BODY, H1, H2, .txt, .err, .s1, TD, TT, .od1 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 }

BODY
{
	margin: 20px 0;
	background-color: #FFFFFF;
	
} 
 
#container, #content_bg
{
width: 100%;	
margin: 0 auto;
text-align:center;
}

#content_bg
	{
	background-image: url(img/gr.png);
	background-repeat:repeat-x;	
	}

#header, #footer	
{
width:856px;	
margin: 0 auto
}

#header {
height:92px;	
 text-align:left;
 border-bottom: 4px solid #ededed;	
position:relative;
}

#topm
{
position: absolute;
top: 40px;
right: 65px;	
}

#top_lang
{
position: absolute;
top: 0px;
right: 65px;	
}

#menu
{
position: relative;
border-top: 1px solid #FFFFFF;
height:28px;
background-color: #ececec;		
text-align:center;
margin: 0 auto;
}

#lb_menu {
height:28px;
width:70%;
background-color: #b80000;		
position:absolute;
z-index:2;
top:0px;
left:0px;
}

#mb_menu {
width:856px;
text-align:center;
margin: 0 auto;
z-index:3;
position:relative;
}

#topm img {
vertical-align: middle;
}

#content
{
	width: 856px;
	margin: 0 auto;
	min-height: 390px;
	text-align:left;
	background-color: #FFFFFF;
	border:0;
	border-top:8px solid #FFFFFF;
	background-image: url(img/bg_content.gif);
	background-repeat:repeat-y;	
	position:relative;
	clear:both;
}

#menu_l
	{
	padding:22px 15px 0 20px;
	color: #FFFFFF;
	
	}

#content_r, #content_r_long
	{
	padding:11px 26px 31px 31px;
	color: #5d5d5d;
	font-size:11px;	
	}
	
#content_r_long {min-height: 320px;}	
	
#footer {
	border-top: 6px solid #b80000;
	text-align: left;
	background-color: #e6e6e6;
	height: 22px;
	padding: 7px 0 0 12px;
	vertical-align: middle;
	font-size: 10px;
	color: #b0b0b0;
	position:relative;
	clear:both;
	width: 844px;
}

#footer_menu	{
	position:absolute;
	right:34px;
	top:8px;
}



A {
	color: #b80000;
	text-decoration:none;
	
}

 
 A:hover {
	color: #cb1700;
	text-decoration: underline;
}

#menu_l A {
	color: #f0f0f0;
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
}

 
#menu_l A:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}


#footer A {
	color: #b0b0b0;
	text-decoration:none;
}

 
#footer  A:hover {
	color: #b80000;
	text-decoration: none;
}

.anno_ok, .anno_info, .anno_bad {
	padding: 10px  10px 10px 10px;
	background-color: #B7E5C9;
	border: 1px solid #3EA566;
	margin-bottom: 20px;
	text-align: left;
	color: #000000;
}

.anno_info {
	background-color: #FAFAD2;
	border: 1px solid #E6E73F;
}

.anno_bad {
	background-color: #FFe8e8;
	border: 1px solid #DB0000;
}


.err
{
	padding: 0px 0px 0px 10px;
	clear: both;
	background-color: #FFe8e8;
	border-bottom: 1px solid #DB0000;
	color: #000000;

}

.s1, .news_body { line-height: 18px;}
.small, .news_date  {font-size: 11px;}

.od1 {color:#b8b8b8; padding-right:10px; font-weight:bold;}
.fin, .finro
{
	background-color: White;
	border-width:1px;
	border-color: #000000;
	font-size:11px;
}


.finro {background-color: #f5f5f5;		}

.txt {line-height:20px; font-size:12px}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 500px;
	display:none;
	}
	
	
.div_l1, .div_l1a, .div_l2  {width:211px;float:left;}
.div_r { float:left;width:645px; }
.div_r P, .div_r H2, .div_r FORM {margin-top:0px;}
.div_l1a {width:193px;padding:0 9px 9px 9px; background-color:#FFFFFF; height:225px;}
.div_l2 {background-color:#a4a4a4;
min-height:219px; }		

.off {display:none;}
.news, .news2 {color:#949494;font-size:10px;}
.news2 {cursor: pointer;}
.dxw {font-size:10px; padding:0px 8px 10px 12px;
 min-height:135px;color:#949494; cursor: pointer;}	

.dxw H2, .news_title {color:#333333; font-size:11px; }
.dxw H2 {margin:0 0 2px 0; padding:0;}
.dxw P {margin:0}
.news_title {font-weight:bold; margin-right:10px;}
.news_date {color:#eb1a00} 

#dw_nav {
	text-align:center;
	margin:0;	
	font-size:9px;
}

#dw_nav A {background-color:#e9e7dc;padding:3px 5px 3px 5px; font-size:10px; color:#ada188;}
.dw_sel {background-color:#ada188 !important; color:#e9e7dc !important;}
.nl_txt {font-size:10px; color:#FFFFFF; margin:4px 0 7px 3px}


.bg_l {
	width:211px;
	height:106px;
	position: absolute;
	top: -112px;
	left: 0;
	z-index:0;
	border:0;
	}

.frame70 {
	width:110px; 
	height:110px;
	background-image: url(img/bg_frame_70.gif);
	}
	
.frame88 {
	width:130px; 
	height:130px;
	background-image: url(img/bg_frame_88.gif);
	}	



.frame70, .frame88
	{
	background-repeat:no-repeat;
	background-position: center;
	text-align:center; 
	vertical-align:middle;	
	}

H3 {color: #a63333; font-size:14px;}
.m_title {font-size:13px; color:#000000; font-weight:bold; padding-bottom:10px;}	
	
#menu_l ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}


#menu_l li {
	padding-left: 20px;
	margin-bottom: 7px;
	}
#menu_l .m_sel  {
	background: url(img/li.gif) left top no-repeat;
	}	

#menu_l .m_par {padding:5px; background-color: #b5b5b5;
		border-top:1px solid #888888}

#cop {clear:both; width: 844px; font-size:9px; 
color:#aaaaaa; text-align: right;padding-top:3px;
}

#cop A {color:#808080}

.hand {cursor: pointer;}
.foto {text-align:right; padding-left:10px; padding-bottom:10px; float:right; width:270px;}


#ymenu {
 list-style:none;
 padding-top:34px;
}
	
#ymenu li 
{
float:left;
margin-right:5px;
border-top: 1px solid #b4b4b4;
border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
font-weight:bold;
display:block;
background-color: #dcdcdc;

}

#ymenu .current {background-color: #FFFFFF;}
#ymenu li  A {color: #8f8f8f; display:block;padding:10px;}
#ymenu .current A {color:#c71200;} 


