body {padding:0; margin:0; background:url('img/fon.jpg') repeat-y top center; font-family:Verdana;}
.main {width:1000px; position:relative; text-align:left; }
.header {width:100%; float:left; height:294px; background:url('img/head.jpg') no-repeat left top; position:relative;}
.korzina {width:291px; height:294px; float:left; background:url('img/korzina.jpg') no-repeat left top;}
.head {float:right; position:relative; width:708px; height:294px; background:url('img/hed.jpg') no-repeat left top; z-index:4;}
.logo {width:358px; height:205px; position:absolute; left:489px; top:146px; background:url('img/logo.png') no-repeat left top; z-index:5;}

.korzina p.l {float:left; padding:176px 0 0 64px; font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; margin:0;}
.korzina p.c {float:left; color: #000000; width:40px; padding:175px 0 0 12px; font-family:Verdana; font-size:13px; font-weight:bold;  margin:0; letter-spacing:12px;}
.korzina p.r {float:left; padding:176px 0 0 0px; font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; margin:0;}

.cont {width:921px; float:left; margin-left:32px; padding-bottom:24px; display:inline; border-top:18px solid #e0e0e0; border-left:0; border-right:19px solid #e0e0e0; border-bottom:18px solid #e0e0e0; position:relative; z-index:1; background:#FFFFFF url('img/bl_f.gif') repeat-y top left;}
.ug_vl{position:absolute; width:48px; height:34px; background:url('img/ug-vl.gif') no-repeat left top; top:-18px; left:0px; z-index:1;}
.ug_vr{position:absolute; width:35px; height:33px; background:url('img/ug-vr.gif') no-repeat left top; top:-18px; right:-19px; z-index:1;}
.ug_nl{position:absolute; width:50px; height:34px; background:url('img/ug-nl.gif') no-repeat left top; bottom:-18px; left:0px; z-index:1;}
.ug_nr{position:absolute; width:38px; height:36px; background:url('img/ug-nr.gif') no-repeat left top; bottom:-18px; right:-19px; z-index:1;}
.cont img {border:0;}

h1.head1 {font-family:Arial; font-size:28px; color:#f6f6f6; padding:0 0 0 76px; margin:100px 0 0 30px;}
h1.head2 {font-family:Arial; font-size:21px; padding:0 0 0 43px; margin:20px 0 0 0; color:#dddddd;}
h1.head1 a {color:#f6f6f6; text-decoration:none;}
center {float:left; width:100%; padding:0; margin:0;}
a:hover {text-decoration:none;}

.bl {float:left; width:190px; height:616px; padding-left:33px; background:url('img/bl.jpg') no-repeat left top; position:relative; z-index:5; margin-top:-18px;}
.raz {float:left; width:940px; margin-left:32px; display:inline; position:relative; z-index:5; height:77px; background:url('img/tr.gif') repeat-y left top; margin-top:-35px;}

.seach {width:158px; height:43px; float:left; background:url('img/seach.png') no-repeat left top; margin:-34px 0 0 0; display:inline;}
.seach form {float:left; padding:0; margin:0; width:158px;}
.seach input {width:114px; height:19px; border:0; padding:0; margin:13px 0 0 22px; background:none; font-size:12px; font-weight:bold; color:#4d4c4a;}
.autoriz {float:left; width:156px; padding-top:8px; height:143px; background:url('img/reg.png') no-repeat left top; margin:5px 0 0 0;}
.a_text {float:left; width:156px; text-align:center; font-size:10px; padding-bottom:2px; padding-top:2px; font-weight:bold; color:#FFFFFF;}
.inp { width:156px; float:left;}
.inp input { width:105px; height:16px; float:left; padding:0; margin:0 0 0 23px; display:inline; border:1px solid #ffc982; border-bottom:0; background:#FFFFFF;}
.kn {float:left; padding:8px 0 0 31px;}
.tet {float:left; width:156px; text-align:center; padding-top:8px;}
.tet a {color:#FFFFFF; font-size:12px; font-weight:bold;}
.tet2 {float:left; width:156px; text-align:center; padding-top:10px;}
.tet2 a {color:#FFFFFF; font-size:12px; font-weight:bold;}

.menu {float:left; width:154px; padding-top:4px; padding-left:0px;}
.m_kn {float:left; width:154px; height:58px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-top:6px;}
.m_on1 {background:url('img/m_on.png') no-repeat left top;}
.m_on2 {background:url('img/m_on2.png') no-repeat left top;}
.m_off1 {background:url('img/m_off.png') no-repeat left top;} 
.m_off2 {background:url('img/m_off2.png') no-repeat left top;} 
.m_kn a.t {color:#FFFFFF; text-align:center; text-decoration:none; width:154px; height:49px; padding-top:9px; float:left; line-height:18px;}
.m_kn a.n {color:#FFFFFF; text-align:center; text-decoration:none; width:154px; height:42px; padding-top:16px; float:left;}
.menu a:hover {background:none;}

.bl_n {width:222px; height:406px; float:left; background:url('img/bl_n.jpg') no-repeat left top; margin-top:-18px; margin-left:-2px; position:relative; z-index:5;}

.cent {float: right; width:653px; padding:0 17px 0 0px; font-size:14px; font-weight: normal; color:#717171;}
h3 {font-size:18px; text-align:center; padding:23px 0 20px 0; margin:0; float:left; width:100%; color:#717171;}

.content h1 {font-size:18px; text-align:center; padding:0px 0 20px 0; margin:0;  width:100%; color:#717171;}
.content h2 {font-size:14px; text-align:center; padding:0px 0 20px 0; margin:0; float:left; width:100%; color:#717171;}
.content h3 {font-size:14px; text-align:center; padding:0px 0 20px 0; margin:0; float:left; width:100%; color:#717171;}
a {color:#717171;}

.cent p {padding:0; margin:0;}
.kontakt {float:left; width:100%; background:#dfdfdf; color:#3d3d3d; font-size:10px; margin-top:120px; position:relative;}
p.k_l {float:left; padding:7px 0 8px 7px; margin:0;}
p.k_r {float:right; padding:7px 8px 13px 0; margin:0;}
.k_uv {width:9px; height:9px; position:absolute; right:0; top:0; background:url('img/k_uv.gif') no-repeat left top;}
.k_un {width:9px; height:9px; position:absolute; right:0; bottom:0; background:url('img/k_un.gif') no-repeat left top;}

.content { width:653px; float:right; padding:64px 17px 0 0; font-size:13px; font-weight:bold; color:#717171;} 
.content2 { width:653px;  padding:64px 17px 0 0; font-size:14px; font-weight:bold; color:#717171;} 
.categ {float:left; height:300px; float:left; width:400px; padding:0 6px 0 6px;}
.categ p{float:left; padding:10px 0 0 30px; margin:0;}



.content2 h1 {font-size:18px; text-align:center; padding:0px 0 20px 0; margin:0;  width:100%; color:#717171;}
.content2 h2 {font-size:14px; text-align:center; padding:0px 0 20px 0; margin:0;  width:100%; color:#717171;}
.content2 h3 {font-size:14px; text-align:center; padding:0px 0 20px 0; margin:0;  width:100%; color:#717171;}

.content2 .contentBoxHeading {
	padding-left:250px;
}

.content2 #product_reviews_write {
	padding-left:250px;
}
.content2    {

}

.colors_divs {
  width:200%;
  margin-top: 5px;
  margin-left:10px;
}

.color_div {
  border: 1px solid #999999;
  float:left;
  margin-left: 10px;

}

