/*     Style główne/globalne etc*/
html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, 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, input, textarea {
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
}
html, body, input, textarea {
	font-size: x-small;
}
a {
	color: #720505;
	text-decoration: none;
}
a:hover {
	color: #f0f0d8;
}
ol, ul {
	list-style: none;
}
body {
	background: #0c0a0b url(../img/bg.jpg) 0 0 repeat-x;
	color: #69675e;
	text-align: center;
	width: 100%;
	height: 100%;
}
body, input, textarea, select, option, optgroup, button {
	font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
}
h1 {
	color: #000;
	font-size: 180%;
	font-weight: bold;
}
h1.light {
	color: #c9c9b3;
}
h2 {
	color: #000;
	font-size: 130%;
	font-weight: bold;
}
h2.light {
	color: #c9c9b3;
}
h3 {
	color: #000;
	font-size: 85%;
}
h3.light {
	color: #c9c9b3;
}
h4 {
	color: #69675e;
	font-size: 110%;
	font-weight: bold;
}
form {
	padding: 0px;
	margin: 0px;
}
form div {
	display: inline;
	height: 24px;
	line-height: 24px;
	text-align: left;
}
input {
	background: #191819 url(../img/input-bg.jpg) left top no-repeat;
	color: #f0f0d8;
	width: 110px;
	padding: 5px;
	margin: 0px;
	height: 14px;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
input.text.long {
	background: #191819 url(../img/newsletter-bg.jpg) left top no-repeat;
	width: 150px;
}
input.submit {
	background: #191819 url(../img/wyslij-bg.jpg) left top no-repeat;
	cursor: pointer;
	width: 79px;
	padding: 0px 0px 1px 0px;
	margin: 0px;
	height: 24px;
}
input.submit:hover {
	background: #282828 url(../img/wyslij-bg2.jpg) left top no-repeat;
}
textarea {
	font-size: 12px;
	background: #191819 url(../img/textarea-bg.jpg) center center no-repeat;
	color: #f0f0d8;
	width: 250px;
	height: 154px;
	padding: 5px;
	overflow: hidden;
}
.page, .board, .boardmenu {
	display: none;
}
#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#top, #menu, #main-bg, #main, #middle, #middle-relations, #bottom-bg, #bottom {
	clear: both;
	float: right;
	width: 100%;
}

/* Blok górny */
#top {
	font-size: 110%;
	height: 151px;
	width: 980px;
}

     #top a {
     	color: #d8d8c0;
     }
     #top a:hover {
     	color: #69675e;
     }

/*   Linki IRC, kontakt... */
     #top-links {
     	   float: right;
           padding: right;
     	   text-align: right;
     	   clear: both;
     	   width: 500px;
     	   padding-top: 20px;
     	   padding-bottom: 20px;
     	   background: url(../img/top-menu-bg.jpg) bottom repeat-x;
     }

     #top-links a#irc {
     	background: url(../img/irc-ico.gif) 0px center no-repeat;
     	padding-left: 17px;
     	margin: 0px 20px;
     }
     #top-links a#sitemap {
     	background: url(../img/sitemap-ico.gif) 0px center no-repeat;
     	padding-left: 23px;
     	margin: 0px 20px;
     }
     #top-links a#contact {
     	background: url(../img/contact-ico.gif) 0px center no-repeat;
     	padding-left: 20px;
     	margin: 0px 20px;
     }
/*   Menu */
     #top-menu {
     	float: right;
     	clear: both;
     	width: 350px;
     	padding-top: 20px;
     	text-align: right;
     }

/*        Logowanie */
          #login-form input {
               background: #191819 url(../img/input-bg.jpg) left top no-repeat;
               color: #f0f0d8;
               width: 100px;
               margin: 5px;
          }
          #login-form input.submit {
              	background: #191819 url(../img/zaloguj-bg.jpg) left top no-repeat;
              	cursor: pointer;
              	width: 79px;
              	height: 24px;
          }
          #login-form input.submit:hover {
              	background: #282828 url(../img/zaloguj-bg2.jpg) left top no-repeat;
     }

