/* CSS document */

body{
  margin:	0px;
  padding:	0px;
  font-size:	15px;
  font-family:	tahoma;
  color:	#4A5865
/*  text-align:	center; */
  background-color:#FFF;
scrollbar-face-color: #EEEEEE;
scrollbar-highlight-color: #CFCFCF;
scrollbar-shadow-color: #EEEEEE;
scrollbar-arrow-color: #929292;
scrollbar-track-color: #CFCFCF;

}

/* -------------- tables, td -------------- */
table{
  border-collapse: collapse; 
  border-spacing: 0px; /* cellspacing */
  border:	0px;
  font-size:	12px;
  font-family:	tahoma;
  color:	#4A5865
}

td{
  margin: 	0em;
  padding: 	0em;
  vertical-align:top
}
form{
  margin:	0px;
  padding:	0px
}

table.w_h{
  width:	100%;
  height:	100%;
  margin-top:	26px
}

table.w100, td.w100{
  width:	100%
}
table.h100{
  height:	100%
}

table.tabl_content{
  border: 	1px solid;
  border-bottom:2px solid;
  border-color: #0E62AF;
  margin-top:	10px;
  width:	512px
}

#tabl_pad td{
  text-align:	center;
  padding:	10px;
}

#bottom_menu{
  margin-top:	32px
}

#bottom_menu td{
  vertical-align:	bottom;
  padding-right:	6px;
  padding-left:		6px;
  text-align: 		center;
  white-space: 		nowrap;  
}

#bottom_menu a, #bottom_menu a:link, #bottom_menu a:hover, #bottom_menu a:visited, #bottom_menu a.act_bot, #bottom_menu a.act_bot:link, #bottom_menu a.act_bot:hover, #bottom_menu a.act_bot:visited{
  text-decoration: 	none;
}

#bottom_menu a:hover{
  text-decoration: underline;  
}

#bottom_menu a.act_bot, #bottom_menu a.act_bot:link, #bottom_menu a.act_bot:hover, #bottom_menu a.act_bot:visited{
  text-decoration: underline;    
}

table.t_pad td{
  padding:	10px;
  border-bottom:1px solid #0E62AF;
/*  border-color: #0E62AF; */
}


td.pad12{
  padding-top:12px
}
.dark{
  border-right: 1px solid #FFF;
  padding:	10px;
  border-bottom: 2px solid #0E62AF;
  border-top: 1px solid #0E62AF;
}
.bot{
  border-bottom: 1px solid #EFEFEF
}

.bor_r{
  border-right: 1px solid #EFEFEF;
}

td.dark{
  background-color:#DDE5EC;
  font-weight: 	bold 
}
td.h58{
  height:	58px
}

td.w_40{
  width:	40px
}

td.w312{
  width:	312px
}

td.w185{
  width:	185px;
  height:	58px
}


td.w100{
  width:	100%
  vertical-align:bottom
}
table.w100_58{
  width:	100%;
  height:	58px
}

table.fixed{
  table-layout:fixed; 
  width: 100%
}


td.w_10{
  width:	40px
}

td.v_bot{
  vertical-align:bottom
}

td.menu_bg{
  background-image:url('/images/bg_menu.gif');
  background-repeat:repeat-x;  
}

td.search{
  width:	150px;
  vertical-align:middle
}

td.left{
  width:	167px; 
}

td.right{
  width:	169px;
  max-width:	170px;
}

td.nul{
  width:	30px;  
}

td.null{
  width:	30px;  
  min-width:	29px;
  width:expression (document.body.clientWidth < 30 ? '29px' : '');
}

td._535{
  min-width:	534px;
  width:expression (document.body.clientWidth < 535 ? '534px' : '');
}

td.w_40_{
  min-width:	40px;
  width:expression (document.body.clientWidth < 40 ? '40px' : '');
}


td.item{
  background-image:url('/images/menu_left_bg.gif');
  background-repeat:no-repeat;
  width:	166;
  height:	23px;
  background-position:left;
  padding-left:	17px;
  vertical-align: middle  

}
td.h4{
  height:	4px
}

td.kl_list{
  padding-top:	7px;
  padding-bottom:23px
}

td.blue{
  background-color:#0455A7;
  width:	4px
}

td.txt{
  padding-left: 21px
}

.top{
  margin-top:	31px
}

td.date{
  width:	70px;
  color:	#808C98
}

td.h20{
  height:	20px
}
td.h16{
  height:	16px
}

