html, body
{
	margin:0;
	padding:0;
	height: 100%;
	background:#f5f5f5 url(../images/body_bg.png) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0;
}

#wrapper 
{
	min-height: 100%;
	position: relative;
}

*html #wrapper 
{
	height: 100%;
}

div
{
	margin:0;
	padding:0;
}

div.clear
{
	font-size:1px;
	height:1px;
	clear:both;
}	

#header
{
	margin:10px 0;
	position:relative;
	height:150px;
}

#logo, #contacts
{
	margin:20px; margin-bottom:0px; position:absolute; z-index:10; background:#FFF url(../images/header-bg.jpg) top left repeat-x;
}

#logo
{
	float:left;
	width:250px;
	left:0px;
}

#contacts
{
	float:right;
	width:225px;
	right:0px;
}


#slide_conteiner
{
overflow:hidden;
width:600px;
height:120px;
position:relative;
margin:0 auto;
padding-top:25px;
padding-right:0px;

}

#slide
{

width: 505px;
height: 84px;
margin-bottom: -15px;
margin-left: 38px;
margin-right: 10px;
margin-top: 0px;
}

#slide1
{

width: 505px;
height: 84px;
margin-bottom: 5px;
margin-left: 38px;
margin-right: 10px;
margin-top: 0px;
}



#telephone
{
	height:90px;
	/* background:url(../images/phone.jpg) top left no-repeat; */
	padding-left:90px;
}

#code
{
	float:left;
	width:130px;
	font-size:55px;
}

#phones
{
	padding-top:7px;
	float:left;
	width:120px;
}

#phones p
{
	padding:0;
	margin:0 0 5px -53px;
	font-size:18px;
}

#email
{
	height:80px;
	/* background:url(../images/email.jpg) top left no-repeat; */
	padding-left:39px;
}

#email p
{
	padding:0;
	margin: 0 0 3px 0;
}

#email p a
{
	color:#000;
	text-decoration:underline;
	font-size:18px;
}
#email p a:hover
{
	text-decoration:none;
}

#content
{
	
	clear:both;	
	position:relative;
	margin:0 20px;

}

#content2
{
	clear:both;
	position:relative;
	margin:0 20px;
	padding-left:220px;

}

#cont_main_page{ right:0px;float:right;}
#main_cont2{ position:relative; margin-left:250px; margin-right:275px; color:#333;}
#main_cont2 h1{padding: 15px 0px 8px 0px; border-bottom:1px solid #ccc; text-align:center; font-size: 18px; font-weight: normal;}
#main_cont2 h2{ margin:0px;padding: 19px 0px 10px 0px; border-bottom:2px dotted #666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}
#main_cont2 h2 a{ color:#333}
#main_cont2 h3{ margin-top:0px;padding: 4px 0px 4px 0px; border-bottom:2px dotted #666; text-align:center; font-family:Tahoma; font-size: 26px; font-weight: normal;}

#main_cont2 h6{ margin:0px;padding: 25px 0px 10px 0px; border-bottom:2px dotted #666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}
#main_cont2 h6 a{ color:#333}

#main_cont2 h5{ margin:0px;padding: 4px 0px 10px 0px; border-bottom:2px dotted #666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}
#main_cont2 h5 a{ color:#333}



#main_cont2 div.description{ margin-top:20px;}
#main_cont2 div.description a{ color:#333}


#menu
{
	float:left;
	width:155px;
	margin:0px 30px;
	margin-bottom:160px;
	position:relative;
}

#menu ul, #catalog ul, #whatsnew ul, #submenu ul
{	
	list-style-type:none;
	margin-top:18px;
	padding:0;
}

#menu ul li
{
	display:inline-block;
	width:100%;
	padding:0 10px 12px 10px;
	margin:12px 0 0 0;
	text-align:center;
	border-bottom:dotted 2px #666;
	
}
#menu ul li.last
{
	border-bottom:dotted 2px #666;
}

#menu ul li a
{
	font-size:18px;
	color:#000;
	/*text-decoration:none; */
	padding-right:5px;
}
#menu ul li a:hover
{
	text-decoration:none;
}
#menu ul li a:visited
{
color:#000;
}

/* .menu_top{margin-left: auto;} */

.menu_top span{

margin-left:50px;
font-size:18px; 
font-weight: bold;
color:#010172;
font-family: Times New Roman;
}

