@import url(https://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext);


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Arial;
}
#all {
background-color: #020305;
height: 100%;
}
a {
color: #fff;
text-decoration: none;
}
a {
color: #fff;
text-decoration: hover;
}
.top {
background-image: url(../images/top.jpg);
background-repeat: no-repeat;
background-position: 50% 0;
height: 678px;
width: 100%;
}
.bottom {
background-image: url(../images/bottom.jpg);
background-repeat: no-repeat;
background-position: 50% 0;
height: 239px;
width: 100%;
}
.middle {
height: 100%;
overflow: hidden;
width: 930px;
margin: 0 auto;
position: relative;
bottom: 40px;
}
.sponsor {
width: 940px;
margin: 0 auto;
}
.sponsor span {
display: none;
}
.sponsor a {
margin-top: 10px;
margin-right: 26px;
}
.sponsor img {
display: block;
clear: both;
margin-bottom: 15px;
}
.logik {
    float: left;
    display: block;
    overflow: hidden;
    margin: 1px;
    min-width: 142px;
    min-height: 110px;
}

a#logo1 { 
background-image:url(../images/logo1.jpg) ;
background-repeat: no-repeat; 
width: 65px; 
height: 84px;
display: block;
float: left;
}
a:hover#logo1 { 
background-position: 0px -84px; 
}
a#logo2 { 
background-image:url(../images/logo2.jpg) ;
background-repeat: no-repeat; 
width: 60px; 
height: 84px;
display: block;
float: left;
}
a:hover#logo2 { 
background-position: 0px -84px; 
}
a#logo3 { 
background-image:url(../images/logo3.jpg) ;
background-repeat: no-repeat; 
width: 88px; 
height: 84px;
display: block;
float: left;
}
a:hover#logo3 { 
background-position: 0px -84px; 
}
a#logo4 { 
background-image:url(../images/logo_giacomini.png) ;
background-repeat: no-repeat; 
width: 161px; 
height: 32px;
display: block;
float: left;
}
a:hover#logo4 { 
background-position: 0px -32px; 
}

a#logo44 { 
background-image:url(../images/nitstal.png) ;
background-repeat: no-repeat; 
width: 239px; 
height: 59px;
display: block;
float: left;
}
a:hover#logo44 { 
background-position: 0px -59px; 
}

a#logo5{ 
background-image:url(../images/logo5.jpg) ;
background-repeat: no-repeat; 
width: 122px; 
height: 84px;
display: block;
float: left;
}
a:hover#logo5 { 
background-position: 0px -84px; 
}
a#logo6{ 
background-image:url(../images/logo6.jpg) ;
background-repeat: no-repeat; 
width: 128px; 
height: 84px;
display: block;
float: left;
}
a:hover#logo6 { 
background-position: 0px -84px; 
}
a#logo7{ 
background-image:url(../images/logo7.png) ;
background-repeat: no-repeat; 
width: 142px; 
height: 70px;
display: block;
float: left;
}
a:hover#logo7{ 
background-position: 0px -72px; 
}

a#logo77{ 
background-image:url(../images/dbamy-o-Ciebie.png) ;
background-repeat: no-repeat; 
width: 150px; 
height: 67px;
display: block;
float: left;
}
a:hover#logo77{ 
background-position: 0px -67px; 
}


a#logo8 { 
background-image:url(../images/word.png) ;
background-repeat: no-repeat; 
width: 222px; 
height: 82px;
display: block;
float: left;
}
a:hover#logo8 { 
background-position: 0px -82px; 
}
a#logo10{ 
background-image:url(../images/rustico.png) ;
background-repeat: no-repeat; 
width: 131px; 
height: 83px;
display: block;
float: left;
}
a:hover#logo10 { 
background-position: 0px -83px; 
}
a#logo11{ 
background-image:url(../images/salus.png) ;
background-repeat: no-repeat; 
width: 110px; 
height: 72px;
display: block;
float: left;
}
a:hover#logo11 { 
background-position: 0px -72px; 
}

a#logo12{ 
background-image:url(../images/awix.png);
background-repeat: no-repeat; 
width: 147px; 
height: 49px;
display: block;
float: left;
 margin-top: 25px;
}
a:hover#logo12 { 
background-position: 0px -49px; 
}
a#logo13{ 
background-image:url(../images/homeofhouses.png);
background-repeat: no-repeat; 
width: 256px; 
height: 41px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo13 { 
background-position: 0px -41px; 
}
a#logo131{ 
background-image:url(../images/gesia.png);
background-repeat: no-repeat; 
width: 124px; 
height: 80px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo131 { 
background-position: 0px -80px; 
}


