@charset "UTF-8";
/* CSS Document 
Shlyapnikov Denis
*/

/*GLOBALS*/
html {
	height:100%;
    background: url(header-x.jpg) repeat-x left 44px #fff;
	}
    
body {height:100%; margin:0px; padding:0px; font:normal 12px Tahoma; color:#615e5e; margin:0px; padding:0px; background: url(header_2.jpg) no-repeat left 234px;}
img {margin:0px; padding:0px; border:0px;}
a {text-decoration: underline; font:normal 12px Tahoma; color:#82b813}
a:hover {text-decoration: none;}
div{font:normal 12px Tahoma; color:#615e5e; margin:0px; padding:0px}

.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, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html {margin: 0; padding: 0; border: 0; outline: 0; }
td {vertical-align: top;}
h1 {font: normal 23px/26px Tahoma; padding:0; margin:10px 0 26px; color:#6c990f; text-transform: uppercase;}
h2,h3,h4,h5,h6 {margin: 10px 0; padding:0; font: bold 16px/18px Tahoma; color:#564401}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5,h6 {font-size: 12px}

table.table0 {border-collapse: collapse;}
table.table0 td {padding:5px; border: none;}

table.table1 {border-collapse: collapse;}
table.table1 tr:hover {background: #f5ffdd;}
table.table1 td {padding:5px; border: 1px solid #80a726;}

table.table2 {border-collapse: collapse;}
table.table2 tr:hover {background: #f5ffdd;}
table.table2 td {padding:5px; border: 1px solid #80a726;}
table.table2 th {padding:8px 5px; border: 1px solid #fff; background-color: #80a726; 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,
.block_bg_top
    {font-size: 1px; line-height: 0; height:0}

/*STRUCTURE*/
#main {min-height:100%; height:auto !important; height:100%; margin:0 auto; position:relative; background: url(header.jpg) no-repeat left 44px; min-width: 990px;}

#main table.tabl {padding:0; width: 100%; border:0; margin:215px 0 0;}
#main table.tabl td.left {width: 211px; padding:0 0 0 13px}
#main table.tabl td.right {width: 290px; padding:0 13px 0 0}
td.sptd {width: 2%;}
#main .content {line-height: 15px;}
    #main .content ul {margin-left:30px;}
    #main .content ul li {padding:5px 0; list-style-type: none;}
    #main .content ul li a {font-weight: bold;}
    
    #main .content ol {margin-left:30px;}
    #main .content ol li {padding:5px 0;}
    
    #main .content p {margin:0; padding:5px 0}
    
    .subtt {display: block; font: normal 24px/26px Arial; color:#6c990f; padding:75px 0 5px}

/*LOGO*/
.logo {position: absolute; top:71px; left:19px; z-index: 2; width:309px; height: 106px;}
    .logo a {display: block; width:309px; height: 106px;}
    
/*PHONE*/
.phone {position: absolute; top:91px; right:78px; font: normal 12px/13px Arial; color:#6c6c6c;}
    .phone span {display: block; font: normal 27px/29px Arial; color:#6c6c6b;}
    
/*TOP*/
.top {height: 44px; background: url(top.gif) repeat-x top left;}
    
/*SITE-ICO*/
.site-ico {padding:15px 0 0 23px; float:left;}
    .site-ico img {height: 10px; margin:0 9px 0 0}
    
/*NAVIGATION*/
.navig {color:#7c7c7c; font:normal 11px/13px Tahoma; margin:30px 0 5px 0}
    .navig a {color:#82b813; font:normal 11px/13px Tahoma;}   
    .navig span {padding:0 2px}

/*CAR*/
.car {background: url(car.png) no-repeat; position: absolute; top:108px; right:0px; width: 544px; height: 307px;}

/*TOP MENU*/
ul.top_menu {float:right; padding:12px 14px 0 0}
    ul.top_menu li {list-style-type: none; display: inline;}
    ul.top_menu li a {font: bold 13px/15px Arial; color:#fff; padding:0 14px; text-decoration: none;}
    
    ul.top_menu li a:hover,
    ul.top_menu li.active a
        {text-decoration: underline;}
    
/*BLOCK*/ 
.block {width: 211px; padding:45px 0 25px}
    .block span.tt {display: block; font: normal 18px/20px Arial; color:#fff; padding:3px 0; text-align: center; background: #6c990f;}
    .block .desc_block {padding:16px 12px; font: normal 13px/18px Arial; color:#615e5e;}
    .block .desc_block a {font: normal 13px/18px Arial; color:#615e5e}
    
/*CLOCK*/
.clock {text-align: center; padding:5px; width: 211px;}

/*LEFT MENU*/
ul.left_menu {width: 210px; margin:43px 0}
    ul.left_menu li {list-style-type: none; width: 210px; padding:1px 0; text-align: right;}
    ul.left_menu li a {display: block; width: 174px; text-decoration: none; font: bold 13px/15px Arial; color:#615e5e; padding:7px 26px 7px 10px; background: url(left_menu.gif) no-repeat 200px center;}
    
    ul.left_menu li a:hover,
    ul.left_menu li.active a
        {background: url(left_menu_a.gif) no-repeat 200px center #6c990f; color:#fff}  
        
/*NEWS*/
.show_news {padding:18px 0}
    .show_news .timenews{font: normal 12px/13px Arial; width: 95px; color:#fff; padding:3px 0; text-align: center; background: #6c990f; margin:0 0 6px}
    .show_news a.news_tt {font: bold 13px/15px Arial; color:#82b813}
    .show_news .desc_news {padding:7px 0 7px; font:normal 11px/13px Arial; color:#615e5e}
    .show_news .desc_news p {margin:0; padding:3px 0;}
    .show_news a.newsmore{font:bold 11px/13px Arial; color:#82b813; padding:0 0 0 20px; background: url(morenews.gif) no-repeat left center;}
    
/*SEARCH*/
.search {height: 27px; width: 202px; background: url(search.gif)}
    .search form {padding:0; margin:0;}
    .search form input {float:left; color:#6a6a6a}
    .search form input.itext {width: 142px;  padding:6px 0 0 18px; float:left; background: none; font-size: 12px;}
    .search form input.ibut {background: none; width: 31px; height: 27px; float:right}
    
/*FOOTER*/
.footer {position: absolute; bottom: 0; left:0; width: 100%; height:119px; background: url(footer.gif) repeat-x top left #689606; z-index: 3;}
    .spfooter {height: 180px; clear: both;}
    
    .footer .wea {float:right; padding:29px 37px 0 0}
    .footer .usd {float:right; padding:25px 87px 0}

    .footer .copy {float:left; color:#fff; font:normal 11px/13px Tahoma; padding:47px 0 0 55px}
    .footer .copy a {color:#fff; font:normal 11px/16px Tahoma;}
