/* Tournament */

#tournament {
	position: relative;
	background: #535045;
	//-height: 1px;
}

#tournament .pseudo_link {
	border-bottom: 1px dotted;
}

#tournament dl 
{
    //position:relative;
	padding: 1em 0 1em 10px;
	//zoom: 1;
}

#tournament dt {
	position: relative;
	color: white;
	padding: 4px 4px 0;
	width: 176px;
	float: left;
	clear: both;
	margin-right: -100%;
}

#tournament dd {
	//-height: 1px;
	margin: -1em 0 -1em 184px;
	padding: 1em;
	position: relative;
	//-left: -3px;
	//-margin-right: -3px;
}

#tournament dt.selected, 
#tournament dd.selected {
	color: black;
	background: white;
}

#tournament dt .c {
	padding: 3px 15px;
}

#tournament .corner {
	font-size: 0;
	line-height: 1px;
}

#tournament .corner .cn {
	background: url(/i/tournament_corner.gif);
	display: block;
	width: 4px;
	height: 4px;
	position: absolute;
	overflow: hidden;
}

#tournament .corner .lt {
	left: 0;
	top: 0;
}

#tournament .corner .b {
	position: relative;
	display: block;
	height: 4px;
}

#tournament .corner .lb {
	background-position: 0 -4px;
	left: -4px;
	top: 0;
}

#tournament .data {
	margin-bottom: 0;
}

/* Advertising */

.ad_wrap {
width: 34%;
	//width: 33.3333333333%;
}

#ad {
	position:relative;
	width: 300%;
	//-margin-right: -300%;
}

#ad .ban {
	float: left;
	width: 33.3333333333%;
}

#ad,
#ad .ban {
	height: 200px;
	overflow: hidden;
	text-align: center;	
}

#ad .ban_1 {
	background: url(/f/b1_fon.gif) repeat-x;
}

#ad .ban_1 div {
	background: url(/f/b1_img.png) left top no-repeat;
}

#ad .ban_2 {
	background: url(/f/b2_fon.png) repeat-x;
}

#ad .ban_2 div {
	background: url(/f/b2_img.png) right top no-repeat;	
}

#ad .ban_3 {
	background: #1a2b38;
}

#ad .ban_3 div {
}


/* Events */

#events_wrap {
	background: #f5e9cc url(/i/events_gradient.png) left top repeat-x;
	color: black;
	padding: 15px 1.5%;
	border-bottom: 1px solid #c4baa3;
}

#events {
	position: relative;
	width: 33%;
	left: 33%;
	border-right: 1px solid #ddd3bb;
}

#events h2 {
	font-weight: normal;
}

#layout_right {
	position: relative;
	float: right;
	left: 0;
	width: 100%;
	margin-right: -100%;
}

#layout_left {
	position: relative;
	float: left;
	width: 100%;
	left: -100%;
	margin-right: -100%;
}

#layout_left .content,
#layout_right .content {
	position: relative;
	padding: 0 10px;
	z-index: 1;
}

#layout_left .content {
	padding-right: 30px;
}

#layout_right .content {
	padding-left: 30px;
}

#layout_center {
	float: left;
	width: 86%;	
	padding: 0 30px;
}

#events .head {
	position: relative;
	margin-left: -97.5%;
	width: 197.5%;
	margin-bottom: 20px;
}

#layout_right .right_head {
	margin: -54px 0 20px 0;
}

#events a {
	color: #2e6b99;
}

#events strong a {
	color: #b38000;
}

#events strong a {
	color: #b38000;
}

#events  dl.news_category {
	overflow: hidden;
	width: 100%;
}

#events dl.news_category dd a {
	color: #b38000;
}


#events dl.news_category dd {
	float: left;
	margin: 0 1em 0 0;
	line-height: 34px;
	height: 34px;
	white-space: nowrap;
}

#events dl.news_category dd h2 {
	line-height: 34px;
	margin: 0;
	padding-right: .7em;
	border-right: 1px solid #b2ac9e;
}

.top_news img {
	margin: 0 10px 10px 0;
}

ul.news_list {

}

ul.news_list li {
	position: relative;
	margin-bottom: 1.2em;
	//zoom: 1;
}

/*
ul.news_list li:before {
	content: url(/i/li_bub.png);
	margin: 0 6px 0 -11px;
}
*/

ul.news_list li ins {
	width: 5px;
	height: 7px;
	display: block;
	position: absolute;
	top: .4em;
	//top: .3em;
	left: -11px;
	background: url(/i/li_bub.png);
	overflow: hidden;
}