/* = reset reloaded
====================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

body {
	text-align: center; 
	font-family: "trebuchet ms", Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #000; 
	line-height: 18px; 
	margin:0; padding:0;
	background: url(../i/bg.jpg) #ABC4D1 repeat-x center top ;
}

hr {height:1px; margin-left: 3px; margin-right:3px; color:#000000;}
a {text-decoration: none; color: #215B7C;}
a:hover {text-decoration: underline}
td, table, div, img, form, input, textarea {
	border: 0px none; padding:0px; margin:0px;
}

h1,h2,h3,h4,h5{margin: 0; padding: 0}

.center {
	width: 980px; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	border: none; 
	position: relative;
}

.clear {clear:both;}
.left{float: left; display: inline}
.right{float: right; display: inline}
.no_bg{background: none !important}

fieldset{border: none; margin: 0; padding: 0; }
p{margin: 0; padding: 5px 0 10px 0;}		

#terror, #dbase{
	clear: both;
	color: #000;
}

.box_spacer{
	height: 5px;
	display: block;
	width: 100%;
	clear: both;
}

.big_head{
	font-family: 'Trebuchet MS'  !important; 
	font-size:17px !important; 
	font-weight:normal  !important;
}

.big_head strong{
	float: left;
	width: 520px;
	height: 20px;
	overflow: hidden;
}
	
.big_head a{
	float: right;
	color: #fff;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
}	

.komunikat{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

/* TOP */

/* search */	

#search{
	width: 100%;
	overflow: hidden;
}
	
#search p{
	color: #CBDCE6;
	font-weight: bold;
	float: left;
	padding: 10px 0 0 10px;

}	

#search p a{
	color: #fff;
	text-decoration: underline;
}	

#search form{
	float: right;	
	padding-top: 4px;
	height: 32px;
	width: 324px;
}

#search form label{
	color: #CEDBE4;
	display: block;
	float: left;
}

#search form label{
	margin-top: 4px;
}

#search form label#search_web{
	width: 51px;
}

#search form label#search_service{
	width: 80px;
}

#search form label .radio{
	display: inline-block;
	float: left;
	margin-top: 3px;
	!margin-top: 0px;
	margin-right: 5px;
}

#search form label span{
	display: inline-block;
	float: left;
	margin-top: 0px;
	!margin-top: 1px;
}

#search form label.text_label{
	background: url(../i/google_textbox.gif) no-repeat;
	width: 129px;
	height: 23px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 6px;
}

#search form label input.input_text{

	display: block;
	background: transparent;
	height: 17px;
	width: 123px;
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 1px;
	font-size: 11px;
}

#search form input.input_submit{
	margin-top: 2px;
	height: 23px;
	width: 57px;
	display: block;
	float: right;
	font-size: 0px;
	cursor: pointer;
	background: url(../i/search.gif) no-repeat;
	position: static;
}

/* = header
====================================== */	

#header{
	background: url(../i/top.jpg) no-repeat #FAFDFF;
	float: left;
	width: 100%;
}	


#header h1{
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	padding: 32px 0 0 19px;
}	

#header h1 a{
	display: block;
	background: url(../i/logo_beta.gif) no-repeat;
	width: 232px;
	height: 46px;
}

/* = top menu
====================================== */

#header #top_menu{
	float: right;
	width: 221px;
	padding-left: 505px;
	height: 42px;
	padding-top: 6px;
	padding-bottom: 1px;
}	

#header #top_menu ul{
	list-style-type: none;
	margin: 0; padding: 0;
	float: left;
	padding-left: 13px;
}

#header #top_menu ul li{
	display: inline;
}	

#header #top_menu ul li a{
	color: #000;
	font-weight: normal;
}
	
/* = login box
====================================== */

#header #login_box{
	float: right;
	width: 340px;
	padding-left: 100px;
	background: url(../i/member_panel.gif) no-repeat;
	height: 54px;
	overflow: hidden;
}

#header #login_box .input_text{
	background: none;
	border: 0px #fff solid;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	padding-top: 5px;
	width: 117px;
	margin-left: 7px;
	padding-left: 5px;
	margin-right: 5px;
	float: left;
}	

