body,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,td,th,fieldset{
  margin:0;
  padding:0;
}

.tal{text-align:left !important;}

.tac{text-align:center !important;}

.tar{text-align:right !important;}

a img,img,fieldset{
  border:0;
}

hr{
  display:none;
}

.victor{
  clear:both;
  height:0;
  font-size:0;
  overflow:hidden;
  display:block;
}


.ir{
  display:block;
  position:absolute;
  top:0;
  left:0;
}

a .ir{
  cursor:pointer;
}
a .ir2{
  cursor:pointer;
}

body{
  font-family:Arial,sans-serif;
  background-color:#d9dada;
  background-image:url("../images/layout/background/body.gif");
  background-repeat:repeat-x;
  text-align:center;
  font-size:100%;
}

body.wysiwyg{background-color:#fff;margin:10px;text-align:left;background-image:none;}

#global{
  width:960px;
  padding:0 4px;
  text-align:left;
  margin:0 auto;
  position:relative;
  background-color:#fff;
  background-image:url("../images/layout/background/global.gif");
}


#shl,#shr{
  font-size:1px;
  width:4px;
  overflow:hidden;
  position:absolute;
  display:block;
  background-image:url("../images/layout/background/shl.gif");
  top:0;
  left:0;
  height:700px;
}


#shr{
  left:964px;
  background-image:url("../images/layout/background/shr.gif");
}


#head{
  width:960px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/head.gif");
  padding-top:55px;
  margin-bottom:1px;
}


#homepage #head{
  height:355px;
}

#homepage #head li.a a{
  border-bottom:1px solid #7c0f19;
}

#homepage #main_banner{
width:950px;
  border-top:3px solid #7c0f19;
}

#homepage #subnav{
  border-top:0px solid #7c0f19;
}

#head h1{
  font-family:"Times New Roman",serif;
  color:#da242a;
  font-size:24px;
  position:relative;
  margin-left:35px;
  overflow:hidden;
  width:208px;
  height:44px; 
  text-align:center;
  margin-bottom:23px;
}

#head h1 span{
  background-color:#000;
  color:#fff;
  font-family:Arial,sans-serif;
  display:block;
  font-size:11px;
  text-transform:uppercase;
}


#head h1 a{
  text-decoration:none;
}


#head h1 .ir{
  background-color:transparent;
  width:208px;
  height:44px;
  background-image:url("../images/layout/heading/h1.gif");
}

#head ul{
  display:block;
  list-style:none;
  width:950px;
  height:44px;
  margin-left:5px;
}

#main_banner{
position:relative;top:-3px;
left:5px;
}

#main_banner img{display:block;}


#catalogue #head ul{
  border-bottom:1px solid #bababa;
  height:39px;
  overflow:visible;
}


#head li{
  list-style:none;
  float:left;
  height:40px;
  background-image:url("../images/layout/background/l.gif");
  background-repeat:no-repeat;
  background-position:100% 0;
  padding-right:1px;
}


#head li a{
  background-color:#303030;
  color:#fff;
  font-size:0.7em;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  display:block;
  height:40px;
  line-height:40px;
  text-align:center;
  background-image:url("../images/layout/background/nav.gif");
}


#head li a:hover,#head li.a a{
  background-color:#633035;
}


#catalogue #head li.a a{
  border-bottom:1px solid #7c0f19;
}


#l2{
  width:144px;
}


#l3{
  width:94px;
}


#l4{
  width:163px;
}


#l5{
  width:152px;
}


#l6{
  width:95px;
}


#l7{
  width:120px;
}


#l8{
  width:74px;
}


#l9{
  width:100px;
}


#pl19{width:120px;}
#pl20{width:120px;}
#pl21{width:120px;}
#pl22{width:230px;}
#pl23{width:177px;}
#pl24{width:177px;}


#pl19 a:hover,#pl19.a a,
#pl20 a:hover,#pl20.a a,
#pl21 a:hover,#pl21.a a,
#pl22 a:hover,#pl22.a a,
#pl23 a:hover,#pl23.a a,
#pl24 a:hover,#pl24.a a

{
  background-position:0 -40px;
}



#head #l10{
  width:106px;
  padding-right:0;
  background-image:none;
}


#l3 a{
  background-position:-142px 0;
}


#l4 a{
  background-position:-222px 0;
}


#l5 a{
  background-position:-386px 0;
}


#l6 a{
  background-position:-489px 0;
}


#l7 a{
  background-position:-575px 0;
}


#l8 a{
  background-position:-662px 0;
}


#l9 a{
  background-position:-763px 0;
}


#l10 a{
  background-position:-844px 0;
}


#l2 a:hover,#l2.a a{
  background-position:0 -40px;
}


#l3 a:hover,#l3.a a{
  background-position:-142px -40px;
}


#l4 a:hover,#l4.a a{
  background-position:-222px -40px;
}


#l5 a:hover,#l5.a a{
  background-position:-386px -40px;
}


#l6 a:hover,#l6.a a{
  background-position:-489px -40px;
}


#l7 a:hover,#l7.a a{
  background-position:-575px -40px;
}


#l8 a:hover,#l8.a a{
  background-position:-662px -40px;
}


#l9 a:hover,#l9.a a{
  background-position:-763px -40px;
}


#l10 a:hover,#l10.a a{
  background-position:-844px -40px;
}


