@charset "windows-1251";
body { padding:0px; margin:0px; font-family:Arial, Verdana, sans-serif; color:#000; font-size:13px; }
form { padding:0px; margin:0px; }
a { color:#6fb00e; }
a:hover { color:#d87d2b;}

.maintable { width:975px; border-collapse:collapse;}
.upped { width:100%; position:absolute; top:0px;}
.downed { width:100%; position:relative; top:105px;}

h1 { font-size:18px; padding:0px; margin-top:15px; margin-bottom:25px;}
h2 { font-size:18px; color:#7c7c7c; font-weight:normal; padding:0px; margin:0px; }
h3 { font-size:1em; padding:0px; margin:1em 0px;}

#logo { padding:0px; width:275px; height:104px; text-align:left; }
#topcontacts { padding:0px; padding-top:10px; vertical-align:top; height:44px; }
#phone1 { float:right; font-size:22px;}
#code1 { float:right; font-size:17px; margin-right:7px; padding-top:3px;}
#callus1 { float:right; font-size:11px; margin-right:40px; line-height:13px;}
#topmenubox { vertical-align:top; padding:0px; height:50px; font-family:Tahoma, Arial, sans-serif;}
#topmenubox table { border-collapse:collapse; width:100%; height:37px; background-color:#66962b; }
#topmenubox td { padding:0px; }
#topmenubox a { display:block; color:#fff; text-decoration:none; text-transform:uppercase; font-size:10px; 
text-align:center; font-weight:bold; height:24px; line-height:11px; padding:13px 15px 0px 15px; }
#topmenubox a:hover, #topmenubox .current a { background-color:#86be43; }

#bottommenu { border-collapse:collapse; width:100%; height:37px; background-color:#ededed; font-family:Tahoma, Arial, sans-serif; }
#bottommenu td { padding:0px; }
#bottommenu a { display:block; color:#000; text-decoration:none; text-transform:uppercase; font-size:10px; 
text-align:center; font-weight:bold; height:24px; line-height:11px; padding:13px 15px 0px 15px; }
#bottommenu a:hover, #bottommenu .current a { background-color:#d1d1d1; }

#l1, #l2 { width:234px; padding:0px 41px 0px 0px; vertical-align:top; text-align:left; }
#r1 { padding:0px; padding-left:15px; vertical-align:top; text-align:left; }
#paramform { padding:15px; background:#f3f3f3; /*background:url(images/arr1.gif) 0px 38px no-repeat #f3f3f3;*/ font-size:11px; color:#4e4e4e; margin-bottom:40px; margin-left:-15px; }
#paramform table { border-collapse:collapse; }
#paramform td { padding:2px 15px 2px 0px; line-height:1.2em; vertical-align:top; text-align:left; width:190px; }
#paramform select { width:205px;}

.banners2 { width:100%;}
.banners2 td { width:33%; text-align:left; vertical-align:top; }

.banner { border:1px solid #e5e5e5; padding:5px 7px; width:201px; height:161px; background:url(images/emp.gif) left bottom no-repeat; }
.banner_title { font-size:18px; /*height:70px;*/ height:104px; }
.banner_title a { color:#d87d2b; }
.banner_title a:hover { color:#6fb00e; }
.banner_price { font-size:25px; text-align:right; font-weight:bold; }
.banner_rur { display:none; color:#686868; font-size:11px; text-align:right; height:34px;}
.banner_more { text-align:right;}
.hot { position:relative; top:-40px;}

.newsblock0 { float:left; width:205px;}
.newsblock0.fst { margin-right:30px;}
.newsblock1 { margin-bottom:2em;}

#footer { margin-top:50px; height:133px; }
#r2 { vertical-align:top; }
#copy { padding:25px 0px 0px 15px; width:390px; font-size:11px; }
#counters { float:right; padding-top:25px; text-align:right; }

a.cat1 { font-size:13px; line-height:12px; font-weight:bold; display:block; margin-bottom:15px; margin-left:9px; text-decoration:none; }
a.cat1:hover {  text-decoration:underline; }
.cat2 { background-color:#ededed; padding:9px 0px; margin-right:9px; margin-bottom:15px; }
.cat2 div { font-size:17px; color:#d87d2b; line-height:16px; padding:0px 9px; margin-bottom:12px; }
.cat2 a { display:block; padding:6px 9px 7px 9px; color:#000; text-decoration:none; }
.cat2 a:hover, .cat2 a.selected { color:#d87d2b; background-color:#fff;}

#pathway { color:#979797; font-size:11px; }
#pathway a { color:#979797; text-decoration:none; }
#pathway a:hover { text-decoration:underline; }

ul { list-style:none; display:block; padding:0px; margin:1em 0px;}
ul li { display:block; background:url(images/li.gif) 0px 0px no-repeat; margin-left:20px; padding-left:15px;}

.green {color:#6fb00e;}
.grey { color:#acacac;}
.darkgrey { color:#686868;}
.orange { color:#d87d2b; }
.f11 { font-size:11px;}
.f10 { font-size:10px;}
.hr1 {height:35px; border-top:10px solid #ededed; margin-left:-15px;}

.bigpic { border:1px solid #ededed; float:left; margin-right:18px;  }
.params { border-collapse:collapse; width:100%; margin-bottom:15px; }
.params td { text-align:left; vertical-align:top; line-height:1.1em; }
.params td.r { width:125px;}
.params td.price { vertical-align:middle; height:62px; border-top:1px dotted #bebebe; border-bottom:1px dotted #bebebe; text-align:center; }
.price.r { background:url(images/rprice.gif) left top no-repeat; }

.catalogblock0 { background:url(images/emp.gif) left top no-repeat; padding-left:125px; text-align:left; margin-bottom:50px; min-height:100px; height:expression('100px'); }
.catalogtable { width:100%; border-collapse:collapse; }
.catalogtable2 { width:100%; border-collapse:collapse; }

.catalogtable td {vertical-align:top; text-align:left; padding:10px 0px 15px 0px; border-bottom:1px dashed #acacac;}
.catalogtable .picbox { width:110px; }
.picbox img { border:1px solid #ededed; }

#serviceblock0 { height:36px; }
#serviceblock1 { float:right; padding:9px 43px 9px 57px; background:url(images/serviceblock0.gif) left top no-repeat #f3f3f3; font-weight:bold;}


.usertable { border-collapse:collapse; width:100%; font-size:12px; margin-bottom:30px; }
.usertable td, th { text-align:center; font-weight:normal; padding:3px 8px; border:1px solid #e0e1e2; vertical-align:top; }
.usertable tr.row0 td { background-color:#f5f5f4; }
.usertable td.left { text-align:left; }
.usertable tr.headerrow td, .usertable tr.headerrow th { padding:6px 8px; font-size:11px; color:#000; font-weight:bold; vertical-align:middle; background-color:#dddddd; border-color:#fff;} 
.usertable td.right { }
.usertable td.center { }

.usertable tr.hovered td { background-color:#ddd; }
.nc_item {margin-bottom:1em;}
.dpic { position:relative; top:4px;}