
html, body {height:100%;}
* {margin:0; padding:0; outline:0;}
a {text-decoration:none; color:#000;}
:focus {outline:0;}
table {border-collapse:separate; border-spacing:0;}
table td {vertical-align:top;}
ul li {list-style:none;}
img {border:0;}

body {background:url(images/bg.jpg) #c8e9fb repeat-x; text-align:center; height:100%;}

#wrapper {text-align:left; width:1024px; margin:auto; min-height:100%; _height:100%;}

#head {background:url(images/head.jpg) no-repeat; height:291px; position:relative;}
#logo, #phone, #mail {position:absolute;}
#logo {font:42px Tahoma; color:#017f02; top:12px; left:0px;}
#logo span {font:14px Tahoma; color:#454545; display:block;line-height: 18px;}
#phone {font:22px Tahoma; color:#3e3e3e; line-height:34px; top:110px; left:0px;}
#phone_title {font:15px Tahoma; text-decoration:underline; display:block; padding:0 0 8px 0; font-weight:normal !important;}
#phone span {font:bold 16px Tahoma;}
#mail {font:15px Tahoma; color:#3e3e3e; top:210px; left:0px;}

#nav {background:url(images/nav.jpg) repeat-x; height:41px;}
#nav li {float:left; line-height:0;}
#nav li a {font:15px Tahoma; color:#FFF; text-align:center; display:block; padding:10px 0px 13px 0px;}
#nav li a:hover {background:url(images/hover.jpg) repeat-x;}
#nav_link1 {width:133px;}/*153*/
#nav_link2 {width:157px;}/*177*/
#nav_link3 {width:218px;}/*238*/
#nav_link4 {width:114px;}/*134*/
#nav_link5 {width:128px;}/*148*/
#nav_link6 {width:144px;}/*164*/
#nav_link7 {width:118px;}
.l {background:url(images/l.jpg) no-repeat; height:41px; width:2px;}

#page {background:#FFF; padding:10px 0;}
#sidebar {width:200px; float:left;}
#cat_title {background:#019bd0; font:bold 14px Tahoma; color:#FFF; padding:12px 0 12px 12px;}
#cat_title1 {background:#019bd0; font:bold 14px Tahoma; color:#FFF; padding:12px 0 12px 12px;}
#stateink ul li a {font: 14px Tahoma;color: #0186ca;line-height: 12px; }
#stateink ul li a:hover {text-decoration:underline;}
#stateink ul li {margin-bottom:5px;}
#stateink {padding: 10px 0 0 10px;}
#nav_cat {padding:10px 0 0 10px;}

#content {font:13px/18px Tahoma; margin-left:220px;}
#content ul{margin-left:20px;}
#content li{list-style:disc;}
#content h1{font: bold 22px Tahoma;padding: 4px 0 10px;}
#content h2{font: bold 18px Tahoma;padding: 8px 0 4px;}
#content h3{font: bold 15px Tahoma;padding: 8px 0 4px;}
#clear {clear:both; line-height:0; height:0;}

#rasporka {height:41px;}
#footer_box {height:41px; margin-top:-41px; clear:both;}
#footer {background:url(images/nav.jpg) repeat-x; width:1024px; height:27px; padding:14px 0 0 0; margin:auto; font:11px Tahoma; color:#FFF;}
#footer a {color:#FFF; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

.men {display:none; padding-left:14px; }
.mei {font:14px Tahoma; color:#0186ca; cursor:pointer; padding-bottom:8px;}
.mei a {font:14px Tahoma; color:#0186ca; line-height:12px;}
.mei:hover {text-decoration:underline;}
.mei a:hover {text-decoration:underline;}

.layout td{width:50%;text-align:center;}

