body { font-family: Verdana, Tahoma, Arial; font-size: 11px; line-height: 1.25em; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }



#wrap, #headline { width: 988px; margin: 0 auto; }
#headline { padding:10px 0; height:10px; font-family: Arial;}

.clearBoth { clear: both; }

.ad {text-align: center; padding: 5px 0 17px 0; margin-bottom:15px; background: url(/i/go/reklama.gif) no-repeat right bottom; clear: both; }
.ad-billboard { text-align: center; margin-bottom: 15px; }
.ad-topbillboard { margin: 0 auto 15px auto; width: 940px; }
.ad-billboard > div { margin: 0 auto; }
.ad-billboard .ad_header_title { text-align: left; }


#headline {font-size:11px; oveflow: hidden; position: relative;}
#headline ul {float:right;oveflow: hidden;}
#headline ul li {display:inline;margin:0 1px;}
#headline ul li a { padding:2px 5px;}
#headline ul li a:hover {}

#header { padding: 15px 15px 10px 15px; overflow: hidden; }
.sport-logo { width: 349px; height: 65px; background: url(/i/sport/logo.png) no-repeat; float: left; }
.sport-logo a { display: block; height: 100%; font-size: 0; text-indent: -9999em; }

.go-logo { float: left; margin-top: 15px; }

#search {float:right; width:270px; height: 60px; overflow: hidden; }
ul.search_tabs {list-style:none; margin:0 !important; padding:0 40px 0 0; height:20px; float:right;}
	ul.search_tabs li {float:left;text-indent:0;padding:2px;margin:1px 0 !important;list-style-image:none !important;}
	ul.search_tabs a {display:block; height:10px; line-height:10px; text-align:center; text-decoration:none; position:relative; padding:0 8px;}
	ul.search_tabs a:active {outline:none; }
	ul.search_tabs a:hover {text-decoration:underline;}
	ul.search_tabs a.current, ul.search_tabs a.current:hover, ul.search_tabs li.current a {cursor:default !important; }
div.panes { padding:5px; float: right; width:370px;}
	div.panes div.pane {display:none;}
div.breadcrumbs {padding: 5px 10px 7px 5px;  margin: 0 15px; font-size: 9px;}
input.search-normal { float: left;  padding:5px; font:italic 14px Georgia; width:220px;}
input.search { float: left;  padding:5px; font:italic 14px Georgia; width:320px;}
input.search-half { float: left;  padding:5px; font:italic 14px Georgia; width:155px;}
.btn_search {border:0;  width:25px; height:25px; float: right; margin-right:5px;}
.search-portal { font-size: 11px; float: left; overflow: hidden; }
.search-portal input { margin: 1px 5px; vertical-align: middle; }

body.body-gallery #content { padding: 15px 13px; }
#content { padding: 15px; margin-bottom: 15px; position: relative; }
#content > .ad-skyscraper, #content > .ad-sub_skyscraper { position: absolute; top: -5px; right: 101%; }
#content > .ad-skyscraper_right, #content > .ad-sub_skyscraper_right { position: absolute; left: 101%; top: -5px; }

#column-left { width: 468px; float: left; overflow: hidden; margin-bottom: 15px; }
#column-center { width: 300px; float: left; overflow: hidden; margin: 0 15px; margin-bottom: 15px; }
#column-right {  overflow: hidden; float: left; width: 150px; margin-bottom: 15px; }

#left { float:left; width:640px; margin-bottom: 15px; }
#right {float:right; width:300px; margin-bottom: 15px; }

#wrap_footer { background: #12233B url(../../i/sport/bg_footer.gif) repeat-x; margin: 0 auto 20px; width:948px; padding:0 20px;}
#footer { width: 100%; margin: 0 auto; padding-top: 30px; }
	
#copyright {padding:20px 0; margin-top:20px; border-top:1px dotted #062f6e;}
#copyright p { margin: 5px 0; text-align: center; }

#logo_footer { float: left; }
#logo_footer .logoSport { background: url(/i/sport/logo_footer.png); width: 320px; height: 58px; display: block; font-size: 0; textindent: -9999em; margin-bottom: 15px; }
#logo_footer p { line-height: 1.5em; padding-left:10px;}

