/* LAYOUT STYLES */
body
{
	height:100%;
}

#layout_main 
{
	width:773px;
	margin:0px auto;
	/*background-color:#ffffff;*/
	padding:0px;
}

#layout_top
{
	width:773px;
	height:99px;
	margin:0px auto;
	background-color:#ffffff;
	padding:0px;
}

#layout_left 
{
	width:201px;
	float:left;
}

#layout_center 
{
	width:371px;
	position:relative;
	float:left;

}

#layout_right 
{
	width:201px;
	position:relative;
	float:left;
}

#layout_footer
{
	width:964px;
	background-color:#454545;
	padding:3px;
	background-image:url(../images/footer_bgr.gif);
	margin:0px auto;
	float:left;
}

#leaders_bottom
{
	width:757px;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	padding:0px 8px 8px 8px;
	border-top:8px solid #fff;
}

#layout_top_left
{
	width:201px;
	height:99px;
	float:left;
}

#layout_top_center
{
	width:371px;
	height:99px;
	float:left;
}

#layout_top_right
{
	width:195px;
	height:99px;
	float:left;
}
#layout_banners
{
	float:left;
	width:180px;
}


/* VISUAL STYLES */ 
body
{
	font-family:Tahoma;
	font-size:11px;
	background-image:url(../images/main_bgr.gif);
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#0b3774;
}

div, td, th
{
	font-family:Tahoma;
	font-size:11px;
}

input, select
{
	font-family:Tahoma;
	font-size:10px;
}

form
{
	margin:0px;
	padding:0px;
}

.form1
{
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	margin:0px;
	padding:5px;
}

	.form1 .button 
	{
		text-align:center; 
		padding-top:5px;
	}

