*{margin:0;padding:0;}
/*--------------------------------------------------------------------------------------------STRUCTURE AND HOMEPAGE*/	
body{
	font-family: 'Arial',Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#555;
	background:#fff repeat-x left top;} /* url('../ass_image/010041.gif') */
.wrapper{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	}
h3, h4{
	font-size:13px;
	font-weight:bold;
	}
img {
	border:0 none !important;
}

h1 a{
	background:url('../ass_image/009974.gif') no-repeat left top;
	width:198px;
	height:80px;
	float:left;
	display:block;
	margin-top:10px;}
h1 a span{display:none;}

h2{
	color:#3f77bf;
	font:bold 13px 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;}


ul{list-style-type:none;}

a{
	color:#555;
	text-decoration:none;
	cursor:pointer;}
.clear{clear:both;}
/*-------------------------languages, font-size, sitemap*/	
ul.uccf_alternatives{
	float:right;
	display:inline;
	margin:18px 0 0 0;
	font:normal 10px 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	overflow:hidden;
	list-style-type: none;
}
.uccf_alternatives li{
	float:left;
	margin-left:20px;
	}
.uccf_alternatives a{
	font-size:10px;
	text-transform:uppercase;
	}
.uccf_alternatives a:hover {color: #E2001A;}

.uccf_big_image{
	width:100%;
	text-align: center;
	}
/*--------------------------information container*/
.information_container{float:left;}
.left_column{
	float:left;
	width:765px;
	margin-top:21px;
	}
.home_left_content{
	float:left;
	display:inline;
	width:330px;
	margin-right:48px;
	font-size:11px;
	line-height:20px;}
.home_left_content h2{margin-bottom:18px;}
.homepage_news{
	float:left;
	display:inline;
	width:100%;
	overflow:hidden;
	}
.homepage_news h2{margin-bottom:5px;}
.home_left_content ul,
.homepage_news ul{
	list-style-position:outside;
	}
.home_left_content ul li,
.homepage_news li{
	padding-left:10px;
	line-height:20px;
	background:url('../ass_image/009977.gif') no-repeat left 9px;}
.home_left_content ul li a:hover,
.homepage_news li a:hover{text-decoration:underline;}

.homepage_news li a{font-weight:bold;}
.homepage_news li a span{color:#888;}
a.more{
	color:#E2001A;
	padding-right:10px;
	background:url('../ass_image/009977.gif') no-repeat right 5px;}
/*------------------------blue div present services*/
.promotions{float:left; width:100%;}
.homepage_promotions{
	float:left;
	display:inline;
	margin:30px 17px 0 0;
	padding-bottom:10px;
	font-size:11px;
	width:225px;
	background: url('../ass_image/010044.gif') no-repeat left bottom;
	overflow:hidden;}
.promo_info{
	padding:10px;
	background:#f5f5f5 url('../ass_image/010045.gif') no-repeat left top;}
.promo_image{text-align:center; width:100%;}
.homepage_promotions img{margin-bottom:10px;}
.homepage_promotions a.more{float:right;}
/*------------------------right column*/
.right_column{
	float:left;
	width:197px;}
.right_column img{
	margin-bottom:20px;}
form.searchbar{
	float:left;
	width:190px;
	height:25px;
	margin-bottom:30px;
	margin-top: 13px;
	padding:3px 0 0 6px;
	background:url('../ass_image/009978.gif') no-repeat left top;
	overflow:hidden;}
input.search{
	width:161px;
	height:18px;
	float:left;
	padding:3px 0 0 3px;
	border:none;
	font-size:11px;
	font-weight:bold;
	background-color:#fff;}
input.button_search{
	float:left;
	display:inline;
	margin:-3px 0 0 5px;
	color:#fff;
	cursor:pointer;
	background:none;
	border:none;
	font:normal 18px 'Georgia', Times New Roman, serif;
	text-align:right;
	}
/*------------------------right_menu*/

.right_menu{
	width:196px;
	float:left;
	margin-bottom:20px;
	padding-top:2px;
	background: url('../ass_image/009979.gif') no-repeat left top;}
.right_menu li{
	float:left;
	width:194px;
	height:28px;
	border:1px solid #ccc;
	border-top:none;
	background: url('../ass_image/010046.gif') repeat-x left top;
	}
.right_menu a{
	float:left;
	margin-left:11px;
	padding:5px 0 0 10px;
	font-size:13px;
	background:url('../ass_image/009977.gif') no-repeat left 9px;}
.right_menu a:hover{color:#E2001A;}
h3.right_h3{
	float:left;
	width:192px;
	height:36px;
	padding:5px 0 0 4px;
	color:#333;
	font:bold 16px 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	background:url('../ass_image/009980.gif') no-repeat left top;}
.callcenter {
	float:left;
	width:190px;
	padding:10px 2px;
	text-align:center;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:10px;}
.callcenter p{clear:left;}
.callcenter a{text-align:center; color:#E2001A;}
p.telephone{
	font-size:24px;
	color:#e2001a;
	padding:5px 0 5px 0;
	text-align:center;
	background:url('../ass_image/010004.gif') no-repeat 5px 0;}
.contacts{
	float:left;
	margin-bottom:20px;
	width:100%; 
	height:29px;
	clear:both;  
	background:url('../ass_image/009981.gif') no-repeat left top;}
.contacts a{
	float:left;
	font-size:11px;
	margin:5px 0 0 10px;
	padding-left: 10px;
	background:url('../ass_image/009977.gif') no-repeat left 5px;}
.block_contacts{
	clear: both
	}
/*---------------------------footer*/
.footer {
	float:left;
	display:inline;
	width:100%;
	margin:18px 0;
	overflow:hidden;}
.footer ul{
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #c0c0c0;
	}
.footer li{
	float:left;
	margin-right:20px;
	}
.footer a{
	font-size:11px;
	text-transform:uppercase;
	}
.footer a:hover {color: #E2001A;}
.footer p{
	font-size:9px;
	color:#c0c0c0;}
/*--------------------------------------------------------------------------------------------SECOND and THIRD LEVEL TEMPLATES*/
.left_content{
	float:left;
	width:765px;
	}
.menu{
	float:left;
	display:inline;
	margin-right:30px;
	width:172px;
	overflow:hidden;
	list-style-type: none;
}
.menu a{
	float:left;
	width:100%;
	color:#555555;
	font: bold 11px 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	line-height: 21px;
	text-transform:uppercase;
	padding:0 0 5px 10px;
	background: url('../ass_image/009991.gif') no-repeat 0 5px;
	}
.menu li a:hover {
	color:#E2001A;
	text-decoration:none;
}
.menu a.open_level{
	/* padding-bottom:0; */
	background: url('../ass_image/009992.gif') no-repeat 0 5px;
	color: #000000
}
.menu .submenu{margin: 0 8px; list-style-type: none}
.menu .submenu .submenu{margin:0 0 2px 8px;}
.menu .submenu a,
.menu .submenu .submenu a{
	font-weight:normal;
	text-transform:none;
	line-height:21px !important;
	color:#555;
	font:normal 11px 'Arial',Helvetica,Verdana,sans-serif;
	background:none;}
.menu .submenu .submenu{
	float:left;
	padding-top:2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width: 170px;
}
a.current, .menu .submenu a.current, .menu .submenu .submenu a.current{color:#e2001a;}

/*---------------------------details*/
.details{
	float:left;
	display:inline;
	width:520px;
	padding-right:10px;}
.details h3{padding-bottom:10px;}
.wrap_details{width:750px; padding-right:0;}
.wrap_details .searchbar{position:relative; left:48px;}
.headpart{
	float:left;
	width:500px;
	padding-right:20px;
	/*margin-bottom:20px;*/
	clear:both;}
.breadcrumbs{font-size:10px; padding-bottom:10px;}
.breadcrumbs p{margin-bottom:10px !important;}
.breadcrumbs a{padding-right:3px;}
.breadcrumbs a:hover{color: #E2001A;}
a.here{color:#000;}
.details h1{
	float:left;
	width:373px;
	color:#e2001a;
	text-transform:uppercase;
	font:normal 18px 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.details h2{margin-bottom:10px;}
.details p{margin-bottom:20px;}
.details p a{color:#E2001A; font-size:11px;}
.details p a:hover{text-decoration:underline;}
.details ul.text{float:left;}
.details ul li{padding-bottom:10px;}
.details_options{float:right;}
.details_options li{float:left;}
.details_options a img{
	margin-left:10px;
	border:none;}
.details .homepage_news{font-size:11px;}

/*--------------------------------------------------------------------------------------------NEWS TEMPLATE*/

.tabs{
	width:100%;
	float:left;
	font-family: 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}
.tabs li{	float:left;}
.tabs a{
	position:relative;
	z-index:139247384;
	display:inline;
	float: left;
	height: 19px;
	padding-right: 13px;
	text-decoration: none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background:url('../images/tab_rightpart.gif') no-repeat top right;}

.tabs a#current{
	font-size:14px;
	color:#E2001A;
	height: 28px;
	padding-right: 20px;
	margin-top:-8px;
	background:url('../images/tab_rightopen.gif') no-repeat top right;}

.tabs a span{
/* Background left image */ 
	background:url('../images/tab_leftpart.gif') no-repeat; 
	display: block;
	line-height: 17px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 2px 0 0 6px;}

.tabs a#current span{
	line-height: 26px;
	background:url('../images/tab_leftopen.gif') no-repeat;}
hr{
	width:100%;
	height:1px;
	float:left;
	display:inline;
	margin-top:-1px;
	border:none;
	border-top:1px solid #ddd;
	background:none;
	padding-bottom:15px;
	}
	
/* from bulbank css */

#send_form input, #send_form textarea {
    width: 308px !important;
}
#send_form select {
    width: 315px !important;
}
#send_form select#days,
#cv_form select#days,
#cv_form select.days{
    width: 45px !important;
}
#send_form select#months,
#cv_form select#months,
#cv_form select.months{
    width: 95px !important;
}
#send_form select#years,
#cv_form select#years,
#cv_form select.years{
    width: 60px !important;
}
#send_form input.radio,
#cv_form input.radio{
    height: 13px !important;
    width: 13px !important;
}
.big_grey518 {
width: 518px !important; 
font-size: 11px !important;
}
.big_grey518 th strong {
font-size: 10px !important;
}

.blue_link_arrow, .grey_link_arrow {
	background: transparent url(../ass_image/009998.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 22px;
	margin: 0;
	padding: 0 0 0 1px;
	text-transform: uppercase;
}
.float_r {
	float: right !important;
}

.blue_link_arrow span, .grey_link_arrow span {
	background: transparent url(../ass_image/009999.gif) no-repeat scroll right top;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-family: 'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 22px;
	padding: 0 0 0 10px;
}
.w83 {
	width: 83px;
}
.faq{
	float:left;
	width:500px;
	}

div.faq h2 a{
	color: #3F77BF !important;
	float: none;
	top: 0;
}

div.faq a {
	color: red !important;
	position: relative;
	top: -20px;
	float: right;
}

.fs11 {
	cursor:pointer;
	display:block !important;
}
.fs12, .fs13 {
	display:none !important;
}


#years_menu {
    clear: both;
    width: 756px;
    height: 29px;
    padding: 0px 0px 17px 0px;
    background: transparent url(../ass_image/010013.gif) 0 28px repeat-x;
    margin-left: 0px;
}

#years_menu li {
    float: left;
    height: 29px;		
    list-style: none;
    list-style-position: outside;
    background: none;
    padding: 0;	
}

#years_menu li a {
    float: left;
    display: block;		
    height: 20px;
    padding: 9px 9px 0px 11px;
    text-align: center;        		
    background: url(../ass_image/010014.gif) 0 7px no-repeat;
}

#years_menu li a span .middle, #years_menu li a:hover span .middle {
    font: bold 12px/20px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    padding: 0px;
    background: url(../ass_image/010011.gif) 0 -2px repeat-x;}

#years_menu li a span, #years_menu li a:hover span {
    float: left;
    display: block;	
    height: 20px;
    padding: 0px 15px 0px 0px;
    cursor:pointer;
    text-transform: uppercase;
    font: bold 10px/21px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #555;
    background: url(../ass_image/010018.gif) right -2px no-repeat;	
}

#years_menu li a:hover {
    height: 20px;
    text-decoration: none;
}
        
#years_menu li a.choosen, #years_menu li a.choosen:hover {
    height: 29px;
    padding: 0px 0px 0px 17px;
    background: transparent url(../ass_image/010015.gif) 0px 0px no-repeat;	
}
#years_menu li a.choosen span, #years_menu li a.choosen:hover span, #years_menu #first a.choosen span{
    padding: 0px 24px 0px 0px;
    height: 29px;
    cursor:pointer;
    text-transform: uppercase;
    font: bold 14px/20px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    color: #E2001A;
    background: url(../ass_image/010016.gif) right 0px no-repeat;		
}
#years_menu li a.choosen span .middle, #years_menu li a.choosen:hover span .middle, #years_menu #first a.choosen span .middle {
    font: bold 12px/20px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif !important;
    padding: 8px 0px 0px 0px;
    height: 21px;
    background: #fff url(../ass_image/010012.gif) 0px 0px repeat-x;
}

