body { cursor:default;margin:0px;padding:0px; }
img { color:#fff; text-decoration:none; font-size:0px; }
a { outline:none; }


@font-face {
	font-family:MayberryProSemibold;
	src: url('/static/fonts/wf/MayberryProSemibold.eot'); 
	src: url('/static/fonts/wf/MayberryProSemibold.eot?') format('eot'),

	url('/static/fonts/wf/MayberryProSemibold.ttf') format('truetype'),
	url('/static/fonts/wf/MayberryProSemibold.svg#MayberryProSemibold') format('svg');
}
@font-face {
	font-family:DinPro;
	src: url('/static/fonts/wf/dinpro-black-webfont.eot'); 
	src: url('/static/fonts/wf/dinpro-black-webfont.eot?') format('eot'),

	url('/static/fonts/wf/dinpro-black-webfont.ttf') format('truetype'),
	url('/static/fonts/wf/dinpro-black-webfont.svg#DINProBlack') format('svg');
}
@font-face {
    font-family:'FuturaLtBTLight';
    src: url('/static/fonts/wf/futura-webfont.eot');
    src: url('/static/fonts/wf/futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/fonts/wf/futura-webfont.woff') format('woff'),
         url('/static/fonts/wf/futura-webfont.ttf') format('truetype'),
         url('/static/fonts/wf/futura-webfont.svg#FuturaLtBTLight') format('svg');
    font-weight:normal;
    font-style: normal;
}
@font-face {
    font-family:'Hero';
    src: url('/static/fonts/wf/hero-webfont.eot');
    src: url('/static/fonts/wf/hero-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/fonts/wf/hero-webfont.woff') format('woff'),
         url('/static/fonts/wf/hero-webfont.ttf') format('truetype'),
         url('/static/fonts/wf/hero-webfont.svg#HeroRegular') format('svg');
    font-weight:normal;
    font-style: normal;
}


@font-face {
    font-family: 'NovecentowideDemiBold';
    src: url('/static/fonts/wf/mf514028-webfont.eot');
    src: url('/static/fonts/wf/mf514028-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/fonts/wf/mf514028-webfont.woff') format('woff'),
         url('/static/fonts/wf/mf514028-webfont.ttf') format('truetype'),
         url('/static/fonts/wf/mf514028-webfont.svg#NovecentowideDemiBold') format('svg');
    font-weight:normal;
    font-style: normal;

}








img.lazyloadimg {
    background: url(/static/images/ajax-loader.gif) no-repeat center center;
}

img.minImg {
    min-height:50px;
}


#top_info_bar {
	position:fixed;
	width:100%;
	z-index:5000;
	border-bottom:1px solid #ACA899;
	border-top:1px solid #fff;
	font:11px Tahoma;
	color:#000;
	padding:6px 0px;
	background-color:#ffffe1;
}
#top_info_bar img.close_btn { margin-top:1px; }
/*#top_info_bar a       { color:#2196da; }
#top_info_bar a:hover { text-decoration:none; }
*/

img.info_icon {
	position:absolute;
	margin-top:-1px;
	background: url('/static/images/icons/information.png') no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/icons/information.png',sizingMethod='scale');
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/icons/information.png',sizingMethod='scale');
}

div.top_info_bar_spacer{
	overflow:hidden;
	height:27px;
	_height:0px;
}
input, textarea { outline:none; }

/***
* BEHAVIORS
***/
*.unselectable { -moz-user-select:none;-khtml-user-select:none;user-select: none; _behavior:url('/static/css/msie_unselectable.htc'); }
*.hidden, *.hidden_options { display:none; }
*.overflow_hidden{ overflow:hidden; }
input.hidden_submit{ width:0px;height:0px;border:0px;font-size:0px;margin:0px;padding:0px;display:none;_display:block; }

/***
* POSITIONING, MARGINS
***/
*.left { float:left;}
*.right{ float:right;}
*.block{ display:block;}
*.va_middle { vertical-align:middle; }

