@charset "utf-8";
/* CSS Document */


body { 
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:24px;
	color:#666;
	font-weight:300;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
img {border:0;}
hr {border: none; background-color:#ccc; color:#ccc; height: 1px; width:100%;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:24px; line-height:28px; color:#000; font-weight:400;}

p {margin:0; padding:0 0 10px 0;}
ul {padding-top:0; margin-top:0;}

a {text-decoration: none; color:#40B5D6;}
a:hover {color:#25677A;}

table{margin:0;}
td,th {padding:0; color:#555;}




div#kontener{ position:absolute; top:0; left:0; width:100%; min-height:700px; overflow:hidden;}



div#top_strony{ position:absolute; top:100px; left:0; width:100%; z-index:100;}
div#top_strony_w { width:1100px; margin:0 auto; height:155px;}
div#top_logo{ float:left; width:456px; background-color:#444436; height:155px; position:relative}
div#top_logo img { position:absolute; top:50px; right:70px;}
div#top_nav{ float:right; text-align:center;}
div#top_nav ul { margin:0; padding:0; list-style:none;}
div#top_nav ul li {margin:0; padding:0; float:left; margin-left:6px;}
div#top_nav ul li a {
display:block; 
width:155px; height:155px; 
background-color:#f5f5f5; 
line-height:155px; color:#555; font-size:19px; font-weight:300;
filter:Alpha(opacity=90); opacity:0.9;
transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
text-transform:uppercase;
}
div#top_nav ul li a:hover{ background-color:#EBF6C5; color:#000;}
div#top_nav ul li a.nav_sel{background-color:#9bd451; color:#fff;filter:Alpha(opacity=80); opacity:0.8;}



div#scroll_kontener{position:absolute; top:0; left:0px; width:9000px}


div.scroll_strona{ min-width:1100px;float:left;}
div.scroll_strona_w{ width:1100px; margin:0 auto;text-align:left}
div.zawartosc{padding-top:261px; }









div#scroll_str_1{}
div#scroll_str_1 img {width:100%;}


div#scroll_str_2{}
div#scroll_str_3{}
div#scroll_str_4{}




div#layout_page_2{ padding-left:460px; }


div#layout_page_4{}
div#layout_page_4_l{ float:left;width:456px;}
div#layout_page_4_m{float:left; width:282px;padding:50px 0 0 40px;}
div#layout_page_4_r{ float:right; width:315px; padding-top:58px;}


div.newsy-box{ font-size:14px; line-height:20px; margin-bottom:30px; border-bottom:1px solid #e4e4e4; padding-bottom:30px;}
div#mcs_container div.newsy-box h4{ font-size:18px; line-height:26px; font-weight:600; color:#444; margin:0; padding:0;}
div#mcs_container div.newsy-box p {padding-bottom:0px;}

div.newsy-box-l{ float:left; width:400px;}
div.newsy-box-r{ float:right; width:590px;}
span.news-data{ color:#999; font-size:12px;}






p.kontaktFine{}
p.kontaktError{ color:#FF3300}

div#formKontakt{}
div.form_inputText{ margin-bottom:6px; position:relative;}
span.form_star{ position:absolute; top:0px; right:196px; font-weight:bold; font-size:14px; color:#FF0000;}

div#formKontakt input, div#formKontakt textarea, div#formKontakt select{   
	 padding: 6px 6px 6px 40px;  
	 border: solid 1px #CAD632;  
	 outline: 0;  
	 width: 266px;  
	 background: #fff;  
	 font-family:'Titillium Web', Arial, Helvetica, sans-serif;
	 font-size:14px; 
	 color:#999;
	 }  
div#formKontakt textarea {
	 max-width: 266px;
	 min-width: 266px;
	 height: 210px;  
	 line-height: 150%; 
	 font-family:'Titillium Web', Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#999;
	 background: #fff; 
	}  
div#formKontakt input:hover, div#formKontakt textarea:hover,  
div#formKontakt input:focus, div#formKontakt textarea:focus {   
	 border-color: #aaa;   
	 }  
   
div#formKontakt .submit input {  
	 width: auto;  
	 padding: 4px 10px;  
	 background:#3399FF;
	 border:0;  
	 font-size: 12px;  
	 color: #FFFFFF;  
	 -moz-border-radius: 5px;  
	 -webkit-border-radius: 5px;
	 cursor:pointer;
	 } 
div#formKontakt p {}

div.submit {cursor:pointer;display:inline-block; float:right}
div.submit:hover {}











div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}