/* site.css */
@import "reset.css";

@import "jquery-ui-1.7.2.custom.css";

@import "site_pr.css";

body {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin: 0 0 17px 0;
	font-size: 11px;
	height: 100%;
	min-height: 100%;
	width: 100%;
	background: #000000 url(../img/main_container_bg.png) repeat-x bottom
		center;
}

/* general */
.bold {
	font-weight: bold;
}

/* absolute header */
div#abs_header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 222px;
	background: url(../img/header_players.png) no-repeat bottom center;
}

div#abs_center {
	position: relative;
	/*clear: both;*/
	margin: 0 auto;
	width: 970px;
	height: 222px;
}

div#abs_center a#abs_logo {
	float: left;
	margin: 15px 0 0 0;
	width: 200px;
	height: 72px;
	cursor: pointer;
}

div#abs_center #abs_pub {
	float: right;
	margin: 15px 5px 0 0;
	width: 729px;
	height: 91px;
}

div#abs_center #abs_menu {
	float: right;
	margin: 8px 5px 0 0;
	width: 729px;
	height: 30px;
}

#abs_menu  ul {
	float: left;
	width: 729px;
	height: 30px;
}

#abs_menu  a {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	color: #1A1A1A;
}

#abs_menu  ul li.is {
	float: left;
	margin: 3px 0 0 2px;
	width: 85px;
	height: 22px;
}

#abs_menu  ul li.ib {
	float: left;
	margin: 3px 0 0 1px;
	width: 127px;
	height: 22px;
}

/* header */
div#pre_header {
	clear: both;
	width: 100%;
	height: 222px;
	/*background: url(../img/pre_header_bg.png) repeat-x;*/
	background: url(../img/repeat_header_bg.png) repeat-x;
}

div#header {
	clear: both;
	margin: 0 auto 0 auto;
	width: 970px;
	height: 222px;
	background: url(../img/header_bg.png) no-repeat top center;
}

div#logo {
	float: left;
	margin: 15px 0 0 0;
	width: 200px;
	height: 72px;
	background: url(../img/logo.png) no-repeat top left;
}

div#header_pub {
	float: right;
	margin: 10px 0 0 0;
	width: 739px;
	height: 101px;
}

div#header_pub .left {
	float: left;
	margin: 0;
	width: 5px;
	height: 101px;
	background: url(../img/header_pub_left.png) no-repeat top left;
}

div#header_pub .middle {
	float: left;
	margin: 0;
	width: 729px;
	height: 101px;
	background: url(../img/header_pub_middle.png) repeat-x top left;
}

div#header_pub .right {
	float: left;
	margin: 0;
	width: 5px;
	height: 101px;
	background: url(../img/header_pub_right.png) no-repeat top left;
}

div#header_pub .img {
	float: left;
	margin: 5px 0 5px 0;
	width: 729px;
	height: 91px;
	background: url(../img/header_pub_img.png) no-repeat top left;
}

/* header menu */
div#header_menu {
	float: right;
	margin: 3px 0 0 0;
	width: 739px;
	height: 30px;
}

div#header_menu .left {
	float: left;
	margin: 0;
	width: 5px;
	height: 30px;
	background: url(../img/header_menu_left.png) no-repeat 0 1px;
}

div#header_menu .middle {
	float: left;
	margin: 0;
	width: 729px;
	height: 30px;
	background: url(../img/header_menu_middle.png) repeat-x top left;
}

div#header_menu .right {
	float: left;
	margin: 0;
	width: 5px;
	height: 30px;
	background: url(../img/header_menu_right.png) no-repeat top left;
}

div#header_menu ul {
	float: left;
	width: 729px;
	height: 30px;
}

div#header_menu ul li.is {
	float: left;
	margin: 4px 0 0 0;
	width: 84px;
	height: 22px;
	background: url(../img/headermenu_item_small.png) no-repeat top left;
}

div#header_menu ul li.ib {
	float: left;
	margin: 4px 0 0 1px;
	width: 127px;
	height: 22px;
	background: url(../img/headermenu_item_big.png) no-repeat top left;
}

div#header_menu li.is_selected {
	float: left;
	margin: 4px 0 0 0;
	width: 84px;
	height: 22px;
	background: url(../img/headermenu_item_small_hover.png) no-repeat top
		left;
}

div#header_menu li.ib_selected {
	float: left;
	margin: 4px 0 0 1px;
	width: 127px;
	height: 22px;
	background: url(../img/headermenu_item_big_hover.png) no-repeat top left
		;
}

/* top pub */
div#top_pub {
	clear: both;
	width: 100%;
	height: 40px;
	background-color: #050708;
	font-size: 12px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	font-weight: bold;
}

/* topmenu */
div#pre_topmenu {
	clear: both;
	width: 100%;
	height: 100px;
	background: #131313 url(../img/topmenu_bg.png) repeat-x;
}

div#topmenu {
	clear: both;
	margin: 1px auto 1px auto;
	width: 974px;
	height: 77px;
}

div#topmenu ul {
	float: left;
	width: 100%;
	height: 77px;
}

div#topmenu ul li:first-child {
	background: url(../img/topmenu_first_item.png) no-repeat top left;
	float: left;
	height: 74px;
	width: 59px;
	padding: 0 8px 0 0;
}

div#topmenu ul li {
	background: url(../img/topmenu_item.png) no-repeat top left;
	float: left;
	height: 74px;
	width: 59px;
	padding: 0 1px 0 0;
}

div#topmenu ul li.last-child {
	background: url(../img/topmenu_last_item.png) no-repeat top left;
	float: left;
	height: 74px;
	width: 59px;
	padding: 0 8px 0 0;
}

div#topmenu a {
	color: #fff;
	font: inherit;
	font-size: 20px;
	float: left;
	line-height: 27px;
	width: 100%;
	height: 100%;
	margin-left: 1px;
	margin-top: 8px;
	text-align: center;
}

div#topmenu a img {
	text-align: left;
}

div#topmenu ul li:first-child a {
	color: #fff;
	font: inherit;
	font-size: 20px;
	line-height: 27px;
	margin-left: 8px;
	margin-top: 8px;
	text-align: center;
}

/* main containers */
div#main_container {
	clear: both;
	margin: 6px auto 330px auto;
	/*width: 970px;*/
	width: 1036px;
	min-height: 200px;
}

div#left_container {
	float: left;
	width: 220px;
	margin: 0 0 10px 33px;
	min-height: 500px;
}

div#right_container {
	float: left;
	margin: 0 33px 134px 5px;
	width: 745px;
	min-height: 700px;
}

div#rl_container {
	float: left;
	margin-left: 1px;
	width: 426px;
	min-height: 1px;
}

div#rr_container {
	float: left;
	margin-left: 5px;
	width: 311px;
	min-height: 1px;
	/* padding-top:5px; */
}

div#rtop_container {
	float: left;
	margin-left: 5px;
	width: 740px;
	min-height: 1px;
}

/* slide */
div#slide_container {
	background: url(../img/slide_container_3i.png) no-repeat bottom center;
	float: left;
	margin-left: 5px;
	/*height: 381px; -original*/
	height: 462px;
	width: 744px;
}

