body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background:#f9f9f9;
}

p, form, ul, input, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
}

a {
	outline-style:none;
	text-decoration:none;
}

img {
	border:0;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0;
}

#clearing:after {content: "."; display:block; height:0px; font-size:0;line-height:0px; clear: both; visibility: hidden;}
#clearing {display: inline-block;}
#clearing { /* Hides from IE-mac \*/display:block;}
* html #clearing { /* Hides from IE-mac \*/display:inline;}

.container {
	margin:0 auto;
	width:850px;
}

.header {
	float:left;
	width:840px;
	padding:13px 0 0 10px;
}

.search_bar {
	float:left;
	clear:both;
	width:840px;
	padding:0 0 10px 0;
}

.src {
	float:right;
	width:196px;
	height:18px;
	background:url(../images/src_bg.png) no-repeat;
	padding:2px 0 2px 50px;
}

input.stx {
	width:165px;
	height:18px;
	background:none;
	border:none;
	color:#646464;
	float:left;
	font-size:11px;
	font-weight:bold;
}

* html input.stx {
	padding:2px 0 0 0;
	height:16px;
}

* + html input.stx {
	padding:2px 0 0 0;
	height:16px;
}

input.sbt {
	float:right;
	width:21px;
	height:19px;
	border:none;
	background:none;
	cursor:pointer;
}

a.logo {
	float:left;
}

.hban {
	float:right;
	width:707px;
	height:236px;
	position:relative;

}
.slideshow {
	width:707px;
	height:236px;
}

.trans {
	width:687px;
	position:absolute;
	top:25px;
	left:0;
	padding:0 0 0 10px;
	z-index:999;
/*	background:url(../images/hban_trans.png) repeat; */
}

.trans h1 {
	font-size:18px;
	font-weight:normal;
	font-family:Myriad Pro;
	color:#f9f9f9;
	display:none;
}

.content {
	float:left;
	clear:both;
	width:850px;
	padding:10px 0 30px 0;
}

.left {
	float:left;
	width:133px;
}

/*----------menu slide start-------------*/

.menu {
	float:left;
	clear:both;
	width:133px;
	background:url(../images/left_brd.png) no-repeat 12px bottom;
	font-family:Myriad Pro;
	font-size:14px;
	padding:0 0 13px 0;
}

.menu_button {
	float:left;
	clear:both;
	width:133px;
	height:42px;
	position:relative;
	z-index:100000;
}

/*div#slickbox_one, div#slickbox_two, div#slickbox_three, div#slickbox_four, div#slickbox_five, div#slickbox_six, div#slickbox_seven, div#slickbox_eight {
	top:-52px; 
	left:128px;
}*/

div#slickbox_one {
	top:-52px; 
	left:130px;
}

div#slickbox_two {
	top:-52px; 
	left:130px;
}

div#slickbox_three {
	top:-94px; 
	left:130px;
}

div#slickbox_four {
	top:-136px; 
	left:130px;
} 

div#slickbox_five {
	top:-178px; 
	left:130px;
}

div#slickbox_six {
	top:-220px; 
	left:130px;
}

div#slickbox_seven {
	top:-262px; 
	left:130px;
}

div#slickbox_eight {
	top:-304px; 
	left:130px;
}

.slickbig {
	background:url(../images/slickbox_bg.png) no-repeat;
	width:721px;
	overflow:hidden;
	position:absolute;
	z-index:1000;
}

.slickbig h3 {
	font-size:18px;
	padding:0 0 15px 0;
}

.sb_up {
	float:left;
	clear:both;
	width:721px;
	background:url(../images/sb_mid.png) repeat-y;
}

.sb_mid {
	float:left;
	clear:both;
	width:681px;
	background:url(../images/sb_up.png) no-repeat left top;
	padding:48px 20px 147px 20px;
}

.sb_dn {
	float:left;
	clear:both;
	width:721px;
	background:url(../images/sb_dn.png) no-repeat left bottom;
	padding:0 0 20px 0;
}

ul.abt {
	float:left;
	clear:both;
}

ul.abt li {
	float:left;
	clear:both;
	padding:0 0 2px 8px;
	background:url(../images/uf_dot.png) no-repeat left 9px;
}

ul.abt li a {
	color:#0f5387;
}

ul.abt li a:hover {
	text-decoration:underline;
}

a.slick_ini {
	display:block;
	width:113px;
	height:35px;
	padding:1px 0 0 20px;
	color:#0f5387;
	line-height:15px;
}

a.slick_ini:hover {
	background:url(../images/menu_hov.png) no-repeat;
}

a.slick_ini_h {
	display:block;
	width:113px;
	height:35px;
	padding:1px 0 0 17px;
	color:#0f5387;
	line-height:15px;
}

a.slick_ini_h:hover {
	background:url(../images/menu_hov.png) no-repeat;
}

/*a#slick-toggle_one, a.slick-toggle-one-h, a.slick-toggle-one-h, a#slick-toggle_four, a#slick-toggle_five, a#slick-toggle_six {
	height:26px;
	padding:10px 0 0 17px;
}*/

a#slick-toggle_one, a.slick-toggle-one-h, a#slick-toggle_four, a#slick-toggle_five, a#slick-toggle_six {
	height:33px;
	padding:9px 0 0 20px;
}

a.selmen {
	background:url(../images/menu_hov.png) no-repeat;
}

a.selmen#slick-toggle_four, a.selmen#slick-toggle_five, a.selmen#slick-toggle_six {
	height:29px !important;
	padding:13px 0 0 20px !important;
}

a.selmen, a.selmen:hover {
	background:url(../images/selmen_hov.png) no-repeat;
	position:relative;
	z-index:2000;
	height:37px;
	padding:5px 0 0 20px;
	top:-4px;
}

a.close {
	position:absolute;
	left:21px;
	bottom:19px;
	color:#396e6e;
	font-size:14px;
	background:url(../images/aclose_bg.png) no-repeat;
	height:25px;
	padding:7px 0 0 39px;
}

/*----------menu slide end-------------*/

.useful_links {
	float:left;
	clear:both;
	width:100px;
	padding:18px 0 14px 12px;
	background:url(../images/left_brd.png) no-repeat 12px bottom;
}

.useful_links h4 {
	font-size:14px;
	font-family:Myriad Pro;
	font-weight:normal;
	padding:0 0 10px 0;
	color:#333333;
}

.useful_links ul {
	float:left;
	clear:both;
	width:100px;
}

.useful_links ul li {
	float:left;
	clear:both;
	width:100px;
	padding:0 0 5px 8px;
	background:url(../images/uf_dot.png) no-repeat left 8px;
	line-height:20px;
}

.useful_links ul li a {
	color:#0f5387;
}

.useful_links ul li a:hover {
	text-decoration:underline;
}

.stats {
	float:left;
	clear:both;
	width:100px;
	padding:18px 0 14px 14px;
	background:url(../images/left_brd.png) no-repeat 12px bottom;
}

.stats h4 {
	font-size:16px;
	font-family:Myriad Pro;
	font-weight:normal;
	padding:0 0 10px 0;
	color:#333333;
}

.t_rank {
	float:left;
	clear:both;
	width:100px;
	padding:18px 0 0 14px;
}

.t_rank h4 {
	font-size:14px;
	font-family:Myriad Pro;
	font-weight:normal;
	padding:0 0 10px 0;
	color:#333333;
}

.right {
	float:right;
	width:707px;
}

h3.f18 {
	font-size:18px;
	font-family:Myriad Pro;
	color:#01123b;
	font-weight:normal;
	padding:0 0 7px 0;
}

.switch_box {
	float:left;
	clear:both;
	width:703px;
	border:1px solid #dddddd;
	padding:1px;
	background:#fff;
	margin-bottom:16px;
}

ul.sw_control {
	float:left;
	clear:both;
	width:673px;
	height:45px;
	background:#0f5387;
	padding:4px 15px 0;
	overflow:hidden;
}

ul.sw_control li {
	float:left;
	height:45px;
	margin-right:9px;
}

* html ul.sw_control li {
	float:left;
	height:45px;
	margin-right:9px;
}

* + html ul.sw_control li {
	float:left;
	height:45px;
	margin-right:9px;
}

ul.sw_control li.last {
	float:left;
	height:45px;
	margin-right:0px;
}

ul.sw_control li a {
	float:left;
	display:block;
	height:45px;
	background:url(../images/switch_a_long.png) no-repeat left bottom;
}

ul.sw_control li a span {
	background: url(../images/switch_a_cap.png) no-repeat right bottom;
	display:block;
	height:40px;
	float:left;
	color:#fbfbfb;
	padding:5px 11px 0 11px;
	cursor:pointer;
}