#subnav{
  clear:both;   
  width:951px; 
  /*  width:950px; original */
  height:79px;
  overflow:hidden;
  margin-left:5px;
}

   
#catalogue #subnav{
  border-top:2px solid #7c0f19;
}
   

#subnav a{
  width:88px;
  padding-left:100px;
  text-transform:uppercase;
  height:57px;
  padding-top:22px;
  float:left;
  color:#3c3c3c;
  font-weight:bold;
  text-decoration:none;
  font-size:0.6em;
  background-color:#d5d6d6;
  position:relative;
}


#subnav #sl5{
  padding-top:29px;
  height:50px;
}


#subnav a:hover,#subnav a.a{
  color:#fff;
}


#sl1:hover,#sl1.a{
  background-color:#27a22d;
}


#sl2:hover,#sl2.a{
  background-color:#e95c0f;
}


#sl3:hover,#sl3.a{
  background-color:#014a7f;
}


#sl5:hover,#sl5.a{
  background-color:#009ee0;
}


#sl4:hover,#sl4.a{
  background-color:#7d5124;
}


#subnav a .ir{
  height:79px;
  width:188px;
  background-image:url("../images/layout/background/subnav.jpg");
}


#subnav #sl1{
  width:92px;
}


#subnav #sl2{
  width:89px;
}


#subnav #sl5{
  width:93px;
}


#subnav #sl1 .ir{
  width:192px;
}


#subnav #sl2 .ir{
  width:189px;
}


#subnav #sl5 .ir{
  width:193px;
}


#subnav #sl2 .ir{
  background-position:-192px 0;
}


#subnav #sl3 .ir{
  background-position:-381px 0;
}


#subnav #sl4 .ir{
  background-position:-569px 0;
}


#subnav #sl5 .ir{
  background-position:-757px 0;
}


#subnav #sl1:hover .ir,#subnav #sl1.a .ir{
  background-position:0 -79px;
}


#subnav #sl2:hover .ir,#subnav #sl2.a .ir{
  background-position:-192px -79px;
}


#subnav #sl3:hover .ir,#subnav #sl3.a .ir{
  background-position:-381px -79px;
}


#subnav #sl4:hover .ir,#subnav #sl4.a .ir{
  background-position:-569px -79px;
}


#subnav #sl5:hover .ir,#subnav #sl5.a .ir{
  background-position:-757px -79px;
}


#home{
  clear:both;
  width:950px;
  margin-left:0px;
  border-top:3px solid #fff;
}


#homel{
  width:699px;
  float:left;
  min-height:250px;
  height:250px;
  background-image:url("../images/layout/background/home.gif");
  background-position:100% 0;
  background-repeat:no-repeat;
  margin-top:10px;
  position:relative;
}


#home > #homel{
  height:auto;
}


#home #warn{
  width:231px;
  padding-right:30px;
  height:244px;
  min-height:244px;
  background-image:url("../images/layout/background/warn.gif");
  background-position:100% 0;
  background-repeat:no-repeat;
  float:left;
  color:#3a3a3a;
}


#homel > #warn{
  height:auto;
}


#home h1,#content h1,#cathead h1,#cat0 h1{
	color:#da242a;
	font-weight:normal;
	padding-left:15px;
	font-size:1em;
	background-image:url("../images/layout/background/h2.gif");
	background-position:0 4px;
	background-repeat:no-repeat;	
}


#home #warn p{
  margin-left:15px;
  margin-top:10px;
  font-size:0.8em;
}


#home #warn a,#home #news .m{
  width:147px;
  height:33px;
  line-height:27px;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  background-color:#dc2c32;
  font-size:0.77em;
  overflow:hidden;
  background-image:url("../images/layout/background/but.gif");
  position:absolute;
  bottom:105px;
  margin-left:12px;
}


#home #news{
  width:405px;
  float:left;
  color:#3a3a3a;
  padding-left:10px;
}


#home #news h2{
  margin-bottom:10px;
}


#home #news h3{
  margin-left:15px;
  font-size:0.66em;
}


#home #news h3 a{
  color:#da242a;
}


#home #news p{
  font-size:0.6em;
  margin-bottom:7px;
  margin-left:15px;
}


#home #logo{
  width:695px;
  height:90px;
  border:1px solid #e5e5e5;
  clear:both;
}

#home #logo a{float:left;margin-top:10px;}


#homer{
  float:right;
  width:250px;
}


#homer form{
  background-color:#e5e5e5;
  padding-top:9px;
  height:83px;
}


#homer label,#homer legend{
  display:none;
}


#homer #f_email{
  display:block;
  background-color:#fff;
  padding:1px;
  width:219px;
  height:17px;
  border:1px solid #d6d6d6;
  margin:5px 15px;
}


#homer input.l{
  margin-left:10px;
}

#root{
  margin-left:5px;
  width:950px;
  clear:both; 
  min-height:530px;
  height:530px;
}

#global > #root{height:auto;}

#homepage #root{
  border-top:4px solid #fff;
}

#catalogue #root{
  border-top:4px solid #fff;
}

#rl{
  float:left;
  width:250px;
}



#left_banner .tmp{
border:1px solid #999;
background:#ccc;
width:248px;height:248px;
}


