* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#FFFFFF;
 /* url('images/tlo.jpg') repeat-y 50% 0;*/
 /* background: #40453e; */
  
 }
#wrapper { 
 margin: 0 auto;
 width: 960px;
}

#header_menu { 
 height: 40px;
 background-color:#f3fcff;
}

#header_foto {
 height: 166px;
 background: url('images/header.jpg');
}
#header_content01{
 height: 271px;
 background: url('images/content_01.jpg');
}
#header_content02{
 height: 146px;
 background: url('images/content_02.jpg') repeat-y;
}
#header_content02_index{
 height: 200px;
 background: url('images/content_02.jpg') repeat-y;
}
#header_content02_okolice{
 height: 300px;
 background: url('images/content_02.jpg') repeat-y;
}
#header_content02_st{
 height: 350px;
 background: url('images/content_02.jpg') repeat-y;
}
#header_content02_galeria{
 height: 840px;
 background: url('images/content_02.jpg') repeat-y;
}
#footer { 
 font-family: "Trebuchet MS";
 color:#397c11; 
 height: 60px;
 background-color:#1f4309;
}

/*menu horizontal*/
#undermenu{
	position:absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1b5e80;
	font-size:16px;
	top:2px;
	right:217px;
	width:875px;
	margin: 0;
	padding: 0;
	
	}

#undermenu ul{
margin: 0;
margin-bottom: 0;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 0px solid #ffffff;
border-width: 0px 0;

}

* html #undermenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#undermenu ul li{
display: inline;
}

#undermenu ul li a{
float: left;
color:#1b5e80;
padding: 2px 15px 4px 20px; /* rozszerzenie menu */
margin:0px 0px 0px 0px;
text-decoration: none;
/* border-top:8px solid #727275; */
}

#undermenu ul li a:hover {
color:#1f4309;	
/* border-top:8px solid #FFFFFF; */
}

#undermenu ul li a:active{
color:#1f4309;
/* border-top:8px solid #FFFFFF;*/
}

#undermenu ul li a.current{
color:#1f4309;
/* border-top:8px solid #FFFFFF; */
}
/*end of menu horizontal*/

.content_text{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 0px 0px 80px;
 padding: 0px;
 height: 345px; 
 width: 445px;
 display: inline;
 background-color:#e0f5fe;
 /* Do rounding (native in Firefox and Safari, CC in IE) 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    CCborderRadius: 20px;*/

}
.content_text_index{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 0px 0px 80px;
 padding: 0px;
 height: 420px; 
 width: 445px;
 display: inline;
 background-color:#e0f5fe;
 /* Do rounding (native in Firefox and Safari, CC in IE) 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    CCborderRadius: 20px;*/

}
.content_text_page{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 80px 0px 80px;
 padding: 0px;
 height: 360px; 
 width: 800px;
 display: inline;
 background-color:#e0f5fe;
}
.content_text_page_okolice{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 80px 0px 80px;
 padding: 0px;
 height: 500px; 
 width: 800px;
 display: inline;
 background-color:#e0f5fe;
}
.content_text_page_st{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 80px 0px 80px;
 padding: 0px;
 height: 560px; 
 width: 800px;
 display: inline;
 background-color:#e0f5fe;
}
.content_text_page_galeria{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 40px 80px 0px 80px;
 padding: 0px;
 height: 1040px; 
 width: 800px;
 display: inline;
 background-color:#e0f5fe;
}
.content_weather{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 80px 0px 0px 600px;
 padding: 0px;
 height: 250px; 
 width: 300px;
 display: inline;
 /* background-color:#28570c; */
}
.content_info{
	position:absolute;
	float: left;
	color: #333;
	border: 0px solid #ccc;
	margin: 350px 0px 0px 600px;
	padding: 0px;
	height: 100px;
	width: 300px;
	display: inline;
    background-color:#28570c; 
}

.content_photo{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 10px 0px 0px 550px;
 padding: 0px;
 width: 200px;
 display: inline;
 /* background-color:#28570c; */
}
.content_photo_cos{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 50px 0px 0px 480px;
 padding: 0px;
 width: 310px;
 display: inline;
 /* background-color:#28570c; */
}
.content_photo_okolice{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 30px 0px 0px 480px;
 padding: 0px;
 width: 310px;
 display: inline;
 /* background-color:#28570c; */
}
.content_galeria{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 20px 0px 0px 80px;
 padding: 0px;
 width: 700px;
 display: inline;
 /* background-color:#28570c; */
}
.content_map{
 position:absolute;
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 10px 0px 0px 320px;
 padding: 0px;
 width: 200px;
 display: inline;
 /* background-color:#28570c; */
}
.photo_left {
float:left;
text-decoration:none;
border:0px;
padding:0px 0px 0px 0px;
}

.photo_right{
float:right;
text-decoration:none;
border:0px;
padding:0px 0px 0px 0px;
margin: 10px 90px 0px 0px;
}
.map_right{
font-size:12px;
color:#545454; 	
text-align:justify;
margin-left:40px;
margin-right:40px;
margin-top:40px;
float:right;
text-decoration:none;
border:0px;
}
.txt_photo_left{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	float:left;
	margin-left:10px;
	margin-right:150px;
	margin-top:0px;
	color: #666666;
	font-weight: normal;
	}
.txt_photo_right{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	float:right;
	margin-left:150px;
	margin-right:10px;
	margin-top:0px;
	text-decoration: none;
	color:#666666;
	font-weight: normal;
	}
.txt_stopka{
    font-weight:bold;
	text-align:justify;
	padding-top:10px;
	margin-left:80px;
	margin-right:30px;
	
			}
.txt_stopka_tel{
     font-size: 18px;
	 }
.txt_content_info{
    font-size: 16px;
    color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	padding-top:25px;
	margin-left:45px;
	margin-right:10px;
	 }
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #730c0c;
	font-weight: bold;
}
.link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	text-decoration: underline;
	color:#730c0c;
	font-weight: normal;
}
.tekstStrongColor {
	FONT-SIZE: 13px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	color: #6e7e1c;
	text-decoration: none;
	border: thin none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.txt {
	text-align:left;
	margin-left:30px;
	margin-right:70px;
	margin-top:14px;
}

.txt_center {
	text-align:center;
}

.LeftColumn{
    margin-left:50px;
	margin-right:0px;
	margin-top:10px;
    float:left;
    
}
.RightColumn{
    margin-left:0px;
	margin-right:400px;
	margin-top:10px;
	float:right;
    
}

.txt_info {
	text-align:justify;
	margin-left:30px;
	margin-right:300px;
	margin-top:10px;
}
.txt_info_st {
	text-align:justify;
	margin-left:30px;
	margin-right:350px;
	margin-top:10px;
}
.txt_info_map {
	text-align:justify;
	margin-left:30px;
	margin-right:500px;
	margin-top:10px;
}
.txt_page {
	font-size:12px;
	color:#545454; 	
	text-align:justify;
	margin-left:100px;
	margin-right:100px;
	margin-top:40px;
}
.txt_justify {
	text-align:justify;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
}
.txt_weather {
	text-align:justify;
	margin-left:60px;
	margin-right:30px;
	margin-top:0px;
}
.linki{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
border:0px;
}
