* {
	margin:0;
	padding:0;
	outline:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

.clear {
	height:0;
	font-size:0;
	clear:both;
}

html, body {
	height:100%;
}

body {
	background:#b54827 url(../img/body.gif) repeat-x;
}

#container {
	position:relative;
	min-width:1000px;
	background:url(../img/footer.jpg) bottom center repeat-x;
}

html > body #container {
	height:auto;
	min-height:100%;
	min-width:980px;
}

* html #container {
	height:100%;
	width: expression(document.body.clientWidth > 980 ? "100%" : "980px");
}

#top {
	position:relative;
	height:500px;
}

#top .left, #top .right {
	height:500px;
}

#top .left {
	float:left;
	width:224px;
}

#top .left a#logo {
	width:159px;
	height:138px;
	margin:45px 0 0 45px;
	margin-bottom:10px;
	display:block;
	background:url(../img/logo.png) right bottom no-repeat;
	text-indent:-99999px;
	cursor:pointer;
}

* html #top .left a#logo {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop') !important;
	background-position:right bottom !important;
	background-repeat:no-repeat !important;
}

#top .right {
	float:left;
	width:730px;
	padding:1px 0 0 0;
	position:relative;
}

#flash {
	height:373px; 
	padding-top:30px; 
	position:absolute;
	top:0;
	right:0;
}

html>body #top .right #slogan {
	background:url(../img/slogan.png) right bottom no-repeat;
	height:23px;
	padding-top:377px;
}

* html #top .right #slogan { 
	height:23px;
	margin-top:377px;
	float:right;
	width:230px;
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/slogan.png', sizingMethod='crop') !important;
	background-position:right bottom !important;
	background-repeat:no-repeat !important;
}

#menu {
	padding-top:17px;
	background:url(../img/menu-top.png) top left no-repeat;
}

* html #menu {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu-top.png', sizingMethod='crop') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
}

#menu #foot {
	background:url(../img/menu-bottom.png) bottom left no-repeat;
	height:21px;
}

* html #menu #foot {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu-bottom.png', sizingMethod='crop') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
}

#menu ul li {
	background:url(../img/menu-li.png) center left no-repeat;
	font:bold 12px/22px Tahoma;
	height:22px;
	padding-left:44px;
}

* html #menu ul li {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu-li.png', sizingMethod='crop') !important;
	background-position:left center !important;
	background-repeat:no-repeat !important;
}

#menu ul li a {
	font:bold 12px/22px Tahoma;
	color:#754734;
	text-decoration:underline;
	cursor:pointer;
}

* html #menu ul li a {
	position:relative !important;
}

#center {
	padding:24px 0 42px 60px;
	min-height:300px;
}

#center img {
	display:block;
	float:left;
	padding:0 0 28px 0;
}

#empty {
	height:331px;
}

#footer {
	height:54px;
	width:980px;
	bottom:0;
	left:0;
	position:absolute;
}

#footer p, #footer a {
	font:11px/19px Tahoma;
	color:#a07b61;
}

#footer p {
	padding:0 0 0 62px;
}

/*Internal page styles*/

#internal #top {
	height:194px;
/*	background:url(../img/internal-top.gif);*/
}

#internal #top .left {
	height:auto;
}

#internal #top #logo {
	width:159px;
	height:115px;
	margin:45px 0 0 45px;
	margin-bottom:10px;
	display:block;
	background:url(../img/logo.png) right top no-repeat;
	text-indent:-99999px;
}


* html #internal #top #logo {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop') !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;
	cursor:pointer;
}

#internal  {
	background:#bc1b00 url(../img/inner-container.gif) repeat-x;
}

#internal.kids {
	background:#bc1b00 url(../img/kids-bgr.gif) repeat-x !important;
}

.common {
	background:#bc1b00 url(../img/kids-bgr.gif) repeat-x !important;
}

.selfmade {
	background:#bc1b00 url(../img/kids-bgr.gif) repeat-x !important;
}

#internal.kids #wrapper, #internal.common #wrapper, #internal.selfmade #wrapper {
	height:272px;
	background:none;
}

#internal #container {
	background:none;
}

#internal.kids #container {
	background:url(../img/kids.jpg) left top no-repeat;
}

#internal.common #container {
	background:url(../img/common.jpg) left top no-repeat;
}

#internal.selfmade #container {
	background:url(../img/self.jpg) left top no-repeat;
}