#rl ul{
  list-style:none;
  display:block;
  width:250px;
  background-image:url("../images/layout/background/lnav.gif");
  background-repeat:no-repeat;
  background-color:#e5e5e5;
  padding-top:4px;
  padding-bottom:0px;
  margin-bottom:15px;
}


#rl li{
  list-style:none;
  display:block;
  border-bottom:1px solid #fff;
  width:250px;
  font-size:0.77em;
}


#rl p.g{
  background-image:url("../images/layout/background/lnav2.gif");
  background-repeat:no-repeat;
}

#rl li.l{
  border:0px;
}

#rl li a{
  display:block;
  border-bottom:1px solid #cecece;
  text-decoration:none;
  color:#000;
  width:224px;
  padding:3px 0;
  padding-left:26px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/lnavl.gif");
  background-position:9px 6px;
}

#mnu li p{
	
	font-weight: bold; 
	color: #3B3B3B;
	margin-left:10px;
}

#rl li.rl_tit{ 
  list-style:none;
  display:block;
  border:0px;
  width:auto;
  font-size:90%;
}

#mnu li span, .threetiles span, .fourtiles span{display:none;} 

.category1 #rl li a{
  background-image:url("../images/layout/background/c1lnavl.gif");
}

.category2 #rl li a{
  background-image:url("../images/layout/background/c2lnavl.gif");
}

.category3 #rl li a{
  background-image:url("../images/layout/background/c3lnavl.gif");
}


.category5 #rl li a{
  background-image:url("../images/layout/background/c4lnavl.gif");
}


.category4 #rl li a{
  background-image:url("../images/layout/background/c5lnavl.gif");
}


#rl li.a a{
  background-image:url("../images/layout/background/lnavla.gif");
  border-bottom:0px;
}


.category1 #rl li.a a{
  background-image:url("../images/layout/background/c1lnavla.gif");
}

.category2 #rl li.a a{
  background-image:url("../images/layout/background/c2lnavla.gif");
}

.category3 #rl li.a a{
  background-image:url("../images/layout/background/c3lnavla.gif");
}

.category5 #rl li.a a{
  background-image:url("../images/layout/background/c4lnavla.gif");
}

.category4 #rl li.a a{
  background-image:url("../images/layout/background/c5lnavla.gif");
}

.category1 #rl li.a li a{
  background-image:url("../images/layout/background/c1lnavl2.gif");
}

.category2 #rl li.a li a{
  background-image:url("../images/layout/background/c2lnavl2.gif");
}
.category3 #rl li.a li a{
  background-image:url("../images/layout/background/c3lnavl2.gif");
}
.category5 #rl li.a li a{
  background-image:url("../images/layout/background/c4lnavl2.gif");
}
.category4 #rl li.a li a{
  background-image:url("../images/layout/background/c5lnavl2.gif");
}


#rl li.l a{
  border:0px;
}

#rl li li a{background-image:none !important;}


#rl ul ul{
  background-image:none;
  padding:0px;
  background-color:transparent;
  margin-bottom:0px;
  border-bottom: 1px solid rgb(206, 206, 206);
}


#rl li li{
  font-size:0.9em;
  border-bottom:0px;
}


#rl li li a,#rl li.a li a{
  background-position:24px 50%;
  padding-left:37px;
  width:213px;
  border:0px;
}

#rl li a strong{
  color:#da242a;
}

#rr, #rr_zakaz{
  width:695px;
  float:right;
  overflow: hidden;
}

#aimer{
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/aimer.gif");
  background-color:#ededed;
  min-height:30px;
  height:30px;
  line-height:30px;
  width:682px;
  padding-left:13px;
  font-size:0.66em;
}


#rr > #aimer{
  height:auto;
}
#rr_zakaz > #aimer{
  height:auto;
}

#aimer a{
  color:#da242a;
  padding-right:12px;
  background-image:url("../images/layout/background/rel.gif");
  background-repeat:no-repeat;
  background-position:100% 60%;
  margin-right:0.5em;
}


#aimer strong{
  color:#000;
}

.docum h2{ 
	display: block; 
	font-size: 15px; 
	color: #000; 
	font-weight: bold; 
	padding-bottom:7px;
}

.docum{
font-family: Arial, Helvetica, sans-serif; 
width:335px;
float:left;
margin-right:6px;
margin-left:5px;
padding-bottom:15px;
background-image:url("../images/layout/background/product.gif");
background-position:0 100%;
background-repeat:no-repeat;
position:relative;
}

.docum .docum_ipod{
	border:2px solid #e5e5e5;
	height:395px;
	padding:8px;
}

.docum .docum_ipod li{
	list-style-type:none;
}

.docum .docum_ipod li a{
  display:block;
  text-decoration:none; 
  color:#2e7bc9;
  padding:3px 2px;
  padding-left:38px;
  background-repeat:no-repeat;
  background-image:url("/images/layout/background/adobe.jpg");
  background-position:5px 0px;
  font-size:0.75em;
  height:30px;
}

#dostav {
  width:650px;
  float:left;
} 

#cathead #dostav p{
  margin-bottom:8px;
}

#dostav h2{
	color:#da242a;
	font-weight:normal;
	padding-left:15px;
	font-size:0.81em;	
	margin-bottom:10px; 
}

.tabs{display:none;}

