@charset "utf-8";
/* CSS Document */
body,html {padding:0; margin:0; height:100%; min-width:980px;}
html, body {width:expression((documentElement.clientWidth||document.body.clientWidth)<985?'990px':'');}


td,div {vertical-align:top; text-align:left; margin:0; padding:0; border:none;}
img {padding:0; margin:0; border:0;}
body {background:#fff url(top_bg.gif) top repeat-x;}
body, td{font:normal 12px Tahoma, Geneva, sans-serif; color:#777777;}

a {color:#d8b700; text-decoration:underline; cursor:pointer; outline-style:none;}
a:hover {color:#d8b700; text-decoration:none; cursor:pointer;}
a img { border-color:#000 }

h1 {color:#222222; font:normal 26px/26px Arial, Helvetica, sans-serif; margin:0 0 27px 0; display:block; clear:both;}
h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#222222;}
h2 { font-size:18px}
h3 { font-size:16px}
h4 { font-size:14px}
h5 { font-size:12px}
h6 { font-size:11px}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: none}
table.table1 td { padding:5px; border: 1px solid #666666;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: none}
table.table2 td { padding:5px; border: 1px solid #666666;}
table.table2 th { padding:8px 5px; border: 1px solid #666666; color:#666666; text-align:left; background:#ababab;}


#wraper {height:auto !important; height:100%; min-height:100%; margin:0 auto -218px; background:url(logo.gif) left top no-repeat; width:980px; position:relative;}

#tmenu {float:right; list-style:none; padding:37px 5px 31px 0; margin:0; height:29px; font:normal 12px Arial, Helvetica, sans-serif;}
#tmenu li {float:left; margin:0; padding:0 12px; height:29px;}
#tmenu li a {padding:5px 12px; height:19px; color:#222; text-decoration:underline; display:block; float:left;}
#tmenu li a:hover {color:#222; text-decoration:none;}
#tmenu li a.curent {background:url(tmnu.gif) top left no-repeat; color:#d8b700; text-decoration:none;}
#tmenu li a.curent:hover {color:#d8b700; text-decoration:underline;}

#head {height:122px; clear:both; background:url(head.jpg) no-repeat; position:relative; padding:92px 0 0 0;}
#phone {margin:0 599px 0 10px; height:70px; overflow:hidden; text-align:right; font:normal 14px Arial, Helvetica, sans-serif; color:#fff;}
#phone p {padding:0; margin:0;}
span.phonetitle {display:block;font-size:12px; color:#d8b700; text-align:right;}

#slogan {position:absolute; top:52px; left:1px; color:#777777; font:normal 12px Arial, Helvetica, sans-serif;}
#slogan {margin:0; padding:0;}

#path {clear:both; font:normal 11px Tahoma, Geneva, sans-serif; color:#9e9e9e; padding:13px 23px 0;}
#path a {color:#d8b700; text-decoration:underline;}
#path a:hover {color:#d8b700; text-decoration:none;}



#content {width:100%; background:url(body.gif) left top no-repeat; margin:0 0 0 -275px; float:right;}
#body {margin:0 35px 0 275px;}



#left {float:left; width:230px;}

#lmenu {width:190px; background:#e4e4e4; padding:28px 19px 30px 21px; margin:0; list-style:none;}
#lmenu dt {background:url(lmenu_line.gif) top no-repeat; margin:0; padding:0; font:bold 12px Tahoma, Geneva, sans-serif;}
#lmenu dt a {background:url(lmenu_n.gif) left no-repeat; display:block; color:#616161; text-decoration:none; color:#616161;}
#lmenu dt a span {display:block; padding:9px 15px;}
#lmenu dt a span.last {background:url(lmenu_line.gif) bottom no-repeat;}
#lmenu dt a:hover {background:#4c4c4c url(lmenu_o.gif) left top no-repeat; color:#d8b700; text-decoration:none;}
#lmenu dt a:hover span {background:url(lmenu_o_ico.gif) left no-repeat;}
#lmenu dt.first_after_level2 {margin:5px 0 0 0;}


#lmenu dd {margin:0 15px; padding:4px 0 4px 17px; display:block; border-left:3px solid #fff; font:normal 12px Tahoma, Geneva, sans-serif;}
#lmenu dd a {color:#444444; text-decoration:none;}
#lmenu dd a:hover {color:#c17b00; text-decoration:underline;}

#specname {background:#d8b700 url(spec.gif) top left no-repeat; height:54px;}
#spec {background:#d8b700; padding:10px 22px 20px;}
#specbot {background:url(spec_bot.gif) left top no-repeat; height:17px;}


#informers {padding:15px 12px; text-align:center;}









#footer_blank {height:220px; clear:both;}

#footer {height:138px; background:url(bottom_bg.gif) bottom repeat-x; padding:67px 0 0 0; position:relative;}

#footer_center {width:916px; margin:0 auto; height:97px; background:url(fot.gif) top repeat-x; padding:0 20px 0 44px;}

#bmenu { margin:0 0 5px; height:32px; background:url(small_pic.gif) left top no-repeat; padding:7px 5px 0; display:inline; float:left; list-style:none; font:normal 12px Arial, Helvetica, sans-serif;}
#bmenu li {display:inline; padding:0 12px; margin:0;}
#bmenu li a {color:#fff; text-decoration:none;}
#bmenu li a:hover {color:#fff; text-decoration:underline;}

#clear {clear:both; font-size:11px; color:#3d3d3d;}
#clear a{color:#3d3d3d; text-decoration:underline;}
#clear a:hover {color:#3d3d3d; text-decoration:none;}


#counters {float:right; display:inline;}


