
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;}
.br {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);}

body {background:url(images/bg2.jpg); text-align:center; height:100%;}

#wrapper {text-align:left; width:1024px; margin:auto; min-height:100%; _height:100%;}

#head {height:190px; position:relative;}
#logo, #nav {position:absolute;}
#logo {top:15px; left:0px;}
#nav {top:50px; left:365px;}
#nav li {float:left; line-height:0;}
#nav li a {background:url(images/a_l.png) no-repeat; font:15px Tahoma; color:#0d5905; text-align:center; text-transform:uppercase; display:block; margin:0 8px; padding:0 0 0 45px;}
#nav li a:hover {background:url(images/h_l.png) no-repeat;}
#nav li a div {padding:10px 45px 10px 0; background:url(images/a_r.png) 100% 0 no-repeat;}
#nav li a:hover div {background:url(images/h_r.png) 100% 0 no-repeat;}


#content {background:url(images/content.png); font:13px/18px Tahoma; color:#FFF; padding:20px;}

#rasporka {height:50px;}
#footer_box {height:50px; margin-top:-50px; clear:both;}
#footer {position:relative; background:url(images/nav.jpg) repeat-x; width:1024px; height:50px; line-height:50px !important; margin:auto; font:11px Tahoma; color:#DCDCDC;}
#footer a {color:#DCDCDC; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#vk {background:url(images/vk.png) 100% 0 no-repeat; text-decoration:none !important; position:absolute; top:14px; right:0px; color:#FFF; font:bold 13px Tahoma; padding:2px 35px 4px 0;}