#internal #footer {
	background:url(../img/inner-footer.gif) repeat-x;
	height:75px;
	width:100%;
}

#internal #right {
	float:right;
	width:210px;
}

#inner-menu {
	list-style-type:none;
	padding-top:20px;
}

#inner-menu li a {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#f3e4d0;
}

#inner-menu li ul {
	padding-left:16px;
}

#inner-menu li ul li {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#d5a59d;
	list-style-type:none;
}

#inner-menu li ul li.active {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#d5a59d;
	list-style-type:circle;
}

#inner-menu li ul li.active a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#f3e4d0;
}

#inner-menu li ul li a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#d5a59d;
}

#internal #left {
	float:left;
	padding-left:42px;
	width:505px;
}

#internal #left h1 {
	height:28px;
	margin:38px 0;
	width:300px;
/*	text-indent:-99999px;*/
/*	font-size:1px;*/
	font:bold 24px/28px Tahoma;
	color:#f3e4d0;	
	display:block;
}

#internal #left h1#actsii {
	background:url(../img/actsii-h.gif) left top no-repeat;
}

img.bordered {
	display:block;
	padding:1px;
	border:1px solid #c17567;
}

#internal #left #news-block {
	padding:35px 0;
}

#internal #left #news-block div.line {
	width:400px;
/*	height:14px;*/
	padding-bottom:15px;
}

#internal #left #news-block div.line a {
	font: 12px/14px Tahoma;
	color:#f3e4d0;
}
#internal #left #news-block div.line p {
	color:#d5a59d;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#internal #left #news-block div.line span {
/*	text-align:right;
	float:right;*/
	display:block;
	font:12px/20px Tahoma;
	color:#d5a59d;
}

#internal #left.contacts {
	width:585px;
}
#maps .street h2,
#internal #left h2 {
	font: bold 12px/14px Tahoma;
	color:#f3e4d0;
	margin:32px 0;
}

#other-cities {
	list-style-type:none;
}

#other-cities li, #other-cities li a {
	font:bold 12px/22px Tahoma;
	color:#f3e4d0;
}

#internal #left p {
	color:#daae99;
	font: bold 12px/16px Tahoma;
	margin:10px 0;
}

#internal #left h1#dnepr {
	background:url(../img/dnepr.gif) left top no-repeat;
}

#internal #top .right {
	float:right;
	position:absolute;
	width:755px;
	padding-right:32px;
	height:auto;
	top:63px;
	right:0;
}

#items-menu {
	padding-top:30px;
	position:relative;
	height: 450px;
}
html>body #items-menu  {
	height: auto;
	min-height: 450px;
}

#items-menu p {
	color:#e8c4bc;
	font:14px/22px Tahoma;
	padding-left:42px;
	margin-bottom:42px;
}

.selfmade #items-menu p {
	padding-left:0;
}

#items-left {
	width:715px;
}

#items-left.offset {
	width:685px;
	padding-left:42px;
}

#items-left .block {
	padding-left:36px;
	width:321px;
	float:left;
}

.selfmade #items-left .block {
	padding-left:0px;
	width:290px;
	float:left;
	height:100px;
	padding-right:35px;
	margin-bottom:42px;
}

.selfmade #items-left .block .recept-wrapper {
	padding-left:160px;
}

.selfmade #items-left .block .recept {
/*	margin-left:160px;*/
	border-left:1px solid #d68778;
	height:100px;
	padding-left:18px;
	overflow: hidden;	
	position: relative;
}

.selfmade #items-left .block .recept, x:-moz-any-link {
	width:105px !important;
/*	margin-left:20px;*/
}

.selfmade #items-left .block .recept, x:-moz-any-link, x:default {
/*	margin-left:160px;*/
}

.selfmade #items-left .block .recept[class] {display: table; position: static;}

.selfmade #items-left .block .recept-middle {
	position: absolute; top: 50%;
}

.selfmade #items-left .block .recept-middle[class] {display: table-cell; vertical-align: middle; position: static;}

.selfmade #items-left .block .recept-inner {
	position: relative; top: -50%;
}

.selfmade #items-left .block .recept-inner[class] {position: static;}

.selfmade #items-left .block .recept span {
	display:block;
	font:12px/22px Tahoma;
	color:#cccccc;
}

.selfmade #items-left .block .recept .name {
	font:bold 13px/14px Tahoma;
	color:#fff;
	padding:0 0 10px 0;
}