.contenttile{
	float:left; 
	padding: 5px 5px 5px 8px; 
	border: 2px #e5e5e5 solid; 
	width:678px;
	font-family:Arial,sans-serif; 
    font-size:0.77em;
    color:#3B3B3B;
}

.contenttile li {list-style-type:disc; margin-left:15px; padding-bottom:5px;}

.contenttile h1{
  font-size:16px;
  padding-bottom:5px;
}

.contenttile h2,h3{
  font-size:15px;
  padding:5px 0px 5px 0px;
}

#rr .contenttile p{
  padding-bottom:5px;
}

#rl .contenttile p{
  padding-bottom:3px;
}

.colr h1{
	color:#da242a;
	font-weight:normal;
	padding-left:0px;
	padding-top:10px;
	font-size:20px;	
}

.contenttile2{
	float:left; 
	padding: 5px 5px 5px 8px; 
	border: 2px #e5e5e5 solid; 
	width:678px;
	font-family:Arial,sans-serif; 
    font-size:0.77em;
    color:#3B3B3B;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}

.contenttile2 ul{list-style-type:disc;}

.contenttile2 li{margin-left:15px; padding-bottom:3px;}

.contenttile2 h3{
  font-size:15px;
  padding-bottom:5px;
}
.contenttile2 h4{
  font-size:12px;
  padding-top:20px;
  padding-bottom:10px;
}

#good_featur ul{
	padding-bottom:5px;
}

#good_price{
	font-size:15px;
	padding-bottom:10px;
	color:#da242a;
	font-weight:normal;
}

#good_nalichie{
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}

.coll {
	width:49%; 
	float:left;
	padding-left:0px;
}

.coll li{
	width:140px; 
	float:left;
	padding-left:0px;
}
.coll p, .coll ul{
	margin-bottom:10px;
	list-style-type:disc;
}


.colr {
	width:45%; 
	float:right;
	padding-left:0px;
}

.threetiles{
  clear:right;
  margin:0;
  padding-left:0px;
  width:100%;
  background-color:#fff;
  height:300px;
  width:695px; 
  font-family:Arial,sans-serif; 
  font-size:0.66em;
  color:#3B3B3B;
  }

.threetiles h3{
  font-size:12px;
}

.threetiles h3 a{
  font-size:11px;
  color:#da242a;
}

.threetiles .i_copy {height:60px; margin:5px 0px 5px 0px;}
.threetiles .imagetilecenter{width:216px;padding: 5px 3px 5px 6px;}
.threetiles .imagetileleft{width:216px;padding: 5px 3px 5px 5px;}
.threetiles .imagetileright{width:215px;padding: 5px 3px 5px 6px;}
.imagetileleft{float:left; margin: 5px 0px 5px 0px;  border: 2px #e5e5e5 solid; }
.imagetilecenter{float:left; margin: 5px 5px 5px 5px;  border: 2px #e5e5e5 solid; }
.imagetileright{float:left;margin: 5px 0px 5px 0px;  border: 2px #e5e5e5 solid; }

.fourtiles{
  clear:right;
  margin:0;
  padding-left:0px;
  width:100%;
  background-color:#fff;
  height:275px;
  width:695px; 
  font-family:Arial,sans-serif; 
  font-size:0.66em;
  color:#3B3B3B;
  }

.category4 .fourtiles{  
height:250px;
}
  
.fourtiles h3{
  font-size:12px;
}

.fourtiles h3 a{
  font-size:11px;
  color:#da242a;
}

.fourtiles .i_copy {max-height:95px; margin:5px 0px 10px 0px;}
.fourtiles .imagetilecenter{width:157px;padding: 5px 3px 5px 6px;margin: 5px 3px 5px 3px;}
.fourtiles .imagetileleft{width:156px;padding: 5px 3px 5px 5px;margin: 5px 3px 5px 0px;}
.fourtiles .imagetileright{width:156px;padding: 5px 3px 5px 6px;margin: 5px 0px 5px 3px;}

#content{
  padding:0 11px;
  padding-top:25px;
  width:650px;
  color:#3a3a3a;
}

body#content{
padding:0;width:auto;
}


#content h1{
  margin-bottom:15px;
}


#content p,#cathead p,.wysiwyg p{
  margin-bottom:20px;
  line-height:1.44;
  font-size:0.77em;
}

#cathead ul{
  color:#000;
  margin-bottom:20px;
    font-size:12px;
    list-style:square;
    margin-left:25px;
}

#cathead li{margin-bottom:3px;}


#content h2,.wysiwyg h2{
  margin-bottom:5px;
  color:#da242a;
  font-size:0.85em;
}

#content a,.wysiwyg a{
  color:#da242a;
}


#content h3,.wysiwyg h3{
  color:#3a3a3a;
  font-size:0.77em;
  margin-bottom:3px;
}


#content ul,.wysiwyg ul{
  
  color:#3a3a3a;
  list-style:none;
  margin:20px 0;
}

#content ol,.wysiwyg ol{margin-left:25px;}


#content ul li,.wysiwyg ul li{font-size:12px;
  line-height:1.44;
  margin-bottom:3px;
  padding-left:16px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/bul.gif");
  background-position:0 50%;
}

#content ol li,.wysiwyg ol li{font-size:12px;
  line-height:1.44;
  margin-bottom:3px;

}

#content .imgl,#content .imgr,.wysiwyg .imgr,.wysiwyg .imgl{
  margin-top:3px;
  margin-bottom:20px;
  float:left;
  margin-right:20px;
}


