@charset "utf-8";
body, p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, hr, form, table, tr, td{
	margin: 0;
	padding: 0;
	border: none;
}
body{
	background: url(../images/body_bg.gif) repeat-x #7A0716;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #262626;
	padding-left: 5px;
}
p, ul, ol, div, form, table, tr, td{
	line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.2em;
	margin-bottom: 0.4em;
	color: #A20C1F;
}
h1{
	font-size: 2em;
	font-weight: normal;
}
.gallery h1{
	color: #fff;
	padding: 20px 0 20px 25px;
	font-size: 1.7em;
	background: url(../images/gallery_top_bg.gif) repeat-x;
}
h2{
	font-size: 1.7em;
	font-weight: normal;
}
h2.small{
	font-size: 1.4em;
	font-weight: bold;
}
h3{
	font-size: 1.5em;
	font-weight: normal;
}
h4{
	font-size: 1.5em;
}
p{
  margin-bottom: 1.5em;
}
a{
	color: #A20C1F;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.main-left ul{
	list-style: none;
	padding-left: 10px;
	margin-bottom: 1.5em;
	position: relative;
}
.main-left ul li{
	background: url(../images/list.gif) no-repeat 0 0.5em;
	padding-left: 11px;
}
.main-left ol{
	padding-left: 30px;
	margin-bottom: 1.5em;
}
table{
	margin-bottom: 1.5em;
	background: #F2F2F2;
	border-collapse: collapse;
}
th{
	background: #A20C1F;
	color: #fff;
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 3px 6px;
	vertical-align: middle;
}
td{
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 3px 6px;
	vertical-align: middle;
}
.even{
	background: #E5E5E5;
}
.main-left hr{
	background: #E5B8BE;
	color: #E5B8BE;
	border: 0;
	height: 1px;
	margin: 1.5em auto;
	#margin-top: -0.4em;
	#margin-bottom: 1em;
	width: 100%;
}
sub, sup{
	vertical-align: baseline;
	position: relative;
}
sub{
	top: 0.4em;
}
sup{
	bottom: 0.4em;
}

.full{
/*	background: url(../images/player_right.jpg) no-repeat 1015px 0;*/
	width: 1015px;
	position: relative;
	margin: 0 auto;
}
.container{
	width: 1015px;
	position: relative;
	margin: 0 auto;
}

.header{
	width: 997px;
	height: 167px;
	margin: 0 auto;
	background: url(../images/header.jpg) no-repeat;
	position: relative;
}
.header.tv{
	background: url(../images/header_tv.jpg) no-repeat;
}
.home{
	display: block;
	width: 315px;
	padding-left: 180px;
	height: 65px;
	position: absolute;
	top: 47px;
	left: 29px;
	color: #fff;
	font-size: 1.2em;
}
.home span{
	width: 495px;
	height: 65px;
	background: url(../images/header_home.gif) no-repeat;
}

.menu{
	position: absolute;
	top: 128px;
	left: 170px;
	color: #FFEB5C;
}
/*.menu ul{
	list-style: none;
}
.menu li{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	height: 29px;
	background: url(../images/menu_line.gif) no-repeat right center;
	text-align: center;
}
.menu li.no-background{
	background: none;
}
.menu a{
	color: #fff;
	text-decoration: none;
}
.menu a:hover{
	text-decoration: underline;
}*/
.menu .r-image, .menu .r-image span{ height: 19px; }

.content{
	background: url(../images/content_bg.gif) repeat-y;
}

.top{
	background: url(../images/top_boxes_bg.gif) repeat-y;
}
.top a{
	color: #FFEB5C;
	text-decoration: none;
}
.top a:hover{
	text-decoration: underline;
}
.boxes-top{
	height: 17px;
	background: url(../images/top_boxes_corners.jpg) no-repeat;
}
.box-1{
	background: url(../images/top_box_bg.gif) repeat-x;
	min-height: 290px;
	_height: 290px;
	float: left;
	width: 453px;
	padding-left: 9px;
	color: #ccc;
}
.topstory{
	width: 410px;
	padding: 10px;
	margin: 8px auto 0 auto;
	background: #000;
}
.topstory h2{
	color: #FFEB5C;
	font-size: 1.6em;
	font-weight: normal;
	margin-top: 10px;
	padding-left: 10px;
}
.topstory p{
	margin-bottom: 0.4em;
	padding-left: 10px;
}
.topstory-text{
	margin-top: -90px;
}

.box-2{
	background: url(../images/top_box_bg.gif) repeat-x;
	min-height: 290px;
	_height: 290px;
	float: left;
	width: 271px;
	color: #fff;
}
.h-club-news{
	width: 155px;
	height: 11px;
	font-size: 1em;
	margin-left: 65px;
	margin-bottom: 10px;
	text-align: center;
}
.h-club-news span{
	width: 155px;
	height: 11px;
	background: url(../images/h_box_black.gif) no-repeat;
}
.club-news-item{
	clear: both;
}
.club-news-item .float-left{
	padding-left: 15px;
	line-height: 1em;
}
.club-news-item.active .float-left{
	background: url(../images/topstory_arrow.gif) no-repeat 10px 35px;
}
.club-news-item .clear{
	height: 2px;
	width: 240px;
	margin: 0 auto;
	background: url(../images/boxes_line.gif) no-repeat center;
	padding: 13px 0;
	_padding: 3px 0;
}
.club-news-item.no-background .clear{
	background: none;
	padding-top: 0;
}
.club-news-item img{
	border: 1px solid #fff;
/*	float: left;*/
}
.club-news-item.active img{
	border: 1px solid #FFEB5C;
}
.club-news-item p{
	float: right;
	width: 120px;
	padding-top: 8px;
	margin-bottom: 0;
	padding-right: 10px;
}
.club-news-item a{
	color: #fff;
	text-decoration: none;
}
.club-news-item.active a{
	color: #FFEB5C;
}
.club-news-item a:hover{
	text-decoration: underline;
}

.box-3{
	background: url(../images/top_box_bg.gif) repeat-x;
	min-height: 280px;
	_height: 280px;
	float: left;
	width: 239px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	color: #ccc;
}
.h-tv-online{
	width: 151px;
	height: 11px;
	font-size: 1em;
	margin-left: 44px;
	text-align: center;
}
.h-tv-online span{
	width: 151px;
	height: 11px;
	background: url(../images/h_box_black.gif) no-repeat -155px 0;
}
.box-3 h3{
	color: #666666;
	margin-top: 10px;
	margin-bottom: 0.4em;
	padding-left: 0px;
	font-size: 1.1em;
	font-weight: bold;
}
.box-3 h3.tv{
	color: #FFFF99;
	background: url(../Images/h_tv_top.gif) no-repeat 2px top;
	font-size: 1em;
	font-weight: normal;
	padding: 2px 0px 9px 30px;
	border-bottom: 1px solid #666666;
}
.box-3 ul{
	list-style: none;
	padding-left: 10px;
	margin-bottom: 0.5em;
	position: relative;
}
.box-3 ul li{
	background: url(../images/square_white.gif) no-repeat 0 0.5em;
	padding-left: 11px;
}

