/* = menu
====================================== */	

#header #menu{
	width: 970px;
	display: block;
	float: left;
	clear: both;
	overflow: hidden;
	padding: 0px 0 0 10px;
}
	
#header #menu ul{
	list-style-type: none;
	margin: 0; padding: 0;
}
	
#header #menu li{
	float: left;
	padding-right: 1px;
	background: url(../i/menu/91-on.gif) 100px 100px no-repeat;
}	

#header #menu li a{
	display: block;
	color: #fff;
	padding: 4px 10px 0 10px;
	height: 23px;
	font-weight: bold;
	cursor: default;
}

#header #menu li a:hover{
	text-decoration: none;
}

#menu #nav li a.hover {
	background: url(../i/menu/91-on.gif) no-repeat;
	}

.menu_42{background: url(../i/menu/91-off.gif) no-repeat; }
.menu_42:hover{background: url(../i/menu/91-on.gif) no-repeat; }

.menu_57{background: url(../i/menu/91-off.gif) no-repeat; }
.menu_57:hover{background: url(../i/menu/91-on.gif) no-repeat; }

.menu_75{background: url(../i/menu/91-off.gif) no-repeat; }
.menu_75:hover{background: url(../i/menu/91-on.gif) no-repeat; }

.menu_91{background: url(../i/menu/91-off.gif) no-repeat; }
.menu_91:hover{background: url(../i/menu/91-on.gif) no-repeat; }
	
	
/* = submenu
====================================== */	

.hidden{display: none}

#header #submenu{
	width: 970px;
	display: block;
	top: 166px;
	left: 0px;
	float: left;
	clear: both;
	/*overflow: hidden;
	height: 27px;*/
	padding: 0px 0 0 10px;
	z-index: 999;
	height: 28px;
	background-color: #CD2521;
	background: url(/i/menu/submenu.png) no-repeat 0 0;
}
	
#header #submenu ul{
	list-style-type: none;
	margin: 0; padding: 0;
	float: left;
	/*background: url(../i/menu/submenu_left.gif) no-repeat bottom left #CD2521;*/
	position: relative;
	z-index: 100;
}
	
#header #submenu li{
	float: left;
	padding: 3px 10px 3px 10px;
	
}	

#header #submenu li a{
	display: block;
	color: #fff;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}

#header #submenu li a:hover{
	background: #AD201D;
	text-decoration: none;
} 

#header #submenu .submenu_end
{
	/*background: url(../i/menu/submenu_right.gif) no-repeat right bottom #CD2521;*/
	height: 27px;
	padding: 0px;
	width: 1px;
}



/* = CONTENT
====================================== */

#content{
	min-height: 500px;
	float: left;
	width: 976px;
	padding: 2px 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;
}

#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;
}

#footer #links ul li strong{
	color: #255875;
	font-weight: bold;
}

/* = 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{
	float: left;
	list-style-type: none;
	margin: 0; padding: 0;
	text-align: center;
}

.pages ul li{
	display: inline;
	font-size: 12px;
	float: left;
}

.pages ul li.dots{
	background: url(../i/pages_off.gif) no-repeat right;
	height: 21px;
	padding-left: 5px;
	padding-right: 7px;
}

.pages ul li a{
	color: #000;
	background: url(../i/pages_off.gif) no-repeat right; 
	height: 20px;
	padding-left: 5px;
	padding-right: 7px;
	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 left !important;
	color: #fff !important;
	padding-left: 7px !important;
	padding-right: 6px !important;
	font-weight: bold;
	float: left;
}

.paging_activ_end{
	display: block;
	background: url(../i/pages_on_end.gif) no-repeat right;
	width: 1px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	float: left;
	padding-top: 1px;
}

#next{
	width: 19px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background: url(../i/next.gif) no-repeat center !important;
}

#prev{
	width: 19px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background: url(../i/prev.gif) no-repeat center !important;
}

.pages select.jump{
	display: inline;
	float: left;
	height: 20px;
	width: 103px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	background: url(../i/jump.gif) no-repeat;
}

/* = 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;
}	

.sort_tags{
	padding: 0px 10px 5px;
	!margin-top: -5px;
	margin-bottom:5px;
	border-bottom: 1px solid #D0DCE2;
	clear: both;
	width: 610px;
}

/* = to top
====================================== */
a#to_top{
	position: absolute;
	top: -55px;
	right: 0px;
	width: 52px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	background: url(../i/go_up.gif);
}

