body { padding:15px 0px; margin:0px; font-size:11px; color:#57594e; font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; list-style-image:url(images/li.gif);}

a:link { color:#ea9e00; text-decoration:underline;}
a:visited { color:#e38400; text-decoration:underline;}
a:hover { color:#1c1c1c; text-decoration:underline;}

h1 { font-size:17px; font-weight:normal; color:#9e9e9e; padding:0px; margin:0px 0px 15px 0px; }
h1.orange3 { color:#ea9e00; font-weight:bold; }
h2 { font-size:17px; font-weight:normal; color:#beaa74; padding:0px; margin:0px 0px 5px 0px; }
h3 { font-size:14px; font-weight:normal; color:#beaa74; padding:0px; margin:0px 0px 0px 0px; }
h4 { font-size:12px; font-weight:normal; color:#beaa74; padding:0px; margin:0px 0px 0px 0px; }


.main_table { width:950px; border-collapse:collapse;}
.header { padding:0px; vertical-align:top; text-align:left; width:950px; height:235px; white-space:nowrap;}
.header img { border-width:0px; margin:0px;}
.center1 { margin-top:10px;}

.left0 { width:249px; padding:0px; background:top; text-align:left; vertical-align:top; }
.submenubox { margin-bottom:50px;}
.submenubox a:link, .submenubox a:visited { display:block; margin-left:13px; height:25px; color:#000000; font-size:13px; font-weight:bold; text-decoration:none; padding:12px 45px 0px 15px; background-image:url(images/submenu_bg.gif); background-position:right -38px; background-repeat:no-repeat; }
.submenubox a:hover, .submenubox a.selected:link, .submenubox a.selected:visited { color:#ea9e00; background-position:right 0px;}

.submenubox2 { margin-bottom:10px;}
.submenubox2 a:link, .submenubox2 a:visited { display:block; color:#57594e; height:auto; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 30px; background-image:url(images/submenu2.gif); background-position:18px 3px; background-repeat:no-repeat; }
.submenubox2 a:hover, .submenubox2 a.selected:link, .submenubox2 a.selected:visited { color:#ea9e00; background-position:18px 3px; }


.orange { color:#e28101;}
.orange2 { color:#f3b71f;}
.welcomeblock { padding:30px 40px 15px 22px; background-color:#f1f1f1; background-image:url(images/welcomeblock.gif); background-position:top; background-repeat:repeat-x; margin-bottom:4px;}
.welcomeblock h3 { padding:0px; margin:0px; text-align:center; }

.dealers { text-align:left; margin-bottom:4px; padding:0px;}
.footer { background-color:#202020; height:90px; background-image:url(images/footer_bg.gif); background-position:top; background-repeat:repeat-x;} 
.footer .f1 { padding:0px; width:249px; vertical-align:top;}
.footer .f2 { padding:0px; width:220px; vertical-align:top;}
.footer .counters { background-image:url(images/counters_bg.gif); background-position:right top; background-repeat:no-repeat; padding:43px 0px 0px 0px; vertical-align:top; text-align:right;}
.footer .counters img { margin:0px 15px 0px 0px;}

.copyrights { font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#7f8173;}
.copyrights a:link, .copyrights a:visited { color:#7f8173; text-decoration:none;}
.copy1 { padding:12px 12px 0px 0px; text-align:right; }
.copy2 { padding:12px 12px 0px 0px; text-align:right; width:190px; background-image:url(images/copy2.gif); background-position:left top; background-repeat:no-repeat;}

.right0 { color:#686b5e; vertical-align:top; width:203px; padding:0px 0px 0px 40px; background-image:url(images/border.gif); background-position:left bottom; background-repeat:no-repeat; text-align:left;}
.center0 { vertical-align:top; padding:0px 0px 40px 20px;}

.advantages { width:100%; border-collapse:collapse;}
.advantages .tetka { padding:0px; vertical-align:top; width:195px; }
.advantages .text { vertical-align:top; text-align:left; }
.advantages p { padding-left:20px;}
.advantages b { color:#f3b71f;}
.advantages .text h2 { font-size:17px; font-weight:bold; color:#2b2b2b; padding:0px; margin:0px 0px 15px 0px; }

.photo_table { width:675px; }
.photo_table td { padding:0px 0px 20px 0px; vertical-align:top; width:33%; }
.photo_table .left { text-align:left; }
.photo_table .center { text-align:center; }
.photo_table .right { text-align:right; }


.pages_table { border-collapse:collapse;}
.pages_table td { height:18px; padding:0px; border:1px solid #ffffff; vertical-align:middle; text-align:left;}
.pages_table td.text { color:#57594e; text-transform:lowercase; padding-right:10px;}
.pages_table td.link { width:18px; background-color:#efefef; color:#57594e; font-size:17px; font-weight:normal; text-align:center;}
.pages_table td.link a:link, .pages_table td.link a:visited { color:#57594e; text-decoration:none;}
.pages_table td.link a:hover { text-decoration:underline;}
.pages_table td.activepage { background-color:#ea9e00; color:#ffffff;}


.price_header { width:100%; border-collapse:collapse; margin-bottom:20px;}
.price_header .pricelistdate { width:170px; padding:0px; text-align:left;}
.price_header .pricelistdate fieldset { border:1px solid #d4d4d4; color:#960019; font-size:17px; text-align:center; padding:7px;}
.price_header .pricelistdate fieldset legend { color:#57594e; font-size:10px; padding:0px 10px;}
.price_header .pricelistremark { padding:0px 20px; text-align:left; vertical-align:middle;}

.pricelist_footer { width:100%; border-collapse:collapse; margin-top:15px;}
.pricelist_footer td.left { width:290px; color:#57594e; text-align:left; padding:10px 20px 10px 10px; }
.pricelist_footer td.right { width:290px; color:#a7001c; text-align:left; padding:10px 10px 10px 20px; background-image:url(images/pricelist_footer.gif); background-position:left top; background-repeat:repeat-y; }


/*Стили для usertables.js*/
.usertable { border-collapse:collapse; font-size:13px; border-width:0px; width:100%;}
.usertable td, th { font-weight:normal; border-bottom:1px solid #d4d4d4; color:#000000; padding:4px 12px; vertical-align:top;}
.usertable tr.row1 td { background-color:#f2f3e7; }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#960019; font-weight:bold; border-bottom-width:2px; font-size:12px; } 
.usertable td.left, .usertable th.left { text-align:left; }
.usertable td.center, .usertable th.center { text-align:center; } 
.usertable td.right, .usertable th.right { text-align:right; }
.pricelist .usertable td i, .pricelist .usertable td em { font-style:normal; font-weight:normal; color:#bf5668; font-size:10px;}

.pricelist .usertable td p { padding:0px; margin:0px;}
.pricelist .usertable td.left { width:30%;}
.pricelist .usertable td.center { width:40%; font-style:normal; font-weight:normal; color:#bf5668; font-size:10px; text-align:left; }
.pricelist .usertable td.right { width:30%;}

.c1 { font-size:17px; color:#2b2b2b;}
.c2 { font-size:17px; color:#ea9e00;}
.c3 { font-size:17px; color:#a4001b;}

.contact_table { border-collapse:collapse; width:100%;}
.contact_table .left { width:200px; padding:2px 0px 2px 25px; text-align:left; vertical-align:top;}
.contact_table .left b { font-size:10px; color:#b4b4b4; font-weight:normal;}
.contact_table .center { width:290px; padding:2px 0px 2px 0px; text-align:left; vertical-align:top;}
.contact_table .center input, .contact_table .center textarea { background:#f2f3e7; border:1px solid #d4d4d4; width:270px;}
.contact_table .center input:focus, .contact_table .center textarea:focus { background:#fefff2; }
.contact_table .right { text-align:left; vertical-align:bottom;}

.required { color:#a4001b;}
.require_to_fill { font-size:10px; margin-top:10px; padding-left:25px;}

.catalog { width:100%; border-collapse:collapse;}
.catalog td.image { padding:0px; width:270px; text-align:left; vertical-align:top;}
.catalog td.image img { border:1px solid #cccccc;}
.catalog td.text { padding:0px; text-align:left; vertical-align:top; font-size:12px;}
.n1, .n2 { color:#2b2b2b; font-size:17px; font-weight:bold;}
.n2 {color:#ea9e00;}
.catalog td.text .d1 { font-size:10px; margin:30px 0px 20px 0px;}
.catalog td.text .p1 { padding-bottom:15px; color:#a4001b; }
.catalog td.text .p1 b { color:#534b44;}
.catalog td.text .links { text-align:right; padding:10px 0px; text-transform:lowercase; border-top:1px dashed #dadada; }
.d2 { padding:15px 0px 0px 0px; color:#a4001b; font-size:12px;}
.fulldescription { color:#000000; font-size:12px;}

.leaders_text { font-size:10px; color:#534b44; padding:10px 20px 10px 0px; text-align:justify; line-height:12px;}
.leaders_price { font-size:11px; color:#a4001b; margin-right:20px; border-bottom:1px dashed #cacfd2; padding-bottom:7px;}
.leaders_price b { font-size:10px; color:#534b44;}

.why_chzkm { background-image:url(images/1mesto.jpg); height:170px; background-position:left top; background-repeat:no-repeat; padding:0px 0px 0px 207px; margin-top:40px;}
.why_chzkm h1 { color:#000000; padding-top:0px; margin-top:0px;}
.why_chzkm h2 { display:block; float:left; margin:20px 10px 0px 0px; color:#a4001b; width:75px; height:50px; font-size:17px; border:1px solid #CCCCCC; vertical-align:middle; text-align:center; padding:25px 0px 0px 0px; }

