@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, p, ul, ol, div, h1, h2, h3, h4, h5, h6, form, table, tr, td{
	line-height: 1.5em;
}

body{
	background: url(../images/body_bg.gif) repeat-x #162A45;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #36394D;
	padding-bottom: 10px;
}
p{
	margin-bottom: 1.5em;
}
p.small-margin{
	margin-bottom: 0.6em;
}
p.no-margin{
	margin-bottom: 0;
}
h1, h2, h3{
	font-family: Arial, Helvetica, sans-serif;
}
h1{
	color: #A02100;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0.6em;
}
h2{
	color: #A02100;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0.4em;
}
h3{
	color: #A02100;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0.4em;
}
a{
	color: #A02100;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.left ul, .left-full ul{
	margin-bottom: 1.5em;
	list-style: none;
	padding-left: 5px;
}
.right ul{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	list-style: none;
	padding-left: 5px;
}
.right ul.big-margin{
	margin-bottom: 0.2em;
	margin-top: 0.5em;
	list-style: none;
	padding-left: 5px;
}
.right ul.big-margin li{
	padding-bottom: 0.3em;
}
.left ul li, .left-full ul li, .right ul li{
	background: url(../images/list_item.gif) no-repeat 0 0.6em;
	padding-left: 12px;
	position: relative;
}
.left hr, .left-full hr{
	background: #DAE4F0;
	color: #DAE4F0;
	border: 0;
	height: 1px;
	margin: 1.5em auto;
	#margin-top: -0.4em;
	#margin-bottom: 1em;
	width: 100%;
}

.container{
	width: 988px;
	background: url(../images/container_bg.gif) repeat-y #fff;
	margin: 0 auto;
	position: relative;
}
.container-full{
	width: 988px;
	background: url(../images/container_full_bg.gif) repeat-y #fff;
	margin: 0 auto;
	position: relative;
}

.main{
	padding-top: 213px;
	min-height: 420px;
	_height: 420px;
}
.left{
	width: 584px;
	padding: 1.8em 40px 0 50px;
	float: left;
	position: relative;
}
.left-full{
	width: 883px;
	padding: 1.8em 40px 0 50px;
	min-height: 390px;
	_height: 390px;
}

.perex{
	background: #F6FAFF;
	border: 1px solid #DAE4F0;
	padding: 10px 15px;
}
.box-more{
	background: #F6FAFF;
	border: 1px solid #DAE4F0;
	padding: 15px 20px !important;
}

.right{
	width: 253px;
	padding: 20px 23px 0 23px;
	float: left;
	min-height: 390px;
	_height: 390px;
	background: url(../images/right_top_bg.gif) no-repeat top;
}
.right h4{
	font-size: 1em;
	background: url(../images/right_head_bg.gif) no-repeat #DAE4F0;
	color: #2E4A6D;
	width: 238px;
	padding-left: 15px;
	padding-top: 3px;
	min-height: 21px;
	_height: 21px;
	margin: 0;
}
.right-box{
	margin-bottom: 1.5em;
}
.right-box div{
	font-size: 0.9em;
	background: #fff;
	border-left: 1px solid #DAE4F0;
	border-right: 1px solid #DAE4F0;
	border-bottom: 1px solid #DAE4F0;
	padding: 10px 15px;
}
.right-box .pdf{
	padding-bottom: 1px;
}
.right-box .photo{
/*	margin-left: 25px;*/
	float: none;
	padding-bottom: 0.4em;
}
.table-results{
	width: 100%;
}
.table-results .mark{
/*	background: #EDF2F7;*/
	color: #A30907;
}
.table-results td{
	font-size: 0.95em;
	padding: 2px 4px;
	border-right: 1px solid #DAE4F0;
	border-top: 1px solid #DAE4F0;
}
.table-results td.no-right{
	border-right: 0;
}
.table-results td.no-top{
	border-top: 0;
}

