/* CSS Document */
html, body {
margin:0;
padding:0;
}


body {
background: #013363;
color: #4ddbfe;
font: 12px Tahoma,Verdana;
line-height:1.4em;
text-align: center;
}

html>body {
text-align: justify;
}



a.flash {
text-decoration:none;
color:inherit;
font-size:16px;
font-weight:bold;
display:block;
margin-top:40px;
text-align:center;
}

#container {
background:url('../img/bg_top.jpg') 50% 0 no-repeat;
height:100%
}

#header {
text-align:center;

height:250px;
}
#header_tlo {
background: url('../img/head_bg.gif') 0 0 repeat-x;
}

#content {
width:800px;
margin:auto;
}

#content_left {
width:480px;/*480-32px*/
float:left;


}

#content_left_content {

text-align:left;
}

.paduj {
padding-left:32px;	
}

#content_right {
width:320px;
float:right;

}

#counter {
background: url('../img/counter.jpg') 0 0 no-repeat;
height:64px;
margin-left:13px;

}

#licztext {
padding-top:18px;
}



#sponsorzy {

background:url('../img/sponsorzy_br.jpg') 0 0 repeat-y;

width:132px;
float:none;
margin-left:13px;


}
 html > body #sponsorzy {
  width:145px;
 }

#sponsorzy_top {

background: url('../img/sponsorzy_top.jpg') 0 0 no-repeat;
height:681px;/*138*/

}

#sponsorzy_top h1, #patronat_top h1 {
padding:0;
margin:0;
padding-left:15px;
padding-top:15px;
font-size:11px;
font-weight:normal;
height:52px;
}

#sponsorzy_top a, #patronat_top a {
display:block;
}
#brugmann {
background: url('../img/logo_brug.jpg') 0 0 no-repeat;
height:111px;
width:145px;
}
#warmiamazury1 {
background: url('../img/wm1.jpg') 50% 0 no-repeat;
height:80px;
width:145px;
margin-top:20px;
}
#warmiamazury2 {
background: url('../img/wm2.jpg') 50% 0 no-repeat;
width:145px;
height:96px;
margin-top:20px;
}

#pzz {
background: url('../img/logo_pzz.jpg') 0 0 no-repeat;
height:91px;
width:145px;
margin-top:20px;
}

#biskupiec {
background: url('../img/logo_biskupiec.jpg') 0 20px no-repeat;
height:121px;
width:145px;
margin-top:33px;
text-decoration:none;
color: #4ddbfe;
text-align:center;
font-size:11px;
}

#zagle {
background: url('../img/logo_zagle.jpg') 0 0 no-repeat;
height:50px;
width:145px;
margin-top:20px;
}

html > body #zagle {
height:50px;
}

#ug {
background: url('../img/logo_ug.jpg') 0 0 no-repeat;
height:78px;
width:145px;
margin-top:70px;
}

html > body #ug {
height: 78px;
}



#btz {
background: url('../img/logo_btz.jpg') -10px 55px no-repeat;
height:146px;
width:125px;
margin-top:20px;
font-size:11px;
margin-left:10px;
text-align:center;
}

html > body #btz {
height: 146px;
}

#sails {
background: url('../img/male_logo_sails.jpg') 0 0  no-repeat;
height:100px;
width:96px;
margin-top:20px;
margin-left:25px;
}

#patronat {

background:url('../img/sponsorzy_br.jpg') 0 0 repeat-y;
width:139px;
float:none;
margin-right: 6px;
}

#tvcity {
	background: url('../img/tvcity.jpg') 50% 0 no-repeat;
height:78px;
width:145px;
margin-top:50px;
	}

html > body #patronat {

width:145px;
}

#patronat_top {
width:145px;
background: url('../img/patronat_top.jpg') 0 0 no-repeat;
height:551px;

}

html > body  #patronat_top {
height:551px;
}



.col_foot {
height:18px;
background:url('../img/col_foot.jpg') 0 0 no-repeat;


}

#sponsorzy .col_foot {



}
html > body .colfoot {

}

#patronat .col_foot {

}



/*-----------------NEWS-----------------------*/


h1.news {
margin:0;
padding:0;
background: url('../img/h_news.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#news .news_art {
/*margin-left: 32px;*/
padding-bottom:40px;
padding-top:20px;
border-bottom: 1px solid #014876;
text-align:justify;
}

#news .news_art h2 {
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
text-align:left;
}

.data {
color:#FFF;
font-size:10px;
}

a.nic {
text-decoration:none;
color: #4ddbfe;
}

