body {
background:#85A1E2;
margin:0px auto;
padding:0px;
width:990px;
}

p, td, font
{
font-family:Arial;
font-size:12px;
color:#000000;
}

ul#priem { padding : 0 0 0 0; margin : 4 0 0 38;}
#priem li{ list-style-image : url("/images/gal.gif"); margin-top:5px; margin : 4 0 0 10; font-family: Verdana; font-size: 12px;}


#all {
background:#ffffff url('/images/topbgr.jpg') left top repeat-x;
position:relative;
}

.clear {
font-size:1px;
height:1px;
clear:both;
}

#logo {
position:absolute;
left:48px;
top:16px;
}

#phone {
width:221px;
height:68px;
position:absolute;
left:506px;
top:84px;
background:url('/images/truba.jpg') left top no-repeat;
}

#time {
position:absolute;
left:747px;
top:84px;
width:221px;
height:67px;
background:url('/images/time.jpg') left top no-repeat;
}

table.mainmenu {margin-top:150px;position:relative;}
table.mainmenu td {width:221px;padding-left:21px;vertical-align:top;}
table.mainmenu td.top {background:url(/images/menu_bgr.jpg) no-repeat scroll 100% 0;}
table.mainmenu ul {margin:3px 0 0 49px;padding:0;position:relative;width:149px;}
table.mainmenu ul li {line-height:20px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
table.mainmenu ul li a {color:#D7D7D7;font-family:Arial;font-size:12px;}
table.mainmenu ul li a:hover {text-decoration:none;}
.img1 {margin-left:50px;margin-top:15px;position:relative;}


#content {
margin-top:10px;
margin-left:24px;
}
#news2 {
width:471px;
height:100%;
margin-top:28px;
position:relative;
}
#news_content {
width:449px;
height:100%;
position:relative;
background:#ebebeb url('/images/news_bottom.jpg') left bottom no-repeat;
padding-bottom:110px;
margin-top:86px;
}
#news ul {
margin:0px 15px;
padding:0px;
}


#news {
background:url('/images/news.jpg') left top no-repeat;;
float:left;
width:471px;
height:100%;
margin-top:28px;
position:relative;
}
#news_content {
width:449px;
height:100%;
position:relative;
background:#ebebeb url('/images/news_bottom.jpg') left bottom no-repeat;
padding-bottom:110px;
margin-top:86px;
}
#news ul {
margin:0px 15px;
padding:0px;
}
#news li {
list-style:none;
padding:0px;
margin:0px;
padding-top:15px;
font-family:Arial;
font-size:12px;
color: #000000;
}
#news .date {
padding:0px;
margin:0px;
font-family: Arial;
font-size:10px;
color: #555555;
}
#banner {
background:url('/images/distance.jpg') left top no-repeat;
float: left;
position: relative;
width:473px;
}
#banner2 {
background:url('/images/resp.jpg') left top no-repeat;
float: left;
position: relative;
width:473px;
}
#spec {
background:url('/images/spec.jpg') left top no-repeat;;
margin-top:28px;
float:left;
width:489px;
height:100%;
position:relative;
}
#spec_content {
width:473px;
height:100%;
position:relative;
background:#ebebeb url('/images/spec_bottom.jpg') left bottom no-repeat;
padding-bottom:63px;
margin-top:83px;
font-family: Arial;
font-size: 12px;
}
#spec_content div.spec1 {
padding:0px;
margin:0px 15px;
}
.img2 {
margin-right:15px;
float:left;
}
#spec p {
margin:0px;
padding:0px;
}
#spec p.title {
margin:0px;
padding:0px;
font-family: Arial;
font-size:18px;
}
.separator {
height:40px;
background:url('/images/sep.gif') center center no-repeat;
clear:both;
}
#footer {
clear:both;
position:relative;
height:76px;
background:url('/images/footer.gif') 1px top repeat-y;
}
#footer_decor {
height:100%;
background:url('/images/footer.jpg') left bottom repeat-x;
}
#copyright {
position:absolute;
left:88px;
top:1px;
font-family:Arial;
font-size:12px;
color:#979797;
}
#counters {
position:absolute;
right:22px;
top:1px;