.menu{
	height: 56px;
	min-width: 958px;
	position: absolute;
	top: 157px;
	left: 15px;
	background: url(../images/menu_bg.gif) no-repeat #711C1B;
/*	font-size: 0.85em;*/
	white-space: nowrap;
}
.menu ul{
	list-style: none;
	padding-left: 8px;
	height: 56px;
}
.menu li{
	padding: 7px 13px 0 13px;
	height: 49px;
	float: left;
/*	border-right: 1px solid #B0676A;*/
	font-size: 0.9em;
	background: url(../images/menu_line.gif) no-repeat right 6px;
}
.menu a{
	color: #fff;
	text-decoration: none;
}
.menu a:hover{
	color: #FFCCCE;
}
.menu li.menu-active{
	color: #521515;
	padding: 0;
	margin-left: -1px;
	margin-right: 1px;
}
.menu-active span{
	float: left;
}
.menu-active-left{
	display: block;
	width: 8px;
	height: 56px;
	background: url(../images/menu_active_left.gif) no-repeat #fff;
}
.menu-active-middle{
	display: block;
	padding: 7px 5px 0 5px;
	height: 49px;
	background: url(../images/menu_active_bg.gif) repeat-x #fff;
	float: left;
	color: #521515;
	cursor: default;
}
.menu .menu-active-middle a, .menu .menu-active-middle a:hover{
	color: #521515;
}
.menu-active-right{
	display: block;
	width: 8px;
	height: 56px;
	background: url(../images/menu_active_right.gif) no-repeat #fff;
}
.menu li.no-line{
	background: none;
}

.menu li.lock{
	background: url(../images/ico_lock.gif) no-repeat right 5px;
	padding-right: 25px;
}

.rss{
	display: block;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 5px;
	right: 6px;
	overflow: hidden;
	cursor: pointer;
}
.rss span{
	display: block;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/ico_rss.gif) no-repeat;
}

.header{
	background: url(../images/header.gif) no-repeat #293E5C;
	width: 988px;
	height: 157px;
	position: absolute;
	top: 0;
	left: 0;
}
.header-home{
	width: 390px;
	height: 85px;
	position: absolute;
	top: 56px;
	left: 35px;
	color: #fff;
	overflow: hidden;
}
a.header-home{
	cursor: pointer;
}
.header-home span{
	display: block;
	width: 390px;
	height: 85px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/header_home.gif) no-repeat;
}
.headphoto{
	width: 396px;
	height: 138px;
	position: absolute;
	top: 18px;
	left: 576px;
}
.headphoto-1{ background: url(../images/headphoto_1.jpg) no-repeat; }
.headphoto-2{ background: url(../images/headphoto_2.jpg) no-repeat; }
.headphoto-3{ background: url(../images/headphoto_3.jpg) no-repeat; }
.headphoto-4{ background: url(../images/headphoto_4.jpg) no-repeat; }
.headphoto-5{ background: url(../images/headphoto_5.jpg) no-repeat; }
.headphoto-6{ background: url(../images/headphoto_6.jpg) no-repeat; }
.headphoto-7{ background: url(../images/headphoto_7.jpg) no-repeat; }
.headphoto-8{ background: url(../images/headphoto_8.jpg) no-repeat; }
.headphoto-9{ background: url(../images/headphoto_9.jpg) no-repeat; }
.headphoto-10{ background: url(../images/headphoto_10.jpg) no-repeat; }
.headphoto-11{ background: url(../images/headphoto_11.jpg) no-repeat; }

.footer{
	background: #476489;
	color: #CBDCF2;
	width: 958px;
	height: 48px;
	padding: 15px;
	position: relative;
	overflow: hidden;
}
.footer span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 988px;
	height: 78px;
	background: url(../images/footer.png) no-repeat;
}
.footer.footer-full span{
	background: url(../images/footer_full.png) no-repeat;
}
.wda a{
	display: block;
	width: 74px;
	height: 5px;
	position: absolute;
	top: 52px;
	left: 889px;
	color: #CBDCF2;
	overflow: hidden;
}
.wda a:hover{
	border-bottom: 1px solid #CBDCF2;
}