.boxes-bottom{
	clear: both;
	height: 15px;
	background: url(../images/top_boxes_corners.jpg) no-repeat 0 -17px;
}
.boxes-shadow{
	width: 9px;
	height: 288px;
	background: url(../images/top_boxes_shadow.jpg) no-repeat;
	float: left;
}
.boxes-shadows{
	width: 1015px;
	height: 288px;
	background: url(../images/top_boxes_shadows.gif) no-repeat;
	position: absolute;
	top: 184px;
	left: 0;
}

.main{
	min-height: 410px;
	_height: 410px;
	width: 997px;
	margin-left: 9px;
	background: #fff;
	background: url(../images/full_left_top.jpg) no-repeat #fff;
	padding-bottom: 10px;
}
.main-left{
	float: left;
	width: 464px;
	position: relative;
}
.h-other-news{
	width: 464px;
	height: 53px;
}
.h-other-news span{
	width: 464px;
	height: 53px;
	background: url(../images/h_other_news.gif) no-repeat;
}
.select-news{
	position: absolute;
	top: 22px;
	right: 25px;
}
.main-left .articles{
	padding-left: 25px;
	padding-right: 20px;
	position: relative;
}
.main-left .article{
	border-top: 1px solid #BEBEBE;
	padding: 12px 0;
}
.main-left .article.no-border{
	border: none;
	padding: 12px 0;
}
.main-left .article img{
	border: 1px solid #000;
}
.main-left .article-right{
	width: 290px;
	float: right;
}
.main-left .article h3, .main-left .article h2{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.main-left .article h3 a, .main-left .article h2 a{
	text-decoration: none;
}
.main-left .article h3 a:hover, .main-left .article h2 a:hover{
	text-decoration: underline;
}
.main-left .article p{
	margin-bottom: 0;
}
.main-left .btn-bottom{
	padding-top: 5px;
	margin-bottom: 1em;
}
.main-left .btn-bottom li{
	background: none;
	padding-left: 220px;
}
.main-full .main-left .btn-bottom li{
	padding-left: 5px;
}
.btn-archive{
	width: 138px;
	height: 23px;
}
.btn-archive span{
	width: 138px;
	height: 23px;
	background: url(../images/buttons.gif) no-repeat;
}

.main-middle{
	float: left;
	width: 352px;
	padding-top: 15px;
	padding-bottom: 5px;
/*	background: url(../images/main_middle_bg.jpg) no-repeat;*/
}

.box-white{
	position: relative;
	padding-top: 23px;
}
.box-white-2{
	padding-top: 0;
}
.box-white-2 .white-top{
	background: url(../images/boxes_corners.gif) no-repeat 0 -18px;
}
.white-menu{
	list-style: none;
	width: 350px;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
}
.white-menu li{
	float: left;
	padding-right: 3px;
	text-align: center;
}
.white-menu h2{
	margin: 0;
	background: #fff;
	font-size: 1em;
}
.next-match{
	width: 126px;
	height: 26px;
}
a.next-match span{
	width: 126px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat 0 0;
}
h2.next-match span{
	width: 126px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat 0 -26px;
}
.last-match{
	width: 114px;
	height: 26px;
}
a.last-match span{
	width: 114px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat -126px 0;
}
h2.last-match span{
	width: 114px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat -126px -26px;
}
.table{
	width: 78px;
	height: 26px;
}
a.table span{
	width: 78px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat -240px 0;
}
h2.table span{
	width: 78px;
	height: 26px;
	background: url(../images/buttons.gif) no-repeat -240px -26px;
}
.white-top{
	height: 5px;
	background: url(../images/boxes_corners.gif) no-repeat 0 -8px;
	overflow: hidden;
}
.white-top-2{
	height: 5px;
	background: url(../images/boxes_corners.gif) no-repeat 0 -18px;
	overflow: hidden;
}
.white-main{
	background: url(../images/box_white_bg.jpg) no-repeat bottom #fff;
	border-left: 1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	padding: 10px 20px;
	width: 308px;
	position: relative;
}
.white-main a:hover{
	text-decoration: underline;
}
.box-white-2 .white-main{
	background: #fff;
	padding: 5px 8px 5px 14px;
	width: 326px;
}
.white-main table{
	background: #fff;
	font-size: 0.9em;
	margin-bottom: 0;
}
.white-main tr.highlight{
	font-size: 1em;
	font-weight: normal;
	background: #FFF299;
}
.white-main table td{
	border: none;
	border-bottom: 1px solid #ddd;
}
.white-main table td.no-border{
	border: none;
}
.white-more{
	border-top: 1px solid #bbb;
	list-style: none;
	padding: 15px 0 20px 43px;
	margin-top: 15px;
	font-weight: bold;
	line-height: 1.3em;
	white-space: nowrap;
}
.white-more li{
	list-style: none;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #000;
	line-height: 1.2em;
}
.white-more li.no-border{
	border: 0;
}
a.sazka-ticket{
	background: url(../Images/ico_sazka_ticket.gif) no-repeat right top;
	padding-right: 58px;
	padding-bottom: 4px;
}
a.ticket-portal{
	background: url(../Images/ico_ticket_portal.png) no-repeat right center;
	padding-right: 58px;
	padding-bottom: 4px;
}
.white-main-left{
	float: left;
	text-align: center;
	width: 90px;
}
.white-main-right{
	float: left;
	width: 200px;
	float: right;
}
.white-bottom{
	height: 5px;
	background: url(../images/boxes_corners.gif) no-repeat 0 -13px;
	margin-bottom: 20px;
	overflow: hidden;
}
.box-white-2 .white-bottom{
	background: url(../images/boxes_corners.gif) no-repeat 0 -23px;
}
.box-white p{
	margin-bottom: 0.3em;
}
.box-white .highlight{
	color: #A20C1F;
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.h-dukla-friends{
	width: 350px;
	height: 35px;
	margin: 0;
}
.h-dukla-friends span{
	width: 350px;
	height: 35px;
	background: url(../images/h_dukla_friends.gif) no-repeat;
}

.btn-hof{
	width: 352px;
	height: 131px;
	background: url(../images/banner_self_hof.jpg) no-repeat;
	position: relative;
}
.btn-hof img{
	position: absolute;
	top: 6px;
	left: 19px;
}
.btn-hof-number{
	position: absolute;
	top: 101px;
	left: 58px;
	color: #590C0C;
	font-weight: bold;
}
.btn-hof h4{
	position: absolute;
	top: 56px;
	left: 144px;
	font-weight: normal;
	font-size: 1.7em;
}
.btn-hof h4 a{
	color: #fff;
	text-decoration: none;
}
.btn-hof-position{
	position: absolute;
	top: 82px;
	left: 144px;
	color: #3A1301;
	font-size: 1.1em;
}
.btn-hof ul{
	list-style: none;
}
.btn-hof-biography{
	position: absolute;
	top: 92px;
	left: 230px;
	display: block;
	width: 93px;
	height: 20px;
}
.btn-hof-biography span{
	width: 93px;
	height: 20px;
	background: url(../images/btn_hof_biography.gif) no-repeat;
}
.banner-fanclub{
	padding: 5px 0;
}

.box-yellow{
	position: relative;
	padding-top: 21px;
}
.yellow-menu{
	list-style: none;
	width: 350px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
}
.yellow-menu li{
	float: left;
	padding-right: 3px;
	text-align: center;
}
.yellow-menu h2{
	margin: 0;
	background: #FFF193;
}
.h-introduce{
	width: 131px;
	height: 25px;
}
.h-introduce span{
	width: 131px;
	height: 25px;
	background: url(../images/h_introduce.gif) no-repeat;
}
.player-of-month{
	width: 109px;
	height: 21px;
}
.player-of-month span{
	width: 109px;
	height: 21px;
	background: url(../images/buttons.gif) no-repeat 0 -23px;
}
.yellow-top{
	height: 4px;
	background: url(../images/boxes_corners.gif) no-repeat;
	overflow: hidden;
}
.yellow-main{
	background: url(../images/box_yellow_bg.gif) repeat-x #FFF193;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	padding: 10px 20px;
	width: 308px;
}
.yellow-main-left{
	float: left;
}
.yellow-main-right{
	float: left;
	width: 200px;
	float: right;
}
.yellow-bottom{
	height: 4px;
	background: url(../images/boxes_corners.gif) no-repeat 0 -4px;
	margin-bottom: 20px;
	overflow: hidden;
}
.box-yellow img{
	border: 1px solid #000;
}
.box-yellow h3{
	font-size: 1.2em;
	color: #A20C1F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	margin-bottom: 0.2em;
}
.box-yellow p{
	border-bottom: 1px solid #BEB57F;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.yellow-main ul{
	list-style: none;
	padding-left: 80px;
}
.yellow-main li{
	padding-left: 12px;
	background: url(../images/arrow_red.gif) no-repeat 0 0.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.box-yellow a{
	text-decoration: none;
}
.box-yellow a:hover{
	text-decoration: underline;
}
.box-yellow li a{
	color: #000;
}

.main-right{
	float: left;
	width: 165px;
	padding-left: 10px;
	padding-top: 11px;
}

.banners{
	clear: both;
	padding-top: 5px;
	padding-left: 12px;
}
#banner-fanshop{
	float: left;
	padding-right: 10px;
}
.banner-birthday{
	float: left;
	padding-right: 10px;
/*
}
.banner-birthday a{
*/
	display: block;
	width: 215px;
	height: 147px;
	background: url(../images/banner_self_birthday.jpg) no-repeat;
	position: relative;
	text-decoration: none;
}
.banner-birthday img{
	position: absolute;
	top: 59px;
	left: 17px;
}
.birthday-year{
	color: #A20C1F;
	font-size: 2.7em;
	line-height: 1em;
	position: absolute;
	top: 17px;
	left: 18px;
}
.birthday-name{
	color: #282828;
	font-size: 1.6em;
	position: absolute;
	top: 54px;
	left: 88px;
	width: 115px;
}
.birthday-date{
	color: #fff;
	font-size: 0.9em;
	position: absolute;
	top: 92px;
	left: 88px;
}
#banner-history{
	padding-right: 10px;
	float: left;
}
.banner-questions{
	float: left;
}
.banner-questions a{
	display: block;
	width: 259px;
	height: 147px;
	background: url(../images/banner_self_questions.jpg) no-repeat;
	position: relative;
	text-decoration: none;
}
.banner-questions img{
	position: absolute;
	top: 23px;
	left: 21px;
}
.questions-name{
	color: #A20C1F;
	font-size: 1.2em;
	position: absolute;
	top: 48px;
	left: 112px;
	line-height: 1em;
	width: 125px;
}
.questions-info{
	color: #1A1A1A;
	font-size: 0.7em;
}
.questions-date{
	color: #282828;
	font-size: 0.9em;
	position: absolute;
	top: 86px;
	left: 112px;
}

.hall-of-fame{
	position: absolute;
	top: 0;
	left: 649px;
	width: 320px;
	height: 128px;
}
.h-hall-of-fame{
	width: 178px;
	height: 38px;
	color: #fff;
	position: absolute;
	top: 20px;
	left: 147px;
	z-index: 2;
	font-size: 1.2em;
}
.h-hall-of-fame span{
	width: 178px;
	height: 38px;
	background: url(../images/h_hall_of_fame.gif) no-repeat;
}
.hof-name{
	width: 160px;
	height: 43px;
	background: url(../images/hof_bg.jpg) no-repeat;
	position: absolute;
	top: 70px;
	left: 156px;
	color: #FDE999;
	text-align: center;
	white-space: nowrap;
}
.hof-name h3{
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-top: 4px;
	margin-bottom: 0;
}
.hof-name a{
	color: #fff;
	text-decoration: none;
}
.hof-name a:hover{
	text-decoration: underline;
}
.hof-image{
	position: absolute;
	top: 0;
	left: 0;
}

.main-full{
	min-height: 630px;
	_height: 630px;
	background: url(../images/main_full_top.gif) no-repeat #fff;
	padding-top: 9px;
}
.main-full.gallery{
	background: url(../images/main_full_top.gif) no-repeat #000;
}
.main-full .main-left{
	float: left;
	width: 615px;
	position: relative;
}
.main-full.wide .main-left{
	float: left;
	width: 805px;
	position: relative;
}
.main-full.gallery .main-left{
	float: left;
	width: 790px;
	margin-left: 15px;
	margin-top: 15px;
	position: relative;
}
.navigation{
	padding: 18px 25px 12px 25px;;
	margin-bottom: 10px;
	background: url(../images/full_left_top.jpg) no-repeat bottom left #F9F9F9;
	font-size: 0.9em;
	color: #595959;
}
.main-full .main-right{
	float: left;
	width: 350px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.main-full.wide .main-right{
	float: left;
	width: 160px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.main-full.gallery .main-right{
	float: left;
	width: 160px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.full-left{
	padding: 15px 25px 10px 25px;
}
.full-left .articles{
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
.full-left .article-right{
	width: 430px;
	float: right;
}
.full-left .highlight{
	color: #A20C1F;
}
.menu-inner{
	float: right;
	width: 220px;
	margin: 5px 0px 10px 15px;
} 
.menu-inner ul{
	margin-top: 0.5em;
	margin-bottom: 1.2em;
} 
.menu-inner li{
	padding-bottom: 5px;
}

.gallery-select{
	position: absolute;
	top: 25px;
	right: 20px;
}
.thumbs{
	padding: 1px 0 10px 15px;
	min-height: 433px;
}
.thumb{
	width: 30%;
	padding: 10px 10px 0 10px;
	float: left;
	white-space: normal;
	text-align: center;
	background: url(../images/thumb_border.gif) no-repeat top center;
	margin-top: 11px;
	margin-bottom: 8px;
}
.thumb-video{
	background: url(../images/thumb_border_video.gif) no-repeat top center;
	padding-top: 22px;
}
.thumb p{
	padding-top: 7px;
	margin-bottom: 0;
}
.thumb-video p{
	padding-top: 19px;
}
.thumb a{
	color: #6E6E6E;
	text-decoration: none;
}
.thumb a:hover{
	text-decoration: underline;
}
.gallery-control{
	clear: both;
	background: url(../images/gallery_control_bg.gif) repeat-x #020202;
	border: 1px solid #000;
	#margin-top: 6px;
	margin-left: 15px;
	margin-right: 15px;
}
.gallery-control a{
	color: #fff;
	text-decoration: none;
}
.main-left .gallery-control ul{
	padding: 30px 25px 10px 25px;
}
.main-left .gallery-control ul li{
	padding: 0;
	background: none;
}
.gallery-control a:hover{
	text-decoration: underline;
}
.previous{
	background: url(../images/arrow_yellow_left.gif) no-repeat 0 0.2em;
	padding-left: 16px;
}
.next{
	background: url(../images/arrow_yellow_right.gif) no-repeat right 0.2em;
	padding-right: 16px;
}
.gallery-shadow-left{
	width: 8px;
	height: 255px;
	background: url(../images/gallery_shadows.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.gallery-shadow-right{
	width: 8px;
	height: 255px;
	background: url(../images/gallery_shadows.gif) no-repeat -8px 0;
	position: absolute;
	top: 0;
	left: 782px;
}
.gallery-middle .gallery-shadow-right{
	left: 632px;
}
.gallery-middle{
	width: 640px;
	float: right;
	position: relative;
}
.gallery-left{
	width: 139px;
	float: left;
	border: 1px solid #3E3E3E;
	padding: 4px 0;
	position: relative;
}
.gallery-left img{
	float: left;
	margin: 4px 7px;
}
.gallery-info{
	position: absolute;
	top: 27px;
	right: 25px;
	color: #fff;
}
.gallery-main-image-container{
	text-align: center;
	height: 441px;
}
.gallery-loading{
	width: 640px;
	height: 441px;
	line-height: 441px;
	vertical-align: middle;
	text-align: center;
}
.gallery-left{
	height: 505px;
}
.gallery-photos-container{
	height: 501px;
	position: relative;
	overflow: hidden;
}
.gallery-page{
	position: absolute;
}

.gallery-photo span{
	display: none;
	width: 125px;
	height: 93px;
	background: url(/Images/gallery_loading_small.gif) no-repeat center center #3E3E3E;
	float: left;
	margin: 4px 7px;
}
.arrow-top{
	position: absolute;
	top: -6px;
	left: 55px;
	width: 14px;
	height: 10px;
	background: url(../images/arrows_yellow.gif) no-repeat #000;
	border-left: 7px solid #000;
	border-right: 7px solid #000;
}
.arrow-bottom{
	position: absolute;
	bottom: -6px;
	left: 55px;
	width: 14px;
	height: 10px;
	background: url(../images/arrows_yellow.gif) no-repeat 0 -10px #000;
	border-left: 7px solid #000;
	border-right: 7px solid #000;
}

.video-left{
	width: 528px;
	float: left;
	position: relative;
	margin-bottom: 20px;
}
.video-left .gallery-shadow-right{
	left: 520px;
}
.video-right{
	width: 215px;
	float: right;
	border: 1px solid #3E3E3E;
	padding: 10px 15px 0 15px;
	position: relative;
	color: #6E6E6E;
	margin-bottom: 30px;
}
.video-right h2{
	color: #fff;
	font-size: 1.5em;
	margin-bottom: 0;
}
.video-right a{
	color: #FDD420;
}
.video-thumb{
	clear: both;
	padding-top: 17px;
	#padding-top: 11px;
	border-top: 1px solid #262626;
}
.video-thumb.no-border{
	border: none;
}
.video-info{
	width: 110px;
	float: right;
	position: relative;
}
.video-info p{
	margin-bottom: 10px;
}
.video-info p.small{
	margin-bottom: 17px;
}
.video-bottom{
	clear: both;
	background: #161616;
	border: 1px solid #3E3E3E;
	margin-left: 20px;
	padding: 15px 200px 15px 15px;
	color: #6E6E6E;
	position: relative;
	min-height: 80px;
}
.video-bottom h2{
	color: #E1E1E1;
	font-size: 1.3em;
}
.video-bottom a{
	color: #FDD420;
}
.video-bottom .input-text{
	background: #949494;
	border: 1px solid #3E3E3E;
	margin-right: 10px;
}
.video-bottom span{
	padding: 0 8px;
}
.video-cam{
	width: 190px;
	height: 135px;
	background: url(../images/video_cam.jpg) no-repeat;
	position: absolute;
	top: -26px;
	_top: -25px;
	right: 10px;
}

.full-banner{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
}

.main-bottom{
	clear: both;
	background: url(../images/main_bottom_bg.gif) repeat-x #DDD4D5;
	padding: 25px 20px 15px 20px;
	margin: 0 9px;
}
.latest-topics{
	width: 420px;
	float: left;
}
.latest-topics h2{
	color: #000;
}
.latest-topics ul{
	text-align: right;
	padding-right: 10px;
}
.latest-topics li{
	list-style: none;
	display: inline;
	border-right: 1px solid #817F7F;
	padding-left: 4px;
	#padding-left: 9px;
	padding-right: 7px;
}
.latest-topics li.last{
	border-right: 0;
}
.latest-topics li a{
	font-weight: bold;
}
.main-bottom table{
	background: #EDE8E9;
}
.main-bottom td{
	border: 1px solid #DDD4D5;
	padding: 8px 12px;
}
.main-bottom .even td{
	background: #fff;
}
.main-bottom-box{
	float: left;
	background: url(../images/main_bottom_box_bg.gif) repeat-y #EDE8E9;
	width: 338px;
	margin: 0 18px;
}
.main-bottom-box .red{
	_background: none;
}
.mbb-top{
	background: url(../images/main_bottom_box_corners.gif) no-repeat;
	height: 10px;
	overflow: hidden;
}
.mbb-bottom{
	background: url(../images/main_bottom_box_corners.gif) no-repeat 0 -10px;
	height: 10px;
	overflow: hidden;
}
.mbb-content{
	padding: 5px 20px;
}
.main-bottom .grey{
	color: #726062;
}
.main-bottom-box h2{
	color: #A20C1F;
	font-size: 1.4em;
	padding-left: 70px;
	background: url(../images/poll_question.gif) no-repeat;
	margin-bottom: 0.8em;
}
.main-bottom-box h2 span{
	color: #000;
	font-size: 0.7em;
}
.main-bottom-box li{
	list-style: none;
	padding-bottom: 6px;
}
.poll{
	display: block;
	height: 18px;
	background: url(../images/poll_bar_bg.gif) no-repeat #CB041B;
	margin-top: 2px;
}
.poll span{
	display: block;
	width: 17px;
	height: 18px;
	background: url(../images/poll_bar_corner.gif) no-repeat;
	float: right;
}
.main-bottom-right{
	float: left;
	width: 160px;
}
.main-bottom-right img{
	float: left;
}
.main-bottom-right h2{
	float: right;
	width: 88px;
	color: #000;
	font-size: 1.2em;
	margin-bottom: 0.6em;
}
.main-bottom-right hr{
	background: #fff;
	color: #fff;
	border: 0;
	height: 1px;
	margin: 1.2em auto;
	#margin-top: -0.2em;
	#margin-bottom: 0.6em;
	width: 100%;
}

.h-bottom-photos{
	height: 21px;
	text-align: center;
	color: #fff;
	margin: 0;
}
.h-bottom-photos span{
	width: 1015px;
	height: 21px;
	background: url(../images/h_bottom_photos.gif) no-repeat;
}
.bottom-main{
	width: 982px;
	margin-left: 9px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	background: url(../images/bottom_bg.gif) repeat-x #3A0107;
	font-size: 0em;
}
.bottom img{
	background: url(../images/bottom_photo_shadow.gif) no-repeat;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 1px;
	padding-top: 1px;
}
.bottom-main a{
	margin-right: 7px;
	float: left;
}

.footer-partners{
	width: 1015px;
	margin: 0 auto;
}
.h-footer-partners{
	text-align: center;
	color: #FF7174;
	height: 25px;
	margin: 0;
}
.h-footer-partners span{
	width: 1015px;
	height: 25px;
	background: url(../images/h_footer_partners.gif) no-repeat;
}
.footer-logos{
	width: 999px;
	margin-left: 8px;
	background: url(../images/footer_partners_bg.gif) repeat-x #55040C;
}
.footer-partners ul{
	list-style: none;
	padding-left: 20px;
}
.footer-partners li{
	float: left;
	padding-left: 35px;
	padding-right: 35px;
	background: url(../images/footer_partners_line.gif) no-repeat right 21px;
/*	border: 1px solid yellow;*/
	height: 48px;
}
.footer-partners li.no-background{
	background: none;
}

.footer-logos .gambrinus-liga{
	padding-top: 11px;
	padding-bottom: 20px;
}
.footer-logos .gambrinus-liga a{
	width: 59px;
	height: 58px;
	margin-top: 4px;
}
.footer-logos .gambrinus-liga span{
	width: 59px;
	height: 58px;
	background: url(../images/logo_gambrinus_liga.gif) no-repeat;
}

.footer-logos .ceska-sporitelna{
	padding-top: 15px;
}
.footer-logos .ceska-sporitelna a{
	width: 93px;
	height: 62px;
}
.footer-logos .ceska-sporitelna span{
	width: 93px;
	height: 62px;
	background: url(../images/logo_ceska_sporitelna.png) no-repeat;
}

.bwin{
	padding-top: 25px;
	padding-bottom: 20px;
}
.bwin a{
	width: 101px;
	height: 33px;
	margin-top: 4px;
}
.bwin span{
	width: 101px;
	height: 33px;
	background: url(../images/logo_bwin.gif) no-repeat;
}
.mbank{
	padding-top: 18px;
	padding-bottom: 27px;
}
.mbank a{
	width: 129px;
	height: 41px;
}
.mbank span{
	width: 129px;
	height: 41px;
	background: url(../images/logo_mbank.gif) no-repeat;
}
.adidas{
	padding-top: 28px;
	padding-bottom: 17px;
}
.adidas a{
	width: 76px;
	height: 36px;
}
.adidas span{
	width: 76px;
	height: 36px;
	background: url(../images/logo_adidasobchodcz.gif) no-repeat;
}
.sportcz{
	padding-top: 36px;
	padding-bottom: 9px;
}
.sportcz a{
	width: 101px;
	height: 21px;
}
.sportcz span{
	width: 101px;
	height: 21px;
	background: url(../images/logo_sportcz.gif) no-repeat;
}
.albresasa{
	padding-top: 36px;
	padding-bottom: 9px;
}
.albresasa a{
	width: 116px;
	height: 20px;
}
.albresasa span{
	width: 116px;
	height: 20px;
	background: url(../images/logo_albresasa.gif) no-repeat;
}
.indecocz{
	padding-top: 35px;
	padding-bottom: 10px;
}
.indecocz a{
	width: 123px;
	height: 20px;
}
.indecocz span{
	width: 123px;
	height: 20px;
	background: url(../images/logo_indecocz.gif) no-repeat;
}
.evropa2{
	padding-top: 26px;
	padding-bottom: 19px;
}
.evropa2 a{
	width: 103px;
	height: 38px;
}
.evropa2 span{
	width: 103px;
	height: 38px;
	background: url(../images/logo_evropa2.gif) no-repeat;
}
.skanska{
	padding-top: 36px;
	padding-bottom: 9px;
}
.skanska a{
	width: 115px;
	height: 18px;
}
.skanska span{
	width: 115px;
	height: 18px;
	background: url(../images/logo_skanska.gif) no-repeat;
}
.fides{
	padding-top: 26px;
	padding-bottom: 19px;
}
.fides a{
	width: 82px;
	height: 39px;
}
.fides span{
	width: 82px;
	height: 39px;
	background: url(../images/logo_fides.gif) no-repeat;
}

.footer-menu{
	width: 999px;
	margin-left: 8px;
	margin: 0 auto;
	background: url(../images/footer_menu_bg.gif) repeat-x #6C0512;
	color: #fff;
}
.footer-menu ul{
	list-style: none;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
}
.footer-menu li{
	display: inline;
	padding: 0 25px;
	border-right: 1px solid #FFC600;
	white-space: nowrap;
}
.footer-menu li.no-border{
	border: none;
}
.footer-menu a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.footer-menu a:hover{
	text-decoration: underline;
}

.footer{
	width: 999px;
	margin-left: 8px;
	margin: 0 auto;
	padding-top: 9px;
	background: url(../images/footer_bg.gif) repeat-x;
	color: #fff;
	text-align: center;
}
.footer a{
	color: #fff;
}
.footer p{
	margin-bottom: 0.6em;
}
.footer span{
	padding: 0 10px;
}
.copyright{
	background: url(../images/footer_logo.gif) no-repeat center bottom;
	padding-bottom: 75px;
}

.shadow-left{
	width: 9px;
	height: 480px;
	background: url(../images/shadow_left.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 5px;
	left: 0;
	z-index: 4;
}
.shadow-right{
	width: 9px;
/*	height: 1080px;*/
	height: 480px;
/*	background: url(../images/shadow_right_player.jpg) no-repeat;*/
	background: url(../images/shadow_right.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 1011px;
	left: 1006px;
	z-index: 4;
}

.no-display{ display: none; }
.clear{ clear: both; }
.clear-hidden{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.float-left{ float: left; }
.float-right{ float: right; }
.no-border{ border: none; }
.no-background{ background: none; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.vertical-middle, table td.vertical-middle{ vertical-align: middle; }
.vertical-top, table td.vertical-top{ vertical-align: top; }
.no-margin, .right ul.no-margin{ margin: 0; }
.bold{ font-weight: bold; }
.small, small{ font-size: 0.9em; }
.grey{ color: #999; }
.black{ color: #000; }
.red{ color: #A20C1F; }

.r-image{
	display: block;
	position: relative;
	overflow: hidden;
}
.r-image span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
a.r-image span{
	cursor: pointer;
}

.w20{ width: 20px; }
.w30{ width: 30px; }
.w40{ width: 40px; }
.w50{ width: 50px; }
.w60{ width: 60px; }
.w70{ width: 70px; }
.w80{ width: 80px; }
.w90{ width: 90px; }
.w100{ width: 100px; }
.w120{ width: 120px; }
.w150{ width: 150px; }
.w160{ width: 160px; }
.w170{ width: 170px; }
.w200{ width: 200px; }
.w250{ width: 250px; }
.w280{ width: 280px; }
.w300{ width: 300px; }
.w330{ width: 330px; }
.w350{ width: 350px; }
.w400{ width: 400px; }
.w420{ width: 420px; }
.w450{ width: 450px; }
.w480{ width: 480px; }
.w500{ width: 500px; }

.w10p{ width: 10%; }
.w20p{ width: 20%; }
.w25p{ width: 25%; }
.w30p{ width: 30%; }
.w35p{ width: 35%; }
.w40p{ width: 40%; }
.w50p{ width: 50%; }
.w60p{ width: 60%; }
.w70p{ width: 70%; }
.w80p{ width: 80%; }
.w90p{ width: 90%; }
.w95p{ width: 95%; }
.w100p{ width: 100%; }

.input-text, textarea, select{
	border: 1px solid #BFC7DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 4px;
}
.image-left{
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-top: 5px;
	border: 1px solid #BFC7DD;
	padding: 1px;
}
.image-right{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #BFC7DD;
	padding: 1px;
}
.image-border{
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #BFC7DD;
	padding: 1px;
}

.listing{
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 10px 0;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
}
td.listing{
	background: #fff;
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 10px 0;
	border-top: 0;
	border-bottom: 0;
}
.main-left .listing ul{
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 0;
}
.main-left .listing ul li{
	padding: 0;
	background: none;
	display: inline;
}
.listing a{
	background: #EDEDED;
	text-decoration: none;
	padding: 2px 5px;
}
.listing a:hover{
	background: #E0E0E0;
}
.listing span{
	background: #A20C1F;
	color: #fff;
	padding: 2px 5px;
}

.control{
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 7px 0 7px 0;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 2em;
	width: 100%;
}
.main-left .control ul{
	padding: 0;
	margin: 0;
	float: right;
}
.main-left .control ul li{
	background: none;
	padding: 0 12px;
	border-right: 1px solid #ccc;
	float: left;
}
.main-left .control ul li.last{
	border-right: 0;
}
.control-print{
	background: url(../images/ico_print.gif) no-repeat;
	padding-left: 23px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.control-back{
	background: url(../images/ico_back.gif) no-repeat 0 0.2em;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.control-up{
	background: url(../images/ico_up.gif) no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.copy{
	background: url(../images/ico_copy.gif) no-repeat 0 0.2em;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.comments{
	padding-top: 10px;
}
.comments h2{
	color: #999;
	margin-bottom: 0.8em;
	padding-left: 20px;
}
.comments hr{
	background: #ccc;
	color: #ccc;
}
.comment{
	padding-left: 20px;
	position: relative;
	_height: 1px;
}
.comment-photo{
	/*width: 70px;*/
	float: left;
	padding-bottom: 12px;
}
.comment-photo img, .comment-photo input{
	border: 1px solid #DAB57F;
}
.user-online{
	background: url(../images/user_online.gif) no-repeat 0 53px;
}
.user-offline{
	background: url(../images/user_offline.gif) no-repeat 0 53px;
}
.comment-wide{
	width: 620px;
	float: left;
}
.comment-main{
	background: #FDFAE9;
	padding: 10px 20px;
	border-left: 1px solid #DAB57F;
	border-right: 1px solid #DAB57F;
}
.comment-bg{
	width: 15px;
	height: 18px;
	position: absolute;
	left: 6px;
	top: 20px;
	background: url(../images/comment-bg.gif) no-repeat;
}
.comment-info{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DCD9CA;
	_height: 1px;
}
.comment-author{
	float: left;
	width: 65%;
}
.comment-date{
	float: left;
	width: 35%;
	text-align: right;
}
.comment-info strong{
	color: #A20C1F;
	font-size: 1.2em;
}
.email{
	background: url(../images/ico-email.gif) no-repeat right;
	padding-right: 26px;
	text-decoration: none;
}
.comment p{
	margin: 0;
}
.comment-top{
	height: 7px;
	background: url(../images/comment-corners.gif) no-repeat;
	overflow: hidden;
}
.comment-add .comment-top{
	background: url(../images/comment-corners.gif) no-repeat 0 -14px;
}
.wide .comment-top{
	background: url(../images/comment-corners.gif) no-repeat 0 -28px;
}
.comment-bottom{
	height: 7px;
	background: url(../images/comment-corners.gif) no-repeat 0 -7px;
	margin-bottom: 1.2em;
	overflow: hidden;
}
.comment-add .comment-bottom{
	background: url(../images/comment-corners.gif) no-repeat 0 -21px;
}
.wide .comment-bottom{
	background: url(../images/comment-corners.gif) no-repeat 0 -35px;
}
.comments .listing{
	border: 0;
}
.comment-add{
	padding-left: 20px;
	position: relative;
}
.comment-add-main{
	background: #E8E8E8;
	padding: 10px 20px;
	border-left: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
}
.comment-add ul{
	font-size: 0.9em;
	padding-left: 70px;
	color: #4F4F4F;
	margin: 0;
}
.comment-add li{
	margin-top: 8px;
}
.comment-add table{
	background: none;
	margin-bottom: 0;
}
.comment-add td{
	border: 0;
	padding: 6px;
}
.comment-add .input-text, .comment-add textarea{
	border: 1px solid #8C8C8C;
}
.btn-add-comment{
	margin-right: 5px;
	float: right;
}
.comment-add-bg{
	width: 15px;
	height: 18px;
	position: absolute;
	left: 6px;
	_left: -14px;
	top: 20px;
	background: url(../images/comment-bg.gif) no-repeat 0 -18px;
}

.discussion-main{
	clear: both;
}
.discussion-main img{
	border: 1px solid #fff;
	margin: 4px;
}
.discussion-buttons{
	clear: both;
	padding-bottom: 1em;
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: 1em;
	text-align: right;
}
.user-logout{
	float: right;
	margin-left: 5px;
}
.btn-new-topic{
	margin-right: 180px;
}
.discussion-head{
	float: right;
	/*width: 509px;*/
}
.user-info{
	float: left;
	width: 216px;
	padding-left: 14px;
	position: relative;
	margin-bottom: 1.5em;
	margin-left: -14px;
	_margin-left: -7px;
}
.user-top{
	height: 7px;
	background: url(../images/user_info_top.gif) no-repeat;
	overflow: hidden;
}
.user-inner{
	background: url(../images/user_info_bg.gif) repeat-x #EEDEBC;
	border-left: 1px solid #DAB580;
	border-right: 1px solid #DAB580;
}
.user-photo{
	width: 50px;
	padding: 5px 10px 0 10px;
	float: left;
	overflow: hidden;
}
.user-photo img{
	border: 1px solid #DAB580;
}
.user-text{
	width: 129px;
	float: left;
	color: #615B4D;
	padding: 5px 10px 0 5px;
	font-size: 0.9em;
}
.user-text p{
	margin-bottom: 0.3em;
}
.user-text strong{
	font-size: 1.4em;
	line-height: 1em;
}
.user-text span{
	padding: 0 2px;
}
.user-bottom{
	clear: both;
	height: 7px;
	background: url(../images/user_info_bottom.gif) no-repeat;
	overflow: hidden;
}
.user-bubble{
	width: 15px;
	height: 18px;
	background: url(../images/comment-bg.gif) no-repeat 0 -36px;
	position: absolute;
	top: 12px;
	left: 0;
}

.discussion-listing{
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 6px;
	background: #A30C1F;
	color: #fff;
	text-align: right;
}
.discussion-listing ul{
	list-style: none;
	padding: 0 5px;
	margin: 0;
	display: inline;
}
.discussion-listing ul li{
	padding: 0;
	background: none;
	display: inline;
}
.discussion-listing a{
	background: #EDEDED;
	text-decoration: none;
	padding: 2px 5px;
}
.discussion-listing a:hover{
	background: #E0E0E0;
}
.discussion-listing span{
	background: #A20C1F;
	color: #fff;
	padding: 2px 5px;
}

.ico-discussion{
	background-image: url(../images/ico_discussion.gif);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	width: 25px;
}
.ico-discussion-top{
	background-image: url(../images/ico_discussion_top.gif);
	background-repeat: no-repeat;
	background-position: 6px 16px;
}
.ico-discussion-alert{
	background: url(../images/ico_discussion_alert.gif);
	background-repeat: no-repeat;
	background-position: 12px 15px;
}
.ico-discussion-time{
	background: url(../images/ico_time.gif);
	background-repeat: no-repeat;
	background-position: 13px 14px;
}

.inner-menu{
	background: url(../images/inner_menu_bg.gif) repeat-x bottom #E5E5E5;
	margin-bottom: 2em;
	border: 1px solid #E5E5E5;
	border-bottom: 1px solid #fff;
}
.main-left .inner-menu ul{
	margin-bottom: 0;
}
.main-left .inner-menu ul li{
	background: none;
	font-weight: bold;
	float: left;
	padding: 7px 0 5px 0;
}
.main-left .inner-menu ul li.active{
	background: #fff;
	padding: 4px 10px 4px 10px;
	margin: 2px 2px 0 2px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #fff;
}
.main-left .inner-menu ul li a{
	color: #000;
	text-decoration: none;
	margin: 0 12px;
}

table.white{
	background: #fff;
}
.white th{
	background: #ECECEC;
	color: #000;
	border: none;
	border-bottom: 1px solid #CECECE;
}
.white td{
	border: none;
	border-bottom: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 6px;
}
.white td.no-bottom{
	border-bottom: none;
}
.white td.no-right{
	border-right: none;
}
.partners-main td{
	border: none;
	padding: 20px 0;
	background: url(../images/partners_bg.gif) repeat-x bottom #F9FAFB;
	text-align: center;
}
.partners-main div{
	padding: 10px;
}
.logo-line{
	border-right: 1px solid #CECECE;
}
.partners-main p{
	padding-top: 16px;
	margin: 0;
}
.partners-main a{
	color: #7F7F7F;
	text-decoration: none;
}
.partners-main a:hover{
	text-decoration: underline;
}

.simple{
	background: #fff;
}
.simple th{
	background: #DEDEDE;
	color: #4D4D4D;
	font-size: 0.9em;
	font-weight: normal;
	padding: 2px 8px;
	border-left: 0;
	border-top: 0;
}
.simple td{
	border: none;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 2px 10px;
}
.simple td.no-bottom{
	border-bottom: none;
}
.simple td.no-right{
	border-right: none;
}
.simple tr.highlight{
	background: #F7F7F7;
}

.player-photo{
	float: left;
	padding-left: 15px;
}
.player-info{
	float: left;
	width: 370px;
	padding-left: 30px;
}
.player-info span.black{
	float: left;
	display: block;
	width: 38px;
	text-align: center;
}
.player-info .simple{
	margin-left: 28px;
}
.player-info .simple td{
	border-right: 10px solid #fff;
}
.yellow-card{
	border-left: 8px solid #FFF000;
	padding-left: 4px;
}
.red-card{
	border-left: 8px solid #EC001C;
	padding-left: 4px;
}
.h-grey{
	background: #D2D2D2;
	color: #000;
	font-size: 1em;
	padding: 5px 10px;
	border-bottom: 1px solid #919191;
	margin-bottom: 1px;
	margin-right: 1px;
}
.team-icon{
	margin-top: 3px;
	margin-right: 6px;
	margin-left: -3px;
	float: left;
}

.message{
	padding: 8px 10px 0 40px;
	margin-bottom: 1.5em;
}
.info{
	background: url(../images/ico_info.gif) no-repeat 15px 7px #E7EDFB;
	border-top: 1px solid #B3C5E5;
	border-bottom: 1px solid #B3C5E5;
}
.done{
	background: url(../images/ico_yes.gif) no-repeat 15px 7px #EAFCE1;
	border-top: 1px solid #ADD996;
	border-bottom: 1px solid #ADD996;
}
.failure{
	background: url(../images/ico_no.gif) no-repeat 15px 7px #FCE1E2;
	border-top: 1px solid #D99698;
	border-bottom: 1px solid #D99698;
}
.message p{
	margin-bottom: 8px;
}

.inquiry-player{
	padding-top: 10px;
	border-bottom: 1px solid #D2D2D2;
	margin-bottom: 1em;
}
.inquiry-player.no-border{
	border-bottom: 0;
}
.inquiry-player-image{
	float: left;
	text-align: center;
	padding: 0 15px 5px 10px;
}
.inquiry-player-image img{
	border: 1px solid #BFC7DD;
	padding: 1px;
	margin-bottom: 5px;
}
.inquiry-player-votes{
	color: #A20C1F;
	background: url(../images/ico_votes.gif) no-repeat;
	padding-left: 22px;
}
.inquiry-player-info{
	float: right;
	width: 445px;
}
.inquiry-player-info h3{
	font-size: 1.3em;
}
.inquiry-player-description{
	margin-bottom: 1em;
}
.inquiry-player-date{
	font-size: 75%;
	color: #413937;
	font-weight: normal;
}

.match-tickets{
	width: 470px;
	padding: 10px 40px 15px 55px;
	border-bottom: 1px solid #E5B8BE;
	margin-bottom: 1em;
	#padding-bottom: 15px;
}
.match-tickets .team{
	float: left;
	width: 145px;
	text-align: center;
}
.match-tickets .team h2{
	margin: 0;
}
.match-tickets .date{
	height: 70px;
	float: left;
	padding: 30px 20px 0px 20px;
	text-align: center;
	color: #000;
}
.rss{
	background: url(../images/ico_rss.gif) no-repeat;
	padding-left: 21px;
}
.facebook{
	background: url(../images/ico_facebook.gif) no-repeat;
	padding-left: 21px;
}
.live{
	background: url(../images/ico_live.gif) no-repeat 0px 2px;
	padding-left: 28px;
}

.history-player-box{
	margin-top: 12px;
	margin-left: 3px;
	margin-bottom: 5px;
	width: 315px;
	color: #3A1301;
	float: left;
	position: relative;
	border-bottom: 1px solid #C7AB78;
	border-right: 1px solid #C7AB78;
	border-left: 1px solid #FDF0CF;
	background: url(../images/history_player_box_bg.gif) repeat-x #E1AF5B;
}
.history-player-box-inner {
	min-height: 126px;
	_height: 126px;
	color: #3a1301;
	border-bottom: 1px solid #FDF0CF;
	border-right: 1px solid #FDF0CF;
	padding-bottom: 5px;
}
.history-player-text{
	float: right;
	width: 183px;
	padding-right: 10px;
	padding-top: 18px;
}
.history-player-text div{
	line-height: 1.4em;
	font-size: 0.9em;
}
.history-player-text h3{
	font-weight: normal;
	font-size: 1.3em;
	padding-bottom: 0.3em;
	margin-bottom: 0.4em;
	border-bottom: 1px solid #c09f76;
	line-height: 1.1em;
}
.history-player-text h3 a{
	text-decoration: none;
}
.history-player-text h3 span{
	color: #542A15;
	font-size: 0.7em;
	font-weight: bold;
}
.history-player-text p{
	margin-bottom: 0;
}
.history-player-photo{
	float: left;
	width: 114px;
	padding-top: 14px;
	padding-left: 4px;
}
.history-player-box .info-label {
	margin-left: 4px;
	width: 50px;
	float: left;
	display: inline;
}
.history-player-box .info-text {
  width: 63px;
  display: block;
  float: left;
}
ul.history-player-links{
	padding: 13px 0 0 70px;
	list-style: none;
	margin: 0;
	margin-top: 0.8em;
	border-top: 1px solid #c09f76;
}
ul.history-player-links li{
	padding: 0;
	padding-left: 12px;
	background: url(../Images/arrow_red.gif) no-repeat left 3px;
}
ul.history-player-links a{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}
ul.history-player-links a:hover{
	text-decoration: none;
}

.comment-photo input{
	border: 1px solid #DAB57F;
}
.comment-photo.selected img, .comment-photo.selected input{
	border: 1px solid #A20C1F;
	padding: 2px;
}
.validate{
	background: url(../Images/ico_validate.gif) no-repeat 0 2px;
	padding-left: 12px;
}
.validate-gray{
	background: url(../Images/ico_validate_gray.gif) no-repeat 0 2px;
	padding-left: 12px;
}
.btn-margin-left{
	margin-left: 4px;
}
.discussion-status{
	display: block;
	width: 100%;
	height: 100%;
}
.td-time{
	background: url(../Images/ico_time.gif) no-repeat center center;
}
.td-top{
	background: url(../Images/ico_top.gif) no-repeat center center;
}
.td-discussion{
	background: url(../Images/ico_discussion.gif) no-repeat center center;
}
.btn-discussion-reply{
	display: block;
	float: right;
	background: url(../Images/btn_reply.gif) no-repeat;
	width: 93px;
	height: 20px;
	margin-top: 10px;
	margin-right: 7px;
}
.bar{
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 6px;
	color: #fff;
}
.bar.red{
	background: #A30C1F;
}
.law-agreement{
	font-size: 0.9em;
	padding-left: 16px;
}
.quote{
	clear: both;
	padding: 0 25px 2px 16px;
	background: url(../Images/quote_left.gif) no-repeat 0 1em;
}
.quote-end{
	background: url(../Images/quote_right.gif) no-repeat left top;
	color: #fff;
	padding-right: 16px;
	margin-left: 3px;
}