#promo {
font-family:Arial;
font-size:12px;
color:#979797;
position:absolute;
right:22px;
top:15px;
float:right;
}


}
#text_box {
background:url('/images/cont_jpg.jpg') left top no-repeat;
position:relative;
}
#text_decor {
background:#ebebeb url('/images/cont_bottom.gif') left bottom no-repeat;
width:944px;
position:relative;
margin-top:8px;
}
#text_padding {
font-family:Arial;
font-size:12px;
padding:0px 20px 0px 20px;
}
#phone {

font-family: Tahoma;
font-size:18px;
color:#040284;
text-align:right;
}
#content a {
font-family: Arial;
font-size:12px;
color: #000000;
}
#content a:hover {
text-decoration:none;
}
#mini_text {
background:url('/images/about.jpg') left top no-repeat;
float:left;
width:471px;
position:relative;
}
#mini_text_decor {
background:#ebebeb url('/images/td.gif') left bottom no-repeat;
width:449px;
margin-top:82px;
padding-bottom:5px;
}
#advertise {
position:relative;
padding:0px 20px;
font-family: Arial;
font-size:11px;
}
#advertise a {
font-family: Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}

#adv a {
font-family: Arial;
color:#000000;
text-decoration:underline;
}


.resp {
font-family: Arial;
font-size:12px;
}

.txt {

font-family: Arial;
font-size: 8pt;

}
#txt3 {
margin-left:10px;
font-family: Arial;
font-size: 9pt;

}

#txt3 li{
margin-left:10px;
font-family: Arial;
font-size: 9pt;

}


.txt2 {

font-family: Arial;
font-size: 9pt;

}
.txt2 ul {
font-family: Arial;
font-size: 9pt;

}
.txt2 li {
font-family: Arial;
font-size: 9pt;

}
.main12 p
{
font-size: 9pt;
padding: 0pt 0pt 0pt 0pt;
margin-top: 0;
font-family: Arial;
color:#000000;
}

.ustav {color: #0000FF}

.strelki {
color: #0000FF;
font-size: 24px;
}

.atelef {font-size: 14px;
color:#040284;
}

.bg_l_t { background: url(bg_l_t.gif) top left no-repeat; width: 942px; min-height: 1px; float: left; _height: 1px; position: relative; }
.bg_l_f { background: url(bg_l_f.gif) bottom left no-repeat;width: 942px;background-color: #ebebeb; float: left; margin-top: 20px; min-height: 1px;_height: 1px; position: relative; }
.bg_r_t { background: url(bg_r_t.gif) top right no-repeat;width: 942px; min-height: 1px; float: left;_height: 1px; position: relative; _padding-top: 15px; _padding-bottom: 15px; }
.bg_r_f { background: url(bg_r_f.gif) bottom right no-repeat;width: 942px; min-height: 1px; float: left;_height: 1px; position: relative; }
.bg_l_t p { text-align: justify; padding-left: 15px; padding-right: 15px;}

h1 {

font-family: Arial;
font-size: 12pt;

}

h2 {

font-family: Arial;
font-size: 10pt;

}


.text_deco {height:83px;overflow:auto;}
.text_deco .deco_left {float:left;background: url('/images/cont_left.gif') no-repeat;height:83px;width:60px;position:relative;margin-right:-20px;}
.text_deco .deco_right {float:left;background: url('/images/cont_right.gif') no-repeat;height:83px;width:208px;margin-left:-180px;}
.text_deco .deco_center {float:left; background: url('/images/cont_jpg.gif') repeat-x;height:83px;max-width:872px;min-width:202px;}

#text_box h1 {line-height:16px;position:relative;height:66px;padding:17px 0 0;margin:0px;font-size:17px;font-family:Tahoma;color:#FFFFFF;font-weight:normal;}