.sponsor-1{
	width: 290px;
	height: 100px;;
	text-align: center;
	border-bottom: 1px solid #DAE4F0;
	border-right: 1px solid #DAE4F0;
	float: left;
	padding-top: 20px;
}
.sponsor-2{
	width: 290px;
	height: 115px;;
	text-align: center;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 5px;
}
.sponsor-3{
	width: 290px;
	height: 105px;;
	text-align: center;
	border-right: 1px solid #DAE4F0;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 15px;
}
.sponsor-4{
	width: 290px;
	height: 95px;;
	text-align: center;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 25px;
}
.sponsor-5{
	width: 290px;
	height: 85px;;
	text-align: center;
	border-right: 1px solid #DAE4F0;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 35px;
}
.sponsor-6{
	width: 290px;
	height: 95px;;
	text-align: center;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 25px;
}
.sponsor-7{
	width: 290px;
	height: 85px;;
	text-align: center;
	border-right: 1px solid #DAE4F0;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 35px;
}
.sponsor-8{
	width: 290px;
	height: 110px;;
	text-align: center;
	border-bottom: 1px solid #DAE4F0;
	float: left;
	padding-top: 10px;
}
.sponsor-9{
	width: 290px;
	height: 110px;;
	text-align: center;
	border-right: 1px solid #DAE4F0;
	float: left;
	padding-top: 10px;
}
.sponsor-10{
	width: 290px;
	height: 110px;;
	text-align: center;
	float: left;
	padding-top: 10px;
}

.map{
	float: right;
	margin-right: 20px;
	text-align: center;
}

.gradient-left{
	width: 6px;
	height: 280px;
	background: url(../images/gradient_left.gif) no-repeat;
	position: absolute;
	top: 157px;
	left: 9px;
}
.gradient-right{
	width: 6px;
	height: 280px;
	background: url(../images/gradient_right.gif) no-repeat;
	position: absolute;
	top: 157px;
	left: 973px;
}
.shadow-inner{
	width: 10px;
	height: 390px;
	background: url(../images/shadow_inner.gif) no-repeat;
	position: absolute;
	top: 241px;
	left: 674px;
}

.table-border{
	margin-bottom: 1.5em;
	border-collapse: collapse;
}
.table-border th{
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 4px 8px;
	background: #8FA2B8;
	color: #fff;
}
.table-border td{
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 4px 8px;
	background: #F6FAFF;
}
.even, .even td, .highlight, .highlight td{
	background: #EDF2F7;
}
.border-bottom td{
	border-bottom: 2px solid #8FA2B8 !important;
}