/*   Dolne podmenu */
     #top-bottom {
     	float: right;
     	clear: both;
     	width: 350px;
          text-align: right;
          padding-top: 10px;
     }
          #top-bottom a.tool {
               background: url(../img/pointer.gif) left center no-repeat;
               padding-left: 10px;
               margin: 10px;
          }

          #top-bottom a#przypomnij {
          	color: #69675e;
          }
          #top-bottom a#przypomnij:hover {
          	color: #d8d8c0;
          }


/* Style dla menu górnego*/
#menu {
	background: #f0f0d8 url(../img/menu-bg.jpg) bottom no-repeat;
	height: 77px;
}
     #menu a {
          display: block;
          width: 100%;
          height: 100%;
     }
     #menu a:hover {
     	background: url(../img/mouse-over.gif) top no-repeat;
     }
     #menu span {
     	display: block;
     	float: left;
     	height: 57px;
     }
     #aktualnosci {
     	background: url(../img/aktualnosci.jpg) no-repeat;
     	width: 119px;
     }
          #aktualnosci.button-active {
          	background: url(../img/aktualnosci-active.jpg) no-repeat;
          }
     #artykuly {
     	background: url(../img/artykuly.jpg) no-repeat;
     	width: 97px;
     }
          #artykuly.button-active {
          	background: url(../img/artykuly-active.jpg) no-repeat;
          }
     #relacje {
     	background: url(../img/relacje.jpg) no-repeat;
     	width: 86px;
     }
          #relacje.button-active {
          	background: url(../img/relacje-active.jpg) no-repeat;
          }
     #wywiady {
     	background: url(../img/wywiady.jpg) no-repeat;
     	width: 98px;
     }
          #wywiady.button-active {
          	background: url(../img/wywiady-active.jpg) no-repeat;
          }
     #mecze {
     	background: url(../img/mecze.jpg) no-repeat;
     	width: 81px;
     }
          #mecze.button-active {
          	background: url(../img/mecze-active.jpg) no-repeat;
          }
     #replaye {
     	background: url(../img/replaye.jpg) no-repeat;
     	width: 91px;
     }
          #replaye.button-active {
          	background: url(../img/replaye-active.jpg) no-repeat;
          }
     #forum {
     	background: url(../img/forum.jpg) no-repeat;
     	width: 80px;
     }
          #forum.button-active {
          	background: url(../img/forum-active.jpg) no-repeat;
          }
     #search-box {
     	width: 328px;
     	height: 57px;
     	text-align: center;
     	float: right;
     	background: url(../img/search-bg.jpg) right no-repeat;
     }
          #search-form input {
          	background: #D9D9C2 url(../img/search-input-bg.jpg) left top no-repeat;
          	color: #0c0a0b;
          	width: 153px;
          	height: 15px;
          	margin: 15px 5px 15px 30px;
          }
          #search-form input.submit {
          	background: #D9D9C2 url(../img/wyszukaj-bg.jpg) left top no-repeat;
          	cursor: pointer;
          	width: 79px;
          	height: 25px;
          	margin: 15px 5px;
          }
          #search-form input.submit:hover {
          	background: #CCCCB5 url(../img/wyszukaj-bg2.jpg) left top no-repeat;
          }
