  body {

   padding: 0px;

   background: url(img/bg.jpg) repeat top #f8f8f8;

   margin-top: 0;

   margin-bottom: 50px;

   font-family: Tahoma;

   font-size: 11px;

   color: #4a4741;

}



p {

margin: 0px;

}

a:link {text-decoration: none; color: #4a4741;}

a:visited {text-decoration: none; color: #4a4741;}

a:hover {text-decoration: none; color: #3e4867;}



#all_1 {

width: 965px;

height: auto;

margin: 0 auto;

overflow: visible;

}

#all_2 {

width: 867px;

height: auto;

background: #f8f8f8;

margin-left: 46px;

}

#clearfloat {

width: 100%;

height: 1px;

clear: both; 

}

.important {
background-color: #dcdcdc;
width: 90%;
height: 100%;
line-height: 100%;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
margin: 5px auto;
}


#bg_top_left {

width: 46px;

height: 290px;

float: left;

background: url(img/menu_cien_left.png) no-repeat;

}

#bg_top_right {

float: right;

width: 52px;

height: 274px;

background: url(img/menu_cien_right.png) no-repeat;

}





#top {

width: 867px;

height: 200px;

}

#top2 {

width: 867px;

height: 150px;

float: left: 

}



#top2 img {

border: 0;

}



#logo {

width:209px;

height: 150px;



}

#banner_top {

float: right; 

width: 630px;

height:132px;

margin-top: 10px;
margin-right: 10px;




}

#menu {

background: #8bcd1f;

width: 100%;

height: 38px;

text-align: center;

}

.menu_pozycja {

border: 0px;

margin: 0px;

}



#kolumna_left {

width: 440px;

height: auto;

float: left;

margin: 25px;

padding-right: 20px;

background: #f8f8f8;

}

.news_linia {

margin-left: 50px;

margin-top: 10px;

margin-bottom: 10px;

}

.news {

width: 445px;

padding-bottom: 20px;



padding-right: 20px;



}

.news .table img {
	max-height: 130px;
	min-height: 130px;
	border: 1px solid black;
	padding: 5px;
	background-color: #EAEAEA;
}

.news_tytul {

color: #4a4741;

font-size: 15px;

text-decoration: none;

font-family: Tahoma;



}

#news_top {

width: 444px;

height: 43px;



padding-top: 10px;

}

#news_bottom {

width: 419px;

height: 10px;

padding-bottom: 25px;

padding-right: 25px;

}

.news_tytul a:link {

color: #59564d;

font-size: 15px;

text-decoration: none;

margin-left: 10px;

}

.news_tytul a:visited {

color: #59564d;

font-size: 15px;

margin-left: 10px;

text-decoration: none;

}

.news_tytul a:hover {

color: #59564d;

margin-left: 10px;

font-size: 15px;



}

.news_data {

color: #59564d;

font-size: 11px;

margin-bottom: 10px;

}

.news_data a:hover {

color: #59564d;

font-size: 11px;

text-decoration: none;

}

.news_data a:link {

color: #59564d;

font-size: 11px;

text-decoration: none;

}

.news_data a:visited {

color: #59564d;

font-size: 11px;

text-decoration: none;

}

.news_text {

color: #59564d;

font-size: 11px;

text-align: justify;

}

.news_linki {

vertical-align: bottom;

float: right;

margin-right: 5px;

margin-top: 5px;

color: #00c0ff;

font-size: 10px;

}

.news_linki a:link {text-decoration: none; color: #00c0ff;}

.news_linki a:visited {text-decoration: none; color: #00c0ff;}

.news_linki a:hover {text-decoration: none; color: #81dcf9;}



#kolumna_right {

width: 340px;

height: auto;

float: right;

margin-top: 20px;

margin-right: 10px;

}

.box_text {

padding: 5px;

font-size: 11px;

}

.box_text a:link {text-decoration: none; color: #0b0b0b; }

.box_text a:visited {text-decoration: none; color: #0b0b0b; }

.box_text a:hover {text-decoration: none; color: #323232; }



#sidebar {

margin-top: 25px;

margin-right: 25px;

float: right;

 }

#sidebar a:link {

text-decoration: none; color: #444444;

 }

#sidebar a:visited {

text-decoration: none; color: #444444;

 }

#sidebar a:hover {

text-decoration: none; color: #444444;

 }

#sidebar ul {

margin: 0;

padding-left: 20px;

}

#sidebar li  {

 list-style-image: url(img/strzalka.png)

  }

#sidebar_left {

width: 154px;

background: #dcdcdc;

text-align: center;

margin-right: 5px;

margin-bottom: 20px;

padding-bottom: 20px;

text-align: left;

padding-right: 5px;

}

#sidebar_left a:link {text-decoration: none; color: #0d152d;}

#sidebar_left a:visited {text-decoration: none; color: #0d152d;}

#sidebar_left a:hover {text-decoration: none; color: #3e4867;}



#sidebar_right {

width: 154px; 

background: #dcdcdc;

text-align: center;

margin-left: 5px;

margin-bottom: 20px;

padding-bottom: 20px;

text-align: left;

padding-right: 5px;

}

