body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center;

	color:#000000;

	background:#FFFFFF url(../images/main_bg.jpg) repeat top left;

}

a {

	color:#000;

	text-decoration:none;

}

a:hover {

	color:#000;

	text-decoration:underline;

}

h2 {

	font-size:18px;

	font-weight:bold;

	padding-bottom:5px;

	border-bottom:1px dotted #000;

}



/*------------------------------------------------------------*

**  Content style

**------------------------------------------------------------*/



#menu_line {

	text-align:center;

	background:url(../images/menu_line.png) repeat-x top left;

}



#container {

	width:960px;

	margin:0 auto;

	text-align:left;

}

#header {

	height:250px;

	position:relative;

	z-index:10;

	background:url(../images/menu_line.png) repeat-x top left;

}

#header .header_top {

	height:170px;

	overflow:hidden;

}

#header .header_top .logo {

	float:left;

	width:250px;

	height:166px;

	background:url(../images/logo.png) no-repeat 0 0;

}

#header .header_top .top_menu {

	float:right;

	width:400px;

	height:38px;

	background:url(../images/top_menu.png) no-repeat 0 0;

	margin-top:10px;

}

#header .header_top .top_menu ul li {

	float:left;

	padding-left:29px;

}

#header .header_top .top_menu ul li a {

	line-height:38px;

}

#header .header_top .banner {

	clear:right;

	float:right;

	margin-top:10px;

	width:600px;

	height:100px;

}

#header .main_menu {

	padding-top:15px;

	

}

#header .main_menu ul li {

	float:left;

	padding-right:45px;

}

#header .main_menu ul li a {

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}

#header .main_menu ul li a:hover {

	color:#006600;

}

#wrapper {

	background:#FFFFFF url(../images/wrapper.png) repeat-y top left;

	position:relative;

	z-index:5;

	margin:-20px 0 20px 0;

	padding-top:30px;

}

#content {

	background:url(../images/content.png) repeat-x bottom left;

	padding:0 20px 20px 20px;

}

#content .main_content {

	float:left;

	width:570px;

	padding-right:25px;

}

#content .main_content .clip {

	padding:20px 0 20px 230px;

	border-bottom:1px solid #CCC;

}

#content .main_content .clip.last_clip {

	border:none;

	padding-bottom:0;

}

#content .main_content .clip span {

	float:left;

	margin-left:-230px;

}

#content .main_content .clip h3 {

	font-size:13px;

	font-weight:bold;

	padding-bottom:10px;

	text-decoration:underline;

}

#content .main_content .clip h3 a {

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

}

#content .main_content .clip p {

	line-height:150%;

	text-align:justify;

}

.prezentatori {

	width:570px;

	overflow:hidden;

	padding:20px 0;

}

.prezentatori ul {

	width:600px;

}

.prezentatori ul li {

	float:left;

	padding-right:40px;

	width:160px;

	padding-bottom:20px;

}

.prezentatori ul li a {

	display:block;

	height:83px;

	overflow:hidden;

}

.prezentatori ul li span {

	display:block;

	background:#FF9A00;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	line-height:20px;

}

.emisiuni {

	width:570px;

	overflow:hidden;

	padding:20px 0;

}

.emisiuni.full_page {

	width:920px;
	
	overflow:hidden;

}

.emisiuni.full_page ul {

	width:1000px !Important;

}

.emisiuni.full_page ul li {

	padding-right:10px;

}

.emisiuni ul {

	width:600px;

}

.emisiuni ul.rating {

	width:130px;

}

.emisiuni ul li {

	float:left;

	padding-right:20px;

	width:160px;

	height:240px;

	padding-bottom:20px;
	
	overflow:hidden;

}

.emisiuni ul li p {

	padding-top:5px;

}

.emisiuni ul li .statistics {

	padding-top:5px;

}

.emisiuni ul li .statistics strong {

	float:left;

	padding-right:7px;

	line-height:18px;

}

