﻿p, td{margin: 0px;padding: 0px;}
body{margin: 0px;padding: 0px;background: url(/images/back.gif) left top repeat-x;}
.container{width: 100%;}
.page{width: 980px;text-align: left;margin: 0px 10px;}

.head{float: left; margin: 0px;padding: 0px; margin-bottom: -12px;}

.topmenu{margin: 0px 166px 0px 58px;}
.topmenu a:link, .topmenu a:visited{text-transform: uppercase;color: #000;font-size: 11px;font-weight: bold;text-decoration: none;display: block;float: left;padding: 10px 16px;}
.topmenu span.active{background: url(/images/topmenu-act.gif) left top no-repeat;display: block;float: left;}
.topmenu span.active a:link, .topmenu span.active a:visited{background: url(/images/topmenu-act2.gif) right top no-repeat;color: #FFF;}

.leftmenu{float: left; clear: left; width: 46px; margin-top: 12px;}
.leftmenu a:link, .leftmenu a:visited{display: block;float: left;clear: left;margin: 10px 0px 0px 0px;}

.rightmenu{float: left;width: 146px;margin-top: 13px;}
.rightmenu img{float: left; border: 0px;}

.card{float: left;width: 788px;padding-top: 12px;}
.card .bottom{height: 12px;min-height: 12px;line-height: 0px;font-size: 0px;}
.card ul.menu{list-style: none;height: 50px;margin: 0px 12px 10px;padding:0px}
.card ul.menu li{display: block;float: left;font-weight: bold;text-transform: uppercase;margin-right: 2px;height: 50px;}
.card ul.menu li a, .card ul.menu li a:link, .card ul.menu li a:visited{display: block;float: left;color: #FFF;text-decoration: none;padding: 10px 11px 7px;font-size: 11px;}

.content{min-height: 440px;height: auto !important;height: 440px;padding: 0px 30px 15px;font-size: 12px;}
.content h1{margin: 0px 0px 15px 0px}
.content p{margin-top: 7px;}
.content .comment_heading{padding: 3px 15px; margin-top: 15px}
.content .comment_body{padding: 3px 15px}
.content .comment_reply{margin-left: 15px; margin-top: -10px;}


.orange{background: #FFC693 url(/images/orange-top.gif) left top no-repeat;}
.orange .content{padding: 0px 10px 15px 30px}
.orange .bottom{background: url(/images/orange-bottom.gif) left top no-repeat;}
.orange .content h1, .orange .content h2, .orange .content h3{color: #FFF;}
.orange a:link, .orange a:visited{color: #D45900}
.orange .content .comment_heading{background-color: #E5AF84;}
.orange .content .comment_reply{background-color: #E5AF84;}

.yellow{background: #FCE983 url(/images/yellow-top.gif) left top no-repeat;}
.yellow .bottom{background: url(/images/yellow-bottom.gif) left top no-repeat;}
.yellow .content h1, .yellow .content h2, .yellow .content h3{color: #CB9D15;}
.yellow a:link, .yellow a:visited{color: #CB9D15}

.green{background: #BAFEA5 url(/images/green-top.gif) left top no-repeat;}
.green a:link, .green a:visited{color: #009711; text-decoration: none}
.green .bottom{background: url(/images/green-bottom.gif) left top no-repeat;}
.green ul.menu{background: url(/images/green-menu-back.gif) left top repeat-x;}
.green ul.menu li{background: url(/images/green-menu-left.gif) left top repeat-x;}
.green ul.menu li a{background: url(/images/green-menu-right.gif) right top no-repeat;}
.green ul.menu li.active{background: url(/images/green-menu-active-left.gif) left top repeat-x;}
.green ul.menu li.active a, .green ul.menu li.active a:link, .green ul.menu li.active a:visited{color: #009711; background: url(/images/green-menu-active-right.gif) right top no-repeat;}
.green .content h1, .green .content h2, .green .content h3{color: #009711;}
.green .content .comment_heading{background-color: #A4E092;}
.green .content .comment_reply{background-color: #A4E092;}


.blue{background: #A8ECFF url(/images/blue-top.gif) left top no-repeat;}
.blue a:link, .blue a:visited{color: #004097; text-decoration: none}
.blue .bottom{background: url(/images/blue-bottom.gif) left top no-repeat;}
.blue ul.menu{background: url(/images/blue-menu-back.gif) left top repeat-x;}
.blue ul.menu li{background: url(/images/blue-menu-left.gif) left top repeat-x;}
.blue ul.menu li a{background: url(/images/blue-menu-right.gif) right top no-repeat;}
.blue ul.menu li.active{background: url(/images/blue-menu-active-left.gif) left top repeat-x;}
.blue ul.menu li.active a,.blue ul.menu li.active a:link, .blue ul.menu li.active a:visited{color: #2699F4;background: url(/images/blue-menu-active-right.gif) right top no-repeat;}
.blue .content h1, .blue .content h2, .blue .content h3{color: #004097;}
.blue .content .comment_heading{background-color: #94D0E0;}
.blue .content .comment_reply{background-color: #94D0E0;}


.news{float:right;width: 466px; margin-left: 9px; background: #FFF url(/images/news-top.gif) left top no-repeat;}
.news .body{padding: 29px 17px 0px}
.news .bottom{background: url(/images/news-bottom.gif) left bottom no-repeat;height: 10px}
.news span.date{display: block;color: #F47E26;font-size: 11px;font-weight: bold;padding-bottom: 2px;background: url(/images/news-date.gif)  left bottom repeat-x;margin-top: 15px;}

#price{display: block; list-style: none; margin: 10px 0px;padding:0;float:left;}
#price li{padding: 2px 2px 2px 28px;clear: left;margin-bottom: 1px; font-size: 14px;display:block;float:left;clear:left;width:697px}
#price div.price{float: right; white-space: nowrap; width: 110px; font-weight: bold;}
#price li.header{padding: 2px 2px 2px 28px; font-weight: bold; float: none;}
#price a.expandable, #price a.expandable:link, #price a.expandable:visited{display: block; margin-left: -28px; padding-left: 28px; color: #000; text-decoration: none; font-weight: normal;}
#price div.body{display: none; margin: 7px 10px 5px 0px; font-size: 12px; clear: left;float:left;width:577px;}
#price div.body *{font-size: 12px}
#price li#selected{background-color: #FFF;}
#price #selected a.expandable, #price #selected a.expandable:link, #price #selected a.expandable:visited{background: url(/images/magnify-orange.gif) 6px 2px no-repeat;}
#price #selected div.body{display: block}

.green #price div.price{color: #009711}
.green #price li.even{background-color: #E1FDD8}
.green #price li.header{background-color: #51D224; color: #FFF}
.green #price a.expandable, .green #price a.expandable:link, .green #price a.expandable:visited{background: url(/images/magnify-green.gif) 6px 2px no-repeat}

.blue #price div.price{color: #004097}
.blue #price li.even{background-color: #D9F7FF}
.blue #price li.header{background-color: #3EADFF; color: #FFF}
.blue #price a.expandable, .blue #price a.expandable:link, .blue #price a.expandable:visited{background: url(/images/magnify-blue.gif) 6px 2px no-repeat}

.comment{margin-top: 25px;}
.comment form div{margin: 5px 0px}
.comment form div.error{color: #F00}
.comment form span{display: block; width: 15%; float: left; padding-right: 20px; text-align: right}
.comment form span.required{font-weight: normal;}
.comment form sup{color: #F00;}
.comment form input{width: 70%; margin: 0px; padding: 0px;}
.comment form textarea{width: 70%; height: 75px; font-size: 12px;padding: 1px;}
.comment form img.captcha{float: left; margin: 1px 5px 1px 1px;}
.comment form input.captcha{padding: 10px; font-size: 24px; width: 120px; heght: 50px; text-transform: uppercase; text-align: center;}
.comment form input.submit{width:120px;}

.printversion{font-size: 11px;}

.pagelist{margin: 10px 0px}

.footer{clear: left;margin-bottom: 15px;background: url(/images/homyak.jpg) left top no-repeat;padding: 8px 146px 0px 90px;height:72px;font-weight: bold;}
.footer *{font-size: 11px;}
.footer .counters{}
.footer .counters img{margin-left: 4px;float: right;}
.footer .phone{float: left;	background: url(/images/phone.gif) left 3px no-repeat;padding: 0px 0px 5px 18px;white-space: nowrap;}
.footer .mail{float: left;clear: left;background: url(/images/mail.gif) 2px 4px no-repeat;padding-left: 18px;}
.footer .green{color: #44CF14; background: none;}
.footer .blue{color: #2699F4;background: none;}
.footer .mail a{color: #F47E26;text-decoration: none;}


