/* = video_news
====================================== */

.video_news{
	background: url(../i/video/box_bg.gif) repeat-y;	
	width: 323px;
}	

.video_news h2{
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	height: 23px;
	padding-left: 10px;
	margin-bottom: 0;
	text-align: left;
}	

.video_news_start{
	background: url(../i/video/box_start.gif) no-repeat top;
}

.video_news_end{
	background: url(../i/video/box_end.gif) no-repeat bottom;
	padding: 7px 3px 0 0px;
	clear: both;
}

.video_news div img{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #D0DCE2;
	padding: 1px;
}
	
	
.video_news .item-off{
	height: 22px;
	padding-top: 5px;
	clear: both;
	background: url(../i/home/video_li.gif) no-repeat;
	overflow: hidden;
}	

	
.video_news .item-off:hover{
}	

.video_news .ui-accordion.item-on { padding-bottom: 2px; }

.video_news .item-on{
	background: url(../i/home/video_li_on.gif) no-repeat #1F5371;
}

.video_news .item-off h6 a{
	color: #fff;
	padding-left: 30px;
	float: left;
	width: 240px;
}	

.video_news .item-off h6 span{
	float: right;
	color: #fff;
	font-weight: bold;
	display: block;
	padding-right: 23px;
	font-size: 12px;
}

.video_news div h3{
	font-weight: bold;
}

/* = best_movies
====================================== */

.best_movies{
	background: url(../i/video/box_bg.gif) repeat-y;	
	width: 323px;
}	

.best_movies h2{
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	height: 24px;
}	

.best_movies_start{
	background: url(../i/video/box_start.gif) no-repeat top;
}

.best_movies_end{
	background: url(../i/video/box_end.gif) no-repeat bottom;
	padding: 7px 10px 0 10px;
	clear: both;
}

.best_movies div img{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #D0DCE2;
	padding: 1px;
}
	
	
.best_movies .item{
	padding-top: 10px;
	clear: both;
	
}	

.best_movies div h3{
	font-weight: bold;
}

.best_movies div h3 a{	
	color: #3E6E8B;
	background: url(../i/video/bink.gif) no-repeat left 6px;
	padding-left: 8px;
}	

.best_movies p{
	margin: 0;
	padding: 0;
}
	
.best_movies .opt{
	text-align: center;
	border-bottom: 1px solid #D0DCE2;
	float: left;
	width: 120px;
}
	
.best_movies p a{
	font-weight: bold;
	display: block;
	background: url(../i/ico/comment.gif) no-repeat right 5px;
	color: #3E6E8B;
}


/* = tagi
====================================== */

.tagi {
	padding: 0 10px 10px 10px; 
	line-height: 18px;
}

.tagi a{
}	
	
.tagi a:hover{
	text-decoration: underline;
}
		