#years_menu  #first a {
    background: transparent url(../ass_image/010017.gif) 0px 7px no-repeat;	
}
#years_menu #first a.choosen {
    height: 29px;
    padding: 0px 0px 0px 20px;
    background: transparent url(../ass_image/010010.gif) 0px 0px no-repeat;	
}
#years_menu #first a.choosen span {
    background: url(../ass_image/010016.gif) right 0px no-repeat;		
}

.correspondents td{padding:10px 10px 0 10px ;}
td.zebra_blue{
  	background:#f5f8fb;
  	}
td ul li{
  	list-style-type:none;
  	background: url(../ass_image/010034.gif) no-repeat top left;
  	padding:0 0 10px 20px;
}
td.year{
  	background: url(../ass_image/010035.jpg) no-repeat top left;
  	width:85px;
	padding:9px 0 0 5px;
}
td.year strong{
  	color:#fff;
  	font-size:11px;
	line-height:12px;
}

.articleSmallL {
	float:left;
	width:46%;
}
.txt {
	color:#555555;
	font-size:80%;
	font-weight:normal;		
	margin-left:10px;
	overflow:hidden;
	width:140px;
	margin-top: -10px;
}	
.fll {
	float:left;
}

.blue_a, .blue_a:hover {
    font: bold 12px/16px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F77B2;
}