div#slide_container .img {
	float: left;
	margin: 6px 0 0 6px;
	width: 414px;
	height: 280px;
	background-position: center center;
	background-repeat: no-repeat;
}

div#slide_container .hack_slide {
	display: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	width: 2px;
	height: 1px;
	background: #d1d2d4;
}

div#slide_container .item {
	float: left;
	margin: 2px 0 0 3px;
	width: 319px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../img/slide_item.png);
	cursor: pointer;
}

div#slide_container .selected {
	width: 322px;
	margin-left: 0px;
	background-image: url(../img/slide_item_selected.png);
	background-position: -98px 1px;
}

div#slide_container .item_img {
	float: left;
	margin: 5px 0 0 4px;
	width: 56px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#slide_container .item_content {
	float: left;
	margin: 5px 0 0 4px;
	width: 230px;
	height: 46px;
}

div#slide_container .news_row {
	float: right;
	margin: 4px 4px 0 0;
	width: 16px;
	height: 46px;
}

div#slide_container .news_row a {
	float: right;
	width: 100%;
	height: 100%;
}

div#slide_container .item_content_selected {
	float: left;
	margin: 5px 0 0 10px;
	width: 280px;
	height: 46px;
}

div#slide_container .item_content .item_title {
	float: left;
	height: 15px;
	color: #D3D22D;
	font-weight: bold;
	line-height: 15px;
	overflow: hidden;
	width: 100%;
}

div#slide_container .item_content .item_intro {
	color: #B3B3B3;
	height: 15px;
	float: left;
	line-height: 15px;
	overflow: hidden;
	width: 100%;
}

div#slide_container .item_content_selected .item_title a {
	color:#000000;
}

div#slide_container .item_content .item_title a {
	color:#D3D22D;
}

div#slide_container .item_content_selected .item_title {
	float: left;
	height: 15px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	font-size: 12px;
	overflow: hidden;
	width: 100%;
}

div#slide_container .item_content_selected .item_intro {
	float: left;
	height: 15px;
	color: #4D4D4D;
	line-height: 15px;
	font-size: 12px;
	overflow: hidden;
	width: 100%;
}

div#slide_container .slide_content {
	float: left;
	margin: 3px 18px 9px 20px;
	width: 710px;
	/*height: 75px;*/
	height: 47px;
}

div#slide_container .slide_content_ref {
	float: left;
	width: 710px;
	height: 15px;
	line-height: 15px;
	color: #808080;
	font-weight: bold;
}

div#slide_container  .slide_content_thumb {
	float: right;
	width: 50px;
	height: 45px;
	padding-left: 10px;
}

div#slide_container .slide_content_title {
	float: left;
	/*width: 710px;*/
	width: 650px;
	height: 20px;
	line-height: 20px;
	color: #1A1A1A;
	font-weight: bold;
	font-size: 1.5em;
}

div#slide_container .slide_content_intro {
	float: left;
	/*width: 710px;*/
	width: 650px;
	/*height: 40px;*/
	height: 30px;
	line-height: 15px;
	color: #000000;
	font-size: 1.0em;
	overflow:hidden;
}

/* center boxes */
div.c1box {
	float: left;
	width: 426px;
	min-height: 1px;
}

div.c1box>.top {
	float: left;
	width: 426px;
	height: 6px;
	background: url(../img/c1_top.png) no-repeat top left;
}

div.c1box>.middle {
	float: left;
	width: 426px;
	min-height: 1px;
	background: url(../img/c1_middle.png) repeat-y top left;
}

div.c1box>.bottom {
	float: left;
	width: 426px;
	height: 6px;
	background: url(../img/c1_bottom.png) no-repeat top left;
}

div.c2box {
	float: left;
	width: 311px;
	min-height: 1px;
}

div.c2box .top {
	float: left;
	width: 311px;
	height: 5px;
	background: url(../img/c2_top.png) no-repeat top left;
}

div.c2box .middle {
	float: left;
	width: 311px;
	min-height: 1px;
	background: url(../img/c2_middle.png) repeat-y top left;
}

div.c2box .bottom {
	float: left;
	width: 311px;
	height: 5px;
	background: url(../img/c2_bottom.png) no-repeat top left;
}

div.c3box {
	float: left;
	width: 311px;
	min-height: 1px;
}

div.c3box .top {
	float: left;
	width: 311px;
	height: 4px;
	background: url(../img/c3_top.png) no-repeat top left;
}

div.c3box .middle {
	float: left;
	width: 311px;
	min-height: 1px;
	background: url(../img/c3_middle.png) repeat-y top left;
}

div.c3box .bottom {
	float: left;
	width: 311px;
	height: 6px;
	background: url(../img/c3_bottom.png) no-repeat top left;
}

div.c4box {
	float: left;
	width: 426px;
	min-height: 1px;
}

div.c4box .top {
	float: left;
	width: 426px;
	height: 6px;
	background: url(../img/c4_top.png) no-repeat top left;
}

div.c4box .middle {
	float: left;
	width: 426px;
	min-height: 1px;
	background: url(../img/c4_middle.png) repeat-y top left;
}

div.c4box .bottom,div#c4box_bottom {
	float: left;
	width: 426px;
	height: 5px;
	background: url(../img/c4_bottom.png) no-repeat top left;
}

div.c5box {
	float: left;
	width: 420px;
	min-height: 1px;
}

div.c5box .top {
	float: left;
	width: 420px;
	height: 4px;
	background: url(../img/c5_top.png) no-repeat top left;
}

div.c5box .middle {
	float: left;
	width: 420px;
	min-height: 1px;
	background: url(../img/c5_middle.png) repeat-y top left;
}

div.c5box .bottom {
	float: left;
	width: 420px;
	height: 5px;
	background: url(../img/c5_bottom.png) no-repeat top left;
}