/* * html ul.sw_control li a span {
	padding:5px 10px 0 10px;
}

* + html ul.sw_control li a span {
	padding:5px 10px 0 10px;
} */

ul.sw_control li a:hover {
	background:none;
}

ul.sw_control li a:hover span, ul.sw_control li a.selected span {
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background:#f1f1f8;
	height:40px;
	float:left;
	color:#0f5387;
	padding:5px 10px 0 10px;
}

/* * html ul.sw_control li a:hover span, ul.sw_control li a.selected span {
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background:#f1f1f8;
	height:40px;
	float:left;
	color:#0f5387;
	padding:5px 9px 0 9px;
}

* + html ul.sw_control li a:hover span, ul.sw_control li a.selected span {
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background:#f1f1f8;
	height:40px;
	float:left;
	color:#0f5387;
	padding:5px 9px 0 9px;
}

* html ul.sw_control li a:hover span {
	padding:5px 9px 0 9px;
}

* + html ul.sw_control li a:hover span {
	padding:5px 9px 0 9px;
}
*/
.con_big {
	float:left;
	clear:both;
	width:673px;
	padding:10px 15px;
	background:#f1f1f8;
}

.month_scroll {
	float:left;
	clear:both;
	width:183px;
	height:22px;
	position:relative;
	margin-right:2px;
}

#month_counter .qp_prev {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_right.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	z-index:0;
}
			
#month_counter .qp_next {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_left.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	z-index:0;
}

#month {
	width:139px;
	height:19px;
	padding:3px 0 0 0;
	background:url(../images/span_date_bg.png) repeat-x;
	position:absolute;
	left:22px;
	top:0;
	text-align:center;
	z-index:111;
}

.cal_sh {
	float:left;
	width:150px;
	height:22px;
	position:relative;
}

.cal_sh img {
	float:left;
}

a.toggie, a.toggie_2 {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/togle_cal.png) no-repeat;
	float:left;
}

input.toggie, input.toggie_2 {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/togle_cal.png) no-repeat;
	float:left;
	cursor:pointer;
	border:none;
}

span.ind {
	float:left;
	padding:4px 0 0 5px;
}

.calendar {
	position:absolute;
	top:20px;
	right:128px;
	width:176px;
	height:167px;
	padding:10px 17px 0 14px;
	background:url(../images/calendar_bg.png) no-repeat;
}

* html .calendar {
	right:120px;
}

.calendar table {
	width:173px;
}

.calendar table td {
	width:26px;
	height:26px;
	text-align:center;
}

.calendar table td a {
	color:#000;
	width:26px;
	height:21px;
	padding:5px 0 0 0;
	display:block;
}

.calendar table td a:hover {
	background:#f6e82c;
}

.calendar table td a.selected {
	background:#fff;
	font-weight:bold;
	color:#0f5387;
}

.calendar table td a.inter_sem {
	background:#90a302;
	font-weight:bold;
	color:#fff;
	border:1px solid #515c01;
}

.calendar table td a.bfug {
	background:#ff00fc;
	font-weight:bold;
	color:#fff;
	border:1px solid #b035ca;
}

.calendar table td a.wg {
	background:#99cccd;
	font-weight:bold;
	color:#fff;
	border:1px solid #58abad;
}

.calendar table td a.extr {
	background:#ff6842;
	font-weight:bold;
	color:#fff;
	border:1px solid #c42700;
}

a.more {
	clear:both;
	color:#497ca3;
	font-size:15px;
	font-family:Myriad Pro;
	background:url(../images/more_bg.png) no-repeat left top;
	padding:0 0 2px 21px;
	line-height:14px;
	margin-left:22px;
}

a.more:hover {
	text-decoration:underline;
}

.hl_side {
	float:left;
	width:340px;
}

.wel_p1 {
	margin:0;
	padding:35px 0 0 0;
	text-align:justify;
	font-size:13px;
}

.wel_p2 {
	margin:0;
	padding:20px 0 0 0;
	text-align:justify;
}

.wel_p3 {
	margin:0;
	padding:20px 0 18px 0;
	text-align:justify;
}

.tag_cloud {
	float:left;
	clear:both;
	width:340px;
	padding:0 0 34px 0;
}

.tag_cloud a {
	color:#2c4fc1;
	margin-right:4px;
}

.tag_cloud a:hover {
	text-decoration:underline;
}

a.tag16 {
	font-size:16px;
}

a.tag20 {
	font-size:20px;
}

a.tag14 {
	font-size:14px;
}

a.tag22 {
	font-size:22px;
}

a.tag29 {
	font-size:29px;
}

.study_banner {
	float:left;
	clear:both;
	width:340px;
	padding-top:15px;
}

.hr_side {
	float:right;
	width:313px;
	border:1px solid #f3e89c;
	background:#fcf8de;
	padding:10px 12px 10px;
}


.hr_side_cal {
	float:right;
	width:260px;
	border:1px solid #f3e89c;
	background:#fcf8de;
	padding:10px 12px 10px 65px;
}

.hr_side h4 {
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
	padding:0 0 20px 0;
}

.hr_side_cal h4 {
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
	padding:0 0 3px 0;
}

.hr_side h4 a{
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
}

.hr_side h4 a:hover{
	text-decoration:underline;
}

.hr_side ul {
	float:left;
	clear:both;
	width:313px;
}

.hr_side ul li {
	float:left;
	clear:both;
	width:313px;
	padding:0 0 35px 0;
}

.hr_side ul li h2 {
	font-size:18px;
	color:#01123b;
	padding:0 0 3px 0;
}

.hr_side ul li h2 a {
	color:#01123b;
}

.hr_side ul li h2 a:hover {
	text-decoration:underline;
}

.hr_side ul li span {
	font-size:12px;
	color:#cdcdc0;
}

.hr_side ul li img {
	float:right;
	padding:1px;
	background:#fefefe;
	border:1px solid #c8c8c8;
	width:128px;
	height:95px;
	margin:0 0 5px 5px;
}

.hr_side ul li p {
	color:#01123b;
	padding:7px 0;
}

.hl_side_news {
	float:left;
	width:340px;
	padding:0;
	margin-top:9px;
}
.hl_side_news_int {
	float:left;
	width:314px;
	border:1px solid #f3e89c;
	background:#fcf8de;
	padding:10px 12px 10px;
	margin:0px;
}


.hl_side_news h4 {
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
	padding:0 0 20px 0;
}

.hl_side_news h4 a{
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
}

.hl_side_news h4 a:hover{
	text-decoration:underline;
}

.hl_side_news ul {
	float:left;
	clear:both;
	width:313px;
}

.hl_side_news ul li {
	float:left;
	clear:both;
	width:313px;
	padding:0 0 35px 0;
}

.hl_side_news ul li h2 {
	font-size:18px;
	color:#01123b;
	padding:0 0 3px 0;
}

.hl_side_news ul li h2 a {
	color:#01123b;
}

.hl_side_news ul li h2 a:hover {
	text-decoration:underline;
}

.hl_side_news ul li span {
	font-size:12px;
	color:#cdcdc0;
}

.hl_side_news ul li img {
	float:right;
	padding:1px;
	background:#fefefe;
	border:1px solid #c8c8c8;
	width:128px;
	height:95px;
	margin:0 0 5px 5px;
}

.hl_side_news ul li p {
	color:#01123b;
	padding:7px 0;
}

.hl_side_news p a {
	color:#1471b6;
	text-decoration:underline;
}

.hl_side_news p a:hover {
	color:#164df7;
	text-decoration:none;
}

.hl_side_news p a:visited {
	color:#b04092;
	text-decoration:underline;
}

.hr_side_events {
	float:right;
	width:327px;
	padding:23px 12px 10px 0px;
}

a.more_2 {
	clear:both;
	color:#497ca3;
	font-size:15px;
	font-family:Myriad Pro;
	background:url(../images/more_bg.png) no-repeat left top;
	padding:0 0 2px 21px;
	line-height:14px;
}

a.more_2:hover {
	text-decoration:underline;
}

a.more_2n {
	clear:both;
	color:#497ca3;
	font-size:15px;
	font-family:Myriad Pro;
	background:url(../images/more_bg.png) no-repeat left top;
	padding:0 0 2px 21px;
	line-height:14px;
	float: left;
	line-height: 18px;
	height: 18px;
	margin: 5px 0 5px 0;
}

a.more_2n:hover {
	text-decoration:underline;
}