#header #login_box #sign_in{
	width: 57px;
	height: 23px;
	background: url(../i/sign_in.gif) no-repeat;
	margin: 0 0 0 5px;
	cursor: pointer;
	float: left;
}	

#header #login_box a{
	color: #DDEFF9;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-weight: bold;
}	

#header #login_box ul{
	list-style-type: none;
	float: left;
	width: 100%;
	background: #000;
}	

#header #login_box ul li{
	float: left;
}	

#login_komunikat-top {
	background: url(../i/login_komunikat-top.gif) no-repeat;
	padding: 10px;
	padding-right: 17px;
	width: 220px;
	height: 19px;
	position: absolute;
	top: 77px;
	right: 340px;
	text-align: center;
}
	
/* = loged box
====================================== */

#header #loged_box{
	float: right;
	width: 440px;
	padding-left: 110px;
	height: 54px;
}

#header #loged_box img{
	float: left;
	border: 1px solid #4B6D87;
	margin-right: 20px;
	margin-top: -8px;
}
	
#header #loged_box ul{
	list-style-type: none;
	float: left;
	width: 270px;
	line-height: 15px;
}
	
#header #loged_box ul li{
	float: left;
}	

#header #loged_box ul li a{
	color: #CBDCE6;
	font-weight: bold;
	display: block;
	width: 90px;
}	

.ico_mail-new{ background: url(../i/ico/mail.gif) no-repeat 65px 3px;}
.ico_mail-old{ background: url(../i/ico/old.gif) no-repeat 65px 3px;}

#logout{
	background: url(../i/profil/sign_out.gif) no-repeat;
	width: 57px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
	margin-right: 10px;
}



/* = CONTENT
====================================== */

#content{
	min-height: 500px;
	float: left;
	width: 976px;
	padding: 10px 2px 40px 2px;
	background: url(../i/content_end.gif) bottom no-repeat  #FAFDFF;
}	

#left{
	width: 323px;
	float: left;
	overflow: hidden;
}

#prawa{

}	




/* = FOOTER
====================================== */

/* boxy */

#footer {
	background: url(../i/bg_footer.jpg) repeat; 
	float: left;
	width: 100%;
	height: 247px;
	padding-top: 55px;
	overflow: hidden;
	clear: both;
}

#footer .rightline{
	float: left;
	width: 73px;
	margin: 0; 
	padding: 0 17px 0 17px;
	list-style-type: none;
	border-right: 1px solid #C8D5DD;	
}

#footer .rightline li a{
	color: #255875;
}
	
#footer .noline{border: none !important}	
	
/* = menu footer
====================================== */	

#footer #footer_menu{
	display: block;
	clear: both;
	text-align: center;
	float: left;
	padding: 15px 0 0 250px;
	height: 29px;
}
	
#footer #footer_menu ul{
	margin: 0; padding: 0;
	list-style-type: none;
	border-top: 1px solid #C1D0D9;
	float: left;
	padding-top: 5px;
}	

#footer #footer_menu ul li{
	margin: 0; padding: 0; 
	display: inline;
}		

#footer #footer_menu ul li a{
	color: #255875;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 12px;
}
	
/* = copyright
====================================== */

#footer #copyright{
	display: block;
	clear: both;
	text-align: center;
	padding-left: 400px;
	float: left;
}	

#footer #copyright span{
	border-top: 1px solid #C1D0D9;
	font-size: 10px;
	color: #255875;
	padding-top: 8px;
	float: left;
	width: 160px;
}	

#footer #copyright span a{
	color: #B11F1C;
}	

/* = paging
====================================== */

.pages{
	text-align: right;
	float: right;
}
	
.pages ul{
	list-style-type: none;
	margin: 0; padding: 0;
	text-align: center;
}

.pages ul li{
	display: inline;
	font-size: 12px;
	float: left;
}
		
.pages ul li a{
	color: #000;
	background: url(../i/pages_off.gif) no-repeat right; 
	height: 20px;
	display: block;
	font-size: 11px;
	padding-top: 1px;
}

.pages ul li a:hover{
	text-decoration: none;
}
	
.pages ul li img{
	vertical-align: middle;
}

