/*
Project: --------------
Author: Stadnikov [lobster] Veniamin
e-mail: veiamins@gmail.com
icq: 264927884  */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #FFFFFF;}
img{border: none;}
.clear{clear:both; font-size:1px; line-height:0px;}
.left{text-align: left;}
.right{text-align: right;}

h1.grey{color: #7c7979; font-size: 18px; font-family: Arial Narrow;}
h1.green{}
h1.left_header{height: 37px; width: 210px; background: url(./images/background/left_header.gif); font-size: 18px; font-family: Arial Narrow;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
div#general{height: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':''); min-width: 995px;}
#content {position: relative; min-height: 100%;}
* html #content { height: 99.9999999999999%; }
#text_block { padding-bottom: 100px; }
#header{height: 126px; background: url(./images/background/header.gif) top left repeat-x; position: relative; padding-top: 34px;}
#left_collumn{float:left; width:210px; position: relative;}
#right_collumn{float:right;width:0px;background:#3366CC;}
#wrap1{float:right;width:100%;margin-left:-210px;}
#wrap2{margin-left:210px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-0px;}
#center_collumn{margin-right:21px; margin-left: 17px;}
#footer { position: relative; height: 90px; margin-top: -90px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#logo_box{position: absolute; top: 57px; left: 22px;}
#search_box{height: 93px; background: url(./images/background/search.gif) top left repeat-x !important; margin-left: 370px; margin-right: 50px; position: relative;}
#search_box_right{height: 93px; background: url(./images/background/search_right.gif) top right no-repeat !important;}
.search_label{position: absolute; top: -16px; right: 24px;}
#search_lense{width: 97px; height: 89px; position: absolute; top: 0px; right: -27px; background: url(./images/search_lense.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/search_lense.png,sizingMethod='scale');}
#search_form_table{width: 525px; border-collapse: collapse; position: absolute; top: 8px; right: 50px;}
#search_form_table .inp_txt{width: 499px; height: 20px; border: solid 1px #6e6b6b; color: #b2b0b0; font-size: 11px; font-family: Arial; line-height: 20px; padding-left: 6px;}
#search_form_table .ext_search{color: #FFFFFF; font-size: 11px; font-family: Arial;}
#search_form_table .ext_search:hover{text-decoration: none;}
#search_form_table .opt_td{height: 18px;}
#search_form_table .ext_search_label{color: #FFFFFF; font-size: 11px; font-family: Arial; line-height: 18px; padding-left: 5px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.left_menu{margin-left: 20px; margin-bottom: 39px; background: url(./images/left_menu/ul_bg.gif) top right repeat-y !important;}
.left_menu li{list-style: none; background: url(./images/left_menu/li_bg.gif) bottom left repeat-x; height: 30px;}
.left_menu li a{display: block; height: 30px; line-height: 30px; color: #527a05; font-size: 12px; font-family: Arial; background: url(./images/left_menu/marker.gif) 7px 12px no-repeat !important; padding-left: 24px;}
.left_menu li a:hover{text-decoration: none;}

#contact_box{margin-left: 20px; margin-top: 12px;}
#contact_box p{color: #000000; font-size: 12px; font-family: Arial;}
#contact_box .pnone_numb{text-align: right; color: #8aae0b; font-size: 18px; font-family: Arial Narrow; font-weight: bold;}
#contact_box .email{padding-top: 15px; background: url(./images/left_menu/li_bg.gif) bottom left repeat-x; padding-bottom: 10px;}
#contact_box a{color: #527a05;}
#contact_box a:hover{text-decoration: none;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- AUTH BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#auth_box{height: 93px; background: #8aae0b; position: relative; margin-right: 21px;}
#indicator1{position: absolute; top: -87px; left: 80px;}
#indicator2{position: absolute; top: 0px; left: 120px;}
#shema{position: absolute; top: -32px; left: 4px;}
#auth_label{position: absolute; top: -13px; right: 52px;}
#auth_table{width: 404px; border-collapse: collapse; position: absolute; top: 15px; right: 75px;}
#auth_table .field_label{color: #FFFFFF; font-size: 12px; font-family: Arial; text-transform: uppercase; font-weight: bold; padding-left: 3px;}
#auth_table .inp_field{width: 188px; height: 19px; border: solid 1px #527a05;}
#auth_table a{color: #FFFFFF; font-size: 11px; font-family: Arial; line-height: 20px;}
#auth_table a:hover{text-decoration: none;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MENU BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#menu_box{margin-right: 21px; height: 48px; background: url(./images/background/menu.gif) bottom left repeat-x;}
#menu_table{margin: 0px 11px; height: 48px;}
#menu_table li{width: 20%; float: left; list-style: none; height: 45px; background: url(./images/main_menu/delimiter.gif) right center no-repeat !important; margin-top: 3px;}
#menu_table li a{color: #FFFFFF; font-size: 18px; font-family: Arial Narrow; font-weight: bold; display: block; height: 45px; line-height: 45px; text-align: center; text-decoration: none;}

#menu_table li.selected{width: 20%; float: left; list-style: none; height: 45px; background: url(./images/main_menu/delimiter.gif) right center no-repeat !important; margin-top: 0px;}
#menu_table li.selected a{color: #FFFFFF; font-size: 18px; font-family: Arial Narrow; font-weight: bold; display: block; height: 43px; line-height: 43px; text-align: center; text-decoration: none; background: #8aae0b url(./images/main_menu/selected.gif) top center no-repeat !important; padding-left: 13px;}
* html #menu_table li.selected a{color: #FFFFFF; font-size: 18px; font-family: Arial Narrow; font-weight: bold; display: block; height: 33px; line-height: 43px; text-align: center; text-decoration: none; background: #ff00ff; padding-top: 10px;}

.under_menu_spacer{height: 44px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#news_table{width: 100%; border-collapse: collapse;}
#news_table td{width: 33%; vertical-align: top; padding-right: 33px;}

.header_green{height: 25px; position: relative; background: #8aae0b url(./images/green_header/bg.gif) top right no-repeat !important;}
.header_green .name_box{background: url(./images/green_header/arrow.gif) top right no-repeat !important; height: 25px; padding-right: 17px; margin-left: 19px; float: left; position: relative;}
* html .header_green .name_box{background: url(./images/green_header/arrow.gif) top right no-repeat !important; height: 25px; padding-right: 17px; margin-left: 10px; float: left; position: relative;}
.name{height: 14px; padding: 0px 15px; margin-top: 11px; color: #8aae0b; font-size: 12px; font-family: Arial; background: #ffffff;}
* html .header_green .name{height: 14px; padding: 0px 15px; margin-top: 11px; color: #8aae0b; font-size: 12px; font-family: Arial; background: #ffffff; float: left;}

#news_label{position: absolute; top: -14px; left: 19px;}
#sale_label{position: absolute; top: -14px; left: 19px;}
#information_label{position: absolute; top: -14px; left: 19px;}

#news{margin-top: 20px;}
#news li{list-style: none; margin-bottom: 30px;}
#news li.last{list-style: none; margin-bottom: 15px;}
#news li .date{color: #6a850a; font-size: 12px; font-family: Arial; padding-bottom: 15px; font-weight: bold;}
#news li .text{color: #484747; font-size: 12px; font-family: Arial;}

.all_news{color: #4a7301; font-size: 12px; font-family: Arial;}
.all_news:hover{text-decoration: none;}

.header_grey{height: 25px; position: relative; background: #716f6f url(./images/grey_header/bg.gif) top right no-repeat !important;}
.header_grey .name_box{background: url(./images/grey_header/arrow.gif) top right no-repeat !important; height: 25px; padding-right: 17px; margin-left: 19px; float: left; position: relative;}
* html .header_grey .name_box{background: url(./images/grey_header/arrow.gif) top right no-repeat !important; height: 25px; padding-right: 17px; margin-left: 10px; float: left; position: relative;}
.name{height: 14px; padding: 0px 15px; margin-top: 11px; color: #716f6f; font-size: 12px; font-family: Arial; background: #ffffff;}
* html .header_grey .name{height: 14px; padding: 0px 15px; margin-top: 11px; color: #716f6f; font-size: 12px; font-family: Arial; background: #ffffff; float: left;}

.content_block{padding-top: 20px;}
.content_block p{padding-bottom: 15px; color: #484747; font-size: 12px; font-family: Arial;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#up_button{position: absolute; top: -33px; left: 46px;}
#footer_box{margin: 0px 21px 8px 21px; height: 82px; background: #555555 url(./images/background/footer.gif) top left repeat-x !important;}
#footer_menu{height: 47px; text-align: center;}
#footer_menu a{line-height: 47px; color: #8aae0b; font-size: 12px; font-family: Arial; margin: 0px 25px;}
#footer_menu a:hover{text-decoration: none;}
.footer_info{height: 40px; float: left; background: #ffffff url(./images/footer_conrner.gif) top right no-repeat !important; padding-right: 75px; }
.footer_info_table{border-collapse: collapse; height: 44px;}
.footer_info_table .copyright{color: #5d5b5b; font-size: 12px; font-family: Arial;}
.footer_info_table .copyright a{color: #8aae0b; font-size: 12px; font-family: Arial;}
.footer_info_table .copyright a:hover{text-decoration: none;}
.footer_info_table .counters{padding-left: 15px;}
.footer_info_table .counters img{padding: 0px 5px;}