#items-left .block img {
	display:block;
	margin:8px 0 0 60px;
}

#items-left .block .inner {
	display:block;
	width:320px;
	height:274px;
	background:url(../img/item-bgr.png) no-repeat;
}

#items-left .block .inner h3 {
	font:bold 18px/24px Arial;
	color:#791703;
	padding:12px 0 0 37px;
}

#items-left .block .inner .include {
	font:13px/16px Arial;
	color:#791703;
	padding:0 10px 0 37px;
}


* html #items-left .block .inner {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/item-bgr.png', sizingMethod='crop') !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;
}

.selfmade #items-left .block img {
	display:block;
	width:136px;
	height:96px;
	float:left;
	padding:0;
	margin:0;
}


#items-left .block ul {
	list-style-type:none;
	height:37px;
}

#items-left .block ul li {
	background:url(../img/diametr-big.gif) right top no-repeat;
	width:100px;
	height:36px;
	padding:0 12px;
	padding-left:13px;
	float:right;
}

#items-left .block ul#small-list li {
	background:url(../img/diametr.gif) right top no-repeat;
	width:110px;
	height:36px;
	padding:0;
	float:right;
}

#items-left .block ul#small-list li .diam {
	display:block;
	color:#911802;
	width:80px;
}


#items-left .block ul li span {
	font:bold 12px/18px Tahoma;
	display:block;
}
#items-left .block ul li .diam,
#items-left .block ul li .price {
	color:#911802;
	padding-left: 4px;
}
#items-left .block ul li .diam {
	width:100px;
}
#items-left .block ul li .price {
	font:bold 12px/13px Tahoma;
	float:left;
	width:107px;
}

#items-left .block ul li .weight {
	color:#a7442a;
	font:bold 11px/13px Tahoma;
	float:right;
}

#maps {
	position:absolute;
	top:30px;
	right:0;
	width:247px;
}
#maps img {
	display:block;
}

#maps .street {
	font:12px/14px Tahoma;
	color:#dc9c8f;
	display:block;
	padding:6px 0 20px 0;
}
#maps .street p,
#maps .street h2 {
	padding: 0 !important;
	margin: 0 !important;
}

#internal #empty {
	height:95px;
}

#internal .hr {
	height:1px;
	font-size:0;
	line-height:0;
	background:#ca6047;
	margin:27px 0;
	clear:both;
}

#internal #footer p {
	padding-top:22px;
}

#top #select-city {
    color:#153b58;
    font:12px/14px Tahoma;
    width:245px;
    display:block;
	position:absolute;
	top:42px;
	right:52px;
}

#home-text-container-bgr {
	background:url(../img/hometext-bgr.png);
	width:723px;
	height:348px;
	position:absolute;
	top:0px;
	left:0px;
}

* html #home-text-container-bgr {
	background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hometext-bgr.png', sizingMethod='crop') !important;
	background-position: left top;
}

#home-text-container {
	width:723px;
	height:348px;
	position:absolute;
	top:405px;
	left:10px;
}

#innerblock {
	margin:22px 0 0 35px;
	position:relative;
	width:665px;
	height:293px;
	overflow:hidden;
	float:left;
}

* html #innerblock {
	margin:22px 1px 0 17px;
}

#contenthome {
	position:absolute;
}

#contenthome p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#595042;
	margin:20px 0;
	text-align:justify;
	padding:0 10px 0 0;
}

#contenthome h1 {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#754734;
	margin:0;
}

.slider1 {
	width: 12px;
	height: 293px;
	float:left;
	position:relative;
	margin-top:22px;
}

.indicator
{
	width: 10px;
	height: 10px;
	border:1px solid #af9f83;
	background-color: #eddfc7;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	cursor:pointer;
}

#close-slider {
	background:url(../img/close-slider.gif) no-repeat;
	font:0px/0px Tahoma;
	text-indent:-99999px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	top:7px;
	right:11px;
}

#text-lang-rus {
	position:absolute;
	display:block;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#791703;
	top:5px;
	right:30px;
}

#text-lang-ukr {
	position:absolute;
	display:block;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#791703;
	top:5px;
	right:55px;
	text-decoration:underline;
}

.active-lang {
	text-decoration:none !important;
}

#more {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#e1c6b0;
	position:absolute;
	display:block;
	top:405px;
	right:3px;
}



















