body{
        font-family:tahoma,arial,helvetica,sans-serif; 
        font-size:x-small; 
        margin:0;padding:0;
        background:url("/style/body_bg.jpg") left top no-repeat;
        background-color:#c1e2fb; 
}
img {border:0}
table tr td{font-size:x-small; }

a{
        text-decoration:underline;
        color:#4686c4;
}

#wrap{
        min-width:1024px;
        width:expression(document.body.clientWidth < 1024? "1024px": "100%" );
}
#top{
        margin-left:72;
        height:170;
        background:url("/style/top_bg.gif") right top no-repeat;
}

#logo{float:left;}

#banners{
        float:right;
        text-align:right;
        width:576;
        height:118;
        margin-top:40;
        margin-right:16;
}

#main{
        margin-left:31;
        padding-left:41;
        padding-right:40;
        padding-top:25;
        background-color:white; 
        color:#494949;
		clear:both;
		float:none;
}

#bottom{
        margin-left:31;
        height:196px;
        background:url("/style/bottom_bg.jpg") left top no-repeat;
        background-color:#6b8ba9; 
}

#bottom2{
        margin-left:31;
        height:196px;
        padding-top:10px;
        background:url("/style/botbot.gif") left 10px no-repeat;
        background-color:#c1e2fb; 
        padding-left:40px;
        padding-top:40px;

}

#bottomleft{
        float:left;
        height:196;
        color:white;
        padding-left:40px;
        padding-top:40px;

}

#bottomright{
        float:right;
        width:269;
        height:196;
        background:url("/style/bottom_bg_r.jpg") left top no-repeat;
        color:white;
        padding-top:40px;
}

#menuwrp{float:left;display:block;margin-left:72;clear:both;background-color:#ededed;}
#menu{
	background-color:#ededed; 
	color:#494949;
	display:block;
	float:left;
	width:auto;
	padding-top:10px;	
	padding-bottom:8px;	

}
#menu span{
	padding-left:6;	
	padding-right:3;	
	font-weight:bold;
	display:block;
	float:left;
	border-right:1px dotted #ccc;
	white-space: no-wrap;
}

#menu span a{
	display:block;
	float:left;
	padding-right:25;	
	padding-left:5;	
	padding-top:6;	
	padding-bottom:6;	
	text-decoration:none;
	color:#494949;
	background-position:right center;
	background-repeat:no-repeat;
	white-space: no-wrap;
}
#menu span a.mis{
	background-color:white;
}


.date                   {color:#999;font-size:x-small;}
.news, a.news   {font-size:x-small;text-decoration:none; color:#000;}
.newsh, a.newsh {font-size:x-small;text-decoration:none; color:#4b6884;font-weight:bold;}
.next, a.next                   {
        text-decoration:underline;
        color:#4686c4;
        background:url("/style/next.gif") right center no-repeat;
        padding-right:20;
}

.next2, a.next2                 {
        text-decoration:none;
        color:#4686c4;
        background:url("/style/next.gif") right center no-repeat;
        padding-right:10;
}

.bord{
        border:1px solid #ccc;
        padding:5px;
        margin-top:5px;
        margin-right:5px;
        display:block;
        float:left;
}

.art    {clear:both;display:block;padding:0;margin:0;margin-top:20px;}

.redline{
        color:#333; 
        font-weight:bold;
        border-bottom:2px solid #e52f1a;
        text-transform:uppercase;
        padding-bottom:3px;
        padding-top:10px;
        clear:both;display:block;
        margin-bottom:5px;
}

a.redh{
 	text-decoration:none;
    color:#333; 
    font-weight:bold;
    text-transform:uppercase;
}

.redheader{
        color:#FFF; 
        background:url("/style/red_bg.gif") right center no-repeat;
        font-weight:bold;
        padding-left:10px;
        padding-top:8px;
        padding-bottom:8px;
        text-transform:uppercase;
        width:250px;
        border-bottom:2px solid white;
}
.redheader span{
        background:url(/style/wdot.gif) left center no-repeat;
        padding-left:22px;
}       

.greenheader{
        color:#FFF; 
        background:url("/style/green_bg.gif") right center no-repeat;
        font-weight:bold;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:5px;
        text-transform:uppercase;
}
.greenheader span{
        background:url(/style/wa.gif) left center no-repeat;
        padding-left:22px;
}       
        
.blueheader{
        color:#FFF; 
        background:url("/style/blue_bg.gif") right center no-repeat;
        font-size:x-small;
        font-weight:bold;
        padding-left:32px;
        padding-top:5px;
        padding-bottom:5px;
        clear:both;
        margin-bottom:10px;
}

.blueline{
        color:#333; 
        font-size:small;
        font-weight:bold;
        border-bottom:2px solid #e52f1a;
        text-transform:uppercase;
        padding-bottom:5px;
}

.grayd{
        background:url("/style/gray_bg.gif") right bottom no-repeat;
        background-color:#f4f4f4;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
        margin-bottom:20px;
}
.grays{
        background:url("/style/gray_bgs.gif") left top no-repeat;
        background-color:#f4f4f4;
        height:20px;
}


#bottom2{
        margin-left:31;
        height:196px;
        padding-top:10px;
        background:url("/style/botbot.gif") left 10px no-repeat;
        background-color:#c1e2fb; 
        padding-left:40px;
        padding-top:40px;

}


.submenu {font-size:x-small;text-decoration:none; color:#4b6884;padding-top:3px;padding-bottom:3px; padding-left:32px;
        background:url("/style/point3.gif") 10px center no-repeat;
}
.submenu a {font-size:x-small;text-decoration:none; color:#4b6884;}
.submenu a:hover {text-decoration:underline}

.submenu2 {font-size:x-small;text-decoration:none; color:#4b6884;padding-top:3px;padding-bottom:3px; padding-left:64px;
        background:url("/style/point3.gif") 40px center no-repeat;
}
.submenu2 a {font-size:x-small;text-decoration:none; color:#4b6884;}
.submenu2 a:hover {text-decoration:underline}

.delo {
        background-repeat:no-repeat;
        background-position:top center;
        padding:20px;
        padding-top:80px;
 		background:url("/style/pdelo.gif") center top no-repeat;
        background-color:#f8f6e7;
}


#bottom{
        margin-left:31;
        height:196px;
        background:url("/style/bottom_bg.jpg") left top no-repeat;
        background-color:#6b8ba9; 
        font-size:xx-small;
}

#bottomleft{
        height:197;
        color:white;
        padding-left:40px;
        padding-right:40px;
        padding-top:40px;
        float:none;
}

#contacts{
        margin-top:20px;
}

#copy{
        border-bottom:1px dotted #ccc;
        padding-bottom:20px;
        width:100%;
}

.padd{
        float:left;
        padding:4px;
        border:0;
}

#searchd{
        padding-top:20px;
        padding-bottom:20px;
        vertical-align:text-bottom;
        border-top:1px dotted #333;
        border-bottom:1px dotted #333;
}
#i140{
        width:140px;height:20px;
}       
        
#subscribe{
        padding-left:70px;height:60px;background:url("/style/letter.gif") left top no-repeat;padding-top:10px;
}       

.rss, a.rss     {
        text-decoration:underline;
        color:#377a96;
        background:url("/style/rss.gif") left center no-repeat;
        padding-left:15;
        margin-left:10;
        font-weight:normal;
        text-transform:none;

}

#ruen{
	float:right;width:40px;height:40px;display:block;background-color:white;
	padding-top:5px;
	padding-bottom:5px;
}
#ruen a{padding:5px;display:block;float:left;width:25px;}

