body
{

background-color:#ffffff;

font-size: 11px; 
margin:0px auto 0px auto;
padding:0px;
line-height:19px;
font-family:tahoma;

}

p{margin:0px; padding:0px;}

#fck{
border: 1px dotted #FF0000;
margin-top:15px;
margin-bottom:0px;
overflow:hidden;
}   


/* CMS PASEK */
#pasek_cms{
background-color:#e3dcc6;	
border-bottom:1px solid #cac2aa;
border-top:1px solid #cac2aa;
height:70px;
overflow:hidden;
width:100%;
}

#pasek_cms .wrap {
width:940px;
padding:10px 0px 0px 0px;
color:#a19a83;
margin:0px auto;
}

#pasek_cms a{
color:#898169;
font-size:11px;
}

.komentarz{
border:1px solid #ebe8d0;
background-color:#f7f5e4;
padding:20px;
margin-bottom:20px;
}

#pasek_cms .wrap .lewa{
width:200px;
float:left;
text-align:left;
}

#pasek_cms .wrap .prawa{
width:500px;
padding:14px 0px 0px 0px;
float:right;
text-align:right;
}
/* koniec pasek */


.overlay{

position:absolute;
width:265px;
margin:2px;
padding:8px 0px 0px 15px;
background-color:#00141b;
height:30px;
z-index:3;
margin-top:165px;
font-size:11px;
color:#ffffff;
font-weight:normal;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
opacity: .85; 


}


.show-block { width: 280px; height: 201px; float: left; margin: 0 38px 40px 0;  border:1px solid #dddddd;  background-color:#000000;   position: relative; }
.last { margin-right: 0; }
.show-block .cover { margin: 0px; position: relative; overflow: hidden; width: 280px; height: 201px; cursor: pointer; }
.show-block .cover img { position: absolute; z-index: 2; left: 0; top: 0; }
.show-block .cap { font-size: 11px; color: #ffffff;  font-weight:bold; line-height: 15px; z-index: 1; margin: 170px 0 0 10px; }
.show-block .cap span { font-style: italic; color: #999; text-transform: lowercase; }
.show-block a { text-decoration: none; }






.portfolio {
width:960px;	
overflow:hidden;
}

.portfolio .box{
width:285px;
margin:0px 35px 35px 0px;
float:left;	
overflow:hidden;
}



.portfolio .box h3{
text-align:left;	
font-size:18px;

}

.portfolio .box img{
border:1px solid #e3e3e3;
padding:1px;

}






.news_list{

overflow:hidden;
padding-bottom:0px;
margin-bottom:10px;


}

.news_list .data{
float:left;
font-size:10px;
}

.news_list h2{ margin:0px; padding:0px}

.news_list img{
float:left;
padding:1px;
border:1px solid #d3d3d3;
margin-right:20px;
}

.news_details{
background-color:#9C0; color:#ffffff; float:left; margin-top:30px; padding:20px 10px; font-size:22px; 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";

			filter: alpha(opacity=85);
				opacity: .85; font-weight:bold; letter-spacing:-1px;
				
}

#pasek_top{

height:33px;
overflow:hidden;
width:100%;
background-color:#00181f;
}





#pasek_top .wrap{
width:940px;
color:#607278;
}


#pasek_top .links{
float:left;
text-align:left;
width:200px;
height:50px;
padding-top:5px;
font-size:10px;

}

#pasek_top .links a{color:#607278;}


#pasek_top .info{
float:right;
text-align:right;
width:400px;
height:50px;
padding-top:5px;
font-size:10px;

}
#pasek_top .info strong{ color:#ffffff; font-weight:normal;}


#stopka{

height:60px;
overflow:hidden;
width:100%;
border-top:1px solid #e3e3e3;
}


#mapa_strony{
display: none;
width:100%;
background-color:#00181f;
background-image:url(images/tlo_mapa.png);
background-repeat:repeat;
overflow:hidden;
}