#content .imgr,.wysiwyg .imgr{
  float:right;
  margin-right:0;
  margin-left:20px;
}


#content table,.wysiwyg table{
  margin-bottom:20px;
  border-collapse:collapse;
}


#content thead th,.wysiwyg thead th{
  background-color:#313131;
  padding:10px 15px;
  color:#fff;
  font-size:0.77em;
  border-right:1px solid #fff;
  background-image:url("../images/layout/background/th.gif");
  background-repeat:repeat-x;
}


#content .tplain td,.wysiwyg .tplain td{
padding:5px 0;background-color:#fff;background-image:none;padding-right:5px;
}

#gmap{float:right;
border:3px solid #ccc;
width:350px;height:300px;
margin-right:10px;
margin-top:4px;
}


#content thead th.l,th.l{
  border-right:0;
}


#content td,.wysiwyg td{
  padding:10px 15px;
  font-size:0.77em;
  background-color:#ededed;
  background-image:url("../images/layout/background/td.gif");
  background-repeat:no-repeat;
  background-position:100% 100%;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
}


#content td.l,.wysiwyg td.l{
  border-right:0;
  background-position:0 100%;
}


#content .e td,.e td{
  background-image:url("../images/layout/background/tde.gif");
}

#clred{
  font-size: 15px;
  font-weight: bold;
}

.category1 #rl li a strong,.category1 #aimer a,.category1 #cathead h1,.category1 .product h2 a,.category1 .product .price,.category1 #cat0 h2,.category1 #cathead a,.category1 #clred
,.category1 #catnews h3 a,
label.cat1, .category1 .colr h1, .category1 #good_price, .category1 #form-main label
{
  color:#27a22d;
}


.category2 #rl li a strong,.category2 #aimer a,.category2 #cathead h1,.category2 .product h2 a,.category2 .product .price,.category2 #cat0 h2,.category2 #cathead a,.category2 #clred
,.category2 #catnews h3 a,
label.cat2, .category2 .colr h1, .category2 #good_price, .category2  #form-main label
{
  color:#e95c0f;
}


.category3 #rl li a strong,.category3 #aimer a,.category3 #cathead h1,.category3 .product h2 a,.category3 .product .price,.category3 #cat0 h2,.category3 #cathead a,.category3 #clred
,.category3 #catnews h3 a,
label.cat3, .category3 .colr h1, .category3 #good_price, .category3 #form-main label
{
  color:#014a7f;
}


.category4 #rl li a strong,.category4 #aimer a,.category4 #cathead h1,.category4 .product h2 a,.category4 .product .price,.category4 #cat0 h2,.category4 #cathead a,.category4 #clred
,.category4 #catnews h3 a,
label.cat4, .category4 .colr h1, .category4 #good_price, .category4 #form-main label
{
  color:#7d5124;
}


.category5 #rl li a strong,.category5 #aimer a,.category5 #cathead h1,.category5 .product h2 a,.category5 .product .price,.category5 #cat0 h2,.category5 #cathead a,.category5 #clred
,.category5 #catnews h3 a,
label.cat5, .category5 .colr h1, .category5 #good_price, .category5 #form-main label
{
  color:#009ee0;
}

#cathead{padding-left:11px;padding-top:10px;}

#cathead h1{margin-bottom:15px;}


.product{
width:332px;
float:left;
margin-right:5px;
margin-left:4px;
padding-bottom:15px;
background-image:url("../images/layout/background/product.gif");
background-position:0 100%;
background-repeat:no-repeat;
position:relative;
}


.product .ipod{
width:308px;
border:2px solid #e5e5e5;
height:210px;
padding:10px;
}

.product h2{
color:#e95d0f;font-size:0.85em;margin-bottom:15px;
}

.product .prl{
margin: 2px 15px 0px 5px;
float:left;
width:102px;
}

.product .ih img{border:0;position:absolute;top:50%;left:50%;}

.product .ih{border:0px solid #ccc;width:100px;height:100px;position:relative;}

.product .pars{
float:right;
width:165px;font-size:0.66em;margin-top:0px;
color:#3B3B3B;
margin-left:20px;
margin-top:-20px;
height:130px;
}

.product .price{
height:30px;
margin:0px 37px 0px 7px;
}

#kat_nalichie{
float:left;
font-size:12px;
font-weight:bold;
margin-top:5px;
}

#kat_price{
float:right;
}

.buts{
margin-top:0px;
}


#prdetail .buts a,.product .buts a, .colr .buts a, .contenttile2 .buts a{
width:199px;
height:23px;
padding-top:4px;
display:block;
float:left;
position:relative;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-size:75%;
text-align:center;
}

 .buts a.f{
width:106px;
}


.category1 .buts a{
  background-color:#27a22d;
background-image:url("../images/layout/button/but12.gif");
}

.category1 .buts a.f{
background-image:url("../images/layout/button/but11.gif");
}


.category2 .buts a{
  background-color:#e95c0f;
  background-image:url("../images/layout/button/but22.gif");
}

.category2 .buts a.f{
background-image:url("../images/layout/button/but21.gif");
}


.category3 .buts a{
  background-color:#014a7f;
  background-image:url("../images/layout/button/but32.gif");
}

