@charset "utf-8";
/* CSS Document */

/*Main*/
* {
margin: 0;
padding: 0;
border: 0;
font-size: 100.01%;
}

a{
color:#03aff1;
}

a:hover{
text-decoration:none
}

ul{
padding:0;
margin:0;
}

html {
height: 100%;
background: url(../images/main_bg.jpg) top left repeat-x; 
}

body {
min-height:100%;
height: 100%;
color:#707070;
font-weight: normal;
font-family:Tahoma, Arial;
font-size:11px;
}

#page {
width: 969px;
height: auto !important;
min-height:100%;
height: 100%;
}

#footer_guarantor {
height: 150px;
clear: both;
color: #999;
}
/*Main_end*/
/*Footeris*/
#footer {
margin: auto;
margin-top: -148px;
margin-bottom:6px;
height: 141px;
min-width:969px;
clear: both;
padding-right:30px;
background: url(../images/footer/footer_bg.jpg) bottom right no-repeat;
}

#footer h2{
width:933px;
border-top:1px solid #ddd;
font-weight:normal;
padding-left:36px;
line-height:50px;
}

ul.footer_decor{
width:100%;
border:0;
padding:0;
min-width:1000px;
list-style:none;
margin-top:-7px;
background:#fff200;
}

* html ul.footer_decor{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "auto");
}

ul.footer_decor li{
float:left;
font-size:7px;
height:7px;
}

ul.footer_decor li.blue{
background:#00aeef;
width:33%;
}

ul.footer_decor li.red{
background:#ec008b;
width:33%;
}

ul.footer_decor li.yellow{
background:#fff200;
width:34%;
*margin-left:-0.1em;
}

#footer div.banners_block{
height:72px;
width:933px;
padding-top:16px;
border-top:1px solid #ddd;
font-weight:normal;
padding-left:36px;
}

/*Footeris_end*/

#header {
height: 264px;
/*background:url(../images/header/header_gele_bg.jpg) top left no-repeat;
*/
}

div.logo_block{
width:252px;
float:right;
height:250px;
padding-top:14px;
background: url(../images/header/logo_block_bg.jpg) top left repeat-x;
text-align:center
}

div.logo_block ul{
list-style:none;
padding:0;
margin:0;
padding-left:35px;
padding-bottom:50px;
}

div.logo_block ul li{
float:left;
padding:0 8px;
}

div.logo_block ul li.first{
border-right:1px solid #888;
}
/*Menu*/
ul.menu{
padding-left:39px;
float:left;
height:28px;
margin-top:-13px;
background:url(../images/menu/menu_ul_bg_main.gif) top right no-repeat;
}

ul.menu li{
list-style:none;
text-transform:uppercase;
height:28px;
white-space:nowrap;
float:left;
}

ul.menu li a{
display:block;
float:left;
white-space:nowrap;
line-height:28px;
text-decoration:none;
color:black;
padding-right:10px;
}

ul.menu li a span{
display:block;
padding-right:24px;
padding:0 14px 0 31px;
background:url(../images/menu/arrow.gif) left no-repeat;
}

ul.menu li.last a{
background:none
}


ul.menu li.selected a{
color:white;
cursor:default;
background:url(../images/menu/menu_li_bg_hover_span.gif) top right no-repeat;
padding-right:10px;
}

ul.menu li.selected a:hover{
text-decoration:none
}

ul.menu li.selected a span {
padding-right:14px;
background:url(../images/menu/menu_ul_bg_main_left.gif) top left no-repeat;
}

ul.menu li a:hover{
text-decoration:underline
}

ul.menu ul{
position:absolute;
top:290px;
left:0;
}

ul.menu ul li{
padding:0 20px;
margin:0 10px;
}
/*Menu_end*/

#mainbar {
overflow: hidden;
margin:11px 0 25px 38px;
color:#333333;
width:931px;
line-height:1.5;
background: url(../images/content/dotted_bg.jpg) top right repeat-y;
}

div.content{
float:left;
width:670px;
margin-right:20px;
color:#707070;
list-style:inside;
}

div.content ul ul{
	padding-left:15px;
}


div.rightbar{
float:left;
width:221px;
padding-left:20px;
}

img.cleaner{
clear:both; 
display:block
}

ul.submenu{
width:670px;
list-style:none
}

ul.submenu li{
float:left;
margin-right:4px;
white-space:nowrap
}

ul.submenu li a{
color:#525252;
display:block;
float:left;
height:28px;
line-height:28px;
text-decoration:none;
background: url(../images/menu/arrow.gif) left no-repeat;
text-transform:uppercase;
padding-left:30px;
white-space:nowrap
}

ul.submenu li.selected a{
background:url(../images/menu/submenu_main_bg.jpg) top left no-repeat;
cursor:default;
}

ul.submenu li.selected a:hover{
text-decoration:none
}

ul.submenu li a:hover{
text-decoration:underline
}

ul.submenu li a span{
display:block;
padding-right:28px;
white-space:nowrap
}

ul.submenu li.selected a span{
display:block;
line-height:28px;
background:url(../images/menu/menu_ul_bg.gif) top right no-repeat;
}

a.print{
display:block;
background:url(../images/content/print.gif) left no-repeat;
font-weight:bold;
padding-left:26px;
line-height:18px;
height:18px;
width:120px;
float:right;
margin-top:15px;
margin-bottom:-25px;
}

a.print:hover{
text-decoration:none
}

h1{
clear:both;
padding-bottom:10px;
}

ul.news_anonsas{
list-style:none
}

div.flashas{
position:absolute;
top:0;
left:0;
z-index:9990;
}

a.logo{
display:block;
position:absolute;
width:191px;
left:50px;
top:150px;
height:48px;
z-index:9999;
cursor:pointer;
}

div.content img{
}