td.sep_picts{
  padding-top:	11px;
  padding-bottom:11px;
  text-align:center	
}

td.w25{
  width:	25%
}

td.right_blocks{
  text-align: center;
}

td.right_block{
  background-image: url('/images/bg_right_blocks.gif');
  background-position:top;
  background-repeat:no-repeat;
  width:	166px;
  height:	59px;
  vertical-align: middle;
  padding-left: 11px;
  padding-right:14px;
  font-size:  11px;
}

.h4{
  height:4px
}

.right{
  text-align:	right
}

.snos{
  padding-top:	7px;
  padding-bottom:	7px;
  font-size:	12px
}

#ban_right{
  margin-top:	20px
}

#link_under_txt{
  padding-left: 25px
}


#pad_foot1{
  padding-top:	3px;
}
#pad_foot1 td{
  font-size:	11px
}

#pad_foot1 a, a:link, a:hover, a:visited{
  font-size:	11px
}

#pad_foot2{
/*  padding-left:	40px; */
  text-align: center;
  padding-top:	3px
}
#pad_foot2 td{
  font-size:	11px
}

#pad_foot3{
/*  padding-left: 30px; */
  text-align: center;
  padding-top:	3px
}

#pad_foot3 td{
  font-size:	11px;
  text-align: center;
}

#icons td{
  padding-left:30px;
}

#links_top td{
  padding-left: 9px
}

#h72{
  height:	72px;
  width:	100%
}

#menu{
  margin-top:	17px;
  margin-bottom:29px;
  height:	27px;
  width:	100%;
  background-image:url('/images/bg_menu.gif');
  background-repeat:repeat-x;  
}

.other{
 margin-top: 10px
}

td.menu2{
  height:	12px;
  vertical-align:middle;  
}

#archive{
 margin-top: 19px
}

#ban_left{
  margin-top:	20px
}

#menu_items td{
  height:	27px;
  padding-left: 10px;
  vertical-align:middle
}
#menu_items a, #menu_items a:link, #menu_items a:hover, #menu_items a:visited, #menu_items a.m_act, #menu_items a.m_act:link, #menu_items a.m_act:hover, #menu_items a.m_act:visited{
  color:	#fff;
  text-decoration:none;
  font-weight: 	bold  
}
#menu_items a:hover{
  text-decoration:underline;
}

#menu_items a.m_act, #menu_items a.m_act:link, #menu_items a.m_act:hover, #menu_items a.m_act:visited{
  color:	#fff;
  text-decoration:underline;
  font-weight: 	bold  
}

#left_menu a, #left_menu a:link, #left_menu a:hover, #left_menu a:visited{
font-size: 11px; 
 color:	#424242;
  text-decoration:none;  
}


#menu_second a, #menu_second a:link, #menu_second a:hover, #menu_second a:visited, #menu_second a.act, #menu_second a.act:link, #menu_second a.act:hover, #menu_second a.act:visited{
  color:	#0658A9;
  text-decoration:none;
  font-weight:	bold;
}

#menu3 a, #menu3 a:link, #menu3 a:hover, #menu3 a:visited, #menu3 a.act2, #menu3 a.act2:link, #menu3 a.act2:hover, #menu3 a.act2:visited{
  font-weight:	normal;
  text-decoration: none
}

#menu3 a.act2, #menu3 a.act2:link, #menu3 a.act2:hover, #menu3 a.act2:visited{
  text-decoration:underline;
}

#menu3 a:hover{
  text-decoration: underline 
}

#menu_second a.act, #menu_second a.act:link, #menu_second a.act:hover, #menu_second a.act:visited{
  color:	#B41E00; 
}

#menu3 td{
  padding-top: 1px;
  padding-bottom: 1px;
}


#menu3{
  margin-bottom: 14px;
  margin-left:	12px
}

#left_menu a:hover{
 
 text-decoration:underline;
}

.header{
  height:	14px;
  width:	100%;
  margin-bottom:14px;
  background-image:url('/images/bg_header.gif');
  background-repeat:repeat-x;
}

#bottom_line{
  height:	54px;
  width:	100%;
  vertical-align:top
}

#footer{
   margin-top: 10px;
   margin-bottom: 37px 
}

#gray{
  background-color:	#E1E1E1;
  margin-top:		25px
}

.header_txt{
  background-color:	#fff;
  height:		14px;
  width:		2px
}
td.pad_header{
  padding-right:	12px;
}

