html,body{ margin:0; padding:0; height: 100%; width: 100%; font-family: arial, sans-serif; font-size: 13px; color:#D1CFCF; background: black; }
table{ padding: 0; margin:0; border-collapse: collapse }
td{ padding: 0; margin:0; border-collapse: collapse }
img{ border:0 }
form{ margin: 0; padding:0; width: 100% }
input{ font-family: tahoma }
h1, h2, h3, h4, h5, h6, p, address{ margin:0; padding:0; }
a{ color:#B30C03; }
a:hover{ color:#FE1B0E; }
a:active { color:#FE1B0E; }

.body{ position: relative; min-height: 100%; min-width: 775px; background: #000000 url('/img/bg.jpg') repeat-y left 400px;  }
.body .inside{ position: relative; width: 100%; text-align: left; padding: 0 0 270px; }
.logo{ position: absolute; top: 50px; left: 115px; }

.header{ position: relative; text-align: left; }
.header div{ position: absolute; height: 400px; width: 100%; background: url('/img/header.jpg') no-repeat top left; }

.content{ width: 70%; overflow: hidden; padding-left: 130px; min-height:500px; min-width:874px}
.sidebar{ float: left; width: 170px; margin-right: -170px; padding-top: 230px; }

.menu, .menu ul, .menu li{ padding: 0; margin: 0; list-style: none; }
.menu{ text-align: center; float: left; width: 126px; border: solid 1px #B20A01; background: #6B0701; }
.menu a{ color: #FFFEFE; text-decoration: none; }
.menu li{ position: relative; width: 100%; float: left; background: url('/img/bg-menu.gif') no-repeat center bottom; }
.menu a{ border-bottom: solid 1px #5D0601; border-top: solid 1px #B30B02; display: block; position: relative; padding: 4px 10px; }
.menu .current a, .menu a:hover, .menu .current li a:hover{ color: white; border-bottom: solid 1px #D00B00; border-top: solid 1px #BE241B; background: #DD0E00 url('/img/bg-menu-act.gif') no-repeat center bottom; }
.menu .current li a{ background: none; border-bottom: solid 1px #5D0601; border-top: solid 1px #B30B02; }

.menu .first a{ border-top: none !important; }
.menu .last a{ border-bottom: none !important; }
.menu .menu{ position: absolute; left: 128px; top:0; display: none; }
.menu .current .menu{ display: block; }

.contacts {float: none; width: 150px; font-size:12px; padding-top:20px;color: #939393;white-space:nowrap;clear:both;}
.contacts strong{font-size:18px;color: #fff}
.contacts p{padding-top:10px;text-align:center;}

.text{ padding-left: 200px; padding-top: 120px; }
.text h1{ font-weight: normal; color: white; font-size: 25px; margin-bottom: 40px; }
.text p{ padding: 0 10px 10px 0; line-height: 1.4em; }
.text h2{ font-size: 18px; font-weight: normal; color: white; margin: 20px 0 20px;}
.text ul,.text li{ padding:0; margin:0; list-style: none; }
.text ul li{ background: url('/img/li.gif') no-repeat 0 9px; }
.text ul li{ padding: 3px 20px }
.text ul {padding-bottom:10px;}  

.text table {}  
.text table td, .text table th {border: solid 1px #6b6b6b;padding:7px;}  
.text table td {white-space:nowrap;}
.text img{ border:3px solid #4f4f4f; margin:5px;}

.footer{ position: relative; z-index:1; width: 100%; min-width: 775px; text-align: left; font-size: 12px;padding-left:0px;}
.footer .inside{ position: absolute; width: 100%; height: 250px; top: -250px;background: url('/img/footer_bg.gif') no-repeat left bottom; text-align: left;padding-left:0px}
.footer .main{ width: 750px; margin-left: 330px; text-align: left; margin-top:120px; color:#959595}
.footer p{ padding-left: 0px; margin-top: 10px }
.footer a{ color:#840101 }
.footer a:hover { color:#b00c27 }
