/*Basic styles*/

BODY
{
	font-weight: normal;
	font-size: .8em;
	font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
TD
{
	font-weight: normal;
	font-size: .8em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';

	
}

P
{
   margin: .6em 0 .8em 0;  
}

B
{
   
}
STRONG
{
    
}
SELECT
{
font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
INPUT
{
  font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
TEXTAREA
{
   font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
LI
{
    

  
}
UL
{
    
    
}
P
{

}
H1, H2, H3, H4, H5, H6
{   
    COLOR: #004D91;     
}


.editorTD a:link b, strong{ 


 color: #000;

}


.editorTD a:visited b, strong {

    COLOR: #000;    

}

.editorTD a u{ 


 text-decoration: none;

}

a { 


 text-decoration: none;

}

a:link { 

 color: #004D91;

}

a:visited {

 color: #036;

}

a:hover {

 color: #004D91;

 text-decoration: underline;

}

a:active {

 color: #004D91;

 text-decoration: none;

}


HR
{
    COLOR:#E8EAE9;
    HEIGHT: 1px;
    
}

/*Module styles*/

.ModulHeaderTable
{
background: transparent url(../images/modulheader_bg_left.gif) no-repeat top left;
height:25px;
}
.ModulHeaderTD
{
    
text-align:center;
	padding:4px 0px 5px 0px;
	 color:#CFD7E0;	   
    font-weight:bold;     
       font-family:Georgia, sans-serif;
       font-size:.7em;
       text-indent:10px;
}

.ModulHeaderTDright
{
  background: transparent url(../images/modulheader_bg_right.gif) no-repeat top right;
  width:10px;
}

.ModulTable
{
    
padding:10px 12px 20px 12px;
     background: transparent url(../images/modul_bg.gif) no-repeat top center; 
}


.ModulTable .ModulHeaderTable 
{

   background:none;
}

.ModulTable .ModulHeaderTD 
{
    COLOR: #0B2E50;
   border-bottom:solid 1px #0B4889;
   background:none;
}


.ColumnHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #0B2E50;
   border-bottom:solid 1px #0B4889;
}
.FormButton
{
	
	color: #CFD7E0;
	text-align:center;
	font-weight: bold;
	background: url(../images/formbutton_bg.gif);
	width:100px;
	height:28px;
	border:none;
	cursor:pointer;
}
.EditorTable
{
padding:0px;
margin:0px;
}
.EditorTD
{
padding:10px;
margin:0px;
}


/*Column styles*/

.column_1_1
{
}
.column_1_3
{

}
.column_2_1
{
}
.column_2_3
{
}
.column_3_1
{
}
.column_3_3
{
}
.column_3_5
{
}
.column_4_1
{
}
.column_4_3
{
}
.column_4_5
{

}
.column_5_1
{
}
.column_5_3
{
}
.column_5_5
{
	
	
}
.column_5_7
{
	
}
.column_6
{
}
.column_7_1
{
	 
}
.column_7_3
{

}
.column_7_5
{ 

}
.column_7_7
{

}
.column_8_1
{
}
.column_8_3
{
}
.column_8_5
{
}
.column_8_7
{
}
.column_9_1
{

}
.column_9_3
{
  
}
.column_9_5
{

}
.column_10_1
{
  
}
.column_10_3
{
    
}
.column_10_5
{
   
}
.column_10_7
{
   
}
.column_15_1
{
}
.column_15_3
{
   
}
.column_15_5
{
}

.column_19_1
{
}
.column_19_3
{
 
}
.column_19_5
{
}
.column_19_7
{
	
}


.column_ver
{
	width: 20px;
	background:  none;
	
}
.column_hor
{
	height: 20px;
	
		background:  none;

}


/*Interface styles*/

.mainbody
{
margin:0 auto; 
background: #0B2E50 url(../images/bg.jpg);
text-align:center;
}

.top_bg
{
background: transparent url(../images/bg_top.jpg) repeat-x;
height:600px;
}

.wrap_center
{
 margin:0 auto; 
 width:780px;  
 position:relative; 
}
.main_content
{
    width:780px;
    float:left;
 
       padding:8px 0 8px 0;
}


.header
{
    background: #FEF2D0 url(../images/header_bg.jpg) no-repeat;
    position:relative;

     padding-top:17px;
     text-align:left;
}

.header_top
{
    
    margin:0px 16px 0 16px;
        background: transparent url(../images/header_top_bg.jpg) repeat-x;
        height:116px;
        position:relative;
  
}

.header_top .logo_3
{
    position:absolute;
    top:20px;
    left:30px;
     background: transparent url(../images/logo.gif) no-repeat;
    width:316px;
    height:45px;
}

.header_top .logo_4
{
    position:absolute;
    top:20px;
    left:30px;
     background: transparent url(../images/logo_4.gif) no-repeat;
    width:316px;
    height:45px;
}

.header_top .logo_7
{
    position:absolute;
    top:20px;
    left:30px;
     background: transparent url(../images/logo_7.gif) no-repeat;
    width:316px;
    height:45px;
}

.header_top .logo_9
{
    position:absolute;
    top:20px;
    left:30px;
     background: transparent url(../images/logo_4.gif) no-repeat;
    width:316px;
    height:45px;
}

.header_top .logo a, .header_top .logo a:visited
{
       width:316px;
    height:45px;
    display:block;
    text-indent:-5000em;
}

.header_top .lang
{
    position:absolute;
    top:47px;
    right:10px;

}
.lang ul
{
    	margin: 0;
	padding: 0;
	list-style:none;
	float:left;
}

.lang li
{
  
	float:left;

	
}

.lang #en
{
 background: transparent url(../images/flag_4.gif) no-repeat 0 2px;
padding-left:10px;
	
}
.lang #ru
{
 background: transparent url(../images/flag_9.gif) no-repeat 0 2px;
padding-left:10px;
	
}
.lang #es
{
 background: transparent url(../images/flag_7.gif) no-repeat 0 2px;
padding-left:10px;
	
}

.lang #fi
{
 background: transparent url(../images/flag_3.gif) no-repeat 0 2px;
padding-left:10px;
	
}




.lang li a, .lang a:visited
{
    font-family:Georgia, sans-serif;
       font-size:.9em;
       color:#0F2F50;
       display:block;
       padding:0 10px 0 10px;
}


.header_pic
{
	 z-index:1;	
	clear:both;
	
	 margin:0 16px 0 16px;
}

.header_pic P 
{
border:0;
margin:0;
}
.header_pic Table P 
{
	
margin-bottom:10px;
}



#mainmenu
{
	
 z-index:3;	
position:absolute;
top:79px;
left:20px;


	
}

#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
	float:left;

}




#mainmenu li
{
 float:left;
margin: 0 ;
padding: 0;
 font-weight:bold;
   background: transparent url(../images/mainmenu_left.gif) no-repeat top left;
     height:33px;
     display:block;
}

#mainmenu li.active,#mainmenu li.active:hover 
{
    background: transparent url(../images/mainmenu_active_left.gif) no-repeat top left;  
}

#mainmenu li:hover, #mainmenu li.sfhover
{
    background: transparent url(../images/mainmenu_hover_left.gif) no-repeat top left;
  
}


#mainmenu a.active_link,#mainmenu a.active_link:visited
{
    background: transparent url(../images/mainmenu_active_right.gif) no-repeat top right;
color:#EFF2F5;
}

#mainmenu li a, #mainmenu li a:visited
{	
    color:#CFD7E0;	
    text-decoration:none;
    padding:10px 20px 5px 20px;
    height:33px;
    display:block;	
    float:left;
    font-weight:bold;
       background: transparent url(../images/mainmenu_right.gif) no-repeat top right;
       font-family:Georgia, sans-serif;
       font-size:.9em;
}

#mainmenu li a:hover,#mainmenu li.sfhover a:hover
{	
  
       background: transparent url(../images/mainmenu_hover_right.gif) no-repeat top right;
       color:#EFF2F5;
}
#submenu_1
{
 z-index:3;	
position:absolute;
top:116px;
left:0px;
 background: transparent url(../images/submenu_bg.png);
  width:748px;
  border-bottom:solid 1px #0F2B46;
}
#submenu_1 ul 
{
  list-style:none;
float:left;
 padding:0 0 0 0;
margin:0;


}

#submenu_1 li {
float:left;
}



#submenu_1 li a,#submenu_1 li a:visited  {
background:none;
display:block;
padding:10px 8px 10px 8px;
color:#fff;
  font-family:Georgia, sans-serif;
       font-size:1.1em;
        color:#EFF2F5;

}


#submenu_1 li a:hover {
color:#FFF;
background:none;

}
#submenu_1 a.active_link,#submenu_1 a.active_link:visited
{
    text-decoration:underline;
    color:#FFF;
}

.content
{


float:left;
   background:#FEF2D0 url(../images/content_bg.jpg) repeat-y;

}


.header_tools
{
clear:both;
	position:relative;
   margin:5px 10px 5px 10px; 
   height:30px;
   background: url(../images/header_tools_bg.gif) repeat-x center bottom;
}

.header_tools .path
{
    float:left;
    padding:5px 5px 0px 5px;
}
.header_tools .tools
{
    float:right;
     padding:2px 5px 0px 5px;
     color:#004D91;
}


 .submenu
{

float:left;

padding:5px 10px 30px 10px;
	
}


/*SW Content*/

.content_moduls_area
{
		
width:630px;
float:left;
padding:5px 0 10px 0;
		
}

.content_moduls_area_wide
{
	float:left;
	padding:5px 35px 10px 35px;
	

}



.footer
{
	
background: url(../images/footer_bg_2.jpg) no-repeat;
height:65px;
clear:both;	
	
}




.list_bg
{
    background-color:#FFF9EA
}

#ModulTable_55 td{
padding-bottom:20px;
}