*{margin:0; padding:0;}
img{border:0; text-align:left; vertical-align:top;}
.clear{clear:both;}
body{font-family:Tahoma; color:#0E1A26; font-size:0.6875em; line-height:1.27em; margin:0; padding:0; min-height: 100%; position:relative; text-align:left; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 820)? "820px" : "100%"); min-width:820px;}
input, textarea, select{color:#55595E; vertical-align:top; text-align:left; border: 1px solid #17270f; font:10px Tahoma, Arial, helvetica, sans-serif;}
html{height:100%;}
*html body{height:100%;}

.main{width:100%; margin:0; text-align:center; background:url(images/bg_top.jpg) left top repeat-x; margin-top:10px;}
.center{margin:0 auto; text-align:left; width:800px;  height:100%;}
table,td,tr{border:1px solid #457a24;}
a{color:#07509B; text-decoration:underline;}
a:hover{text-decoration:none;}

#header{height:268px; padding:14px 21px 0 21px;}
#header .inside{background:url(images/header.jpg) right top no-repeat;height:268px;}
#header .kont{font-family:tahoma; padding:88px 0 0 0;}
#header .kont h2{font-size:18px; color:#d1febc; text-transform:uppercase;}
#header .kont .text1{font-size:14px; color:#ffffff; text-transform:uppercase; margin-top:18px; vertical-align:middle; font-weight:bold; background:url(images/tel.gif) left top no-repeat; height:28px; padding:4px 0 0 40px;}
.text2{font-size:14px; color:#ffffff; text-transform:uppercase; margin-top:10px; vertical-align:middle; font-weight:bold; background:url(images/mail.gif) left top no-repeat; height:28px; padding:4px 0 0 40px;}

#content{overflow:hidden; height:1%; padding-bottom:95px;}
#content .col1{width:250px; float:left;}
ul{list-style:none; font-size:13px; padding-left:25px;}
li{padding:9px 0 0px 20px; font-weight:bold; background:url(images/arr.gif) 0 14px no-repeat;}
li a{color:#102108;}
li a:hover{color:#599d2c;}
#content .search{height:115px; vertical-align:bottom; background-color:#edf0f3; margin:25px 0 0 0; padding:12px 0 0px 0;}
#content #form{padding:16px 0 0 16px; }
#content #form input{height:18px; width:115px; margin:0px 16px 0 52px;}
#content #form .in{padding:10px 0pt 10px; background:url(images/search.jpg) 0 0 no-repeat;}
#content #form .in a{font-weight:bold; color:#102108; font-size:14px;}
#content .col2{width:540px; padding:15px 0 20px 10px; float:left; margin:0;}
#content .col2 .box{float:left; width:250px; height:120px; line-height:16px; padding-left:20px; margin:0;}
#content .col2 .box img{margin:0 11px 0 0; float:left; border:none;}
#content .col2 .box .price{color:#e95200; font-size:16px; font-weight:bold;}
#content .col2 .box p{padding:8px 0 2px 0; line-height:13px;}
#content .col2 .box a{color:#3b9815;}
#content h2{padding:5px 0 10px 0; font-size:1.8em;}
#content p{padding:10px 0 5px 0;}
#content a img{border:0px solid #457a24; margin:0 15px 10px 0;margin-top:6px;}

.footer{background:url(images/bg_bottom.gif) left bottom repeat-x; position:absolute; bottom: 0; height:79px; width:100%; color:#e0d1a6;}
.footer .logo{padding:30px 0 0 0px;}
.footer .adress{float:right; margin:-35px 0 0 0; background:url(images/pochta.gif) right bottom no-repeat; padding:0 45px 20px;}