body, html{
margin:0;
padding:0;
font-family:Arial;
font-size:11px;
background:#fff url(/images/body_bg.jpg) left top repeat-x;
}
#logo img, #header img, #footer img{
border:none;
}

#main{
b ackground:#fff;
}
#logo{
width:265px;
height:180px;
background:url(/images/top_left.jpg) top left no-repeat;
vertical-align:top;
}
#logo img{
m argin:10px 0 0 19px;
}
#header{background:url(/images/top_bg.jpg) left top no-repeat; width:100%; padding:0;}
#header img{margin:0; padding:0;}

#href_tr td{
vertical-align:middle;
height:58px;
}
#pict_tr td{
height:122px;
vertical-align:bottom;
}
#menu-pict td img{
width:109px;
height:82px;
display:block;
clear:both;
margin-left:30px;
}
#menu-pict #href_tr td a{
color:#001055;
text-transform:uppercase;
padding-left:30px;
background:url(/images/top_arrow.jpg) left no-repeat;
display:block;
text-decoration:none;
font-weight:bold;
white-space:nowrap;
}

#menu_td{
width:206px;
vertical-align:top;
}
#menu_bg{
background:url(/images/menu_bg.jpg) left top repeat-y;
}
#menu{
background:url(/images/menu_top_bg.jpg) left top no-repeat;
h eight:321px;
padding-top:12px;
}
#menu ul{
margin:0;
padding:0;
}
#menu li{
padding:10px 15px;
_padding:10px;
list-style-type:none;
background:url(/images/menu_separator.png) left bottom no-repeat;
_background:url(/images/separator.jpg) left bottom no-repeat;
_b ackground-image:separator.jpg;
_f ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_separator.png', sizingMethod='crop');
position:relative;
}
#menu a, #menu b{
d isplay:block;
color:#fff;
font-size:15px;
font-weight:normal;
text-decoration:none;
padding-right:14px;
line-height:16px;
}
#menu a:hover{
background:url(/images/menu_hover.gif) right 5px no-repeat;
}
#menu li ul{
b order:1px solid red;
border:1px solid #265AA3;
position:absolute;
top:0;
left:182px;
_left:165px;
background-color:#fff;
z-index:100;
}
#menu li ul li ul{
left:216px;
}
#menu li ul li{
width:230px;
padding:6px 10px;
text-align:center;
background:#F5F5F5 url(/images/submenu_bg.jpg) left bottom repeat-x;
}
#menu li ul li a, #menu li ul li b{
color:#005db4;
line-height:16px;
font-size:12px;
}
#menu li ul li a:hover, #menu li ul li b{
background:none;
color:#000;
}
#menu li ul{
display:none;
}
#menu li.hover ul{
display:block;
}
#menu li.hidden ul{
display:none;
}
#m enu li.hover ul li ul{
display:none;
}


#banner_top{
background:#fff;
}
#banner_top td{
height:170px;
}
#banner_slogan{
height:125px;
//he ight:124px;
margin-bottokm:1px;
border:#4f97b6 1px solid;
border-left:none;
color:#04050a;
font-size:24px;
text-align:center;
vertical-align:text-bottom;
padding-top:50px;
p osition:relative;
t op:-1px;
}
#banner_slogan p{
margin:0;
}


#content_td{
background:url(/images/content_bg.jpg) left top repeat-y;
vertical-align:top;
pad ding:10px 17px 17px;
}
#content{
background:url(/images/menu_div_bg.jpg) left top no-repeat;
padding:0 17px 17px 17px;
_padd ing:0 17px 17px 20px;
font-size:12px;
padding-top:10px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
color:#ff8a00;
margin:0 0 20px 0;
}
#content h1{
font-size:18px;
}
#content h2{
font-size:16px;
}
#content h3{
font-size:14px;
}
#content h4{
font-size:12px;
}
#content h5{
font-size:12px;
}
#content h6{
font-size:12px;
}

.banner{
background:#487DBE;
width:147px;
height:86px;
margin:7px 0 7px 33px;
}

#banners{
width:218px;
padding:30px 0 0 0;
}
#banners_div{
padding:0 10px 0 17px;
position:relative;
background:url(/images/banners_left.jpg) left top repeat-y;
}
#banners_div h2, #news_events h2{
font-size:14px;
margin:0 0 10px 0;
color:#fff;
}
#banners_div p, #news_events p{
margin:11px 0;
}
#banners_div a, #news_events a{
color:#000;
text-decoration:none;
}
#banners_div a:hover, #news_events a:hover{
text-decoration:underline;
}
h2 span.block_header,  #news_events h2 span.block_header{
background:#168ABB url(/images/block_span.jpg) 10px no-repeat;
color:#fff;
padding:3px 20px;
color:14px;
}
#menu_td #banners_div{
padding:9px;
position:relative;
background:none;
}

#news_events{
background:url(/images/cont_separator.jpg) left top repeat-x;
padding-top:10px;
}

#footer{
height:81px;
background:#226ABF url(/images/footer_left_bg.jpg) left top no-repeat;
}
#content a{
color:#3168A9;
}
#content a:hover{
text-decoration:none;
}
#kroshki a{
font-size:12px;
color:#306FAB;
f ont-weight:bold;
text-decoration:none;
}
#kroshki a:hover{
text-decoration:underline;
}
#kroshki{
font-size:12px;
color:#306FAB;
f ont-weight:bold;
text-decoration:none;
margin:0 0 10px 0;
}

#learn_more ul{
margin:2px 0;
margin-left:15px;
padding:0;
}
#pressa b{display:none;}
#content table{border-collapse:collapse; border-color:gray;}
#content table td{border-color:gray; padding:0 10px;}
#footer_href a{color:#fff; text-decoration:none;}
#fo oter_href a:hover{text-decoration:underline;}
#image_slogan img, #banner_slogan{border:1px solid gray;}
#image_slogan img{border-right:none;}

#content{text-align:justify;}

#menu_td img{max-width:206px;}