#news .news_art img {
float:left;
margin: 0;

margin-right: 10px;
border: 5px solid white;
}
#news .news_art .news_art_tresc {
margin-top: 10px;
min-height:70px;
}

 .linki_komentarze {
float:left;

}


#news_menu {
clear: both;
/*margin-left:32px;*/
margin-top:20px;
}

#news_menu a {
text-decoration:none;
color: #4ddbfe;
}

#news_menu a:hover {
text-decoration:none;
color: #FFF;

}

#news_menu a  {
float:left;
padding-right: 10px;
} 

 #news_menu #cur a {
 color: #FFF;
 }



 a.comment {

text-decoration:underline;
color: #4ddbfe;
cursor: pointer;
font-size:11px;
}


 a.more {
float:right;
text-decoration:none;
color: #013363;
background: #4ddbfe;
padding:0px 3px;
font-size:11px;
font-weight: bold;
}

/*-----------------ARTYKU�Y-----------------------*/

.artykul h1 {
margin:0;
padding:0;
font-size:15px;
}

#art_komentarze {

clear:left;
padding-top:50px;
}

.artykul {
/*margin-left: 32px;*/
padding-bottom:40px;
padding-top:20px;

}

.art_tresc {
margin-top: 10px;
padding-bottom:20px;
text-align:justify;
}
.line {
border-bottom: 1px solid #014876;
}


/*komentarze artykulow*/
.art_komentarze_kom {
border-bottom: 1px solid #014876;
margin-top:10px;
}

.art_komentarze_tytul {
font-weight:bold;
font-size:11px;
float:left;
padding-right:10px;
}

.art_komentarze_autor {
font-size:10px;
color:#FFF;
float:left;
padding-right:10px;
}


.art_komentarze_tresc {
font-size:10px;
padding-bottom:10px;
}



.submit input {
margin:0;
padding:0;
border:none;
width:60px !important;
color: #013363;
background: #4ddbfe;
margin-bottom:15px;

}

.submit {
margin:0;
padding:0;
padding-bottom:20px;

}

a.nav {
margin-right:10px;
}

#art_linki {
padding-bottom:20px;
}

#art_komentarze_form {
width: 433px;
background: #01264a;
clear:left;
margin-top:30px;

}

#art_komentarze_form_middle {
padding-left:15px;
}

#art_komentarze_form_top {
background: url('../img/art_komentarze_top.jpg') 0 0 no-repeat;
height:11px;

}

#art_komentarze_form_bottom {
background: url('../img/art_komentarze_bottom.jpg') 0 0 no-repeat;
height:11px;

}

#art_komentarze_form form {
/*padding-left:15px;*/

}

#art_komentarze_form h1 {
margin:0;
padding:0;
margin-bottom:20px;
font-size:12px;
font-weight:normal;

}

#art_komentarze_form form input {
float:left;
clear:left;
width:200px;
margin-bottom:15px;

}

#art_komentarze_form form textarea {
width:400px;
margin-bottom:15px;


}

/*-----------------O MNIE-----------------------*/

h1.omnie {
margin:0;
padding:0;
background: url('../img/h_omnie.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#omnie {
padding-top:20px;
text-align:justify;
}

#omnie p, #finn p {
text-indent:40px;
}



#omnie img {
border: 5px solid white;
margin-top:20px;
}

/*-----------------FINN-----------------------*/

h1.finn {
margin:0;
padding:0;
background: url('../img/h_finn.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#finn {
padding-top:20px;
text-align:justify;
}

#finn img {
margin: 20px 0;
border: 5px solid white;

}
.zdj {
text-align:center;
}

/*-----------------WYNIKI-----------------------*/

h1.wyniki {
margin:0;
padding:0;
background: url('../img/h_wyniki.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#wyniki {
padding-top:20px;
}

#wyniki ul {
list-style-type:none;
margin:0;
padding:0;

padding-bottom: 10px;
border-bottom: 1px solid #014876;
margin-bottom:20px;
}

#wyniki ul li {
display:inline;
padding-right:20px;
}

#wyniki a {
text-decoration:none;
color:white;

}

#wyniki a.cur {
color: #4ddbfe;
font-weight:bold;
}

#wyniki .wyniki_miejsce {

font-weight:bold;
}

#wyniki .wyniki_impreza {

padding-left:10px;
padding-right:10px;
}

#wyniki .wyniki_lokalizacja {

padding-left:10px;
border-left: 1px solid
}

#wyniki .wyniki_row {
clear:both;
padding-top:5px;

}