#sidebar_right a:link {text-decoration: none; color: #0d152d;}

#sidebar_right a:visited {text-decoration: none; color: #0d152d;}

#sidebar_right a:hover {text-decoration: none; color: #3e4867;}



#sidebar_full {

width: 324px; 

background: #dcdcdc;

text-align: center;

margin-bottom: 20px;

padding-bottom: 20px;

text-align: left;

padding-right: 5px;

}

#sidebar_full a:link {text-decoration: none; color: #0d152d;}

#sidebar_full a:visited {text-decoration: none; color: #0d152d;}

#sidebar_full a:hover {text-decoration: none; color: #3e4867;}



#nag_sidebar {

width: 154px;

height: 30px;

background: url("img/nag_03.png") repeat;

font-size: 14px;

font-weight: bold;

color: #dcdcdc;

text-align: left;

padding-left: 5px;

margin-bottom: 10px;

line-height: 27px;

}

#nag_sidebar_full {

width: 319px;

height: 30px;

background: url("img/nag_03.png") repeat;

font-size: 14px;

font-weight: bold;

color: #dcdcdc;

text-align: left;

padding-left: 10px;

margin-bottom: 10px;

line-height: 27px;

}



.lista_imprez {

padding: 0px;

margin-left: 23px;

margin-right: 5px;

line-height: 15px; 

}

#linki {

width: 159px;

height: 104px;

background: url(img/belka_linki.png) no-repeat top #dcdcdc;

padding-top: 30px;

float: left;

margin-bottom: 10px;

}

.sb_linia {

border: 0,5px solid black; 

width: 120px; 

margin-left: 20px;

}

#stopka {

width: 800px;

text-align: right;

color: #243363;

font-size: 11px;

float: right;

margin-right: 10px;

margin-bottom: 10px;

}

#stopka a:link {text-decoration: none; color: #0d152d;}

#stopka a:visited {text-decoration: none; color: #0d152d;}

#stopka a:hover {text-decoration: none; color: #3e4867;}



#bottom {

width: 867px;

height: 78px;

float: left;

}

#bottom_left{

float: left;

position: relative;

right: 49px;

}

#bottom_right{

float: right;

position: relative;

left: 41px;

top: 22px;

}

#comment {

  margin-bottom: 10px;

  margin-top: 15px;

  width: 400px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */

  padding: 0px 5px 5px 5px;

  }

#comment h3 {

  font-size: 10pt;

  font-weight: normal;

  color: #444444;

  margin: 15px 0;

  padding: 0;

  }

#comment p a {

  color: #444444;

  }

#comment p a:hover {

  color: #444444;

  }

#comment p {

  padding:0;

  margin: 7px 0;

  }

ul.commentlist, ul.trackback  {

  list-style-type: none;

  margin: 10px 0;

  font-size: 9pt;

  }

.commentlist li, .trackback li {

  margin: 10px 0 15px 0;

  padding: 10px;

  border: 1px solid #2e2e2e;

  list-style-type: none;

background: #3a3a3a;

  }

.commentlist li.alt {

background: #4f4f4f;

  border: none;

  margin-top:10px;

  border: 1px solid #3a3a3a;

  }

.commentlist li.cleared {

  background: transparent;

  border: none;

  }

.commentlist a:hover {

  color: #444444;

  }

.commentlist a.gravatar {

  float: left;

  margin: 0 10px 0;

  }

.commentlist .commentbody {

  margin: 0;

  padding: 0;

  }

.commentlist .commentbody p a {

  text-decoration: none;

color: #444444;

  }

.commentlist .commentbody a:link {text-decoration: none; color: #00c0ff;}

.commentlist .commentbody a:visited {text-decoration: none; color: #00c0ff;}

.commentlist .commentbody a:hover {text-decoration: none; color: #1086ad;}



.commentlist cite {

  font-size: 10pt;

  font-style: normal;

  color: #ddd;

  }

.commentlist small.commentmetadata a {

  color: #f1f1f1;

  }

.commentlist p {

  color: #f1f1f1;

  }

#respond {

  clear: both;

  margin-top: 15px;

  }

textarea#comment {

  width: 400px;

  background: #fff;

  color: #111;

  padding: 10px;

  }

#comment #submit {

  margin: 0;

  }

#extrastuff a {color:#222; font-size:0.8em;}

#extrastuff a:hover {color:#6598b8; text-decoration:none;}

#extrastuff #rssleft {float:left; width:250px;}

#extrastuff #trackright {float:right; width:180px; text-align:right;}



.textwidget {

padding-left: 5px;

padding-right: 5px; }



.cien {

text-shadow:  black  2px 1px 1px; }



.cien a:link {text-decoration: none; color: #dcdcdc;}

.cien a:visited {text-decoration: none; color: #dcdcdc;}

.cien a:hover {text-decoration: none; color: #dcdcdc;}





.odliczanie {

text-shadow:  black  1px 1px 1px;

font-size: 18pt; 

background: none; 

border: 0;

color: #dcdcdc;}



#defaultCountdown {
	font-size: 17px;
	font-family: Georgia;
	margin-top: 25px;
	margin-left: 10px;
	color: #fff;
}