/* = NEW boxes (from trivia designs)
************************************************************** */
#left .box.ver2 {
	background: url(../i/trivia/content_width.png) repeat-y 0 0;
	float: none;
	margin-bottom: 10px;
	}
	
#right .box.ver2 {
	background: url(../i/trivia/content_width_small.png) repeat-y 0 0;
	margin-bottom: 10px;
	float:none;
	}
	
.box .header-bg {
	width: 644px;
	padding: 3px 3px 0;
	height: 31px;
	background: url(../i/trivia/header_box.png) no-repeat 0 0;
	position: relative;
	}
	
#right .box .header-bg {
	width: 317px;
	background-image: url(../i/trivia//header_box_small.png);
	}
	
.box h1.header {
	background: url(../i/trivia/header_box_arc.png) no-repeat 0 0 !important;
	height: 25px !important;
	text-transform:uppercase;
	}
	
	.box h1.header_l {
		background: url(../i/trivia/header_box_arc_long2.png) no-repeat 0 0 !important;
		height: 25px !important;
		text-transform:uppercase;
		}
		
	#left .box h1.header.no-bg,
	#right .box h1.header.no-bg	{ background-image: none !important; } 
	
#right .box h1.header { background-image: url(../i/trivia/header_box_arc_long.png) !important; }

.box.ver2 .padding {
	background: url(../i/trivia/content_width_top.png) no-repeat 0 0;
	/*position:relative;*/
	overflow:hidden;
	}
	
#right .box.ver2 .padding {
	background-image: url(../i/trivia/content_width_top_small.png);
	}
	
#left .box.ver2 .box_spacer {
	background: url(../i/trivia/content_width_bottom.png) no-repeat 0 0;
	}
	
#right .box.ver2 .box_spacer {
	background: url(../i/trivia/content_width_bottom_small.png) no-repeat 0 0;
	}

#left .box.ver2 .padding .left, #left .box.ver2 .padding .right { 
	position:relative;
	overflow:hidden;
	}
	
.coller {
	position: relative;
	overflow: hidden;
	}
	
	.coller div a { min-height: 98px; }
	.coller div.clearer { width: 100%; }
	
.col-a-third {
	width: 33.3%;
	float: left;
	}
	
.col-a-one {
	width: auto;
	}
	
.col-a-two {
	width: 50%;
	float: left; 
	
	}
	
.col-a-four {
	width: 25%;
	float: left; 
	}
	
.col-a-one div { width: 109px; padding: 0 10px; float: left; }

.col-a-two div { width: 141.25px; padding: 0 10px; float: left; }

.col-a-four div { width: auto; padding: 0 10px; }

.coller h4, .like-coller {
	background: url(../i/header_small_bg.gif) repeat-x 0 0;
	text-align: center;
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	}
	
.teams-listing a {
	display: block; 
	border-bottom: 1px solid #d7dbde;
	color: #000;
	text-align: center;
	padding: 10px 0 6px;
	}
	
.teams-listing img {
	display: block; 
	margin: 0 auto 6px; 
	}
	
.pos-clear { position: relative; height: 30px; }
	

/* =teams
************************************************************** */
.countries-list {
	width: 30%; 
	margin-right: 3.3%;
	float: left; 
	position: relative; 
	overflow: hidden;
	margin-bottom: 20px;
	}
	
	.countries-list li {
		background: url(../i/teams/countries_list.gif) no-repeat left center;
		line-height: 160%;
		padding-left: 12px;
		list-style-type: none;
		}

.level {
display:block;
height:45px;
left:39px;
position:relative;
top:-31px;
width:45px;
z-index:1000;
}

.h1span {
display:block;
float:left;
width:100px;
font-size:13px;
font-weight:700;
color:#FFF;
position:relative;
left:-40px;
padding:4px 0 0 12px;
}

#left .boxsp h1 {
width:207px;
}