p
{
	margin:0px;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

/* blocks */
div.last_block
{
	background-color:#ffffff;
	height:4px;
}

div.block
{
	border-left:#ffffff 8px solid;
	border-right:#ffffff 4px solid;
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 4px solid;
	background-color:#ffffff;
}

div.block_right
{
	border-left:#ffffff 4px solid;
	border-right:#ffffff 8px solid;
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 4px solid;
	background-color:#ffffff;
}

div.top_block
{
	border-left:#ffffff 8px solid;
	border-right:#ffffff 8px solid;
	border-top:#ffffff 8px solid;
	border-bottom:#ffffff 4px solid;
	background-color:#ffffff;
}

div.bottom_block
{
	border-left:#ffffff 8px solid;
	border-right:#ffffff 4px solid;
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 8px solid;
}

div.bottom_block_right
{
	border-left:#ffffff 4px solid;
	border-right:#ffffff 8px solid;
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 8px solid;
}

div.center_top_block
{
	border-top:#ffffff 8px solid;
	border-bottom:#ffffff 4px solid;
	border-left:#ffffff 4px solid;
	background-color:#ffffff;
}

div.center_bottom_block
{
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 4px solid;
	border-left:#ffffff 4px solid;
	border-right:#ffffff 4px solid;
	background-color:#ffffff;
	width:561px;
}


div.center_block
{
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 4px solid;
	border-left:#ffffff 4px solid;
	border-right:#ffffff 4px solid;
	background-color:#ffffff;
}

div.center_high
{
	border-top:#ffffff 4px solid;
	border-bottom:#ffffff 4px solid;
	border-left:#ffffff 4px solid;
	border-right:#ffffff 4px solid;
	background-color:#ffffff;
}

div.center_block_long
{
	border-right:#ffffff 3px solid;
	width:552px;
}

.std_header, .std_header1, .std_header4, .std_header5
{
	background-image:url(../images/std_header.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	padding-left:15px;
	padding-top:5px;
	height:20px;
}

.std_header1t
{
	background-image:url(../images/std_header.gif);
	background-repeat:repeat-x;
	padding:0px 1px 2px 0px;
	font-weight:bold;
	text-align:left;
	height:25px;
}

.std_header3
{
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	padding-top:5px;
	height:20px;
}


.std_header2
{
	background-image:url(../images/std_header2.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	padding-left:15px;
	padding-top:5px;
	height:20px;
}

.std_subheader1
{
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
	height:18px;
}

.std_subheader2
{
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
	height:18px;
}

.std_subheader3
{
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
}

.block_content_light
{
	background-color:#ececec;
}

.block_content_light1
{
	background-color:#ececec;
	border:#d9d9d9 1px solid;
	border-top:none;
	padding:0px;
	margin:0px;
	padding:8px;
}

.block_content_white
{
	padding:10px;
}

.block_content2
{
	background-color:#a0c3fc;
	padding:10px;
}


/* menu rules */

.menu_item1
{
	height:15px;
	background-color:#0092f8;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}

.menu_item2
{
	height:15px;
	background-color:#007cd3;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}

.menu_item3
{
	height:15px;
	background-color:#ececec;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.menu_item4
{
	height:15px;
	background-color:#f5f5f5;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.menu_item1s
{
	height:15px;
	background-color:#0e3574;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow0.gif);
	background-repeat:no-repeat;
}

.menu_item2s
{
	height:15px;
	background-color:#0e3574;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow0.gif);
	background-repeat:no-repeat;
}

.menu_item1 a
{
	color:#ffffff;
	text-decoration:none;
}

.menu_item2 a
{
	color:#ffffff;
	text-decoration:none;
}

.menu_item1s a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.menu_item2s a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.menu_item1 a:hover
{
	text-decoration:underline;
}

.menu_item2 a:hover
{
	text-decoration:underline;
}

.menu_header
{
	height:25px;
	background-color:#0e3574;
	padding:0px 3px 2px 0px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
}

.menu_header1
{
	min-height:15px;
	background-color:#000099;
	padding:3px 0px 0px 30px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
}


.sub_menu_item1
{
	min-height:15px;
	background-color:#4ab5ff;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.sub_menu_item2
{
	min-height:15px;
	background-color:#76c7ff;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}

.sub_menu_item1s
{
	min-height:15px;
	background-color:#1550af;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow0.gif);
	background-repeat:no-repeat;
}

.sub_menu_item1s a
{
	color:#ffffff;
}

.sub_menu_item2s
{
	min-height:15px;
	background-color:#1550af;
	padding:2px 1px 0px 30px;
	font-size:11px;
	background-image:url(../images/arrow0.gif);
	background-repeat:no-repeat;
}

.sub_menu_item2s a
{
	color:#ffffff;
}

/* check list (e.g in vote)*/
.check_list
{
	padding:7px 0px 10px 0px;
	display:table;
}

.check_option
{
	width:25px;
}

.check_name
{
}

/* buttons */
.button_1, .button_2, .button_3
{
	height:18px;
	border:none;
	background-color:#0092f8;
	font-weight:bold;
	color:#ffffff;
}

/* tables */
.table100
{
	height:100%;
}

.tablev
{
	vertical-align:middle;
}

/* misc */
.std_img
{
	border:#000000 1px solid;
}

.icon
{
	float:right; 
	position:relative; 
	top:-14px; 
	left:-5px;
}

.icon1
{
	text-align:right;
	vertical-align:middle;
	width:20px; 
	padding-right:5px;
}

.ball 
{
	text-align:left;
	width:15px;
}

.icon2
{
}

.icon3
{
}

.img_link
{
	text-decoration:none;
}

.data1
{
	background-color:#ececec;
}

.data2
{
	background-color:#f5f5f5;
}

.data1 .date
{
	background-color:#ffffff;
	border-bottom:#ececec 1px solid;
}

.data2 .date
{
	background-color:#ffffff;
	border-bottom:#f5f5f5 1px solid;
}

.data1 td
{
	padding:1px;
}

.data2 td
{
	padding:1px;
}

.first_td
{
	padding-left:8px;
	text-align:left;
	min-width:12px;
}

.last_td
{
	padding-right:8px;
	text-align:right;
	min-width:12px;
}

.footer_bgr
{
	padding:5px;
}

.white_link
{
	color:#ffffff;
}

.white_link_solution
{
	color:#000000;
}

.white_links
{
	color:#ffffff;
}

.won_lost_W
{
	font-weight:bold;
	color:#00aa00;
}

.won_lost_L
{
	font-weight:bold;
	color:#ff0000;
}



/* table styles */ 
.th1
{
	height:22px;
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}
.th2
{
	height:22px;
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}

.th_compact {
	background-color:#919191;
	color:#ffffff;
}

.th_compact .th1
{
	height:11px;
}

.th_compact th
{
	height:11px;
}

.th_compact .th2
{
	height:11px;
}

.th_compact .first_td
{
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:8px;
	text-align:left;
	vertical-align:middle;
}

.th_compact .th1 th
{
	height:11px;
}

.td_compact
{
	height:11px;
	background-color:#ececec;
}


.th1 td
{
	height:22px;
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}

.th1 .first_td
{
	height:22px;
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-left:8px;
	text-align:left;
	vertical-align:middle;
}

.th1 .last_td
{
	height:22px;
	background-color:#919191;
	color:#ffffff;
	font-weight:bold;
	padding-right:8px;
	text-align:center;
	vertical-align:middle;
}

.td1 td
{
	background-color:#ececec;
	padding:1px;
	height:17px;
	vertical-align:middle;
}

.td1 td.first_td
{
	background-color:#ececec;
	height:17px;
	vertical-align:middle;
	text-align:left;
	padding:1px 1px 1px 8px;
}

.td1
{
	background-color:#ececec;
	padding:1px;
	height:17px;
	vertical-align:middle;
	color:#000000;
}

.td1 td.last_td
{
	background-color:#ececec;
	height:17px;
	padding-right:8px;
	text-align:center;
}

.td2 td
{
	background-color:#f5f5f5;
	padding:1px 1px 1px 1px;
	height:17px;
	vertical-align:middle;
}

.td2 td.first_td
{
	background-color:#f5f5f5;
	padding:1px 1px 1px 8px;
	height:17px;
	vertical-align:middle;
	text-align:left;
}

.td2
{
	background-color:#f5f5f5;
	padding:1px 1px 1px 1px;
	height:17px;
	vertical-align:middle;
}

.td2 td.last_td
{
	background-color:#f5f5f5;
	padding-right:8px;
	height:17px;
	text-align:center;
}

.td3 td
{
	background-color:#ececec;
	padding:1px;
	height:17px;
	vertical-align:middle;
	border-left:#f5f5f5 1px solid;
}

.td3 td.first_td
{
	background-color:#ececec;
	height:17px;
	vertical-align:middle;
	text-align:left;
	padding:1px 1px 1px 8px;
}

.td3
{
	background-color:#ececec;
	padding:1px;
	height:17px;
	vertical-align:middle;
	border-left:#f5f5f5 1px solid;
}

.td3 td.last_td
{
	background-color:#ececec;
	height:17px;
	padding-right:8px;
	text-align:center;
}

.non_compact .td1 td
{
	padding:1px 5px 1px 5px;
}

.non_compact .td2 td
{
	padding:1px 5px 1px 5px;
}

.non_compact .td3 td
{
	padding:1px 5px 1px 5px;
}

.non_compact .th1 td
{
	padding:1px 5px 1px 5px;
}

.non_compact .th1
{
	padding:1px 5px 1px 5px;
}

.non_compact .td1
{
	padding:1px 5px 1px 5px;
}

.non_compact .td2
{
	padding:1px 5px 1px 5px;
}

.non_compact td.first_td
{
	padding-left:8px;
}

.non_compact td.first_td
{
	padding-left:8px;
}

.centered .td1 td
{
	text-align:center;
}

.centered .td2 td
{
	text-align:center;
}

.centered .th1 td
{
	text-align:center;
}

.centered .th1
{
	text-align:center;
}

.centered td.first_td
{
	padding-left:8px;
	text-align:left;
}

.centered td.first_td
{
	padding-left:8px;
	text-align:left;
}



.td1 .standings_item1
{
	background-color:#b6b6b6;
	padding:1px;
}

.td2 .standings_item1
{
	background-color:#b6b6b6;
	padding:1px;
}



/* Areas */
.area_gray
{
	background-color:#e1e1e1;
	padding:10px;
	margin:0px 0px 8px 0px;
}

.area_grey1
{
	background-color:#e1e1e1;
}

/* misc */
.no_link
{
	border:#000000 0px solid;
}

.paging
{
	text-align:center;
	padding:8px 0px 0px 0px;
}

.team_logo
{
	padding:5px;
}

.team_name
{
	font-size:20px;
	margin-bottom:10px;
}

.arena_name
{
	font-size:20px;
	margin-bottom:10px;
}

.yellow_text
{
	color:#000000;
}

.white_text
{
}

.map_block {
	border: 1px solid #F0F0F0;
	background-image: url(../images/playground.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.result1
{
	color:#0e3574;
	font-size:24px;
	font-weight:bold;
}

.result2
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
}

.qresults
{
	background-color:#0e3574;
	font-size:14px;
	color:#76c7ff;
	padding:3px;
	margin:2px;
}
.language_class
{
	width:30px;
	height:15px;
	background-color:#ececec;
	float:left;
	text-align:center;
	padding-top:2px;
}

.language_class1
{
	width:30px;
	height:15px;
	background-color:#ffffff;
	float:left;
	text-align:center;
	padding-top:2px;
}

.standings_separator
{
	background-color:#a8a8a8;
	height:1px;
}

.block_content
{
	background-color:#ffffff;
	border:#d9d9d9 1px solid;
	border-top:none;
	padding:0px;
	margin:0px;
}

.block_content1
{
	background-color:#ffffff;
	border:#d9d9d9 1px solid;
	border-top:none;
	padding:0px;
	margin:0px;
	padding:8px;
}

.block_content3
{
	background-color:#ffffff;
	border-bottom:#d9d9d9 1px solid;
	padding:0px;
	margin:0px;
	padding:8px;
}

.score_holder
{
	font-weight:bold;
}

.po_team
{
	text-align:center;
	background-color:#ececec;
	padding:2px 1px 2px 1px;
}

.po_result
{
	text-align:center;
	font-weight:bold;
}

.so_far1 {
	background-color:#ececec;
	height:17px;
	vertical-align:middle;
	padding:1px 1px 1px 8px;
}

.so_far2 {
	background-color:#ffffff;
	height:17px;
	vertical-align:middle;
	padding:1px 1px 1px 8px;
}

.text_color {
	color:#0092f8;
}

@media print {

.footer_bgr, #banner13, .top_block, .center_top_block, .block, .white_link, .white_links 
{
	display: none; 
}
#layout_main 
{
	width:773px;
	margin:0;
	height:500px;
}

}


/* Not person check */
.notPerson{
	display: none;
}

.stat_container{
	background-color: #1550af;
	text-align: center;
}

/* Live, TV */
.ontv {
	font-weight: bold;
	color: #666;
	width: 30px;
}

/**
 * Users module
 */
.users .register_line {
	padding: 2px;
}

.users .register_label {
	float: left;
	width: 100px;
}
.users .register_label_small {
	float: left;
	width: 60px;
}
.users .register_input {
	float: left;
}
.users .clear {
	clear: both;
}

.login_comment {
padding: 4px; text-align: center; color: #cc0000;
}


/**
 * Line background grids
 */
.grid1, .grid2 {
	padding: 3px 6px 3px 8px;
}

.grid1 {
	background: #ececec;
}
.grid2 {
	background: #f5f5f5;
}

/* Shoutbox */
.shout_area {
	width: 160px;
	font-family:Tahoma;
	height: 70px;
}
.shout_area_big {
	width: 230px;
}

.big_container {
    width: 970px;
    margin: 0px auto;
    background-color:#ffffff;
}

.content_container {
	float: left;
	width: 773px;
}

.google_ad_big_right {
	float: right;
	width: 160px;
}

.google_ad_left {
	width: 197apx;
	background-color: #ffffff;
	text-align: center;
	padding: 3px;
	border: 1px solid #d9d9d9;
}

.google_ad_right {
    width: 197;
    background-color: #ffffff;
    text-align: center;
    padding: 3px;
    border: 1px solid #d9d9d9;
}

.google_ad_top {
	background-color: #ffffff;
	text-align: center;
	padding: 3px;
}

.google_ad_bottom {
    background-color: #ffffff;
    text-align: center;
    padding: 3px;
    border: 1px solid #d9d9d9;
}

.photo_contest
{
	width:179px;
	height:47px;
	padding:120px 5px 0px 5px;
	background-image:url(../images/foto.gif);
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.photo_contest a
{
	color:#a70000;
	text-decoration:underline;
}

.photo_contest a:hover
{
	color:#ff5555;
}