div.c6box {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.c6box .top {
	float: left;
	width: 421px;
	height: 4px;
	background: url(../img/c6_top.png) no-repeat 1px 0;
}

div.c6box .middle {
	float: left;
	width: 421px;
	min-height: 1px;
	background: url(../img/c6_middle.png) repeat-y 0 0;
}

div.c6box .bottom {
	float: left;
	width: 421px;
	height: 5px;
	background: url(../img/c6_bottom.png) no-repeat top left;
}

div.c7box {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.c7box>.top {
	float: left;
	width: 425px;
	height: 5px;
	background: url(../img/c7_top.png) no-repeat 1px 0;
}

div.c7box>.middle {
	float: left;
	width: 425px;
	min-height: 1px;
	background: url(../img/c7_middle.png) repeat-y 0 0;
}

div.c7box>.bottom {
	float: left;
	width: 425px;
	height: 6px;
	background: url(../img/c7_bottom.png) no-repeat top left;
}

div.c8box {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.c8box .left {
	float: left;
	width: 4px;
	height: 34px;
	background: url(../img/c8_left.png) no-repeat 1px 0;
}

div.c8box .middle {
	float: left;
	width: 413px;
	height: 34px;
	background: url(../img/c8_middle.png) repeat-x 0 0;
}

div.c8box .right {
	float: left;
	width: 4px;
	height: 34px;
	background: url(../img/c8_right.png) no-repeat top left;
}

div.c9box {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.c9box .top {
	float: left;
	width: 420px;
	height: 5px;
	background: url(../img/c9_top.png) no-repeat 0 0;
}

div.c9box .middle {
	float: left;
	width: 420px;
	min-height: 1px;
	background: url(../img/c9_middle.png) repeat-y 0 0;
}

div.c9box .bottom {
	float: left;
	width: 420px;
	height: 4px;
	background: url(../img/c9_bottom.png) no-repeat top left;
}

div.c10box {
	float: left;
	width: 311px;
	min-height: 1px;
}

div.c10box .top {
	float: left;
	width: 311px;
	height: 5px;
	background: url(../img/c10_top.png) no-repeat 0 0;
}

div.c10box .middle {
	float: left;
	width: 311px;
	min-height: 1px;
	background: url(../img/c10_middle.png) repeat-y 0 0;
}

div.c10box .bottom {
	float: left;
	width: 311px;
	height: 6px;
	background: url(../img/c10_bottom.png) no-repeat top left;
}

div.blackbox {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.blackbox .left_2 {
	float: left;
	width: 4px;
	height: 30px;
	background: url(../img/blackbox_left_2.png) no-repeat 0 0;
}

div.blackbox .middle_2 {
	float: left;
	width: 411px;
	height: 30px;
	background: url(../img/blackbox_middle_2.png) repeat-x 0 0;
}

div.blackbox .right_2 {
	float: left;
	width: 5px;
	height: 30px;
	background: url(../img/blackbox_right_2.png) no-repeat top left;
}

div.blackbox .left {
	float: left;
	width: 4px;
	height: 30px;
	background: url(../img/blackbox_left.png) no-repeat 0 0;
}

div.blackbox .middle {
	float: left;
	width: 411px;
	height: 30px;
	background: url(../img/blackbox_middle.png) repeat-x 0 0;
}

div.blackbox .right {
	float: left;
	width: 5px;
	height: 30px;
	background: url(../img/blackbox_right.png) no-repeat top left;
}

div.blackbox2 {
	float: left;
	width: 421px;
	height: 29px;
}

div.blackbox2 .left {
	float: left;
	width: 4px;
	height: 29px;
	background: url(../img/blackbox2_left.png) no-repeat 0 0;
}

div.blackbox2 .middle {
	float: left;
	width: 411px;
	height: 29px;
	background: url(../img/blackbox2_middle.png) repeat-x 0 0;
}

div.blackbox2 .right {
	float: left;
	width: 5px;
	height: 29px;
	background: url(../img/blackbox2_right.png) no-repeat top left;
}

div.greenbox {
	float: left;
	width: 421px;
	min-height: 1px;
}

div.greenbox .left {
	float: left;
	width: 6px;
	height: 30px;
	background: url(../img/greenbox_left.png) no-repeat 0 0;
}

div.greenbox .middle {
	float: left;
	width: 411px;
	height: 30px;
	background: url(../img/greenbox_middle.png) repeat-x 0 0;
}

div.greenbox .right {
	float: left;
	width: 5px;
	height: 30px;
	background: url(../img/greenbox_right.png) no-repeat top left;
}

div.selectbox {
	float: left;
	width: 196px;
	min-height: 1px;
}

div.selectbox .top {
	float: left;
	width: 196px;
	height: 4px;
	background: url(../img/selectbox_top.png) no-repeat 0 0;
}

div.selectbox .middle {
	float: left;
	width: 196px;
	min-height: 1px;
	background: url(../img/selectbox_middle.png) repeat-y 0 0;
}

div.selectbox .bottom {
	float: left;
	width: 196px;
	height: 5px;
	background: url(../img/selectbox_bottom.png) no-repeat top left;
}

div.selectbox2 {
	float: left;
	width: 126px;
	min-height: 1px;
}

div.selectbox2 .top {
	float: left;
	width: 126px;
	height: 4px;
	background: url(../img/selectbox2_top.png) no-repeat 0 0;
}

div.selectbox2 .middle {
	float: left;
	width: 126px;
	min-height: 1px;
	background: url(../img/selectbox2_middle.png) repeat-y 0 0;
}

div.selectbox2 .bottom {
	float: left;
	width: 126px;
	height: 5px;
	background: url(../img/selectbox2_bottom.png) no-repeat top left;
}

div.rrboxwhite {
	float: left;
	width: 306px;
	min-height: 1px;
}

div.rrboxwhite .top_1 {
	float: left;
	width: 306px;
	height: 5px;
	background: url(../img/rr_lt_top_1.png) no-repeat top center;
}

div.rrboxwhite .top_2 {
	float: left;
	width: 306px;
	height: 5px;
	background: url(../img/rr_lt_top_2.png) no-repeat top center;
}

div.rrboxwhite .top_3 {
	float: left;
	width: 306px;
	height: 5px;
	background: url(../img/rr_lt_top_3.png) no-repeat top center;
}

div.rrboxwhite .middle {
	float: left;
	width: 306px;
	min-height: 1px;
	background: url(../img/rr_lt_middle.png) repeat-y top center;
}

div.rrboxwhite .bottom {
	float: left;
	width: 306px;
	height: 5px;
	background: url(../img/rr_lt_bottom.png) no-repeat 1px 0;
}

div.searchbox {
	float: left;
	width: 420px;
	min-height: 1px;
}

div.searchbox .left {
	float: left;
	width: 4px;
	/*height: 58px;*/
	background: url(../img/search_bg_left.png) no-repeat 0 0;
}

div.searchbox .middle {
	float: left;
	width: 412px;
	height: 58px;
	background: url(../img/search_bg_middle.png) repeat-x 0 0;
}

div.searchbox .right {
	float: left;
	width: 4px;
	/*height: 58px;*/
	background: url(../img/search_bg_right.png) no-repeat top left;
}

/* rl container */
div#news_preview {
	min-height: 1px;
	/*margin-bottom: 4px;*/
}

div#news_preview .middle {
	min-height: 1px;
	padding-top: 3px;
}

div#news_preview .title {
	float: left;
	width: 411px;
	padding-left: 15px;
	height: 20px;
	color: #D3D22D;
	font-weight: bold;
}

div.news_preview_row {
	float: left;
	margin: 3px 0 0 3px;
	width: 419px;
	height: 53px;
	cursor: pointer;
}

div.news_preview_row  .news_l {
	float: left;
	width: 4px;
	height: 53px;
	background: url(../img/news_left.png) no-repeat top left;
}

div.news_preview_row  .news_m {
	float: left;
	width: 411px;
	height: 53px;
	background: url(../img/news_middle.png) repeat-y top left;
}

div.news_preview_row  .news_r {
	float: left;
	width: 4px;
	height: 53px;
	background: url(../img/news_right.png) no-repeat top left;
}

div.news_preview_row  .news_img {
	float: left;
	margin: 4px 0 0 0;
	width: 56px;
	height: 46px;
	background-image: url(../img/news_small_img.png);
	background-position: no-repeat;
	background-repeat: top left;
}

div.news_preview_row .news_content {
	float: left;
	margin: 0 0 0 7px;
	width: 320px;
	height: 53px;
	cursor: pointer;
}

div.news_preview_row .news_row {
	float: right;
	margin: 0 4px 0 0;
	width: 16px;
	height: 53px;
	background: url(../img/news_row.png) no-repeat left center;
}

div.news_preview_row .news_row a {
	float: right;
	width: 100%;
	height: 100%;
}

div.news_preview_row .news_title {
	float: left;
	margin: 0 0 0 0;
	width: 320px;
	height: 20px;
	line-height: 23px;
	color: #1A1A1A;
	font-weight: bold;
}

div.news_preview_row .news_desc {
	float: left;
	margin: 0 0 0 0;
	width: 320px;
	height: 30px;
	line-height: 15px;
	color: #1A1A1A;
	overflow:hidden;
}

div .back {
	background: url(../img/match_more_bg.png) no-repeat top left;
	float: right;
	margin: 0 10px 0;
	height: 18px;
	width: 64px;
}

div .back a {
	color: #D3D22D;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	cursor: pointer;
}

div#league_preview {
	min-height: 1px;
}

div#league_preview .middle {
	min-height: 1px;
	padding-bottom: 1px;
}