.paging_activ{
	background: url(../i/pages_on.gif) no-repeat !important;
	color: #fff !important;
	font-weight: bold;
}

#next{
	width: 19px !important;
	background: url(../i/next.gif) no-repeat !important;
}

#prev{
	width: 19px !important;
	background: url(../i/prev.gif) no-repeat !important;
}


/* = tagi
====================================== */
.tags {
	padding: 0 10px 10px 10px; 
	line-height: 18px;
}

.tags a{
}	
	
.tags a:hover{
	text-decoration: underline;
}
		
.tags a.h1{font-size: 20px}
.tags a.h2{font-size: 18px}
.tags a.h3{font-size: 15px}
.tags a.h4{font-size: 12px; font-weight: normal}
.tags a.h5{font-size: 10px; font-weight: normal; color: #C8C8C8}
	
.tags p{
	padding-bottom: 7px;
	padding-top: 5px;
}	

.tags p strong{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 4px;
}

.tags p a{	
	color: #CFFF29;
	color: #04B5F8;
}	

/* = opcje (plus, minus, rozszerz)
====================================== */
.options
{
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	float: right;
}

.options a
{
	margin-top: 7px;
	text-indent: -9999px;
	display: block;
	float: left;
}

.options a.expand
{
	margin-left: 5px;
	height: 15px;
	width: 15px;
	background: url('../i/contests/expand.gif') no-repeat left;
}

.options a.plus
{
	margin-right: 0px;
	height: 15px;
	width: 15px;
	background: url('../i/contests/plus.gif') no-repeat center center;
}

.options a.minus
{
	margin-right: 10px;
	height: 15px;
	width: 15px;
	background: url('../i/contests/minus.gif') no-repeat center center;
}

.options a.greaterthan
{
	margin-top: 0px;
	height: 15px;
	width: 15px;
	background: url('../i/contests/gt.gif') no-repeat center center;
}

.options a.lowerthan
{
	margin-top: 0px;	
	margin-right: 5px;
	height: 15px;
	width: 15px;
	background: url('../i/contests/lt.gif') no-repeat center center;
}

/* = popup przypominanie has?a
====================================== */
.shadow-overlay {
	width: 100%;
	height: 100%;
	background: url(../i/overlay.png) repeat 0 0;
	position: fixed;
	z-index: 1000;
	display: none;
}

#popup-password{
	position: absolute;
	top: 190px;
	left: 220px;
	background: url(../i/video/popup.gif) no-repeat;
	width: 530px;
	z-index: 9990;
}

#popup-password h2{
	padding: 6px 10px 0px 10px;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	height: 30px;
}

#popup-password h2 strong{
	float: left;
}

#popup-password h2 a{
	float: right;
	color: #fff;
	padding-right: 25px;
	display: block;
}		

#popup-password form{
	padding: 8px 10px 0px 15px;
	position: relative;
	background: url(../i/video/popup_end.gif) no-repeat bottom;
}

#popup-password p.token{
	padding-top: 10px;
	padding-left: 10px;
	width: 150px;
	font-weight: bold;
}

#popup-password .token_error{
	width: 150px;
	float: left;
	clear: left;
	text-align: left;
	font-weight: bold;
	color: red;
}

#popup-password label{
	font-weight: bold;
	width: 296px;
	float: left;
	clear: left;
}

#popup-password p{
	padding: 0px;
	padding-bottom: 9px;
}

#popup-password .input_text{
	background: url(../i/video/text2.gif) no-repeat;
	width: 296px;
	height: 23px;
	float: left;
	clear: left;
}

#popup-password .input_error{
	width: 296px;
	float: left;
	clear: left;
	text-align: right;
	font-weight: bold;
	color: red;
}

#popup-password .text{
	width: 286px;
	height: 20px;
	padding-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	color: #000;
	font-size: 11px;
	background: transparent;
}

#popup-password .text_small{
	width: 70px;
	height: 23px;
	padding: 2px 0 0 5px;
	color: #000;
	font-size: 11px;
	background: url(../i/video/token.gif) no-repeat;	
	margin-right: 4px;
}		

#popup-password p.input_textarea{
	width: 484px;
	height: 75px;
	background: url(../i/video/textarea.gif) no-repeat;		
}