td.list_picts{
  width:	60px;
  padding-bottom:22px
}


#hover a:hover{
  color:	#B41E00
}

#hover_center{
  margin-bottom: 22px
}

#hover_center a, #hover_center a:link, #hover_center a:hover, #hover_center a:visited{
  font-weight: bold;
  text-decoration: underline;
}

#hover_center a:hover{
  text-decoration: none;
  color:	#B41E00
}       	

#to_klient{
  margin-top:	18px;
  width:	100%;
  border:	1px solid;
  border-color:	#eee;
}

#to_klient td{
 font-size:	11px
}
#to_klient a, a:link, a:hover, a:visited{
 font-size:	11px
}

#to_klient td{
  padding-left:	14px
}


#kl_header{
  height:	19px;
  background-color: #eee;
  vertical-align: middle;
}

#content_txt{
  margin-top:	15px
}

#content_txt_inner{
  margin-top:	0px
}

#copy{
  width:	177px;
}


/* Links */

a, a:hover, a:link, a:visited{
  font-size:	12px;
  font-family:	tahoma;
  color:	#0055A7;
  text-decoration: underline
}
a:hover{
  text-decoration: none
}

a.red, a.red:link, a.red:hover, a.red:visited{
  color:#B41E00;
  text-decoration: underline	
}
a.red:hover{
  text-decoration: none
}


a.3thd, a.3thd:link, a.3thd:hover, a.3thd:visited {
    font-size: 11px;
}

a.3thd:hover{
    font-size: 11px;
}

a.gr,a.gr:link, a.gr:hover, a.gr:visited{
  font-size:	11px;
  fint-family:	tahoma;
  color:	#4A5865;
  text-decoration: none

}
a.gr:hover{
  text-decoration: underline
}

.as_link {
  color: #0055A7;
  text-decoration: underline;
  cursor: pointer;
}


input.inp_search{
  width:	112px;
  height:	15px;
  border:	1px solid;
  border-color:	#C1C6CA;
  color:	#4A5865;
  font-size:	11px;
  font-family:	tahoma;
  padding-left: 6px  ;
}

input.sub_but{
  border: none;
  background: url(/images/search_button.gif) no-repeat;
  height: 	15px;
  width: 	28px;
  margin:	0px;
  padding: 	0px;
  cursor: 	pointer;
  margin-left: 6px
}

h1, .h1{
  font-size:	13px;
  font-weight:	bold;
  color:	#0455A7;
  padding:	0px;
  margin:	0px;
  text-transform:uppercase;
  white-space: 	nowrap;
}

h2{
  color:	#0F64B0;
  padding:	0px;
  margin:	0px; 
  font-size:	13px; 
}

h3{
  font-size:	12px;
  font-family:	tahoma;
  color:	#4A5865;
  padding:	0px;
  margin:	0px; 
}

h4{
  color:	#0F64B0;
  padding:	0px;
  margin:	0px; 
  font-size:	11px;
  font-family:	tahoma;
}

span.nobr, div.nobr, td.nobr{
  white-space: 	nowrap;
  margin: 	0px;
  padding:	0px;
}

span.marg_top{
  margin-top: 12px
}

ul{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:	0px;
  padding-bottom:0px
}

ul li{
  list-style-image:	url('/images/cms/content/3x3.gif');
  margin-top:	5px;
  margin-bottom:0px
}
ul.list_l2{
  margin-top: 5px
}
ul.list_l2 li{
  list-style-image:	url('/images/cms/content/3x3_0.gif');
  margin-top:	5px;
}

div.licences{
  float:	left;
  width:	125px;
  height:	170px;
  text-align:	center;
  cursor:	pointer  
}

image.lic{
  width:	110px;
  height:	148px; 
  border:	0px
}

table.content_table{
  margin-top:	10px;
  margin-bottom:	10px;
}

table.content_table td{
  text-align:	center;
  vertical-align:middle;
  padding:	7px;
  margin-top:	10px;  
  background-color:#F5F5F5;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

tr.first td{
  background-color:	#2168B1;
  color:		#fff;
  font-weight:		bold; 
  border-right:		1px solid #fff;
}

#subs_vac input,textarea{
  font-size:	11px;
  font-family:	tahoma;
  border:	1px solid #ccc;
  width:	300px;
  background-color:#FCFCFC;
  font-weight:	normal
}