div#league_preview .title {
	float: left;
	width: 411px;
	padding-left: 15px;
	height: 20px;
	color: #1A1A1A;
	font-weight: bold;
}

div#league_preview_matches {
	min-height: 1px;
	margin-left: 3px;
}

div#league_preview_matches .middle {
	min-height: 1px;
	padding-top: 1px;
}

div.matches_table {
	min-height: 1px;
	margin: 3px 0 0 3px;
}

div.matches_table .middle {
	min-height: 1px;
	padding-bottom: 2px;
}

div#league_preview_matches .row,div.matches_table .row {
	float: left;
	width: 410px;
	padding: 0 5px 0 5px;
	/*height: 18px;*/
	margin-bottom: 2px;
}

div#league_preview_matches .date,div.matches_table .date {
	float: left;
	width: 74px;
	height: 18px;
	background: url(../img/match_date_bg.png) no-repeat top left;
	color: #1A1A1A;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
}

div#league_preview_matches .c1,
div.matches_table .c1 {
	float: left;
	width: 104px;
	padding-right: 10px;
	/*height: 18px;*/
	color: #1A1A1A;
	text-align: right;
	line-height: 18px;
	font-weight: bold;
}
div#content3 .c1,
div#content4 .c1{
	width: 225px;
}

div#league_preview_matches .c1 a,div#league_preview_matches .c2 a,div.matches_table .c1 a,div.matches_table .c2 a
	{
	color: #1A1A1A;
	line-height: 18px;
	font-weight: bold;
	cursor: pointer;
}

div#league_preview_matches .c2,
div.matches_table .c2 {
	float: left;
	width: 104px;
	padding-left: 10px;
	/*height: 18px;*/
	color: #1A1A1A;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
div#content3 .c2,
div#content4 .c2{
	width: 225px;
}

div#league_preview_matches .r1,div.matches_table .r1 {
	float: left;
	width: 21px;
	height: 18px;
	background: url(../img/match_result_bg.png) no-repeat top left;
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
}

div#league_preview_matches .r2,div.matches_table .r2 {
	float: left;
	width: 21px;
	margin-left: 2px;
	height: 18px;
	background: url(../img/match_result_bg.png) no-repeat top left;
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
}

div#league_preview_matches .more,
div.matches_table .more {
	float: left;
	width: 64px;
	height: 18px;
	background: url(../img/match_more_bg.png) no-repeat top left;
}
div#content3 .more,
div#content4 .more{
	background: url(../img/match_more_bg115.png) no-repeat top left;
	width: 115px;
}


div#league_preview_matches .more a,div.matches_table .more a {
	color: #D3D22D;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
}

div#league_preview_table {
	min-height: 1px;
	margin-left: 2px;
}

div#league_preview_table .middle {
	min-height: 1px;
	padding-top: 1px;
}

div#league_preview_table .round_name {
	float: left;
	width: 416px;
	margin: 0 2px 0 2px;
	height: 19px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 13px;
	background: #d3d32a;
	text-align: center;
	font-weight: bold;
	line-height: 19px;
}

div#league_preview_table .header {
	float: left;
	width: 416px;
	margin: 0 2px 0 2px;
	height: 19px;
	margin-bottom: 2px;
}

div#league_preview_table .th {
	float: left;
	width: 92px;
	height: 19px;
	margin-left: 3px;
	background: url(../img/fixture_th_bg.png) no-repeat top left;
	text-align: center;
	line-height: 19px;
	font-weight: bold;
	color: #1A1A1A;
}

div#league_preview_table .legend {
	float: left;
	width: 416px;
	margin: 0 2px 0 2px;
	height: 19px;
	margin-bottom: 2px;
}

div#league_preview_table .tdr {
	float: left;
	width: 18px;
	margin: 0 0 0 0;
	height: 19px;
	text-align: center;
	color: #C3403A;
	line-height: 19px;
}

div#league_preview_table .tdg {
	float: left;
	width: 18px;
	margin: 0 0 0 0;
	height: 19px;
	text-align: center;
	color: #808080;
	line-height: 19px;
}

div#league_preview_table .rg {
	float: left;
	width: 416px;
	margin: 0 2px 0 3px;
	/*height: 19px;*/
	background: #E7E8E9;
	margin-bottom: 2px;
}

div#league_preview_table .rb {
	float: left;
	width: 416px;
	margin: 0 2px 0 3px;
	/*height: 19px;*/
	margin-bottom: 2px;
}

div#league_preview_table .cname {
	float: left;
	width: 71px;
	padding-left: 5px;
	/*height: 19px;*/
	line-height: 19px;
	font-weight: bold;
}

div#matches {
	min-height: 1px;
}

div#matches .middle {
	min-height: 1px;
	padding-top: 1px;
}

div#matches .title {
	float: left;
	width: 215px;
	height: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1A1A1A;
	font-weight: bold;
}

div#matches .refreshcounter {
	float: left;
	width: 180px;
	height: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1A1A1A;
	font-weight: bold;
	text-align:right;
}

div#search_matches {
	height: 34px;
	margin-left: 2px;
}

div#search_matches .middle {
	height: 34px;
}

div#search_matches .label {
	float: left;
	margin-left: 4px;
	width: 58px;
	height: 34px;
	color: #808080;
	font-weight: bold;
	line-height: 34px;
}

div#search_matches #sm_league_name {
	float: left;
	width: 100px;
	padding-top: 2px;
	height: 25px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 25px;
}

div#search_matches #sm_league_row {
	float: right;
	margin: 3px 0 0 0;
	width: 20px;
	height: 19px;
	background: url(../img/selectbox_row.png) no-repeat top left;
}

#sm_league_list {
	display: none;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 196px;
	min-height: 1px;
}

#sm_league_list .item {
	float: left;
	width: 189px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 16px;
}

#sm_league_list .item:hover {
	float: left;
	width: 189px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	background: #B3B3B3;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;
}

div#matches_date .middle {
	width: 406px;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	font-size: 12px;
}

div.matches_league .middle {
	width: 410px;
}