#popup-password textarea{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 474px;
	height: 69px;
	padding: 2px 0 0 5px;
	color: #000;
	font-size: 11px;
	background: transparent;
}

#popup-password #remind-ok{
	position: absolute;
	bottom: 4px;
	left: 15px;
	display: block;
	color: green;
	font-weight: bold;
}

/* fileinput */

div.file_info_height {
	position: relative;
	height: 23px;
	width: 200px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.fakefile input, div.fakefile img{
	float: left;
}

div.fakefile input{
	width: 140px;
	height: 20px;
	padding-top: 3px;
	padding-left: 3px;
	background: url(../i/browse_input.gif) no-repeat;
}

div.fakefile img{
	width: 57px;
	height: 23px;
}

input.edit {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* flows */
.warn{
	color: #f00;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	min-height: 22px;
}

.ok{
	color: #f00;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	min-height: 22px;
}

.form_content ul,
.form_content ul li {
	list-style: none;
}

	
h1 .all {
	display: block;
	float: right; 
	margin-top: -18px;
	margin-right: 18px;
	color: #ccdde7;
	}
	
/* TO TEAMS */

.google-map-wrapper {
	width: 540px;
	height: 333px;
	border: 2px solid #cacaca;
	margin: 0 auto;
	}
	
.desc-map {
	padding-left: 45px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	.desc-map p {
		background: url(../i/user/bink.gif) no-repeat 0 4px;
		border-bottom: 1px solid #d1dde3;
		padding: 5px 0 5px 16px;
		}
		
.headlines li { 
	background: url(../i/user/bink.gif) no-repeat 0 4px;
	padding: 4px 0 4px 16px;
	border-bottom: 1px solid #d0dce2;
	}
	
	.headlines li em {
		display: block;
		color: #919191;
		float: right;
		margin-top: -19px;
		margin-right: 45px;
		}
		
	.headlines li a.comment {
		display: block;
		float: right;
		margin-top: -19px;
		background: url(../i/ico/comment.gif) no-repeat 14px 3px;
		padding-right: 20px;
		margin-right: 5px;
		font-weight: bold;
		}
	
.one-video {
	width: 201px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 15px;
	}
	
	.one-video img {
		display: block; 
		margin: 0 auto; 
		border: 1px solid #d5dbda;
		padding: 1px;
		width: 130px;
		height: 100px;
		}
		
	.one-video p.title {
		text-align:center;
		padding: 4px 0;
		}
	
	.one-video p.title a {
		background: url(../i/user/bink.gif) no-repeat 0 -1px;
		padding-left: 16px;
		}
		
	.one-video p.description {
		text-align: center;
		padding: 2px 5px 8px;
		}
		
	.one-video p.meta-data {
		border-top: 1px solid #d0dce2;
		border-bottom: 1px solid #d0dce2;
		height: 22px;
		padding: 2px 6px 0;
		}
		
	.one-video p.meta-data span,
	.one-video p.meta-data a	{
		display: block; 
		}
		
	.one-video p.meta-data span { float: left; }
	.one-video p.meta-data a { 
		float: right; 
		background: url(../i/ico/comment.gif) no-repeat 100% 3px;
		padding-right: 20px;
		height: auto;
		}
		
	.one-video p.added {
		clear: both; 
		font-size: 0.89em;
		text-align:center;
		line-height: 1.4
		}
		
div.max {
	width: 100%;
	
	}
	
	.max .thead {
		width: 100%;
		background: url(../i/teams/table_thead_bg.gif) no-repeat 0 0;
		height: 25px;
		padding-top: 4px;
		}
		
	.max .thead div {
		float: left; 
		color: #fff;
		font-size: 1.3em;
		font-weight: bold;
		padding: 0 10px;
		}
		
	.max .title { width: 293px; }
	.max .updated { width: 120px; }
	.max .author { width: 90px; }
	.max .comments { width: 66px; height: auto; text-align:center; }
	
	.max .tr {
		/*background: url(../i/teams/tr_bg.gif) no-repeat 0 0;*/
		height: auto;
		width: 649px;
		border-bottom: 1px solid #225B7C;
		position: relative;
		overflow: hidden;
		}
	
	.max .tbody { margin-top: -2px; }
	
	.max .tbody .tr div {
		float: left; 
		padding: 7px 10px 7px;
		height: auto;
		}
		
	.max .tbody .title {
		background: url(../i/teams/blank_sheet.gif) no-repeat 10px 50%;
		width: 263px;
		padding-left: 40px !important;
		}
		
img.team_logo {
	display: block;
	margin: 0 auto;
	}
	
.giants_roster li {
	border-bottom: 1px solid #d1dde3;
	padding: 5px 6px;
	}
	
	.giants_roster li strong { font-size: 1.4em; display: block; float: left; margin-right: 5px; }
	
.li-summary {
	height: 36px;
	background: url(../i/teams/li_summary.gif) no-repeat 0 0;
	width: 100%;
	margin-left: -4px;
	padding-right: 8px;
	margin-top: 10px;
	}
	
	.li-summary a {
		color: #ff9000;
		font-size: 1.3em;
		display: block;
		float: right; 
		margin-right: 10px;
		margin-top: 14px;
		}
		
.search_input {
	height: 33px;
	width: 317px;
	background: url(../i/teams/input_search.gif) no-repeat 0 0;
	margin-left: 3px;
	}
	
	.search_input input {
		background-color: transparent;
		border:0;
		font-size: 1.1em;
		color: #787878;
		margin: 7px;
		width: 300px;
		font-weight: bold;
		}

.players li {
	height: 70px;
	}
		
.players p {
	padding: 0 0 5px;
	}
	
/* =roster (still to TEAMS.css)
************************************************************** */
.player {
	width: 316px;
	height: auto;
	float: left; 
	margin-bottom: 4px;
	margin-left: -2px;
	}
	
	.player-long { width: 634px; margin-left: 0; float: none;}
	
.player.right { margin-left: 4px; }
	
.player h3, .explanation-box h3 {
	width: 316px;
	height: 25px;
	background: url(../i/teams/player_header.png) no-repeat 0 0;
	font-weight: bold;
	font-size: 1.3em;
	color: #4e5973;
	padding: 7px 0 0;
	}
	
	.player-long h3 { width: 634px; background-image: url(../i/player/player_header_long.png); }
	
	.explanation-box h3 {
		width: 213px;
		background-image: url(../i/trivia/box_explanation_header.png);
		padding-left: 10px;
		}
	
	.player h3 span {
		display: inline-block;
		width: 60px;
		text-align:center;
		}

	.player .main-content {
		width: 298px;
		border-left: 1px solid #cdd5e7;
		border-right: 1px solid #cdd5e7;
		padding: 8px 8px 5px;
		position: relative;
		overflow: hidden;
		}
		
		.player-long .main-content { width: 616px; }

		
	.player .bottom {
		width: 316px;
		height: 3px;
		clear: both; 
		background: url(../i/teams/player_bottom.png) no-repeat 0 0;
		}
		
		.player-long .bottom { width: 634px; background-image: url(../i/player/player_bottom_long.png); }
		
	.player img {
		float: left; 
		display: block; 
		height: 85px;
		width: 65px;
		}

	.player ul {
		list-style-type: none;
		float: right; 
		width: 218px;
		}
		
		.player-long ul { width: 529px; }
		
		.player ul li { 
			border-bottom: 1px solid #d1dde3;
			line-height: 160%;
			}
			
			.player-long ul li { font-size: 1.2em; line-height: 180%; }
		
	.player strong {
		background: url(../i/../i/user/bink.gif) no-repeat 0 1px;
		padding-left: 16px;
		display: inline-block;
		width: 50px;
		}
		
		.player-long strong { width: 100px; }
		
.soccer-teams .box .pos-clear { cursor: pointer; }

.team-stadium { 
	font-weight: bold;
	font-size: 1.3em;
	color: #a82600;
	text-align: center;
	margin-bottom: 10px;
	}
	
	.team-stadium a {
		color: #a82600;
		}
	

		
/* =avatar tooltip	
************************************************************** */

.avatar-tooltip {
	width: 213px;
	position: absolute;
	padding-left: 6px;
	overflow: hidden;
	z-index: 9999;
	display: none;
	}	
	
.avatar-tooltip .top-tooltip {
	width: 213px;
	height: 6px;
	background: url(../i/user_tooltip_top.png) no-repeat 0 0;
	}
	
.avatar-tooltip .bottom-tooltip {
	width: 213px;
	height: 11px;
	background: url(../i/user_tooltip_bottom.png) no-repeat 0 0;
	}
	
.avatar-tooltip .top-center {
	width: 213px;
	background: url(../i/user_tooltip_bg.png) repeat-y 0 0;
	}
	
.avatar-tooltip .content {
	width: 187px;
	margin-left: -6px;
	background: url(../i/user_tooltip_center.png) no-repeat 0 50%;
	padding: 8px 16px 8px 16px;
	position: relative;
	overflow: hidden;
	}
	
.avatar-tooltip.sc .content {
	background-image: url(../i/user_tooltip_center2.png);
	}
	
.avatar-tooltip img {
	display: block;
	float: left;
	margin-right: 6px;
	width: 100px;
	}
	
.avatar-tooltip .name {	
	display: block;
	float: right;
	color: #9A0C08;
	width: 81px;
	font-size: 1.2em;
	}
	
.avatar-tooltip ul {
	display: block;
	clear: both;
	padding-top: 10px;
	}

	.avatar-tooltip li {
		background: url(../i/user/bink.gif) no-repeat left top;
		line-height: 160%;
		padding-left: 16px;
		list-style-type: none;
		}
	
#sortable {
	list-style-type: none;
	}
	
#sortable li {
	margin-bottom: 12px;
	}
	
.be-first {
	text-align: center;
	padding: 20px 0;
	font-size: 1.6em;
	}
	
/* 404 page */

.error-page	{
	text-align: center;
	padding: 140px 2px !important;
	min-height: 50px !important;
	}
	
.error-page h2 {
	text-align: center;
	font-size: 1.6em;
	line-height: 180%;
	}

.error-page .input_text, .error-page .input_submit {
	border: 1px solid #AEC7D4;
	padding: 2px;
	font-size: 1.2em;
	}
	
.error-page .input_submit {
	cursor: pointer;
	padding: 1px 2px;
	}

.error-page #cse-search-box {
	margin-top: 20px;
	}
	
