@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#000; min-width: 990px;} 

div, span, object, h1, h2, h3, h4, h5, h6, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html, dd, dl, dt, form {margin: 0; padding: 0; border: 0; outline: 0;}
td {vertical-align: top;}
h1 {margin:10px 0 10px 35px; padding:0; color:#000; font: normal 24px/26px Tahoma, Geneva, sans-serif;}
h2,h3,h4,h5,h6 {margin: 10px 0; padding: 0; color:#000; font: normal 18px/19px Tahoma, Geneva, sans-serif;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5,h6 {font-size: 14px}

table.table0 {border-collapse: collapse;}
table.table0 td {padding:5px; border: none;}

table.table1 {border-collapse: collapse;}
table.table1 tr:hover {background: #ab054e;}
table.table1 td {padding:5px; border: 1px solid #66002f;}

table.table2 {border-collapse: collapse;}
table.table2 tr:hover {background: #ab054e;}
table.table2 td {padding:5px; border: 1px solid #66002f;}
table.table2 th {padding:8px 5px; border: 1px solid #960042; background-color: #66002f; color: #fff; text-align: left; font-family: Arial; font-style: normal;}

.lang {position: absolute; width: 90px; height: 30px; top:260px; left:50%; margin-left:-430px; z-index: 3000;}
    .lang a {display: block; width: 40px; height: 30px; top:0; position: absolute; z-index: 3001; background:url(sp.gif);}
    .lang a.ru {left:0;}
    .lang a.en {right:0;}
    
.header_ab {height: 65px; background: url(header.jpg) no-repeat left top; margin-left:2px}

h2 {font:17px Georgia; font-weight:normal;color:#b70202;}

.content {height:550px; background:url(inside.jpg) top left no-repeat; vertical-align: top; padding:44px 120px 0px 10px; font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.content a {color:#b70202; text-decoration:underline;}
.content a:hover {color:#b70202; text-decoration:underline;}

.content ul,
.content ol
    {margin-left:30px;}
.content p {padding:10px 0; margin:0}

.content img {margin:5px}

div.tel {float:right;color:#FFF; font:11px Arial; margin: 20px 50px 0px 0px; _margin: 20px 25px 0px 0px;}
div.tel b{ font-size: 15px;}

/*.corn1 {position: relative; margin-top: -12px; height:9px; width:7px; background:url(corn1.jpg) top left no-repeat;}*/
.corn1 {position: relative; margin-top: -12px; height:12px; width:203px; background:url(corn1.gif) top left no-repeat;}
.corn2 {position: relative; margin-top: -9px; float:right; height:9px; width:7px; background:url(corn2.jpg) top left no-repeat;}

.left {background:url(left.jpg) top right no-repeat;}
.right {background:url(right.jpg) top left no-repeat;}


.mnu_bg {width:226px; background:url(mnu_bg.jpg) repeat-y left top; vertical-align: top;}
div.menu {background:url(mnu.jpg) left bottom no-repeat; min-height: 300px; _height:300px;}
ul.menu {padding:7px 20px 40px 30px; margin:0; list-style-type:none;}
ul.menu li {}
ul.menu li a{color:#212121; text-decoration:none; font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 0; display: block; width: 170px;}
ul.menu li a:hover{color:#b70202; text-decoration: underline;}

.but {cursor:pointer; background:url(search.gif) no-repeat left center;  font:10px Trebuchet MS; width:40px; height:19px; color:#000000;border:none; color:#666; padding:0; margin:0}

.sub_search { background:url(sub_search.jpg) top left no-repeat; height:64px;}

.copy {font: normal 11px/13px Arial; color:#fff; position: absolute; bottom:29px; left:50%; margin-left:-50px; background: url(mega.gif) no-repeat left center; padding:10px 0 0 40px}
.copy a {font: normal 11px/13px Arial; color:#fff;}