.menu_top span a{color:#5d4126;text-decoration:underline;}
.menu_top span a:hover{text-decoration:none;}

#catalog
{

	float:left;
	margin:0 70px;
	widows:155px;
	position:relative;
}

#main_cont{ position:relative; margin-left:250px; margin-right:370px; color:#333}
#main_cont h1{padding: 15px 0px 8px 0px; border-bottom:1px solid #ccc; text-align:center; font-size: 18px; font-weight: normal;}
#main_cont h2{ margin:0px;padding: 15px 0px 10px 0px; border-bottom:2px dotted #666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}
#main_cont li{ list-style-type:none;}
#main_cont2 li{ list-style-type:none; margin-bottom:10px}

#main_cont li a{ display:block; text-decoration:underline; font-family:Tahoma; font-size:14px; color:#333; padding:7px; padding-left:1px;}
#main_cont h2 a{ color:#333}
#main_cont h3{ margin-top:0px;padding: 4px 0px 4px 0px; border-bottom:2px dotted #666; text-align:center; font-family:Tahoma; font-size: 26px; font-weight: normal;}
#descr{ border-bottom:2px dotted #666;}
#descr p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
#descr h5{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:200; padding-bottom:0px;}

#colors{ height:auto; margin-top:-10px; margin-bottom:15px}
#colors a{ display:block; width:48px; height:28px; float:left; text-decoration:none;}
#colors img{ display:inline-block; margin:1px;}
#item2{ display:inline-block; zoom:1; margin-top:5px; vertical-align:top;overflow:hidden;width:160px;height:250px}
#zag_item2{ background:#c88a51; }
#zag_item2 a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:700; display: inline-block;
line-height: 261%;}
#zag_item2 a:hover{ text-decoration:underline}

#image_item2{ margin-top:5px; margin-bottom:2px; border:1px solid #bc7029; padding:2px;vertical-align:top;height:200px;overflow:hidden}

#image_item2 a{ text-decoration:none; color:#000}
#image_item2 a img{width:150px;}
#image_item2:hover{border:2px solid #bc7029; padding:1px;}

#main_cont div.description{ margin-top:20px;}
#main_cont div.description a{ color:#333}
.bold{ font-weight:700;}

.text_left{ text-align:left}
.text_center{ text-align:center}
#clear{ clear:both;}