/* socres detailed page */

.hr_spacer {
	margin: 20px 0;
	padding-top: 20px;
	width: 100%;
	border-bottom: 1px solid #D0DCE2;
	clear: both;
	}
	
.score-detailed p.what {
	font-weight: bold;
	font-size: 1.1em;
	}
	
.team_av {
	width: 180px;
	/*height: 130px;*/
	height: 80px;
	float: left; 
	}
	
.team_av img {	
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #D0DCE2;
	margin: 0 auto 10px;
	}
	
.team_av a {
	font-size: 1.2em;
	color: #ff9000;
	display: block;
	width: 180px;
	text-align: center;
	}
	
h2.score {
	text-align: center;
	float: left; 
	padding: 0 10px;
	font-size: 2em;
	color: #9a0c08;
	width: 612px;
	/*height: 130px;*/
	height: 80px;
	line-height: 80px;
	}
	
h2.who_win {	
	text-align: center;
	font-size: 1.4em;
	}
	
h3.who_vs_who {
	color: #9a0c08;
	font-size: 1.6em;
	text-align: center;
	padding: 0 0 20px;
	}
	
.list-select {
	float: right; 
	margin-top: -25px;
	margin-right: 10px;
	width: 170px;
	}
	
.select-pretender {
	width: 220px;
	height: 20px;
	background: url(../i/select.gif) no-repeat 0 0;
	float: right; 
	top: 5px;
	right: 7px;
	position: absolute;
	z-index: 9;
	}
	
