html{width: 100%; height: 100%}
body{margin:0;padding:0;;background:#fefcf8 url(img/bg.gif) 50% 112px repeat-x;min-height: 100%;height: auto !important;height:100%; position:relative}
body,td{font:normal 11px Tahoma;color:#5a5a5a;line-height:13px}
h1,h2,h3{font:normal 17px "Trebuchet MS";color:#000; margin:0; padding:0 0 13px 0}
h2,h3{font-size:15px}
/*h1 b{padding-right:15px; margin-right:8px; background:url(img/li-h.gif) 100% 8px no-repeat; font-weight:normal}*/
p{margin:0;padding:0 0 13px 0}
a,
#content .ul-1 li a b{text-decoration:underline;color:#3e7d1b}
a:hover,
#left-colum .box ul li a:hover,
#content .ul-1 li a:hover b{color:#74c546}
a img{border:0}
form{display:inline}
.clr{height:1px; clear:both; overflow:hidden; margin-top:-1px; font-size:1px; line-height:1px}
.but{height:27px; background:#e19907 url(img/but-1.gif) 0 0 no-repeat; float:left; color:#FFF; text-decoration:none}
.but b{display:block; float:left; height:27px; background:url(img/but-2.gif) 100% 0 no-repeat; padding:0 11px; line-height:27px; white-space:nowrap; cursor:pointer}
.but:hover{background-color:#e9af39; color:#FFF}

#deco-1{background:url(img/head.jpg) 0 0 repeat-x}

#main{width:830px; margin:0 auto}
#main #head{height:90px; padding:22px 0 0 23px; text-align:right}
#main #container{text-align:left; padding:0 0 180px 210px}
#main #container #left-colum{float:left; width:200px; margin-left:-210px;_margin-left:-105px; padding:10px 0 0 0}
#main #container #sub-container{width:620px; float:right; margin-top:-26px; height:100%}
#main #container #sub-container #menu{width:620px; background:url(img/mn-bg-1.gif) 0 0 repeat-x}
#main #container #sub-container #banner{width:600px; padding:10px 10px 27px 10px; background:#FFF url(img/banner.jpg) 0 100% no-repeat}
#main #container #sub-container #content{padding:15px 15px 0 25px; width:580px}
#footer{width:100%; height:127px; position:absolute; bottom:0px; left:0px; right:0px; background:#4b6d3b url(img/footer.jpg) 50% 0 repeat-x}
#footer #footer-text{width:820px; margin:0 auto; padding:43px 0 0 10px; color:#c7ccab; text-align:left}

#head #logo{float:left; margin-top:-2px}
#head img{margin-bottom:5px; vertical-align:middle}

#left-colum .box{width:200px; background:#f1bb3b url(img/mn-2-3.jpg) 0 0 repeat-y; margin-bottom:15px}
#left-colum .box div{background:url(img/mn-2-2.jpg) 0 0 no-repeat; padding:10px 0 0 0}
#left-colum .box h4{padding:0 25px 10px 20px;margin:0; color:#FFF; font:bold 12px Tahoma; line-height:15px; background:url(img/mn-2-1.gif) 178px 5px no-repeat}
#left-colum .box ul{margin:0; padding:0 2px 1px 2px; list-style:none; background:url(img/mn-2-4.jpg) 0 100% no-repeat; min-height:74px;_height:74px}
#left-colum .box ul li{height:36px; padding:0 0 2px 0; background:url(img/li-1.gif) 0 0 no-repeat}
#left-colum .box ul li a{display:block; height:23px; padding:13px 15px 0 31px; background:url(img/li-2.gif) 18px 17px no-repeat; color:#3b582c; font-size: 13px; }
#left-colum .box ul li i{font:normal;display:block; height:23px; padding:13px 15px 0 41px; background:url(img/li-2.gif) 28px 17px no-repeat; color:#3b582c}

#left-colum .box1{width:200px; background:#f1bb3b url(img/mn-2-3.jpg) 0 0 repeat-y; margin-bottom:15px}
#left-colum .box1 div{background:url(img/mn-2-2.jpg) 0 0 no-repeat; padding:10px 0 0 0}
#left-colum .box1 h4{padding:0 25px 10px 20px;margin:0; color:#FFF; font:bold 12px Tahoma; line-height:15px; background:url(img/mn-2-1.gif) 178px 5px no-repeat}
#left-colum .box1 ul{margin:0; padding:0 2px 1px 2px; list-style:none; background:url(img/mn-2-4.jpg) 0 100% no-repeat; min-height:174px;_height:74px}
#left-colum .box1 ul li{/*height:192px;*/ padding:5px 0 2px 15px; background:url(img/li-5.gif) 0 0 no-repeat}
#left-colum .box1 ul li a{display:inline; line-height:23px; padding: 5px 14px 0 11px; background:url(img/li-2.gif) 2px 9px no-repeat; color:#3b582c}
#left-colum .box1 ul li .size{line-height:20px;}

#menu div{background:url(img/mn-bg-2.gif) 0 0 no-repeat}
#menu ul{margin:0;padding:7px 10px 9px 10px;list-style:none;height:30px;background:url(img/mn-bg-3.gif) 100% 0 no-repeat}
#menu ul li{height:22px; padding:8px 16px 0 16px; border-left:1px solid #fff; border-right:1px solid #e5a745; float:left}
#menu ul li.first{border-left:none}
#menu ul li.last{border-right:none}

#banner a{display:block; margin-bottom:10px}

#content .ul-1{clear:both; display:block; margin:0 -40px 0 0; width:600px; padding:0; list-style:none}
/*#content .ul-1 li.clear{float:left; width:182px; background:url(img/border-1.gif) 0 0 repeat-y; margin:0 17px 19px 0}*/
#content .ul-1 li{float:left; width:182px; background:url(img/border-1.gif) 0 0 repeat-y; margin:0 17px 19px 0}
#content .ul-1 li div{background:url(img/border-2.gif) 0 0 no-repeat}
#content .ul-1 li div div{background:url(img/border-3.gif) 0 100% no-repeat; padding:17px 18px 16px 16px; line-height:19px}
#content .ul-1 li a{text-decoration:none}
#content .ul-1 li b{font-size:12px; color:#000}
#content .ul-1 li a img{margin-bottom:7px}

#content .tab-1{border:0; border-collapse:collapse; /*width:536px;*/ margin-bottom:30px}
#content .tab-1 tr{background:url(img/border-4.gif) 0 100% repeat-x}
#content .tab-1 th{text-align:left; padding:7px 2px 7px 0}
#content .tab-1 tr{background:url(img/border-4.gif) 0 100% repeat-x}
#content .tab-1 td{padding:5px 2px 5px 0; line-height:19px; /*vertical-align:top*/}
#content .tab-1 td a{color:#007bcf}
#content .tab-1 td.td-1 a{color:#545253}
#content .tab-1 td a:hover,
#content .tab-1 td.td-1 a:hover{color:#409ddd}
#content .ul-2{margin:0; padding:0 0 15px 0; list-style:none}
#content .ul-2 li{padding:0 0 11px 182px; background:url(img/li-4.gif) 0 8px no-repeat; line-height:20px; height:100%}
#content .ul-2 li b{display:block; width:168px; float:left; margin-left:-172px;_margin-left:-86px}
#content .ul-2 li.last{height:27px; background:none}
#content .ul-2 li.last a{margin-right:6px}
#content .ul-2 li.last b{width:auto; margin:0}
#content .ul-2 li input{width:226px}
#content .ul-2 li input.input,
#content .ul-2 li textarea{width:322px}
#content .ul-2 li select{width:326px}

#content div.product {margin: 30px 10px 20px 10px; padding: 0 10px 50px 10px;}
#content div.picture {width: 330px; float:left; padding:5px 10px 0 0; margin: 0 20px 10px 0; text-align:center; }
/*#content div.product img {float:left; margin: 0 20px 0 0;}*/
#content div.product div.product_padding {padding: 5px 0 0 0; margin: 0 0 0 0; font-size:1px; line-height:1px;}
#content div.product span {color: #595757;}
#content div.product p {margin: 5px 0; padding: 0; font-size: 10px;}
#content div.product p img {width: 16px; height: 11px; border: none; vertical-align: bottom; margin: 0;}
#content div.product p b {color: #000; text-decoration: none; font-size: 11px;}
#content div.product a {color: #f42c0b; text-decoration: underline;}
#content div.product a:hover {color: #000; text-decoration: none;}
/*#content div.product div.size{font-size: 10px; font-family: Verdana; padding: 2px 0 0 1px; margin: 0; width: 100px; height: 23px; background: #fff url(http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.aqualine-russia.ru/img/input_contacts.gif); border: none; vertical-align: top;}
*/

#footer #menuf{margin:0; padding:0; list-style:none; float:right; height:27px; width:620px}
#footer #menuf li{float:right; height:13px; background:url(img/li-3.gif) 0 0 no-repeat; padding:0 5px 0 10px; margin-left:7px}
#footer #menuf li.last{background:none}
#footer #menuf li a{color:#e7fedc}
#footer #menuf li a:hover{color:#bde2ab}
#footer .banner{float:right; clear:right; width:700px; text-align:right}
#footer .banner a{margin-left:13px}

.news{margin:0; padding:0; list-style:none}
.news li{padding:0 0 5px 0; margin-bottom:8px; border-bottom:1px solid #e5e5e5}
.news li.end{border:0; font-size:12px; line-height:14px}
.news li p{margin-bottom:5px}
.news li p.nm{color:#61be0f}
.news li p.nm a{color:#61be0f; text-decoration:none}
.news li p.nm a:hover{color:#393939}

input.input_search { color: #7f7f7f; font-size: 13px; font-family: Arial; background-color: #ffffff; padding: 2px; margin: 5px; width: 130px; border: 1px solid #7f7f7f;}
input.button_search { cursor: pointer; /*width: 38px;margin: 7px; padding:0px;*/}