.footer {
	float:left;
	clear:both;
	width:839px;
	background:url(../images/footer_line.png) no-repeat 11px top;
	padding:13px 0 30px 11px;
}

img.fot_logo {
	float:left;
}

.f_cnt {
	float:right;
	width:740px;
	padding:11px 0 0 0;
	overflow:hidden;
	position:relative;
}

p.copy {
	color:#999999;
	float:left;
	width:300px;
}

.tag_cloud_footer {
	color:#574f44;
	float:right;
	width:400px;
	margin-top:-5px;
	margin-left:40px;
}


.fmen {
	float:left;
	clear:both;
	width:740px;
	background:url(../images/footer_line.png) no-repeat left top;
	padding:15px 0 0 25px;
	margin-top:19px;
}

.fmen ul {
	float:left;
}

.fmen ul li {
	float:left;
	padding:0 23px 0 0;
	font-size:11px;
}

.fmen ul li a {
	float:left;
	color:#84a6c0;
}

.fmen ul li a:hover {
	text-decoration:underline;
}


.fmen2 {
	float:left;
	clear:both;
	width:840px;
	padding:0 0 10px 0;
}

.fmen2 ul {
	float:right;
}

.fmen2 ul li {
	float:left;
	padding:0 0 0 23px;
	font-size:11px;
}

.fmen2 ul li a {
	float:left;
	color:#84a6c0;
}

.fmen2 ul li a:hover {
	text-decoration:underline;
}


/*------------------------------------EVENTS VIZUALIZARE START-----------------------------------*/

.ev_box {
	float:left;
	clear:both;
	width:707px;
	padding:10px 0 0 0;
}

.mediabox {
	float:left;
	clear:both;
	width:449px;
	padding:0 0 20px 0;
}

.med_cnt {
	float:left;
	clear:both;
	width:389px;
	background:#eef8fb;
	border:1px solid #c6e5ef;
	padding:29px 29px 4px;
}

div#photo {
	float:left;
	clear:both;
	width:385px;
	height:288px;
	padding:1px;
	border:1px solid #c8c8c8;
}

div#photo ul li img {
	width:385px;
	height:288px;
}

#photo_counter {
	float:left;
	clear:both;
	width:99px;
	height:22px;
	padding:3px 0 0 145px;
	position:relative;
}

#photo_counter .qp_prev {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_right.png) no-repeat;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	float:right;
	
}
			
#photo_counter .qp_next {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_left.png) no-repeat;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	float:left;
}

#photo_counter span.qp_counter {
	width:55px;
	height:18px;
	padding:4px 0 0 0;
	background:url(../images/span_date_bg.png) repeat-x;
	text-align:center;
	float:left;
}

div#videos {
	float:left;
	clear:both;
	width:385px;
	height:288px;
	padding:1px;
	border:1px solid #c8c8c8;
}

div#videos ul li img {
	width:385px;
	height:288px;
}

#videos_counter {
	float:left;
	clear:both;
	width:80px;
	height:22px;
	padding:3px 0 0 159px;
	position:relative;
}

#videos_counter .qp_prev {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_right.png) no-repeat;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	float:right;
	
}
			
#videos_counter .qp_next {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_left.png) no-repeat;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	float:left;
}

#videos_counter span.qp_counter {
	width:36px;
	height:18px;
	padding:4px 0 0 0;
	background:url(../images/span_date_bg.png) repeat-x;
	text-align:center;
	float:left;
}

.player {
	float:left;
	clear:both;
	width:385px;
	height:288px;
	padding:1px;
	border:1px solid #c8c8c8;
}

.med_nav {
	float:left;
	clear:both;
	width:300px;
	padding:0 0 0 100px;
}

* html .med_nav {
	float:left;
	clear:both;
	width:377px;
	padding:0 0 0 100px;
}

* + html .med_nav {
	float:left;
	clear:both;
	width:377px;
	padding:0 0 0 100px;
}

.med_nav a, .med_nav a.on {
	display:block;
	float:left;
	height:20px;
	padding:4px 12px 0;
	border-left:1px solid #c6e5ef;
	border-right:1px solid #c6e5ef;
	border-bottom:1px solid #c6e5ef;
	margin-right:10px;
	background: url(../images/ev_a_bg.png) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#0f5387;
}

.med_nav a:hover{
	background:#eef8fb;
}

.med_nav a.on {
	background:#eef8fb;
}

.toolbox {
	float:right;
	width:208px;
	padding:10px 14px 5px 15px;
	border:1px solid #f3e89b;
	background:#fcf8de;
	margin:0 0 10px 5px;
}

.toolbox h4 {
	font-size:13px;
	color:#0f5387;
	padding:0 0 3px 0;
}

.ev_month_scroll {
	float:left;
	clear:both;
	width:207px;
	height:22px;
	position:relative;
	margin-bottom:1px;
}

#ev_month_counter .qp_prev {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_right.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	z-index:0;
}
			
#ev_month_counter .qp_next {
	display: block;
	width:22px;
	height:22px;
	background:url(../images/cal_car_left.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	font-size:1px;
	color:#fff;
	text-indent:-800px;
	z-index:0;
}

#ev_month {
	width:164px;
	height:19px;
	padding:3px 0 0 0;
	background:url(../images/span_date_bg.png) repeat-x;
	position:absolute;
	left:22px;
	top:0;
	text-align:center;
	z-index:0;
}

.ev_calendar {
	width:176px;
	height:170px;
	padding:7px 17px 0 14px;
	background:url(../images/ev_calendar_bg.png) no-repeat;
	float:left;
	clear:both;
}
.ev_calendar table {
	width:173px;
}

.ev_calendar table td {
	width:26px;
	height:26px;
	text-align:center;
}

.ev_calendar table td a {
	color:#000;
	width:26px;
	height:21px;
	padding:5px 0 0 0;
	display:block;
}

.ev_calendar table td a:hover {
	background:#f6e82c;
}

.ev_calendar table td a.selected {
	background:#fff;
	font-weight:bold;
	color:#0f5387;
}

.ev_calendar table td a.inter_sem {
	background:#90a302;
	font-weight:bold;
	color:#fff;
	border:1px solid #515c01;
}

.ev_calendar table td a.bfug {
	background:#ff00fc;
	font-weight:bold;
	color:#fff;
	border:1px solid #b035ca;
}

.ev_calendar table td a.wg {
	background:#99cccd;
	font-weight:bold;
	color:#fff;
	border:1px solid #58abad;
}

.ev_calendar table td a.extr {
	background:#ff6842;
	font-weight:bold;
	color:#fff;
	border:1px solid #c42700;
}

.legend {
	float:left;
	clear:both;
	width:207px;
	padding:10px 0 0 0;
}

.legend ul li {
	float:left;
	clear:both;
	width:188px;
	padding:0 0 7px 19px;
	font-size:10px;
	color:#333333;
}

.legend ul li  a{
	color:#333333;
}

.legend ul li.int_sem {
	background:url(../images/li_int_sem.png) no-repeat left 2px;
}

.legend ul li.bfug {
	background:url(../images/li_bfug.png) no-repeat left 2px;
}

.legend ul li.wg {
	background:url(../images/li_wg.png) no-repeat left 2px;
}

.legend ul li.extr{
	background:url(../images/li_extr.jpg) no-repeat left 2px;
}

.legend ul li.relevant{
	background:url(../images/li_relev.png) no-repeat left 2px;
}

/*.ev_cont {
	float:left;
	clear:both;
	width:707px;
}*/

.ev_cont p a {
	color:#1471b6;
	text-decoration:underline;
}

.ev_cont p a:hover {
	color:#164df7;
	text-decoration:none;
}

.ev_cont p a:visited {
	color:#b04092;
	text-decoration:underline;
}

span.imp {
	display:block;
	border:1px solid #c9e8f2;
	background:#f1fbfe;
	padding:10px;
}

.back_print {
	float:left;
	clear:both;
	width:707px;
	padding:10px 0 0 0;
}

a.btop {
	float:left;
	background:url(../images/top_arrow.png) no-repeat 0 0;
	padding:0 0 0 19px;
	height:15px;
	color:#0f5387;
	font-size:13px;
	margin:1px 0 0 0;
}

.back_print span {
	float:left;
	margin:0 1px 0 0;
}

a.print {
	float:left;
	background:url(../images/print_bg.png) no-repeat 0 0;
	padding:0 0 0 19px;
	height:18px;
	color:#0f5387;
	font-size:13px;
}

/*------------------------------------EVENTS VIZUALIZARE END-----------------------------------*/

/*------------------------------------EVENTS LISTARE START-----------------------------------*/