.box .header-bg .select-pretender { top: 7px; }
	
	.select-pretender span {
		display: block; 
		padding: 2px 4px;
		}
	
	.select-pretender .to-expand {
		display: none;
		width: 157px;
		background-color: #fff;
		border: 1px solid #1c5c7b;
		padding: 2px 4px;
		position: absolute;
		z-index: 10;
		margin-top: -3px;
		width: 500px;
		margin-left: -290px;
		max-height: 300px;
		overflow: auto;
		}
		
	.select-pretender .to-expand a {
		display: block;
		float: left; 
		width: 150px;
		padding-right: 10px;
		}
		
/* =ADS
************************************************************** */
.ads_small2 {
	display: block;
	width: 336px;
	height: 280px;
	margin: 10px 0;
	}
	
.ads_link_unit {
	width: 468px;
	height: 60px;
	margin-bottom: 10px;
	padding: 0 10px 8px 8px;
	}
.bodog_video_tags {
	width: 468px;
	height: 15px;
	margin: 10px auto;
	text-align: center;
	}
	
.betus_300x250_video {
	display: block;
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}
.trafficcmp_300x250_video{
	display: block;
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}

.ads_blog_tags {
	width: 468px;
	height: 15px;
	margin-top: 10px;
	padding: 0 20px 8px 8px;
	}
	