ul.nav_footer {float:right; margin-left:35px; line-height: 1em; }
ul.nav_footer li { padding:2px 0 2px 7px; list-style: disc;}
ul.nav_footer li.header { font-size:16px; padding:0 0 11px 0; font-family:Georgia; color:#EEE; list-style: none;}
ul.nav_footer li a {text-decoration:none;}
ul.nav_footer li a:hover {text-decoration:underline;}	
ul.nav_footer li.blank_li {height:20px; }

.block-fullnews	li { padding: 10px 0; border-bottom: 1px solid #C7C7C7; overflow: hidden; }	
.block-fullnews	h3 { font: bold 12px Verdana, Tahoma, Arial;  margin-bottom: 5px; line-height: 16px  }	
.block-fullnews img.f { float: left; margin-right: 10px; border:1px solid #8DAACF; padding: 1px; }
.block-fullnews a { text-decoration: none;  }
.block-fullnews p a { }	
.block-fullnews a.supertitle { text-decoration: underline; color:#001943;  }	
.block-fullnews p { text-align: justify; font:11px Verdana; line-height: 14px; }	
.block-fullnews-date { margin-bottom: 5px; }

.block-gallery { overflow: hidden; }
.block-gallery li { float: left; margin: 5px 7px;  }
.block-gallery a { float: left; border: 3px solid #EEF2F5; }
.block-gallery a:hover {border-color: #001943;}
.block-gallery-z2 img {width: 200px; }

.block.block-fullnews ul { padding: 0 10px; }
.block.block-fullnews li { padding: 1px 0; border:0; list-style: square inside none; }
.block.block-fullnews li.li0 { list-style: none inside none; margin-bottom: 3px; }
.block.block-fullnews h3 { font-size: 11px; display: inline; }



#column-center .block-gallery { margin: 30px 0 20px 0; overflow: visible; background: #EDEDED; }
#column-center .block-gallery ul { padding-left: 40px; }
#column-center .block-gallery .block-more { clear: both; float: none; border: 0; }


.block-video { border: 3px solid #E5E5E5; padding: 15px; margin-bottom: 15px; margin-bottom: 15px; }
.block-video ul { overflow: hidden; }
.block-video li { float: left; width: 50%; padding: 3px 0; text-align: center; }
.block-video h2 {font:15px Georgia; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block-video img { border: 2px solid #E5E5E5; width: 120px; height: 90px; }

#right .block { clear: both; }

.block-pictures-top { margin-bottom: 10px; }
.block-pictures-top ul { width: 110%; overflow: hidden; }
.block-pictures-top li { float: left; margin-right: 2px; }
.block-pictures-top li img { border: 1px solid #CCC; padding: 1px; }


.block-tabs { overflow: hidden; height: 31px; background: url(/i/sport/h300.gif); line-height: 23px; font-size: 10px; text-align: center; margin: 0; }
.block-tabs li { display: inline; margin: 0 5px; }
.block-tabs a { color: #FFF; font-weight: bold; text-decoration: none; }
.block-tabs .current { color: #ECD408; }
.block-tabs a:hover { text-decoration: underline; color: #FFF; }

.block-panes { background: #EDEDED; padding: 5px; margin-bottom: 10px; }


.border { border: 3px solid #efefef; padding: 15px; }
.poll { border:1px solid #e7e7e7; margin-bottom:20px; }

.block { padding: 0 0 10px 0; margin-bottom: 15px; }
.block h2, .block-gallery h2 {font: bold 10px Tahoma; margin: 0 0 10px 0; text-align: center; padding: 5px 0 15px 0; }
.block ul li h3 {font-weight:normal;}
.block a { text-shadow: 1px 1px 0 #FFF; }
.block > p { margin: 0 10px; }
  
.block-video-vertical { text-align: center; }
.block-video-vertical img { text-align: center; border:1px solid #8DAACF; padding: 1px; margin-bottom: 7px; }

.banner-tag { border: 5px solid #EEE; padding: 10px; }
.banner-tag > a { font-size: 15px; font-weight: bold; display: block; margin-bottom: 15px; }

.bullet_arrow { padding-left: 20px; list-style-type: disc; }
.block .bullet_arrow { margin: 0 10px; }
.bullet_arrow li { margin: 5px 0; }
.green_deciman { margin: 5px; list-style: decimal outside none; padding-left: 17px; }
.green_deciman li { margin: 5px; font-weight: bold; }
.green_deciman li a { text-decoration: none; color: #448F1A; text-shadow: 1px 1px 0 #FFF; }
.green_deciman li h3 a { font-weight: bold; }
.green_deciman li p { margin: 3px 0; }
.green_deciman li p a { font: italic 10px Verdana; color: #666; }


.borderHeader { padding: 6px; font: bold 12px Verdana, Tahoma; margin: 10px 0;  }

.block-more, .block-more:visited, .block-more:link { text-shadow:1px 1px 2px #FFF; display: block; text-align: right; text-decoration: none; font-weight: bold; padding: 5px; font-size: 10px; color: #70BF44; } 
.article-icon { vertical-align: middle; }

#navigation {height:32px; border-top:10px solid #fff; clear: both;}
ul#nav {float:left;padding:10px 5px 0 5px; height:22px; }
	ul#nav li, ul#nav_login li  {display:inline; margin:0 1px;}
		ul#nav li a {text-decoration:none; font:13px Arial; padding:4px 8px; letter-spacing:-.01em;}
		ul#nav li a:hover {}
		ul#nav li a.current {padding-bottom: 9px;}

ul#nav_login {float:right;padding:8px 5px 2px 5px; height:22px; }
	ul#nav_login li a {text-decoration:underline; font:13px Arial; padding:3px 12px; letter-spacing:-.01em;}
	ul#nav_login li a:hover {}

.block-fullnews-article ul li {border:2px solid #e8e8e8; padding:15px; margin-bottom: 10px;}

.tag-cloud { overflow: hidden; padding: 10px; line-height: 20px; text-align: center; }
.tag-cloud a { padding:3px;}
.tag-cloud a:hover {background-color:#efefef;}

#left_705 {float:left; width:660px;}
#right_150 {float:right; width:250px;}

.gallery-thumbs {margin: 0 auto;}

.infobox { padding: 10px; background: #EDEDED; margin-bottom: 30px; text-align: center; }
.infobox img { border:1px solid #8DAACF; padding: 1px; margin-bottom: 7px; }

.vertical { height: 120px; overflow: hidden; position: relative; background: #EDEDED; margin-bottom: 25px; }	
.vertical ul { position:absolute; height:20000em;  }	
.vertical ul li { height: 120px; overflow: hidden; }	
.vertical ul li img { border: 1px solid #FFF; float: left; margin: 10px; padding: 1px;  }	
.vertical ul li h3 { margin: 10px 0; font-size: 18px; }	
.vertical a { text-decoration: none; }	
.vertical p a { font-style: italic; }	
	
	
.block-horizontalscroller{position:relative; width:468px; background: #002454; margin-bottom: 10px; }
.block-horizontalscroller-tabs{position:absolute; top:10px; right:10px; z-index:10}
.block-horizontalscroller-tabs li{float:left}
.block-horizontalscroller-tabs a:link{ text-shadow: 1px 1px 0 #111; height: 16px; line-height: 14px; width: 16px; float: left; text-align: center; font-size:10px; text-decoration:none; background: none; margin-left: 5px; color: #FFF; border: 1px solid #111; border-width: 0 1px 1px 0; }
.block-horizontalscroller-tabs a.current{background: #71BF44;}
.block-horizontalscroller-flowpanes{position:relative; clear:both; height:400px; width:468px; overflow: hidden; }
.block-horizontalscroller-flowpanes div{float:left; display:block; width:468px; cursor:pointer; font-size:14px}
.block-horizontalscroller-flowpanes .items{width:20000em; position:absolute; clear:both; margin:0; padding:0}
.block-horizontalscroller-flowpanes p{line-height:1.7em}
.block-horizontalscroller-flowpanes .less, #flowpanes .less a{color:#999 !important; font-size:11px}
.block-horizontalscroller-flowpanes .items > div > a { display: block; }
.block-horizontalscroller-flowpanes .items .f { width: 100%; }
.block-horizontalscroller h3{font:normal 18px; padding:5px; margin:5px 10px; line-height:19px; }
.block-horizontalscroller p a, .block-horizontalscroller h3 a {text-decoration:none; color:#FFF}
.block-horizontalscroller p{font-size:10px; line-height:14px; margin: 5px 15px; line-height: 11px; }

	
/* === colors ==== */
body { background: #002454 url(../../i/sport/page.gif) repeat-x; }
a { color: #002454; }
a:hover { color: #111; }
a:visited { color: #002454; }


#wrap { background: #fff; }
#headline a { color: #FAFAFA; }
#headline a:hover { color: #001234; }

.block { background: #EDEDED; margin:20px 0 30px 0; }
#right .block h2, 
#column-center .block h2, 
#column-center .block-gallery h2, 
#column-right .block h2 { color: #FFF; text-shadow: 1px 0 0 #08336D; margin:-16px 0 0; }

.breadcrumbs { background: #fff; border-bottom:1px dotted #ccc; }
.breadcrumbs a { color: #174169; }

#column-right .block h2 { background: url(/i/sport/h150.gif) no-repeat; }
#column-center .block h2,
#column-center .block-gallery h2,
#right .block h2 { background: url(/i/sport/h300.gif) no-repeat; }
#column-left .block h2 { background: url(/i/sport/h440.gif) no-repeat; color: #FFF; }
#column-left .block { background: none; margin: 5px 0 10px; }
#column-left p.block { line-height: 1.4em; }


#footer { color: #EEE; }
#footer a:link { color: #EEE; }
#footer a:visited { color: #DDD; }

.borderHeader { color: #001943; border-bottom: 1px solid #8ea2bd; border-top: 3px solid #001943; }


input.search { border:1px solid #001943; background:#fff; }
input.search-half { border:1px solid #001943; background:#fff url(../../i/miasta/input_search.gif) repeat-x 0 -1px; margin-left:1px;}
.btn_search {background: url(../../i/sport/btn_search_blue.gif) no-repeat; }
ul.search_tabs a { color:#333; }
ul.search_tabs a:active {background-color:#e1f3e4;}
ul.search_tabs a.current, ul.search_tabs a.current:hover, ul.search_tabs li.current a {color:#00308c !important; background-color: #fff; font-weight: bold; text-decoration: underline;}
div.panes { background-color:#fff; }

#navigation {background:#001943 url(../../i/sport/page.gif) repeat-x bottom; clear: both;}
ul#nav {background:#001943;background:#001943 url(../../i/sport/page.gif) repeat-x bottom;}
ul#nav li a {color:#fff; }
ul#nav li a:hover {background-color:#174169;}
ul#nav li a.current {background-color: #fff; color:#111; }

ul#nav_login {background-color:#11449b;}
ul#nav_login li a {color:#FFF; }
ul#nav_login li a:hover {color:#FFF6D3;}

.btn_submit {background-color: #001943;}

h2.tableHeader {text-align: center; color: #00308c; font-size: 9px; padding:5px; background-color: #dfe8f4;}
/* table styling */
table.league {margin:0 0 10px 0; border:0px solid #c8d1de; background-color: #e6edf6; border-collapse: separate; font-size: 9px; width: 300px; background-color: #fff;}
table.league td {padding:2px;text-align:center;}
table.league tbody tr:hover {background-color:#dfe8f4;}
table.league thead {background:#1c3790 url(../../i/sport/header-d-blue-small-bot.gif) repeat-x bottom;}
table.league thead td {padding:4px 2px 6px 2px;color:#fff;line-height: 9px; font:bold 8px Arial;}
table.league tbody td {background-color: #fff; border-right:1px solid #e6edf6; border-bottom:1px solid #e6edf6; line-height: 11px; font-size: 9px;}
table.league tbody tr:hover td {background-color: #dfe8f4;}
table.league .alignLeft {text-align:left}	

#left table.league { width: 100%; margin: 15px 0; }

table.league.list { margin: 10px 0; width: auto; }
table.league.list tbody td { font-size: 11px; padding:6px 10px; }

.paginator { padding: 10px 0; margin-bottom: 15px; text-align: center; font-size: 11px; font-weight: bold;  }
.paginator a { margin: 0 3px; }	
.paginator span { margin: 0 3px; color: #999; }	

.selectLeague { border: 2px solid #09356F; padding: 3px; border-radius: 5px; }
.teams { margin-bottom: 15px; overflow: hidden; }
.teams a { float: left; width: 75px; height: 80px; text-align: center; }
.teams a:hover { position: relative; left: 1px; top: 1px; }
.teams img { max-width: 70px; max-height: 70px; }
.teams h2 { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #CCC; color: #05234B; }


.euroResults { background: #81224A; padding: 10px; color: #FFF; text-shadow: 0 0 1px rgba(0,0,0,0.4); margin: 0 0 20px; border-radius: 4px; } 
.euroResults h2 { font-size: 16px; margin-bottom: 10px; } 
.euroResults table.league.list td { background: #892A52; border-color: #75183F; }
.euroResults table.league.list thead td { background: #75183F; }
.euroResults table.league.list { border: 0; width: 100%; }
.euroResults table.league.list a { color: #FFF; text-shadow: none; }
.euroResults a.block-more { color: #FFF; text-shadow: none; }
.euroResults table.league.list tfoot { display: none; }

.block-fullnews.euro { text-shadow: 0 0 1px rgba(0,0,0,0.4); padding: 10px 10px 0; background: #75183F; border-radius: 4px; margin: 0 0 10px 0; }
.block-fullnews.euro a { color: #FFF; text-shadow: 0 0 1px rgba(0,0,0,0.4); }
.block-fullnews.euro li { border: 0; margin: 0; padding: 0 0 10px 0; }

.block-fullnews.londyn { text-shadow: 0 0 1px rgba(0,0,0,0.4); padding: 10px 10px 0; background: #007ACC; border-radius: 4px; margin: 0 0 10px 0; }
.block-fullnews.londyn a { color: #FFF; text-shadow: 0 0 1px rgba(0,0,0,0.4); }
.block-fullnews.londyn li { border: 0; margin: 0; padding: 0 0 10px 0; }