.details ul{
	list-style-type: disc;
	margin-bottom:10px;
	margin-left:25px;
}
.headpart ul{
	list-style-type: none;
}

div.blockManagement {
	padding-right:5px;
	width:182px;
}

div.blockManagement div.fll div.txtMan {
	color:#555555;
	font-size:80%;
	font-weight:normal;
	height:140px;
	margin-left:5px;
	overflow:hidden;
	width:95px;
}

div.photo {
	float:left;
	padding-top:10px;
	width:190px;
}

div.CVdetail {
	width:526px;
}

.back, .back:hover {
    float: left;
    display: block;
    height: 18px;
    padding: 0px 1px 0px 0px;
    background: url(../ass_image/010053.gif) top right no-repeat;  
    text-decoration: none;    
}
.back span {
    float: left;
    display: block;
    height: 18px;
    padding: 0px 11px 0px 18px;    
    font: normal 13px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase; 
    color: #fff;
    cursor: pointer;
    background: url(../ass_image/010054.gif) 0px 0px no-repeat;   
}

.grey_borders {
	background:transparent url(../ass_image/010055.gif) repeat-x scroll 0 15px;
	border-bottom:1px solid #F3F3F3;
	clear:both;
	height:59px;
	line-height:16px;
	margin:0 0 23px;
	padding:15px 0 0;
	width:518px;
}