.adds_under_header {
	width: auto;
	height: 90px;
	text-align: center;
	margin: 0 auto;
	background-color: #1B4F6D;
	clear: both;
	border: 2px solid #fff;
	border-width: 2px 2px 0 2px;
	position: relative;
	z-index: 10;
	}
.ads_under_comments_video {
	margin: 8px auto;
	text-align: center;
	width: 468px;
	height: 60px;
	}
.adbrite_above_comments_video {
	margin: 5px auto;
	text-align: center;
	width: 468px;
	height: 60px;
	}
.bodog_above_comments_images {
	margin: 5px auto;
	text-align: center;
	width: 468px;
	height: 60px;
	}
.contest_picks {
	display: block;
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}
.betus_contest_main_468x60 {
	width: 468px;
	height: 60px;
	margin: 5px auto;
	text-align: center;
	padding: 0 20px 30px 8px;
	}
.chitkia_video_below_comments {
	width: 550px;
	height: 250px;
	margin: 5px auto;
	text-align: center;
	}
	
.chitkia_images_below_comments {
	width: 550px;
	height: 250px;
	margin: 5px auto;
	text-align: center;
	}	
.trafficcmp_right_column_blog {
	margin: 5px auto;
	width: 300px;
	height: 250px;
	}
.polls-left-column {
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}
	
.below_comments_photos {
	margin: 8px auto;
	text-align: center;
	width: 468px;
	height: 60px;
	}
.betus_blog_300x250 {
	display: block;
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}
	
.above-comments-blogs {
	widht: 468px;
	height: 60px;
	margin: 8px auto;
	text-align: center;
	}
.404 {
	widht: 336px;
	height: 280px;
	margin: 8px auto;
	text-align: center;
	}
	
.betus_above_comments_news_468x60 {
	width: 468px;
	height: 60px;
	margin: 10px auto;
	}
.betus_poll_above_comments {
	width: 468px;
	height: 60px;
	margin: 10px auto;
	}
.adds_300x250 {
	width: 300px;
	height: 250px;
	margin: 8px auto;
	}
	
.clear_rel {
	position: relative;
	overflow: hidden;
	}
	
.adds_180x150 {
	width: 180px;
	height: 150px;
	}
	
.News__main_160x600_trafficcmp {
	margin: 8px auto;
	width: 160px;
	height: 600px;
	text-align: center;
	
	}
.box_adds_650 {
	padding: 10px;
	}
	
.box_adds_650 div {
	padding: 0 15px;
	text-align: center;
	}
.images_view_adsense {
	display: block;
	width: 300px;
	height: 250px;
	margin: 10px auto;
	}

.notice-save-edit-actions {
	width: 336px;
	height: 150 px;
	margin: 8px auto;
	}
.BuzzFeed {
	width: auto;
	height: auto;
	text-align: center;
	margin: 8px auto;
	}
.main_bodog_180x180 {	
	width: 180px;
	height: 180px;
	margin: 8px auto;
	}
/* =scores main page
************************************************************** */

.box_news a:hover { text-decoration: none !important; }

	
	
@media all and (min-width: 0px){	 
	.headlines li em,
	.headlines li a.comment,
	h1 .all { margin-top: 0; }
}