div.matches_league .label {
	float: left;
	margin-left: 5px;
	width: 336px;
	color: #1A1A1A;
	font-weight: bold;
	line-height: 30px;
	font-size: 12px;
}

div.matches_league .button {
	margin-top: 4px;
	float: left;
	width: 40px;
	color: #1A1A1A;
	line-height: 30px;
}

div.flag_bg {
	float: left;
	margin-top: 1px;
	width: 29px;
	height: 25px;
	background: url(../img/flag_bg.png) no-repeat top left;
}

div#right_league_results {
	min-height: 1px;
	margin: 1px 0 5px 0;
}

div#right_league_results .middle {
	min-height: 1px;
}

div#rlr_table {
	min-height: 1px;
	margin: 0 0 0 2px;
}

div#rlr_table .middle {
	min-height: 1px;
}

div#right_league_results ul {
	float: left;
	margin: 0 0 0 2px;
	width: 306px;
	height: auto; /*28px*/
}

div#right_league_results ul li {
	cursor: pointer;
}

div#right_league_results ul li.rlr_sep_unselected {
	float: left;
	margin: 0 0 0 0;
	width: 101px;
	height: 28px;
	background: url(../img/rr_league_label.png) no-repeat top left;
	color: #d3d22d;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
}

div#right_league_results ul li.rlr_sep_selected_1 {
	float: left;
	margin: 0 0 0 0;
	width: 101px;
	height: 28px;
	background: url(../img/rr_lt_selected_1.png) no-repeat top left;
	color: #1a1a1a;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
}

div#right_league_results ul li.rlr_sep_selected_2 {
	float: left;
	margin: 0 0 0 0;
	width: 101px;
	height: 28px;
	background: url(../img/rr_lt_selected_2.png) no-repeat top left;
	color: #1a1a1a;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
}

div#right_league_results ul li.rlr_sep_selected_3 {
	float: left;
	margin: 0 0 0 0;
	width: 101px;
	height: 28px;
	background: url(../img/rr_lt_selected_3.png) no-repeat top left;
	color: #1a1a1a;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
}

ul#rlr_content {
	float: left;
	margin: 0 0 0 0;
	width: 301px;
	min-height: 1px;
}

li#rlr_content_1,li#rlr_content_2,li#rlr_content_3 {
	float: left;
	width: 301px;
	min-height: 1px;
}

ul#rlr_content .rgreen {
	float: left;
	margin: 0 0 2px 1px;
	width: 301px;
	height: 18px;
	background: url(../img/rlr_green_label.png) no-repeat top left;
}

ul#rlr_content .rgreen .gname {
	float: left;
	width: 301px;
	height: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
}

ul#rlr_content .rgreen  .s1 {
	float: left;
	width: 97px;
	height: 18px;
	padding-left: 7px;
	line-height: 18px;
	font-weight: bold;
}

ul#rlr_content .rgreen  .s2 {
	float: left;
	width: 44px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

ul#rlr_content .rgreen  .s3 {
	float: left;
	width: 27px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

ul#rlr_content .rgreen  .s4 {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

ul#rlr_content .rwhite {
	float: left;
	margin: 1px 0 1px 1px;
	width: 301px;
	/*height: 18px;*/
}

ul#rlr_content .rgrey {
	float: left;
	margin: 1px 0 1px 1px;
	width: 301px;
	/*height: 18px;*/
	background: #E7E8E9;
}

ul#rlr_content .rgrey  .s1,ul#rlr_content .rwhite  .s1 {
	float: left;
	width: 97px;
	/*height: 18px;*/
	padding-left: 7px;
	line-height: 18px;
	font-weight: bold;
}

ul#rlr_content .rgrey  .s2,ul#rlr_content .rwhite  .s2 {
	float: left;
	width: 44px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

ul#rlr_content .rgrey  .s3,ul#rlr_content .rwhite  .s3 {
	float: left;
	width: 27px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

ul#rlr_content .rgrey  .s4,ul#rlr_content .rwhite  .s4 {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}

ul#competitions {
	float: left;
	margin-left: 2px;
	width: 422px;
	min-height: 1px;
	background: #FFF;
}

ul#competitions li:hover {
	cursor: pointer;
}

ul#competitions li.comp_black,ul#competitions li.comp_black_sel {
	float: left;
	margin-bottom: 2px;
	width: 421px;
	height: 29px;
}

ul#competitions li.comp_black .left,ul#competitions li.comp_black_sel .left
	{
	float: left;
	width: 5px;
	height: 29px;
	background: url(../img/comp_black_left.png) no-repeat top left;
}

ul#competitions li.comp_black .middle,ul#competitions li.comp_black_sel .middle
	{
	float: left;
	width: 411px;
	height: 29px;
	background: url(../img/comp_black_middle.png) repeat-x top left;
}

ul#competitions li.comp_black .right,ul#competitions li.comp_black_sel .right
	{
	float: left;
	width: 5px;
	height: 29px;
	background: url(../img/comp_black_right.png) no-repeat top left;
}

ul#competitions li.comp_black .name {
	float: left;
	margin-left: 5px;
	width: 300px;
	height: 29px;
	color: #808080;
	font-weight: bold;
	line-height: 29px;
}

ul#competitions li.comp_black_sel .name {
	float: left;
	margin-left: 5px;
	width: 300px;
	height: 29px;
	color: #d3d22d;
	font-weight: bold;
	line-height: 29px;
}

ul#competitions li.comp_black .row {
	float: right;
	margin: 6px 0 0 0;
	width: 16px;
	height: 15px;
	background: url(../img/comp_black_row.png) no-repeat top left;
}

ul#competitions li.comp_black_sel .row {
	float: right;
	margin: 6px 0 0 0;
	width: 16px;
	height: 15px;
	background: url(../img/comp_black_sel_row.png) no-repeat top left;
}

ul#competitions li.comp_comp {
	float: left;
	margin-left: 3px;
	margin-bottom: 2px;
	width: 414px;
	height: 22px;
}

ul#competitions li.comp_comp .left {
	float: left;
	width: 5px;
	height: 22px;
	background: url(../img/comp_comp_left.png) no-repeat top left;
}

ul#competitions li.comp_comp .middle {
	float: left;
	width: 399px;
	height: 22px;
	background: url(../img/comp_comp_middle.png) repeat-x top left;
}

ul#competitions li.comp_comp .right {
	float: left;
	width: 10px;
	height: 22px;
	background: url(../img/comp_comp_right.png) no-repeat top left;
}

ul#competitions li.comp_comp .name {
	float: left;
	margin-left: 2px;
	width: 300px;
	height: 22px;
	color: #808080;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_comp .row {
	float: right;
	margin: 7px 0 0 0;
	width: 5px;
	height: 7px;
	background: url(../img/comp_comp_row.png) no-repeat top left;
}

ul#competitions li.comp_country {
	float: left;
	margin-left: 3px;
	margin-bottom: 2px;
	width: 414px;
	height: 22px;
}

ul#competitions li.comp_country .left {
	float: left;
	width: 5px;
	height: 22px;
	background: url(../img/comp_country_left.png) no-repeat top left;
}

ul#competitions li.comp_country .middle {
	float: left;
	width: 399px;
	height: 22px;
	background: url(../img/comp_country_middle.png) repeat-x top left;
}