ul {
	list-style-type:disc;
}

iframe ul {
	padding-left: 10px;	
}

ul.cennosti {
	display:inline;
	float:left;
	padding: 0 0 0 20px;
}

ul.cennosti li {
	background:transparent url(../ass_image/010072.gif) no-repeat scroll left top;
	padding:0 0 10px 20px;
	list-style-type:none;
}

.p_after_ul {
	clear:left;
}

.home_left_content ul, ul.right_menu , ul.homepage_news, .homepage_news ul, .footer ul{
	list-style-type: none;
}

.tableGray{width:100%; margin-bottom: 20px;}
.tableGray tr th{background:#FFF;padding: 4px 4px 4px 8px; font-weight: bold !important; text-transform: uppercase;}
.tableGray tr th.first{padding:0 0 8px 5px;text-align:left;}
.tableGray tr.dark td{background:#e4e4e4;}
.tableGray tr td{background:#f1f1f1; padding:4px 4px 4px 8px;text-align:left;}


.blue_link{
	width:399px;
	height:35px;
	float:left;
	display:inline;
	padding:7px 0 0 10px;
	margin:20px 0 10px 0;
	background:url(../ass_image/010112.gif) no-repeat top left;
	overflow:hidden;
}

a.opisanie {
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:bold;
	width:230px;
}

a.link_right {
	background:transparent url(../ass_image/010113.gif) no-repeat scroll right top;
	color:#E2001A;
	cursor:pointer;
	display:inline;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:26px;
	padding-right:8px;
	text-decoration:none;
	text-transform:uppercase;
}

a.link_right span {
	background:transparent url(../ass_image/010114.gif) no-repeat scroll 0 0;
	display:block;
	line-height:18px;
	padding:5px 0 5px 10px;
}

.gallery_li {		
	background:transparent url(../ass_image/009977.gif) no-repeat 0px 5px;
	padding:0 5px 2px 5px;
	text-indent: 0;
	margin-left: 5px;
	list-style: none inside;
    list-style-type: none;      	
}
.gallery_li a{
	color: #555555;	
	margin-left: 5px;	
}
.gallery_ul {
	padding:0;
	margin:0;
}

#site_map a {
	font-family:"Trebuchet MS",Arial,sans-serif;
}
#site_map h4 a {
	color:#3F77B2;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 !important;
	padding:10px 0 !important;
}
#site_map ul {
	margin-bottom:15px;
}
#site_map ul li {
	list-style-type:none;
	padding:0;
}
#site_map ul li a {
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
#site_map ul li ul {
	margin:10px 0;
}
#site_map ul li ul li {
	padding-left:20px;
}
#site_map ul li ul li a {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

