/* ISIC Bulgaria CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	color: #000000;
	font: normal 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a, a:hover {
	text-decoration: underline;
	color: #000000;
}

img { border: 0; }
ul {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
form {padding: 0; margin: 0;}
spacer {margin: 0; padding: 0; }
p { font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
label.level {line-height: 15px; }
label.level input { height: 15px; float: left;}


.cb { clear: both; }
.mtop10 {margin-top:10px;}
.mtop0 {margin-top: 0; }
.fl {float: left;}
.fl ul { list-style: none outside url(../img/sys/ul_02.gif); margin-top: 5px; }
.fl ul li { margin-bottom: 10px; margin-left: 20px; text-align: justify; }
.fr {float: right;}
.in_a {padding: 0 3px;}
.in_b {padding: 0 5px;}
.in_c {padding: 0 8px;}
.in_d {padding: 0 10px 0 10px; width: 471px; }
.in_half { padding: 0 10px 0 10px; }
.in_e {padding: 0 20px; }
.in_e p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }



#mainwrap {
	width: 882px;
	margin: 10px auto 0 auto;
}

#header_a {
	width: 882px;
	height: 16px;
	background-image:url(../img/sys/hdr_a_bg.gif);
	background-repeat: no-repeat;	
}

ul#top_links {
	float: right;
	list-style: none inside none;
	margin: 3px 5px 0 0;
	padding: 0;	
}

ul#top_links a {color: #FFFFFF;	text-decoration: none;}
ul#top_links .nosep { border: 0; }

ul#top_links li {
	display: block;
	float: left;
	color: #FFFFFF;
	height: 9px;
	font: normal 10px/9px Arial, Helvetica, sans-serif;
	padding: 0 5px;
	border-right: 1px solid #FFFFFF;
}

#header_b {width: 882px; height: 141px;}
#header_b a {outline: 0;}

#mainmenu{width: 882px; height: 34px; }
#mainmenu ul#mnu_level_a { list-style: none inside none; margin: 0; padding: 0 0 0 6px; background-color: #406CB7; width: 876px; height: 17px; background-position: top right; background-repeat: no-repeat; }
#mainmenu ul#mnu_level_a li {display: inline;}
#mainmenu ul#mnu_level_a li a { height: 10px; line-height: 10px; outline: none; float: left;}

#mainmenu ul#mnu_level_b { list-style: none inside none; margin: 0; padding: 0 0 0 80px; background-color: #598BDD; width: 802px; height: 15px; color: #FFFFFF; font-size: 9px; }
#mainmenu ul#mnu_level_b li {float: left; }
#mainmenu ul#mnu_level_b li a {height: 8px; font: normal 10px/15px Arial, Helvetica, sans-serif; outline: none; color: #FFFFFF; text-decoration: none; text-align: left; padding: 0 15px;}
#mainmenu ul#mnu_level_b li a.active { color: #FF0000; }

#maincont {
	width: 882px;
	height: auto;
	background-image: url(../img/sys/cont_bg.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#maincont #leftcol {width: 180px; float: left; margin-top: 0; }
#maincont #cntrcol {width: 491px; float: left; margin-left: 15px; color: #3F6CB7; font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#maincont #rghtcol {width: 180px; float: right; }
#maincont #end {width: 882px; height: 25px; background-image:url(../img/sys/mcont_end.jpg); background-repeat: no-repeat; }

.ulinfo ul {
	list-style: none outside url(../img/sys/ul_02.gif);
	margin-top: 5px;
}
.ulinfo ul li { margin-bottom: 10px; margin-left: 20px; text-align: justify; }

.box {}
.poll_box { font: normal 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7; }
.poll_box span.q { font: bold 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #015597; }
.poll_box span.res { font: bold 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #F8A01B; }

.boxttl {}
.smbox_end {width: 180px; height: 6px; background-image: url(../img/sys/sm_box_end.jpg); background-repeat: no-repeat; line-height: 6px; }


ul#unis { list-style: none outside url(../img/sys/ul_01.gif);}
ul#unis li { margin-left: 20px; padding: 0; width: 160px; font: bold 9px/18px Tahoma, Arial, Helvetica, sans-serif; color: #3F6CB7; text-transform: uppercase;}
ul#unis li.col_a { background-color: #F2F5FA; margin-left: 20px; padding: 0; width: 160px; font: bold 9px/18px Tahoma, Arial, Helvetica, sans-serif; color: #3F6CB7; text-transform: uppercase;}
ul#unis li a { text-decoration: none; color: #3F6CB7; display: block; width: 160px; }
ul#unis li a:hover { text-decoration: underline; color: #3F6CB7; display: block; width: 160px; }


.promo_box {width: 158px; height: 147px; padding: 6px 0 0 5px; background-image: url(../img/sys/promo_box_bg.jpg);	background-repeat: no-repeat; float: left;}
/* .promo_box .title {width: 154px; height: 7px; font: bold 9px/7px Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #466EB0; text-transform: uppercase; }*/
.promo_box .ptitle {}
.promo_box .pimage img {border: 1px solid #FE8B03; width: 146px; height: 63px;}
.promo_box ul {list-style: none outside url(../img/sys/ul_01.gif);}
.promo_box ul li { margin-left: 20px; height: 12px; font: normal 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7;}
.promo_box li a { text-decoration: none; color: #3F6CB7;}
.promo_box li a:hover { text-decoration: underline; color: #3F6CB7;}
.pbox_sep {width: 1px; height: 153px; background-image: url(../img/sys/pbox_sep.jpg); float: left;}

.v_sep {width: 491px; height: 19px; background-image:url(../img/sys/v_sep.jpg); background-repeat: no-repeat;}
.v_sep2 {width: 491px; height: 1px; background-image:url(../img/sys/v_sep2.jpg); background-repeat: no-repeat;}
.v_sep3 {width: 100%; height: 7px; background-image:url(../img/sys/sep_01_bg.gif);	background-repeat: repeat-x;}



#cbaner_a {
	width: 469px;
	height: 96px;
	padding: 12px 11px;
	background-image: url(../img/sys/bg_type2.jpg);
	background-repeat: repeat-y;
}

#cbaner_b {
	padding: 12px 11px 0 11px;	
	margin: auto;
	text-align: center;
}

.last_f_box {width: 467px; height: 31px; padding: 5px 12px; background-image: url(../img/sys/last_f_box_bg.jpg); background-repeat: no-repeat; font: normal 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1;}
.last_f_box a {font: bold 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; text-decoration: none; }
.last_f_box a:hover {text-decoration: underline; }
.last_f_box .title {font-weight: bold;}
.last_f_box .date {float: left;}
.last_f_box .author {float: right;}

#src_box_s {width: 180px; height: auto; font: normal 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7; }
#form { margin: 10px; font: normal 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7;}
#formSearchBox_s .radio {padding: 0; margin: 0 5px 0 8px; height: 21px; display: inline; float: left;}
#formSearchBox_s .radio_l {line-height: 21px; height: 20px; float: left; }
#formSearchBox_s #l_c {padding: 0; margin-bottom: 5px; width: 167px; height: 15px; border: 1px solid #D3E4F2; font-size: 9px; line-height: 10px; color: #3F6CB7;}
#formSearchBox_s #cat {padding: 0; width: 140px; float: left; margin-right:5px; height: 15px; border: 1px solid #D3E4F2; font-size: 9px; line-height: 10px; color: #3F6CB7;}

dl#news { width: 170px; height: auto; padding: 0px 5px 0px 5px; margin: 0; }
dl#news dt { margin: 0; padding: 0; font: bold 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #015597;}
dl#news dd { margin: 0 0 15px 0; padding: 0; font: normal 10px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7;}
dl#news a.more {float: right; color: #F8A01B; font: bold 10px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

#calendar {width: 161px; height: 126px;	background-color: #E0E7EF; color: #000000; margin: 10px 0 0 9px; font-size: 10px;}
#calendar .c_row { height: 20px; }
#calendar .c_ttl { width: 22px; height: 20px; background-color: #F7FAFF; line-height: 20px; text-align: center; float: left; color: #FF7002; margin-right: 1px; margin-bottom: 1px;}
#calendar .c_cell { width: 22px; height: 20px; margin-right: 1px; margin-bottom: 1px; background-color: #F7FAFF; line-height: 20px; text-align: center; float: left;}
#calendar .c_cell .today { width: 22px; height: 20px; background-color: #EDE7F8; line-height: 20px; text-align: center; float: left;}
#calendar .c_cell a {padding: 0 3px; color: #60859A; text-decoration: none; background-color: #D8E8F2;}

.weather_i {width: 80px; height: 30px; text-align: center; float: left; }
.weather_t {width: 95px; height: 30px; text-align: left; float: right; font-size: 9px; line-height: 11px; }
.weather_c_a { color: #3F6CB7; }
.weather_c_b { color: #464646; }

#footer { width: 882px; height: 70px; margin-top: 11px; background-image:url(../img/sys/footer_bg.jpg); background-repeat: repeat-x; }
#footer #simple_links { width: 800px; margin: auto; text-align: center; font: normal 10px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #015597; }
#footer #simple_links a { font: normal 10px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #015597; text-decoration: none; }

.dp_title {font: bold 11px/16px Arial, Helvetica, sans-serif; color: #9e9e9e; padding-right: 50px; border-bottom: 1px solid #d1dce3;}
.dp_url {margin-top: 5px; }
.dp_url a {font-size: 10px; color: #f68222; }
.dp_url a:hover {font-size: 10px; color: #f68222; }
.dp_images {margin-top: 10px;}
.dp_images img {float: left; margin-right: 10px; }
.dp_descr {margin-top: 15px; width: 270px; float: left; }
.dp_descr p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.dp_cards {margin-top: 15px; width: 175px; float: left;}
.dp_cards p {font-size: 11px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.dp_moreinfo {margin-top: 15px; width: 440px; }
.dp_moreinfo p {font-size: 11px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }

.dp_contacts {margin-top: 20px; width: 440px; }
.dp_contacts p {font-size: 11px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.dp_contacts a {font-size: 10px; color: #f68222; }
.dp_contacts a:hover {font-size: 10px; color: #f68222; }


.sc_title {font: bold 11px/16px Arial, Helvetica, sans-serif; color: #9e9e9e; padding-right: 50px; border-bottom: 1px solid #d1dce3;}
.sc_url {margin-top: 5px; }
.sc_url a {font-size: 10px; color: #f68222; }
.sc_url a:hover {font-size: 10px; color: #f68222; }
.sc_images {margin-top: 10px;}
.sc_images img {float: left; margin-right: 10px; }
.sc_descr {margin-top: 15px; width: 270px; height: 70px; float: left; }
.sc_descr p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.sc_cards {margin-top: 15px; width: 175px; height: 70px; float: left;}
.sc_cards p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.sc_moreinfo {margin-top: 15px; width: 440px; }
.sc_moreinfo p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }

.sc_contacts {margin-top: 20px; width: 440px; }
.sc_contacts p {font-size: 9px; line-height: 15px; color:#333333; padding: 0 5px; margin: 5px 0 0 0; }
.sc_contacts a {font-size: 10px; color: #f68222; }
.sc_contacts a:hover {font-size: 10px; color: #f68222; }


#formSearchDP select.multi {
	 width: 200px;
	 height: 150px;
	 font: normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 border: 1px solid #0099CC;
}

.src_res_item {width: 410px; height: 45px; background-image: url(../img/sys/icon_i.gif); background-repeat: no-repeat; border-bottom: 1px solid #CCCCCC; padding-left: 50px;}
.src_res_item h1 {color: #F68222; font: normal 10px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top: 2px;}
.src_res_item .info {color: #7D7D7D; font: normal 9px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 0 0; padding: 0;}

ul.type2, ul.type2 ul {list-style: none outside url(../img/sys/ul_02.gif); margin-top: 5px;}
ul.type2 li, ul.type2 ul li { margin-bottom: 10px; margin-left: 20px; text-align: justify; }

.news_i_box {width: 467px; height: 52px; padding: 0px 12px 0 12px; background-image: url(../img/sys/news_i_box_bg.jpg); background-repeat: no-repeat; font: normal 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; border-bottom: 1px solid #D0DFE8;}
.news_i_box a {font: bold 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; text-decoration: none; }
.news_i_box a:hover {text-decoration: underline; }
.news_i_box .title {margin-top: 5px; font-weight: bold; float: left;}
.news_i_box .date {margin-top: 5px; float: right; font-size: 9px;}
.news_i_box .teaser {margin: 0; padding: 3px 0 0 10px; font-size: 11px; line-height: 12px;  }

.jobs_i_box {width: 467px; padding: 0px 12px 0 12px; no-repeat; font: normal 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; border-bottom: 1px solid #D0DFE8;}
.jobs_i_box a {font: bold 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; text-decoration: none; }
.jobs_i_box a:hover {text-decoration: underline; }
.jobs_i_box .title {margin-top: 5px; font-weight: bold; float: left;}
.jobs_i_box .date {margin-top: 5px; float: right; font-size: 9px;}
.jobs_i_box .teaser {margin: 0; padding: 3px 0 0 10px; font-size: 11px; line-height: 12px;  }

.events_i_box {width: 467px; height: 52px; padding: 0px 12px 0 12px; background-image: url(../img/sys/news_i_box_bg.jpg); background-repeat: no-repeat; font: normal 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; border-bottom: 1px solid #D0DFE8;}
.events_i_box a {font: bold 11px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; text-decoration: none; }
.events_i_box a:hover {text-decoration: underline; }
.events_i_box .title {margin-top: 5px; font-weight: bold; float: left;}
.events_i_box .date {margin-top: 5px; float: right; font-size: 9px;}
.events_i_box .teaser {margin: 0; padding: 3px 0 0 10px; font-size: 11px; line-height: 12px;  }


.pg_cnt {width: 491px; height: 19px; background-image:url(../img/sys/pg_cnt_bg.jpg); background-repeat: no-repeat; text-align: center; font: normal 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.pg_cnt a {color: #3F6CB7; font: normal 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#formMailClub .inp {width: 150px;height: 16px;font: normal 10px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#formMailClub .sel {width: 150px;height: 20px;font: normal 10px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

ul#mb_arch {list-style: none inside none;}
ul#mb_arch a {height: 21px; line-height: 21px; padding: 0 4px;}
ul#mb_arch a:hover {background-color:#F5F5F5;}

#quick_src_res a.res { text-decoration: none; display: block; width: 155px; padding: 2px 0 2px 15px; background-color: #F7FAFF; background-image: url(../img/sys/arr_01.gif); background-repeat: no-repeat; background-position: left center;}
#quick_src_res a.res:hover { text-decoration: none; background-color: #F2F5FA; color:#333333;}


a.ulink { color: #2F5AA1; text-decoration:none; display: block; }
a.ulink:hover { color: #f68222; text-decoration:none; }

ul.bcdplist {
	list-style: none outside url(../img/sys/ul_01.gif);
}

ul.bcdplist li { margin-left: 20px; height: 12px; font: normal 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7;}
ul.bcdplist li a { text-decoration: none; color: #3F6CB7;}
ul.bcdplist li a:hover { text-decoration: underline; color: #3F6CB7;}

.ttl_a {font: bold 11px/16px Arial, Helvetica, sans-serif; color: #9e9e9e; padding-right: 50px; border-bottom: 1px solid #d1dce3;}
.crbox {width: 150px; float: left; margin-left: 10px;}
a.light_a {text-decoration: none; color: #4a5f80; padding-left: 5px; }
a.light_a:hover {text-decoration: none; color: #8fa3c2; padding-left: 5px; }


#formContacts .email, .question {
	 width: 468px;
	 font: normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 border: 1px solid #0099CC;
}

#formContacts .question {
	 height: 150px;
	 font: normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
	 border: 1px solid #0099CC;
}

.label_city { height: 20px; color: #FF7002; border-bottom: 1px solid #3F6CB7; }
.partner { width: 410px; background-image: url(../img/sys/icon_i.gif); background-repeat: no-repeat; border-bottom: 1px solid #CCCCCC; padding-left: 50px; }
.partner h1 {color: #F68222; font: normal 10px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top: 2px;}

.credits { float: right; padding-right: 10px; }
.link_to_form {font: normal 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3F6CB7;text-decoration: none;}
.link_to_form a:hover { color: #3F6CB7; }

#maincont #cntrcol_new {width: 491px; float: left; color: #3F6CB7; font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.events_i_box_new23 {width: 467px; height: 52px; padding: 0px 12px 0 12px; background-image: url(../img/sys/news_i_box_bg.jpg); background-repeat: no-repeat; font: normal 12px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; border-bottom: 1px solid #D0DFE8;}
.events_i_box_new23 a {font: bold 12px/8px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #2F5AA1; text-decoration: none; }
.events_i_box_new23 a:hover {text-decoration: underline; }
.events_i_box_new23 .title {margin-top: 5px; font-weight: bold;}
.events_i_box_new23 .date  a{margin-top: 12px; float: right; font-size: 12px; line-height: 13px; color: orange;}
.events_i_box_new23 .teaser {width: 390px; margin: 0; padding: 3px 0 0 10px; font-size: 11px; line-height: 12px; float: left;}


.promes_new_object{
	width: 240px;  
	float: left; 
	overflow: hidden; 
}

.promes_new_object .images{
	margin: 20px 0 0 0;
	padding: 0 8px 0 15px; 
	display: block; 
	float: left;
	width: 75px;
	text-align: center;
}

.promes_new_object .title{
	padding: 20px 0 0 0;
	width: 140px; 
	float: left;
}

.promes_new_object .title a{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #2F5AA1; 
	text-decoration: none; 
}

.promes_new_object .title a:hover{
	text-decoration: underline; 
}

.informationFull{
	width: 491px;
	height: 19px;
	background: url(../img/ttl/informationFull.jpg) top left no-repeat;
}

.informationFull div{
	font: 10px Tahoma, sans-serif;
	color: white;
	margin: 4px 0 0 20px;
}

 a.usitBanner:link, a.usitBanner:visited, a.usitBanner:active {
  color:#7C51A1;
  font-family:verdana;
  font-size:10px;
  text-decoration:none;
 }
 a.usitBanner:hover {
  color:#ED1C24;
  text-decoration:none;
  font-family:verdana;
  font-size:10px;
}