/* copyright (c) ProTV S.A. www.protv.ro */

html, body{margin:0; padding:0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #2D2D2D; height: auto;}

p {	font-family: Arial, Helvetica sans-serif; font-size: 12px; color: #2D2D2D;}
h1 { font-size: 18px;  }
h2 { font-size: 20px; }
h3 {font-size: 14px; }
a:link, a:visited {text-decoration: none; 	color: #5a9167; }
a:hover { text-decoration: none; color: #000; }
img {border: 0; }
.mic { font-size: 10px;	color: #000; }
.mic_rosu {font-size: 10pt; color: #5a9167; }
.mic_rosu_video {font-size: 8pt; color: #5a9167;margin: 2px 0px; }
.mare { font-size: 17px; color: #5a9167; font-weight: bold;}
.alta_stire { font-size: 12px; font-weight: bold; color: #C2251F; }
.copyright a { float: right; color: #fff; text-decoration: none; }
.flash { padding-left: 45px; }

.elev img{ vertical-align: text-top; border: 0; margin-right: 10px; float: left;}
.adauga { margin-left: 240px; }
.adauga2 { margin-left: 540px; }
.nume{ background:url(/design/images/bullet_comment.jpg) no-repeat left center; padding-left: 13px; margin-left: 10px; font-size: 10px; font-weight: bold; text-transform: capitalize; }
.floatLeft { float: left; margin-right: 5px;}
.floatRight	{ float:right; margin-right: 5px;}

#wrapper{ width: 990px; text-align:left; margin: 0px auto;background:url(/design/images/bg_wrapper.gif) repeat-y}
#header{ position:relative; background: url(/design/images/header_poftiti.jpg); width:990px; height:166px;}
#nav {background: url(/design/images/bg_meniu.jpg) no-repeat; width: 990px; height: 47px;}
#concurenti_sus {width: 990px; background-color: #5a9167; margin: 0px auto;overflow: hidden;}
.concurenti_container {margin: 0px auto;width: 990px;background-color: #5a9167}
.concurent_top {width:100px; float:left; padding:0px 2px;margin:2px 2px;background-color: #5EA466}
.concurent_name {height: 30px;text-align: center;font-size: 9pt;color: #cae1c5;font-family: Georgia, Verdana;font-weight: bold;font-style: italic}
#concurent_text {width:98px; height:25px; margin: -30px 0px 3px 2px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:12px;}
#leftcol{ width:420px; float:left; position:relative; border-left: 3px solid #5a9167; border-right: 3px solid #5a9167; border-top: 0px solid #5a9167; margin-top: 0px; padding-top: 10px;}
#leftcol p {padding-left: 45px;}
#main {width: 810px;min-height: 600px;height:auto !important;height: 600px; background: #fff url(/design/images/bg_main.jpg) repeat-y; }
#center { margin-left: 40px; margin-right: 40px; margin-top: 0px;}
#media {float: right; margin-left: 5px; }
#media img {border: 1px solid #ccc; vertical-align: super;}
#maincol{ float: left; display:inline; position: relative; width:389px; margin-right:0px; height: auto; border-left: 5px solid #5a9167; }
#maincol p {padding-left: 35px;	padding-right: 45px; font-family: Arial, Helvetica sans-serif; font-size: 12px; color: #2D2D2D;	line-height: 130%; }
#footer{ height:56px; width: 800px; background: #5a9167; clear: both; font-size: 11px; color: #FFFFFF; padding: 10px;}
#episoade {list-style: none; padding-left: 0px;	margin: 5px 0px 0px 0px; border-top: 1px solid #DADADA;	width: 342px;}
#episoade li, #episoade li a:link, #episoade li a:visited {	background: url(/design/images/plus.jpg) no-repeat; height: 30px; margin: 1px; line-height: 30px; color: #C1251F; font-size: 12px; font-weight: bold; padding-left: 17px;}
#episoade li a:hover { color: #000;}
#flasharea {background: url(/design/images/bg_left.jpg) repeat-y; }
#comentarii { background: #fff url(/design/images/comentarii.jpg) no-repeat; min-height: 105px; width: 402px; margin-left: 10px;	margin-top: 15px; }
#comentarii_mare { background: url(/design/images/comentarii2.jpg) no-repeat; min-height: 105px; width: 735px;  margin-top: 15px; float: left;}
#comentarii_mare2 { background: url(/design/images/banda_comentarii2.jpg) no-repeat; min-height: 105px; width: 735px;  margin-top: 15px;float: left; }
#comentarii p { font-size: 12px; font-weight: normal; padding-left: 10px;}

#addComment {background-color: #d6e3d9;padding: 10px}

.clearfix:after { content:"."; display:block; height:0; clear:both;  visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px; }

/* navy navy ;) */

#navy {margin: 0; padding: 0 0 31px 0px;}
#navy li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#navy a:link, #navy a:visited { float: left; font-size: 11px; line-height: 14px; font-weight: bold;	padding: 0 12px 10px 12px; text-decoration: none; color: #fff; text-transform: uppercase; }
#navy a:link.active, #navy a:visited.active, #navy a:hover { color: #fff; background: url(/design/images/tab.gif) no-repeat bottom center; }
.mencontainer {	width: 990px; padding-top: 15px; padding-left: 0px;}
#buton_protv {margin-top:-47px; float:right}
/* meniu vertical */
#button {width: 13em;padding: 0 0 1em 0; margin-bottom: 1em; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #fff; color: #C1251F;}
#button ul {list-style: none; margin: 0; padding: 0; border: none;}
#button li {border-bottom: 1px dotted #ddd;	margin: 0;}
#button li a {display: block;padding: 5px 5px 5px 1.5em; background-color: #fff; color: #5a9167; text-decoration: none; width: 100%;}
html>body #button li a {width: auto;}
#button li a:hover {background-color: #fff;	color: #000; padding-left: 1.5em;background: url(/design/images/bullet_men_vertical.jpg) no-repeat center left;}

.gray {background-color: #DADADA;}

/* tabs */
#tab_container{	width: 383px;background: #fff;	padding-top: 5px;}
#tabnav{height: 20px;margin: 0;	padding-left: 10px;	background: url(/design/images/tab_bottom.gif) repeat-x bottom;}
#tabnav li{margin: 0; padding: 0;display: inline;list-style-type: none;	}
#tabnav a:link, #tabnav a:visited{float: left;background: #f3f3f3;	font-size: 12px;line-height: 14px;font-weight: bold; padding: 2px 10px 2px 10px;margin-right: 4px;	border: 1px solid #ccc;	text-decoration: none;	color: #666;}
#tabnav a:link.active, #tabnav a:visited.active{ border-bottom: 1px solid #fff;	background: #fff; color: #000;}
#tabnav a:hover{background: #fff;}

.vot { width: 370px; font-size: 11px; border-bottom: 1px solid #DADADA; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;}
.vot img { float: right; padding: 5px 15px 5px 15px; }
.vot2 { float: right; margin-left: 20px; text-align: center; border-right: 2px dotted #DADADA;  border-left: 2px dotted #DADADA; padding-right: 5px; padding-left: 5px;}

#banner_top { margin-left: 250px; }
#banner_right {float: right; width: 162px;margin: 0px }
#video { background: #fff url(/design/images/bg_video.jpg) repeat-x; width:190px;  border: 1px solid #ddd; padding: 2px 5px;}
#video img { margin: 2px; border: 0; float: left; }


#ep_curent { background: #fff url(/design/images/bg_ep_curent.jpg) no-repeat; width: 322px; height: 98px; margin-left: 45px; color: #000; font-size: 11px; font-weight: bold; padding: 7px; padding-left: 10px; }
#ep_curent_pop { background: url(/design/images/bg_ep_curent_pop.jpg) no-repeat; width: 322px; height: 98px; margin-left: 45px; color: #000; font-size: 11px; font-weight: bold; padding: 10px;}

/* styles fot comment area */
fieldset { border: 0; }
legend { font-size: 16px; font-weight: bold; color: #666;}
form { color: #666; font-size: 13px; }
input { margin-bottom: 10px;}

.pagerFiles {width:250px; height: 18px; margin-bottom: 6px; margin-top: 2px;margin-left:40px; text-align: center; font-size: 0.9em; padding: 5px; background: #FFFFFF; border: 1px solid #EAEAEA}

.vot_selected {background: #f3f3f3; width: 370px; font-size: 11px; border-bottom: 1px solid #DADADA; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;}
.vot_selected img { float: right; padding: 5px 15px 5px 15px; }
#submit_mare {margin: 0px auto 10px auto; background-color: #efefef;padding: 5px;border: 2px solid #DADADA;}
#form_cv {width: 520px;text-align: left;background-color: #fff;padding: 10px;margin: 0px auto}
#form_cv_2 {width: 650px;text-align: left;background-color: #fff;padding: 10px;margin: 0px auto}

#numar {float:left; width:60px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#EAEAEA; text-align:center; font-weight:bold}
#date_inscriere {float:left; width:550px; font-size:12px; color:#237837;}
#sterge_div {clear:left; height:10px;}
#err {width: 520px;margin: 0px auto;background-color: #ff5500;color: #000;padding: 10px;color: #fff}

.video_preview {float: left;margin: 1px;padding: 2px;width: 95px;text-align: center;border: 1px solid #f6f6f6;background-color: #fff;min-height: 110px;height:auto !important;height: 110px;}
.video_preview a {font-size: 10pt;font-weight: normal;color: #267b3a;font-family: Verdana,Times New Roman, Tahoma}
.video_preview a:hover {color: white;}

#video_ep_curent { background: #fff; width: 330px; margin: 5px auto; color: #000; font-size: 11px; font-weight: bold; padding: 7px; padding-left: 10px; }


.characters_vote {height: 20px;}
.vote_cell {float: left;margin: 0px 2px;font-style: italic;font-size: 8pt;color: #787878;}