.article p.article-info{
	font-size: 0.8em;
	color: #999;
	margin-bottom: 0.3em;
}
p.article-info span{
	color: #B0676A;
	padding: 0 5px;
}
.article{
	background: url(../images/dotted_line.gif) repeat-x bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.article img{
	padding: 1px;
	border: 1px solid #DAE4F0;
	float: left;
	margin-top: 3px;
	margin-bottom: 10px;
}
.article h2{
	float: right;
	width: 440px;
	padding-top: 0.1em;
}
.article p{
	float: right;
	width: 440px;
	margin-bottom: 10px;
}

.chart{
	text-align: center;
}
.chart-label{
	padding-left: 50px;
}
.home-match{
	display: block;
	width: 12px;
	height: 12px;
	background: #506D91;
	float: left;
	margin-right: 8px;
	margin-top: 5px;
}
.away-match{
	display: block;
	width: 12px;
	height: 12px;
	background: #A6BFDE;
	float: left;
	margin-right: 8px;
	margin-top: 5px;
}
.away-match-100{
	display: block;
	width: 12px;
	height: 12px;
	background: #F2CCCC;
	float: left;
	margin-right: 8px;
	margin-top: 5px;
}

.photogallery .photo{
	width: 140px;
}
.photo{
	padding: 1em 3px;
	margin: 0;
	float: left;
	text-align: center;
}
.photo-middle{
	width: 286px;
}
.thumbs .photo{
	padding: 8px 22px 8px 0;
}
.photo img{
	padding: 1px;
	border: 1px solid #DAE4F0;
	_margin-bottom: 3px;
}
.photo-right{
	padding: 4px 4px 0.4em 20px;
	margin: 0;
	float: right;
	text-align: center;
}
.photo-right img, .photo-left img{
	padding: 1px;
	border: 1px solid #DAE4F0;
}
.photo-left{
	padding: 4px 20px 0.4em 4px;
	margin: 0;
	float: left;
	text-align: center;
}
.tv{
	padding-top: 1em;
	margin: 0;
	text-align: center;
}
.tv img{
	padding: 9px 10px 51px 9px;
	background: url(../images/tv_bg.jpg) no-repeat;
}

.team-left{
	float: left;
	width: 360px;
}

.player{
	display: block;
	width: 640px;
	height: 480px;
	margin: 0 auto;
	border: 1px solid #162A45;
}

.two-cols{
	background: url(../images/dot_blue_vertical.gif) repeat-y 290px 0;
}
.two-cols .two-cols-left{
	padding: 5px 30px 0 10px;
	float: left;
	width: 250px;
}
.two-cols .two-cols-left ul, .two-cols .two-cols-right ul{
	padding-left: 15px;
	padding-top: 10px;
}
.two-cols .two-cols-right{
	padding: 5px 10px 0 30px;
	float: left;
	width: 250px;
}

.no-display{ display: none; }
.no-margin{ margin: 0; }
.float-left{ float: left; }
.float-right{ float: right; }
.clear{ clear: both; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.small, small{ font-size: 0.85em; line-height: 1em; }
.grey{ color: #666; }
span.highlight{ background: #A02100; color: #fff; padding: 1px 4px; font-size: 0.9em; margin: 0 4px; }
.normal{ color: #36394D; }
.win{ color: #2B8000; }
.loss{ color: #A02100; }
.pdf{ padding-left: 18px; background: url(../images/ico_pdf.gif) no-repeat 0 0.1em; }
.doc{ padding-left: 18px; background: url(../images/ico_doc.gif) no-repeat 0 0.1em; }
.xls{ padding-left: 18px; background: url(../images/ico_xls.gif) no-repeat 0 0.1em; }

.w300{ width: 300px; }
.w350{ width: 350px; }
.w400{ width: 400px; }
.w5p{ width: 5%; }
.w6p{ width: 6%; }
.w8p{ width: 8%; }
.w10p{ width: 10%; }
.w12p{ width: 10%; }
.w15p{ width: 15%; }
.w16p{ width: 16%; }
.w17p{ width: 17%; }
.w20p{ width: 20%; }
.w22p{ width: 22%; }
.w23p{ width: 23%; }
.w25p{ width: 25%; }
.w27p{ width: 27%; }
.w30p{ width: 30%; }
.w31p{ width: 31%; }
.w32p{ width: 32%; }
.w33p{ width: 33%; }
.w35p{ width: 35%; }
.w40p{ width: 40%; }
.w45p{ width: 45%; }
.w47p{ width: 47%; }
.w48p{ width: 48%; }
.w49p{ width: 49%; }
.w50p{ width: 50%; }
.w60p{ width: 60%; }
.w65p{ width: 65%; }
.w70p{ width: 70%; }
.w80p{ width: 80%; }
.w90p{ width: 90%; }
.w100p{ width: 100%; }

.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;
}

.banner-rosice{
	width: 175px;
	height: 60px;
	margin-left: 39px;
	text-align: center;
}
.banner-rosice span{
	width: 175px;
	height: 60px;
	background: url(../images/banner_rosice.png) no-repeat;
}
.medal-gold, .medal-silver, .medal-bronze{
	padding-left: 2px !important;
}
.medal-gold span{
	background: url(../images/medal_gold.png) no-repeat;
	padding-left: 20px;
}
.medal-silver span{
	background: url(../images/medal_silver.png) no-repeat;
	padding-left: 20px;
}
.medal-bronze span{
	background: url(../images/medal_bronze.png) no-repeat;
	padding-left: 20px;
}
