html, body {height:100%;}
body{background:#FDE437; margin:0px; padding:0px; font-family:Tahoma; font-size:11px; color:#000}

img {border:0;}
a {color:#cf2f07; text-decoration:underline;}
a:hover {color:#f46741; text-decoration:underline;}
p {padding:0; margin:0 0 10px 0;}
form {padding:0; margin:0;}
table {border-collapse:collapse; font-family:Tahoma; font-size:11px; color:#000}
td {padding:0; vertical-align:top;}
.white{color:#fff}

table.table_header{background:url('images/bg_header.png') repeat-x;}

div.textpoisk h1{color:#fff; margin:0px; padding:0px; font-size:18px;}
.float{float:left}

table.hmenu{font-weight:bold; margin-top:5px;}
table.hmenu td {padding-right:11px;}
table.hmenu a{color:#000; text-decoration:none; padding-left:11px;}
table.hmenu a:hover{text-decoration:none}
table.hmenu td.sep{background:url('images/sep.png') no-repeat; width:1px; padding-left:0px; padding-right:0px;}

div.submenu{min-width:100px;background:#fef254; text-align:left; position:absolute; padding:5px; padding-left:11px; z-index:100; display:none }
div.submenu a{color:#cf2f07; text-decoration:underline; line-height:16px; white-space: nowrap;padding-left:0px;}
div.submenu a:hover{color:#f46741; text-decoration:underline}

div.hline{height:1px; width:100%; background:url('images/hline.png') repeat-x; margin-left:7px;}
div.hline2{height:1px; width:206px; background:url('images/hline.png') repeat-x;}
div.hline3{height:1px; width:174px; background:url('images/hline2.png') repeat-x; position:relative; top:5px;}
div.hline4{height:1px; width:174px; background:url('images/hline2.png') repeat-x; margin-top:20px; padding-top:5px;}
div.hline5{height:1px; width:174px; background:url('images/hline2.png') repeat-x; margin-top:5px; padding-top:5px;}

div.bnr_searchsite{position:relative; top:45px; left:211px;width:40%;  z-index:10}
div.bnr_searchsite img{margin-right:12px;}

div.mailblock{width:237px; height:65px; background:url('images/block_mail.png') no-repeat; margin-top:25px; margin-left:1px; padding-left:17px; padding-top:29px;}
div.mailblock a{color:#e60e40;}
div.mailblock a:hover{text-decoration:none}





div.responceblock{width:237px; height:81px; background:url('images/responce.png') no-repeat; margin-top:70px; margin-left:1px; padding-left:17px; padding-top:11px;}
div.responceblock a{color:#e60e40;}
div.responceblock a:hover{text-decoration:none}
div.responceblock div.hline3{width:91px}

div.newsblock{width:222px;  background:#fef254; color:#c42f07; padding-top:14px; padding-left:15px; padding-bottom:18px;}
div.newsblock b{color:#000}
div.newsblock h1{color:#000; font-size:13px; margin:0px; padding:0px; text-decoration:underline; margin-bottom:10px;}
div.newsblock div.l_right{margin-right:18px; width:205px}
div.newsblock a{color:#1a37eb; float:right; margin-right:18px; }

.leftblock{padding-left:51px;}

.leftmenu{padding-left:57px; font-weight:bold; margin-bottom:30px;}
.leftmenu a{color:#c42f07}

div.bannerblock{width:198px; background:#fdd831; text-align:center;}

div.counts{color:#000; font-size:10px; margin-top:40px;}
div.counts div.hline5{margin-bottom:10px}
div.counts img{margin-bottom:10px;}

.footer{height:61px; vertical-align:bottom}
div.footer_d{margin-bottom:10px; margin-right: 238px; float:right;}

.content{padding-right:83px;}

.blockright{width:100%; text-align:right}

div.navigation{margin-right:112px; margin-top:9px;}

div.search{margin-right:47px; margin-top:20px; margin-bottom:10px;}
div.search img{float:right}
div.search input{height:22px; float:right; margin-top:11px; margin-left:7px}
div.search input.send{height:32px; margin-top:0px;}

div.phone {width:100%; margin-top:70px;}
div.phone div{width:100%; text-align:center; color:#fff; font-weight:bold;}
div.phone img{margin-right:91px; margin-top:5px}


