<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document 
Shlyapnikov Denis
*/

/*GLOBALS*/
html {
    height: 100%;
    background: url(header-x.jpg) repeat-x 0 0 #fff; min-width: 990px;
	}
    
body {width: 100%; height: 100%; font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; min-width: 990px; color:#414141;}
img {margin:0px; padding:0px; border:0px;}
a {text-decoration: underline; font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3c66b4;}
a:hover {text-decoration: none;}

.clear {clear: both; line-height: 0; height: 0;}
.minclear {clear: both; height:0px; font-size: 1px; line-height: 0;}

div, span, object, h1, h2, h3, h4, h5, h6, em, font, img, small, strong, b, u, i, c, 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:0 0 20px 0; color:#3c66b4; font: normal 20px/22px Arial, Helvetica, sans-serif; text-transform: uppercase;}
h2,h3,h4,h5,h6 {margin: 10px 0; padding: 0; color:#3c66b4; 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: #d0e0fe;}
table.table1 td {padding:5px; border: 1px solid #4c637d;}

table.table2 {border-collapse: collapse;}
table.table2 tr:hover {background: #d0e0fe;}
table.table2 td {padding:5px; border: 1px solid #4c637d;}
table.table2 th {padding:7px 5px; border: 1px solid #fff; background-color: #4c637d; color: #fff; text-align: left; font-family: Arial; font-style: normal;}

/*FORM INPUT*/
form.form {padding:0; margin:0}

.itext {border:0;}
.ibut {cursor: pointer; border:0;}

/*IE6 line fix*/
.minclear,
.siteico a,
.spec_b
    {font-size: 1px; line-height: 0; height:0}

/*STRUCTURE*/
#main {min-height: 100%; position: relative; z-index: 1; _height:100%; background: url(main-y.gif) repeat-y 0 0;}
    #main table.tabl {width: 100%; padding:0; border:0; background: url(header.jpg) no-repeat 0 0}
    #main td.left {width: 246px; padding:400px 53px 0 0;}
    #main td.content {padding:398px 25px 0 0;}
    td.content ol {margin:7px 30px;}
    td.content ul {margin:7px 10px;}
    td.content ul li {padding: 5px 0 5px 19px; list-style-type: none; background: url(li.gif) no-repeat left center;}
    #main .tt {font: normal 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#396ba4; text-transform: uppercase; padding:7px 0; margin:20px 0 0 27px} 
    #main .tt2 {font: normal 19px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0068aa; padding:7px 0; margin:0 0 10px 27px ; text-transform: uppercase;} 

/*LOGO*/
.logo {position: absolute; top:19px; left:0; width: 416px; height: 57px; z-index: 4;}
    .logo a {display: block; width: 416px; height: 57px;}

/*SEARCH*/
.search {position: absolute; top:56px; left:457px; width: 228px; height: 20px;  background: url(search.gif) no-repeat 0 top;}  
    .search form {padding:0; margin:0;}
    .search form input.itext {width: 119px; height:15px; float:left; font-size:12px; color:#a1a1a1; background: none; padding-left:6px; padding-right:6px; margin:1px 0 0 42px}
    .search form input.ibut {float:right; width: 53px; height:19px; background: none;}
    
/*PHONE (TOP)*/
.phone {top:15px; right:12px; width: 190px; position: absolute; z-index: 3; font: normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#392d16; padding:0px 0 5px 40px; background: url(phone_ico.png) no-repeat 0 0px; text-align: right;}
.phone small {font-size:14px}
.fphone {bottom:55px; top: auto; right:25px;}

/*SITE-ICO*/
.siteico {position: absolute; left:706px; top:13px; width: 11px; height:73px; z-index: 6; background: url(siteico.gif) no-repeat 0 0;}
    .siteico a {width: 11px; height: 9px; display: block; position: absolute; left:0;}
    .siteico a.home {top:0;}
    .siteico a.mail {top:34px;}
    .siteico a.sitemap {bottom:0;} 

/*TOP MENU*/
ul.top_menu {position: absolute; top:307px; left:405px; height: 39px;}
    ul.top_menu li {list-style-type: none; float:left; height: 39px; background: url(top_menu_li.gif) no-repeat 100% 0; padding:0 1px 0 0;}
    ul.top_menu li a {display: block; float:left; height: 17px; font: normal 12px/13px Tahoma, Geneva, sans-serif; color:#fff; text-decoration: none; text-transform: uppercase; padding:3px 5px 0 5px; margin:10px 0 0 10px;}
    ul.top_menu li span {display: block; float:left; width: 17px; text-align: right; overflow: hidden; font: normal 9px/11px Tahoma, Geneva, sans-serif; color:#fff;}
    
    ul.top_menu li a:hover, 
    ul.top_menu li.active a
        {background: #392d16}
        
/*NEWS*/
.shownews {padding:0 0 15px 27px; width: 219px;}
    .shownews .timenews {background: url(timenews.gif) no-repeat left top; height: 19px; font: normal 17px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:1px 0 5px 4px; margin:0 0 0 0;}
    .shownews a.ttnews {color:#f7a62d; font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block;}
    .shownews .desc_news {padding:2px 0px; font: normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
    .shownews .desc_news p {padding:1px 0; margin:0}
    .morenews {text-align: right; margin:5px 10px 0 0}
    .morenews a {font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5093dd;}
    
/*LEFT MENU*/
ul.left_menu {width: 246px; margin: 0 0 30px 0}
    ul.left_menu li {list-style-type: none; width: 246px; margin:2px 0}
    ul.left_menu li a {display: block; color:#564727; font: normal 11px/13px Arial, Helvetica, sans-serif; width: 246px; text-decoration: none; text-transform: uppercase;}
    ul.left_menu li a span {display: block; cursor: pointer; padding:5px 10px 5px 30px; width:206px;}
    
    ul.left_menu li a:hover,
    ul.left_menu li.active a 
        {color:#fff; background: url(left_menu_a_b.jpg) no-repeat 0 100%;}
        
    ul.left_menu li a:hover span,
    ul.left_menu li.active a span
        {background: url(left_menu_a_t.gif) no-repeat 0 0%;}


.spec {padding:4px 0px; font: normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; width: 220px;  margin:0 0 0 27px}
    .spec p {padding:4px 0; margin:0}


/*FOOTER*/
.footer {position: absolute; left:0; bottom:0; width: 100%; height:220px; z-index: 2; background: url(footer-x.gif) repeat-x 0 0}
    .footersp {clear: both; height: 260px;} 
    
    .footer_l {background: url(footer-l.jpg) no-repeat 0 0; height:181px;} 
    
    .fmenu {height: 40px; left:0; bottom:127px; position: absolute; background: url(footer_menu_bg_t.jpg) no-repeat 0 0; padding:5px 0 0 0; width: 378px; z-index: 7;}
    
    ul.footer_menu {background: url(footer_menu_bg_b.jpg) no-repeat 100% 100%; padding:0 10px 6px 10px; text-align: left;}
    ul.footer_menu li {list-style-type: none; display: inline; margin:0 10px}
    ul.footer_menu li a {font: normal 9px/18px Tahoma, Geneva, sans-serif; color:#fff; text-decoration: none;}
    
    ul.footer_menu li a:hover, 
    ul.footer_menu li.active a
        {text-decoration: underline;}  
        
     .counters {position: absolute; left:34px; bottom:16px; width: 350px;} 
     .counters img {margin:2px}

    .copy {font: normal 11px/13px Arial, Helvetica, sans-serif; color:#5c5c5c; position: absolute; left:36px; bottom:69px; background: url(mega.gif) no-repeat 0 55%; padding:4px 0 4px 35px}
    .copy a {font: normal 11px/13px Arial, Helvetica, sans-serif; color:#0067c0;}
    
    .copy2 {right: auto; left:21px;}
    
    .page_f {color:#fff; font: normal 10px Verdana, Geneva, sans-serif; position: absolute; right: 34px; bottom:11px; text-align: right;}</pre></body></html>