.sport,.team,.when {
display:block;
float:left;
margin-top:3px;
position:relative;
width:145px;
left:-30px;
margin-right:10px;
}

.comm {
background:transparent url(../i/trivia/arrow_li.png) no-repeat scroll left center;
display:block;
text-align:center;
width:120px;
margin:11px auto auto;
}

.leaderbox {
float:none;
}

#left .box.ver3 {
background:transparent url(../i/trivia/content_width_long.png) repeat scroll 0 0;
width:976px;
}

.box.ver3 .header-bg {
background:transparent url(../i/trivia/header_box_long.png) no-repeat scroll 0 0;
width:976px;
padding:3px 3px 0;
}

.box.ver3 h1.header {
background:transparent url(../i/trivia/header_box_arc_long.png) no-repeat scroll 0 0!important;
height:25px!important;
text-transform:uppercase;
}

#left .box.ver3 h1 {
width:269px;
}

.label2 {
width:45px;
}

#left .box.ver3 .box_spacer {
background:transparent url(../i/trivia/content_width_bottom_long.png) no-repeat scroll 0 0;
}

.leaderh {
height:32px;
}

.leader_head {
height:32px;
background:transparent url(../i/trivia/leader_header.png) repeat-x scroll 0 0;
color:#4e5973;
font-size:14px;
font-weight:700;
}

.leader_center {
border-left:#cdd5e7 1px solid;
border-right:#cdd5e7 1px solid;
border-bottom:#cdd5e7 1px solid;
height:69px;
}

.firstl {
background:transparent url(../i/trivia/leader_first_bg.png) repeat-x scroll 0 0;
border-left:#ddd69a 1px solid;
border-right:#ddd69a 1px solid;
}

.secondl {
background:transparent url(../i/trivia/leader_bg_center_1.png) repeat-x scroll 0 0;
}

.thirdl {
background:transparent url(../i/trivia/leader_bg_center_2.png) no-repeat scroll left top;
}

.padding_leaders {
float:left;
height:1px;
width:9px;
}

.ad_box_top {
background:transparent url(../i/trivia/ad_box_top.png) no-repeat scroll left top;
height:4px;
margin-top:9px;
}

.padding_ad {
text-align:center;
width:auto;
padding-top:5px;
}

.ad_box {
border-left:#cdd5e7 1px solid;
border-right:#cdd5e7 1px solid;
width:961px;
}

.ad_box_bottom {
background:transparent url(../i/trivia/ad_box_bottom.png) no-repeat scroll left top;
height:4px;
margin-bottom:9px;
}

h4 {
padding-left:10px;
padding-top:6px;
}

.ver3 .padding {
padding:6px;
background:transparent url(../i/trivia/rounds_top.png) no-repeat scroll top center;
}

.leader_padding {
padding:5px;
}

.leader_padding img {
margin-left:8px;
margin-top:4px;
float:left;
}

.leader_padding span {
float:left;
margin-left:8px;
position:relative;
top:-2px;
}

.user_name {
color:#0f334f;
font-size:14px;
font-weight:bolder;
width:111px;
}

span.user_points {
background:transparent url(../i/trivia/arrow_li.png) no-repeat scroll left center;
padding-left:14px;
width:110px;
font-size:13px;
}

span.add_friends {
background:transparent url(../i/trivia/person.gif) no-repeat scroll 0 1px;
padding-left:17px;
width:110px;
top:2px;
font-size:10px;
color:#6f6f6f;
}

span.place {
background:transparent url(../i/trivia/order.png) no-repeat scroll 0 1px;
float:left;
margin-left:0;
position:relative;
top:-2px;
padding-left:7px;
font-size:14px;
width:22px;
height:34px;
}

span.nobg {
background:none;
}

.black_box {
background:transparent url(../i/trivia/bg-black-footer.png) no-repeat scroll left bottom;
height:19px;
margin-left:3px;
}

#right .box.ver4 .box_spacer {
background:transparent url(../i/trivia/content_width_bottom_small_black.png) no-repeat scroll 0 0;
}

#right .box.ver4 .padding {
background:transparent url(../i/trivia/box_play_bg.png) no-repeat scroll center bottom;
min-height:180px;
}