.category3 .buts a.f{
background-image:url("../images/layout/button/but31.gif");
}


.category5 .buts a{
  background-color:#009ee0;
    background-image:url("../images/layout/button/but42.gif");
}

.category5 .buts a.f{
background-image:url("../images/layout/button/but41.gif");
}


.category4 .buts a{
  background-color:#7d5124;
    background-image:url("../images/layout/button/but52.gif");
}

.category4 .buts a.f{
background-image:url("../images/layout/button/but51.gif");
}

#cat0{width:695px;
padding-top:5px;
}

#cat0 img{display:block;margin-bottom:15px;}


#prdetail{
width:680px;
padding-bottom:40px;
}

.table,.comp{
width:600px;
float:left;
border-collapse:collapse;
margin-left:35px;
margin-top:10px;
}

.contenttile2 table{
  border-collapse:collapse;
  table-layout: fixed;
  }
  
.comp{width:100%;}

.contenttile2 td,.comp td,.comp th{
padding:5px 20px;
vertical-align:top;
font-size:12px;
}

.contenttile2 td{
  width:50%;
}

.contenttile2 .even td,.comp .even td,.comp .even th{
background-color:#ebebeb;
border-top:1px solid #d9d9d9;
}

.comp img{border:1px solid #ccc;}

.comp .ih{width:100px;height:100px;position:relative;border:1px solid #ccc;}

.comp .ih img{
border:0;position:absolute;top:50%;left:50%;
}

.compa{margin:10px 0;
font-size:12px;
background-color:#ededed;padding:2px;
font-weight:bold;
}


#prpic img{
border:5px solid #ccc;display:block;border-bottom:3px solid #ccc;
}

#prpic  .ih {width:296px;height:296px;position:relative;display:block;
border:5px solid #ccc;display:block;border-bottom:3px solid #ccc;
}

#prpic  .ih img{border:0;
position:absolute;top:50%;left:50%;
}

#prpic div img{
display:inline;border:4px solid #ccc;
}


#prpic .iih{
border:3px solid #ccc;
width:96px;
height:96px;
float:left;
position:relative;
}

#prpic .iih img{
border:0;
position:absolute;cursor:pointer;
left:50%;top:50%;
}


#help{
  position:absolute;
  top:45px;
  right:35px;
  height:69px;
  overflow:hidden;
  width:316px;
}


#help form{
  position:absolute;
  right:0;
  top:0;
  width:202px;
}


#help input{
  float:right;
}


#help #f_search{
  width:137px;
  height:19px;
  padding:1px;
  background-color:#fff;
  border:1px solid #d6d6d6;
  display:inline;
  float:left;
}


#help legend,#help label{
  display:none;
}


#help a{
  font-size:0.66em;
}


#deala{
  color:#da242a;
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:105px;
  height:23px;
  line-height:21px;
  background-image:url("../images/layout/background/deala.gif");
  text-align:center;
}

#dealinfo{
  position:absolute;z-index:3;
  top:53px;
  right:250px;
background-color:#ededed;
font-size:11px;
padding:5px 10px;
}

#dealinfo a{
  color:#da242a;
  margin-left:20px;
}


#help div{
  position:absolute;
  right:0;
  bottom:0;
  height:24px;
  width:200px;
  overflow:hidden;
}


#help div a{
  background-image:url("../images/layout/background/helpa.gif");
  color:#000;
  text-decoration:none;
  float:left;
  display:inline;
  height:24px;
  line-height:24px;
  margin-right:2px;
  text-align:center;
  width:67px;
}


#help div a.f{
  width:81px;
}


#help div b{
  color:#fff;
  background-image:url("../images/layout/background/helpaa.gif");
  float:left;
  height:24px;
  line-height:24px;
  font-size:0.66em;
  text-align:center;
  width:48px;
}


#foot{
  width:968px;
  height:50px;
  text-align:left;
  margin:0 auto;
  background-image:url("../images/layout/background/foot.gif");
  font-size:0.7em;
  color:#000;
}


#foot p{
  float:left;
  display:inline;
  margin-top:13px;
  margin-left:25px;
}


#foot a{
  float:right;
  text-align:right;
  padding-right:33px;
  margin-top:13px;
  color:#000;
  text-decoration:none;
}


#foot a strong{
  color:#ed1b2f;
  font-weight:normal;
}



 #map{
  float:left;
  margin-left:9px;
  margin-top:24px;
  width:416px;
  height:238px;
  position:relative;
  margin-right:10px;
}


.distr{
  display:block;
  position:absolute;
}


.distr span{
  display:none;
}

#catnews {
width:695px;
background-image:url("../images/layout/background/catnews.gif");
background-position:340px 0;
background-repeat:no-repeat;
font-size:11px;
color:#3a3a3a;
padding-top:15px;
}

#catnews h3{font-size:11px;}

#catnews p{margin-bottom:10px;}

#cn1{
float:left;
padding-left:15px;
width:300px;
margin-top:-25px;
}

#cn2{
float:right;
padding-right:15px;
width:300px;
}




.frm1{
  width:680px;
  margin-left:5px;
}
.frm1#testride{width:600px;}


.frm1 .fl{
  width:680px;
  margin-bottom:4px;
}


.frm1 label{
  color:#5a5a5a;
  font-size:11px;
  float:left;
  width:65px;
  padding-top:3px;
}