.emisiuni ul li .statistics ul li {

	width:auto;

	padding:0;

}

ul.rating {

	width:130px;

	float:left;

}

ul.rating li {

	float:left;

	margin-right:7px;

	line-height:16px;

}

ul.rating li a {

	display:block;

	width:16px;

	height:16px;

	background:url(../images/star.png) no-repeat top left;

}

ul.rating li a.inactive {

	display:block;

	width:16px;

	cursor: default !important;

	height:16px;

	background:url(../images/star.png) no-repeat top left;

}

ul.rating li a.inactive:hover {

	background:url(../images/star.png) no-repeat top left !important;

}

ul.rating li a.hover {

	display:block;

	width:16px;

	cursor: default !important;

	height:16px;

	background:url(../images/star.png) no-repeat 0 -16px;

}

ul.rating li a:hover {

	background-position:0 -16px;

}

.prezentator {

	padding:20px 0;

	border-bottom: 1px solid #CCCCCC;

}

.prezentator .poze_prezentator {

	float:left;

	width:200px;

}

.prezentator .poze_prezentator img {

	margin-bottom:10px;

}

p.inside_banner {

	padding:20px 0;

}

.vizionari {

	font-size:16px;

	padding:20px 0 10px 0;

	color:#666666;

}

.voteaza_prezentator strong {

	float:left;

	padding-right:10px;

	font-size:16px;

	color:#666666;

}

.video {

	padding-top:20px;

	text-align:center;

}

.video_options {

	float:right;

	width:340px;

	padding-top:20px;

}

.video_options ul {

	float:right;

}

.video_options ul li {

	float:left;

	width:80px;

	text-align:center;

}

.video_options ul li a {

	float:left;

	width:32px;

	height:32px;

	background:url(../images/video_options.png) no-repeat 0 0;

	margin-left:25px;

}

.video_options ul li a.embed {

	background-position:0 0;

}

.video_options ul li a.embed:hover {

	background-position:0 -32px;

}

.video_options ul li a.report {

	background-position:-32px 0;

}

.video_options ul li a.report:hover {

	background-position:-32px -32px;

}

.video_options ul li a.email {

	background-position:-64px 0;

}

.video_options ul li a.email:hover {

	background-position:-64px -32px;

}

.video_options ul li a.yahoo {

	background-position:-96px 0;

}

.video_options ul li a.yahoo:hover {

	background-position:-96px -32px;

}

.program_tv {

	padding-top:20px;

}

.program_tv ul {

 border-bottom:1px solid #ccc;

}

.program_tv ul li {

	float:left;

	padding-right:10px;

}

.program_tv ul li a {

	float:left;

	line-height:18px;

	font-size:16px;

	background:#FAEDDA;

	padding:5px 10px;

	font-weight:bold;

}

.program_tv ul li.selected a {

	background:#FF8B8C;

	color:#FFFFFF;

}

.program {

	padding:20px 0;

	border-bottom:1px solid #ccc;

}

.imagine_program {

	float:left;

	width:170px;

}

.program_holder {

	width:400px;

	float:right;

}

.program_info {

	padding-bottom:10px;

}

.program_info span {

	float:left;

	background:#FFCC66;

	line-height:30px;

	width:70px;

	text-align:center;

	font-size:18px;

}

.program_info h3 {

	float:right;

	font-size:18px;

	padding-bottom:3px;

	width:330px;

	text-align:right;

}

.program_info h4 {

	clear:right;

	float:right;

	font-size:14px;

	width:330px;

	text-align:right;

}

.formular_comentariu {

	padding-top:20px;

	border-top:1px solid #ccc;

}

.formular_comentariu form br {

	clear:left;

}

.formular_comentariu form label {

	float:left;

	width:100px;

}

.formular_comentariu form input {

	float:left;

	width:360px;

	background:#FFFFFF;

	border:1px solid #ccc;

	padding:5px;

	margin-bottom:15px;

}

