body{background: url(body.gif) repeat-x;}
p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal;}
a{color: #364E69; text-decoration: underline; }

/*PAGES STRUCTURE*/
#home, #article, #form, #firm, #search_results{}
/*page structure for homepage*/
#home #sidebar_left{width: 160px; float: left;}
#home #content {float:left; margin:0 0 6px 0; width:614px;}
	#home #content .left{width: 310px; float: left; display: inline; overflow: hidden; }
	#home #content .right{width: 300px; float: right; display: inline; overflow: hidden;}
#home #sidebar_right{width: 170px; float: right; display: inline;}
#home #director{/*margin-left: 158px;*/}
#home #directorinside{margin-top: 15px;}
/*page structure for article*/
#article #sidebar_left{width: 160px; float: left;}
#article #content{width: 605px; margin: 0 7px 6px 0; float: right;}
#article #sidebar_right{width: 170px; float: right;}
#article #director{margin-left: 158px;}
/*page structure for search results*/
#search_results #sidebar_left{width: 160px; float: left;}
#search_results #content{width: 605px; margin: 0 7px 6px 0; float: right;}
#search_results #sidebar_right{width: 170px; float: right;}
#search_results #director{margin-left: 158px;}
/*GENERAL CLASSES*/
h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f14601; font-weight: bold; float: left;}
h1, h1 a{font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #f14601; font-weight: bold; text-decoration: none; margin-bottom: 5px;}
h2, h2 a{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f14601; font-weight: bold; text-decoration: none; margin-bottom: 5px; margin-right: 5px; padding-right: 5px;}
h3{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f14601; font-weight: bold; text-decoration: none; margin-bottom: 5px;}
h3 a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f14601; font-weight: bold; text-decoration: none; background: url(underline.gif) 0 100% repeat-x; margin-bottom: 5px;}
h1 a:hover, h2 a:hover, h3 a:hover{color: #000;}
/*box*/
.box{margin-bottom: 8px;}
	.box .top{background: url(box_tr.gif) 100% 0 no-repeat;}
	.box .top div{height: 4px; font-size: 0; background: url(box_tl.gif) no-repeat;}
	.box .body{background: #fff url(box_r.gif) 100% 0 repeat-y; middle margin4}
	.box .body div{background: url(box_l.gif) repeat-y; padding: 12px; overflow: hidden;}
	.box .body div .content{background: none; padding: 0;}
	.box .bottom{background: url(box_br.gif) 100% 0 no-repeat;}
	.box .bottom div{height: 4px; font-size: 0; background: url(box_bl.gif) no-repeat;}
	.box p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; margin-bottom: 5px;}
.blue{}
	.blue .top{background: url(box_blue_tr.gif) 100% 0 no-repeat;}
	.blue .top div{font-size: 0; background: url(box_blue_tl.gif) no-repeat;}
	.blue .body{background: #ecf1f7 url(box_blue_r.gif) 100% 0 repeat-y;}
	.blue .body div{background: url(box_blue_l.gif) repeat-y;}
	.blue .bottom{background: url(box_blue_br.gif) 100% 0 no-repeat;}
	.blue .bottom div{background: url(box_bl.gif) no-repeat;}

/*box inside*/
.box_inside{border-bottom: 1px dashed #ccc; background: none !important; padding: 0 0 10px 0 !important; margin-bottom: 10px;}
.box_inside_travel{background: none !important; padding: 0 0 0 0 !important;}
box_inside_ev{border-top: 1px dashed #ccc; background: none !important; padding: 0  0 10px 0 !important; margin-top: 10px; display: inline; width:605px;}
/*all link*/
p a.all{margin: 0;}
a.all{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f14601; font-weight: bold; text-decoration: none; background: url(arrow.gif) 100% -14px no-repeat; padding-right: 10px; margin-left: 10px;}
a.all:hover{color: #000; background-position: 100% 0;}
/*rating sistem*/
ul.rating{width: 80px; height: 16px; background: url(star.gif) 0 0 repeat-x; margin: 0; padding: 0; overflow: hidden; position: relative; float: left;}
	ul.rating li{display: inline; text-indent: -1000px; outline: none;}
		ul.rating li a{height: 16px; line-height: 16px; position: absolute; top: 0; left: 0; outline: none;}
		ul.rating li a:hover, ul.rating li a:active, ul.rating li a:focus{background: url(star.gif) 0 100%;}
		ul.rating li a.one{width:20%; z-index: 6;}
		ul.rating li a.two{width:40%; z-index: 5;}
		ul.rating li a.three{width:60%; z-index: 4;}
		ul.rating li a.four{width:80%; z-index: 3;}
		ul.rating li a.five{width:100%; z-index: 2;}
	ul.rating li.rated{height: 16px; line-height: 16px; background: url(star.gif) 0 50% repeat-x; position: absolute; top: 0; left: 0; z-index:1;}
ul.rated li a, ul.rated li a:hover, ul.rated li a:focus{background: none !important; cursor: default;}
/*info bar*/
.info_bar{line-height: 16px; margin: 5px 0; overflow: hidden;}
	.info_bar a.comments{height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; background: url(comments.gif) 0 50% no-repeat !important; padding-left: 18px; margin-left: 10px !important; float: left !important;}
	.info_bar a.rss{height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; line-height: 16px; background: url(rss.gif) 0 50% no-repeat !important; padding-left: 20px; margin-left: 10px !important; float: left !important;}
	.info_bar a.comments:hover, .info_bar a.rss:hover{color: #000;}
/*tags*/
.tags{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; font-weight: normal; margin-top: 10px;}
	.tags a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; background: url(underline.gif) 0 100% repeat-x;}
	.tags a:hover{color: #000;}
/*begin tabbed*/
div.tabsContentContainer{}
div.tabsContentContainer ul.tabList{height: 29px; border-right: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
div.tabsContentContainer ul.tabList li{background: url(tab_divider.gif) 100% 0 no-repeat; float: left;}
.one ul.tabList li{width: 100%;}
.two ul.tabList li{width: 50%;}
.three ul.tabList li{width: 33%;}
div.tabsContentContainer ul.tabList li a{background: url(tab_active.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; text-decoration: underline; line-height: 29px; padding: 0 8px; margin-right: 2px; outline: none; cursor: pointer; display: block;}
div.tabsContentContainer ul.tabList li a:hover{color: #f14601;}
div.tabsContentContainer ul.tabList li a.last{margin: 0;}
div.tabsContentContainer ul.tabList li.selected{}
div.tabsContentContainer ul.tabList li.selected a{background: url(tab_selected.gif) repeat-x; color: #000; text-decoration: none; cursor: default;}
div.tabsContentContainer ul.tabList li.selected a:hover{color: #000;}
div.tabsContentContainer div.tabContent{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8d8d8d; font-weight: normal; background: #fff; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; padding: 10px; display: none; clear: both;}
div.tabsContentContainer div.tabContent.selected{display: block;}
/*breadcrumbs*/
.breadcrumbs{margin-bottom: 5px; overflow: hidden;}
	.breadcrumbs li{background: url(divider.gif) 100% 50% no-repeat; padding-right: 8px; margin-right: 7px; float: left;}
	.breadcrumbs li.last{background: none; padding: 0; margin: 0;}
		.breadcrumbs li.last a{color: #364e69;}
		.breadcrumbs li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-decoration: none;}
		.breadcrumbs li a:hover{color: #f14601;}
/*icons*/
.ic_categ{height: 23px; line-height: 23px; background: url(icons.gif) 70px -69px no-repeat; margin-bottom: 0;}
.ic_director{height: 23px; line-height: 23px; background: url(icons.gif) 80px -92px no-repeat; margin-bottom: 20px !important;}
#article .ic_director, #form .ic_director, #search_results .ic_director{background-position: 95px -92px;}
.ic_calendar{height: 23px; line-height: 23px; background: url(icons.gif) 120px -115px no-repeat;}



/*HEADER*/
#header{width: 950px; padding-top: 8px; margin: 0 auto 8px auto; overflow: hidden;}
	#header .left{margin-bottom: 3px; float: left;}
		#header .left .login{font-size: 11px;}
			#header .left .login a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; background: url(underline.gif) 0 100% repeat-x;}
			#header .left .login a:hover{color: #f14601;}
		#header .left .logo{margin: 12px 0 12px 6px; display: block;}
		#header .left .date{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;}
			#header .left .date strong{font-weight: bold;}
			#header .left .date a.rss{height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; line-height: 16px; background: url(rss.gif) 100% 0 no-repeat; padding: 2px 20px 2px 0;}
			#header .left .date a.rss:hover{color: #f14601;}
	#header .right{width: 728px; float: right;}
		#header .right .banner{width: 728px; height: 90px; margin-bottom: 5px;}
		#header .right .weather{height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal; line-height: 32px; float: right;}
			#header .right .weather span{float: left;}
			#header .right .weather strong{font-weight: bold; background: url(weather.gif) 100% 0 no-repeat; padding-right: 50px; margin-right: 5px; display: block; float: left;}
			#header .right .weather a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; line-height: normal; background: url(underline.gif) 0 100% repeat-x; margin-top: 8px; float: left;}
			#header .right .weather a:hover{color: #f14601;}
	#header #menu{height: 60px; background: url(menu.gif) repeat-x; clear: both; display: block; overflow: hidden;}
		#header #menu li{background: url(menu_divider.gif) 100% 0 no-repeat; float: left;}
    #header #menu li.newsletter{float: right;}
      #header #menu li a{height: 42px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; line-height: 42px; text-decoration: none; background: url(menu_tab.gif) repeat-x; padding: 0 5px; margin-right: 2px; display: block;}
			#header #menu li a:hover{text-decoration: underline; background-position: 0 -42px;}
			#header #menu li a.selected, #header #menu li a.selected:hover{height: 60px; color: #f14601; text-decoration: underline; background-position: 0 -84px; cursor: default; outline: none;}
#search{margin-left: 170px;}
	#search label{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}
		#search label strong{font-weight: bold;}
	#search input{width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; background: #fff url(search.gif) 3px 50% no-repeat; border: 1px solid #82b3f3; padding: 4px 5px 3px 22px;}
	#search .submit{width: auto; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 24px; background: url(submit.gif) repeat-x; border: 0; padding: 0 8px; position: relative; margin-left: -5px; cursor: pointer;}
/*CONTENT AREA*/
#container_content{background: url(content_area.gif) 0 100% repeat-x;}
#content_area{width: 950px; padding-bottom: 15px; margin: 0 auto; overflow: hidden;}
/*****HOMEPAGE*****/
/*SIDEBAR LEFT*/
#sidebar_left{}
/*category*/
.category{}
	.category ul{margin-bottom: 1px; clear: both;}
		.category ul li{border-bottom: 1px dashed #ccc;}
			.category ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; line-height: 19px; display: block;}
			.category ul li a:hover{color: #000;}
			.category ul li a.selected{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f14601; font-weight: bold; text-decoration: none; line-height: 19px; display: block;}
	.category dl, .top dl{border-bottom: 1px dashed #ccc; margin-bottom: 5px;}
		.category dl dt, .top dl dt{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; margin-bottom: 5px;}
		.category dl dd, .top dl dd{background: url(bullet.gif) 0 6px no-repeat; padding: 0 0 0 10px; line-height: 14px}
			.category dl dd a, .top dl dd a{height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; line-height: 14px; background: url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
			.category dl dd a:hover, .top dl dd a:hover{color: #f14601; font-weight: bold; background-position: 100% -14px;}
			.top dl dd p{/*height: 14px;*/ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; line-height: 14px; padding-right: 10px; margin-bottom: 0px;}
		.category dl dd.complete, .top dl dd.complete{background: none; padding: 5px 0;}
			.category dl dd.complete a, .top dl dd.complete a{font-weight: bold;}
			.category dl dd.complete a:hover, .top dl dd.complete a:hover{color: #000; font-weight: bold;}
	.category p.info, .top p.info{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8695a5; font-weight: normal; margin: 0;}
/*top (inherit from category)*/
.top{}
/*banner*/
#sidebar_left .banner{width: 160px; margin-bottom: 8px;}
/*CONTEBT*/
/*article*/
.article{border-bottom: 1px dashed #ccc;  padding-bottom: 10px; }
	.article a{margin-bottom: 8px;}
	.article dl{}
		.article dl dd{background: url(bullet.gif) 0 6px no-repeat; padding: 0 0 0 10px; line-height: 14px; margin-bottom: 5px;}
			.article dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
			.article dl dd a:hover{color: #f14601; background-position: 100% -14px;}
/*tab content*/
.tabContent dl{}
	.tabContent dl dd{background: url(bullet.gif) 0 6px no-repeat; padding: 0 0 0 10px; line-height: 14px; margin-bottom: 5px;}
    .tabContent dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow_normal.jpg) 100% 6px no-repeat; padding-right: 10px; }
		.tabContent dl dd a:hover{color: #f14601; background: url(arrow_selected.jpg) 100% 6px no-repeat; padding-right: 10px; }
		*html .tabContent dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow_normal.jpg) right center no-repeat; padding-right: 10px; }
		*html .tabContent dl dd a:hover{color: #f14601; background: url(arrow_selected.jpg) right center no-repeat; padding-right: 10px; }
    *+html .tabContent dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow_normal.jpg) right center no-repeat; padding-right: 10px; }
		*+html .tabContent dl dd a:hover{color: #f14601; background: url(arrow_selected.jpg) right center no-repeat; padding-right: 10px; }
/*banner*/
#content .right .banner{width: 300px; margin-bottom: 8px;}
/*most read*/
.most_read{}
	.most_read dl{}
		.most_read dl dd{background: url(bullet.gif) 0 6px no-repeat; padding: 0 0 0 10px; line-height: 14px; margin-bottom: 5px;}
			.most_read dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
			.most_read dl dd a:hover{color: #f14601; background-position: 100% -14px;}

/*SIDEBAR RIGHT*/
/*events*/
.events{margin-left: 7px;}
	.events strong{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; margin-bottom: 5px; display: block;}
	.events h3{margin: 0;}
		.events h3 a{background: none; margin: 0;}
	.events p{color: #333; font-weight: normal;}
	.events a.all{background: url(arrow.gif) 0 -14px no-repeat; padding: 0; margin-left: 5px;}
	.events a.all:hover{background-position: 0 0;}
		.events a.all span{visibility: hidden;}
	.events a.category{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none;}
	.events a.category:hover{color: #f14601;}
/*exchange*/
.exchange{}
	.exchange div{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; margin-bottom: 10px; background:transparent none repeat scroll 0 0 !important;}
		.exchange .valute{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; padding: 0 !important; margin-bottom: 5px;}
		.exchange .valute img{font-weight: bold; margin-right: 5px; margin-left:0px; vertical-align: top;}
		.exchange .valute strong{font-weight: bold; margin-right: 5px; margin-left:0px; vertical-align: top;}
		.exchange .valute p{font-weight: normal; vertical-align: top; color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin-right: 5px;}
		.exchange .valute .minus{color: #fe0000; margin-left: 5px;}
		.exchange .valute .plus{color: #05d402;margin-left: 5px; }
	.exchange .eur{background: url(ic_exchange.gif) 0 0 no-repeat !important;}
	.exchange .gbp{background: url(ic_exchange.gif) 0 -19px no-repeat !important;}
	.exchange .usd{background: url(ic_exchange.gif) 0 -38px no-repeat !important;}

/*convertor*/
.convertor{}
	.convertor form{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.convertor form fieldset{margin-bottom: 5px; clear: both;}
			.convertor form fieldset input{width: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-align: right; border: 1px solid #82b4f3; padding: 2px 0; margin-right: 5px; float: left;}
			.convertor form fieldset select{width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.convertor form .submit{height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 24px; background: url(submit.gif) repeat-x; border: 1px solid #384c67; padding: 0 3px; cursor: pointer;}
  /*convertor_ev*/
.convertor_ev{float: right; width: 100px;}
	.convertor_ev form{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.convertor_ev form fieldset{margin-bottom: 5px; clear: both;}
			.convertor_ev form fieldset input{width: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-align: right; border: 1px solid #82b4f3; padding: 2px 0; margin-right: 5px; float: left;}
			.convertor_ev form fieldset select{width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.convertor_ev form .submit{height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 24px; background: url(submit.gif) repeat-x; border: 1px solid #384c67; padding: 0 3px; cursor: pointer;}  
/*DIRECTOR*/
/*convertor*/
.travel{}
	.travel form{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.travel form fieldset{margin-bottom: 5px; clear: both;}
			.travel form fieldset input{width: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-align: right; border: 1px solid #82b4f3; padding: 2px 0; margin-right: 5px; float: left;}
			.travel form fieldset select{width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
		.travel form .submit1{height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 24px; background: url(submit.gif) repeat-x; border: 1px solid #384c67; padding: 0 3px; cursor: pointer;}
#director{}
	#director {padding-bottom: 20px; width: 950px;}
	#director ul{font-size: 11px; color: #364e69; background: url(director_bg.gif); padding-left: 15px; overflow: hidden;}
	#director ul li{width: 226px; height: 70px; list-style: square; margin-bottom: 10px; float: left;}
		#director ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; background: transparent url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
		#director ul li a:hover{color: #000;}
		#director ul li ul{color: #f14601; background: none; padding-left: 15px;}
			#director ul li ul li{width: auto; height: auto; white-space: nowrap; list-style: square; margin: 0; float: none;}
				#director ul li ul li a{color: #f14601; font-weight: normal; background: none; padding: 0;}
				#director ul li ul li a:hover{}
#directorinside{width: 606px; margin-left: 7px;}
	#directorinside {padding-bottom: 20px; width: %; }
	#directorinside ul{font-size: 11px; color: #364e69; background: url(director_bg.gif); padding-left: 15px; overflow: hidden;}
	#directorinside ul li{width: 50%; height: 70px; list-style: square; margin-bottom: 10px; float: left;}
		#directorinside ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; background: transparent url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
		#directorinside ul li a:hover{color: #000;}
		#directorinside ul li ul{color: #f14601; background: none; padding-left: 15px;}
			#directorinside ul li ul li{width: auto; height: auto; white-space: nowrap; list-style: square; margin: 0; float: none;}
				#directorinside ul li ul li a{color: #f14601; font-weight: normal; background: none; padding: 0;}
				#directorinside ul li ul li a:hover{}
/*****ARTICLE*****/
/*SIDEBAR LEFT*/

/*CONTENT*/
/*full article*/
	
	.full_article{padding-left: 7px;}
	.full_article .info_bar{margin-bottom: 10px;}
	.full_article .info_bar a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; background: url(underline.gif) 0 100% repeat-x; margin-left: 5px; float: right;}
	.full_article .info_bar a:hover{color: #000;}

	.full_article #contentArticle ul li {list-style: disc inside; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal; margin-left: 10px; margin-bottom:20px;}
	.full_article .info_bar ul.rating{width: 80px; height: 16px; background: url(star.gif) 0 0 repeat-x; margin: 0; padding: 0; overflow: hidden; position: relative; float: left;}
	.full_article .info_bar ul.rating li a{margin: 0; background: none;}
	.full_article .info_bar ul.rating li a:hover, .full_article .info_bar ul.rating li a:active, .full_article .info_bar ul.rating li a:focus{background: url(star.gif) 0 100%;}
	.full_article .info_bar ul.rating li.rated{height: 16px; line-height: 16px; background: url(star.gif) 0 50% repeat-x; position: absolute; top: 0; left: 0; z-index:1;}
	
	.full_article p{margin-bottom: 20px;}
	.full_article .image_container, .full_article .banner{width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #a0a0a0; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin: 0 10px 0 0; float: left;}
	.full_article .image_container {display: inline;}
	.full_article .image_container .fix_dimension{width: 300px; overflow: hidden;}
	.full_article dl{}
		.full_article dt{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; padding: 8px 0;}
		.full_article dl dd{background: url(bullet.gif) 0 6px no-repeat; padding: 0 0 0 10px; line-height: 14px; margin-bottom: 5px;}
			.full_article dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: normal; text-decoration: none; background: url(arrow.gif) 100% 0 no-repeat; padding-right: 10px;}
			.full_article dl dd a:hover{color: #f14601; background-position: 100% -14px;}
/*comments*/
.comments{}
	.comments .comment{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal; border-bottom: 1px solid #bdc1c6; padding-bottom: 10px; margin-bottom: 10px;}
	.comments .comment strong{color: #364e69; font-weight: bold;}
	.comments .body div div{background: none !important; padding: 0; margin-bottom: 5px;}
	.comments label{width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; margin-right: 5px; text-align: right; float: left;}
	.comments input{width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; border: 1px solid #82b4f3; padding: 2px 5px; float: left;}
	.comments textarea{width: 350px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; border: 1px solid #82b4f3; padding: 5px; float: left;}
	.comments .submit{width: auto; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 24px; background: url(submit.gif) repeat-x; border: 1px solid #384c67; padding: 0 3px; margin-left: 105px; cursor: pointer;}
/*SIDEBAR RIGHT*/

/*DIRECTOR*/
#director dl{width: 25%; height: 85px; margin-bottom: 5px; float: left;}
	#director dl dt{border-bottom: 1px dashed #ccc;  padding-bottom: 3px; margin-right: 30px;}
		#director dl dt a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none;}
		#director dl dt a:hover{color: #000;}
	#director dl dd{color: #333; margin-right: 30px;}
		#director dl dd a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f14601; font-weight: bold; text-decoration: none;}
		#director dl dd a:hover{color: #000;}
		#director dl dd p{color: #333; font-weight: normal;}
	#director a.all{background: url(arrow.gif) 0 -14px no-repeat; padding: 0; margin-left: 5px;}
	#director a.all:hover{background-position: 0 0;}
		#director a.all span{visibility: hidden;}

/***** FIRM *****/

/*CONTENT*/
/*breadcrumbs*/
.navigation{margin-bottom: 10px; overflow: hidden; margin-left:7px;}
	.navigation li{float: left;}
		.navigation li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-decoration: none; background: url(breadcrumbs_arrow.gif) 100% 5px no-repeat; padding-right: 11px; margin-right: 5px;}
		.navigation li a:hover{text-decoration: underline;}
	.navigation li.last{}
		.navigation li.last a{color: #f24701; background: none; padding: 0; margin: 0;}
		.navigation li.last a:hover{text-decoration: none; cursor: default;}
/*identifier*/
.identifier{margin-bottom: 10px; position: relative; margin-left: 7px;}
	.identifier div{overflow: hidden; position: absolute; top: -15px; right: 0;}
		.identifier div img{border: none;}
	.identifier a{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ef4700; font-weight: bold; text-decoration: none;}
	.identifier a:hover{color: #333;}
	.identifier p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; margin: 0 0 10px 0;}
		.identifier p strong{font-weight: bold;}
/*description*/
.description{}
	.description .body div p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}
		.description .body div p strong{font-weight: bold;}
/*firm contact*/
.firm_contact{}
	.firm_contact ul{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; line-height: 20px; background: url(firm_contact_bg.gif) 0 22px repeat-x;}
		.firm_contact ul li{}
		.firm_contact ul li.first{margin-bottom: 6px;}
			.firm_contact ul li span{width: 100px; font-weight: bold; display: block; float: left;}
			.firm_contact ul li strong{font-weight: bold;}
/*tags*/
.tags_box{}
	.tags_box a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f24701; font-weight: bold; text-decoration: none; background: none;}
	.tags_box a:hover{background: url(underline.gif) 0 100% repeat-x;}
/*same category*/
.same_category{padding-left: 15px;}
	.same_category dt{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; margin-bottom: 5px;}
	.same_category dd{background: url(bullet.gif) 0 9px no-repeat; padding-left: 10px; margin-bottom: 5px;}
		.same_category dd span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
			.same_category dd span a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f24701; font-weight: bold; text-decoration: none;}
			.same_category dd span a:hover{text-decoration: underline;}
		.same_category dd p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}
			.same_category dd p strong{font-weight: bold; margin-right: 5px;}
/*DIRECTOR (inherit)*/

/*registration*/
.registration{}
	.registration .welcome{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #f14601;}
	.registration .valid{width: 16px; height: 16px; text-indent: -1000px; background: url(valid.gif) no-repeat; margin: 4px 0 0 5px; display: block; float: left; overflow: hidden;}

#registration{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
	#registration fieldset{border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px;}
		#registration fieldset p{font-size: 12px; color: #333; font-weight: normal; margin-bottom: 15px;}
			#registration fieldset p strong{font-weight: bold; margin-right: 5px;}
		#registration fieldset div{background: none; padding: 0; margin-bottom: 5px;}
		#registration fieldset label{width: 120px; height: 23px; font-weight: bold; line-height: 23px; display: block; float:left;}
			#registration fieldset label span{color: #f14601; margin-left: 3px;}
		#registration fieldset input{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: normal; float: left;}
		#registration #step1 input, #registration #step2 input, #registration #step3 input, #registration #step4 input{width: 236px; background: url(forms_bg.gif) no-repeat; border: 1px solid #82b3f3; padding: 2px 5px;}
		#registration fieldset select{width: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; float: left;}
		#registration fieldset textarea{width: 236px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: url(forms_bg.gif) no-repeat; border:1px solid #82b3f3; padding: 3px 5px;}
		#registration fieldset a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f14601; font-weight: bold; text-decoration: none;}
		#registration fieldset a:hover{text-decoration: underline;}
		
		#registration #step1 .name input{width: 140px; margin-right: 5px;}
		#registration #step1 .birthday select{width: 140px; color: #cbcbcb; margin-right: 5px;}
		#registration #step1 .birthday input{width: 40px; margin-right: 5px;}
		#registration #step1 .zip_code input{width: 70px; border:1px solid #8f8f8f;}
		#registration #step1 .chk input{width: 20px; border:1px solid #8f8f8f;}
		#registration #step2 .password input, #registration #step2 .retype input{width: 115px;}
		#registration #step4 .captcha input{width: 115px;}
		#registration #step4 a{float: left; display: block; clear: both;}
		#registration #submit{border: 0; padding: 0; margin: 0;}
			#registration  #submit input{margin-right: 5px; float: none; color: #fff;font-weight: bold;}
			#registration  #submit .register{height: 33px; font-size: 18px; color: #fff; background: url(btn_register.gif) repeat-x; border: 0; padding: 0 10px; margin-right: 10px; cursor: pointer;}
			#registration  #submit .cancel{height: 33px; font-size: 18px; color: #7c7c7c; background: url(btn_cancel.gif) repeat-x; border: 0; padding: 0 10px; cursor: pointer;}
		#registration #submit1{border: 0; padding: 0; margin: 0;}
			#registration #submit1 input{margin-right: 5px; float: none;}
			#registration #submit1 .register{height: 33px; font-size: 18px; color: #fff; background: url(btn_register.gif) repeat-x; border: 0; padding: 0 10px; margin-right: 10px; cursor: pointer;}
			#registration #submit1 .cancel{height: 33px; font-size: 18px; color: #7c7c7c; background: url(btn_cancel.gif) repeat-x; border: 0; padding: 0 10px; cursor: pointer;}

/***** SEARCH *****/
#search_results .box .blue{background: none; padding: 0 !important;}
	#search_results .box .blue .top{background: url(box_blue_tr.gif) 100% 0 no-repeat !important; padding: 0 !important;}
		#search_results .box .blue .top div{font-size: 0; background: url(box_blue_tl.gif) no-repeat; padding: 0 !important;}
	#search_results .box .blue .body{background: #ecf1f7 url(box_blue_r.gif) 100% 0 repeat-y !important; padding: 0 !important;}
		#search_results .box .blue .body div{background: url(box_blue_l.gif) repeat-y;}
		#search_results .box .titlu:link, .titlu:visited{color: #f14601; text-decoration: none; font-weight: bold;}
		#search_results .box .titlu:hover{color: #000000; text-decoration: none; font-weight: bold;}
		#search_results .box .categorie:link, .categorie:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; }
		#search_results .box .categorie:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
	#search_results .box .blue .bottom{background: url(box_blue_br.gif) 100% 0 no-repeat !important; padding: 0 !important;}
		#search_results .box .blue .bottom div{background: url(box_bl.gif) no-repeat; padding: 0 !important;}

/*FOOTER*/
#footer{width: 950px; padding-top: 10px; margin: 0 auto; clear: both;}
	#footer ul{margin-bottom: 20px; overflow: hidden;}
		#footer ul li{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; background: url(divider.gif) 100% 50% no-repeat; padding-right: 8px; margin-right: 7px; float: left;}
		#footer ul li.last{background: none; padding: 0; margin: 0;}
		#footer ul li.rss{float: right;}
			#footer ul li.rss a{height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364e69; font-weight: bold; text-decoration: none; line-height: 16px; background: url(rss.gif) 100% 0 no-repeat; padding: 2px 20px 2px 0;}
			#footer ul li.rss a:hover{color: #f14601;}
			#footer ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; background: url(underline.gif) 0 100% repeat-x;}
			#footer ul li a:hover{color: #f14601;}
	#footer ul.terms{}
		#footer ul.terms a{font-weight: normal;}
		
.link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #364e69; font-weight: bold; text-decoration: none;}
.link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #364e69; font-weight: bold; text-decoration: none;}
.link:hover{color: #f14601;}
.link2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f14601; font-weight: bold; text-decoration: none;}
.link2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f14601; font-weight: bold; text-decoration: none;}
.link2:hover{color: #000000;}
.link3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.link3:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.link3:hover{color: #f14601;}

#layer1 {position: absolute; top: 135px; left: 400px; background-color:#efefef; border-width: 10; border: 1px solid #666666; width: 500px; padding: 3%;}
#layer2 {position: absolute; top: 135px; left: 400px; background-color:#efefef; border-width: 10; border: 1px solid #666666; width: 300px; padding: 3%;}
.black_overlay{background-color: #000000; z-index:1001; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);}
.white_overlay{z-index:1002; -moz-opacity: 1.00; opacity:1.00; filter: alpha(opacity=100);}

.calendar {margin: 0 0 10px 0;}
.calendar table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 0 0; font-size: 11px; padding: 0 0 0 0;}
.month {background: #; color: #000000; padding: 3px 0 3px; font-weight: normal; text-align: center;}
.week_1 td {border: solid 1px #ffffff; font-size: 11px; font-weight: bold; color: #000000; background: #ffffff; padding: 3px 0 3px 0; width: 30px; text-align: center;}
.week td {padding: 3px 0 3px 0; border: solid 1px #ffffff; width: 30px; text-align: center;}
.green {background: #ffffff; color:#000000; text-align: center;}
.pink {background: #ffffff; color:#de1818; text-align: center; font-weight: bold;}
.pinkev {background: #ffffff; color:#de1818; text-align: center; font-weight: bold; font-family:Arial,Helvetica,sans-serif;
font-size:11px; text-decoration:none;}
.pink:link {background: #ffffff; color:#de1818; text-align: center; font-weight: bold; text-decoration: none;}
.pink:visited {background: #ffffff; color:#de1818; text-align: center; font-weight: bold; text-decoration: none;}
.pink:hover {background: #ffffff; color:#de1818; text-align: center; font-weight: bold; text-decoration: underline;}
.inactive_1 {color: #ffffff; text-align: center;}
.inactive {background: #ffffff; color: #b1b1b7; text-align: center;}
ul.textli {padding-left: 30px;}
.textli li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal; margin: 20px; margin-left: 30px; list-style: disc;}
.div_content {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; font-weight: normal;}
.div_content p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; font-weight: normal;}
.div_content span strong {font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: bold;}
.div_content strong span{font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: bold;}
.div_content strong {font-family: Arial, Helvetica, sans-serif; font-size: 13px !important; font-weight: bold;}
#.div_content span {font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: bold;}

.div_contentBig {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; font-weight: normal;}
.div_contentBig p {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; font-weight: normal;}
.div_contentBig span strong {font-family: Arial, Helvetica, sans-serif; font-size: 15px !important; font-weight: bold;}
.div_contentBig strong span{font-family: Arial, Helvetica, sans-serif; font-size: 15px !important; font-weight: bold;}
.div_contentBig strong {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#.div_contentBig span {font-family: Arial, Helvetica, sans-serif; font-size: 15px !important; font-weight: bold;}

.paging {color:#F14601; text-align: center; font-weight: bold; text-decoration: none;}
.pagingsel {color:#000; text-align: center; font-weight: bold; text-decoration: none;}

/*topuri*/
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; font-size: 0; visibility: hidden; }
.clear { clear: both; display: block; height: 0; line-height: 0; }

.top_1 {border: none;}
.top_1 .infobar {float: left; display: inline;}
.top_1 h2 {margin-bottom: 0;}
.full_article .top_1 .image_container {border: none;}

.top_2_vot {float: left; display: inline; width: 62px; text-align: center; border-top:1px dashed #CCCCCC; margin-right: 10px;}
.top_2_vot strong {font-weight: bold; font-size: 18px; color: #f14601; font-family: Arial, Sans-Serif; padding: 5px 0 15px 0; display: block;}

.top_2_article {float: left; display: inline; width: 530px;}
.top_2_article h2 {float: none;}
.top_2_article .img_container {float: left; display: inline; margin-right: 10px; width: 80px; overflow: hidden;}
.full_article .top_2_article p {margin-bottom: 5px;}

.nota {color: #676767; font-weight: bold;}
.nota b {color: #f14601;}

.top_2 {border: none;}

#registration {display: block; clear: both; padding: 15px;}
#registration .captcha_image {float: left; display: inline; margin: 0 10px;}
#registration .captcha_image a {color: #364e69; text-decoration: none; font-size: 11px; padding: 3px 0 0 0;} 
#registration .captcha_image a:hover {color: #364e69; text-decoration: underline; font-size: 11px; padding: 3px 0 0 0;}
#registration .captcha_text {float: left; display: inline; margin: 10px 10px;}
#registration .captcha_text .text {border: solid 1px #f14601;}


.propunere {border-top:1px dashed #CCCCCC; padding: 5px 0 0 0; margin-left:7px;}
.propunere a {color: #f14601; text-decoration: underline; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif;}
.propunere a:hover {color: #f14601; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif;}

.tags_2 {padding: 20px 0 0 0; display: block;}
#content .breadcrumbs .cele img a {vertical-align: middle;}
#content .breadcrumbs .cele a {color: #f14601;}

.toate_topurile {background: #edf0f2; padding-left: 7px;}
.toate_topurile .breadcrumbs {float: left; display: inline;}
.toate_topurile .info_bar {float: right; display: inline; padding-top: 0; margin-bottom: 0;}

.top_3 {border: none; padding-bottom: 20px; clear: both; display: block; margin-bottom: 0px; }
.top_3 .image_container {width: 152px; overflow: hidden; border-bottom: 0; padding-bottom: 0;}
.top_3 .image_container img {width: 148px; border: solid 1px #ccc;}
.top_3 h2 {float: none;}
.top_3 p {padding-bottom: 5px; margin-bottom: 0;}
.top_3 p.nota span {font-size: 10px; color: #676767; font-weight: normal; margin-left: 3px;}

.top_4 {border: none; padding-bottom: 20px; clear: both; display: block; margin-bottom: 0px;}
.top_4 .fix_dimension {width: 66px;}
.top_4 .image_container {float: left; display: inline; width: 66px; overflow: hidden; border-bottom: 0; padding-bottom: 0; margin-right: 10px;}
.top_4 .image_container img {width: 64px; border: solid 1px #ccc;}
.top_4 h2 {float: none;}
.top_4 p {padding-bottom: 5px; margin-bottom: 0;}
.top_4 p.nota span {font-size: 10px; color: #676767; font-weight: normal; margin-left: 3px;}
.top_4 h3 {float: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f14601; font-weight: bold; text-decoration: none; margin-bottom: 0px; border: none; }
.top_4 h3 a {background: none;font-size: 14px; margin-bottom: 0;}
.top_4 .nota {font-size: 11px;}


.arhiva_sondaje .top_4 {padding: 0 0 5px 0;}
.arhiva_sondaje .title {font-size: 12px; color: #354e6c; font-weight: bold; font-family: Arial, Sans-Serif; padding-bottom: 10px;}

.box .menu_left div {background: url(box_l.gif) repeat-y; padding: 0px; overflow: hidden;}
.box .menu_left div ul li {margin: 0 0 0 12px;}
.box .menu_left div ul li a {padding-left: 3px;}
.box .menu_left div ul li a:hover {background: #edf0f2; color: #f14601;padding-left: 3px;}
.box .menu_left div ul li a.selected {background: #edf0f2; color: #f14601;padding-left: 3px;}

.article_2 {background: #edf0f2; padding-right: 5px;}
#content .left .article {padding-left: 10px;}

/*program tv*/
#program_tv {padding-left: 10px; font-family: Arial, Sans-Serif;}
#program_tv h3 {font-size: 18px;}
#program_tv .programe_fav {width: 410px; float: left; display: inline;}
#program_tv .programe_fav .setare {display: block; text-align: right; border-top: solid 2px #364e69; border-bottom: solid 1px #364e69; font-size: 11px; font-family: Arial, Sans-Serif;}
#program_tv .programe_fav .setare a {color: #F14601; line-height: 18px; text-decoration: none;}
#program_tv .programe_fav table { border-spacing: 5px; margin: 10px 0;}
#program_tv .programe_fav table td {padding: 5px; border-bottom: solid 10px #FFF;}
#program_tv .programe_fav table td.orar {width: 150px; background: #edeff2; font-size: 12px; color: #010101;}
#program_tv .programe_fav table td.orar ul {padding: 4px;}
#program_tv .programe_fav table td.orar ul li {margin: 1px 0;}

#program_tv .recomandari {width: 180px; float: right;}
#program_tv .recomandari .setare {display: block; text-align: left; background: #ccd8e5; padding-left: 10px; border-top: solid 2px #364e69; border-bottom: solid 1px #364e69; color: #032952; font-weight: bold; line-height: 18px; font-size: 12px; font-family: Arial, Sans-Serif;}
#program_tv .recomandari .setare a {color: #032952; line-height: 18px; text-decoration: none;}
#program_tv .recomandari .recomandare {display: block; background: #dbe2e9; margin: 10px 0; padding: 5px 7px;}
#program_tv .recomandari .recomandare span {font-size: 11px; color: #444444; display: block;}
#program_tv .recomandari .recomandare span b {color: #010101;}
#program_tv .recomandari .recomandare .title_2 {font-size: 12px; margin: 4px 0; color: #f14601; font-weight: bold;}
#program_tv .recomandari .recomandare .title_2 a {color: #f14601; text-decoration: none;}
#program_tv .recomandari .recomandare .title_2 a:hover {color: #f14601; text-decoration: underline;}
#program_tv .recomandari .recomandare .img_container {width: 167px; overflow: hidden; display: block; margin: 5px 0;}
#program_tv .recomandari .recomandare .img_container img {width: 167px;}
#program_tv .recomandari .recomandare p {font-size: 11px; margin: 5px 0;}
#program_tv .recomandari .recomandare p a {color: #F14601; text-decoration: none;}
#program_tv .recomandari .recomandare p a:hover {color: #000; text-decoration: none;}

#program_tv h5 {color: #F14601; font-size: 12px; display: block; clear: both; background: #ccd8e5; font-weight: bold; padding: 3px 10px;}
#program_tv .posturi {width: 110px; float: left; display: inline; margin: 10px 10px 10px 0;}
#program_tv .posturi .post {font-size: 12px; color: #364e69; font-weight: bold;border-bottom: solid 1px #364e69; margin-bottom: 5px; margin-top: 5px;}
#program_tv .posturi a {display: block; font-size: 12px; line-height: 17px; text-decoration: none; color: #000;}
#program_tv .posturi a:hover {display: block; font-size: 12px; line-height: 17px; text-decoration: underline; color: #000;}

/*program fav*/
#program_tv.prog_fav h3 {font-size: 18px; border-bottom: solid 1px #364e69; padding-bottom: 3px;}
#program_tv.prog_fav form {margin: 0 0 10px 0;}
#program_tv.prog_fav form select {border: solid 1px #82b3f3; width: 218px; margin-right: 10px;vertical-align: middle; font-size: 12px;}
#program_tv.prog_fav form .selecter {margin: 15px 0;}
#program_tv.prog_fav form .selecter input {vertical-align: middle;}
#program_tv.prog_fav .pozitie {width: 270px; float: left; display: inline; border: solid 1px #82b3f3; padding: 10px; font-size: 12px; margin: 5px 10px 5px 0;}
*html #program_tv.prog_fav .pozitie { margin: 2px 10px 2px 0;}
*+html #program_tv.prog_fav .pozitie { margin: 2px 10px 2px 0;}
#program_tv.prog_fav .pozitie span, #program_tv.prog_fav .pozitie strong, #program_tv.prog_fav .pozitie img {vertical-align: middle; margin: 0 2px;} 
#program_tv.prog_fav .pozitie strong {font-weight: bold;}

/*program canal*/
#program_tv .canal_logo {float: left; display: inline;}

#program_canal {float: right; display: inline; text-align: left; font-size: 12px; color: #393939;}
#program_canal tr td {border: solid 10px #fff; padding: 5px; border-collapse:separate;}
#program_canal tr.row_1 {background: #dfe4eb;}
#program_canal tr.row_2 {background: #ededed;}

#program_cinema {float: left; display: inline; text-align: left; font-size: 12px; color: #393939; margin-left:5px;}
#program_cinema tr td {border: solid 10px #fff; padding: 5px; border-collapse:separate;}
#program_cinema tr.row_1 {background: #dfe4eb;}
#program_cinema tr.row_2 {background: #ededed;}

.error {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: normal;}