/* Style dla treści głównej*/
     #main-bg {
     	background: #f0f0d8 url(../img/boards-b.png) 585px repeat-y;
     }
          #main {
     	    background:  url(../img/main-bg.jpg) bottom no-repeat;
          }
               #main-text {
               	float: left;
               	width: 585px;
               }
                    #main-text .content {
                    	font-size: 120%;
                    	margin: 0px 20px;
                    }

               #main-left {
               	float: left;
               	width: 587px;
               	background: url(../img/boards-b.png) right repeat-y;
               }
                    #main-left .content {
                    	font-size: 120%;
                    	margin: 0px 20px;
                    }

               #main-menu-text {
               	float: left;
               	width: 297px;
               }
                    #main-menu-text .content {
                    	margin: 0px 5px 20px 20px;
                    	font-size: 120%;
                    }
               #main-menu {
               	float: left;
               	width: 290px;
               	max-height: 100%;
               }
                    #main-menu ul {
                    	display: block;
                    	background: url(../img/lart3-bg.jpg) bottom no-repeat;
                    }
                         #main-menu li a {
                         	color: #0c0a0b;
                         }
                         #main-menu li a:hover {
                         	color: #720505;
                         }
                         #main-menu li {
                         	display: block;
                         	font-size: 120%;
                         	height: 15px;
                         	padding: 10px 0px 10px 25px;
                         	background: url(../img/lart-bg.jpg) top right no-repeat;
                         }
                         #main-menu li a {
                         	padding-left: 13px;
                         	background: url(../img/pointer.gif) left center no-repeat;
                         }
                         #main-menu li.main-button-active a {
                         	padding-left: 13px;
                         	background: url(../img/pointer2.gif) left center no-repeat;
                         }

                         #main-menu li.item0 {
                         	height: 50px;
                         	font-weight: bold;
                         	font-size: 130%;
                         	padding: 10px 0px 0px 15px;
                         	background: url(../img/lart1-bg.jpg) top right no-repeat;
                         }
                         #main-menu li.item0 a {
                              padding: 0px;
                              background: transparent;
                         }
                         #main-menu li.item0 h3 {
                         	color: #69675e;
                         }
                         #main-menu li.item1 {
                         	background: url(../img/lart2-bg.jpg) top left no-repeat;
                         }
                         #main-menu li.item9 {
                         	background: url(../img/lart10-bg.jpg) top left no-repeat;
                         }
                         #main-menu li.item1.main-button-active-1 {
                         	background: url(../img/lart-bg11.jpg) top left no-repeat;
                         }
                         #main-menu li.item2.main-button-active-2, #main-menu li.item3.main-button-active-3, #main-menu li.item4.main-button-active-4, #main-menu li.item5.main-button-active-5, #main-menu li.item6.main-button-active-6, #main-menu li.item7.main-button-active-7, #main-menu li.item8.main-button-active-8 {
                         	background: url(../img/lart-bg11.jpg) top left no-repeat;
                         }
                         #main-menu li.item9.main-button-active-9 {
                         	background: url(../img/lart-bg12.jpg) top left no-repeat;
                         }
#main-right {
	float: right;
	width: 393px;
}
#main-right .content {
	margin: 0px 20px 0px 0px;
	font-size: 120%;
}
/* Style dla bloku środkowego*/
/* Środek-komentarze */
#middle {
	background: #0c0a0b url(../img/middle-bg.jpg) repeat-y;
}
     #middle .content {
     	width: 620px;
     	float: left;
     	margin: 20px 5px 20px 30px;
     	font-size: 110%;
     }

/* Środek-relacje */
#middle-relations {
	background: #0c0a0b url(../img/middle-relacje-bg.jpg) no-repeat;
	min-height: 160px;
}
     #middle-relations .content {
     	margin: 30px 25px;
     	font-size: 120%;
     }
          #middle-relations .content img {
          	padding: 5px;
          	float: right;
          }
          #middle-relations .content div {
          	float: right;
          	width: 200px;
          	padding: 0px 60px 30px 20px;
          }