*.margin5  { margin:5px;}
*.margin15 { margin:15px;}
*.marginR5 { margin-right:5px;}
*.marginL5 { margin-left:5px;}
*.marginT5 { margin-top:5px;}
*.marginR10{ margin-right:10px;}
*.margin7  { margin:7px;}
*.marginL7 { margin-left:7px;}
*.margin10 { margin:10px;}
*.margin15 { margin:15px;}
*.margin20 { margin:20px;}
*.marginT10{ margin-top: 10px;}
*.marginT30{ margin-top: 30px;}
*.marginB30{ margin-bottom:30px;}
*.marginL10{ margin-left:10px;}
*.marginB10{ margin-bottom:10px;}
*.marginTop{ margin-top:70px;}
*.marginR20{ margin-right:20px;}


*.nomargin { margin:0px;}
*.nopadding{ padding:0px;}
*.noborder { border:0px; }

*.fullWidth{ width:100%;}

div.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden; margin:0; padding:0; }
*.clear { clear:both; font-size:0; line-height:0; height:0; overflow:hidden; margin:0; padding:0; }

/***
* FONTS & TEXT STYLES
***/
*.bold { font-weight:bold;}


/* COMUNE TEXT */
a.simple_user       { color:#ff0084; }
a.simple_user:hover { text-decoration:none; }

a.user      { color:#ff0084; text-decoration:none; padding:0 2px; }
a.user:hover{ background-color:#ff0084;color:#fff; }
*.user      { color:#ff0084; }

a.section_link { color:#00a1ff; text-decoration:none; padding:0 2px; }
a.section_link:hover { color:#fff; background-color:#00a1ff; }

a.commentTitle       { font:16px Arial;color:#00a1ff;font-weight:bold;text-decoration:none; }

*.gray { color:#666; }
*.previw_container {}

div.left_edit { z-index:300; }
div.left_edit a.edit_material_link { font:11px Verdana; color:#fff; background-color: #4fa3e8; text-decoration:none; line-height:20px; padding:5px; }
div.left_edit a.edit_material_link:hover { text-decoration:underline; }

/****
*** FORMULAR IN PLACE
****/
*.editable.hidden{ display:none; }
*.over           { background-color: #f5f5f5; }

input.editable_input,
textarea.editable_textarea { background: #fff ;border:1px solid #B9B9B9;color:#333; }
textarea.editable_textarea {
	width: 99%;
	height:75px;
	padding:0px;
	background-position: 0px -34px;
	font:12px Arial;
	display:block;
}
input.editable_input {
	width:50%;
	padding:2px;
	background-position:0px -44px;

	font: 16px Arial;
	font-weight:bold;
	margin-right:3px;
}
div.container_input input { vertical-align:middle; }
input.submit_in_place {}
input.cancel_in_place { background:transparent;border:0px;font:12px Arial;color:#4fa3e8; }
div.input_align input { vertical-align:middle; }
div.input_align {margin: 8px 0px;}

/***
* RETURNING MESSAGES
***/
div.response_msg_succes, div.response_msg_error {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font:11px Verdana;
	color:#fff;
	padding:8px 8px 5px;
	-moz-box-shadow:3px 3px 3px #ddd;
	-webkit-box-shadow:3px 3px 3px #ddd;
	box-shadow:3px 3px 3px #ddd;
}
div.response_msg_error { background-color: #ff225b; }
div.response_msg_succes{ background-color: #9fc54e; }

/***
* 18+ MATERIALS
***/
div.need_adult { width:624px; font:24px Arial; color:#fff; }
div.need_adult.video { height:230px; padding-top:165px; background-color:#333; }
div.need_adult.video2{ height:210px; padding-top:160px; background-color:#333; }
*.adult_content {
	position:absolute;
	background: #000000 url('/static/images/adult_content.png') no-repeat center center;
	opacity: 100;
	-moz-opacity:100;
	_background-color:#212121;
	_filter:alpha(opacity=100);
	*background-color:#212121;
	*filter:alpha(opacity=100);
	z-index:11;
}
*.adult_content.margin1 { margin:1px 0 0 1px; }
*.adult_content.margin7 { margin:7px 0 0 7px; }
*.adult_content.margin8 { margin:8px 0 0 8px; }
*.adult_content.margin5 { margin:5px 0 0 5px; }

*.adult_content.video80 { width:80px;height:50px; }
*.adult_content.video115{ width:115px;height:70px; }
*.adult_content.video175{ width:175px;height:110px; }
*.adult_content.video290{ width:290px;height:180px; }

*.adult_content.image60 { width:60px;height:60px; }
*.adult_content.image88 { width:88px;height:88px; }
*.adult_content.image130{ width:130px;height:130px; }
*.adult_content.image130_crop{ width:118px;height:118px; }
*.adult_content.image220{ width:220px;height:220px; }

/***
* ICOANE SI BULLET-URI
***/
img.black_hd_icon{ background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat 0px -16px; }
img.pink_bullet  { background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat 0px -44px; margin-right:3px; }
img.white_arrow  { background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat -20px -36px; }
img.pink_arrow   { background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat -22px -44px; }
img.gray_arrow_icon { background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat -14px -44px; }


/* VIEW/COMMENT COUNT, DURATA */
img.view_cnt_icon,
img.comm_cnt_icon {
	background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat;
	margin-right:3px;
	vertical-align:middle;
	_vertical-align:bottom;
}
img.view_cnt_icon { background-position:-25px -71px; }
img.comm_cnt_icon { background-position:-12px -71px; margin-left:5px; }

/* Bullet-uri la "Cinema" */
div.small_bullets_container.blue_white { position:absolute; width:150px; height:15px; }
div.small_bullets_container.blue_white img.small_bullets_on,
div.small_bullets_container.blue_white img.small_bullets_off {
	cursor:pointer;
	background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat -28px -17px;
}
div.small_bullets_container.blue_white img.small_bullets_off { background-position:-28px -27px; }

/* Bullet-uri mici pe alb */
div.small_white_bullets { width:100px; height:10px; text-align:right; padding-right:10px; }
div.small_white_bullets div.loader_height { float:right;padding:3px;height:10px; }

div.small_white_bullets img.small_bullet_on,
div.small_white_bullets img.small_bullet_off {
	cursor:pointer;
	background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat 0px -34px;
}
div.small_white_bullets img.small_bullet_off { background-position: -10px -34px; }

/* BUTOANE FOLOSITE */
img.button_maimulte { background:#fff url('/static/images/teava_buttons.gif') no-repeat 10px 0px; }
img.see_channel_btn { background:#fff url('/static/images/teava_buttons.gif') no-repeat 0px -222px; }
/* RANKUL MIC */
div.rank_container_small { width:92px; height:14px;padding:8px 0 0 5px; }
div.rank_container_small div.rank_stars { margin:0;padding:0;float:left;width:16px;height:14px; }
div.rank_container_small img.rank_stars { margin:0;padding:0; }
div.rank_container_small img.rank_stars.small_rank_on {
	background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat top left;
	width:14px;
	height:14px;
}
div.rank_container_small img.rank_stars.small_rank_off {
	background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat -28px 0px;
	width:14px;
	height:14px;
}
div.rank_ct { margin:11px 0 0 4px;width:10px;padding:0px; }

/****
*** PLAYLIST BUTTONS
****/
a.playListAdd,
a.playListAdd:hover {
	margin:49px 0 0 0;
	position:absolute;
	z-index:12;
	display:block;
	cursor:pointer;
	padding:4px 3px 3px;
}
a.playListAdd img,
a.playListAdd:hover img{ background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat; margin:1px; width:12px; height:12px; }
a.playListAdd img      { background-position:-17px -57px; }
a.playListAdd:hover img{ background-position:-2px -57px; }

div.playListAdded,
div.playListAddedText {
	width:115px;
	height:12px;
	line-height:12px;
	position:absolute;
	z-index:12;
	margin-top:55px;
	display:none;
}

div.playListAdded { background: #ff0084 url('/static/images/main/pixel.gif') repeat; filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
div.playListAddedText,
div.playListAddedText a { font:10px Verdana;color:#fff; line-height:12px;z-index:201; text-decoration:none; }
div.playListAddedText a:hover { text-decoration:underline; }


/* ADD TO QUICKLIST PENTRU SEARCH */
div.small_add_quicklist a.playListAdd,
div.small_add_quicklist a.playListAdd:hover  { margin:30px 0 0 0; }
div.small_add_quicklist div.playListAdded,
div.small_add_quicklist div.playListAddedText{ width:80px; height:12px; margin-top:35px; }

/* NAVIGARE IN CANAL */
div.matCh_video a.playListAdd,
div.matCh_video a.playListAdd:hover  { margin:91px 0 0 0; }
div.matCh_video div.playListAdded,
div.matCh_video div.playListAddedText{ margin:97px 0 0 0;width:175px; }

/****
*** MISC
****/
div.duration,
div.gal_item_count {
	display:block;
	position:absolute;
	z-index:13;

	height:13px;
	background-color:#000;
	padding:1px 0 1px 0;

	font:11px Arial;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:13px;

	opacity:0.80;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;

    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}

div.duration { width:35px; margin:55px 0 0 80px; }
div.gal_item_count.video_gallery { width:65px; margin:-15px 0 0 110px; _margin:95px 0 0 -66px; *margin:95px 0 0 -66px; }
div.gal_item_count.image_gallery { width:65px; margin:-15px 0 0 65px; _margin:115px 0 0 -66px; *margin:115px 0 0 -66px; }
div.gal_item_count.video_gallery_small { width:65px; margin:-15px 0 0 50px; _margin:55px 0 0 -66px; *margin:55px 0 0 -66px; }
div.gal_item_count.image_gallery_small { width:65px; margin:-15px 0 0 23px; _margin:73px 0 0 -66px; *margin:73px 0 0 -66px; }

div.noswf { font:bold 14px Tahoma; color:#333; padding:20px 0 25px; }

/****
*** TOOL-TIP
****/
div.tooltip_container {
	width:375px;
	border:1px solid #dfdfdf;
	font:11px Verdana;
	color:#333;
	background:transparent url('/static/images/teava_tooltip.gif') repeat-x 0px -46px;
	margin:50px 0 0;
}

div.tooltip_container.small { width:260px; }
div.tooltip_container.small img.right_corner_bottom{ _margin:-6px -1px 0 154px }
div.tooltip_container.small img.right_corner_top   { _margin:-1px 0 0 154px }

/* IMAGINILE - COLTURI, SAGETI, BULLET-URI */
div.tooltip_container img { background:transparent url('/static/images/teava_tooltip.gif') no-repeat top left; }
div.tooltip_container img.left_corner_top {
	_position:absolute;
	margin:-1px 0 0 -1px;
	background-position:-34px 0px;
}
div.tooltip_container img.right_corner_top {
	_position:absolute;
	margin:-1px -1px 0 0;
	_margin:-1px 0 0 369px;
	background-position:-42px 0px;
}
div.tooltip_container img.left_corner_bottom {
	_position:absolute;
	margin:0 0 -1px -1px;
	_margin:-6px 0 0 -1px;
	background-position:-34px -7px;
}
div.tooltip_container img.right_corner_bottom  {
	_position:absolute;
	margin:0 -1px -1px 0;
	_margin:-6px -1px 0 369px;
	background-position:-42px -7px;
}


div.tooltip_container img.pointing_arrrow { position:absolute; margin:-38px 0  0 40px; background-position:top left;}
div.tooltip_container div.tooltip_description img.tooltip_icon { background-position: -49px 0px; }
div.tooltip_container img.arrow_bullet { background:transparent url('/static/images/teava_icons_transparent.gif') no-repeat 0px -109px; margin-right:5px; }

/* BLOCURI DE TEXT */
div.tooltip_container div.tooltip_description      { height:65px; }
div.tooltip_container div.tooltip_description span { line-height:16px; }

div.tooltip_container div.tooltip_details { margin:15px;line-height:18px; }
div.tooltip_container div.tooltip_details span { display:block; margin-top:4px; }
div.tooltip_container div.tooltip_details em { font-style:normal; color:#00a1ff; }

/*****
** PAGINAREA NOUA PE FOND ALBASTRU
*****/
div.pagination_container { clear:both; padding:15px 0px; }
div.pagination_container div.elements_container { width:217px; overflow:hidden; }
div.pagination_container div.elements_container img { background:transparent url('/static/images/teava_bluepagination.png') no-repeat top left; _margin-top:1px; *margin-top:1px; }
div.pagination_container div.elements_container img.backpage_on { background-position:0px -23px; }
div.pagination_container div.elements_container img.backpage_off{ background-position:0px -46px; }
div.pagination_container div.elements_container img.nextpage_on { background-position:0px -69px; }
div.pagination_container div.elements_container img.nextpage_off{ background-position:0px -92px; }

div.pagination_container div.elements_container form.form_style { padding:0px; margin:0px; display:inline; }
div.pagination_container div.elements_container form.form_style input {
	width:75px;
	height:20px;
	margin:0;
	padding:3px 0px 0px 0px;
	border:0;
	background:transparent url('/static/images/teava_bluepagination.png') repeat-x top left;

	text-align:center;
	font:14px Arial;
	font-weight:bold;
	color:#fff;
	letter-spacing:2px;
}
div.pagination_container div.elements_container form.form_style input:hover { background-color:#ffff9f; }


/* PAGINAREA TIP "Mai noi" SI "Mai vechi" */
div.container_pagination { margin-top:15px;font:12px Arial;color:#4F4F4F;font-weight:bold; }
div.container_pagination form { margin:0px 2px;padding:0px;display:inline; }
div.container_pagination input{
	width:30px;
	font:10px Arial;
	color:#666;
	border:1px solid #dedede;
	padding:0px;
	text-align:center;
	font-weight:bold;
	margin:0px 5px;
}
div.container_pagination a { font:12px Arial;color:#494949;font-weight:bold;text-decoration:none;padding:0 2px; }
div.container_pagination a:hover { background-color:#494949;color:#fff;-moz-border-radius: 2px;-webkit-border-radius:2px; }
div.container_pagination span { vertical-align:top; }
div.container_pagination font { vertical-align:middle; }

div.empty_no_mat {
	font:14px Arial;
	font-weight:bold;
	color:#333;
	padding:20px 0 100px 10px;
}

div.not_available_text {
	position:absolute;
	width:475px;
	padding-top:50px;
	z-index:10;
	font:14px Arial;
	font-weight:bold;
	color:#333;
	_margin-left:-25px;
}
div.not_available_container {
	position:absolute;
	width:475px;
	height:115px;
	background-color:#efefef;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	z-index:9;
	_margin-left:-23px;
}




input.pagination_input {
	border:0;
	text-align:center;
	background-image:url(/static/images/pagination_bg.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:2px;
	width:75px;
	margin:0;
	height:20px;
	padding:3px 0px 0px 0px;
}

input.pagination_input:hover {
	background-color:#FFFF9F;
}

.spacer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	padding:0;
	margin:0;
}


iframe.ads { margin:0; padding:0; border:0; overflow:hidden; }




/*
 * HINT AREEA
 */
font.hintAreea { font:12px Arial; color:#999; display:inline; }
font.hintAreea a { font:12px/12px Arial; color:#0063dc; text-decoration:none; }
font.hintAreea a:hover { color:#999; }


div.myNewTooltip {
	position:absolute;
	z-index:999999;

	min-width:120px;
	max-width:300px;
	_width: expression( document.body.clientWidth < '120' ? '120px' : '300px' );

	padding:17px 13px 17px 50px;

	border:1px solid #dddddd;
	border-radius:5px;
	-moz-border-radius:5px;
	background:#fff url(/static/images/upload/teava_upload_infoicon_2.png) no-repeat 13px 20px;

	font:11px/17px Verdana;
	color:#333;

	margin:42px 0 0 -60px;

	box-shadow:0 0 10px #e3e3e3;
	-moz-box-shadow:0 0 10px #e3e3e3;
	-webkit-box-shadow:0 0 10px #e3e3e3;

}

div.myNewTooltip img.tooltip_arrow {
	position:absolute;
	z-index:9999991;

	margin:-53px 0 0 -28px;
	_margin-top:-55px;
	*margin-top:-55px;

	background:url(/static/images/tooltip_arrow.png) no-repeat top left;
	_background:url(/static/images/tooltip_arrow.gif) no-repeat bottom left;
	*background:url(/static/images/tooltip_arrow.gif) no-repeat bottom left;
}




/*
 * NEW COMMONS
 */
a.edit_button_link {
	float:left;
	display:block;

	width:60px;

	height:23px;
	padding:0 11px;
	border-radius:4px;
	-moz-border-radius:4px;

	background:#ebebeb;
	background:-moz-linear-gradient(100% 100% 90deg, #ebebeb, #fff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebebeb));
	border:1px solid #CACACA;

	font:11px/23px Tahoma;
	color:#0099cc;
	text-decoration:none;

	cursor:pointer;
	text-align:center;
	margin-left:15px;
}
a.edit_button_link font {
	float:left;
	height:23px;
	width:40px;
	padding-left:20px;
	text-align:center;
	font:11px/23px Tahoma;
	background:url(/static/images/upload/teava_upload_edit_icon.gif) no-repeat center left;
}
a.edit_button_link:hover font { text-decoration:underline; }


a.preview_link_button {
	display:block;

	float:left;

	width:50px;
	height:23px;

	padding:0 12px;
	margin-left:10px;

	background:#2C8AAC;
	background:-moz-linear-gradient(100% 100% 90deg, #2C8AAC, #38AFDA);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#38AFDA), to(#2C8AAC));
	border:1px solid #2C8AAC;

	text-align:center;

	font:bold 11px/23px Tahoma;
	color:#fff;
	text-decoration:none;

	border-radius:4px;
	-moz-border-radius:4px;
}
a.preview_link_button:hover { text-decoration:underline; }



img.vip_member {
	float:left;
	margin:5px 0 0 10px;
	background:url(/static/images/icon_vip.png) no-repeat left top;
}
img.vip_member.video { margin:-10px 0 0 -25px; }
img.vip_member.guralumii { margin:-10px 0 0 -648px;}



/*****
 * New Like Dislike Button
 ****/
a.like_btn,
a.dislike_btn { display:block; height:33px; float:left; text-decoration:none; margin:5px 0 2px; }
a.like_btn    { width:114px; background:url(/static/images/common/new_like_dislike.png) no-repeat left top; }
a.like_btn:hover { background-position:left -33px; }
a.like_btn:active,
a.like_btn:focus { background-position:left -66px; }

a.dislike_btn { width:21px; background:url(/static/images/common/new_like_dislike.png) no-repeat -114px top; }
a.dislike_btn:hover { background-position:-114px -33px; }
a.dislike_btn:active,
a.dislike_btn:focus { background-position:-114px -66px; }