div.content{ margin-left:280px; margin-right:50px; padding-top:50px; font: 12px Arial, Helvetica, sans-serif; color:#333 }
div.content h1{margin: 0px 0px 20px 0px; font-size: 20px; font-weight: normal; }

#catalog_item3{ text-align:center; margin:30px 15px;}
#item{ display:inline-block; height:80px; width:133px; text-align:center; padding:4px; float:left; }
#catalog_item3 img.size{ width:129px; height:63px; border:1px solid #d78b49; cursor:pointer; vertical-align:top}

#catalog ul li
{
	margin:0 0 10px 0;
}

#catalog ul li img
{
	padding:3px;
	border:solid 1px #f2d18c;
	margin-right:15px;
	vertical-align: middle;
}

#catalog ul li a
{
	display:inline-block;
	position:relative;
	top:-40px;
	font-size:22px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
}

#catalog ul li a:hover
{
	text-decoration:underline;
}

#whatsnew
{
	background:#f9f9f9 url(../images/ratting_bg.png) bottom left repeat-x;
	border:solid 1px #e5e5e5;
	padding:9px 13px 9px 20px;
	margin:10px 0px 10px 19px;
	width:190px;
}

#whatsnew h4
{
	padding: 0 0 6px 0;
	margin: 17px 0 7px 0;
	font-size:14px;
	color:#333;
	border-bottom:solid 1px #ccc;
}

#whatsnew ul li
{
	margin:0 0 5px 0;
}

#whatsnew ul li a img
{	
	float:left;
	margin-right:10px;
	border:solid 1px #FFF;
}

#whatsnew ul li a
{
	display:inline-block;
	position:relative;
	top:0px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	
}
#whatsnew ul li a:hover
{
	text-decoration:underline;
}
span.link{ cursor:pointer; display:inline; zoom:1; line-height:80px;}
span.link:hover{ cursor:pointer; text-decoration:underline}

#cat_info{ padding-bottom:100px; text-align:left; font-weight:200; font-size:13px}
#cat_info h5{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; text-align:left; padding-bottom:0px; margin-bottom:0px;}
#cat_info p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-top:-20px; }
#cat_info img{ float:left; padding:2px; border:2px solid #bc7029; margin-right:20px;}

#right{ float:right;}
#link2{ padding:20px 55px;}
#link2 a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:200; color:#333;}


*html #whatsnew ul li a
{
	position:static;
	margin-top:-35px;
}

#clearfooter
{
	height:225px;
	clear:both;
	position:relative;
}

#footer
{	
	position:relative;
	margin-top:-225px;
	min-height:165px;
	height:auto;
	position:relative;
	background:#f2d18c url(../images/footer_bg.jpg) top left repeat-x;
	padding-bottom:70px;
}

#woman
{
	position:absolute;
	left:0;
	top:-160px;
	z-index:5;
}	

#copyright
{
	position:absolute;
	bottom:20px;
	left:20px;
	z-index:7;
}

#ilogo
{
	position:absolute;
	bottom:20px;
	right:20px;
	z-index:7;
}

#submenu
{
	text-align:center;
	position:relative;
	top:80px;
	width:300px;
	margin:0 auto;
}
#submenu div.left, #submenu div.right
{
	float:left;
	width:100px;
	margin:0 10px;
	padding:0 10px;
	position:relative;
}
#submenu div.right
{
	float:right;
	
}
#submenu div.left strong
{
	display:inline-block;
	margin-left:-7px;
}
#submenu div.right strong
{
	display:inline-block;
	margin-right:-7px;
}
#submenu li
{
	margin:0 0 5px 0;
	padding:0;
}
#submenu div.left li
{
	text-align:left;
}
#submenu div.right li
{
	text-align:left;
}
#submenu a
{	
	font-family:Tahoma;
	font-weight:700;
	font-size:14px;
	color:#71500d;
	text-decoration:none;
}
div.blanks{padding-top:30px;}
a.price{ position:relative; margin:20px 70px 0px 20px; min-width:300px; max-width:400px; display:block; text-decoration:none; padding:12px; padding-left:10px; height:57px; background:url(../images/price_link_bg.png) repeat-x}
a.price2{ position:relative; margin:20px 70px 0px 20px; width:320px; display:block; text-decoration:none; padding:15px 12px 12px 10px; height:58px; background:url(../images/price_link_bg.png) repeat-x}
a.price3{ position:relative; margin:0px 70px 0px 20px;  display:block; text-decoration:none; padding:0px 12px 0px 10px; height:58px; }
.zag22{ font-family:Arial, Helvetica, sans-serif; line-height:46px; font-size:18px; color:#333333; text-decoration:none; text-transform:none; text-shadow:1px 1px 0px #FFF;}
a.price3 .zag22{ font-family:Arial, Helvetica, sans-serif; line-height:34px; font-size:16px; color:#333333; text-decoration:none; text-transform:none; text-shadow:1px 1px 0px #FFF;}
a.price img{ border:none;}
a.price2 img{ border:none;}
div.cl-footer{ display: none;}
img.icon{ margin-right:10px; width:50px; }
a.price3 img.icon{ margin-right:10px; width:40px; }
img.abs_left{ position:absolute; left:0px; top:0px;text-decoration:none; border:none}
img.abs_right{ position:absolute; right:-1px; top:0px;text-decoration:none; border:none}
.zag{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-decoration:none; text-transform:uppercase; text-shadow:2px 3px 2px #484848;}
.pod_zag{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; font-weight:700;}
.h2_zag{ color:#999; font-weight:700;}
#main_cont h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; font-weight:700}
#main_cont p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:700}
#main_cont li{ display:block; font-family:Arial, Helvetica, sans-serif; height:18px; font-size:14px; color:#333; font-weight:200; margin:5px;}
#number{ display:block; float:left; margin-right:10px; text-align:center; width:18px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-weight:700; background:url(../images/zakaz_number.png) no-repeat}

#studio_link{ position:absolute; display:block; right:20px; bottom:20px; color:#000; text-decoration:none}
#studio_link a{ color:#000; text-decoration:underline}
#studio_link a:hover{ text-decoration:none}

.news {
    width:600px;
    overflow:hidden;
	height:50px;
}
div.move {
    overflow:hidden;
    width:99999px;
}
.news p {
    float:left;
    margin:0 0 0px 0;
	
}

.news p span{ float:left; border:0px; margin:5px; }
.news p span a{ float:left;border:0px; }
.news p span a img{ float:left;border:0px; }
.menu_top{padding-right:50px;}

div#left-gr {position:absolute; height:145px; width:50px; top:0; left:0px; background:url(../images/sl_left_bg.png) top left repeat-y;}
div#right-gr {position:absolute; height:145px; width:50px; top:0; right:0px; background:url(../images/sl_right_bg.png) top right repeat-y; }

.dropdown{display:none;}