.frm1 .chb {width:600px;margin-bottom:10px;}

.frm1 .chb label{float:none;vertical-align:middle;width:auto;}
.frm1 .chb input{vertical-align:middle;}

.fl .error{border:1px solid red;}
.fl .asterisk{float:left;margin-left:3px;}

.frm1 .asterisk{color:red;}

.frm1 .inpt{width:300px;border:1px solid #d6d6d6;float:left;margin-right:20px;}
.frm1 .short{width:50px;}
.frm1 textarea.inpt{height:105px;width:600px;}
#testride textarea.inpt{height:105px;width:300px;}
.frm1 .sl{padding-left:65px;}




#partnerl{
  width:433px;
  float:left;
  margin-right:9px;
}

#partnerl #main_pic{
margin-bottom:5px;
}

#partnerl #thumbs a{float:left;margin-right:4px;width:90px;}
#partnerl #thumbs a.last{margin-right:0;float:right;text-align:right;}

#partnerl #main_pic img{
display:block;
}

#partnerl #news{  width:423px;
margin:20px 0;
}

#partnerl #news a{
color:#ed1b2f;display:block;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #f2f2f2;

padding:7px 0;
}


#partnerr{
  width:207px;
  float:left;

}


#partnerr h2{
  color:#ed1b2f;
  font-size:12px;
  margin-bottom:10px;
}


#pcontact{
  color:#595959;
  font-size:11px !important;
  border:1px solid #f2f2f2;
  width:207px;
  padding:7px;
  padding-top:15px;
  margin-bottom:7px;
}


#partnerr #pcontact h2{
  padding-left:15px;
}


#pcontact p{
  float:left;display:inline;
}


#pcontact p.first{
  width:110px;
  margin-left:15px;
}


#pcontact p a{
  color:#ed1b2f;
}


#poh{
  border:1px solid #f2f2f2;
  width:202px;
  padding:10px;
}


#poh div{
  float:left;
  width:90px;
}

#poh h2{height:25px;}


#poh div.first{
  margin-right:10px;
}


#poh table{
  border-collapse:collapse;
}


#poh th,#poh td{
  color:#595959;
  font-size:11px;
  vertical-align:top;
  text-align:left;
  padding:5px 0;
}


#poh th{padding-right:5px;}

.chobot{font-weight:bold;}


.tuflik{float:left;overflow:hidden;width:10px;height:10px;margin-right:5px;}


.tuflik.cat1{
  background-color:#27a22d;
}


.tuflik.cat2
{
  background-color:#e95c0f;
}


.tuflik.cat3
{
  background-color:#014a7f;
}


.tuflik.cat4
{
  background-color:#009ee0;
}


.tuflik.cat5
{
  background-color:#7d5124;
}


#search_recap{
  background-color:#f2f2f2;
  width:605px;
  padding:5px 10px;

  color:#595959;
}


#search_recap b{
  color:#ed1b2f;
}


#search_recap p{
  float:right;
}


#search_recap p.first{
  float:left;
}


#search_result{

  font-size:11px;
}


#search_result p{
  margin-bottom:20px;font-size:11px;
}


#search_result h2{
  margin-top:15px;
  font-size:13px;
  color:#ed1b2f;
}


#search_result h2 a{
  color:#ed1b2f;
}


.page_listing{
  background-color:#f8f8f8;
  padding:3px 0;
  width:605px;
  font-size:11px;margin:15px 0;
}


.page_listing a{
  width:14px;
  height:14px;
  border:1px solid #d4d4d4;
  text-decoration:none;
  float:left;
  margin-right:5px;
  background-color:#fff;
}


.page_listing .page{
  color:#ed1b2f;
  text-align:center;
}


.page_listing strong{
  width:16px;
  height:15px;
  color:#fff;
  background-color:#ed1b2f;
  float:left;
  margin-right:5px;
  text-align:center;
  padding-top:1px;
}


.page_listing .page.first{
  margin-left:15px;
} 


.page_listing .page.last{
  margin-right:15px;
} 

#tabs4 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #6B78A9;
      }
    #tabs4 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("/images/tab_left4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("/images/tab_right4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }  

	  
	  
#vash-zakaz{
font-family: Arial, sans-serif;
font-weight: bolder;
margin: 10px 520px 15px 15px;
font-size: 1.5em;
float:left;
display:block;
}	  
	
#vash-zakaz2{
font-weight: bolder;
font-size: 1.0em;
color:#464451;
font-family: Arial, sans-serif;
margin: 10px 20px 10px 15px;
float:left;
display:block;
}

table.grid-bag{ width: 670px; margin-bottom: 1.6em; }

table.grid-bag th{
	color: #6a6a6a;
	background-color: #e0e0e0;
	border-right: 1px #FFF solid;
	padding: 4px 8px;
}

table.grid-bag td{
	vertical-align: middle;
	border-right: 1px #e0e0e0 solid;
	border-bottom: 1px #e0e0e0 solid;
	padding: 6px 8px;
	line-height: 1.4em;
}