ul#competitions li.comp_country .right {
	float: left;
	width: 10px;
	height: 22px;
	background: url(../img/comp_country_right.png) no-repeat top left;
}

ul#competitions li.comp_country .name {
	float: left;
	margin-left: 2px;
	width: 300px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_country .row {
	float: right;
	margin: 7px 0 0 0;
	width: 7px;
	height: 5px;
	background: url(../img/comp_country_row.png) no-repeat top left;
}

ul#competitions li.comp_country_sel {
	float: left;
	margin-left: 3px;
	margin-bottom: 2px;
	width: 414px;
	height: 22px;
}

ul#competitions li.comp_country_sel .left {
	float: left;
	width: 5px;
	height: 22px;
	background: url(../img/comp_country_sel_left.png) no-repeat top left;
}

ul#competitions li.comp_country_sel .middle {
	float: left;
	width: 399px;
	height: 22px;
	background: url(../img/comp_country_sel_middle.png) repeat-x top left;
}

ul#competitions li.comp_country_sel .right {
	float: left;
	width: 10px;
	height: 22px;
	background: url(../img/comp_country_sel_right.png) no-repeat top left;
}

ul#competitions li.comp_country_sel .name {
	float: left;
	margin-left: 2px;
	width: 300px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_country_sel .row {
	float: right;
	margin: 7px 0 0 0;
	width: 7px;
	height: 5px;
	background: url(../img/comp_country_sel_row.png) no-repeat top left;
}

ul#competitions li.comp_league {
	float: left;
	margin-left: 3px;
	margin-bottom: 2px;
	width: 414px;
	height: 22px;
}

ul#competitions li.comp_league .left {
	float: left;
	width: 5px;
	height: 22px;
	background: url(../img/comp_comp_left.png) no-repeat top left;
}

ul#competitions li.comp_league .middle {
	float: left;
	width: 399px;
	height: 22px;
	background: url(../img/comp_comp_middle.png) repeat-x top left;
}

ul#competitions li.comp_league .right {
	float: left;
	width: 10px;
	height: 22px;
	background: url(../img/comp_comp_right.png) no-repeat top left;
}

ul#competitions li.comp_league .name {
	float: left;
	margin-left: 2px;
	width: 300px;
	height: 22px;
	color: #808080;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_league .name a {
	float: left;
	width: 300px;
	height: 22px;
	color: #808080;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_league .row {
	float: right;
	margin: 7px 0 0 0;
	width: 5px;
	height: 7px;
	background: url(../img/comp_comp_row.png) no-repeat top left;
}

ul#competitions li.comp_league:hover {
	float: left;
	margin-left: 3px;
	margin-bottom: 2px;
	width: 414px;
	height: 22px;
}

ul#competitions li.comp_league:hover .left {
	float: left;
	width: 5px;
	height: 22px;
	background: url(../img/comp_league_left.png) no-repeat 0 1px;
}

ul#competitions li.comp_league:hover .middle {
	float: left;
	width: 399px;
	height: 22px;
	background: url(../img/comp_league_middle.png) repeat-x top left;
}

ul#competitions li.comp_league:hover .right {
	float: left;
	width: 10px;
	height: 22px;
	background: url(../img/comp_league_right.png) no-repeat top left;
}

ul#competitions li.comp_league:hover .name {
	float: left;
	margin-left: 2px;
	width: 300px;
	height: 22px;
	color: #808080;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_league:hover .name a {
	float: left;
	width: 300px;
	height: 22px;
	color: #808080;
	font-weight: bold;
	line-height: 22px;
}

ul#competitions li.comp_league:hover .row {
	float: right;
	margin: 7px 0 0 0;
	width: 5px;
	height: 7px;
	background: url(../img/comp_league_row.png) no-repeat top left;
}

div#club {
	min-height: 1px;
}

div#club .middle {
	min-height: 1px;
	padding-top: 1px;
}

div#club .title {
	float: left;
	width: 415px;
	height: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1A1A1A;
	font-weight: bold;
}

div#search_teams {
	height: 58px;
	margin-left: 3px;
}

div#search_teams .middle {
	height: 58px;
}

div#search_teams .label {
	float: left;
	margin-left: 4px;
	width: 56px;
	height: 30px;
	color: #808080;
	font-weight: bold;
	line-height: 26px;
}

div#search_teams #st_zone_name,div#search_teams #st_country_name,div#search_teams #st_club_name
	{
	float: left;
	width: 85px;
	padding-top: 2px;
	height: 25px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 25px;
}

div#search_teams #st_zone_row,div#search_teams #st_country_row,div#search_teams #st_club_row
	{
	float: right;
	margin: 3px 0 0 0;
	width: 20px;
	height: 19px;
	background: url(../img/selectbox_row.png) no-repeat top left;
}

#st_zones_list,#st_countries_list,#st_clubs_list {
	display: none;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 126px;
	min-height: 1px;
}

#st_zones_list .item,#st_countries_list .item,#st_clubs_list .item {
	float: left;
	width: 120px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
}

#st_zones_list .item:hover,#st_countries_list .item:hover,#st_clubs_list .item:hover
	{
	float: left;
	width: 120px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	background: #B3B3B3;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;
}

div#search_teams_country {
	margin-top: 0px;
	margin-left: 2px;
}

div#search_teams_club {
	margin: 0px 0 0 2px;
}



div#news {
	min-height: 1px;
}

div#news .middle {
	min-height: 1px;
	padding-top: 1px;
}

div#news .title {
	float: left;
	width: 415px;
	height: 20px;
	margin-top: 5px;
	padding-left: 10px;
	color: #1A1A1A;
	font-weight: bold;
}

div#search_news {
	height: 58px;
	margin-left: 3px;
}

div#search_news .middle {
	height: 58px;
}

div#search_news .label {
	float: left;
	margin-left: 4px;
	width: 56px;
	height: 30px;
	color: #808080;
	font-weight: bold;
	line-height: 26px;
}

div#search_news #sn_theme_name {
	float: left;
	width: 97px;
	padding-top: 2px;
	height: 25px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 25px;
}

div#search_news #sn_theme_row {
	float: right;
	margin: 3px 0 0 0;
	width: 20px;
	height: 19px;
	background: url(../img/selectbox_row.png) no-repeat top left;
}

#sn_themes_list {
	display: none;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 126px;
	min-height: 1px;
}

#sn_themes_list .item {
	float: left;
	width: 120px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	color: #B3B3B3;
	font-size: 11px;
	line-height: 16px;
}

#sn_themes_list .item:hover {
	float: left;
	width: 120px;
	margin: 0 1px 0 1px;
	padding-left: 5px;
	height: 16px;
	background: #B3B3B3;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;
}

div#news_list {
	min-height: 1px;
	margin-bottom: 4px;
}

div#news_list .middle {
	min-height: 1px;
	padding-top: 3px;
}

div#news_list .news_nav {
	margin-bottom: 2px;
	margin-left: 2px;
}

div#news_list .news_nav .middle {
	width: 410px;
}

div#news_list .news_nav .text {
	float: left;
	width: 200px;
	height: 30px;
	line-height: 25px;
}