/*     Style dla dolnej części*/
#bottom {
	padding-bottom: 20px;
	background: #f0f0d8 url(../img/bottom-inner-bg.jpg) bottom no-repeat;
	min-height: 279px;
}
#bottom #bottom-bg {
     padding-top: 20px;
	background: #f0f0d8 url(../img/bottom-bg.jpg) top no-repeat;
}
#bottom #bottom-left {
	float: left;
	width: 270px;
}
#bottom #bottom-right {
	float: left;
	width: 310px;
}
#bottom #bottom-right-full {
	float: left;
	width: 710px;
}
#bottom-about {
	background: #0c0a0b url(../img/about-bg.jpg) 0 0 no-repeat;
	float: right;
	height: 259px;
	width: 390px;
}
#bottom #bottom-left .content {
	font-size: 120%;
	margin: 0px 15px 0px 15px;
}
#bottom #bottom-right .content, #bottom #bottom-right-full .content {
	font-size: 120%;
	margin: 0px 15px 0px 15px;
}
#bottom-about .content {
	margin: 25px;
	font-size: 120%;
	line-height: 16px;
}
#newsletter-form input {
	background: #191819 url(../img/newsletter-bg.jpg) left top no-repeat;
	color: #f0f0d8;
	width: 150px;
}
#newsletter-form input.submit {
	background: #191819 url(../img/zapisz-bg.jpg) left top no-repeat;
	cursor: pointer;
	width: 79px;
}
#newsletter-form input.submit:hover {
	background: #282828 url(../img/zapisz-bg2.jpg) left top no-repeat;
}
/**/
/*     Style dla stopki*/
#footer {
	color: #69675d;
	font-size: 110%;
	padding-top: 10px;
	clear: both;
	width: 100%;
	padding-bottom: 50px;
}
#footer #copy {
	float: left;
	width: 20%;
	text-align: left;
	margin-left: 10px;
}
#footer #links {
	float: right;
	width: 75%;
	text-align: right;
	margin-right: 10px;
}
#footer a {
	color: #69675d;
	padding: 0px 10px;
	background: url(../img/footer-bg.gif) left center no-repeat;
}
#footer a:hover {
	color: #f0f0d8;
}
#last-m {
	display: block;
	float: right;
	width: 115px;
	height: 25px;
	background: url(../img/last-m.jpg) left center no-repeat;
}
#last-m:hover {
	background: url(../img/last-m2.jpg) left center no-repeat;
}
#last-m2 {
	display: block;
	float: right;
	width: 125px;
	height: 25px;
	background: url(../img/last-m3.jpg) left center no-repeat;
}
#last-m2:hover {
	background: url(../img/last-m4.jpg) left center no-repeat;
}
#last-forum li, #last-comments li {
	height: 20px;
	padding: 10px 0px 0px 20px;
	background: url(../img/bottom-li-bg.jpg) left center no-repeat;
}
#last-forum a, #last-comments a {
	color: #000;
}
#last-forum a:hover, #last-comments a:hover {
	color: #720505;
}
#last-forum span, #last-comments span {
	color: #979786;
}
#comment-form {
	margin: 20px 30px 20px 5px;
	float: right;
}
#comment-form p {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}
#comment-form textarea {
	margin-bottom: 10px;
}

#art-content {
    text-align: justify;
    margin-right: 10px;
    margin-left: 20px;
    font-family: "tahoma", "Lucida Grande", LucidaGrande, "Lucida Sans";
    font-size: 12px;
}

#art-content h3 {
    float: left;
    font-size: 1.33em;
    font-weight: bold;
    padding: 0px;
}

#justify {
    text-align: justify;
}

.mecze a:hover, #tmecze a:hover, #trmecze a:hover {
    text-decoration: underline;
    color: black;
}

#copy a {
    background-image: none;
    padding: 0px;
}

#tmecze, #trmecze {
    width: 550px;
    border-top: 1px solid #AFAFA4;
    margin:10px;
    position: relative;
}

table#archiwum {
    width: 450px;
    border-top: 1px solid #AFAFA4;
    margin:10px;
}

table#archiwum td {
    padding-left: 10px;
}

table#archiwum td a:hover {
    color: black;
    font-weight: bold;
}

#tmecze td, #trmecze td {
    padding-left: 10px;
    width: 210px;
}

#tmecze th, #trmecze th {
    width: 100px;
    text-align: right;
}

.top {
    vertical-align: top;
}

th#boxy a {
	border: 1px solid black;
	padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        margin-right: 3px;
}

th#boxy a:hover {
	border: 1px solid black;
	padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 7px;
        padding-right: 7px;
        margin-right: 4px;
        background-color: #FFFFDF;
        color: black;
}

th#boxy {
    padding-left: 10px;
}

#mecze-podsumowanie, #mecze-szczegoly {
    text-align: center;
    margin: 0 auto;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px dashed #AFAF99;
    border-right: 1px dashed #AFAF99;
    padding: 10px;
    width: 500px;
}

#mecze-szczegoly {
    padding-bottom: 3px;
}
#mecze-podsumowanie td {
    width: 150px;
    font-size: 15px;
    font-weight: bold;
}