table.grid-bag th.sub-desc	{ text-align: center; width: 140px;}
table.grid-bag th.sub-prod	{ text-align: center; width: 384px; }
table.grid-bag th.sub-total	{ text-align: right; border-right: 1px #e0e0e0 solid; width: 99px;}

table.grid-bag td.sub-desc	{ text-align: center; border-left: 1px #e0e0e0 solid; width: 110px; line-height: 1.6em; }
table.grid-bag td.sub-prod	{ text-align: center; width: 424px;}
table.grid-bag td.sub-total	{ text-align: right; width: 98px;}

table.grid-bag td.sub-empty	{ border: none; border-right: 1px #e0e0e0 solid;}
table.grid-bag td.sub-descwide{ text-align: left; width: 424px;}
table.grid-bag td.sub-sumtxt	{ text-align: right; background-color: #f8f8f8; font-size: 13px; font-weight: bold; width: 424px; padding-top: 10px; padding-bottom: 10px; }
table.grid-bag td.sub-sumvalue{ text-align: right; background-color: #f8f8f8; font-size: 13px; font-weight: bold; width: 89px; padding-top: 10px; padding-bottom: 10px; }

#form-all{
float:left;
width:678px; 
margin-top:20px;
}

#form-tl{
float:left; 
background:url(/images/form/win2_title_left.gif); 
width:13px; 
height:30px;
}

#form-tc{
float:left; 
background:url(/images/form/win2_title.gif); 
width:651px; 
height:30px;
}

#form-tr{
float:left; 
background:url(/images/form/win2_title_right.gif); 
width:14px; 
height:30px;
}

#form-cl{
float:left; 
background: url(/images/form/win2_left.gif); 
width:4px; 
height:370px;
}

#form-main{
padding:30px 0px 0px 20px; 
float:left; 
background:url(/images/form/style1_bg.gif) repeat-x; 
width:650px; 
height:340px;
overflow:hidden;
}

#form-cr{
float:left; 
background: url(/images/form/win2_right.gif); 
width:4px; 
height:370px;
}

#form-fl{
float:left; 
background: url(/images/form/win2_foot_left.gif); 
width:4px; 
height:4px;
}

#form-fc{
float:left; 
background: url(/images/form/win2_foot.gif); 
width:670px; 
height:4px;
}

#form-fr{
float:left;
background: url(/images/form/win2_foot_right.gif); 
width:4px; 
height:4px;
}

#kontakti_kl div, #adress_kl div, #detali_kl div.nedata{
clear:both; 
text-align:right; 
line-height:25px;
}

#form-main label{
   font-family: Verdana; 
   font-size: 12px;
   font-weight:bold;
   color:#ff5200;
   vertical-align: top;
   
   float:left;
   padding-right:30px;
   padding-left:0px;
}

#form-main input, #form-main textarea{ 
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(/images/form/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}

#form-main input{ 
   float:right; 
}

#form-main  input#kl_korp, #form-main  input#kl_dom, #form-main  input#kl_kvar{
margin-right:130px;
}

#form-main textarea{
margin: 1px 0px; 
width: 157px; 
max-width:157px;  
height: 82px; 
max-height:100px;
}

#kontakti_kl, #adress_kl{
float:left;
padding-bottom:20px;
width:270px;
}

#kontakti_kl{
margin-right:10px;
}

#kontakti2_kl{
float:left;
width:250px;
height:100px;
padding:10px 0px 10px 0px; 
line-height:50px;
font-family: "Trebuchet MS";
font-size: 11px; 
color:#6a6a6a;   
}

#detali_kl{
float:right; 
margin:0px 50px 0px 20px;
padding-bottom:20px;
max-height:150px;
} 

#kontakti_kl h3, #adress_kl h3, #detali_kl h3{
font-size:12px;
}


.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.date_selector {
  background: #F2F2F2;
  border: 1px solid #bbb;
  padding: 5px;
  margin: -1px 0 0 0px;
  position: absolute;
  z-index: 100000;
  display: none;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
  .date_selector .nav {
    width: 17.5em; /* 7 * 2.5em */
  }
  .date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
  }
  .date_selector .month_nav {
    float: left;
    width: 55%;
  }
  .date_selector .year_nav {
    float: right;
    width: 35%;
    margin-right: -3px; /* Compensates for cell borders */
  }
  .date_selector .month_name, .date_selector .year_name {
    font-weight: bold;
    line-height: 20px;
  }
  .date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 17px;
    font-weight: bold;
    color: #003C78;
    text-align: center;
    font-size: 120%;
    overflow: hidden;
    border: 1px solid #F2F2F2;
  }
    .date_selector .button:hover, .date_selector .button.hover {
      background: none;
      color: #003C78;
      cursor: pointer;
      border-color: #ccc;
    }
  .date_selector .prev {
    left: 0;
  }
  .date_selector .next {
    right: 0;
  }
  .date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
  }
    .date_selector th, .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
      color: black;
    }
    .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      color: #003C78;
      background: white;
    }
    .date_selector td.today {
      background: #FFFEB3;
    }
    .date_selector td.unselected_month {
      color: #ccc;
    }
    .date_selector td.selectable_day {
      cursor: pointer;
    }
    .date_selector td.selected {
      background: #D8DFE5;
      font-weight: bold;
    }
    .date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
      background: #003C78;
      color: white;
    }
	
	
	#rezlt h1{
	font-size:16px;
	padding-top:10px;
	padding-bottom:15px;
	}
	
	#rezlt h1 span{
	color:red;
	}
	
	#rezlt p{
	padding-bottom:10px;
	line-height: 15px;
	}