
body { 
 font-family: Verdana,Tahoma,Serif;
 color: #FFFFFF;
 font-size: 12px;
 background-color:#FFFFFF;
 margin:0px;
 padding:0px;

}


.dolgeo {
 font-family: serpentine;
 src: url(http://dolgeo.pl/czcionki/Serpentine.ttf) format("truetype");
 font-size:36px;  
}

.dolgeo1 {
 font-family: serpentine;
 src: url(http://dolgeo.pl/czcionki/Serpentine.ttf) format("truetype");
 font-size:22px;  
}

.dolgeo2 {
 font-family: serpentine;
 src: url(http://dolgeo.pl/czcionki/Serpentine.ttf) format("truetype");
 font-size:16px;  
}

#nagl {
	width:1023px;
	height:296px;
	margin:auto;
	position:relative;
	border:0px solid #Ff0000;
	background-image:url('images/bg_head.png');
	
}


#strona {
	width:1023px;
	/*height:296px;*/
	margin:auto;
	background-image:url('images/bg_body.png');
	background-repeat: repeat-y;
	position:relative;
	border:0px solid #Ff0000;
	position:relative;
}



#kolLeft {
  float:left;
  width:270px;
  border:0px solid #FFF000;			
}

		
				#menuLeft {
					width:263px;
					font-size:12px;
					color: #323232;
					background-image:url('images/menu_left_1.png');
					position:relative;
					border:0px solid #Ff0000;
					position:relative;
				}
				
				#menuLeftEnd {
					width:263px;
					height:10px;
					background-image:url('images/menu_left_end.png');
					background-repeat: no-repeat;
					position:relative;					
					border:0px solid #Ff0000;
				}
				
				
				#boxNews {
					width:263px;
					font-size:11px;
					color: #323232;
					background-image:url('images/news_left_1.png');
					position:relative;
					border:0px solid #Ff0000;
					position:relative;
				}				
				
				.newsTytul {font-size:12px; color:#cc0000; font-weight:bold;}
				
				#boxNews a {
				font-size:10px;
				color: #222222;
				font-weight:normal;
				}
				 
				 .newsBoxData {
				 font-size:10px;
				 color: #f3f3f3;
				}
				
				
				
					#aktualnosci {
					font-size:11px;
					color: #FFFFFF;
					border:0px solid #Ff0000;
					font-weight:normal;
				}	
				
				
				#boxFoto {
					width:263px;
					font-size:10px;
					color: #323232;
					background-image:url('images/foto_left_1.png');
					position:relative;
					border:0px solid #Ff0000;
					position:relative;
				}
				
#glowna {
 
 border:0px solid #006600;
 float: left;
 /*margin: auto;*/
 width:680px; 
 margin-top:25px;

}
			#homeTopBox {
			background-color: #3F3C3C;
			padding: 6px;
			}
			
			.boxHomeTyt {font-size:13px; font-weight:bold; color: #FFC800;}
			
			.pageTitle {font-size:17px; font-weight:bold; color: #F3F3F3;}

 
 
 #main {
 width:610px;
 margin:auto;
 border:0px solid #Ff0000;
 float:left;
 padding:10px;
 color:#F3F3F3;
 font-size:12px;
 }
 
 
 #footer {
 width:1023px;
 margin:auto;
 height:100px;
 position:relative;
 border:0px solid #Ff0000;
 background-image: url(images/bg_footer.png);
 background-repeat: no-repeat;
 color:#F3F3F3;  
 }
 
  

 
#str {
 margin-left:10px;
 width:670px;
 border:0px solid #Ff0000;
 padding:15px; 
}


#tytGal {
 height:35px;
 width:670px;
 background-color: #005F9D;
 color: #FFFFFF;
 font-size:14px;
 margin-left:20px;
 }
 
 
#galeriaBox {
 width:670px;
 margin-left:20px;
 border:0px solid #Ff0000; 
 text-align:justify; 
}


#referencje img {
 width:150px;
 margin:5px;
 border:2px solid #eee;
}
 