a#logo132{ 
background-image:url(../images/szwejk.png);
background-repeat: no-repeat; 
width: 122px; 
height: 80px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo132{ 
background-position: 0px -80px; 
}

a#logo133{ 
background-image:url(../images/ototorun.png);
background-repeat: no-repeat; 
width: 289px; 
height: 59px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo133{ 
background-position: 0px -59px; 
}

a#logo233{ 
background-image:url(../images/balt.png);
background-repeat: no-repeat; 
width: 194px; 
height: 80px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo233{ 
background-position: 0px -80px; 
}
a#logo2331{ 
background-image:url(../images/woda_torunianka.png);
background-repeat: no-repeat; 
width: 256px; 
height: 80px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo2331{ 
background-position: 0px -80px; 
}

a#logo234{ 
background-image:url(../images/jg.png);
background-repeat: no-repeat; 
width: 85px; 
height: 80px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo234{ 
background-position: 0px -80px; 
}


a#logo888{ 
background-image:url(../images/jopaclinic.png);
background-repeat: no-repeat; 
width: 254px; 
height: 36px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo888{ 
background-position: 0px -36px; 
}

a#logo222{ 
background-image:url(../images/kujawyipomorze.png);
background-repeat: no-repeat; 
width: 92px; 
height: 79px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo222{ 
background-position: 0px -79px; 
}

a#logo777{ 
background-image:url(../images/prosave.png);
background-repeat: no-repeat; 
width: 226px; 
height: 50px;
display: block;
float: left;
 margin-top: 28px;
}
a:hover#logo777{ 
background-position: 0px -50px; 
}

.menu_top {
padding-top: 520px;
text-align: center;
width: 780px;
margin: 0 auto;
}
.menu_top span {
display: none;
}
.menu_top a {
font-family: 'Oswald', sans-serif;
 display: block;
    float: left;
padding: 5px 12px;
color: #fff;
font-size: 20px;
}
.menu_top a:hover {
text-decoration: underline;
}
a#menu1{ 
background-image:url(../images/menu1.png) ;
background-repeat: no-repeat; 
width: 140px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu1, a#menu1.active {  
background-position: 0px -38px; 
}
a#menu2{ 
background-image:url(../images/menu2.png) ;
background-repeat: no-repeat; 
width: 70px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu2 { 
background-position: 0px -38px; 
}
a#menu3{ 
background-image:url(../images/menu3.png) ;
background-repeat: no-repeat; 
width: 94px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu3 { 
background-position: 0px -38px; 
}
a#menu4{ 
background-image:url(../images/menu4.png) ;
background-repeat: no-repeat; 
width: 63px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu4 { 
background-position: 0px -38px; 
}
a#menu5{ 
background-image:url(../images/menu5.png) ;
background-repeat: no-repeat; 
width: 57px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu5 { 
background-position: 0px -38px; 
}
a#menu6{ 
background-image:url(../images/menu6.png) ;
background-repeat: no-repeat; 
width: 82px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu6, a#menu6.active5 {  
background-position: 0px -38px; 

background-position: 0px -38px; 
}
a#menu7 { 
background-image:url(../images/menu7.png) ;
background-repeat: no-repeat; 
width: 72px; 
height: 38px;
display: block;
float: left;
}
a:hover#menu7, a#menu7.active11 { 
background-position: 0px -38px; 
}
.leftside {
width: 125px;
float: left;
display: block;
margin-left: 56px;
padding-bottom: 90px;
}
.menu_left span {
display: none;
}
.menu_left {
width: 111px;
clear: both;
display:block;
}
.menu_left a {
display: block;
clear: both;
margin: 0 0 3px;
font-family: 'Oswald', sans-serif;
padding: 0px;
color: #fff;
font-size: 20px;
}
.menu_left a:hover, #acrl {
	color: #336633;
}
.angel {
clear: both;
display:block;
padding-top: 40px;
}
a#lewe1{ 
background-image:url(../images/l1.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 27px;
display: block;
float: left;
}
a:hover#lewe1, .active { 
background-position: 0px -27px; 
color: #22451b;
}
.menu_bottom_left a.active{
color: #22451b;
}