#subs_vac option,select{
  font-size:	11px;
  font-family:	tahoma;
  width:	300px; 
  background-color:#FCFCFC;
  font-weight:	normal
  
}

#fiels_190{
  width:	240px
}

#subs_vac{
  vertical-align:middle;
  font-weight:	bold 
}
.subs{
  width:	500px;
}

.subs textarea{
  font-size:	11px;
  font-family:	tahoma;

}

.subs td{
  vertical-align:middle;
  font-weight:	bold
}
.oneline{
  border:	1px solid #ccc;
/*color:	#0055A7;    */
  font-size:	11px;
  font-family:	tahoma;
  width:	310px;
  background-color:#FCFCFC;
  font-weight: normal

}
.oneline_list{
  width:	310px
}
td.cell2_blue{
  text-align:	center;
  background-color:#EFF7FF
}


#submit{
  width:	100px;
  border:	1px solid #ccc;
  background-color:	#fff;
  color:	#0055A7;
  font-weight:	bold; 
  font-size:	10px;
  cursor:	pointer
}

.nosup{
	color:	#4A5865;
	font-weight: normal;
}

.subs sup{
  color:	#B41E00;
  font-weight:	bold 
}

#nosup sup{
	color:	#4A5865;
	font-weight: normal;
}

.textaria{
  width: 	500px; 
  height: 	40px; 
  padding:	0px; 
  margin:	0px; 
  margin-left: 11px;
  border: 1px solid #ccc
}

#check input{
  width:		20px;
  border:		0px
}

ul.none{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:	0px;
  padding-bottom:0px
}

ul.none li{
  list-style-image:	url('/images/1x1_null.gif');
  margin-top:	5px;
  margin-bottom:0px

}

.pad_form_l1{
  padding-left:		20px;
  padding-right:	10px
}
.blue{
  background-color:	#EFF7FF;
}
input.oneline_inner{
  width:		300px; 
  background-color:	#fff; 
  margin-right: 	10px; 
  border:	 	1px solid #CCCCCC
}


td.pad_form_l2{
  padding-left:		40px;
  padding-right:	10px;
  background-color:	#EFF7FF;
  font-weight: 		normal;
  background-color:	#EFF7FF;
}
.check_items{
  margin-left:		10px;
  font-family:		tahoma;
  font-size:		11px

}

.textarea_intable{
  width: 	480px; 
  height: 	40px; 
  padding:	0px; 
  margin:	0px; 
  margin-left:  11px;
  border:	1px solid #ccc
}

.check_items td{
  background-color:	#F7F7F7;
  border:		1px solid #fff;
  padding-top:		3px;
  padding-bottom:	3px
}

.check_items input{
  width:		20px;
  border:		0px
}


#form_content_tab{
  margin-left: 		10px;
  width:		500px
}

#form_content_tab td{
  padding:		4px;
  border:		1px solid #fff;
  background-color:	#F7F7F7;
  text-align:		center;
  font-weight:		normal;
}

table.content-table{
/*  border:		1px solid #787878; */
  background-color:	#F7F7F7;
  width: 		100%;
  text-align:		center
}

table.content-table td{
  border:		1px solid #CFCFCF;
  padding:		3px;
  vertical-align:	middle;
  text-align:		center;
}

table.content-table td.blue{
  background-color:	#0054A6;
  font-weight:		bold; 
  color:		#fff;
  text-align:		center;  
/*  white-space: 	nowrap; */
}

.nobr{
  white-space: 	nowrap;

}

.content-table td.blue_bot{
  background-color:	#0054A6;
  font-weight:		bold; 
  color:		#fff;
  border-bottom:	1px solid #0054A6;
  text-align:		center
}

td.content p{
  text-align:		justify; 
  color:		red
}

.lineheight{
  line-height:		15px
}

#press{
  margin-top: 		10px; 
  margin-bottom: 	10px;
}

#press td{
  padding-left: 	23px; 
  padding-right: 	10px
}

input {
  text-weight: normal
}

.al_left{
	text-align: 	left
}
.slogan {
padding: 0px 0px 10px 30px;
text-transform: uppercase;
color: #0455A7;
font-weight: bold;
width: 290px;
}

.oborot {
background: url(/images/cms/banners/right.gif);
width: 170px;
height: 96px;
text-align: right;
}

.oborot a, .oborot a:hover {
color:#FFFFFF;
font:bold 12px sans-serif;
position:relative;
right:14px;
text-decoration:none;
text-transform:uppercase;
top:60px;
}