.formular_comentariu form textarea {

	float:left;

	width:360px;

	background:#FFFFFF;

	border:1px solid #ccc;

	padding:5px;

	margin-bottom:15px;

	height:80px;

}

.formular_comentariu form input.send {

	width:auto;

	margin-left:100px;

	font-weight:bold;

	color:#333333;

	padding:8px;

	cursor:pointer;

	background:#EEE;

}

.formular_comentariu form input.send:hover {

	text-decoration:underline;

}

.comentarii {

	padding-bottom:10px;

}

.comentarii .comentariu {

	margin-top:10px;

}

.comentarii .comentariu h4 {

	font-size:14px;

}

.comentarii .comentariu p {

	line-height:150%;

	padding:10px 0;

	border-bottom:1px dotted #ccc;

}

.comentarii .comentariu p.data {

	border:none;

	line-height:normal;

	padding:5px 0;

	text-align:right;

	font-size:11px;

	color:#999;

}

#content .right_sidebar {

	float:right;

	width:300px;

}

#content .right_sidebar .emisiune {

	padding:20px 0 20px 110px;

	border-bottom:1px solid #CCC;

}

#content .right_sidebar .emisiune.ultima_emisiune {

	border:none;

	padding-bottom:0;

}

#content .right_sidebar .emisiune span {

	float:left;

	margin-left:-110px;

}

#content .right_sidebar .emisiune span img {

	padding:1px;

	background:#FFFFFF;

	border:1px solid #CCC;

}

#content .right_sidebar .emisiune h4 {

	font-size:13px;

	font-weight:bold;

	padding-bottom:5px;

	text-decoration:underline;

}

#content .right_sidebar .emisiune h4 a {

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

}

#content .right_sidebar .emisiune p {

	line-height:150%;

}

#content .right_sidebar .emisiune i {

	display:block;

	color:#978D6F;

	font-weight:bold;

}

#content .right_sidebar .comentariu_recent {

	padding:10px 0;

}

#content .right_sidebar .comentariu_recent.ultimul_comentariu {

	padding-bottom:0;

}

#content .right_sidebar .comentariu_recent i {

	display:block;

	color:#978D6F;

	font-weight:bold;

	padding-bottom:5px;

}

#content .right_sidebar .comentariu_recent span {

	display:block;

	padding-bottom:5px;

}

#content .right_sidebar .comentariu_recent span a {

	text-decoration:underline;

	font-weight:bold;

}

#content .right_sidebar .comentariu_recent p {

	line-height:150%;

}

#content .right_sidebar .divider {

	height:23px;

	background:url(../images/sidebar_divider.gif) repeat-x 0 0;

	overflow:hidden;

	margin:20px 0;

}

#footer {

	background:url(../images/footer.png) no-repeat top left;

	height:80px;

}

#footer p {

	padding:18px;

}

#footer p.validators {

	float:right;

}

/*------------------------------------------------------------*/

 
#container .js{overflow:hidden;zoom:1;}
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:800px;margin:0 5px 15px;border:1px solid #ffffff;background:#ffffff;}
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:600px;height:260px;text-align:center;}
#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;}
#container .carousel .carousel-next{background:url(../images/next.png) 0 0 no-repeat;}
#container .carousel .carousel-previous{background:url(../images/prev.png) 0 0 no-repeat;}
#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{padding:0;list-style:none;background-color:#fff;}
#container .carousel ul li{position:relative;width:800px;margin:0;background-color:#fff; text-align:left;}
#container .carousel ul li cite{position:absolute; color:#000000; bottom:230px;left:370px; height:20px;font-size:14px; font-weight:bold;}
#container .carousel ul li cite a{color:#fff;text-decoration:none;}
#container div.center-wrap{overflow:hidden;zoom:1;}
#container div.center-wrap p {position:relative;bottom:200px;top:0px;}
#container div.center-wrap div{border:0;margin:5px 0;top:0px;}
#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
#container div.center-wrap a.active{font-weight:bold;color:#5db0e6;}