/* CSS Document */

html { width:100%; height:100%;}
body { width:100%; height:100%; background-color:#FFFFFF; color:#282C28; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px;}
div { padding:0px; margin:0px;}
form { padding:0px; margin:0px;}
table { border-collapse:collapse; border:0px; padding:0px; margin:0px;}
table td {padding:0px; margin:0px;}
.main-table { width:100%; height:100%;}
.main-table .content { vertical-align:top;}
.main-table .footer { vertical-align:bottom; background:url(../img/bg8.gif) bottom repeat-x;}
a:hover { text-decoration:none;}

.print-header {display:none;}
.print-footer {display:none;}

.content .left-column { vertical-align:top; width:290px;}
.content .left-column .logo { height:68px; background:url(../img/bg1.gif); padding:45px 0px 0px 37px;}
.content .left-column .menu-bg { background:url(../img/bg3.gif);}
.content .left-column .menu { padding:0px 12px 0px 37px; background:url(../img/bg1.jpg) no-repeat; font-size:14px; }
.content .left-column .menu .left-marker { float:left; padding:7px 5px 0px 0px; width:10px; height:10px;}
.content .left-column .menu .right-marker { float:right; padding:7px 0px 0px 5px; width:10px; height:10px;}
.content .left-column .menu .element { padding:5px 0px 5px 0px; color:#66810B; font-weight:bold;}
.content .left-column .menu a { text-decoration:none; color:#282C28;}
.content .left-column .menu a:hover { color:#66810B;}
.content .left-column .menu table { font-size:11px; margin-bottom:5px;}
.content .left-column .menu table td { padding:5px 0px 0px 0px;}
.content .left-column .menu .dash-marker { text-align:right; padding:5px 5px 0px 0px; width:30px; vertical-align:top;}
.content .left-column .about-company { padding-top:30px; padding-bottom:50px;}
.content .left-column .about-company p { padding: 20px 0px 0px 20px; margin:0px;}
.content .left-column .about-company a { color:#688903;}

.content .right-column { vertical-align:top; width:100%;}
.content .right-column  h1 { font-weight: bold; padding:15px 0px 0px 10px; font-size:14px; margin:0px; color:#454845;}
.content .right-column .action { position:absolute; margin-top:14px;}
.content .right-column .elevator { width:100%; background:url(../img/bg2.jpg); height:265px;}
.content .right-column .elevator td { width:50%; vertical-align:top;}
.content .right-column .elevator .left { background:url(../img/bg3.jpg) right bottom no-repeat;}
.content .right-column .elevator .right { background:url(../img/bg4.jpg) left bottom no-repeat; text-align:right; vertical-align:top; color:#005233; font-size:11px;}
.content .right-column .elevator .right div { text-align:left; width:200px; padding-top:6px; float:right;}
.content .right-column .elevator .right .search { margin: 0px 0px 0px 10px; vertical-align:middle;}
.content .right-column .elevator .right input { width:215px; height:16px; border:#005233 1px solid; font-size:11px; line-height:16px; padding-left:5px; vertical-align:middle; }
.content .right-column .elevator .top-contacts { width:195px; margin-left:auto; margin-right:auto; padding-top:5px; font-size:11px;}
.content .right-column .elevator .top-contacts span { font-size:18px; font-weight:bold; color:#176331;}
.content .right-column .elevator .top-contacts .e-mail {padding-top:5px;}
.content .right-column .elevator .top-contacts .e-mail a { color:#005233;}
.content .right-column .elevator .top-contacts .map a { color:#ffffff;}
.content .right-column .elevator .top-contacts .fone { height:63px; padding-top:20px;}
.content .right-column .catalogue { padding:15px 5px 0px 15px; }
.content .right-column .catalogue a { color:#688903; }
.content .right-column .catalogue table { width:100%; margin:15px 0px 0px 0px;}
.content .right-column .catalogue table td { width:25%; padding:0px 30px 0px 0px; vertical-align:top;}
.content .right-column .special { margin:15px 0px 15px 15px; background:#E8E8E8 url(../img/bg7.gif) right top no-repeat; padding:0px 110px 45px 0px; }
.content .right-column .special table { width:100%; height:80px; }
.content .right-column .special table td { width:50%; padding:5px 0px 0px 10px; vertical-align:top;}
.content .right-column .special table table { width:auto}
.content .right-column .special table table td { vertical-align:top; width:auto;}
.content .right-column .special .text { font-size:12px; width: auto;}
.content .right-column .special .text .price { padding:10px 0px 0px 0px; margin:0px; color:#799622; font-size:12px;}
.content .right-column .special .text .price span { font-size:18px;}
.content .right-column .special .img { border:#9FCE00 3px solid; margin:0px;}
.content .right-column .news { margin:35px 0px 15px 15px; font-size:11px; }
.content .right-column .news table { margin:5px 10px 20px 0px; width:100%}
.content .right-column .news table td { width:33%;  vertical-align:top;}
.content .right-column .news table table { width:auto}
.content .right-column .newstable table td { vertical-align:top; width:auto;}
.content .right-column .news td { vertical-align:top;}
.content .right-column .news .img { border:#b7b7b7 1px solid; margin-right:10px;}
.content .right-column .news .text { font-size:12px; padding-right:10px; width: 100%;}
.content .right-column .news p { padding-top:5px; margin:0px;}
.content .right-column .news .date { font-style:italic;}
.content .right-column .news .strong { font-weight:bold; color:#688903;}
.content .right-column .status { padding:10px 0px 10px 10px; color:#688903; font-size:11px;}
.content .right-column .status a { color:#688903;}
.content .right-column .text-content { font-size:12px;}
.content .right-column .text-content a { color:#688903;}
.content .right-column .text-content p { padding:15px 0px 0px 10px; margin:0px;}
.content .right-column .text-content .left { float:left;}
.content .right-column .text-content .right { float:right; padding:15px 20px 0px 0px;}
.content .right-column .text-content .print a { color:#000000; font-size:11px; }
.content .right-column .text-content .img { border:#a6cf0f 3px solid; margin:5px; float:left;}

.footer table { height:160px; width:100%; }
.footer table td { vertical-align:top;}
.footer .left {float:left; height:107px; background:url(../img/footer_logo.gif) left no-repeat; margin-top:20px; padding-left:130px; color:#ffffff; line-height:18px; font-size:12px;}
.footer .left a { color:#FFFFFF;}
.footer .right {float:right; height:107px; margin-top:20px; padding-right:20px;}

.clear { height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px; visibility:hidden;}
.divider { height:1px; border-bottom: #C3C3C3 1px solid; font-size:0px; line-height:0px; margin-top:0px;}


div.img_cat{float: left; margin-right: 20px; font: normal 10pt Verdana; text-align: left; width: 150px; height: 170px; padding: 0px 5px 0px 7px;}

div.img_txt{float: left; margin: 7px 7px 2px 0px; padding: 0px 0px 0px 0px; border: solid 3px #9FCE00;}

div.print{float: right; margin: 5px 7px 4px 100px; text-align: right; font: normal 8pt Verdana; color: #333333;}

.name{ margin-left: 12px; margin-bottom:15px}

table.catalog{padding: 0 0 0 0; margin: 0 0 0 -10px;}

table.special{margin: 0 0 0 0; padding-bottom: 0px;}

td.bant1{background: #ffffff url(img/bant_top.jpg) no-repeat top right; height: 6px;}

td.bant2{background: #E8E8E8 url(img/bant.jpg) no-repeat top right; padding: 10px 0 0 8px;}

.sp_txt{margin-right: 112px; padding-top: 10px; margin-bottom: 15px;}

.sale_txt{margin-right: 2px; padding-top: 10px; margin-bottom: 15px;}

.num{font-size: 12pt; font-weight: bold;}

td.sale{background: #E8E8E8 url(img/bg4.jpg) repeat-x top left; padding: 10px 5px 0 8px;}

td.go_cat1{background: #E8E8E8 url(img/tr1.jpg) no-repeat bottom left; height: 31px; padding: 0px 0px 0px 0px;}

.go_cat2{background: #292B28 url(img/tr2.jpg) no-repeat top left; height: 31px; font: bold 11pt Verdana; color: white; padding-left: 100px; margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px; width: 170px; vertical-align: middle;}

.go_ct{background: url(img/tr3.gif) no-repeat top left; height: 31px; width: 5px;}

a.wht{color: #ffffff; text-decoration: none;}

a.wht:hover{color: #ffffff; text-decoration: underline;}

a.mail{color: #006633; text-decoration: underline; font: normal 8pt/11pt Verdana;}

a.mail:hover{color: #006633; text-decoration: none;}

a.map{color: #ffffff; text-decoration: underline;}

a.map:hover{color: #ffffff; text-decoration: none;}

input.go{border: 1px solid #006633; width: 180px; height: 14px; background-color: White; font: normal 8pt Verdana; color: #666666;}

a.text{color: #688903; text-decoration:underline; padding: 0px; margin: 0px;}

a.text:hover{color: #688903; text-decoration: none;}

a.navig{color: #688903; text-decoration:underline; font: normal 8pt Verdana;}

a.navig:hover{color: #688903; text-decoration: none;}

a.catalog_list {color: black; text-decoration:underline; font-weight:bold}
a.catalog_list:hover {color: black; text-decoration:none; font-weight:bold}

h1{color: #333333; font: bold 11pt Verdana; padding: 0px 0px 4px 0px; margin: 3px 0 0 3px;}

h2{color: #333333; font: bold 10pt Verdana; padding: 0px 0px 4px 0px; margin: 3px 0 0 1px;}

h3{font: bold 8pt Verdana; color: #688903; padding: 0 0 0 0; margin: 0 0 0 0;}

p{padding-top: 0px; margin-top: 0px;}

.mini{font: normal 8pt Verdana; color: #333333; padding: 0px 7px 0px 2px; line-height: 12pt;}

.data{font-style: oblique; padding-bottom: 4px; margin-bottom: 2px;}

b{ color: #688903;}

a.print{color: #333333; text-decoration: underline;}

a.print:hover{ color: #688903; text-decoration: none;}

.text{margin: 7px 7px 7px 2px; padding: 0 0 0 0;}

td.txt{border: none; padding-left:20px;}

td.txt_req{border: none; padding-left:5px;}

td.txt_m{font-size: 8pt; padding-left:5px;}

td.txt p{margin: 3px 0px 7px 0px; padding: 0 0 0 0;}

ul.txt{margin : 0px 1px 10px 20px; padding : 0px 0px 4px 7px;}

ul.txt li{list-style-image : url(img/li2.gif); list-style : outside;}

td.price{font: bold 8pt Verdana; color: #688903; padding-left: 10px; padding-top:10px; padding-bottom:7px}
td.price_in{font: bold 8pt Verdana; color: #688903;}

table.light{margin: 0px 3px 10px 0px; padding: 12px; background-color: #f8f8f8; }

table.dark{margin: 0px 3px 10px 0px; padding: 12px; background-color: #e6e6e6;}

span.green{font: normal 8pt Verdana; color: #01774A;}

span.red{font: normal 8pt Verdana; color: #B27100;}

/*forms*/

form{margin:0px;padding:0px;}

input.big{border: 1px solid #909090; width: 280px; height: 16px; background-color: White; font: normal 10pt Verdana; color: black;}

input.mini{border: 1px solid #909090; width: 60px; height: 16px; background-color: White; font: normal 10pt Verdana; color: black;}

input.normal{border: 1px solid #909090; width: 205px; height: 18px; background-color: White; font: normal 10pt Verdana; color: black;}

textarea{border: 1px solid #909090; width: 280px; height: 140px; background-color: White; font: normal 10pt Verdana; color: black;}

select{ width: 285px; border-collapse: collapse;}

input.view{border: 1px solid #909090; width: 70px; height: 18px; background-color: White; font: normal 8pt Verdana; color: #666666; cursor: pointer;}

input.sbmt{border: 1px solid #909090; width: 150px; height: 22px; background-color: #F2F2F2; font: normal 10pt Verdana; color: black; cursor: pointer; margin-top: 10px;}

table.csv_table {border-collapse: collapse; border: gray 1px solid}

table.csv_table td {padding: 4px 4px 4px 4px; }
