html { 
   background-color:#0770B1;
}
body {
   padding:0px; margin:0px;
   background: url(images/tlo3.jpg) repeat-x;
}
#all {
   padding:5px;
   margin-top:0px;
   margin-right:auto;
   margin-bottom:0px;
   margin-left:auto;
   width:900px; height:auto; 
   font-family:Verdana, Arial, Comic Sans Ms, sans-serif;
   font-size:12px;
   color:#000000;
   overflow: hidden;
}

img {
   border:0px;
}
h1, h2, h3 {color:#03507A;}
h1{
   font-size:24px;
   line-height:30px;
}
h2 {
   font-size:20px;
   line-height:25px;
}
h3 {
   font-size:16px;
   line-height:20px;
}

table, td.gl, th {
   border:2px solid #EAEAEA; 	
}
td.gl, th { 
	padding:5px; 
}
legend, .wazne  {
   color: #993300;
}
.center, #cse-search-results {
   text-align: center;
}
#menu_gorne {
   width:874px; height:24px;
   padding:13px;
   background: url(images/menu.jpg);
}
#belka_gorna {
   text-align: justify;
   color: #fff;
   font-weight: bold;
   font-size:14px; 
}
#belka_gorna a {
   margin:0px 3px 0px 1px;
   color: #fff;
   text-decoration:none;
}
#belka_gorna a:hover {
   color: #000;
   text-decoration:none;
}
#belka_gorna a.odstep {
margin:0px 15px 0px 2px;
}


#top {
   width:900px; height:230px;
   background-image: url(images/top_wiosna.jpg);
   margin:5px 0px 5px 0px;
}
#obrys_gora {
   width:900px; height:5px;
   background: url(images/belka_gora.jpg) repeat-x;
}
/* menu */
#menu_lewe {
   float:left;
   width:224px; height:auto;
   background-color:#FFFFFF;
   padding-bottom:10000px; margin-bottom:-10000px;
}
#menu{
   width:207px; height:auto;
   background-color:#E0F1F8;
   border: 1px solid #EAEAEA;
   margin:0px 5px 5px 5px; padding:15px 0px 15px 5px;
   font-family: Trebuchet MS, Trebuchet, Sans-Serif;
   font-weight: bold;
   font-size:14px; 
}
#menu dl {
	display: block;
	margin: 1px; padding: 0;
}
#menu dt, #menu dd {
	display: block;
	margin: 9px; padding: 0;
    line-height:13px;
    cursor: pointer;
}
#menu a, #menu2 a {
   color:#000;
   text-decoration:none;
	 }
#menu a:hover, #menu2 a:hover {
   color:#896623;
   text-decoration:none;
	 }
dl#menu1, dl#menu3, dl#menu4 {display: block; margin-top:15px;}
.poziom0 { 
   display: block;
   margin-bottom:15px; margin-left:10px;
}
.poziom1-5 { 
   display: block;
   margin-left:10px;
}
.poziom0:before, .poziom1:before, .poziom2:before, .poziom1-5:before { 
   content: url(images/wyroznik1.gif);
}
.poziom3:before { 
   content: url(images/wyroznik2.gif);
}
.poziom3, .poziom3_pusty { 
   font-size:12px;
   text-indent:20px;
}
.poziom3_pusty { 
   color:#896623;
}
/* koniec menu */

#strglowna {
   float:left;
   width:506px; height:auto;
   background-color:#FFFFFF;
   padding-bottom:10000px; margin-bottom:-10000px;
}
#tekst_strglowna {
   width:494px; height:auto;
   border: 1px solid #EAEAEA;
   padding:5px;
   text-align:center;
}
.powitanie { 
   text-align:justify;
   font-size:16px;
   font-style:oblique;
   font-family: Trebuchet MS, Trebuchet, Sans-Serif;
   margin-left:10px;
}
.powitanie:before { 
   content: "Witam "; 
   color:#03507A;
   font-size:28px;
   font-weight:900;
}
.powitanie_tresc {
   text-align:justify;
   font-size:13px;
   margin:0px 10px 15px 10px;
}

#podstrona, #podstrona_wyszukiwarka, #podstrona_site {
   float:left;
   width:676px; height:auto;
   background-color:#FFFFFF;
   padding-bottom:10000px; margin-bottom:-10000px;
}
#podstrona_wyszukiwarka, #podstrona_site {
width:900px; height:auto;
}

.google {
margin:5px 104px;
}
.jestes_tu, .jestes_tu i {
   font-size:10px;
   text-align:right;
   color:#03507A;
   margin-top:-3px;
}
.jestes_tu i {
   text-decoration: underline; 
}
#tekst_podstrony, #tekst_wyszukiwarka, #tekst_site {
   width:655px; height:auto;
   border: 1px solid #EAEAEA;
   padding:7px;
   font-size:12px;
   text-align:justify;
   line-height:16px;
}

#tekst_wyszukiwarka, #tekst_site  {
 width:879px; height:auto;
}

#tekst_podstrony p, h3 {
   text-indent:20px;
}
#tekst_podstrony a, #tekst_strglowna a {
   background-color:#FFF;
   color:#03507A;
   text-decoration:none;
   border-bottom: 1px dashed #03507A;
}
#tekst_podstrony a:hover, #tekst_strglowna a:hover {
   background-color:#03507A;
   color:#FFF;
   text-decoration: underline;
}
a.link_podstrony:after {content:url(images/linkzew.gif); }
a.link_podstrony:visited:after {content:url(images/linkzew_akt.gif); }