div#news_list .news_nav .news_nav_item_uns {
	float: right;
	margin-left: 2px;
	width: 25px;
	height: 25px;
	background: url(../img/page_nav_uns.png) no-repeat top left;
	text-align: center;
	line-height: 25px;
	color: #1a1a1a;
	font-size: 10px;
	cursor: pointer;
}

div#news_list .news_nav .news_nav_item_uns a {
	color: #1a1a1a
}

div#news_list .news_nav .news_nav_item_sel {
	float: right;
	margin-left: 2px;
	width: 25px;
	height: 25px;
	background: url(../img/page_nav_sel.png) no-repeat top left;
	text-align: center;
	line-height: 25px;
	color: #ababab;
	font-size: 10px;
	cursor: pointer;
}

div#news_list .news_nav .nav_next {
	float: right;
	width: 25px;
	height: 25px;
	background: url(../img/page_nav_row.png) no-repeat center center;
}

div#news_list .news_nav .nav_prev {
	float: right;
	width: 25px;
	height: 25px;
	background: url(../img/page_nav_row_prev.png) no-repeat center center;
}

div#news_list  div.news_preview_row {
	float: left;
	margin: 0 0 0 2px;
	width: 421px;
	height: 54px;
	cursor: pointer;
	background: url(../img/news_bg.png) no-repeat top left;
}

div#news_list  div.news_preview_row  .news_img {
	background: url(../img/news_small_img.png) no-repeat top left;
	float: left;
	margin: 4px 0 0 5px;
	width: 56px;
	height: 46px;
	line-height: 44px;
	text-align: center;
}

div#news_list  div.news_preview_row .news_content {
	float: left;
	margin: 0 0 0 7px;
	width: 320px;
	height: 54px;
	cursor: pointer;
}

div#news_list  div.news_preview_row .news_row {
	float: right;
	margin: 0 4px 0 0;
	width: 16px;
	height: 54px;
	background: url(../img/news_row.png) no-repeat left center;
}

div#news_list  div.news_preview_row .news_title {
	float: left;
	margin: 0 0 0 0;
	width: 320px;
	height: 20px;
	line-height: 23px;
	color: #1A1A1A;
	font-weight: bold;
}

div#news_list  div.news_preview_row .news_desc {
	color: #1A1A1A;
	float: left;
	line-height: 15px;
	margin: 0 0 0 0;
	overflow: hidden;
	width: 320px;
	height: 30px;
}

/* search */
div.input {
	float: left;
	min-width: 1px;
	height: 25px;
}

div.input .input_left {
	float: left;
	width: 5px;
	height: 25px;
	background: url(../img/input_left.png) no-repeat top left;
}

div.input .input_middle {
	float: left;
	min-width: 1px;
	height: 25px;
	background: url(../img/input_middle.png) repeat-x top left;
}

div.input .input_right {
	float: left;
	width: 5px;
	height: 25px;
	background: url(../img/input_right.png) no-repeat top left;
}

div.input2 {
	float: left;
	min-width: 1px;
	height: 24px;
}

div.input2 .input2_left {
	float: left;
	width: 5px;
	height: 24px;
	background: url(../img/input2_left.png) no-repeat top left;
}

div.input2 .input2_middle {
	float: left;
	min-width: 1px;
	height: 24px;
	background: url(../img/input2_middle.png) repeat-x top left;
}

div.input2 .input2_right {
	float: left;
	width: 5px;
	height: 24px;
	background: url(../img/input2_right.png) no-repeat top left;
}

div.input .input_middle input {
	float: left;
	width: 100%;
	height: 15px;
	padding: 6px 0 6px 0;
	text-align: center;
	background: transparent;
	border: none;
	font-size: 11px;
}

div.input2 .input2_middle input {
	float: left;
	width: 100%;
	height: 15px;
	padding: 6px 0 6px 0;
	text-align: left;
	background: transparent;
	border: none;
	font-size: 11px;
}

div#calendar_search_container {
	float: left;
	width: 16px;
	height: 17px;
	cursor: pointer;
}

div#sm_submit,input#sm_submit,div#st_submit,div#sc_submit {
	float: left;
	width: 52px;
	height: 24px;
	background: url(../img/search_ok.png) no-repeat top left;
	border: none;
	color: #D3D22D;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

input#sm_submit {
	float: none;
}

div#st_submit {
	margin: 0px 0 0 4px;
}

/* jquery calendar fix */
div#ui-datepicker-div {
	width: 235px;
}

div#ui-datepicker-div  table {
	width: 220px;
}

div#ui-datepicker-div  table a {
	width: 25px;
}

.ui-datepicker .ui-datepicker-title {
	text-align: center;
}

.ui-state-default,.ui-widget-content .ui-state-default {
	width: 100%;
	text-align: center;
}

/* rr container */
div#side_score_result {
	background: url(../img/main_score.png) no-repeat top left;
	cursor: pointer;
	float: left;
	margin-top: 5px;
	padding: 4px;
	width: 303px;
	height: 62px;
}

div#side_score_result .name_left {
	float: left;
	margin: 0 0 0 0;
	padding-right: 12px;
	width: 108px;
	height: 62px;
	/*line-height: 62px;*/
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	color: #1a1a1a;
	vertical-align: middle;
}

div#side_score_result .name_right {
	float: left;
	margin: 0 0 0 0;
	padding-left: 12px;
	width: 108px;
	height: 62px;
	/*line-height: 62px;*/
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #1a1a1a;
	vertical-align: middle;
}

div#side_score_result table {
	height: inherit;
	width: inherit;
	margin: 0;
	text-align: inherit;
	vertical-align: inherit;
}

div#side_score_result tbody {
	vertical-align: inherit;
}

div#side_score_result tr {
	vertical-align: inherit;
}

div#side_score_result td {
	font: inherit;
	text-align: inherit;
	vertical-align: inherit;
}

div#side_score_result .score_left {
	float: left;
	margin: 0 0 0 0;
	width: 29px;
	height: 62px;
	line-height: 60px;
	background: url(../img/main_score_number.png) no-repeat top left;
	font-weight: bold;
	color: #D3D22D;
	font-size: 14px;
	text-align: center;
}

div#side_score_result .score_right {
	float: left;
	margin: 0 0 0 3px;
	width: 29px;
	height: 62px;
	line-height: 60px;
	background: url(../img/main_score_number.png) no-repeat top left;
	font-weight: bold;
	color: #D3D22D;
	font-size: 14px;
	text-align: center;
}

div#ball {
	display: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 42px;
	height: 42px;
	background: url(../img/ball.png) no-repeat top left;
}

div#login_box {
	float: left;
	margin-top: 5px;
	width: 311px;
	height: 125px;
	background: url(../img/login_bg.png) no-repeat top left;
}

div#login_box .title {
	float: left;
	margin: 0 0 0 4px;
	width: 288px;
	height: 30px;
	color: #D3D22D;
	font-weight: bold;
	padding-left: 23px;
	line-height: 30px;
}

div#login_box .input {
	float: left;
	margin-left: 5px;
	width: 301px;
	height: 24px;
	background: url(../img/login_input.png) no-repeat top left;
}

