html {margin:0px; padding:0px;}
body { width:100%; position:relative;  text-align:center;margin:0px; padding:0px;font-family:  Arial, sans-serif; font-size:12px;color:#000000;background: #001531 url("../images/bg.jpg") no-repeat center top fixed;}
body.bg2 {background: #ffffff url("../images/bg2.jpg") no-repeat center 67px;}

a{ text-decoration:underline; color:#000000;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

img{vertical-align:middle;}

form,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top; border-spacing:0px; font-size:12px;}
input,select,textarea {vertical-align:middle; font-size:100%; padding:3px 5px; /*background: url("../images/input_bg.gif") repeat-x*/; border:1px solid #CCCCCC; color:#575757;  font-family:arial;}
select {padding:2px 5px; }
textarea{background: url("../images/textarea_bg.gif") repeat-x}

.uglybutton{
	border: 0px;
	color: #111;
	display:block;
	font-size: 12px;
	padding: 0px;
	text-align: center;
	text-indent: 0px;
	white-space: nowrap;
	cursor:pointer;
	width:190px;
	height:114px;
	position:relative;
	}

.uglybutton object{position:absolute; left:0px; top:0px;}

.transover{z-index: 100; position:absolute; left:0px; top:0px; cursor:pointer;}

table.center{margin:0px auto; text-align:left;}

h1,h2,h3,h4,h5{margin:0px; padding:0px;  font-family: 'BebasNeueRegular', Arial, sans-serif;  font-weight:normal;}

h1 span.orange{color: #f26f00;}
h1 span.blue{color: #0583c0;}
h1 span.gray{color: #666;}

h1 span.orange a{color: #f26f00;}
h1 span.blue a{color: #0583c0;}
h1 span.gray a{color: #666;}

span.gray{color: #777;}

h1{
	background-color: #ebebeb;
	width: 841px;
	padding: 7px 15px 4px 15px;
	border-radius: 10px 10px 0px 0px;
	box-shadow: 2px 2px 5px 0px #666;  
	display: block;
	margin: 0px auto;
}

h1 + hr{
	width: 871px; height: 0px; border-width: 0px; border-top: 2px solid #fa9803; margin-top: 5px;
}


.f-left{float:left;}
.f-right{float:right;}
.full-width{width:100%;}
.center{text-align:center;}
.align-right{text-align:right !important;}
.align-left{text-align:left !important;}
.align-middle{vertical-align:middle}
.top_odsazeni {margin-top:10px;}
.half_width {width:50%;}
.underline {text-decoration:underline;}
.clear {clear: both;height: 1px;font-size: 1px;line-height: .5;} 
.clear.line{background: #CCCCCC; height:1px; font-size:1px; line-height:1px;} 
.italic {font-style:italic} 
.strong {font-weight:bold; color:#000000;} 
.inline {display:inline;} 
.nowrap {white-space:nowrap; padding-right:15px;}
.disabled {visibility: hidden;}
.hidden{display:none;}
.pointer{cursor:pointer; #cursor: hand;}

.red {color:red;}
.green {color:green;}

.noselect {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* IE/Edge */
	user-select: none;           /* non-prefixed version, currently not supported by any browser */
}

.headline{display:none;}
.inp-text{border:1px solid #ACADAF; background:#ffffff; line-height:12px; padding:2px 5px;}

.button {padding:0px 5px 0px 0px; margin:0px 0px;background: url("../images/button_right.gif") no-repeat right 10px;  color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; cursor:pointer;}
.button span,.button button,.button input{float:left;line-height:21px; padding:0px 5px 0px 10px; margin:10px 0px 0px 0px; background: url("../images/button_left.gif") no-repeat; }
span.button button,span.button input{border:0px; font-size:11px; cursor:pointer; height:21px; font-weight:bold;  color:#ffffff;}

.classic_button_text {
	font-family: "Arial", sans-serif; 
	color: #FFF !important;
}

.button_blue {padding:0px 5px 0px 0px; margin:0px 0px;background: url("../images/button_blue_right.png") no-repeat right 10px;  color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; cursor:pointer;}
.button_blue span,.button_blue button,.button_blue input{float:left;line-height:25px; padding:0px 5px 0px 10px; margin:10px 0px 0px 0px; background: url("../images/button_blue_left.png") no-repeat; }
span.button_blue button,span.button_blue input{border:0px; font-size:11px; cursor:pointer; height:25px; font-weight:bold;  color:#ffffff;}

#bg{float:left; width:100%; padding-bottom:80px;}
/*#bg{float:left; width:100%; padding-bottom:170px; background: url("../images/footer_shine.jpg") no-repeat center bottom; }*/

#center{ width:1069px; margin:0px auto; padding-top:15px; background: url("../images/lay_shadow_top-trans.png") no-repeat 50px 0px;margin-top:134px; }
#layout_shadow{margin-left:50px; float:left; width:949px; position: relative; padding:0px 10px;  background: url("../images/lay_shadow-trans.png") repeat-y; }
#layout_bottom{margin-left:50px; float:left; width:969px; position: relative;  background: url("../images/lay_shadow_bottom-trans.png") no-repeat; height:15px; z-index:90}

#layout{ /*float:left; */width:949px; text-align:left;  position: relative;  background:#ffffff url("../images/lay_bg.gif") repeat-y; margin:-5px 0px -5px 0px ; z-index:1000;}
#layout #header{ /*float:left; */width:100%;  position:relative;  height:45px; letter-spacing: 0px;}
#layout #header #logo{ position:absolute; left:9px; top:-144px;color:#ffffff; font-size:30px; font-weight:bold;  text-align:center; text-decoration:none; z-index:1000;}

#layout #header .charity {position: absolute; left: 290px; top: -144px; display: block; width: 353px; text-decoration: none; font-family: 'fibanormal', Arial, sans-serif; white-space:nowrap;}
#layout #header .charity img {float: left;}
#layout #header .charity .charity-left {float: left; width:110px;}
#layout #header .charity .charity-right {float: left; width:200px; text-align:center; padding-top: 20px;}
#layout #header .charity .charity-header {font-size: 13px; color: #FFF; /*letter-spacing: 1px;float: left; display: block; width: 200px; text-align: center; line-height: 37px; padding-top: 10px; font-weight: normal; white-space:nowrap;*/}
#layout #header .charity .charity-amount {font-family: 'Calibri', Calibri, Arial, sans-serif; font-size: 25px; color: #fff; font-weight: bold; padding: 4px 0px 3px 0px;/* width: 150px; display: block; float: right; */}
#layout #header .charity .charity-ramecek-width{border: 1px solid #FD7D00; border-radius: 0px; padding: 2px 7px 1px 7px; /*width: 100px;*//* display: block; float: right; */}
#layout #header .charity .charity-amount span {color: #fff;}
#layout #header .charity .charity-description {font-size: 14px; color: #fff; /*clear: right; float: left; width: 150px; */ /*letter-spacing: 1px;*/}

#layout #header #top_menu{ position:absolute; right:0px; top:-43px; height:43px; line-height:43px; z-index:1600; background: #000000 url("../images/top_menu_bg.gif") repeat-x}
#layout #header #top_menu .left{  background: url("../images/top_menu_left-trans.png") no-repeat; width:51px; height:43px; float:left; position:relative; margin-left:-51px;}
#layout #header #top_menu ul{ float:left; margin:0px; padding:0px;}
#layout #header #top_menu ul li{ float:left; margin:0px; padding:0px 2px 0px 0px; list-style-type:none; background: url("../images/top_menu_separator.gif") no-repeat right center;}
#layout #header #top_menu ul li:last-child{  padding:0px; background: transparent; }
#layout #header #top_menu ul li a{ float:left;  padding:0px 23px; list-style-type:none; line-height:43px; cursor:pointer; font-size:16px; text-decoration:none; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF;}
#layout #header #top_menu ul li a:hover,
#layout #header #top_menu ul li a.current{ text-decoration:underline;}

#layout #header #top_menu form{ float:left; margin:8px 20px 0px 0px;}
#layout #header #top_menu form .inp_search{letter-spacing: 1px; float:left; border:1px solid #7E8791; background: #ffffff url("../images/inp_search.gif") repeat-x; height:27px;  padding:0px 10px; margin:0px; width:190px;  font-family: 'BebasNeueRegular', Arial, sans-serif; color:#7E7E7E; font-style:italic; font-size:12px;}
#layout #header #top_menu form .btn{ float:left; border:0px solid #7E8791; color:#fff;  position:relative; margin:-3px 0px 0px 0px;}

#layout #header #vertical_menu{ position:absolute; left:-44px; top:347px; z-index:1900; width:44px;  margin:0px; padding:0px; }
#layout #header #vertical_menu li{ margin:0px; padding:0px; float:right; list-style-type:none;}
#layout #header #vertical_menu li a{ height:112px; width:32px; overflow:hidden; float:right; background: url("../images/vertical_menu-trans.png") no-repeat left top; text-align:center; }
#layout #header #vertical_menu li.long a{ height:158px; width:32px; overflow:hidden; float:right; background: url("../images/vertical_menu-trans_long.png") no-repeat left top; text-align:center; }
#layout #header #vertical_menu li a span{ width:100%; overflow: hidden; float:right;}
#layout #header #vertical_menu li a span img {margin-left: 7px;}
#layout #header #vertical_menu li a.current,
#layout #header #vertical_menu li a:hover{ height:112px; width:44px; overflow:hidden; float:right; background: url("../images/vertical_menu-trans.png") no-repeat left -112px;}
#layout #header #vertical_menu li.long a:hover{ height:158px; width:44px; overflow:hidden; float:right; background: url("../images/vertical_menu-trans_long.png") no-repeat left -158px;}
#layout #header #vertical_menu li a.current img,
#layout #header #vertical_menu li a:hover img {margin-left: -60px;}

#layout #header #main_menu{ position:absolute; left:0px; top:0px; z-index:1900; width:949px; background: #1176A8 url("../images/main_menu_bg.gif") repeat-x;}
#layout #header #main_menu ul{float:left;width:950px; height:45px;   margin:0px; padding:0px;}
#layout #header #main_menu ul li{position:relative; list-style-type:none;  margin:0px; padding:0px 1px 0px 0px;background: url("../images/main_menu_separator.gif") no-repeat right top; line-height:45px; height:45px; float:left;}
#layout #header #main_menu ul li:last-child{ padding:0px ;background: transparent; margin:0px;}
/*#layout #header #main_menu ul li:last-child a{ padding:0px 35px 0px 34px ;}*/
/*:root #layout #header #main_menu ul li:last-child a{ padding:0px 33px 0px 33px \0/IE9;}*/
#layout #header #main_menu ul li a{text-shadow: 0px 1px 1px #68A4C4; line-height:45px; height:45px; float:left; padding:0px 22px; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#000000; font-size:20px; text-decoration:none;}
#layout #header #main_menu ul li a.action {background: #860C17 url('../images/bg_action_menu.png') 0% 50% repeat-x !important; color: #FFF; box-shadow: inset -1px 0px 0px 0px #D67C87}
#layout #header #main_menu ul li a.action:hover {background: #1176A8 url("../images/main_menu_bg_h.gif") repeat-x !important; color: #FFF;}
#layout #header #main_menu ul li a.action1 {background: #fedb00 url('../images/bg_action_menu1.png') 0% 50% repeat-x !important; color: #FFF; box-shadow: inset -1px 0px 0px 0px #D67C87}
#layout #header #main_menu ul li a.action1:hover {background: #1176A8 url("../images/main_menu_bg_h.gif") repeat-x !important; color: #FFF;}
#layout #header #main_menu ul li a:hover,
#layout #header #main_menu ul li a.current{text-shadow: 0px 1px 1px #616161;background: #1176A8 url("../images/main_menu_bg_h.gif") repeat-x; position:relative; color:#FFFFFF; }
#layout #header #main_menu ul li:hover ul{display:block;}
#layout #header #main_menu ul li ul{display:none;position:absolute; left:-20px; top:45px; padding:10px 20px; width:165px; height:auto; border-radius: 0px 0px 5px 5px; background:url("../images/submenu-trans.png") no-repeat; z-index:2000;}
#layout #header #main_menu ul li ul li{ background:url("../images/submenu_line.gif") repeat-x left bottom;padding:0px 0px 1px 0px;float:none; display:block;line-height:27px; height:27px; }
#layout #header #main_menu ul li ul li a{ background: url("../images/pointer-trans.png") no-repeat left 7px;padding:0px 0px 0px 17px;float:none; display:block; font-size:15px; text-shadow:none; color:#ffffff; line-height:29px; }
#layout #header #main_menu ul li ul li a.current,
#layout #header #main_menu ul li ul li a:hover{ background: url("../images/pointer-trans.png") no-repeat left 7px; text-decoration:underline;}
#layout #header #main_menu ul li ul li ul {position: absolute; left: 165px; top: -10px; display: none !important; padding-left: 40px; background-position: 20px 0px;}
#layout #header #main_menu ul li ul li:hover ul {display: block !important;}

#layout #header .instagram{position:absolute; right:275px; top:-132px;}
#layout #header .twitter{position:absolute; right:210px; top:-132px;}
#layout #header .youtube{position:absolute; right:145px; top:-132px;}
#layout #header .facebook{position:absolute; right:80px; top:-132px;}
#layout #header .facebook2{position:absolute; right:15px; top:-132px;}
#layout #header .tickets{position:absolute; right:0px; top:-76px;}
#layout #header .fanshop{position:absolute; right:160px; top:-76px;}


#layout #header .countdown {width: 415px; height: 90px; position: absolute; top: -132px; left: 305px; font-family: 'fibanormal', Arial, sans-serif; color: #FFF; text-decoration: none;}
#layout #header .countdown .banner-image {float: right;}
#layout #header .countdown .caption {display: block; font-size: 21px;}
#layout #header .countdown .main-cd {font-size: 20px; padding-left: 22px;}
#layout #header .countdown .main-cd .days, #layout #header .countdown .main-cd .hours, #layout #header .countdown .main-cd .minutes, #layout #header .countdown .main-cd .seconds {font-size: 32px; color: #F4B300;}
#layout #header .countdown .main-cd .seconds {color: #C00;}
#layout #header .countdown .main-cd .hours {padding-left: 20px;}
#layout #header .countdown .main-cd .hours:after, #layout #header .countdown .main-cd .minutes:after {content: "\A0:\A0"; color: #FFF;}
#layout #header .countdown .main-cd .result {display: inline-block; width: 230px; height: 48px; line-height: 48px; padding: 0px 20px; border: 1px solid #F4B300; border-radius: 10px; margin: 10px 0px 0px 15px;}

#layout #header .matches_countdown {
width:350px; height:85px; position: absolute; top: -131px; left: 270px; color:#fff;
background: url("../images/matches_countdown_bg3.png") no-repeat; text-align:center;
font-family: 'BebasNeueRegular', Arial, sans-serif;
}
#layout #header .matches_countdown_left_box {width: 136px; height: 55px; position: absolute; top: 26px; left: 105px;}
#layout #header .matches_countdown a {color:#fff; text-decoration:none;}
#layout #header .matches_countdown_right_box {width: 136px; height: 55px; position: absolute; top: 26px; left: 192px;}
#layout #header .matches_countdown_title {font-size:18px;}
#layout #header .matches_countdown_text_bigger {font-size:18px;}
#layout #header .matches_countdown_hashtag_left {width: 100px; height:20px; position:absolute; top:58px;}
#layout #header .matches_countdown_hashtag_right {width: 100px; height: 20px; position: absolute; top: 58px; right:0;}

#matches_countdown_left_timer {padding-top:10px; font-size:13px;}
#matches_countdown_right_timer {padding-top:10px; font-size:13px;}

#layout #header .matches_countdown a:active, #layout #header .matches_countdown a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none
}

#layout #header #language{margin:0px; padding:0px; position:absolute; right:0px; top:-115px;}
#layout #header #language li{margin:0px; padding:0px 0px 0px 2px;list-style-type:none; float:left;}
#layout #header #language li a{float:left;}
#layout #header #language li a img{padding:2px;float:left; margin:0px;}
#layout #header #language li a:hover img,
#layout #header #language li a.current img{padding:1px; border:1px solid #9A9A9A;}

/*
#layout #header_box_img{width:100%; float:left; position:relative; height:306px; width:949px; background:#0077B0;}
#layout #header_box_img .move_left{position:absolute; left:-25px; top:115px; z-index:1555;}
#layout #header_box_img .move_right{position:absolute; right:-25px; top:115px; z-index:1555;}
#layout #header_box_img ul{position:absolute; left:0; top:0; height:306px; width:100%; overflow:hidden; margin:0px; padding:0px;}
#layout #header_box_img ul li{list-style-type:none; display:block; height:306px; width:100%; overflow:hidden;}
*/

#carousel{width:100%; position:relative;}

.small_banner{max-width: 949px; max-height: 153px;}

.controlwrapper {position: absolute; float: left; bottom: 12px; right: 12px; z-index: 3000; white-space:nowrap;}
.jcarousel-control {position: relative; float: left;  background: url('../images/sliderSwitcherBg.png') repeat-x; height: 17px; line-height: 17px; border: 1px solid #4892AD; border-radius: 9px; padding: 0px 10px;}
.jcarousel-control a {width: 12px; height: 14px; background: url('../images/sliderDotInactive.png') 2px 3px no-repeat; padding: 2px 6px; text-decoration: none; color: transparent;}
.jcarousel-control a.active, #header #slider .jcarousel-control a:hover {background: url('../images/sliderDotActive.png') 2px 3px no-repeat; text-decoration: none;}


#layout #main{position: relative;/* float:left;*/  width:909px;  background: url("../images/orange_line.gif") repeat-x left bottom; padding:10px 20px 16px 20px;}
#layout #main:after {content: ""; display: block; width: 100%; height: 1px; clear: both;}
#layout #main .aside_50{width:50%;}
#layout #main .aside_33{width:303px; float:left;}

#layout #main .box{  background:#F1F1F1 url("../images/box_right.gif") repeat-y right top; position:relative;margin:0px 0px 0px 0px; float:left; width:100%;  color:#000000;}
#layout #main .content .box{  margin-right:-20px; float:left; margin-left:-20px; width:909px;}
#layout #main .box .container{  background: url("../images/box_bottom.gif") repeat-x left bottom; position:relative; padding:0px 0px 6px 0px;  position:relative;margin:0px 6px 0px 0px;}
#layout #main .box.with_padding .container{ padding:55px 10px 16px 10px;  }
#layout #main .box.no_bg{ background:transparent;  }
#layout #main .box.no_bg .container{background:transparent;  }
#layout #main .box.no_bg.dot {background: url("../images/dotted.gif") repeat-y right top; padding-bottom: 200px; margin-bottom: -200px;}
#layout #main .box.no_bg .corner{display:none; }
#layout #main .box .corner{  width:9px; height:9px;  position:absolute;}
#layout #main .box .corner.left_top{  background-position: left top;position:absolute;  left:0px; top:0px; }
#layout #main .box .corner.right_top{background-image: url(../images/box_right_top.gif) ;  background-position: right top;  right:0px; top:0px;}
#layout #main .box .corner.right_bottom{background-image: url(../images/box_right_bottom.gif);  background-position: right bottom;  right:0px; bottom:0px;}
#layout #main .box .corner.left_bottom{background-image: url(../images/box_left_bottom.gif);  background-position: left bottom;  left:0px; bottom:0px;}
#layout #main .box .title{  height:43px;  position:relative; background: url("../images/box_title_right.gif") no-repeat right top; margin:0px -6px 0px 0px; padding:0px; z-index:1000; border-bottom:2px solid #ffffff;}
#layout #main .box.with_padding .title{  margin:-55px -16px 10px -10px; }
#layout #main .box .title h1,
#layout #main .box .title h2,
#layout #main .box .title h3,
#layout #main .box .title h4,
#layout #main .box .title h5{height:43px; line-height:40px; padding:0px 15px; margin:0px;  font-size:23px; color:#0085C9;display:block; background: url("../images/box_title_left.gif") no-repeat left top;}
#layout #main .box .title  span{color:#444444;}
#layout #main .box .title  .small{font-size:17px;}

#layout #main .box .results{ position:relative; z-index:1000; text-align:center; padding:10px 0px 10px 0px;}
#layout #main .box .results .move{bottom:-1px; positin:relative;}
#layout #main .box .results ul{margin:0px; text-align:left; height:203px; overflow:hidden; padding:0px;  border-top:1px solid #D3D3D3; border-left:1px solid #D3D3D3;  font-family: 'BebasNeueRegular', Arial, sans-serif; color:#333333; font-size:15px;}
#layout #main .box .results ul li{white-space: nowrap; margin:0px; padding:0px 15px; height:28px; list-style-type:none; border-bottom:1px solid #D3D3D3; border-right:1px solid #ffffff; line-height:28px; background: url("../images/results_bg.gif") repeat-x; cursor: pointer;}
#layout #main .box .results ul li.current,
#layout #main .box .results ul li:hover{ background: #FF8F00 url("../images/results_bg_h.gif") repeat-x; color:#ffffff; }
#layout #main .box .results ul li.current a,
#layout #main .box .results ul li:hover a{ color:#ffffff; }
#layout #main .box .results ul li .date{ float:left; line-height:28px;width:100px;}
#layout #main .box .results ul li .match_count{ float:right; line-height:28px; font-size:13px;}
#layout #main .box .results ul li a{  color:#333333; }
#layout #main .box .results ul li span.ul01{ width:23px; overflow:hidden;}
#layout #main .box .results ul li span.ul1{ width:107px; overflow:hidden;}
#layout #main .box .results ul li span.ul2{ width:10px; overflow:hidden;}
#layout #main .box .results ul li span.ul3{ width:113px; overflow:hidden;}
#layout #main .box .results ul li span.ul4{ width:48px; overflow:hidden;}
#layout #main .box .results ul li span.ul5{ width:115px; overflow:hidden;}

#layout #main .box .results.group ul{height:auto}
#layout #main .box .results.group li span{ float:left;  color:#666666; font-size:13px;}
#layout #main .box .results.group li a{ float:right; color:#FF7C00;font-size:13px;}
#layout #main .box .results.group li span.link{ float:right; font-size:13px;}
#layout #main .box .results.group li.title{ background: url("../images/title.gif") no-repeat right top; color:#FFFFFF; font-size:16px; width: 417px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#layout #main .box .results.group li.title a {float: left; }
#layout #main .box .results.group li.title a:hover span{text-decoration:none; }
#layout #main .box .results.group li.title span{ padding-right:5px;  font-size:16px;}
#layout #main .box .results.group li.title .orange{  color:#FF7B00; text-decoration:underline;}
#layout #main .box .results.group li.title .blue{  color:#0095CF;  text-decoration:underline;}
#layout #main .box .results.group li.title .white{  color:#ffffff; text-decoration:underline;}

#layout #main .partnersbox {/*overflow: hidden;*/}
#layout #main .box .partners{  width:100%; margin:10px 0px; text-align:center; border-spacing:0px; }
#layout #main .box .partners td{  vertical-align:middle; padding:10px 0px; text-align:center; }
#layout #main .box .partners td div{ position:relative;  }
#layout #main .box .partners td div p{display:none;  }
#layout #main .box .partners td div:hover p{display:block; position: absolute; top: 50px; width:188px; height: auto; padding:10px;  background:  url("../images/partner1.png") no-repeat; z-index:1500; color:#ffffff; text-align:left; }
#layout #main .box .partners td div:hover p .link{width:173px; height:29px; line-height:29px; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; background:  url("../images/link.png") no-repeat; display:block; margin:10px auto 0px auto; text-decoration:none;}
#layout #main .box .partners td div:hover p .link:hover{text-decoration:underline;}

#layout #main  .partners td div{ position:relative;  }
#layout #main  .partners td div p{display:none;  }
#layout #main  .partners td div:hover p{display:block; position: absolute; top: 50px; width:188px; height: auto; padding:10px;  background:  url("../images/partner1.png") no-repeat; z-index:1500; color:#ffffff; text-align:left; }
#layout #main  .partners td div:hover p .link{width:173px; height:29px; line-height:29px; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; background:  url("../images/link.png") no-repeat; display:block; margin:10px auto 0px auto; text-decoration:none;}
#layout #main  .partners td div:hover p .link:hover{text-decoration:underline;}

#layout #main .box .button_line{  padding:0px 10px 10px 0px; float:right;  }

#layout #main .box.calendar{ float:left; width:300px;  }
#layout #main .box.facebook{ float:right; width:154px;  }

#layout #main .box.program{ float:left; width:250px;  }

#layout #main .box ul.program{ margin:0px 0px 0px 0px; padding:0px; z-index:2000;  position:relative;  border-top:1px solid #D3D3D3; font-size:11px; }
#layout #main .box ul.program li{ border-right:1px solid #D3D3D3; border-left:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; list-style-type:none;  display:block; background: #E6E6E6 url("../images/program_bg.gif") repeat-x;}
#layout #main .box ul.program li .border{ border:1px solid #ffffff;  padding:16px 10px; }
#layout #main .box ul.program li .border .time{letter-spacing: 0px; float:left;  width:50px; padding:10px 0px 10px 0px ; text-align:right; position:relative; font-size:11px; font-weight:bold;}
#layout #main .box ul.program li .border .time img{ float:left; position:relative; margin-left:-13px;}
#layout #main .box ul.program li .border .info { float:right; width:160px;}
#layout #main .box ul.program li .border .info h3{ font-family:Arial, sans-serif; color:#FF7B00; font-size:11px; font-weight:bold; line-height:12px; padding-bottom:4px;}
#layout #main .box ul.program li .border .info h3 a{color:#FF7B00; }
#layout #main .box ul.program li .border .info p{padding:0px; font-size:10px; line-height:11px; }
#layout #main .box ul.program li .border .progress_bar{display:block; height:7px; font-size:0px; line-height:7px; background:#333333; margin-bottom:17px; }
#layout #main .box ul.program li .border .progress_bar span{display:block; height:7px; line-height:7px; background: #FF8B00 url("../images/progress_bar.gif"); }

#layout #main .rotate_banner{ float:right; width:190px; height:351px; margin:0px;  padding:3px 10px 0px 0px; padding-top:3px; }
#layout #main .rotate_banner li {padding-bottom:1px;  list-style-type:none;}
#layout #main .rotate_banner li a{ }

#layout #main .box  .media_list {margin:-5px 0px 0px 0px; padding:0px; poaition:relative; z-index:1000;}
#layout #main .box  .media_list li{ list-style-type:none; margin:0px 0px 1px 0px; padding:0px 0px 1px 0px; border-bottom:1px dotted #AEAEAE;}
#layout #main .box  .media_list li:last-child{ margin:0px; padding:0px; border-bottom:0px;}
#layout #main .box  .media_list li .media{ display:block; cursor:pointer;}
#layout #main .box  .media_list li .media:hover,
#layout #main .box  .media_list li .media.aktiv{ background:#989898 url("../images/media_box_left.gif") no-repeat left top;}
#layout #main .box  .media_list li .media .bg{ display:block; height:44px; padding:9px 10px 11px 7px;}
#layout #main .box  .media_list li .media.aktiv .bg,
#layout #main .box  .media_list li .media:hover .bg{  background: url("../images/media_box_right.gif") no-repeat right top;}

#layout #main .box  .media_list li .media .image{ float:left; width:75px; height:46px; overflow:hidden; position:relative;}
#layout #main .box  .media_list li .media .image img{ position:absolute; left:0px; top:0px;}
#layout #main .box  .media_list li .media .image strong{ position:absolute; left:0px; top:0px;width:70px; height:46px; line-height:46px; font-size:17px; color:#ffffff; text-align:center; font-weight:normal;} 
#layout #main .box  .media_list li .media .info{ float:right; width:95px; text-align:left; font-size:11px; } 
#layout #main .box  .media_list li .media:hover .info,
#layout #main .box  .media_list li .media.aktiv .info{ color:#ffffff; } 
#layout #main .box  .media_list li .mediap a{ color:#E77817; } 


#layout #main .box .rounds{float:left; width:100%;} 
#layout #main .box .rounds .round {float:left; width:100%;} 
#layout #main .box .rounds .round .title_line{float:left; margin:0px -10px 0px -10px; width:903px; line-height:28px;
background: url("../images/top_line.gif") repeat-x;  font-family: 'BebasNeueRegular', Arial, sans-serif; font-size:16px; border-bottom:1px solid #CCCCCC;
cursor: pointer; #cursor: hand; height: 28px;
} 
#layout #main .box .rounds .round:hover .title_line{background: url("../images/top_line_h.gif") repeat-x;} 
#layout #main .box .rounds .round:hover .title_line a{color:#000000;} 
#layout #main .box .rounds .round:hover .title_line a span{color:#000000;} 
#layout #main .box .rounds .round:hover p .title_line{color:#000000;} 
#layout #main .box .rounds .round .title_line p{padding:0px 10px;} 
#layout #main .box .rounds .round .title_line a{color:#ffffff; text-decoration:none;} 

#layout #main .box .rounds .round .title_line a span{color:#FF8300;}
#layout #main .box .rounds .round .title_line p > span{color:#FFF;}

#layout #main .box .rounds .round .title_line p .number{display: inline-block; width:25px;color:#FFF;}
#layout #main .box .rounds .round .title_line p .team1{display: inline-block; width:160px; color:#FF8300;}
#layout #main .box .rounds .round .title_line p .team2{display: inline-block; width:160px; color:#FF8300;}
#layout #main .box .rounds .round .title_line p .separator{display: inline-block; width:40px; text-align: center;color:#FFF;}
#layout #main .box .rounds .round .title_line p .score{display: inline-block; width:50px;}
#layout #main .box .rounds .round .title_line p .quarter{display: inline-block;}

#layout #main .box .rounds .round:hover .title_line p > span{color:#000;}
#layout #main .box .rounds .round .title_line a:hover{color:#000000; } 

#layout #main .box .rounds .round .title_line a:hover span{color:#000000;}
 
#layout #main .box .rounds .round .title_line .left{float:left;} 
#layout #main .box .rounds .round .title_line .left * {float:left; line-height: 28px; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
#layout #main .box .rounds .round .title_line .right{float:right; color:#ffffff; margin-right: 30px;} 
#layout #main .box .rounds .round .title_line .right a{padding:0px 5px}
#layout #main .box .rounds .round .title_line .slider, 
#layout #main h2.competition_list .slider,
#layout #main .content .container .title h2 .slider
{position: absolute; right: 8px; float:right; width:19px; height:19px;overflow:hidden; margin:4px 8px 0px 30px;} 
#layout #main .box .rounds .round .title_line .slider.up img, 
#layout #main h2.competition_list .slider.up img,
#layout #main .content .container .title h2 .slider.up img
{ float:left; margin-top:-19px;} 
#layout #main .box .rounds .round .title_line .slider.down img, 
#layout #main h2.competition_list .slider.down img,
#layout #main .content .container .title h2 .slider.down img
{ float:left;} 

#layout #main .box h1 .slider{float:right; width:19px; height:19px;overflow:hidden; margin:4px 8px 0px 30px;} 
#layout #main .box h1 .slider.up img{ float:left; margin-top:-19px;} 
#layout #main .box h1 .slider.down img{ float:left;}

#layout #main .box .rounds .round table{ float:left; width:100%; margin:15px 0px 30px 0px;} 
#layout #main .box .rounds .round table tr td{white-space:normal;min-width:150px; border-bottom:0px;} 
#layout #main .box .rounds .round table tr td:first-child{white-space:nowrap; background: url("../images/vypis.gif") repeat-x; color:#ffffff;
width:150px;
} 
#layout #main .box .rounds .round table tr td:last-child{font-family:arial; font-size:11px; line-height:16px; padding:6px 10px;} 
#layout #main .box .rounds .round table tr:hover td{ background: #ECECEC url("../images/line1.gif") repeat-x left top;} 
#layout #main .box .rounds .round table tr:hover td:first-child{  background: url("../images/vypis.gif") repeat-x; color:#ffffff; } 
#layout #main .box .rounds .round table td h4{  color:#000000; font-size:15px; padding-bottom:0px; padding-top:5px;} 
#layout #main .box .rounds .round table td p{padding-bottom:1em; } 
#layout #main .box .rounds .round .hidden{display:none; } 

#layout #main table.tdright {float: left; width:414px !important;  min-width:400px !important; margin: 10px !important; } 




#layout #main .box .media_box .media_list{ width:185px; float:right; } 
#layout #main .box .media_box .media_list li .media .info{ width:85px; } 
#layout #main .box .media_box .main_photo{ width:232px; position:relative; float:left;  border:2px solid #CCCCCC;  min-height:188px;} 
#layout #main .box .media_box .main_photo img{ } 
#layout #main .box .media_box .main_photo .score{  position:absolute; left:0px; top:0px;  width:232px; height:140px; line-height:130px; font-size:30px; text-align:center; color:#ffffff;} 
#layout #main .box .media_box .main_photo .info{display: table; border-top:2px solid #F1F1F1; overflow: hidden; padding:0px 10px; width:212px; height:117px;  font-size:13px; text-align:left; color:#000;  background: transparent url('../images/bgCBF_03.png');}
#layout #main .box .media_box .main_photo .info span{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; font-size:13px;  } 

#layout #main .hp_calendar table.calendar{width:100%; border-spacing:0px; border-collapse:collapse; margin-bottom:7px;  } 
#layout #main .hp_calendar table.calendar thead th{font-family: 'BebasNeueRegular', Arial, sans-serif; color:#000000; font-weight:normal; text-align:center; font-size:15px; padding-top:10px;} 
#layout #main .hp_calendar table.calendar tfoot td{ border:1px solid #D3D3D3; background: url("../images/tfoot_bg.gif") repeat-x; line-height:46px; color:#333333; font-size:14px; padding:0px 10px;} 
#layout #main .hp_calendar table.calendar tfoot td span{float:right;} 
#layout #main .hp_calendar table.calendar tbody td{ border:1px solid #D3D3D3; background: url("../images/calendar_td.gif") no-repeat; width:38px; padding:0px; line-height:26px; text-align:center;  font-family: 'BebasNeueRegular', Arial, sans-serif; color:#333333; font-size:14px; } 
#layout #main .hp_calendar table.calendar tbody td a{display:block; text-decoration:none; } 
#layout #main .hp_calendar table.calendar tbody td a:hover{text-decoration:underline; } 
#layout #main .hp_calendar table.calendar tbody td a.blue{background: #009BD5 url("../images/calendar_td_blue.gif") no-repeat;  color:#ffffff; } 
#layout #main .hp_calendar table.calendar tbody td a.orange{background:#FF8C00 url("../images/calendar_td_orange.gif") no-repeat; color:#ffffff;}

html #layout #main #calendar_table, html #layout #main #calendar_table table {width: auto; min-width: 0px;}

#layout #main .player{width:100%; float:left; position:relative; } 
#layout #main .player .photo{ margin-left:5px; margin-top:24px; float:left; width:168px; height:220px; border:1px solid #3D3D3D; background:#000000 url("../images/player_photo_bg.gif") repeat-x; text-align:center; padding:7px 0px;} 
#layout #main .player .photo a img{border:1px solid #FFFFFF;} 
#layout #main .player .photo h3{font-size:18px; color:#ffffff; padding-top:8px;} 
#layout #main .player .describe{float:right; width:690px; padding:24px 5px; position:relative;} 
#layout #main .player .describe .info{border:3px solid #000000; background: #000000 url("../images/player_describe.gif") repeat-x; height:180px; padding:25px 10px; font-family:Arial;} 
#layout #main .player .describe .info .text{overflow:auto; float:right; width:290px; height:175px; padding:0px 30px; border-left:1px dotted #F0F0F0; color:#F0F0F0;} 
#layout #main .player .describe .info .text p{padding-bottom:1em; font-size:12px;} 
#layout #main .player .describe .up{position:absolute; right:130px;top:0px;} 
#layout #main .player .describe .down{position:absolute; right:130px;bottom:0px;} 
#layout #main .player .describe table{float:left; border-spacing:0px; margin:0px; box-shadow: none; border: 0px; padding: 4px 20px 20px; max-width: 300px; min-width: 0; width: auto; font-family: Arial, Helvetica, sans-serif; max-height: 175px; overflow: auto;}
#layout #main .player .describe table tr, #layout #main .player .describe table tr:hover, #layout #main .player .describe table td, #layout #main .player .describe table td:hover {background: none !important; border: 0px; color: #F0F0F0 !important; white-space: normal !important;}
#layout #main .player .describe table td{color:#F0F0F0; font-size:14px; padding:0px; line-height:25px; background: none; width: 120px;}
#layout #main .player .describe table td:first-child{font-weight:bold; padding-right:20px; border: 0px;}
#layout #main .player .describe a,
#layout #main .player .describe a:hover,
#layout #main .player .describe table a:hover,
#layout #main .player .describe table tr a:hover,
#layout #main .player .describe table:hover tr a,
#layout #main .player .describe table td a:hover{color:#F0F0F0 !important; font-size:14px; padding:0px; line-height:25px; background: none;}


#layout #main .content{padding:0px 20px;}
#layout #main .right_menu{border:0px ;border-bottom:1px solid #CCCCCC; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#666666; font-size:13px;  font-weight:normal;float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; width:200px; -moz-box-shadow: 10px 10px 4px #9A9A9A; -webkit-box-shadow: 10px 10px 4px #9A9A9A; box-shadow: 3px 3px 5px #BBBBBB;}
#layout #main .right_menu li {list-style-type:none;display:block;margin:0px; padding:0px; border-left:1px solid #CCCCCC;display:block; background: #ECECEC url("../images/line1.gif") repeat-x left bottom; font-size:13px; line-height:28px; }
#layout #main .right_menu li strong{list-style-type:none;display:block; border-bottom:none;padding:0px 8px ; line-height:28px;background:#2E2E2E url("../images/top_line.gif") repeat-x left bottom; border-bottom:1px solid #CCCCCC; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal; text-align:left;}
#layout #main .right_menu li a{border-bottom:1px solid #FFFFFF;border-top:1px solid #CCCCCC;display:block;padding: 0px 10px 0px 25px; background:  url("../images/pointer.gif") no-repeat 10px 8px; font-size:13px; line-height:28px;}
#layout #main .right_menu li.current,
#layout #main .right_menu li:hover {background: #FF8000 url("../images/line2.gif") repeat-x left top;  color:#FFFFFF;}
#layout #main .right_menu li.current a,
#layout #main .right_menu li:hover a{color:#FFFFFF;}

#layout #main h2.competition_list {position: relative; width: 60%; margin: 0px auto; text-align: center; color: #FFF; background: #2E2E2E url("../images/top_line.gif") left top; height: 28px; line-height: 28px; font-size: 16px; font-family: 'BebasNeueRegular', Arial, sans-serif; font-weight: normal; white-space: nowrap; padding: 0px 8px;}
#layout #main .content table{min-width:50%;width:100%;-moz-box-shadow: 10px 10px 4px #9A9A9A; -webkit-box-shadow: 10px 10px 4px #9A9A9A; box-shadow: 3px 3px 5px #BBBBBB;margin:0px auto 20px auto;  text-align: left;border-spacing:0px;padding:0px;border:0px ;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#333333; font-size:13px;  font-weight:normal; border-spacing:0px;}
#layout #main .content table.auto {width:auto;}
#layout #main .content table.width60 {width:60%;}

#layout #main .content table tr {background: #ffffff;}
#layout #main .content table tr td.C{text-align:center;}
#layout #main .content table tr td.R{text-align:right;}
#layout #main .content table tr td .select{border:1px solid #ffffff; background:#626262; color:#ffffff; line-height:15px; display:block; padding:0px 5px;margin:5px 0px;}
#layout #main .content table tr:first-child th {border-top:1px solid #CCCCCC}
#layout #main .content table tr:last-child td {}
#layout #main .content table tr.empty td{background: #F1F1F1;border:0px solid #ffffff;  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:0px; line-height:47px; }
#layout #main .content table tr.none:hover {background:inherit;}
#layout #main .content table td,#layout #main table.stats th {border:0px;padding: 0px 10px;border-bottom:0px; background: #ECECEC url("../images/line1.gif") repeat-x left top; font-size:14px; line-height:28px; }
#layout #main .content table td {white-space: nowrap; border-bottom:1px solid #FFFFFF;border-top:1px solid #CCCCCC;}
#layout #main .content table td:last-child,#layout #main table.stats th:last-child { border-right:0px solid #CCCCCC; }
#layout #main .content table td strong{font-weight:normal;/*font-weight:900;*/ /*text-shadow: 1px 0px #000000;*/ color: #E34C04;}
#layout #main .content table td:first-child,#layout #main table.stats th:first-child { border-left:1px solid #CCCCCC; }

#layout #main .content table.large-table,  #layout #main .content table.club-directory {table-layout: fixed;}
#layout #main .content table.large-table tbody tr td:first-child {width: 33%;}
#layout #main .content table.large-table tbody tr td:first-child + td {width: 63%; overflow: hidden; text-overflow: ellipsis; padding-right:3%;}
#layout #main .content table.club-directory tbody tr th,
#layout #main .content table.club-directory tbody tr td {overflow: hidden; text-overflow: ellipsis;}
#layout #main .content table.club-directory tbody tr th:first-child {width: 30px;}
#layout #main .content table.club-directory tbody tr th:first-child + th + th + th + th {width: 60px;}
#layout #main .content table.club-directory tbody tr th:last-child {width: 125px;}

#layout #main .content table .ftr td,
#layout #main .content table .hdr td,
#layout #main .content table th,
#layout #main .content table th div,
#layout #main .content table .hdr:hover td,
#layout #main .content table .ftr:hover td,
#layout #main .content table tr:hover th,
#layout #main .content table tr:hover th div {/*border:0px;*/white-space:nowrap;border-bottom:none;padding:0px 8px ; line-height:28px;background:#2E2E2E url("../images/top_line.gif")  left top;  font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal; text-align:center;}

#layout #main .content table.playerstat {table-layout: fixed;}
#layout #main .content table.playerstat tr td:first-child {width: 80px; overflow: hidden; text-overflow: ellipsis;}

#layout #main .content table.teamtablemenu {table-layout: fixed;}
#layout #main .content table.teamtablemenu tr td:first-child {width: 80px; overflow: hidden; text-overflow: ellipsis;}
 
#layout #main .content table tr.unavailable td, 
#layout #main .content table tr.unavailable td a{color: gray;}
#layout #main .content table tr.unavailable td a img , 
#layout #main .content table tr.unavailable td a img {
    -webkit-filter: grayscale(50%); /* Safari 6.0 - 9.0 */
    filter: grayscale(50%);
}

 
#layout #main .content table tr td div.detail,
#layout #main .content table tr:hover td div.detail{background: url("../images/info.png") no-repeat;
 background-attachment:absolute;
 background-position:right;}
#layout #main .content table tr td div.detail{position: relative;}
#layout #main .content table tr td div.detail p{display: none;}

#layout #main .content table tr td div.detail p{ position:absolute;
top: 18px; right: 6px; width:auto; height: auto; padding:15px 20px 15px 25px;
background:  url("../images/bgPopup.png"); z-index:1500; color:#ffffff; text-align:left;
border-radius: 10px;
box-shadow: inset 0px 0px 7px 4px #111;
font-family: helvetica, arial, sans-serif; line-height: 15px;
}
#layout #main .content table tr td div.detail p > a{color: #fff; text-decoration:underline;}
#layout #main .content table tr td div.detail p > a:hover{text-decoration:none;}

#layout #main .content table tr td div.detail:hover p{
	display: block;
}

#layout #main .content table tr td div.detail p span.detail_headline {
	margin-left: -10px; font-weight: bold; font-size: 17px;
}

#layout #main .content table tr td div.detail p .tabbed1 {
	padding-left: 50px;	
}
#layout #main .content table tr td div.detail p .tabbed2 {padding-left: 15px;}

#layout #main .content table tr td div.detail p strong {
	font-weight: bold !important; color: #FFF !important;	
}

#layout #main .content table .hdr td,
#layout #main .content table th a{color:#ffffff;}

#layout #main .content table tr.th td {background:#2E2E2E url("../images/top_line.gif") repeat-x;border-bottom:none;padding:0px 8px ; line-height:28px; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal;}
#layout #main .content table th:first-word { font-weight:bold;}
#layout #main .content table tr td a{color:#0061BB;}

#layout #main .content table tr.orange td{background: #ECECEC url("../images/line3.gif") repeat-x left top;  color:#333333;}
#layout #main .content table tr:hover td{background: #FF8000 url("../images/line2.gif") repeat-x left top;  color:#000000;}
#layout #main .content table tr:hover td a{ color:#000000;}

#layout #main .content table tr td.highlight{background: #FF8000 url("../images/line2.gif") repeat-x left top;  color:#000000;}

/*
#layout #main .table_cont {padding:0px 15px;}
#layout #main table {margin: auto; margin-top: 15px; text-align: left;border-spacing:0px;padding:15px 20px 20px; background: transparent;}
#layout #main table tr {background: transparent;}
#layout #main table tr.lightorange {background: #fff8da;}
#layout #main table tr:hover {}
#layout #main table tr.none:hover {}
#layout #main table td,#layout #main table th {padding: 4px 8px 4px 12px;}
#layout #main table th {border-bottom:none;padding: 8px 8px 8px 12px;background:#FFFAC2 none repeat;}
#layout #main table th:first-child {border-bottom:none;padding: 8px 8px 8px 12px;background:#FFFAC2 none repeat;}
#layout #main table.nostyle {border: 0 none;text-align:left;margin:0;}
#layout #main table.nostyle tr:hover {background: #fff;}
#layout #main table.nostyle td,#layout #main table.nostyle th {border: 0 none; padding: 0;}
#layout #main table.nostyle th {padding: 0;background:0 none;}

#layout #main table.stats {width:100%;min-width:50%;-moz-box-shadow: 10px 10px 4px #9A9A9A; -webkit-box-shadow: 10px 10px 4px #9A9A9A; box-shadow: 3px 3px 5px #BBBBBB;margin:20px auto 10px auto;  text-align: left;border-spacing:0px;padding:0px;border:0px ;border-bottom:1px solid #CCCCCC; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#666666; font-size:13px;  font-weight:normal; border-spacing:0px;}
#layout #main table.stats.auto {width:auto;}
#layout #main table.stats tr {background: #ffffff;}
#layout #main table.stats tr td.C{text-align:center;}
#layout #main table.stats tr td .select{border:1px solid #ffffff; background:#626262; color:#ffffff; line-height:15px; display:block; padding:0px 5px;margin:5px 0px;}
#layout #main table.stats tr:first-child th {border-top:1px solid #CCCCCC}
#layout #main table.stats tr:last-child td {}
#layout #main table.stats tr.empty td{background: #F1F1F1;border:0px solid #ffffff;  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:0px; line-height:47px; }
#layout #main table.stats tr.none:hover {background:inherit;}
#layout #main table.stats td,#layout #main table.stats th {padding: 0px 10px; background: #ECECEC url("../images/line1.gif") repeat-x left bottom; font-size:13px; line-height:28px;}
#layout #main table.stats td:last-child,#layout #main table.stats th:last-child { border-right:1px solid #CCCCCC; }
#layout #main table.stats td strong{font-weight:normal; }
#layout #main table.stats td:first-child,#layout #main table.stats th:first-child { border-left:1px solid #CCCCCC; }
#layout #main table.stats th {border-bottom:none;padding:0px 8px ; line-height:28px;background:#2E2E2E url("../images/top_line.gif") repeat-x left bottom; border-bottom:1px solid #CCCCCC; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal; text-align:left;}

#layout #main table.stats tr.th td {background:#2E2E2E url("../images/top_line.gif") repeat-x;border-bottom:none;padding:0px 8px ; line-height:28px; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal;}
#layout #main table.stats th:first-word { font-weight:bold;}
#layout #main table.nostyle.stats {border: 0 none;text-align:left;margin:0;}
#layout #main table.nostyle.stats tr:hover {background: #fff;}
#layout #main table.nostyle.stats td,#layout #main table.nostyle th {border: 0 none; padding: 0;}
#layout #main table.nostyle.stats th {padding: 0;background:0 none;}

#layout #main table.stats tr.orange td{background: #FFCA8D url("../images/line2.gif") repeat-x left bottom; border-top:1px solid #F0D093;border-bottom:1px solid #E0D6C3; color:#FFFFFF;}
#layout #main table.stats tr.orange td a{ color:#FFFFFF;}
#layout #main table.stats tr td a{color:#0091CB;}

#layout #main table.stats tr.ftr td{text-align:center; font-weight:normal; border-top:1px solid #CACACA; background: #000000 url("../images/ftr.gif") repeat-x;  color:#ffffff;  line-height:28px; text-align:left;padding:0px 8px ;}
#layout #main table.stats tr.hdr td{background:#2E2E2E url("../images/top_line.gif") repeat-x;border-bottom:none;padding:0px 8px ; line-height:28px; font-family: 'BebasNeueRegular', Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:normal;}
#layout #main table.stats tr.hdr td span,#layout #main table.stats tr.ftr td span{float:right; width:40px; text-align:center;}
#layout #main table.stats tr.hdr td span:first-child,#layout #main table.stats tr.ftr td span:first-child{position:relative; margin-right:-8px;}

#layout #main table.stats.highlights tr.orange td{color:#666666;padding: 0px 10px; background: #ECECEC url("../images/line1.gif") repeat-x left bottom; font-size:13px; line-height:28px; border-top:1px solid #E0D6C3;}
#layout #main table.stats.highlights tr.orange td a{color:#0091CB;}

#layout #main table.stats.highlights tr:hover td{background: #FFCA8D url("../images/line2.gif") repeat-x left bottom;  color:#FFFFFF;}
#layout #main table.stats.highlights tr.hdr:hover td{background:#2E2E2E url("../images/top_line.gif") repeat-x;}
#layout #main table.stats.highlights tr.ftr:hover td{background: #000000 url("../images/ftr.gif") repeat-x;}
#layout #main table.stats.highlights tr:hover td a{ color:#FFFFFF;}
*/

#layout #footer{/*float:left;*/ height:236px; width:949px; background: #014687 url("../images/footer.jpg") no-repeat; border-bottom:13px solid #E5E7E9; margin-top:19px; position:relative;}
#layout #footer .logo{ position:absolute; left:37px; top:60px; color:#2B4269; font-size:30px; }
#layout #footer .copyright{ position:absolute; right:0px; bottom:-35px; color:#FFFFFF; font-size:13px;  font-family: 'BebasNeueRegular', Arial, sans-serif; }
#layout #footer .copyright a{color:#FFFFFF; text-decoration:none;}
#layout #footer .links{ position:absolute; right:25px; top:58px; color:#83AFC9; font-size:23px;  text-align:right;}
#layout #footer .links h4{ color:#83AFC9; font-size:23px; border-bottom:4px solid #478DC3; margin-bottom:5px; }
#layout #footer .links  a{float:right; margin-left:2px;}

#layout #footer .mobile {position:absolute; right:3px; bottom:0px; color: #83AFC9;}
#layout #footer .mobile a {color: #83AFC9;}

.content {margin-bottom: 24px;}

.margin_b24 {margin-bottom: 24px;}

.ui-widget-header {background-color: #1C97D3;}

.print {display: block; text-align: right; margin: 0px auto; height: 30px; width: 100%;}
.print img {padding-right: 5px;}

.competition_icon {padding-left:3px;}
.competition_list_icon {float: left;}

#bottom_popup { display: none; position:fixed; width: 100%; z-index:10999999}
#bottom_popup_inner { position: fixed; top: 50%; left: 50%; height: 1px; width: 1px; z-index: 10000; }
#bottom_popup_content { width: 800px; height: 600px; position: absolute; top: -400px; left: -300px; color: #FFF; text-align: left; }
#bottom_popup_background { background: transparent url('../images/popup_bg.png') repeat; top: 0px; left: 0px; position: absolute; z-index: 10000;}
#bottom_popup_content img#popup_banner { max-width: 800px; margin: 0 auto; max-height: 600px; }
#bottom_popup_content #disable_popup { cursor: pointer; #cursor: hand; position: absolute; top: 0px; right: -74px; }
#bottom_popup_content #disable_popup_permanent { color: #FFF; font-size: 12px; cursor: pointer; #cursor: hand; position: absolute; bottom: 30px; right: 30px; }

/******right side menu ******/
#contact_form {background: transparent url("../images/hakontakt_clear.png") repeat; border: 0px solid #FFF; border: 0px solid rgba(255, 255, 255, .7); border-width: 3px 0px 3px 3px; border-radius: 10px 0px 0px 10px; position:fixed; top:80px;right:0px; height: auto; opacity: 1; width:170px; z-index: 8888}
#contact_form .header {height: 134px;padding-left: 18px; width: 40px;  cursor: pointer; #cursor: hand; background: transparent url('../images/hakontaktt.png') 15px 20px no-repeat;}
#contact_form .header .contact_image { position: absolute; top: 110px; left: 17px; }
#contact_form .contact_table {position: relative; float:left; top:-134px; left: 25px; padding: 20px 0px; margin-bottom: -134px; vertical-align:center; display:block;}
#contact_form .contact_table ul li a:hover { text-decoration: underline;}
#contact_form .contact_table ul li a { list-style-type:none;  display:block; color: white; text-decoration: none; font-weight: normal;}
#contact_form .contact_table ul li{ list-style-type:none;  display:block; color: white; font-weight: bold; text-align: left; white-space: nowrap;}
#contact_form .contact_table ul li strong {display: block; margin: 10px 0px 1px -10px; font-size: 13px; text-decoration: underline;}
#contact_form .contact_table ul li .current {text-decoration: underline;}


/*#contact_form .contact_table table tr td {vertical-align:middle; padding-right:12px;}
#contact_form .contact_table table tr { opacity: 0.70;}
#contact_form .contact_table strong {color:white; font-size: 13px; font-weight: normal;}*/

/*** format tabulky pro seznam videa v archivu ***/
tr.video td {vertical-align:middle;}
.videothumb {height:40px; margin:5px;}
.videoframe {text-align: center !important;}

span.back {position: absolute; right: 45px; top: 15px; }
span.back a {display: block; height: 27px; background: transparent url('../images/photobank_button_back.png') 0px 1px repeat-x; padding: 0px 20px; font-size: 14px; line-height: 27px; text-decoration: none; border-radius: 14px; font-style: italic; border: 1px solid #FF9F00; box-shadow: inset 0px 1px 0px 0px #FFEF26;}

/* 20161121 - nezobrazovat oficialni nazev v kapitalkach - pouzita rodina arial narrow pro normal case nadpis */
.clubname {font-family: "Arial Narrow", sans-serif;  font-weight:bold;}
