body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f6f4f4;
margin-top:30px;
}

img {border:0;}
h1 {font-size:10px; font-weight:normal; padding:0; margin:0; display:inline;}
h2 {font-size:10px; font-weight:normal; padding:0; margin:0;}
h3 {font-size:12px; font-weight:bold; padding:0; margin:0; display:inline;}
h4 {font-size:10px; font-weight:bold; padding:0; margin:0; display:inline;}
p.tagi {font-size:10px; font-weight:bold; padding:0; margin:0; display:inline;}
/* ---------------------------------------------------struktura */
#body {
	background:#f6f4f4;
	overflow:hidden;
	width:900px;
	margin: 0 auto;
	border:5px solid #f6f4f4;
	position:relative;
	}
	#reklama_google {
	background:#f6f4f4;
	padding:0 0 0 100px;
	}
		.google_pionowa {
		height:600px;
	padding:0 0 5px 19px;
	}
	
	#reklama_google-podstrona {
	margin: 30px auto -30px auto;
	display: block;
	width: 470px;
	}

#top {margin-bottom:8px;}
	
#contener {background:url(images/img_13.gif); height:auto;}

#bottom {
	background:url(images/img_12.gif);
	margin-top:8px;
	height:53px;
	text-align:left;
	float:left;
	clear:both;}
	
.uklad {float:left; width:900px;}
	
#topLogo {background:url(images/img_01.gif) no-repeat; 	width:900px; height:150px;}
	
#menuInline {height:26px; color:#0b4658; font-family:Arial, Helvetica; font-size:10px; padding-left:20px;}

#banner {height:150px;}

#menu { float:left; width:200px; height:auto; text-align:left; overflow:hidden}

#rightcolumn {width:692px; float:right; height:auto;}

/* ---------------------------------------------------------------- koniec struktura */
/* -------------------------------------------------------------------- newsy */
h1.tytNews {
background:url(images/img_17.gif) no-repeat left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:30px;
margin:0 0 0 10px;
line-height:38px;}

.newsTyt {background:url(images/img_14.gif); width:100%; clear:both;}
.newsTytdrugi {background:url(images/img_14b.gif); width:100%; clear:both;}

img.news_Tyt {float:left; margin:auto;}

p.newsTresc {text-align:justify; margin:5px; padding:0; color:#e0e0e0;}

p.newsPodpis {font-weight:bold; text-align:right; margin:0 5px 5px 5px; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}

div.trescNews {float:left; width:562px;}
div.obrazekNews {float:right; width:auto; margin:10px 5px 10px 0;}
/* -------------------------------------------------------------------- koniec newsy */
/* -------------------------------------------------- formularz newsletter */
div#tabelka {
width:250px;
height:100px;
position:absolute;
right:20px;
top:30px;}

div#tytNewsletter {
font-weight:bold;
font-size:10px;
height:25px;
line-height:20px;
vertical-align:top;}

input#imie, input#email {
background:url(images/img_24.gif) no-repeat;
width:141px;
height:20px;
line-height:20px;
vertical-align:middle;
border:none;
margin-bottom:8px;
padding-left:5px;
font-family:Arial, Helvetica;
font-size:10px;
color:#094c60;
}

div#submit {float:right; width:100px; height:auto; margin-top:4px;}

input#submitButton {background:url(images/img_25.gif) no-repeat; width:23px; height:42px; border:none;}

div#doWypelnienia {float:left; width:120px;}

div#checkbox {clear:left;}

input#check {margin-right:5px;}

/* -------------------------------------------------- koniec formularz newsletter */
/* ----------------------------------------------------------------------- najczesciej sciagane */
div.toplista {width:auto; height:auto;}

div.toplistaObraz {width:120px; height:auto; display:table-row;}

div.toplistaPusta {
background:url(images/img_31.gif) bottom no-repeat;
width:120px;
height:6px;
display:table-row;
}

div.toplistaPodpis {
background:url(images/img_31.gif) top no-repeat;
width:120px;
height:20px;
line-height:20px;
vertical-align:bottom;
font-family:Arial, Helvetica;
font-size:10px;
display:table-row;
}

div.toplistaPlik {float:left; margin:10px 20px;}