.breadcrumb {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 9px 0;
}

.breadcrumb ul {
	float:left;
}

.breadcrumb ul li {
	float:left;
	background:url(../images/bread_li.png) no-repeat right 5px;
	padding:0 15px 0 0;
	margin-right:11px;
	font-size:12px;
	color:#a29200;
}

.breadcrumb ul li.last {
	background:none;
	padding:0;
	margin:0;
}

.breadcrumb ul li a {
	color:#a29200;
}

.breadcrumb ul li a:hover {
	text-decoration:underline;
	color:#cecece;
}

.eve_list {
	float:left;
	clear:both;
	width:707px;
	padding:17px 0 10px 0;
}

.up_past_ev {
	float:left;
	padding-bottom:3px;
}

* html .up_past_ev {
	float:left;
	padding-bottom:3px;
	width:352px;
}

.up_past_ev h3 {
	font-size:14px;
	color:#0f5387;
	padding:0 0 6px 0;
}

.up_past_ev ul {
	float:left;
	padding:0 0 10px 0;
}

.up_past_ev ul li {
	float:left;
	clear:both;
	width:320px;
	padding:0 0 7px 0;
	font-size:14px;
}

.up_past_ev ul li span {
	float:left;
	color:#646464;
	margin:0 11px 0 0;
}

.up_past_ev ul li a {
	color:#0f5387;
}

.up_past_ev ul li a:hover {
	text-decoration:underline;
}

.flr {
	float:right;
	margin-top:14px;
}

/*------------------------------------EVENTS LISTARE END-----------------------------------*/

/*------------------------------------ARTICOLE LISTARE START-----------------------------------*/

.art_list {
	float:left;
	clear:both;
	width:707px;
	padding:23px 0 0 0;
	background:url(../images/footer_line.png) no-repeat left bottom;
	overflow:hidden;
}

.art_list div.first{
	float:left;
	width:313px;
	padding:0 0 55px 0;
}

.art_list div.second {
	float:right;
	width:313px;
	padding:0 0 55px 0;
}

.art_list div h2 {
	font-size:18px;
	color:#01123b;
	padding:0 0 3px 0;
}

.art_list div h2 a {
	color:#01123b;
}

.art_list div h2 a:hover {
	text-decoration:underline;
}

.art_list div span {
	font-size:12px;
	color:#cdcdc0;
}

.art_list div img {
	float:right;
	padding:1px;
	background:#fefefe;
	border:1px solid #c8c8c8;
	width:128px;
	height:95px;
	margin:0 0 5px 5px;
}

.art_list div p {
	color:#01123b;
	padding:7px 0;
}

.art_list div p a{
	color:#1471b6;
	text-decoration:underline;
}

.art_list p a:hover {
	color:#164df7;
	text-decoration:none;
}

.art_list p a:visited {
	color:#b04092;
	text-decoration:underline;
}

a.more_2 {
	clear:both;
	color:#497ca3;
	font-size:15px;
	font-family:Myriad Pro;
	background:url(../images/more_bg.png) no-repeat left top;
	padding:0 0 2px 21px;
	line-height:14px;
}

a.more_2:hover {
	text-decoration:underline;
}

ul.paginare {
	float:left;
	clear:both;
	width:707px;
	padding:14px 0 0 0;
}

ul.paginare li {
	float:left;
	font-size:14px;
}

ul.paginare li a {
	float:left;
}

ul.paginare li.pag_prev {
	padding:3px 14px 0 0;
}

ul.paginare li.pag_prev a {
	color:#0191d0;
	background:url(../images/more_rev.png) no-repeat right 0;
	padding:2px 21px 5px 0;
}

ul.paginare li.pag_next {
	padding:3px 14px 0 0;
}

ul.paginare li.pag_next a {
	color:#0191d0;
	background:url(../images/more_bg.png) no-repeat 0 0;
	padding:2px 0px 5px 21px;
}

ul.paginare li ul {
	float:left;
	padding:0;
}

ul.paginare li ul li {
	float:left;
	padding:0px 4px 0 0;
	color:#0191d0;
}

ul.paginare li ul li a {
	color:#0191d0;
	float:left;
	display:block;
	width:17px;
	height:19px;
	text-align:center;
	padding:5px 0 0 0;
}

ul.paginare li ul li a:hover, ul.paginare li ul li a.selected {
	color:#0191d0;
	float:left;
	display:block;
	width:15px;
	height:20px;
	border:1px solid #f5e601;
	padding:4px 0 0 0;
}

ul.paginare li ul li span.selected {
	color:#0191d0;
	float:left;
	display:block;
	width:15px;
	height:20px;
	border:1px solid #f5e601;
	padding:4px 0 0 0;
	text-align:center;
}


/*------------------------------------ARTICOLE LISTARE END-----------------------------------*/

/*------------------------------------ARTICOLE VIZUALIZARE START-----------------------------------*/

.toolbox h5 {
	font-size:13px;
	color:#0f5387;
	padding:0 0 8px 0;
}

ul.files {
	float:left;
	clear:both;
	width:208px;
	padding:0 0 10px 0;
}

ul.files li {
	float:left;
	clear:both;
	width:182px;
	padding:6px 0 16px 26px;
	
}

