html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, object, address, form, input, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt { margin: 0; padding: 0; border: none; }
body { color: #290808; font-size: 10px; font-family: Verdana; background: #fcfcfc url(./images/bg.gif) repeat-x; }
table { border-collapse: collapse; }
#site { width: 1005px; margin: 0 auto; }
h1 { font-size: 16px; }
h2 { font-size: 12px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }
h5 { font-size: 10px; }
ul, ol { list-style: none; }
th { text-align: center; }
a { color: #cdba8d; text-decoration: none; }
a:hover, a.active { color: #514134; }
#header { position: relative; height: 188px; background: #504336 url(../images/header.jpg) no-repeat; }
#header li { float: left; margin: 0 1px 0 0; }
#header ul { position: absolute; right: 62px; top: 17px; text-transform: lowercase; color: #cdba8d; }
#header ol { display: block; overflow: hidden; position: absolute; bottom: 0; }
	#header ol a { height: 29px; line-height: 29px; width: 119px; display: block; background: url(../images/menu-top.png) no-repeat 0 29px; text-align: center; font-weight: bold; font-size: 12px;}
	#header ol a:hover, #header a.active { background-position: 0 0; color: #3a2e25; }
	#header .logo { display: block; width: 179px; height: 62px; position: absolute; left: 7px; top: 0; display: block; overflow: hidden; text-indent: -999em; }
#wrap { }
.banner-bg { background: url(../images/banner-bg.jpg) no-repeat; height: 131px; overflow: hidden; }
	#banner-h { width: 750px; margin: 8px 0 0 126px; text-align: center; overflow: hidden; position: relative; height: 123px; }
	#banner-h span.text { display: block; position: absolute; left: 0; top: 105px; width: 750px; text-align: center; color: #B30303; } 
	#banner-h span.text a { font-size: 12px; font-weight: bold; color: maroon; }
#content { overflow: hidden; background: #ababab; }
#side-left, #side-right { width: 170px; background: #4f4033; border-right: 1px #9d9d9d solid; float: left; padding: 0 0 20020px 0; margin-bottom: -20000px; }
	#side-left { text-align: center; }
	#side-left h2, #side-right h2 { text-align: left; text-transform: uppercase; font-family: 'Trebuchet MS'; padding: 0 10px; background: url(../images/panel-top.png); height: 41px; line-height: 38px; color: #cdba8d; margin: 0 0 10px 0; }
	#side-left div { margin: 15px 0 0 0; overflow: hidden; }
#side-center { width: 658px; background: #fff; border-left: 1px #b7b7b7 solid; border-right: 2px #b7b7b7 solid; float: left; margin: 0 1px -20000px 0; padding: 0 0 20000px 0; }
	#side-center div.top { height: 65px; background: url(../images/pattern.gif) repeat-x 1px 0; overflow: hidden; }
	#side-center .top ol { height: 57px; background: url(../images/center-top.jpg) no-repeat 88px 0; margin: 8px 0 0 0; }
	#side-center .top li { float: left; margin: 0 35px 0 0; text-align: center; }
	#side-center .top a { background: url(../images/top-active.gif) no-repeat 0 100px; display: block; font: bold 12px/30px 'Trebuchet MS'; height: 25px; width: 83px; margin: 8px auto 0 auto; }
	#side-center .top a:hover, #side-center .top li.active a { background-position: 0 0; color: #514134; }
	#side-center .top .pilka-nozna { width: 88px; }
	#side-center .top .koszykowka { width: 90px; }
	#side-center .top .tenis { width: 89px; }
	#side-center .top .hokej { width: 89px; margin: 0 38px 0 0;}
	#side-center .top .baseball { width: 99px; margin: 0; }
#side-right { border: none; border-left: 1px #9d9d9d solid; min-height: 672px; }
	#side-right h2 { margin: 0 0 4px 0; }
	#side-right .banners { text-align: center; }
#bottom { height: 16px; background: #fff url(../images/panel-bottom.gif) no-repeat; }
	#bottom div { height: 16px; background: url(../images/panel-bottom-right.gif) no-repeat right top; }
#footer { background: #5a4c40 url(../images/footer.gif) repeat-x 0 1px; padding: 1px 7px 2px 7px; min-height: 40px; color: #a79578; clear: both; margin: 0 0 65px 0;}
	#footer .bar { height: 23px; line-height: 23px; color: #fff; background: #1b1813; margin: 0 0 2px 0; }
	#footer .bar span { display: inline-block; text-align: right; width: 760px; }
	#float { position: fixed; bottom: 0; left: 0; width: 100%; }
    #float iframe { width: 1000px; }
    #float div { margin: 0 auto; width: 1000px; border: none; position: relative; }
    #float img { position: absolute; right: 0; top: 0; cursor: pointer; }