#mapa_strony a{
color:#a6b3b7;	

}
#mapa_strony h1{
color:#ffffff;	
padding-bottom:20px;
border-bottom:1px solid #032e3a;
margin-bottom:20px;

}

#mapa_strony a:hover{
color:#75c6dd;	

}


#mapa_strony ul{
margin-left:10px;	
}


#mapa_strony .wrap{ 
margin:0px auto;
width:940px;
padding:30px 0px;
overflow:hidden;
line-height:24px;
}


#stopka .wrap{
width:940px;
color:#777777;
margin:20px auto;


}

#stopka .lewa{
width:300px;
float:left;
}

#stopka .prawa{
width:600px;
float:right;
text-align:right;
}


.kolumna{
	float:left;
	width:270px;
	margin-right:43px;
	

}






img{border:none;}

a{border:none; text-decoration:none; color:#444444}
a:hover{color:#0099c0;}



a.wiecej{
	float:right;
	margin:5px 5px 10px 0px;
padding:5px 5px 5px 25px;	
background-image:url(images/arr.gif);
background-position:5px 11px;
background-repeat:no-repeat;

	

color:#000000;
font-size:11px;
letter-spacing:0px;
	
}



h1{
font-size:24px;

font-weight:lighter;
letter-spacing:-1px;
color:#000000;
margin:0px;
padding:0px 0px 15px 0px;
}

h2{
font-size:21px;
font-family: tahoma;
font-weight:normal;
color:#006e92;
letter-spacing:-1px;
margin:0px;

padding:0px 0px 15px 0px;

}


h3{
font-size:20px;
font-family: tahoma;
font-weight:bold;
color:#1d1c1c;
letter-spacing:-1px;
margin:0px;
padding:0px 0px 10px 0px;
}

.shortnews{
line-height:27px;	
}
.shortnews a{
color:#007398;	
}

.shortnews .data{
	float:right;

}


.prawa_kolumna .lewa{
	
float:left;
width:300px;
}

.prawa_kolumna .prawa{

margin:0px;

float:right;
width:300px;
}


.news_header{

overflow:hidden;

margin-bottom:10px;

}

.news_header .tytul{ width:500px; float:left;}
.news_header h1{ margin:0px 0px 0px 0px; padding:0px;}
.news_header .data{float:right; width:100px; text-align:right;  padding-top:3px; color:#0397c7}


ul.toplinks li
{
width:100px;
display:inline;
list-style-image:url(images/empty.gif);
margin:0px;
padding:0px;
border-left:1px solid #e2e2e2;
} 

ul.toplinks li.first
{
border-left:none;
}

 
.toplinks a{
font-size:14px;
letter-spacing:0px;
color:#333333;
padding:0px 20px 0px 20px;

}

.toplinks a.active{
color:#029ac9;	
}




input,textarea{
margin:5px;
margin-left:0px;
font-size:11px;
font-family:helvetica,arial;
background-color:#627cad;
border:1px solid #06296c;

color:#d9dfed;
padding:6px;
width:150px;
}

.formularz{
margin-bottom:15px;	

}




.formularz input,textarea{
margin:5px;
margin-left:0px;
font-size:11px;
font-family:helvetica,arial;
background-color:#eff7fa;
border:1px solid #bbd1d9;
margin-right:0px;
color:#222222;
padding:6px;
width:285px;
}


.long{
width:616px;	
}


.error
{
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	border: 1px solid #f4cece;
	background-color:#ffe1e1;
}

.msg
{
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	border: 1px solid #e4f4ce;
	background-color:#f0ffda;
}

.formularz textarea{
height:159px!important;	
}

.formularz select{
margin:5px;
margin-left:0px;
font-size:11px;
font-family:helvetica,arial;
background-color:#eff7fa;
border:1px solid #bbd1d9;

color:#222222;
padding:6px;
width:285px;
}

.formularz input:focus,textarea:focus{
background-color:#e6f2f6;
}

#bodymain #baner
{

width:940px;
margin:0px auto;
height:274px;

padding:0px;
background-image:url(images/baner.png);


}

#bodymain #baner_cont{
	width:100%;
	background-image:url(images/tlo.png);
}


#baner_cont{
	width:100%;
	background-image:url(images/tlo_short.png);
	background-repeat:repeat-x;
}


#baner
{

width:940px;
margin:0px auto;
height:100px;

padding:0px;
background-image:url(images/baner_short.png);
background-repeat:no-repeat;


}


#baner .lewa
{

width:470px;
margin:60px auto 0px auto;
color:#ffffff;
float:left;
text-align:left;


}

#baner .prawa
{

width:366px;
height:215px;
margin:0px 0px 0px 85px;
color:#ffffff;
float:left;
text-align:left;


}

#baner .wrap
{

width:700px;
height:100px;
margin:35px 0px 0px 85px;
color:#ffffff;
float:right;
text-align:right;


}



#baner h1
{
color:#ffffff;
}




img.ramka{
padding:1px; 
margin:2px;
border-top:1px solid #e6e6e6;
border-left:1px solid #e6e6e6;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

img.no_ramka{
padding:1px; 
margin-right:20px;
border:1px solid #e3e3e3;
float:left;
}

 ul{ 
list-style-type: none;
list-style-image:url(images/empty.gif);
padding: 0;
margin: 0;

}



.prawa_kolumna ul{ 

margin-left:20px;

}

.prawa_kolumna li{ 
 background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 9px;
padding-left: 3.5em;
padding-top:6px;
padding-bottom:6px;

}




#bodymain #top
{
	 background-image: url(images/top.png);
background-repeat: no-repeat;
background-position:bottom;
height:121px;
}
#top
{

height:126px;
width:940px;
padding:0px;
margin:0px;
font-size: 12px;

}

#top_right
{
float:right;
text-align:right;
width:680px;
padding-top:0px;
font-size:11px;
margin-top:48px;
padding-right:10px;

}


#top_left
{
float:left;
text-align:left;
width:250px;
margin-top:33px;
padding-left:0px;

font-size: 11px;
}







.prawa_kolumna{
overflow:hidden;
width:630px;
float:right;
padding:0px;
margin:0px;
padding-left:40px;
border-left:1px solid #e3e3e3;
}

.lewa_kolumna{
overflow:hidden;
width:230px;
float:left;
padding:0px;
margin:0px;

}

	


.prawa_kolumna h1, .portfolio h1{font-size:28px; padding-bottom:25px}


.box{
overflow:hidden;
margin: 0px;

}

.submenu a{
	
display:block;
width:208px;
height:20px;
border:1px solid #dee8ec;
background-color:#eaeff0;
padding:5px 0px 5px 20px;
margin:0px 0px 6px 0px;

color:#65787f;
}


.submenu a:hover{
border:1px solid #d1d1d1;
background-color:#e2e2e2;

background-image:none;
}

.submenu a.active{
border:1px solid #c1e5f1;
background-color:#dcf0f7;

background-image:url(images/submenu.gif);
background-position:right;
background-repeat:no-repeat;
}


#bodymain #main
{
color:#444444;
margin:0px auto 0px auto;
width:100%;
padding:0px;


}



#main
{
color:#444444;
margin:0px auto 0px auto;
width:100%;
padding:0px;


}


#content
{
width:100%;
margin:0px auto 0px auto;
padding:0px;

overflow:hidden;


}

#bodymain #content_wrap
{

width:940px;
background-image:url(images/content.png);
background-repeat:no-repeat;
margin:0px auto 0px auto;
text-align:left;
padding:45px 0px 45px 0px;
overflow:hidden;




}

#content_wrap
{
width:940px;


margin:0px auto 0px auto;
text-align:left;
padding:10px 0px 55px 0px;
overflow:hidden;




}


hr{
color:#e5e5e5;
background-color:#e5e5e5;
height: 1px;
border:none;
margin:30px 0px 30px 0px;
}