ul.files li.pdf {
	float:left;
	clear:both;
	width:182px;
	background:url(../images/pdf_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files li.word {
	float:left;
	clear:both;
	width:182px;
	background:url(../images/icon_Word.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files li.excel {
	float:left;
	clear:both;
	width:182px;
	background:url(../images/excel_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files li.ppt {
	float:left;
	clear:both;
	width:182px;
	background:url(../images/ppt_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files li a {
	color:#0f5387;
}

ul.files li a:hover {
	text-decoration:underline;
}

ul.files2 {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 10px 0;
}

ul.files2 li {
	float:left;
	clear:both;
	width:681px;
	padding:6px 0 16px 26px;
	
}

ul.files2 li.pdf {
	float:left;
	clear:both;
	width:677px;
	background:url(../images/pdf_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files2 li.word {
	float:left;
	clear:both;
	width:677px;
	background:url(../images/icon_Word.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files2 li.excel {
	float:left;
	clear:both;
	width:677px;
	background:url(../images/excel_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files2 li.ppt {
	float:left;
	clear:both;
	width:677px;
	background:url(../images/ppt_icon.jpg) no-repeat 0 0;
	padding:6px 0 16px 30px;	
}

ul.files2 li a {
	color:#0f5387;
}

ul.files2 li a:hover {
	text-decoration:underline;
}

ul.lks {
	float:left;
	clear:both;
	width:203px;
	padding:0 0 10px 5px;
}

ul.lks li {
	float:left;
	clear:both;
	width:208px;
	padding:0 0 5px 8px;
	background:url(../images/uf_dot.png) no-repeat left 5px;
}

ul.lks li a {
	color:#0f5387;
}

ul.lks li a:hover {
	text-decoration:underline;
}

ul.tool {
	float:left;
	clear:both;
	width:208px;
	padding:0;
}

ul.tool li {
	float:left;
	clear:both;
	width:170px;
	padding:6px 0 13px 38px;
}

ul.tool li.print {
	background:url(../images/tool_print.png) no-repeat 0 0;
}

ul.tool li.export {
	background:url(../images/tool_pdf.png) no-repeat 0 0;
}

ul.tool li.increase {
	background:url(../images/tool_increase.png) no-repeat 0 0;
}

ul.tool li.decrease {
	background:url(../images/tool_decrease.png) no-repeat 0 0;
}

ul.tool li.send_email {
	background:url(../images/tool_send.png) no-repeat 0 0;
}

ul.tool li.share {
	float:left;
	clear:both;
	width:208px;
	padding:6px 0 13px 0;
}

ul.tool li a {
	color:#0f5387;
}

ul.tool li a:hover {
	text-decoration:underline;
}

/*------------------------------------ARTICOLE VIZUALIZARE END-----------------------------------*/

/*------------------------------------DOCUMENTS START-----------------------------------*/

.doc_row {
	float:left;
	clear:both;
	width:707px;
	padding:15px 0 15px 0;
}

.doc_row h3 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 11px 0;
}

.doc_row ul {
	float:left;
	clear:both;
	width:707px;
	overflow:hidden;
}

.doc_row ul li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 12px 0;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	margin-bottom:12px;
}

.doc_row ul li a {
	color:#0f5387;
}

.doc_row ul li a:hover {
	text-decoration:underline;
}

/*------------------------------------DOCUMENTS END-----------------------------------*/

/*------------------------------------CONTACT START-----------------------------------*/

.contact {
	float:left;
	clear:both;
	width:707px;
}

.cnt_det {
	margin:0;
	padding:0;
	float:left;
	width:320px;
}
	
.g_maps {
	margin:0;
	padding:0;
	float:left;
	width:387px;
	height:300px;
}
.contact h4 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 8px 0;
}

.contact h4 span {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
}

.contact p {
	line-height:18px;
}

.cform {
	float:left;
	clear:both;
	width:225px;
	padding:5px 0 10px 0;
}

.inp {
	float:left;
	clear:both;
	width:215px;
	height:18px;
	padding:2px 5px;
	background:url(../images/inp_bg.png) no-repeat;
	margin-bottom:10px;
}

.inp input {
	background:none;
	border:none;
	width:215px;
	height:18px;
	color:#646464;
	font-size:11px;
}

* html .inp input {
	padding:1px 0 0 0;
	height:17px;
}

* + html .inp input {
	padding:1px 0 0 0;
	height:17px;
}

.tarea_bg {
	background:url(../images/textarea_cnt_bg.png) no-repeat;
	float:left;
	clear:both;
	width:215px;
	height:136px;
	padding:6px 5px 0;
	margin-bottom:10px;
}

.tarea_bg textarea {
	background:none;
	border:none;
	width:215px;
	height:130px;
	color:#646464;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

input.sum {
	float:left;
	background:url(../images/cal_car_right.png) no-repeat;
	font-size:14px;
	color:#86a8c3;
	border:none;
	width:22px;
	height:22px;
	cursor:pointer;
}

p.snd {
	float:left;
	font-size:14px;
	color:#86a8c3;
	margin:2px 0 0 5px;
}

/*------------------------------------CONTACT END-----------------------------------*/

/*------------------------------------GALERIE FOTO START----------------------------------*/

.photo_gallery {
	float:left;
	clear:both;
	width:707px;
}

/*------------------------------------GALERIE FOTO END----------------------------------*/

/*------------------------------------ARHIVA START----------------------------------*/

.arhiva {
	float:left;
	clear:both;
	width:707px;
	padding:15px 0 0 0;
}

.arhiva h3 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

.arhiva ul {
	float:left;
	clear:both;
	width:707px;
	overflow:hidden;
}

.arhiva ul li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 12px 0;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	margin-bottom:12px;
}

.arhiva ul li a {
	color:#0f5387;
	background:url(../images/arhiva_bg.png) no-repeat 0 0;
	padding:4px 0 0 26px;
	float:left;
	height:17px;
}

.arhiva ul li a:hover {
	text-decoration:underline;
}

/*------------------------------------ARHIVA END----------------------------------*/

/*------------------------------------EROARE 404 START----------------------------------*/

.error_404 {
	float:left;
	clear:both;
	width:707px;
	position:relative;
}

.error_404 h5 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

.error_404 img {
	position:absolute;
	left:0;
	top:45px;
}

/*------------------------------------EROARE 404 END----------------------------------*/

/*------------------------------------CAUTARE START----------------------------------*/

.search_res {
	float:left;
	clear:both;
	width:707px;
}

.search_res h5 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

.search_res ul {
	float:left;
	clear:both;
	width:707px;
	overflow:hidden;
}

.search_res ul li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 12px 0;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	margin-bottom:12px;
}

.search_res ul li h3 {
	font-size:12px;
	padding:0 0 10px 0;
}

.search_res ul li h3 a {
	color:#0f5387;
}

.search_res ul li h3 a:hover {
	text-decoration:underline;
}

.search_res ul li p {
	padding:0 0 10px 0;
}

ul.search_res_ul {
	margin:0;
	padding:0;
}

ul.search_res_ul li {
	padding:0 0 12px 0;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	margin-bottom:12px;
}

ul.search_res_ul li h3 {
	font-size:12px;
	padding:0 0 10px 0;
}

ul.search_res_ul li h3 a {
	color:#0f5387;
}

ul.search_res_ul li h3 a:hover {
	text-decoration:underline;
}

ul.search_res_ul li p {
	padding:0 0 10px 0;
}

.sr_det {
	float:left;
	clear:both;
	width:707px;
}

.nest, .nest_2 {
	float:left;
	background:url(../images/nest_brd.png) no-repeat right top;
	padding:2px 9px 0 0;
	margin:0 9px 0 0;
	height:18px;
}

.nest_2 {
	background:none;
}

a.grey {
	color:#cacaca;
	float:left;
	margin:1px 0 0 0;
}

span.grey {
	color:#cacaca;
	float:left;
	margin:1px 0 0 0;
}

/*------------------------------------CAUTARE END----------------------------------*/

/*------------------------------------FOTO LISTARE START----------------------------------*/

.foto_list {
	float:left;
	clear:both;
	width:707px;
	padding:15px 0 0 0;
}

.foto_list h3 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 8px 0;
}

.foto_list .photos {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 22px 0;
}

.foto_list .photos .list {
	float:left;
	width:131px;
	height:98px;
	border:1px solid #c8c8c8;
	margin-right:10px;
	margin-top:5px;
}

.foto_list .photos .last {
	float:left;
	width:131px;
	height:98px;
	border:1px solid #c8c8c8;
	margin-right:0px;
	margin-top:5px;
}

.foto_list .photos .list a, .foto_list .photos .last a {
	float:left;
	display:block;
	width:131px;
	height:98px;
}

.foto_list .photos .list img, .foto_list .photos .last img {
	width:131px;
	height:98px;
}

/*------------------------------------FOTO LISTARE END----------------------------------*/

/*------------------------------------GLOSSARY START----------------------------------*/

.glossary {
	float:left;
	clear:both;
	width:707px;
}

.glossary h5 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

.gss_top {
	float:left;
	clear:both;
	width:707px;
}

ul.glossary_acro {
	float:left;
	width:220px;
	margin-right:10px;
}

ul.glossary_acro li {
	float:left;
	clear:both;
	padding:0 0 7px 8px;
	background:url(../images/uf_dot.png) no-repeat left 5px;
}

ul.glossary_acro li a {
	color:#0f5387;
}

ul.glossary_acro li a:hover {
	text-decoration:underline;
}

.gss_top table {
	float:left !important;
	clear:both !important;
	width:705px !important;
	border-collapse:collapse !important;
	margin:20px 0 10px 0 !important;
}

.gss_top table td {
	border:1px solid #dada13 !important;
	padding:3px 10px 3px 20px !important;
	color:#333333 !important;
}

.gss_top table td.acro {
	width:137px !important;
}

.gss_top table td.acro_ext {
	width:567px !important;
}

ul.gss_list {
	float:left;
	clear:both;
	width:707px;
	padding:35px 0 0 0;
}

ul.gss_list li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 30px 0;
}

ul.gss_list li h3 {
	font-size:18px;
	color:#01123b;
	padding:0 0 5px 0;
}

ul.gss_list li p {
	padding:0 0 5px 0;
}

.gl_note {
	margin:0;
	padding: 0 0 9px 0;
}

h5.gl_h {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

/*------------------------------------GLOSSARY END----------------------------------*/

/*------------------------------------HISTORY START----------------------------------*/

ul.hist li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 30px 0;
}

ul.hist li h3 {
	font-size:18px;
	color:#01123b;
	padding:0 0 10px 0;
}

ul.hist li p {
	padding:0 0 5px 0;
}

/*------------------------------------HISTORY END----------------------------------*/

/*-----------------------------------LOG IN START----------------------------------*/

.log_in {
	float:left;
	clear:both;
	width:707px;
	overflow:hidden;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	padding:0 0 14px 0;
	margin:0 0 14px 0;
}

.log_in h4, .request h4 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 0;
}

.log {
	float:left;
	width:225px;
	margin:0 92px 0 0;
}

.inp_2 {
	float:left;
	clear:both;
	width:215px;
	height:18px;
	padding:2px 5px;
	background:url(../images/inp_bg.png) no-repeat;
	margin-bottom:10px;
}

.inp_2 input {
	background:none;
	border:none;
	width:215px;
	height:18px;
	color:#646464;
	font-size:11px;
}

* html .inp_2 input {
	padding:1px 0 0 0;
	height:17px;
}

* + html .inp_2 input {
	padding:1px 0 0 0;
	height:17px;
}

input.log_sum {
	float:left;
	background:url(../images/cal_car_right.png) no-repeat;
	font-size:14px;
	color:#86a8c3;
	border:none;
	width:22px;
	height:22px;
	cursor:pointer;
}

p.snd_2 {
	float:left;
	font-size:14px;
	color:#86a8c3;
	margin:4px 0 0 5px;
	font-weight:bold;
}

.forgot {
	float:left;
	width:225px;
}

input.reco {
	float:left;
	background:url(../images/rec.png) no-repeat;
	font-size:14px;
	color:#86a8c3;
	border:none;
	width:22px;
	height:22px;
	cursor:pointer;
}

.request {
	float:left;
	clear:both;
	width:707px;
	background: url(../images/doc_brd.png) no-repeat left bottom;
	padding:0 0 14px 0;
}

/*------customize select--------*/

.fc_select {
	float:left;
	clear:both;
	width:225px;
	height:22px;
	margin-bottom:10px;
}

/*------------------ selectDark -----------------*/

.selectDark{	
		background: url(../images/ev_select.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:218px;
		height:16px;
		padding:6px 0 0 7px;
		color:#646464;
		z-index:5000;
		}

.selectDark .passiveSelect,.selectDark .activeSelect{
		height:16px;
		width:218px;
		line-height:1em;
		display:block;
		cursor:pointer;
		}
		
.selectDark .passiveSelect{
		color:#fff;
		}
		
.selectDark .activeSelect{
		color:#646464;
		}
		
.selectDark ul{
		padding:0;
		margin:0;
		background:#ffffff;
		list-style:none;
		overflow-x: hidden;
		overflow-y: auto;
		cursor:pointer;	
		width:223px;
		border:1px solid #adb0d3;
		top:22px;
		left:0px !important;
		}
		
.selectDark li{
		padding:0;
		margin:0;
		color:#000;
		font-size:11px;
		padding:2px 0 0 7px;
		}
		
.selectDark .first{
		padding-top:2px;
		}
		
.selectDark li:hover{
		color:#497ca3;
		}
		
.selectDark .selected{
		color:#497ca3;
		}

/*------customize select--------*/

.period {
	float:left;
	clear:both;
	width:225px;
	margin-bottom:10px;
}

.period h6 {
	font-size:11px;
	color:#646464;
	font-weight:normal;
	margin:0;
	padding:0 0 12px 7px;
}

.per_cal, .per_cal_2 {
	float:left;
	clear:both;
	width:218px;
	padding:0 0 10px 7px;
	position:relative;
}

.per_cal p, .per_cal_2 p {
	float:left;
	color:#999999;
	margin:3px 10px 0 0;
}

.per_cal .calendar, .per_cal_2 .calendar {
	position:absolute;
	top:20px;
	left:69px;
	width:176px;
	height:167px;
	padding:10px 17px 0 14px;
	background:url(../images/calendar_bg_log.png) no-repeat;
	z-index:2;
}

.per_cal_2 {
	z-index:1;
}

.per_cal_2 .calendar {
	left:66px;
}

p.xpl {
	clear:both;
	color:#999999;
	margin:3px 0 0 0;
}

.subm_box {
	float:left;
	clear:both;
	width:225px;
}

p.mandatory {
	font-size:11px;
	color:#646464;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
}

a.underline_sp {
	background:#f6e600 !important;
	padding:0 5px 0 5px;
	color:#0F5387 !important;
}
/*-----------------------------------LOG IN END----------------------------------*/

.calend_bg  {
	margin:0 3px 0 0;
	padding:0;
	width:183px;
	height:22px;
	background:url(../images/clend_bg.jpg) no-repeat;
	text-align:center;
	border:none;
	float:left;
}

.documents_gall {
	margin:0;
	padding:0 0 20px 0;
}

.documents_gall .title {
	margin:0;
	padding:0 0 5px 0;
}

.documents_gall ul li {
	margin:0;
	padding:7px 0 7px  0;
}

a.lk_word {
	background:url(../images/Word1.jpg) no-repeat left 2px;
	padding: 0 0 0 18px;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_word { color:#164df7; text-decoration:none; }
a:visited.lk_word { color:#b04092; text-decoration:underline;}

a.lk_excel {
	background:url(../images/Excel1.jpg) no-repeat left 2px;
	padding: 0 0 0 18px;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_excel { color:#164df7; text-decoration:none; }
a:visited.lk_excel { color:#b04092; text-decoration:underline;}

a.lk_pdf {
	background:url(../images/PDF1.jpg) no-repeat left 2px;
	padding: 0 0 0 18px;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_pdf { color:#164df7; text-decoration:none; }
a:visited.lk_pdf { color:#b04092; text-decoration:underline;}

a.lk_ppt {
	background:url(../images/PPT1.jpg) no-repeat left 2px;
	padding: 0 0 0 18px;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_ppt { color:#164df7; text-decoration:none; }
a:visited.lk_ppt { color:#b04092; text-decoration:underline;}

a.lk_gl_extern {
	background:url(../images/icon_extern.gif) no-repeat right 4px;
	padding: 0 10px 0 0;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_gl_extern { color:#164df7; text-decoration:none; }
a:visited.lk_gl_extern { color:#b04092; text-decoration:underline;}

a.lk_extern {
	background:url(../images/icon_extern.gif) no-repeat right 4px;
	padding: 0 10px 0 0;
	color:#1471b6;
	text-decoration:underline;
}

a:hover.lk_extern { color:#164df7; text-decoration:none; }
a:visited.lk_extern { color:#b04092; text-decoration:underline;}

.art_cont p a {
	color:#1471b6;
	text-decoration:underline;
}

.art_cont p a:hover {
	color:#164df7;
	text-decoration:none;
}

.art_cont p a:visited {
	color:#b04092;
	text-decoration:underline;
}

.art_cont table {
	width:705px;
	margin:0;
	padding:0;
	border:1px solid #C9E8F2;
	clear:both;
}

.art_cont table tr {
	margin:0;
	padding:0;
}

.art_cont table tr td{
	margin:0;
	padding:3px 0 3px 3px;
	border:1px solid #C9E8F2;
	background:#F1FBFE;
}

.art_cont table tr td a{
	color:#1471b6;
	text-decoration:underline;
}

.art_cont table tr td a:hover {
	color:#164df7;
	text-decoration:none;
}

.art_cont table tr td a:visited {
	color:#b04092;
	text-decoration:underline;
}

.art_cont ul {
	margin: 2px;
	padding: 2px;
}

.art_cont li {
	list-style-type: disc;
	margin-left: 25px;
}

.art_cont li ul li{
	list-style-type: circle;
	margin-left: 25px;
}

.art_cont li ul li ul li {
	list-style-type: square;
	margin-left: 25px;
}

.hr_side p a {
	color:#01123B;
	text-decoration:underline;
}

ul.bullet_ul {
	list-style-type:disc;
	padding-left:17px;
}

ul.bullet_ul li {
	list-style-type:disc;
}

/*-----------------------------------SITEMAP START----------------------------------*/

.sitemap {
	float:left;
	clear:both;
	width:707px;
}

.sitemap h4 {
	font-size:18px;
	font-family:Myriad Pro;
	color:#01123b;
	padding:0 0 9px 0;
	font-weight:normal;
	clear:both;
}

.sm_page {
	float:left;
	width:350px;
	padding:15px 0 15px;
}

.sm_page ul {
	float:left;
	clear:both;
	width:320px;
	padding:0 0 0 30px;
}

.sm_page ul li {
	float:left;
	clear:both;
	width:312px;
	padding:0 0 10px 8px;
	background:url(../images/uf_dot.png) no-repeat left 6px;
}

.sm_page ul li a {
	color:#0f5387;
}

.sm_page ul li a:hover {
	text-decoration:underline;
}

.sitemap h4 a {
	color:#01123b;
}

.sitemap h4 a:hover {
	text-decoration:underline;
}

/*-----------------------------------SITEMAP END----------------------------------*/

/*slide*/
#slideshow {
    position:relative;
    height:236px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 236px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 236px;
    display: block;
    border: 0;
}

/*end slide*/

/*-----------------------------------VIDEO LIST START----------------------------------*/

.vid_list {
	float:left;
	clear:both;
	width:707px;
}

.vid_list h4 {
	font-size:18px;
	font-family:Myriad Pro;
	color:#01123b;
	padding:0 0 10px 0;
	font-weight:normal;
	clear:both;
}

.vid_list ul {
	float:left;
	clear:both;
	width:707px;
}

.vid_list ul li {
	float:left;
	width:345px;
	padding:0 5px 10px 0;
}

.thumb {
	float:left;
	border:1px solid #c8c8c8;
	width:98px;
	height:73px;
	margin:0 6px 0 0;
}

.vid_list ul li h3 {
	font-size:14px;
	font-weight:normal;
	padding:0 0 4px 0;
}

.vid_list ul li h3 a {
	color:#0f5387;
}

.vid_list ul li h3 a:hover {
	text-decoration:underline;
}

.vid_list ul li p {
	font-size:12px;
	font-family:Tahoma;
}

/*-----------------------------------VIDEO LIST END----------------------------------*/

/*-----------------------------------VIDEO GALLERY START----------------------------------*/

.vid_gal_page {
	float:left;
	clear:both;
	width:707px;
}

.vid_gal_page h4 {
	font-size:18px;
	font-family:Myriad Pro;
	color:#01123b;
	padding:0 0 10px 0;
	font-weight:normal;
	clear:both;
}

.car_art {
	float:left;
	clear:both;
	width:707px;
}

.selected_photo {
	float:left;
	width:387px;
	height:320px;
	padding:30px 30px 0;
	border:1px solid #c6e5ef;
	background:#eef8fb;
}

#tab_a2, #tab_a3, #tab_a4, #tab_a5, #tab_a6, #tab_a7, #tab_a8, #tab_a9, #tab_a10, #tab_a11, #tab_a12, #tab_a13, #tab_a14, #tab_a15, #tab_a16, #tab_a17, #tab_a18, #tab_a19, #tab_a20, #tab_a21, #tab_a22, #tab_a23, #tab_a24, #tab_a25, #tab_a26, #tab_a27 {
	display: none;
}

/*-----------------------------------VIDEO GALLERY END----------------------------------*/

/*-----------------------------------RSS START----------------------------------*/

.reses {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 30px 0;
}

.reses h4 {
	font-size:18px;
	font-family:Myriad Pro;
	color:#01123b;
	padding:0 0 13px 0;
	clear:both;
}

.reses ul {
	float:left;
	clear:both;
	width:330px;
	padding:5px 0 20px 10px;
}

.reses ul li {
	float:left;
	width:165px;
	padding:0 0 10px 0;
}

.reses ul li a{
	color:#333333;
}

.reses ul li a:hover{
	text-decoration:underline;
}

.reses ul li input {
	float:left;
	margin:0 5px 0 0;
}

.reses ul li label {
	float:left;
	color:#333333;
}

* html .reses ul li label {
	float:left;
	margin:3px 0 0 0;
}

* + html .reses ul li label {
	float:left;
	margin:3px 0 0 0;
}

.check_all {
	float:left;
	clear:both;
	width:300px;
	padding:0 0 24px 10px;
}

.check_all input {
	float:left;
	margin:0 5px 0 0;
}

.check_all label {
	float:left;
	color:#333333;
}

* html .check_all label {
	float:left;
	margin:3px 0 0 0;
}

* + html .check_all label {
	float:left;
	margin:3px 0 0 0;
}

.copy_link {
	float:left;
	clear:both;
	width:260px;
	height:22px;
	padding:0 0 0 30px;
	background:url(../images/copy_link.png) no-repeat;
}

input.cl_txt {
	float:left;
	width:185px;
	height:22px;
	border:none;
	background:none;
	font-size:11px;
	color:#646464;
	font-weight:bold;
}

* html input.cl_txt {
	padding:4px 0 0 0;
	height:18px;
}

* + html input.cl_txt {
	padding:4px 0 0 0;
	height:18px;
}

input.cl_btn {
	float:right;
	width:66px;
	height:22px;
	border:none;
	background:none;
	cursor: pointer;
}

/*-----------------------------------RSS END----------------------------------*/

/*-----------------------------------NEWSLETTER START----------------------------------*/

.copy_link_nslt {
	float:left;
	clear:both;
	width:252px;
	height:22px;
	padding:0 0 0 38px;
	background:url(../images/copy_link_nslt.jpg) no-repeat;
}

input.cl_txt_nslt {
	float:left;
	width:185px;
	height:18px;
	padding:4px 0 0 0;
	border:none;
	background:none;
	font-size:11px;
	color:#646464;
	font-weight:bold;
}

* html input.cl_txt_nslt {
	padding:4px 0 0 0;
	height:18px;
}

* + html input.cl_txt_nslt {
	padding:4px 0 0 0;
	height:18px;
}

input.cl_btn_nslt {
	float:right;
	width:66px;
	height:22px;
	border:none;
	background:none;
	cursor: pointer;
}

a.cl_a_nslt {
	float:right;
	width:66px;
	height:22px;
	border:none;
	background:none;
	display:block;
}

.unsubscribe_nslt {
	float:left;
	clear:both;
	padding:15px 0 0 0;
	margin:0;
}

.unsubscribe_nslt a {
	color:#0f5387;
	font-family:11px;
	text-decoration:underline;
	font-family:"Myriad Pro";
}

/*-----------------------------------NEWSLETTER END----------------------------------*/

.contact_top {
	margin:0 0 0 540px;
	padding:4px 0 0 0;
	display:block;
	float:left;
	color:#84A6C0;
}

* html  .contact_top {
	margin:0 0 0 270px;
	padding:4px 0 0 0;
	display:block;
	float:left;
	color:#84A6C0;
}

a.media_kl1 {
	display:block;
	margin:0;
	padding:0;
	float:left;
	color:#0F5387;
	font-size:14px;
	clear:both;
}

a:hover.media_kl1 {
	text-decoration:underline;
}

a.media_kl2 {
	display:block;
	margin:8px 0 0 0;
	padding:0;
	float:left;
	color:#0F5387;
	font-size:14px;
	clear:both;
}

a:hover.media_kl2 {
	text-decoration:underline;
}

.mediabox_media {
	float:left;
	clear:both;
	width:449px;
	padding:0;
}

.div_dicl {
	padding: 18px 0 0 13px; 
	background:url(../images/disclaimer_bg.jpg) no-repeat left top;
	width:387px;
	height:102px;
	font-size:12px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;	
	top:-2px;
	right:0;
}

.nsltt {
	padding:0 0 10px 0;
}

/*----------------------------------------------------------    Events paginate  start----------------------------------------------------- */
#eventsUpc_counter a.qp_next {
	background:url(../images/more_rev.png) no-repeat right 0;
	color:#0191D0;
	padding:0px 0px 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:20px;
	text-indent:-800px;
	width:15px;
}

#eventsUpc_counter a.qp_prev {
	background:url(../images/more_bg.png) no-repeat 0 0;
	color:#0191D0;
	padding:0px 0px 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:20px;
	text-indent:-800px;
	width:15px;
}

#eventsUpc_counter .qp_counter {
	margin:0;
	padding:3px 10px 0 10px;
	color:#0191D0;
	float:left;
	display:block;
}

#eventsPast_counter a.qp_next {
	background:url(../images/more_rev.png) no-repeat right 0;
	color:#0191D0;
	padding:0px 0px 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:20px;
	text-indent:-800px;
	width:15px;
}

#eventsPast_counter a.qp_prev {
	background:url(../images/more_bg.png) no-repeat 0 0;
	color:#0191D0;
	padding:0px 0px 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:20px;
	text-indent:-800px;
	width:15px;
}

#eventsPast_counter .qp_counter {
	margin:0;
	padding:3px 10px 0 10px;
	color:#0191D0;
	float:left;
	display:block;
}

/*----------------------------------------------------------    Events paginate  end---------------------------------------------------- */

/*-----------------------------------MEMBER STATES START----------------------------------*/

.member {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 10px 0;
}

.member h4 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:0 0 13px 6px;
	clear:both;
}

ul.states {
	float:left;
	clear:both;
	width:707px;
	padding:22px 0 10px 0;
}

ul.states li {
	float:left;
	width:235px;
	height:46px;
	margin:0 0 10px 0;
}

ul.states li a {
	float:left;
	display:block;
	color:#0f5387;
	width:229px;
	height:40px;
	padding:6px 0 0 6px;
}

ul.states li a:hover {
	background:url(../images/states_hov.png) no-repeat;
}

ul.states li a img {
	float:left;
	margin:0 5px 0 0;
	width:46px;
	height:33px;
}

ul.states li a span {
	float:left;
	margin:10px 0 0 0;
	cursor:pointer;
	width:167px;
}

.amem {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 30px 0;
}

.amem img {
	float:left;
	margin:0 5px 0 6px;
}

.amem a  {
	float:left;
	margin:10px 0 0 0;
	color:#0f5387;
}

.amem a:hover {
	text-decoration:underline;
}

ul.consult {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 10px 0;
}

ul.consult li {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 20px 0;
}

ul.consult li img {
	float:left;
	margin:0 5px 0 6px;
}

ul.consult li a  {
	float:left;
	margin:10px 0 0 0;
	color:#0f5387;
}

ul.consult li a:hover {
	text-decoration:underline;
}

p.anounce {
	clear:both;
	padding:20px 0 30px 0;
}

p.anounce span {
	background:#fff088;
}

.memviz {
	float:left;
	clear:both;
	width:707px;
	padding:0 0 20px 0;
}

.memviz img {
	float:left;
	margin:0 10px 0 0;
	width:46px;
	height:33px;
}

.memviz h3 {
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:normal;
	color:#01123b;
	padding:5px 0 0 0;
}

.member p a {
	color:#1471b6;
	text-decoration:underline;
}

.member p a:hover {
	color:#164df7;
	text-decoration:none;
}

.member p a:visited {
	color:#b04092;
	text-decoration:underline;
}

/*-----------------------------------MEMBER STATES END----------------------------------*/

.flr {
	float:right;
}

.flf {
	float:left;
}

.country_doc {
	padding-top:5px;
	padding-bottom:10px;
}

.status {
	margin:0;
	padding: 0 0 5px 0;
}

.status2 {
	margin:0;
	padding: 0 0 5px 0;
	color:#f91106;
}

.status a {
	color:#1471b6;
	text-decoration:underline;
}

.status a:hover {
	color:#164df7;
	text-decoration:none;
}

.status a:visited {
	color:#b04092;
	text-decoration:underline;
}

.logedUserForm {
	margin:15px 0 10px 0;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}

.logedUserForm a {
	color:#1471b6;
	text-decoration:underline;
}

.logedUserForm a:hover {
	color:#164df7;
	text-decoration:none;
}

.logedUserForm a:visited {
	color:#b04092;
	text-decoration:underline;
}
.emailLink {
background-image:url(../images/icon_mail.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:28px;
}
/* --------------------------- Working groups start----------- */

table.wrk_table {
	width:705px;
	margin:15px 0 0 0;
	padding:0;
	border:1px solid #C9E8F2;
	clear:both;
}

table.wrk_table tr {
	margin:0;
	padding:0;
}

table.wrk_table tr td{
	margin:0;
	padding:3px 0 3px 3px;
	border:1px solid #C9E8F2;
	background:#F1FBFE;
}

table.wrk_table tr td a{
	color:#1471b6;
	text-decoration:underline;
}

table.wrk_table tr td a:hover {
	color:#164df7;
	text-decoration:none;
}

table.wrk_table tr td a:visited {
	color:#b04092;
	text-decoration:underline;
}

/* --------------------------- Working groups end----------- */
.g_cal {
	margin:0;
	padding:0;
	float:left;
	width:328px;
}

.g_cal .span_start {
	float:left;
	display:block;
	width:59px;
	padding-top:4px;
}

.g_cal .span_end {
	float:left;
	display:block;
	width:56px;
	padding-top:4px;
}

.g_cal .inp_start {
	margin:0;
	padding:2px 0 0 2px;
	float:left;
	width:67px;
	margin-right:10px;
	border:1px solid #adb0d3;
	height:18px;
	font-size:12px;
}

.g_cal .inp_end {
	margin:0;
	padding:2px 0 0 2px;
	float:left;
	width:67px;
	border:1px solid #adb0d3;
	height:18px;
	font-size:12px;
	margin-right:7px;
}

.g_cal .export {
	display:block;
	width:22px;
	height:22px;
	height:22px;
	float:left;
	margin:0;
	padding:0;
}

.div_exp {
	margin:0;
	padding:10px 10px 10px 10px;
	position:absolute;
	top:-287px;
	right:0;
	width:630px;
	background:#f4e601;
	border:1px solid #dada13;
	z-index:999999;
}

/*.req_organiser {
	float:left;
	clear:both;
	width:215px;
	height:18px;
	padding:2px 0 2px;
	margin-bottom:5px;
	margin-top:10px;
}*/


.req_organiser {
	float:left;
	clear:both;
	width:225px;
	margin-bottom:5px;
	margin-top:10px;
}

.req_organiser h6 {
	font-size:11px;
	color:#646464;
	font-weight:normal;
	margin:0;
	padding:0;
}

.req_textarea {
	float:left;
	clear:both;
	width:223px;
	height:100px;
	padding:0;
	margin-bottom:10px;
	border:1px solid #adb0d3;
}

.req_textarea textarea {
	width:221px;
	height:98px;
	color:#646464;
	font-size:11px;
	background:url(../images/req_txt.jpg) repeat-x left top #e4e4e4;
	border:1px solid #f2f2f2;
	margin:0;
	padding:0;
}

.inp_2_o {
	float:left;
	clear:both;
	width:225px;
	height:22px;
	padding:0;
	background:url(../images/inp_bg.png) no-repeat;
	margin-bottom:10px;
}

.inp_2_o input {
	background:none;
	border:none;
	width:215px;
	height:18px;
	color:#646464;
	font-size:11px;
	padding:2px 5px 2px 5px;
}

.per_cal_o {
	float:left;
	clear:both;
	width:300px;
	padding:0;
	position:relative;
}

.per_cal_o_2 {
	float:left;
	clear:both;
	width:300px;
	padding:0;
	position:relative;
}

.per_cal_o p, .per_cal_o_2 p {
	float:left;
	clear:both;
	color:#646464;
	margin:0 0 2px 0;
	width:62px;
	font-size:11px;
}

p.inp_p_o {
	float:left;
	clear:both;
	color:#646464;
	margin:0 0 2px 0;
	font-size:11px;
}

.per_cal_o .calendar, .per_cal_o_2 .calendar {
	position:absolute;
	top:20px;
	left:69px;
	width:176px;
	height:167px;
	padding:10px 17px 0 14px;
	background:url(../images/calendar_bg_log.png) no-repeat;
	z-index:2;
}

.req_exp {
	float:left;
	clear:both;
	margin:0;
	padding:0 0 15px 0;
	color:#646464;
	font-size:12px;
}

.req_saved {
	margin:0;
	padding:0 0 12px 0;
	color:#f91106;
}

.newtool{
	clear: both; 
	float: left; 
	margin: 10px 0 0px 0;	
}

ul.tools {
	float:left;
	clear:both;
	padding:0;
	width: 707px;
}

ul.tools li {
	float:left;
	padding:6px 0 13px 33px;
	margin-right: 11px;
}

ul.tools li.print {
	background:url(../images/tool_print.png) no-repeat 0 0;
}

ul.tools li.export {
	background:url(../images/tool_pdf.png) no-repeat 0 0;
}

ul.tools li.increase {
	background:url(../images/tool_increase.png) no-repeat 0 0;
}

ul.tools li.decrease {
	background:url(../images/tool_decrease.png) no-repeat 0 0;
}

ul.tools li.send_email {
	background:url(../images/tool_send.png) no-repeat 0 0;
}

ul.tools li.share {
	float:left;
	padding:6px 0 13px 0;
	margin-right: 0px;
}

ul.tools li a {
	color:#0f5387;
}

ul.tools li a:hover {
	text-decoration:underline;
}

.newsbox {
	float:right;
	width:180px;
	padding:10px 10px 10px 10px;
	border:1px solid #f3e89b;
	background:#fcf8de;
	margin:0 0 10px 0;
	clear: both;
}

.newsbox h4 {
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
	padding:0 0 10px 0;
}

.newsbox h4 a{
	font-size:15px;
	font-family:Myriad Pro;
	color:#0f5387;
}

.newsbox h4 a:hover{
	text-decoration:underline;
}

.newsbox ul {
	float:left;
	clear:both;
	width:313px;
}

.newsbox ul li {
	float:left;
	clear:both;
	width:180px;
	padding:0 0 35px 0;
}

.newsbox ul li h2 {
	font-size:16px;
	color:#01123b;
	padding:0 0 3px 0;
}

.newsbox ul li h2 a {
	color:#01123b;
}

.newsbox ul li h2 a:hover {
	text-decoration:underline;
}

.newsbox ul li span {
	font-size:12px;
	color:#cdcdc0;
}

.newsbox ul li img {
	float:right;
	padding:1px;
	background:#fefefe;
	border:1px solid #c8c8c8;
	width:80px;
	height:59px;
	margin:0 0 5px 5px;
}

.newsbox ul li p {
	color:#01123b;
	padding:7px 0;
}

.newsbox p a {
	color:#1471b6;
	text-decoration:underline;
}

.newsbox p a:hover {
	color:#164df7;
	text-decoration:none;
}

.newsbox p a:visited {
	color:#b04092;
	text-decoration:underline;
}

.fl{float: left;}
.fr{float: right;}