#wyniki table {
font-size:12px;
}


/*-----------------ZDJECIA-----------------------*/

h1.zdjecia {
margin:0;
padding:0;
background: url('../img/h_zdjecia.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#zdjecia, #filmy {
padding-top:20px;
}

#zdjecia img, #filmy img {
border: 5px solid white;
}

.glowne_zdjecie {
float:left;
width:90px;
height:70px;
}

#zdjecia .zdjecia_tytul, #filmy .filmy_tytul {
font-size:15px;
font-weight:bold;
padding-top:20px;
padding-left:110px;

}

#zdjecia .zdjecia_data, #filmy .filmy_data {
color:#FFF;
font-size:10px;
padding-left:20px;
padding-left:110px;
}

#zdjecia .zdjecia_row,#filmy .filmy_row {

padding-bottom:20px;
border-bottom: 1px solid #014876;
margin-bottom:20px;

}

#zdjecia .zdjecia_a, #filmy .filmy_a {
padding-bottom:20px;

}

/*-----------------GALERIA-----------------------*/

#galeria, #film {
padding-top:20px;
}

#galeria img, #film img{
border: 5px solid white;

}

#galeria h2, #film h2 {
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
}

#galeria a,#film a {
text-decoration: none;
margin:0 20px 20px 0;
float:left;

}

#galeria #galeria_zdjecia,#film film_tresc {
margin-top:15px;
clear:left;
}

#galeria #galeria_a, #film #film_a  {
float:left;

margin-top:10px;
}

/*-----------------FILMY-----------------------*/

h1.filmy {
margin:0;
padding:0;
background: url('../img/h_filmy.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#filmy {
padding-top:20px;
}


#film h2 {
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
}

/*-----------------LINKI-----------------------*/
h1.linki {
margin:0;
padding:0;
background: url('../img/h_linki.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}


#linki {
padding-top:20px;
}

#linki ul,#sponsor ul  {
margin:0;
padding:0;
list-style-type:none;
}

#linki ul li,#sponsor ul li {
background: url('../img/li_bg.jpg') 0 2px no-repeat;
padding-left:20px;
margin-top:10px;
}

#linki ul li a,#sponsor a {
text-decoration:none;
color:white;
font-size:12px;
font-weight:bold;
}

/*-----------------SPONSOR-----------------------*/

h1.sponsor {
margin:0;
padding:0;
background: url('../img/h_sponsor.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}


#sponsor {
padding-top:20px;
}

#sponsor ul {
margin-bottom:30px;

}

#sponsor ul li {
margin-top:15px;
}

/*-----------------MEDIA-----------------------*/

h1.media {
margin:0;
padding:0;
background: url('../img/h_media.jpg') 0 0 no-repeat;
text-indent: -1000px;
height:42px;
}

#media {
padding-top:20px;
}

/*-----------------FOOTER-----------------------*/
#footer {
font-size:9px;
color:#FFF;
background:#01264a;
height: 180px;
clear:both;


}

#footer_dol {
text-align:center;

}

#footer #tlo_f {
background:#013363;
padding-top:20px;

}

#footer_top {
background: url('../img/footer_top.jpg') 0 0 no-repeat;
height:73px;
text-align:right;
}

#footer ul {
margin:0;
padding:0;
margin-top:10px;
list-style-type:none;

}

#footer ul li {
display:inline;
padding: 0 8px;
border-right: 1px solid;
}

#footer ul li a {
text-decoration:none;
color:white;
}

#footer ul li a:hover {

}

#footer ul li.last {
border:none;
}

#footer a {
text-decoration:none;
font-weight:bold;
color:#FFF;
}

/*-----------------COUNTER-----------------------*/

#counter {
text-align:center;
font-size:11px;
}

#counter form {

margin-top:10px;

}

/*----------------NEWSLETTER------------------------*/

#newsletter {
font-size:11px;

padding-left:12px;
background: url('../img/newsletter.jpg') 0 0 no-repeat;
height:64px;
margin-left:13px;

}


#newsletter h1 {
margin:0;
padding:0;
font-size:11px;
font-weight:normal;
float:left;
}

#newsletter input {
font-size:11px;
margin-left:10px;
}

#newsletter input.email {
width:170px;
text-align:center;
}

#newsletter form {
padding-top:21px; /* 64/2 - 11 */
}
/*----------------ADMIN------------------------*/

#admin {
padding: 20px;
}

#admin input {

}

a.admin_a {
height:70px;
display:block;
padding-top:25px;
color:white;
font-weight:bold;
}
