
        body
        {
            font-family: Verdana, sans-serif;
            font-size: 11px;
         
        }
        
       
 
        * {
            margin: 0;
            padding: 0;
			border: 0px;
			color:#333;
        }
		
	 a:link, a:visited
        {
            text-decoration: none;
			color:#999;
			
        }
	 a:hover, a:active
        {
            text-decoration: none;
            color: #900;
			
        }
		
		h1{
		     font: bold 1.2em Verdana;
			 text-align:center;
			 padding-top: 1.5em;
			 color: #900;
		
		}
		h3 {
			font-weight:600;
			font-size: 12px;
			color:#C00;
			margin-top: 6em;
			margin-bottom: 2em;
			padding-bottom: 0.7em;
			border-bottom: solid 1px  #CCC;
			border-left: solid 1px #CCC;
		}
	
		
		h5 {
			
			color: #666;
			padding: 0px;
			margin:0px;
		    font-size: 0.9em;
			font-weight:400;
		}
		  
	h1:before {content:url('images/before.png')}	
		
        #main {
			
 width: 740px;
 text-align: center;
 margin: 0 auto;
 padding: 0px;
 background-image:  url('images/cienie_02.png');
 background-repeat: repeat-y;
 background-position:center;
 }
 
 
 #content {
  
 width: 700px; 
 text-align: left;
 margin: 0 20px;
 padding: 0px;
 border: 0px;
 }
	#topmenu {
		margin: 0;
		padding-bottom: 0em;
	    background-image: url('images/cienie_03.png');
        background-repeat: no-repeat;
		background-position:center;
		height:103px;
		width: 740px;
		
	
		}
		
 #top {
	 padding-top:7.5em;
	 margin-left: 3em;
	 float: left;
	 
 }

 #toplang {
	 padding-top:7.5em;
	 margin-right: 3em;
	 float: right;
	 font-size:0.9em;
	 	 
 }
 
 #bannerarea {
	
	 clear: both;
	 padding: 0px;
	 margin:0px;
	 text-align:center;
	 
	
 }
 
    #menu
        {
		
			height: 45px;	
			border: solid 1px #CCC;
			border-left: solid 0px;
			border-right: solid 0px; 
			background: url( "images/tlo_menu2.png" );
		

			
        }
			
 .menuul ul, .menuul li
        {
            display: block;
            list-style: none;
            font-size: 0.9em;
			
        }
        .menuul li
        {
            float: left;
			overflow:hidden;
			width: 100px;
			height: 45px;
			 
		 
        }
		
        .menuul a:link, .menuul a:visited	
        {
            text-decoration: none;
            display: block;
            width: 100px;
            height: 45px;
            margin: 0px;
            text-align: center;
            color:#999;
			font-weight:bold;
			background: url( "images/tlo_menu1.png" );
			background-position:top;
			 padding-top: 7px;
        }
		  
       
         .menuul a:hover
        {
            background: url( "images/hover.png" );
            color: #333;
			font-weight: bold;
			background-position:top;
			padding-top: 6px;
        }
        
		#leftop {
			margin-top: 10px;
			padding-left:0px;
	  height: 96px;
	  width: 218px;
	  float: left;
	 text-align:center;
	  background: url( "images/line_02.png" );
	  background-position: right;
	  background-repeat:no-repeat;
  }
  

	#rightop {
		margin-top: 10px;
		float: left;
		width: 482px;
		height: 96px;
		background: url( "images/line_04.png" );
        background-position: left;
		background-repeat:no-repeat;
		text-align:justify;
	}
	
	#leftwrap {
		float: left;
		margin-top:2em;
		border-right: solid 1px #CCC;
		height: 200px;
		width: 217px;
		
	}
	
	#leftwrap ul {
		
		list-style:url('images/punktor.png');
		display:block;
		list-style-position:inside;	
		font-weight: bold;
		font-size: 1em;
		text-indent: 2em;
		line-height: 2em;
		
		
	}
		
	
	
	#rightwrap  {
	
		float: left;
		overflow: hidden;
		width: 446px;
		padding: 1em 1.5em 6em 1.5em;
		line-height: 1.5em;
		text-align:justify;
		text-indent: 2em;
			}
	#rightwrap ul{
		clear: both;
		padding: 0 3.5em;
		list-style:outside;
		line-height: 1.7em;
		list-style-image:url('images/kropka5.png');
		text-indent:0px;
	}
	
	#rightwrap li {
		padding-bottom: 2em;
	}
	#rightwrap table, td, tr {
		padding-left: 4em;
		padding-bottom: 0.8em;
		margin-bottom: 3em;
		margin-left: 10px;
		
	}
	
	#rightwrap img {
		float: none;
		padding: 4px;
		margin: 2px;
		border: 1px solid #CCC;
		clear:both;
	}
	
	#img_left {
		float: left !important;
		padding: inherit;
		margin-right: 1.5em !important;
	}
	#img_bottom {
		float: right !important;
		margin-left: 2.5em !important;
	}
	#rightwrap p {
		
		padding-top: 1em;
		padding-bottom: 1.5em;
	}
	
	#contact_center  ul{
		
		text-indent: 0;
		margin-left: 3em;
		margin-bottom: 0;
		padding: 0;
		line-height: normal;
	}
	#h3_top {
		margin-top: 0em !important;
	}
	#img_center {
		float: none !important;
		margin-left: 6em !important;
	}
  #contentarea {
				  clear: both;
				  text-align: justify;
				  margin: 0 2.7em 0 4em;
				 padding-left: 18em;
				 padding-bottom: 3em;
				 
				  
				  
			  }
			  #contentarea li {
				  
				  padding: 1em;
			  }

	#contentarea p {
		padding: 3em;
		text-align:justify;
	}

	#contentarea img {
		margin: 0.5em;
		padding: 0.3em;
		border: solid 1px #CCC;
	}
			  #index_wrap {
				  clear: both;   
				  padding: 0 8em;	
				  padding-bottom: 15em;
				  line-height:1.8em;		
				  background-image:url('images/bukiet4.jpg');
				  background-repeat:no-repeat;
				  background-position:bottom;
				  
				 
				  
			  }
			  
			  #index_wrap h2 {
				  color:#C00;
				  margin: 3em 3em 2em 1em;
				  padding-bottom: 1em;
				  border-bottom: #C33 1px solid;
			font-size: 14px;

			  }
			  #index_wrap li {
				  
				  margin: 2em;
				  list-style-image:url('images/punktor3.png');
			  }
			  #index_wrap ul {
				  padding-left: 4em;
				  text-indent: 0;
			  }

	#index_wrap p {
		padding: 1em;
		text-align:justify;
		text-indent: 2em;
	}

	#index_wrap img {
	
		border: solid 0px #CCC;
	}
		
		
		.cflite {
	width: 430px;
}
.cflite_td {
	padding:4px;
	padding-bottom: 10px;
	margin-right: 10px;
	
	
}
.cflite p {
	padding:4px;

}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px
}
.required {
 font-weight:bold;
}
.required_star {
 font-weight:bold;
 color:#F00;
}
.not-required {
 font-weight:normal
}	
#formularz {
             text-align: left;
			 margin-left: 23em !important;
			  width: 430px;
			  }	

	#formularz h3 {
			text-align:left;
			padding-left: 13em;
			margin-bottom: 4em;
			font-size:12px;
			border:none !important;
		}
		#formularz p {
			margin-bottom: 2em;
			text-align:left;
		}
		
	input {
		border-top: solid 2px  #666;
		border-left: solid 2px #666;
		border-right: solid 1px  #CCC;
		border-bottom: solid 1px #CCC;
		height: 25px;
		background-color: #FFF;
		}
	textarea {
		border-top: solid 2px  #666;
		border-left: solid 2px #666;
		border-right: solid 1px  #CCC;
		border-bottom: solid 1px #CCC;
		}

.galeria {
	width: 690px;
	overflow:hidden;
text-align: center;
text-indent: 0px;
}

        
ul.tree {
	display: block;
	margin-left: 0;
	text-align: left;
	font-size: 11px;
}

ul.tree ul {
	display: block;
	margin-left: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;

}

ul.tree li {
	display: block;
	padding-left: 15px;
	list-style-image: none;
	list-style-type: none;
}

		  
 .head {
 text-decoration: none;
 font-size: 11px;
 border:none !important;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
text-align: left;
padding-left: 20px;
height: 20px;
 }
        			
#accordion {

width: 202px;
overflow: hidden;
text-align: left; 

}
#cebulki {
	font-weight:700;
	padding-left: 20px;
}



#sitemap {
	
	clear: both;
	padding-left:16em;
	padding-bottom: 2em;
	font-size:11px;
	
}
#sitemap ul {
	padding-left: 6em;
	line-height: 2em;
}
	
	
#sitemap li {
	list-style-image:url('images/kropka5.png');
	list-style-position:outside;
}
		
	#stopka {
		clear:both;
		background-image:url(images/stopka4.png);
		background-repeat:no-repeat;
		width: 700px;
		height:23px;
		text-align:center;
		color: white;		
		
	}