.tagi a.h1{font-size: 20px}
.tagi a.h2{font-size: 18px}
.tagi a.h3{font-size: 15px}
.tagi a.h4{font-size: 13px; font-weight: normal}
.tagi a.h5{font-size: 11px; font-weight: normal; #000 }
	
.tagi p{
	padding-bottom: 7px;
	padding-top: 5px;
}	

.tagi p strong{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 4px;
}

.tagi p a{	
	color: #CFFF29;
	color: #04B5F8;
}	

/* = last published menu
====================================== */

.last_menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.last_menu ul li{
	float: left;
}

.last_menu ul li a{
	display: block;
	width: 83px;
	height: 22px;
	text-align: center;
	color: #002F4C;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
}
		
#p1, #p2, #p3, #m1, #m2, #m3{background: url(../i/boxes/off.gif) no-repeat !important;}
#p1-on, #p2-on, #p3-on, #m1-on, #m2-on, #m3-on{background: url(../i/boxes/on.gif) no-repeat !important;}


#s1, #s2, #s3, #s4{background: url(../i/boxes/off_small.gif) no-repeat !important;}
#s1 a, #s2 a, #s3 a, #s4 a { width: 40px !important}

#s1-on, #s2-on, #s3-on, #s4-on, #s5-on{background: url(../i/boxes/on_small.gif) no-repeat !important;}
#s1-on a, #s2-on a, #s3-on a, #s4-on a, #s5-on a{ width: 40px !important}


#s5, #s6, #s7, #s8{background: url(../i/boxes/off_big.gif) no-repeat !important;}
#s5 a, #s6 a, #s7 a, #s8 a{ width: 58px !important}

#s5-on, #s6-on, #s7-on, #s8-on{background: url(../i/boxes/on_big.gif) no-repeat !important;}
#s5-on a, #s6-on a, #s7-on a, #s8-on a{ width: 58px !important}


.last_content{
	clear: both;	
	padding-bottom: 10px;
}

.last_content ul{
	list-style-type: none;
}

.last_content ul li{
	border-top: 1px solid #D0DCE2;
	clear: both;
	width: 100%;
	padding-top: 5px;
	height: 20px;
}	

.last_content ul li a{
	display: block;
	float: left;
	width: 190px;
	height: 20px;
	overflow: hidden;
	background: url(../i/video/bink.gif) no-repeat left 7px;
	padding-left: 10px;
}
	
.last_content .date{
	display: block;
	float: left;
	width: 70px;
	color: #A3A3A3;
}

.last_content .posts{
	display: block;
	float: left;
	color: #003F61;
	font-weight: bold;
	background: url(../i/ico/comment.gif) no-repeat right;
	padding-right: 17px;
	font-size: 12px;
}

/* = overall
====================================== */

.overall{
	background: url(../i/boxes/overal_start.gif) no-repeat;
}


.overall h2{
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
}	

.overall table th{
	font-size: 12px;
	color: #AF1A17;
	font-family: 'Trebuchet MS'; 
	font-weight:bold;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.overall table th.member{
	width: 75px;
}

.overall table{
	border: none;
	padding: 0;
	margin: 0;
	width: 201px;
}
	
.overall table td{
	padding-left: 9px;
	line-height: 13px !important;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
}

.overall table .up{
	background: url(../i/boxes/overall_up.gif) no-repeat  21px 6px;
	font-weight: bold;
	width: 22px;
}

.overall table .down{
	background: url(../i/boxes/down.gif) no-repeat 21px 6px;
	font-weight: bold;
	width: 22px;
}

.overall table td a{
	color: #3E8AB4;
}	

.overall table td.wtl, .overall table td.points{
	font-weight: bold;
	padding-left: 3px !important;
}

.overall table td.member{
	padding-right: 10px;
	width: 68px;
	overflow: hidden;
}

.overall h3 a{
	height: 31px;
	display: block;
	padding-top: 10px;
	background: url(../i/boxes/overall_end.gif) no-repeat;
	text-align: center;
	font-size: 14px;
	color:#FF9000;
	font-weight: bold;
}
.overall .tbody{
	background: url(../i/boxes/overall_tbody.gif) repeat-y;
	width: 201px;
}


	
/* = stats
====================================== */

.stats{
	background: url(../i/boxes/stats.gif) repeat-y;
}

.stats_end{
	background: url(../i/boxes/stats_end.gif) no-repeat bottom;
	padding: 0 13px 20px 13px;
}

.stats h2{
	background: url(../i/boxes/stats_h2.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 10px;	
	padding-bottom: 10px;
	clear: both;
}

.stats dl{
	border-bottom: 1px solid #D1DDE3;
	padding-top: 3px;
	padding-bottom: 3px;
}	

.stats dl dt{
	display: inline;
	float: left;
	width: 110px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 19px;
}

.stats dl dd{
	display: inline;
	color: #B91A17;
	font-size: 12px;
	font-weight: bold;
}

.stats .users dd a, .stats .online dd a, .stats .blogs dd a {
	text-decoration: underline;
	color: #B91A17;
}

.stats .users{	background: url(../i/boxes/ico1.gif) no-repeat left;}
.stats .online{	background: url(../i/boxes/ico2.gif) no-repeat left}
.stats .comments{ background: url(../i/boxes/ico3.gif) no-repeat left; height: auto}
.stats .blogs{	background: url(../i/boxes/ico4.gif) no-repeat left}

.stats .new_user{
	display: block;
	border-bottom: 0px !important;
	padding-left: 0px;
}

.stats .new_user dt{
	display: block;
	width: 90px;
	padding-left: 19px;
	background: url(../i/boxes/ico5.gif) no-repeat left;
}

.stats .new_user dd{
	display: block;
	float: right;
}

/* = poll
====================================== */
#poll .best_movies_end
{
	padding-left: 3px;
	padding-right: 3px;
}

#poll .best_movies_end .last_content
{
	padding-bottom: 4px;
}

#poll h2
{
	padding-left: 7px;
}

#poll h3
{
	color: #AF1A17;
	background: url(../i/polls/poll_header.gif) no-repeat bottom;
	min-height: 22px;
	width: 287px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
}

#poll h4
{
	background: url(../i/polls/poll_footer.gif) no-repeat;
	height: 27px;
	width: 287px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color:#FF9000;
	overflow: hidden;
}

#poll h4 a
{
	display: block;
	width: 100px;
	float: right;
	text-align: right;
	color:#FF9000;
}

#poll h4 a.comments
{
	display: block;
	float: left;
	text-align: left;
	color: #003F61;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 1px;
	background: url(../i/ico/comment_nobg.gif) no-repeat left 4px;
	font-size: 12px;
}

#poll p.choice
{
	padding: 4px 7px 4px 7px;
	display: block;
	clear: both;
	min-height: 20px;
	width: 303px;
	border-top: 1px solid #ECEDED;
	float: left;
}

#poll p.choice input
{
	display: block;
	float: left;
	width: 10px;
	margin-top: 3px;
	!margin-top: 0px;
	margin-right: 6px;
}

#poll p.choice label
{
	display: block;
	float: left;
	overflow hidden;
	width: 284px;
}

#poll .results_table
{
	background: url(../i/polls/poll_results_bg.gif) repeat-y;
	width: 317px;
}

#poll .results_table_start
{
	background: url(../i/polls/poll_results_top.gif) no-repeat top;
	width: 317px;
}

#poll .results_table .results_table_tr
{
	min-height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 317px;
	display: block;
	float: left;
	border-top: 1px solid #ECEDED;
}

#poll .results_table .results_table_tr div
{
	overflow: hidden;
	display: block;
	float: left;
}

#poll .results_table .results_table_tr .results_table_option
{
	padding-left: 15px;
	padding-right: 3px;
	width: 110px;
}

#poll .results_table .results_table_tr .results_table_option .ac
{
	color: #FF9000;
	text-decoration: underline;
}

#poll .results_table .results_table_tr .results_table_votes
{
	width: 39px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

#poll .results_table .results_table_tr .results_table_percent
{
	width: 141px;
	height: 17px;
	padding-left: 4px;
	padding-right: 4px;
	background: url(../i/polls/poll_results_hr.gif) no-repeat center top;
	position: relative;
	font-weight: bold;
	font-size: 10px;
	color: #4D6D88;
}

#poll .results_table .results_table_tr .results_table_percent .squarize
{
	display: block;
	float: left;
	height: 17px;
	background: url(../i/polls/poll_results_box.gif) repeat-x left;
}

#poll .results_table .results_table_tr .results_table_percent p
{
	position: absolute;
	right: 8px;
	top: 0px;
}

#poll .results_table .results_table_tr#total
{
	background: url(../i/polls/poll_results_bottom.gif);
	height: 27px;
	padding-top: 11px;
	border-top: none;
}

#poll .results_table .results_table_tr#total div
{
	font-size: 12px !important;
}

/* = sitemap
====================================== */
#content #sitemap
{
	width: 975px;
	background: url('../i/contests/contest_box_bg.gif') repeat-y;
	margin-bottom: 3px;
}

#content #sitemap #sitemap_start
{
	background: url('../i/contests/contest_box_top.gif') no-repeat top;
	padding-top: 1px;
}

#content #sitemap #sitemap_end
{
	width: 969px;
	padding: 3px;
	padding-top: 0px;
	padding-left: 4px;
	background: url('../i/contests/contest_box_bottom.gif') no-repeat bottom;
}

#content #sitemap h3
{
	clear: both;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	height: 24px;
	width: 884px;
	padding-top: 5px;
	padding-left: 15px;
	display: block;
	float: left;
}

#content #sitemap .sitemap_box
{
	padding-top: 15px;
	padding-bottom: 30px;
	padding-left: 13px;
	width: 146px;
	display: block;
	float: left;
}

#content #sitemap .sitemap_box strong
{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	font-weight: bold;
}

#content #sitemap .sitemap_box ul
{
	list-style-type: none;
	list-style-image: none;
	clear: both;
	display: block;
	float: left;
	width: 100%;
	padding-top: 15px;
}

#content #sitemap .sitemap_box ul li
{
	padding-left: 15px;
	background: url(../i/video/bink.gif) no-repeat left;
}

/* = profile background
====================================== */
#content .profile_background
{
	width: 100%;
	height: 100%;
	min-height: 500px;
}

#content .profile_background_bottom
{
	height: 100%;
	min-height: 500px;
	background: url(../i/profil/profile_background_bottom.png) bottom repeat-x;
}

/* = open debate box
=====================================*/
.debates_list_end
{
	height: 2px;
	background: url(../i/debates/debate_box_end.gif) no-repeat bottom;
}

.open_debate h2
{
	display: block;
	float: left;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
	height: 25px;
	width: 243px;
}

.open_debate a, .open_debate
{
	color: #fff;
}

.open_debate h3
{
	width: 323px;
	text-align: center;
	font-weight: bold;
}

.open_debate h3 a
{
	display: block;
	width: 303px;
	padding: 10px;
}

.open_debate h4
{
	height: 30px;
	width: 323px;
	font-weight: bold;
	text-align: center;
	background: url(../i/debates/debate_box_bottom.gif) no-repeat bottom;
}

.open_debate h4 span
{
	display: block;
	text-align: center;
	width: 160px;
	float: left;
	padding-top: 7px;
	font-size: 12px;
}

.open_debate h4 input
{
	width: 160px;
	display: block;
	text-align: center;
	float: right;
	padding-top: 0px;
}

p.debate_info
{
	display: block;
	float: left;
	width: 303px;
	padding: 10px;
	margin-left: 4px;
	color: #002F51;
}

p.debate_info a.start_debate
{
	margin: 10px auto;
	text-indent: -9999px;
	display: block;
	width: 141px;
	height: 50px;
	text-align: center;
	background: url(../i/debates/start_debate.gif) no-repeat;
}

.open_debate
{
	display: block;
	width: 323px;
	float: right;
	background: #31393E url(../i/debates/open_debate_box.gif) no-repeat top;
}

.open_debate .debate_box
{
	min-height: 219px;
}

.open_debate h4 input
{
	padding-top: 4px;
	cursor: pointer;
	font-size: 15px;
	text-decoration: underline;
	color: #fff;
	background: transparent;
	vertical-align: top;
	font-weight: bold;
	font-family: "trebuchet ms", Arial, Verdana, sans-serif;
}

/* = open debate box - versus
=====================================*/
.versus
{
	display: block;
	height: 145px;
	font-size: 17px;
	position: relative;
}

.versus img
{
	position: absolute;
	border: 1px solid #6891A6;
	width: 50px;
	height: 50px;
}

.versus .winner
{
	position: absolute;
	display: block;
	width: 67px;
	height: 104px;
	background: url(../i/debates/winner.png) no-repeat;
}

.versus .vs_left
{
	position: absolute;
	display: block;
	width: 125px;
	height: 20px;
	text-align: center;
	top: 18px;
	left: 50px;
}

.versus .vs_left img
{
	top: 74px;
	left: 0px;
}

.versus .vs_left .winner
{
	top: -12px;
	left: -50px;
}

.versus .vs_right
{
	position: absolute;
	display: block;
	width: 100px;
	height: 20px;
	text-align: left;
	top: 16px;
	left: 175px;
	padding-left: 7px;
}

.versus .vs_right img
{
	top: 76px;
	right: 5px;
}

.versus .vs_right .winner
{
	top: -12px;
	left: 80px;
}

.versus .vs
{
	position: absolute;
	display: block;
	width: 323px;
	height: 50px;
	text-align: center;
	top: 108px;
}

/* = open debate box - debates list more
=====================================*/
p.debates_list_more
{
	text-align: left;
	padding-top: 3px;
	display: block;
	height: 30px;
	background: #fff url(../i/debates/debates_list_more.gif) no-repeat center 3px;
}

p.debates_list_more a
{
	display: block;
	padding-top: 7px;
	height: 23px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	color:#FF9000;
	font-weight: bold;
}

/* = overall leaders big box
=====================================*/
.overall_leaders_bigbox
{
	display: block;
	background: url(../i/debates/bigbox.gif) repeat-y;
	width: 649px;
	padding-right: 1px;
}

.overall_leaders_bigbox_start
{
	background: url(../i/debates/bigbox_start.gif) no-repeat top;
	width: 649px;
}

.overall_leaders_bigbox_end
{
	background: url(../i/debates/bigbox_end.gif) no-repeat bottom;
	width: 643px;
	padding: 0px 3px;
}

.overall_leaders_bigbox_paging
{
	clear: both;
	height: 32px;
}

.overall_leaders_bigbox h2
{
	display: block;
	float: left;
	clear: both;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 12px;
	height: 25px;
	width: 634px;
	margin-bottom: 0;
}

.overall_leaders_bigbox select
{
	width: 200px;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	font-size: 12px;
}

.overall_leaders_bigbox table{
	clear: both;
	width: 643px;
	text-align: center;
}

.overall_leaders_bigbox table th{
	font-size: 12px;
	color: #fff;
	font-family: 'Trebuchet MS'; 
	font-weight:bold;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 5px;
	border-left: 1px dotted #19445F;
}
	
.overall_leaders_bigbox table td{
	line-height: 13px;
	padding: 5px;
	padding-bottom: 11px;
	font-size: 12px;
}

.overall_leaders_bigbox table span{
	padding-right: 15px;
	font-weight: bold;
}

.overall_leaders_bigbox table .up{
	background: url(../i/boxes/overall_up.gif) no-repeat center right;
}

.overall_leaders_bigbox table .down{
	background: url(../i/boxes/down.gif) no-repeat center right;
}

.overall_leaders_bigbox table td a{
	color: #3E8AB4;
}

.overall_leaders_bigbox table tbody tr{
	width: 643px;
	background: url(../i/debates/tr_overall.gif) no-repeat center bottom;
}

/* = disabled comment box
=====================================*/
.disabled_info
{
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.second_colorset
{
	padding-top: 10px;
	color: #000;
}

.disabled_info a
{
	text-decoration: underline;
	color: #FF8F00;
}

.second_colorset a
{
	text-decoration: underline;
	color: #3E6E8B;
}

form.disabled input.submit, form.disabled span.textarea_big, form.disabled span.default_text, form.disabled label
{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

/* = join now
=====================================*/
#right.join_now
{
	width: 650px;
}

.join_now_box{
	background: #234E69;
	width: 650px;
}	

.join_now_box_start{
	background: url(../i/video/box2_start.gif) no-repeat top;
	width: 650px;
}

.join_now_box_end{
	background: url(../i/debates/join_now_end.gif) no-repeat bottom;
	padding: 0px 10px 36px 10px;
	clear: both;
}

.join_now_box h2
{
	display: block;
	float: left;
	clear: both;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	padding-top: 5px;
	height: 25px;
	width: 634px;
	font-family: "Trebuchet MS";
}

.join_now_box ul
{
	display: block;
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding: 25px 5px;
	font: bold 12px "Trebuchet MS";
	color: #FFF;
}

.join_now_box ul li
{
	display: block;
	float: left;
	clear: left;
	padding-left: 35px;
	height: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	background: url(../i/ico/star.gif) no-repeat left center;
}

.join_now_box p
{
	display: block;
	float: left;
	clear: both;
	padding-top: 20px;
	padding-bottom: 50px;
	padding-left: 60px;
	color: #fff;
	font: bold 14px "Trebuchet MS";
}

.join_now_community_box
{
	padding-top: 10px;
	width: 104px;
	display: block;
	float: right;
	overflow: hidden;
}

.join_now_community_box .best_movies, .join_now_community_box .best_movies_start,
.join_now_community_box .best_movies_end, .join_now_community_box .item {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	background: none !important;
	text-align: center;
	width: 104px;
}

.join_now_community_box .item {
	margin-bottom: 10px !important;
}

.join_now_community_box .best_movies h2, .join_now_community_box .best_movies p
{
	display: none;
}

.join_now_community_box .best_movies h3 a, .join_now_community_box .best_movies h3
{
	background: none;
	clear: both;
	float: none;
	padding: 0px;
	padding-bottom: 5px;
	color: #FFF;
}

.join_now_community_box .best_movies a, .join_now_community_box .best_movies a img
{
	float: none;
	margin: 0 auto;
}

/* =trivia's boxes
************************************************************** */
.question_box {
	width: auto;
	height: 26px;
	background: url(../i/trivia/question_box.png) no-repeat 0 0;
	margin-bottom: 6px;
	padding: 9px 0 0 30px;
	}
	
	.question_box a { font-weight: bold; }

.question_is {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	}
	
.question_is a {
	float: left; 
	width: 65px;
	overflow: hidden;
	display: block;
	}
	
.question_is a img {
	padding: 1px;
	border: 1px solid #D0DCE2;
	}

.balloon_top, .balloon_bottom {
	display: block;
	width: 295px;
	background: url(../i/trivia/balloon_top.png) no-repeat top right;
	float: right; 
	}
	
	.balloon_top { margin-right: 10px; }
	
.balloon_bottom {
	background: url(../i/trivia/balloon_bottom.png) no-repeat bottom right;
	padding: 5px 0;
	}
	
.balloon {
	display: block; 
	width: 293px;
	border-right: 1px solid #ffc960;
	border-left: 1px solid #ffc960;
	}
	
.balloon p {
	width: 269px;
	padding-left: 16px;
	padding-right: 10px;
	font-size: 1.4em;
	background: url(../i/trivia/balloon_arrow.png) no-repeat center left;
	margin-left: -6px;
	}
	
.picture {
	width: 100%;
	clear: both; 
	margin-bottom: 20px;
	text-align: center;
	}
	
	.picture img {
		padding: 1px;
		border: 1px solid #D0DCE2;
		}
		