/* ----------------------------------------------------------------------- koniec najczesciej sciagane */
/* ----------------------------------------------------------------------- szablon, lay. tapeta */
div.lewa {float:left; margin:5px; width:auto;}
div.ramkaSzablon { background:url(images/img_32.gif); width:666px; border:solid 3px; height:auto; margin:10px; position:relative;}
div.ramkaSzablonObraz {width:504px; border:solid 3px; height:auto; margin:50px 90px 20px 90px;}
table.calaTabela {margin:30px; width:600px;}
td.tabelkaOpisFirst {border-bottom:1px dotted; border-top:1px dotted; width:150px; padding:5px 0; font-weight:bold;}
td.tabelkaOpis {border-bottom:1px dotted; width:150px; padding:5px 0; font-weight:bold;}
td.tabelkaWpisFirst {border-bottom:1px dotted; border-top:1px dotted; width:450px; padding:5px 0;}
td.tabelkaWpis {border-bottom:1px dotted; width:450px; padding:5px 0;}
div#pobierzPlik {position:absolute; bottom:-20px; left:130px;}
div#powiekszPlik {position:absolute; bottom:-20px; right:130px;}
div#pobierzPlikDouble {display:inline; margin-left:130px;}
div#powiekszPlikDouble {display:inline; margin-left:100px;}
div#marginBottom {margin-bottom:20px;}
div#info {position:absolute; top:0; left:262px;}
div#powiekszTapete {position:absolute; left:262px; bottom:-20px;}
div#powiekszTapeteDouble { margin:0 0 20px 275px;}
A.obraz:link img, A.obraz:visited img {border:2px solid #33606f; text-decoration:none;}
A.obraz:hover img, A.obraz:active img {border:2px solid #ffffff; text-decoration:none;}
/* ----------------------------------------------------------------------- koniec szablon, lay. tapeta */
/* --------------------------------------------------------------------- linki */

A.img:link img, .img:visited img {border:solid 2px #f6f4f4;}
A.img:hover img, .img:active img {border:solid 2px #dadbdb;}

A.menu3linki:link, .menu3linki:visited {background:url(images/img_22.gif) left no-repeat;
 text-decoration:none; font-size:10px; color:#f6f4f4; padding-left:15px; font-weight:normal;}
A.menu3linki:hover, .menu3linki:active {background:url(images/img_23.gif) left no-repeat;
 text-decoration:none; font-size:10px; color:#f6f4f4;  padding-left:15px; font-weight:normal;}
 
 
A.menu_linki:link, .menu_linki:visited {text-decoration:none; display:block;
 padding:6px 0 6px 30px; color:#f6f4f4; font-weight:normal; border-bottom:none;}
A.menu_linki:hover, .menu_linki:active {background:#f6f4f4; color:#044b5c; padding:6px 0 6px 32px; font-weight:normal;}


A.menuPoziom:link, .menuPoziom:visited {display:block; background:url(images/img_20.gif) left no-repeat;
 float:left; text-decoration:none; color:#0b4658; padding:6px 20px 7px 0; font-size:10px; font-weight:normal;}
A.menuPoziom:hover, .menuPoziom:active {display:block; background:url(images/img_21.gif) left no-repeat;
 float:left; text-decoration:none; color:#1f84a3; padding:7px 20px 6px 0; font-size:10px; font-weight:normal;}
 
A.powieksz:link, .powieksz:visited {font-size:10px; font-family:Arial, Helvetica; text-decoration:none; color:#f6f4f4; font-weight:normal; border-bottom:1px dotted;}
A.powieksz:hover, .powieksz:active {font-size:10px; font-family:Arial, Helvetica; text-decoration:none; color:#f6f4f4; font-weight:normal; border-bottom:none;}

A.bold:link, A.bold:visited {font-size:11px; text-decoration:none; font-weight:bold; color:#f6f4f4;}
A.bold:hover, A.bold:active {font-size:11px; text-decoration:none; font-weight:bold; color:#1f84a3;}

A.linkiPodstrony:link, A.linkiPodstrony:visited { display:inline; float:left; width:15px; height:15px; text-align:center; padding:1px; margin:0 2px; border:2px solid #ff8a00; text-decoration:none; color:#FFFFFF;}
A.linkiPodstrony:hover, A.linkiPodstrony:active { display:inline; float:left; width:15px; text-align:center; height:15px; margin:0 2px; padding:1px; border:2px solid #f6f4f4; text-decoration:none; color:#f6f4f4;}

A:link, A:visited { text-decoration:none; font-size:10px; color:#f6f4f4; font-weight:bold;}
A:hover, A:active { text-decoration:underline; font-size:10px;  font-weight:bold; color:#f6f4f4;}
 
/* --------------------------------------------------------------------- koniec linki */
/* --------------------------------------------------------------------- rozne */
.stopka {float:left; margin-top:5px;}

.stopkaNapis {font-family:Arial, Helvetica; font-size:10px; float:left; padding-top:15px;}

#statystyki { background:url(images/img_28.gif); height:36px; line-height:36px; vertical-align:middle; font-size:10px;}

.odstep{ background:#f6f4f4; height:10px;}

div.menuTyt {
background:url(images/img_15.gif);
width:100%;
height:36px;
line-height:36px;
text-align:center;
vertical-align:middle;
font-size:14px;
font-weight:bold;
letter-spacing:2px;}

h1.tytSciagane {
background:url(images/img_38.gif) no-repeat center;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
margin:0 0 0 10px;
line-height:38px;}

div#linki3 {float:left; margin-top:15px; margin-left:20px;}

li.pion {
list-style: none;
border-bottom: 1px dashed #09343f;
}

li.poziom {display:inline; margin-right:30px;}

div#doGory {float:right; margin-right:20px; margin-top:20px;}

div.statystykiInline {display:inline; padding:0 10px 0 10px;}

div.podstrona { float:left; clear:both; margin:13px 0 10px 25px;}

div.podstrony {float:left; margin:10px 15px;}
div.wszystkie {clear:both; text-align:center; margin:10px 0;}
div.wszystkieNewsy {clear:both; text-align:center; margin:20px 0;}
div.art {margin:10px 5px 10px;}
div.art2 {margin:0 20px 20px; clear:both;}
img.projektyobrazek {float:left;}
div.projekty {margin:30px; height:270px;}
div.projektytabelka {float:left; margin-left:30px; padding:70px 0; width:400px;}
table.projektytabelka {border:1px solid #FFFFFF;}
td.projektytabelka { border-bottom:1px dotted #FFFFFF;}
.prawaobramowanie { border-right:1px dotted #FFFFFF; font-weight:bold; width:120px;}
hr.projekty { float:left; width:625px; margin:20px 0;}
p.duza_czcionka {font-size:12px; font-weight:bold;}
div.reklamaLinki {clear:both; margin: 5px auto; width: 950px;}
span.reg { color:#FF3333; font-weight:bold;}
lu.regulaminLista {list-style:decimal;}

/* --------------------------------------------------------------------- koniec rozne */