#mecze-podsumowanie th {
    width: 100px;
    font-size: 13px;
    font-weight: bold;
}


#mecze-szczegoly td {
    width: 214px;
}

#mecze-szczegoly th {
    width: 45px;
    font-weight: bold;
    font-size: 30px;
}

th#szczegoly-link {
    width: 100%;
    font-size: 14px;
}

.board p {
    line-height: 1.45em;
    margin-top: 7px;
}

div#art-content a:hover {
    color: black;
    font-weight: bold;
}

div#art-content a {
    font-weight: bold;
}

#border {
    border: 1px solid black;
}

#imgmid {
    vertical-align: middle;
    padding-bottom: 4px;
}

.link_dla_ranmy_by_sie_nie_zloscil{
    background: url( '/img/logo.jpg' );
    display: block; 
    position: absolute; 
    width: 469px; 
    height: 150px;
}

#redline textarea {
    width: 450px; 
    height: 300px; 
    background: none; 
    background-color: #DFD4B5; 
    border: 1px solid black; 
    color: black;
}

#tabelka {
    width: 400px;
    border: 1px solid black;
    padding: 0px;
}

#tabelka #header {
    background-color: #DFDFC3;
    font-weight: bold;
    text-align: center;
    color: black;
}

#tabelka #tabrow td, #tabelka #tabrow th {
    padding-left: 5px;
    border-bottom: 1px solid #FFFFDF;
}

#tabelka #tabrow th {
    text-align: center;
}

.podstrony {
    padding-left: 20px; 
    font-size: 13px; 
    text-align: left;
}

.podstrony a {
    padding-left: 5px;  
}

.podstrony a:hover {
    color: black;
    text-decoration: underline;
    
}

table#drabinka {
    width: 550px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    font-family: "tahoma", "Lucida Grande", LucidaGrande, "Lucida Sans";
    font-size: 12px;
}

table#drabinka th {
    background-color: black;
    color: white;
    width: 20px;
    text-align: center;
    padding: 2px;
}

table#drabinka td {
    padding: 2px;
}


table#drabinka #druzyna {
    border: 1px solid black;
    width: 160px;
    font-weight: bold;
    background-color: #EFEFD1;
}

table#drabinka #linia {
    background-color: black;
    width: 3px;
    padding: 0px;
}

table#drabinka #nopadding {
    padding: 0px;
}


table#drabinka #noleft {
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    width: 160px;
    font-weight: bold;
    background-color: #EFEFD1;
}

table#tabmecz {
    border: 1px solid #F0F0D8;
    width: 450px;
    background-color: #DFDFB5;
    border-collapse: collapse;
    margin: 0 auto;
}

#tabmecz td, #tabmecz th {
    padding: 10px;
    border: 1px solid #F0F0D8;
}

#tabmecz #wynik {
    font-size: 20px;
}

#tabmecz #logo {
    width: 180px;
}

#tabmecz #logo img {
    border: 1px solid black;
}

#tabmecz #tmnaglowek th {
    border: 0px;
}


#dranking {
    width: 560px;
    border-top: 1px solid #AFAFA4;
    margin:10px;
    position: relative;
}

#dranking th {
    text-align: center;
}

#dranking thead {
    font-size: 1.1em;
}

#dranking tbody td, #dranking tbody th { 
    padding: 1px;
    border-bottom: 1px solid #FFFFEF;
}

#quote strong {
 padding-left: 16px;
 color: black;
}

#qcontent {
padding: 5px 10px 7px 10px;
background-color: #dfdfc3; 
border: 2px solid black;
margin: 5px 25px 5px 25px;
text-align: justify;
}

#listing .left {
    text-align: left;
}


#listing .right {
    text-align: right;
}

#listing td {
    width: 150px;
    background-color: white;
    padding: 4px;
    border: 1px solid #CFCFB5;
    font-weight: bold;
}

#listing th {
    padding: 3px 7px;
    border: 1px solid #CFCFB5;
    background-color: #DFDFC3;
}


#art-content ul {
list-style: disc; padding-left: 35px;
}