div#login_box input[type="text"],div#login_box input[type="password"] {
	float: left;
	width: 301px;
	margin-top: 3px;
	padding-left: 10px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 11px;
	background: transparent;
	border: none;
	color: #CCCCCC;
}

div#login_box .submit {
	float: right;
	margin: 5px 5px 0 0;
	width: 145px;
	height: 30px;
	background: url(../img/login_submit.png) no-repeat top left;
}

div#login_box input[type="submit"] {
	float: left;
	width: 145px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 11px;
	background: transparent;
	border: none;
	color: #D3D22D;
	cursor: pointer;
}

div#login_box div#welcome {
	float: left;
	width: 301px;
	margin-top: 3px;
	padding-left: 10px;
	line-height: 18px;
	font-weight: bold;
	font-size: 11px;
	background: transparent;
	border: none;
	color: #CCCCCC;
}

div#login_box div#welcome span {
	color: #D3D22D;
}

div#login_box div#welcome span.panel:hover {
	cursor: pointer;
}

div#login_opt {
	float: left;
	margin: 7px 0 0 17px;
	width: 130px;
	height: 30px;
}

a#login_recover_pass {
	float: left;
	width: auto;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	color: #999999;
}

a#login_new_user {
	float: left;
	width: auto;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

div.banner_right {
	float: left;
	width: 301px;
	margin: 0 5px 0 5px;
}

div#rb1 {
	height: 260px;
	margin-top: 5px;
}

div#rb1 .middle {
	height: 251px;
}

div#rb1 .banner_right {
	height: 251px;
	background: url(../img/b1.png) repeat-x top left;
}

div#rb2 {
	height: 73px;
	margin-top: 8px;
}

div#rb2 .middle {
	height: 63px;
}

div#rb2 .banner_right {
	height: 61px;
	background: url(../img/b2.png) repeat-x top left;
	margin-top: 2px;
}

div#rb3 {
	height: 73px;
	margin-top: 5px;
}

div#rb3 .middle {
	height: 63px;
}

div#rb3 .banner_right {
	height: 61px;
	background: url(../img/b2.png) repeat-x top left;
	margin-top: 2px;
}

div#rb4 {
	height: 132px;
	margin-top: 5px;
}

div#rb4 .middle {
	height: 123px;
}

div#rb4 .banner_right {
	height: 121px;
	background: url(../img/b3.png) repeat-x top left;
	margin-top: 2px;
}

/* left boxes */
div#left_container .lightgray_box,div#left_container .darkgray_box {
	float: left;
	width: 100%;
	min-height: 1px;
}

div#left_container .lightgray_box_top,div#left_container .darkgray_box_top,div#left_container .lightgray_box_bottom,div#left_container .darkgray_box_bottom
	{
	float: left;
	width: 100%;
	height: 8px;
}

div#left_container .lightgray_box_join {
	float: left;
	width: 100%;
	height: 7px;
	background-image: url(../img/leftmenu_join.png);
	background-repeat: no-repeat;
	background-position: 1px 0;
}

div#left_container .lightgray_box_middle,div#left_container .darkgray_box_middle
	{
	float: left;
	width: 100%;
	min-height: 1px;
}

div#left_container .lightgray_box_top {
	background-image: url(../img/lightgray_box_top.png);
	background-repeat: no-repeat;
}

div#left_container .darkgray_box_top {
	background-image: url(../img/darkgray_box_top.png);
	background-repeat: no-repeat;
}

div#left_container .lightgray_box_middle {
	background: url(../img/lightgray_box_middle.png) repeat-y;
}

div#left_container .darkgray_box_middle {
	background: url(../img/darkgray_box_middle.png) repeat-y;
}

div#left_container .lightgray_box_bottom {
	background-image: url(../img/lightgray_box_bottom.png);
	background-repeat: no-repeat;
}

div#left_container .darkgray_box_bottom {
	background-image: url(../img/darkgray_box_bottom.png);
	background-repeat: no-repeat;
}

/* left menu */
div#left_container .title {
	float: left;
	margin: 0 0 0 4px;
	width: 203px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	line-height: 22px;
}

div#left_container .title_green {
	float: left;
	margin: 0 0 0 4px;
	width: 203px;
	height: 22px;
	color: #D3D22D;
	font-weight: bold;
	padding-left: 10px;
	line-height: 22px;
}

div#left_container ul {
	float: left;
	width: 213px;
	min-height: 1px;
}

div#left_container ul li.item_dark {
	float: left;
	margin: 0 0 1px 5px;
	width: 213px;
	height: 22px;
	background: url(../img/leftmenu_item_dark.png) no-repeat top left;
}

div#left_container ul li.item_dark:hover {
	background: url(../img/leftmenu_item_dark2.png) no-repeat top left;
}

div#left_container ul li.item_light {
	float: left;
	margin: 0 0 1px 5px;
	width: 213px;
	height: 22px;
	background: url(../img/leftmenu_item_light.png) no-repeat top left;
}

div#left_container ul li.more {
	float: left;
	margin: 0 0 1px 5px;
	width: 213px;
	height: 22px;
	background: url(../img/leftmenu_more.png) no-repeat top left;
}

div#left_container li.more a {
	float: left;
	width: 203px;
	height: 22px;
	cursor: pointer;
	font-weight: bold;
	color: #1A1A1A;
	background: none;
	text-align: center;
	padding-left: 10px;
	line-height: 22px;
}

div#left_container a {
	float: left;
	width: 203px;
	height: 22px;
	cursor: pointer;
	background: url(../img/leftmenu_row.png) no-repeat 200px 8px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 22px;
}

div#left_container a#img_capa_do_dia {
	float: left;
	height: auto;
	width: 203px;
	background: url(../img/leftmenu_row.png) no-repeat 200px 8px;
	font-weight: bold;
	padding-left: 10px;
}

div#left_container a#img_capa_do_dia img {
	max-width: 200px;
}

div#left_container li.item_dark a:hover {
	color: #1A1A1A;
}

div#left_container li.item_light a:hover {
	color: #D3D22D;
	background: url(../img/leftmenu_row2.png) no-repeat 200px 8px;
}

div#left_container li.item_dark a {
	color: #FFFFFF;
}

div#left_container li.item_light a {
	color: #999999;
	background: url(../img/leftmenu_row3.png) no-repeat 200px 8px;
}

/* footer */
div#footer {
	clear: both;
	margin: 5px auto 0 auto;
	height: 50px;
	width: 1036px;
}

div#footer .content {
	clear: both;
	margin: 0 auto 0 auto;
	width: 200px;
	height: 50px;
}

div#footer .row1,.row2 {
	float: left;
	width: 200px;
	height: 22px;
	line-height: 22px;
	color: #808080;
	text-align: center;
}

div#footer_feedback {
	clear: both;
	margin: 0 auto 6px auto;
	width: 150px;
	height: 22px;
	line-height: 22px;
	color: #d3d22d;
	text-align: center;
	font-weight: bold;
	background: url(../img/footer_feedback.png) no-repeat top left;
	cursor: pointer;
}

div#register .label {
	float: left;
	margin-left: 4px;
	width: 58px;
	height: 34px;
	color: #808080;
	font-weight: bold;
	line-height: 34px;
}