a#lewe2{ 
background-image:url(../images/l2.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 22px;
display: block;
float: left;
}
a:hover#lewe2, .active7 { 
background-position: 0px -22px; 
color: #22451b;
}
.menu_bottom_left a.active7 {
color: #22451b;
}
a#lewe3{ 
background-image:url(../images/l3.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 22px;
display: block;
float: left;
}
a:hover#lewe3, .active8{ 
background-position: 0px -22px; 
color: #22451b;
}
.menu_bottom_left a.active8 {
color: #22451b;
}
a#lewe4{ 
background-image:url(../images/l4.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 21px;
display: block;
float: left;
}
a:hover#lewe4 , .active9{ 
background-position: 0px -21px; 
color: #22451b;
}
.menu_bottom_left a.active9 {
color: #22451b;
}
a#lewe5{ 
background-image:url(../images/l5.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 22px;
display: block;
float: left;
}
a:hover#lewe5 , .active10{ 
background-position: 0px -22px; 
color: #22451b;
}
.menu_bottom_left a.active10 {
color: #22451b;
}
a#lewe6{ 
background-image:url(../images/l6.png) ;
background-repeat: no-repeat; 
width: 111px; 
height: 22px;
display: block;
float: left;
}
a:hover#lewe6, .active11 { 
background-position: 0px -22px; 
color: #22451b;
}
.menu_bottom_left a.active11 {
color: #22451b;
}
a.active12 { 
background-position: 0px -22px; 
color: #22451b;
}
.menu_bottom_left a.active12 {
color: #22451b;
}
.middlebox {
margin-left: 36px;
margin-right: 36px;
float: left;
display: block;
width: 465px;
color: #ffffff;
font-size: 12px;
line-height: 18px;
text-align: justify;
padding-bottom: 60px;
}
.middlebox h2, .rightbox h3 {
font-family:  Anton; 
font-weight: normal; 
color: #ffffff;
font-size: 18px;
}
.middlebox .left {
display: block;
float:left;
margin: 5px;
}
.middlebox .right {
display: block;
float:right;
margin: 5px;
}
.news {
display: block;
margin-bottom: 40px;
}
.news h2 {
display: block;
margin-bottom: 10px;
}
.news_t {
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.leftimg {
display: block;
float: left;
margin-left: 12px;
}
.vs {
display: block;
float: left;
margin-left: 12px;
margin-top: 12px;
}
.boxmecz {
display: block;
text-align: center;
margin: 0 auto;
overflow: hidden;
}
.clearimg {
display: block;
clear: both;
margin-top:0;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}
.lastbox {
text-align: center;
display: block;
clear: both;
height: 150px;
}
.desc {
padding-top: 5px;
border-top: solid 1px #1c3817;
font-weight: bold;
color: #ffffff;
font-size: 10px;
text-align: left;
display: block;
margin-top: 10px;
padding-top: 10px;
clear: both;
}
.desclast {
padding-top: 5px;
border-top: solid 1px #1c3817;
font-weight: bold;
color: #ffffff;
font-size: 10px;
text-align: center;
display: block;
margin-top: 10px;
padding-top: 10px;
clear: both;
}
.nextbox {

text-align: center;
display: block;
clear: both;
height: 150px;
margin-bottom: 50px;
}
.rightside {
width: 212px;
float: left;
display: block;
}
.menu_bottom {
width: 600px;
margin: 0 auto;
}
.menu_bottom_left {
width: 150px;
display: block;
float: left;
text-transform: uppercase;
}
.menu_bottom_left a {
text-transform: uppercase;
color: #fff;
text-decoration: none;
clear: both;
display:block;
font-size: 12px;
font-family: Arial;
}
.menu_bottom_left a:hover {
color: #22451b;
}
.menu_bottom_right {
border-bottom: solid 1px #fff;
width: 450px;
display: block;
float: left;
font-size: 12px;
font-family: Arial;
color: #fff;
padding-bottom: 5px;
}
.menu_podmenu {
clear: right;
display: block;
padding-top: 28px;
}
.menu_bottom_right a {
text-decoration: none;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_bottom_right a:hover {
color: #22451b;
}
.menu_1 {
padding-left: 10px;
width: 140px;
float: left;
display: block;
}
.menu_2 {
width: 130px;
float: left;
display: block;
}
.menu_3 {
width: 110px;
float: left;
display: block;
}
.menu_4 {
width: 60px;
float: left;
display: block;
}
.menu_1m {
padding-left: 10px;
width: 140px;
float: left;
display: block;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_1m a {
clear: both;
display: block;
text-decoration: none;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_2m {
width: 130px;
float: left;
display: block;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_2m a {
clear: both;
display: block;
text-decoration: none;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_3m {
width: 110px;
float: left;
display: block;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_3m a {
clear: both;
display: block;
text-decoration: none;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_4m {
width: 60px;
float: left;
display: block;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_4m a {
clear: both;
display: block;
text-decoration: none;
font-size: 12px;
font-family: Arial;
color: #fff;
}
.menu_podmenu a:hover {
color: #22451b;
}

.menu_top ul li:hover ul {
display:block;
position:absolute;

    z-index: 10000; 
}
.menu_top ul {
list-style: none;
margin:0;
padding:0;
}
.menu_top ul li ul {
display: none;
padding-top: 40px;
}
.menu_top  ul {
list-style: none;
margin:0;
padding:0;
}
.menu_top li {
display: block;
float: left;

}
.menu_top ul ul li {

display: block;
clear: both;

}
.menu_top ul ul li a {
	font-size: 18px;
	padding: 0 12px;
}



a#pod1 {
background-image: url(../images/pod1.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 28px;
}
a:hover#pod1 {
background-image: url(../images/pod1h.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 28px;
}
a#pod2 {
background-image: url(../images/pod2.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 25px;
}
a:hover#pod2 {
background-image: url(../images/pod2h.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 25px;
}
a#pod3 {
background-image: url(../images/pod3.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 24px;
}
a:hover#pod3 {
background-image: url(../images/pod3h.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 24px;
}
a#pod4 {
background-image: url(../images/pod4.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 22px;
}
a:hover#pod4 {
background-image: url(../images/pod4h.png);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 22px;
}
a#pod5 {
background-image: url(../images/pod5n.png);
background-repeat: no-repeat;
display: block;
width: 44px;
height: 21px;
}
a:hover#pod5 {
background-position: 0px -21px; 
}
a#pod6 {
background-image: url(../images/pod6n.png);
background-repeat: no-repeat;
display: block;
width: 44px;
height: 25px;
}
a:hover#pod6 {
background-position: 0px -25px; 
}





.album_thumb_gal {
display: block;
float: left;
padding: 2px;
margin: 3px;
border: solid 1px #ccc;
}
a:hover.wiecej {
color: #fff;
}
a.wiecej {
color: #22451b;
text-decoration: none;
display: block;
float: right;
margin-top: 15px;
}
#activea, #activeb, #activec, #actived, #activee, #activef, #activeg,  #activeh,  #activei,  #activej {
color: #22451b;
}
.news_box {
display: block;
clear: both;
margin-bottom: 20px;
}
.tabelawynik table{
color: #FFFFFF;
font-size: 10px;
border-collapse: collapse;
}
.td1 {
width: 30px;
padding: 3px;
}
.td2 {
padding: 3px;
width: 150px;
border-right: 1px solid #1C3817;
}
.td3{
padding: 3px;
width: 30px;
text-align: center;
}
.tr1 {
border-bottom: 1px solid #1C3817;
}
.mecze {
padding-top: 50px;
display: block;
clear: both;
}
.linkmaster {
width: 940px;
display: block;
clear: both;
margin: 30px auto;
}
.design {
color: #fff;
font-size: 11px;
display: block;
text-align: right;
padding-top: 100px;
}
.design a {
color: #fff;
font-size: 11px;
}
#cookies {
background: none repeat scroll 0 0 #000000;
border: 1px solid #000000;

color: #FFFFFF;
display: none;
margin: 0 auto;
opacity: 0.8;
padding: 20px;
font-size: 12px;
}
#cookies a {
color: red;
}
.torun {
clear: both;
display: block;
float: right;
margin: 20px 90px 10px;
overflow: hidden;
width: 627px;
}
.fair {
clear: both;
display: block;
float: right;
margin: 0px 90px 40px;
overflow: hidden;
width: 627px;
}
.sport {
clear: both;
display: block;
float: right;
margin: 0 90px 10px;
overflow: hidden;
width: 627px;
}
.pod {
color: #fff;
font-size: 11px;
text-align: left;
display: block;
margin-top: 10px;
}
td {
padding: 5px 10px;
}