a#link_img, a#link_img:hover, a.link_:hover {
   text-decoration:none;
   border-bottom: 0px;
}
/* prawe menu */
#menu_prawe {
   float:right;
   width:160px; height:auto;
   background-color:#FFFFFF;
   padding-left:5px;padding-right:5px;
   padding-bottom:10000px; margin-bottom:-10000px;
   font-family: Trebuchet MS, Trebuchet, Sans-Serif;
   font-size:13px;
}
#forum {
   width:158px; height:auto;
	padding:5px 2px;
}
#forum a {
   background-color:#FFF;
   color:#000;
   text-decoration:none;
   line-height:20px;
}
#forum a:hover {
   background-color:#F7F2D2;
   color:#335169;
   text-decoration: underline;
}
#forum a:before { 
   content: url(images/wyroznik1.gif);
}
#forum p {
   text-align:right;
}
#forum a.forums {
   background-color:#FFF;
   color:#027DB9;
   text-decoration:underline;
}
#forum a.forums:before { 
   content: url(images/wyr_forum.gif);
}

.gals {
   background-color:#FFF;
   color:#858D38;
   text-decoration:underline;
}
.gals:before { 
   content: url(images/wyr_galeria.gif);
}
#galeria {
   width:158px; height:auto;
   text-align:center;
}
#galeria img {
   margin: 5px 0px 3px 0px;
}
#reklama_google {
   width:120px; height:600px;
   margin:20px auto;
}

#obrys_dol {
   clear:both; 
   width:900px; height:35px;
   padding:5px;
   margin-top:0px;
   margin-right:auto;
   margin-bottom:5px;
   margin-left:auto;
   background: url(images/belka_dol.jpg) no-repeat top;
}
#obrys_dol, #obrys_dol a  {
   text-align:center;
   font-size:11px;
   font-weight:900;
   color:#FFF;
}
.info, .aktu, .uwaga {
   text-align:center;
   font-size:10px;
   padding:8px 5px 5px 47px;
}
.info {
   background: url(images/info.jpg) no-repeat;
	background-color:#E6EED7;
	background-position:9px;
	border: 1px solid #A0A34C;
}
.aktu {
   background: url(images/aktualizacja.jpg) no-repeat;
	background-color:#E0F1F8;
	background-position:9px;
	border: 1px solid #0B99DB;
}
.uwaga {
   background: url(images/uwaga.jpg) no-repeat;
	background-color:#EABEBB;
	background-position:9px;
	border: 1px solid #990400;
}

/* styl dla formularza oceny schronisk */
div#koment_calosc {
	width: 630px;
	margin: 0px auto;
}
div#koment_form_okno {
	border: 1px solid #EAEAEA;
	padding:5px; margin-bottom:10px;
}
textarea {
	width:336px; height:125px;
	padding:4px 8px; margin-bottom:10px;
	font-size: 14px;
	font-family: Verdana, Arial;
	background: url(images/textarea.gif) no-repeat left top;
	border:none;
}
textarea:hover, textarea:focus {
   background-position:left bottom;
}
.koment_formularz_opis {
	margin-top:10px;
}
.koment_komentarz_info {
	width: auto; height: auto;
	padding: 2px;
	margin:0 213px 5px 213px;
	text-align:center;	
}
#koment_autor, #koment_email {
   width:214px; height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
#koment_email:hover, #koment_autor:hover, #koment_email:focus, #koment_autor:focus {
   background-position:left bottom;
}
.koment_komentarz_autor {
	width:83%;
	float:left;	font-weight: bold; font-size: 14px;
	margin-top:10px; 
	border-top: 2px dashed #EAEAEA;
}
.koment_komentarz_czas {
   width:17%;
   float:right;
	font-size: 10px;
	margin-top:10px; 
	border-top: 2px dashed #EAEAEA;
}

/* styl dla newsów */
.news_tytul, .news_tresc , .data {
text-align:left;
}
.news_tytul {
   margin-left:30px;
	font-weight: bold;
}
.news_tresc {
   margin:10px 30px 10px 45px;
}
.data {
   margin:-15px 30px 10px 45px;
	font-size: 11px;
}
hr {
   width:90%; height:1px;
   border-top:2px dashed #EAEAEA;
   border-width:2px 0 0 0;
}
#tekst_strglowna a {
   font-size: 11px;
}

/* styl dla statystyk w menu */
#menu2 {
   width:202px; height:auto;
   background-color:#E6EED7;
   border: 1px solid #EAEAEA;
   margin:0px 5px 5px 5px; padding:15px 0px 10px 10px;
   font-family: Trebuchet MS, Trebuchet, Sans-Serif;
   font-size:13px; 
}
#menu2, #menu2 a, #menu2 a:hover, #menu2 b {
	font-weight: bold;
} 
#menu2 a, #menu2 p, #menu2 b {
	font-size:12px;
}
#menu2 img {
	margin:10px 3px -4px 0px;
}
#menu2 p {
	font-weight: 500;
	margin-top:3px;
}
.statt {margin-top:15px;}

/* relacje */
.a, .d {
	margin: 0px 5px 10px 10px;
	border: 1px solid #EAEAEA;
}
.a {float: left;} 
.b {clear: right;}
.d {float: right;}
.c {clear: left;}
.pieczatki  {height:180px;}
.pieczatki2  {height:225px;}
