﻿body {background: #FFF; font-family: Tahoma, Verdana, Trebuchet Ms; font-size: 12px; color: #000; margin: 0px;}

.clr:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clr {display: block; clear: both; height: 0px; margin: 0px; padding: 0px;}
html[xmlns] .clr { display: block;}
* html .clr {height: 1%;}
a img {border: 0px;}

:-moz-any-link:focus {outline: none;}
a:active {outline: none;}
:focus {-moz-outline-style: none;}

body {background: #FFF url(http://www.sports.pl/images/bg/bg.png) repeat-x;}
#wrapper {width: 986px; margin: 0 auto; background: #FFF; padding: 0px 0px;}
.bxHeader {margin: 0px; padding: 0px;}
/*
#headertop {width: 385px; float: right; text-align: right; font-size: 11px;}
#headertop img {margin-right: 3px; margin-top: -2px; vertical-align: middle;}
#headertop a {text-align: left; padding-right: 3px; color: #777; vertical-align: middle; font-size: 11px; letter-spacing: 1px; font-weight: normal;}
#headertop a:hover {color: #e00;text-decoration: none;}
.sico {width: 18px; margin: 6px; border: 0px;}
*/

#logo {float: left; margin: 0px; padding: 0px; margin-bottom: -2px;}
#usrmn {margin-top: 8px; font-size: 11px; color: #666;}
#top {background: #f1f1f1 url(http://www.sports.pl/images/bg/bg.png) repeat-x; height: 83px; color: #555; margin: 0 auto; padding: 0px; width: 986px;}

#search {float:right;margin:25px 5px 5px 5px; display:inline-block; border-left:dashed 1px #aaa;padding-left:10px; font-family: Arial;}
#inpsearch {width:295px;margin-right:-3px}
.subimg {position:relative;top:5px;left:0px;}
#hrFind {position:relative;top:-1px;left:-3px;}
#inpsearch {background: #FFF url(http://www.google.pl/cse/intl/pl/images/google_custom_search_watermark.gif) center center no-repeat; border: 1px solid #87B4B6;}
#tbFind {background: #FFF; border: 1px solid #87B4B6;width:295px;margin-right:-3px}
#inpsearch:focus {background: #FFF;}
#search1 #inpsearch, #search2 #inpsearch {margin-top: 7px;}

#searchOpt a {color: #666; background: transparent url(http://www.sports.pl/images/searchOpt.png) no-repeat; width: 80px; font-size: 10px; display: block; height: 11px; float: left; text-align: center; margin: 0px 1px; padding: 2px 0px; text-decoration: none;}
#searchOpt a.sel {background: transparent url(http://www.sports.pl/images/searchOpt2.png) no-repeat; color: #fff; text-decoration: none;}

#searchOpt a:hover {text-decoration: none;}
#searchOpt {position: absolute; margin-top: -8px;}
#hrFind img {margin-bottom: -6px; margin-left: 3px; margin-right: -3px;}
#tbFind {margin-top: 7px;}

#subMenu {display: block; background: url(/images/submenu.gif) repeat-x; height: 25px; padding: 2px 0px; text-align: center; margin-bottom: 5px;}
#subMenu img {margin: 0px;}

#headlinks {color:#999; font-size:11px;margin-top:10px; font-family: Arial;}
#headlinks a {color:#666;margin:0px 8px; text-decoration: none;}

#headlinks a.SiteMapLink {z-index:15;display:inline-block;padding:3px 5px;}
#headlinks a.SiteMapLink.selected {background:#F8F8F8; color:#006699;}
#SiteMap {background:#F8F8F8 none repeat scroll 0 0; margin-left:-663px; top:79px; padding:30px; position:absolute; border:1px solid #888;border-top:none; font-size:11px; z-index:10; font-family: Arial;}
#SiteMap a {padding:3px; text-decoration: none; font-family: Arial; color: #666;}
#SiteMap .deep1 {font-weight:bold; font-size:13px; display:block; padding:3px 10px; background:#64a1c0; margin:2px 0px}
#SiteMap  a.deep1 {color:#fff;}
#SiteMap .deep2 {font-weight:bold;padding-left:10px}
#SiteMap .deep3 {padding-left:20px}
#SiteMap .deep4 {padding-left:30px}
#SiteMap .deep5 {padding-left:40px}
#SiteMap .deep2, #SiteMap .deep3, #SiteMap .deep4, #SiteMap .deep5 {display:block;}
#SiteMap .deep2:hover, #SiteMap .deep3:hover, #SiteMap .deep4:hover, #SiteMap .deep5:hover {display:block; background:#eaeaea}
#SiteMap td {padding-right:60px; vertical-align: top;}

#usab {float:right;margin-top:10px;text-align:right; font-family: Arial;}
#usab a {margin:5px}
#usab .lgs .logo1 {width: 82px; height: 18px; margin-bottom: 10px; display: block; background: transparent url(http://www.sports.pl/images/logo_ps_bw.gif) no-repeat; float: left; cursor: pointer;}
#usab .lgs .logo1:hover {background: transparent url(http://www.sports.pl/images/logo_ps.gif) no-repeat;}
#usab .lgs .logo2 {width: 59px; height: 18px; margin-bottom: 10px; display: block; background: transparent url(http://www.sports.pl/images/logo_s_bw.gif) no-repeat; float: right; cursor: pointer;}
#usab .lgs .logo2:hover {background: transparent url(http://www.sports.pl/images/logo_s.gif) no-repeat;}
#date {color:#666; font-size:11px;margin-top:8px; text-align:right}

#footer ul {list-style: none; margin: 0px; padding: 0px;}
#footer {clear:both;padding:10px; background:#f1f6fa; border:1px solid #e1f0f7; width:980px; margin-bottom:20px; font-family: Arial;}
#footer h2 {margin-bottom:20px}
ul.DiscMaps {float:left; width:130px}
ul.DiscMaps a {font-size:11px; display: block; padding-bottom: 2px; text-decoration: none; color: #666;}
ul.DiscMaps a:hover {text-decoration: underline;}
#footerMap h5, #shortCuts h5 {font-size: 13px; margin: 0px; margin-bottom: 8px; color: #666;}
#footerMap {float: left; width: 650px;}
#shortCuts {float: right; width: 200px;}
#shortCuts a {font-size:11px; padding-bottom: 2px; display: block; color: #666; text-decoration: none;}
#shortCuts a:hover {text-decoration: underline;}
#footerIcons {float: left; width: 90px; padding-right: 10px; height: 190px; border-right: 1px dotted #CCC; margin-right: 20px; text-align: center; font-weight: bold;}
#footerIcons a {color: #114477; font-size: 12px; text-decoration: none;}
#footerIcons a:hover {color: #FF0000;}
#footerIcons img {}
#footerIcons img.Blip {width: 49px; margin: 5px 0px 3px 0px;}
#footerIcons img.fBook {width: 47px; margin: 10px 0px 0px 7px;}
#footerIcons img.Rss {width: 40px; margin: 10px 0px 3px 0px;}

#ASP {font-size:11px; color: #666;}
#ASP a {color: #666; text-decoration: none;}
#ASP a:hover {color: #666;}
.Flogo {display: inline-block;}
.Fname {float: right;}
.FootLnk {font-size: 11px; text-align: center; line-height: 15px; margin-top: 15px; color: #666; font-family: Arial;}
.FootLnk a {padding: 0px 10px; color: #666; text-decoration: none;}
.FootLnk a:hover {text-decoration: underline;}
#downLow {color: #999; text-align: center; padding: 10px 0px; font-size: 10px; font-family: Arial;}

#menubottom {background: #eee url(/Images/bottom.jpg) repeat-x; height: 170px; padding: 10px; padding-top: 20px;font-size: 11px; line-height: 14px;}
#menubottom a {color: #7a7a7a; text-decoration: none;}
#menubottom a:hover {color: #d00; text-decoration: underline;}
#menubottom .cl1 {width: 700px; float: left; padding: 0px;}
#menubottom .cl1 td {font-size: 11px; line-height: 14px; vertical-align: top;}
#menubottom .cl2 {width: 200px; float: left; padding: 0px;}
#menubottom .cl3 {width: 200px; float: left; padding: 0px;}
#menubottom .cl4 {width: 210px; float: right; padding: 0px;}
h5.lead {font-size: 11px; color: #7a7a7a; border-bottom: 1px #ccc solid; margin: 0px; padding-bottom: 4px;}
#menubottom h5 a {color: #d00;}
#menubottom h5 a:hover {color: #000;}

.colL {float: left; text-align: left; width: 310px; padding: 10px 0px;}
.colR {float: right; width: 660px; padding: 10px 10px 10px 0px;}

.bxCategoryMap {font-weight: bold; font-size: 16px; background: #C9C5F8 url(/Images/bxcat.jpg) repeat-x; padding: 10px; text-transform: uppercase; width: 280px;}

#treemenu1 {position: relative; z-index:	999;}

.bxFind {border: 1px solid #999; margin-bottom: 10px; background: #EEE url(/Images/bxfind.gif) repeat-x; padding: 10px;}
.bxFind h3 {color: #676767; margin: 0px; margin-bottom: 10px;}
.bxFind input {border: 1px solid #CCC;}
.bxFind input:focus {border: 1px solid #999;}
.bxFind input#btnFind {background: #FFF url(/Images/arrow-right.gif) right 3px no-repeat; font-weight: bold; cursor: pointer; padding-right: 10px;}
.bxFind input#btnFind:hover {border: 1px solid #999;}

.bxProductListHOTIn {border: 3px solid #AFC3F6; margin-bottom: 10px;}
.bxProductListHOT {height: 160px; padding: 10px 0px; margin-bottom: 10px; margin-left: 50px;}
.bxProductListHOT a {color: #016EA9; font-weight: bold; text-decoration: none;}
.bxProductListHOT a:hover {text-decoration: underline;}

a.seeThis {color: #FFF; background: #F88302; text-decoration: none; padding: 2px 3px; margin: 5px 0px 0px 0px; display: block; width: 100px; border: 1px solid #F9A602 }
.itemProduct {width: 287px; height: 200px;}
.itemProduct .colL {float: left; width: 80px; margin-right: 5px;}
.itemProduct .colR {float: right; width: 185px;}
.inHotSmall {font-size: 11px; color: #666;}
.inHotSmall span  {line-height: 18px;}
.inHotSmall span a  {font-weight: normal;}
.inHotSmall span b {color: #000;}
.inHotSmall em {color: #000; font-style: normal;}
.nrShop {width: 116px; display: block; text-align: center;}
.priceOK {font-size: 12px;}
h3#recom {text-transform: uppercase; color: #C6C6F8; font-weight: bold; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}
a.HPGprev {background: #FFF url(/Images/prev.gif) no-repeat; width: 28px; height: 59px; display: block; position: absolute; margin-top: 70px; margin-left: 10px;}
a.HPGnext {background: #FFF url(/Images/next.gif) no-repeat; width: 28px; height: 59px; display: block; position: absolute; margin-top: 70px; margin-left: 622px;}


/*
.bxProductListHOT {border: 3px solid #AFC3F6; height: 170px; padding: 10px 40px; margin-bottom: 10px;}
.bxProductListHOT a {color: #016EA9; font-weight: bold; text-decoration: none;}
.bxProductListHOT a:hover {text-decoration: underline;}
.bxProductListHOTIn {overflow: hidden;}
a.seeThis {color: #FFF; background: #F88302; text-decoration: none; padding: 2px 3px; margin: 5px 0px 0px 0px; display: block; width: 100px; border: 1px solid #F9A602 }
.itemProduct {width: 287px; height: 200px;}
.itemProduct .colL {float: left; width: 80px; margin-right: 5px;}
.itemProduct .colR {float: right; width: 185px;}
.inHotSmall {font-size: 11px; color: #666;}
.inHotSmall span  {line-height: 18px;}
.inHotSmall span a  {font-weight: normal;}
.inHotSmall span b {color: #000;}
.inHotSmall em {color: #000; font-style: normal;}
.nrShop {width: 116px; display: block; text-align: center;}
.priceOK {font-size: 12px;}
h3#recom {text-transform: uppercase; color: #C6C6F8; font-weight: bold; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}

a.HPGprev {background: #FFF url(/Images/prev.gif) no-repeat; width: 28px; height: 59px; display: block; position: absolute; margin-top: 50px; margin-left: -35px;}
a.HPGnext {background: #FFF url(/Images/next.gif) no-repeat; width: 28px; height: 59px; display: block; position: absolute; margin-top: 50px; margin-left: 582px;}
*/



.bxHPHOT {width: 700px;}
.bxHPHOT .itemProduct {float: left; border: 1px solid #CCC; width: 302px; margin-bottom: 10px; padding: 5px 10px 10px 10px; height: 195px; margin-right: 10px;}
.bxHPHOT a {color: #016EA9; font-weight: bold; text-decoration: none;}
.bxHPHOT a:hover {text-decoration: underline;}
.bxHPHOT a.seeThis {color: #FFF;}

.bxFindResultsEmpty {background: #FEEFEA; border-top: 5px solid #FD937B; border-bottom: 5px solid #FD937B; border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 10px;}
.bxFindResultsEmpty h2 {font-size: 14px; color: #FF0000; font-weight: bold; background: transparent url(/Images/exc.gif) left no-repeat; padding-left: 30px; line-height: 20px; margin: 2px 0px;}
.bxFindResultsEmpty ul {list-style: circle;}

#bxFindResults {color: #0458A1;}
#bxFindResults h1 {font-size: 16px; margin: 20px 0px;}
.Pager {border: 1px solid #AFC3F6; border-top: 5px solid #AFC3F6; text-align: right; padding: 5px; background: #F2F2F2;}
.Pager a {color: #016EA9; text-decoration: none; font-weight: bold;}
.Pager a.PageHrefSelected {color: #000; text-decoration: none;}
.Pager a:hover {color: #016EA9; text-decoration: underline;}
.Body .Item {border: 1px solid #AFC3F6; border-top: 0px; padding: 10px 10px 10px 20px; min-height: 130px; color: #666;}
.Body .Item a {color: #016EA9; text-decoration: none; font-weight: bold;}
.Body .Item a.seeThis {color: #FFF; font-size: 11px; font-weight: bold; margin-bottom: 5px; margin-left: 12px;}
.Body .Item a:hover {text-decoration: underline;}
.Body .Item .col1 {float: left; width: 120px; margin-right: 20px;}
.Body .Item .col3 {float: left; width: 120px;}
.Body .Item .col4 {float: right; width: 120px; color: #000; text-align: right; margin-top: 20px; font-size: 11px;}
.Body .Item .col4 span {font-size: 12px;}
.Body .Item b {color: #000;}
.Body .Item span a {font-weight: normal;}

#bxProductsList .Header {border: 1px solid #AFC3F6; border-top: 5px solid #AFC3F6; text-align: right; padding: 5px; background: #F2F2F2;}
#bxProductsList .Header a {color: #016EA9; text-decoration: none; font-weight: bold; font-size: 10px;}
#bxProductsList .Header a.PageHrefSelected {color: #000; text-decoration: none;}
#bxProductsList .Header a:hover {color: #016EA9; text-decoration: underline;}
#bxProductsList .Header .colLt {float: left; font-size: 16px; color: #0458A1; font-weight: bold;}
#bxProductsList .Header .colRt {float: right; margin-top: 2px;}

.bxMap {position: absolute; z-index: 10; background: #F2F2F2; border: 5px solid #AFC3F6;}
.bxMap a {color: #0458A1; text-decoration: none;}
.bxMap a:hover {text-decoration: underline;}
.bxMap .column {float: left; width: 200px; padding: 5px 10px 10px 10px;}
.bxMap span.itemSC {display: block; padding-right: 5px;}
.bxMap a.cat {margin-top: 5px; display: block;}