.cloud {
background:#fff url(../i/trivia/cloud.png) no-repeat scroll center top;
height:50px;
width:306px;
border-left:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
}

.padding_cloud {
font-size:13px;
padding:5px;
}

.cloud_top {
background:transparent url(../i/trivia/cloud_top.png) no-repeat scroll center top;
height:5px;
width:309px;
}

.cloud_bottom {
background:transparent url(../i/trivia/cloud_bottom.png) no-repeat scroll center top;
height:5px;
width:309px;
}

.img_star {
height:106px;
width:95px;
margin-top:10px;
margin-left:3px;
border:#cdcdcd 1px solid;
float:left;
}

.img_star a {
display:block;
float:left;
padding:3px;
}

.ver4 label {
font-size:13px;
}

a.create_quiz {
background:transparent url(../i/trivia/create_quiz_btn.png) no-repeat scroll 0 0;
display:block;
height:17px;
text-indent:-1000em;
width:99px;
margin:auto;
}

a.view_more {
background:transparent url(../i/trivia/view_more_btn.png) no-repeat scroll 0 0;
display:block;
float:right;
height:28px;
left:-7px;
position:relative;
text-indent:-1000em;
top:-5px;
width:106px;
}

.padding_box {
padding-top:2px;
}

ul.radio_cnt {
display:block;
float:left;
list-style-type:none;
padding-left:14px;
padding-top:16px;
}

.padding_bt {
overflow:hidden;
background:#225b7c;
color:#FFF;
padding:8px;
}

div.blue {
background:transparent url(../i/trivia/content_width_bottom_small_blue.png);
}

#your_stats a.save_stats {
position:relative;
left:2px;
margin:45px auto 10px;
}

.rate-difficulty a.next_question {
background:transparent url(../i/trivia/next_question_bt.png) no-repeat scroll 0 0;
display:block;
float:right;
height:33px;
margin-top:5px;
margin-right:4px;
text-indent:-1000em;
width:108px;
}

#ratings {
width:223px;
height:80px;
text-align:center;
}

#ratings h3 {
color:#263948;
font-weight:700;
}

#ratings a.vote_up {
background:transparent url(../i/trivia/vote_up.png) no-repeat scroll 0 0;
display:block;
float:left;
height:32px;
text-indent:-1000em;
width:32px;
}

#ratings a.vote_down {
background:transparent url(../i/trivia/vote_down.png) no-repeat scroll 0 0;
display:block;
float:right;
height:32px;
text-indent:-1000em;
width:32px;
}

.padding_rate {
width:90px;
display:block;
margin:auto;
}

.padding_rate .spleft {
display:block;
float:left;
width:32px;
}

.padding_rate .spright {
display:block;
float:right;
width:32px;
}

.loggedin#your_stats {
background:transparent url(../i/trivia/your_stats_ul.png) no-repeat scroll 0 0;
}

#left .box.ver7 {
background:transparent url(../i/trivia/content_width_dash.png) repeat scroll 0 0;
width:843px;
float:right;
}

.box.ver7 .header-bg {
background:transparent url(../i/trivia/header_box_dash.png) no-repeat scroll 0 0;
width:841px;
padding:2px 1px 0;
}

#left .box.ver7 h1 {
width:259px;
}

.ver7 .sport,.ver7 .team,.ver7 .when {
display:block;
float:left;
left:-30px;
margin-right:10px;
margin-top:3px;
position:relative;
width:85px;
}

.ver7 .padding {
background:transparent url(../i/trivia/content_width_top_dash.png) no-repeat scroll 0 0;
overflow:hidden;
min-height:100px;
padding:4px 6px 1px 5px;
}

#left .box.ver7 .box_spacer {
background:#225b7c url(../i/trivia/content_width_bottom_dash.png) no-repeat scroll 0 0;
width:843px;
}

.dash_qcreated {
background:#225b7c url(../i/trivia/width_dash_bottom_left.png) no-repeat scroll left bottom;
}

.dash_qcreated .paddingl {
float:left;
background:#225b7c url(../i/trivia/width_dash_top_left.png) no-repeat scroll left top;
padding-left:13px;
width:107px;
overflow:hidden;
display:block;
padding-top:47px;
}