.clear {
	clear:both;
	padding:0px;
	position:relative;
	top:-108px; 
	border:0px solid #Ff0000; 
}
  
	
 
 
 
h1 {font-size:21px; color:#FFFFFF; font-weight:normal;}
h2 {font-size:17px; color:#FFFFFF; font-weight:normal;}






A:LINK    {text-decoration: none; font-family:Verdana; color: #F3F3F3; font-size:12px; font-weight: bold;}
A:VISITED {text-decoration: none; font-family:Verdana; color: #F3F3f3; font-size:12px; font-weight: bold;}
A:ACTIVE  {text-decoration: none; font-family:Verdana; color: #F3F3f3; font-size:12px; font-weight: bold;}
A:HOVER   {text-decoration: none; font-family:verdana; color: #F66800; font-size:12px; font-weight: bold;}


A.menuleft:LINK    {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: bold;}
A.menuleft:VISITED {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: bold;}
A.menuleft:ACTIVE  {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: bold;}
A.menyleft:HOVER   {text-decoration: underline; font-family:verdana; color: #F66800; font-size:12px; font-weight: bold;} 

A.menuleft2:LINK    {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: normal;}
A.menuleft2:VISITED {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: normal;}
A.menuleft2:ACTIVE  {text-decoration: none; font-family:Verdana; color: #323232; font-size:12px; font-weight: normal;}
A.menuleft2:HOVER   {text-decoration: none; font-family:verdana; color: #CC0000; font-size:12px; font-weight: bold;} 

A.menuleft3:LINK    {text-decoration: none; font-family:Verdana; color: #323232; font-size:11px; font-weight: normal;}
A.menuleft3:VISITED {text-decoration: none; font-family:Verdana; color: #323232; font-size:11px; font-weight: normal;}
A.menuleft3:ACTIVE  {text-decoration: none; font-family:Verdana; color: #323232; font-size:11px; font-weight: normal;}
A.menuleft3:HOVER   {text-decoration: none; font-family:verdana; color: #CC0000; font-size:11px; font-weight: bold;} 


 
.lista1 {
  list-style-image:url(images/wyp_menu_3.png);
  line-height:19px;
}	


.linki {
  list-style-image:url(images/wyp_menu_3.png);
  line-height:19px;
}	


.uslugi1 {
  margin:0px;
  list-style-image:url(images/wyp_menu_3.png);
  line-height:17px; 
  padding-left: 18px; /*ramka lewa*/	
} 
 
 
 ul.menuleft, ul li.menuleft {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menuleft li {
	width: 210px;
	padding-left: 0px; /*ramka lewa*/
	/*background: #FFFFFF;*/
	border-width: 1px;
	border-style: solid;
	border-color: #1F7AB3;
	border-top: 0px;
  	border-right:0px solid #Ff0000;
	border-left: 0px solid #FFFFFF;
	border-bottom: 1px solid #D9BC1B;
}

ul.menuleft a:link, ul.menuleft a:visited {
	display: block;
	width: 210px;
	text-decoration: none;
	padding: 5px 1px;
	font-size:12px;
	font-weight: normal;
	/*background: #FFFFFF;*/
	color: #323232;
	border-left: 0px solid #FFFFFF;
	
}

ul.menuleft a:hover {
	background-color: #FED705; /*tło aktywne*/
	font-weight: normal;
	color: #CC0000;
}



.formOpis {
 display: inline;
 display: block;
 float: left;
 width:140px;
 }

 .formPole {
 display: inline;
 display: block;
 float: left;
 margin-bottom:10px; 
 }
 
input.pole {
 background-color: #DDDDDD;
 border:1px solid #DDDDDD;
} 

textarea.pole {
 background-color: #DDDDDD;
 border:1px solid #DDDDDD;
}
 
input.przycisk {
margin-top:10px;
border:1px solid #727272; 
font-size: 11px; 
background-color: #FDD604; 
cursor: hand; 
color: #2a2a2a; 
font-family: tahoma,sans-serif; 
height: 22px;
width: 80px;
} 


