@charset "windows-1251";

* html body{height:100%;}
html,body{height:100%; margin:0; padding:0; background-color:#004697}

/* Font */
.logo_text{
color:white;
font-weight:bold;
font-family:Verdana;
font-size:16px;
}

img{border:0;}

/* A */
a.lang{font-family:tahoma; font-size:14px; color:white;font-weight:bold; text-decoration:none}
a.lang:hover{font-family:tahoma; font-size:14px; color:yellow;font-weight:bold; text-decoration:underline}

a.lang_selected{font-family:tahoma; font-size:14px; color:yellow;font-weight:bold; text-decoration:underline}

a.menu{font-family:tahoma; font-size:14px; color:#ffffff; text-decoration:underline}
a.menu:hover{font-family:tahoma; font-size:14px; color:#ffffff; text-decoration:underline}

a.mail{font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline}
a.mail:hover{font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline}

a.leftmenu{font-family:tahoma; font-size:14px; color:#e8b600}
a.leftmenu:hover{font-family:tahoma; font-size:14px; color:#e8b600}

a.sitemenu{font-family:tahoma; font-size:14px; color:#515054; text-decoration:none}
a.sitemenu:hover{font-family:tahoma; font-size:14px; color:#515054; text-decoration:underline}
	
/* Span */

span.menu{font-family:tahoma; font-size:14px; color:#e8b600; font-weight:bold}
span.sitemenu{font-family:tahoma; font-size:14px; color:#ffffff; font-weight:bold}
span.style1{font-family:tahoma; font-size:11px; color:#ffffff;}
span.style2{font-family:tahoma; font-size:11px; color:#000000;}

#min-width {position: relative; z-index:1; min-height: 500px; min-width:995px; width:expression(document.body.clientWidth < 995? "995px": "auto" );}
div.body {position: relative; clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;}

/* Structure */

div.header{height:198; background: url('img/header_bg.jpg'); clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;}
div.header_left{float:left; width:52%;height:198; background: url('img/header_left_bg.jpg') no-repeat}

div.logo{padding-left:56px; padding-top:28px}
div.lan_switch{padding-left:56px; padding-top:25px}

div.header_right{float:left; width:48%;height:198; background: url('img/header_right_bg.jpg') no-repeat top right;}
div.header_text{position:relative; top:87px; left:-200px; clear:both;}
div.header_menu{position:relative; top:150px; left:-250px; color:#ffffff}

div.body{clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;}
div.body_left{float:left; width:30%; height:500; background: url('img/body_left_bg.jpg') no-repeat top left;}
div.text_left_bottom_shadow{width:100%; height:480; background: url('img/shadow_1.jpg') no-repeat bottom right;}

div.text_left{padding-top:200px;padding-left:30px;}
div.text_left_header{font-family:tahoma; font-size:24px; font-weight:bold; color:#da8d00}
div.text_left_content{padding-top:10px; padding-right:30px; font-family:tahoma; font-size:14px; color:#ffffff}
div.text_left_link1{text-align:right; padding-top:25px; padding-right:30px;}
div.text_left_link2{text-align:right; padding-top:10px; padding-right:30px;}

div.left_menu{text-align:left; margin-top:1px; padding-top:10px;width:80%; height:225px; background: url('img/shadow_5.jpg') no-repeat bottom right; background-color:#e8b600;}
div.left_menu img{position:relative; top:25px;}
div.left_menu_links{position:relative; top:-15px; left:40%}
div.left_menu_align{padding-top:12px}

div.text{float:left; width:45%;height:480; background: url('img/skrepka_text.gif') no-repeat top right; background-color:#ffffff; }
div.text_left_shadow{position:relative; top:0px; width:100%; background: url('img/shadow_6.jpg') no-repeat top left;}
div.text_bottom_shadow{position:relative; top:27px; width:100%;height:480; background: url('img/shadow_3.jpg') no-repeat bottom right;}
div.text_shadow{position:relative; top:0px; width:100%;height:453; background: url('img/shadow_4.jpg') no-repeat bottom right;}
div.text_content{margin-right:25px;font-family:tahoma; padding-top:0px; padding-left:35px; padding-right:25px; font-size:13px; color:#4c6589;}

div.text2{float:left; width:45%;height:850; background: url('img/skrepka_text.gif') no-repeat top right; background-color:#ffffff; }
div.text_left_shadow2{position:relative; top:0px; width:100%; background: url('img/shadow_6.jpg') no-repeat top left;}
div.text_bottom_shadow2{position:relative; top:27px; width:100%;height:850; background: url('img/shadow_3.jpg') no-repeat bottom right;}
div.text_shadow2{position:relative; top:0px; width:100%;height:823; background: url('img/shadow_4.jpg') no-repeat bottom right;}





div.body_right{float:left; width:25%;height:500; background: url('img/body_right_bg.jpg') no-repeat top right;}
div.body_right img{position:relative; left:60%; top:75%}

div.text_right_bottom_shadow{width:100%;height:485; background: url('img/shadow_2.jpg') no-repeat bottom left;}

td.footer_left{width:28%; font-family:tahoma; font-size:11px; padding-left:30px; padding-bottom:30px; background: url('img/footer_left_bg.jpg') no-repeat bottom left ;}
td.footer_center{width:21%; font-family:tahoma; font-size:11px; padding-left:30px; padding-bottom:30px; background: url('img/footer_center_bg.jpg') no-repeat bottom left;}
td.footer_center_right{width:20%; padding-left:30px; padding-bottom:24px;}
td.footer_right{width:25%}


table.footer {
 position: absolute;
 top: 0px;
 left: 0;
 min-height:800px;
 min-width:995px;
 
 width:expression(document.body.clientWidth > 1000? "100%" :"1000px"); 
 
 width:100%;
 height: 100%;
 background: url('img/footer_right_bg.jpg') no-repeat right bottom;
 vertical-align: bottom;
}

table.footer tr.footer td {
 vertical-align: bottom;
 height:846px;
}

/* temp */


table.webo2_services_description{
margin-left:-2em;
font-family:tahoma; font-size:11px;
}

table.webo2_services_description td{
border:1px solid silver;
text-align:center;
}






table.webo2_services_description__print{
font-family:tahoma; font-size:12px;
}

table.webo2_services_description__print td{
border:1px solid silver;
text-align:center;
}



.print_version{
width:800px;
padding:0.4em;
border:0;
margin:0.4em;
}

.print_version td{
padding:0.4em;
border:0;
}