.dash_qcreated .paddingl a,.dash_qcreated .paddingl a:visited {
color:#fff;
font-weight:700;
text-decoration:none;
size:11px;
}

.ver7 .short_input {
display:block;
float:left;
margin-right:10px;
margin-top:3px;
position:relative;
width:64px;
left:-54px;
}

.ver7 input.input_submit_apply {
background:transparent url(../i/apply.png) no-repeat scroll 0 0;
left:-104px;
}

table.tablesorter,table.listing {
font-family:arial;
font-size:12px;
width:100%;
margin:0;
}

.listing thead {
background:transparent url(../i/trivia/th_bg.png) repeat-x scroll center bottom
border-bottom:1px solid #d3d3d3;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th,table.listing thead tr th {
font-weight:400;
text-align:center;
font-family:"trebuchet ms";
border-left:1px solid #d7d7df;
border-right:1px solid #d7d7df;
border-top:1px solid #d7d7df;
vertical-align:middle;
}

table.tablesorter thead tr .header {
background-image:url(/i/tablesorter/bg.gif);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}

table.tablesorter tbody td {
vertical-align:middle;
padding:4px;
}

.listing td {
background:transparent url(../i/listing_td_border_bottom.gif) repeat-x scroll center bottom;
font-size:12px;
text-align:center;
padding:5px;
}

.listing {
border-collapse:collapse;
border-spacing:0;
}

.header_table {
background:transparent url(../i/trivia/th_bg.png) repeat-x scroll center bottom;
height:29px;
}

table.tablesorter tbody tr td,table.listing tbody tr td {
border-left:1px solid #D7D7DF;
border-right:1px solid #D7D7DF;
border-top:1px solid #D7D7DF;
border-bottom:1px solid #D7D7DF;
color:#000;
font-weight:400;
font-family:"trebuchet ms";
}

.listing .col {
background:#f5f7fb;
}

.listing td.col_1 {
font-weight:700;
text-align:right;
}

.corner_left {
width:13%;
}

#right .box.ver4 .rounds,#right .box.ver6 .rounds {
background-image:url(../i/trivia/content_width_top_small.png);
height:2px;
}

input.input_submit,input.input_submit_apply {
background:transparent url(../i/search.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:right;
font-size:0;
height:23px;
left:-18px;
margin-top:2px;
position:relative;
width:57px;
}

#right .box.ver4,#right .box.ver6 {
background:transparent url(../i/trivia/content_width_small.png) repeat-y scroll 0 0;
float:none;
margin-bottom:10px;
}

.dash_qcreated .paddingl a:hover,.dash_qcreated .paddingl a.active {
color:#afe5e4;
}

.nfl, .nba , .nhl, .mlb, .ncaab, .ncaaf, .soccer, .wnba, .tennis, .mma, .boxing {
margin: 0px auto 0px auto;
text-indent:-1000em;
}

.nfl {
background:transparent url(../i/trivia/nfl.png) no-repeat scroll center center;
height:10px;
display:block;
padding:0;
}

.nba {
background:transparent url(../i/trivia/nba.png) no-repeat scroll center center;
}

.nhl {
background:transparent url(../i/trivia/nhl.png) no-repeat scroll center center;
}

.mlb {
background:transparent url(../i/trivia/mlb.png) no-repeat scroll center center;
}

.ncaab {
background:transparent url(../i/trivia/ncaab.png) no-repeat scroll center center;
}
.ncaaf {
background:transparent url(../i/trivia/ncaaf.png) no-repeat scroll center center;
}

.soccer {
background:transparent url(../i/trivia/soccer.png) no-repeat scroll center center;
}

.wnba {
background:transparent url(../i/trivia/wnba.png) no-repeat scroll center center;
}

.tennis {
background:transparent url(../i/trivia/tennis.png) no-repeat scroll center center;
}

.boxing {
background:transparent url(../i/trivia/boxing.png) no-repeat scroll center center;
height: 11px;
}

.mma {
background:transparent url(../i/trivia/mma.png) no-repeat scroll center center;
}

.bt{
float: left;
width:50px;
height:3px;
background:transparent url(../i/trivia/width_dash_bottom_left.png) no-repeat scroll left bottom;

}