@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-style:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
color:inherit;
line-height:inherit;
}

body {	
	background:url('images/background.png') no-repeat;
	background-color: #ffffff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#343434;
	font-size:11px;
}

body.podstrona {	
	background:url('images/background2.png') no-repeat;
}

em{font-style:italic;}

p{margin-top:0.8em;margin-bottom:0.8em;}

table.normal tr td{padding:3px;vertical-align:top;}

a {	text-decoration: none;cursor:pointer;}
a:hover { text-decoration: underline; }
a:focus {  outline: none; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.center {text-align:center} 
.fLeft { float: left; }
.fRight { float: right; }
.bold { font-weight: bold; }
.clear{clear:both;}

#site-container {width: 1000px;min-height:600px;}
#top-container{width:1000px;height:216px;}
#left-container{width:260px;float:left;margin-right:50px;}
#main-container{width:670px;float:left;}

ul.b{list-style:none;margin-top:52px;}
ul.b li{margin-left:10px;float:left;display:inline}
ul.b li div.box{width:228px;padding:6px;background:#000;}
ul.b li img.skos{margin-left:60px;}
ul.b li p{font-size:10px;color:white;}

div.thin-line{margin-left:10px;font-size:0px;line-height:0px;padding:0px;height:1px;margin-top:17px;margin-bottom:3px;}

ul.w{list-style:none;}
ul.w li{margin-left:10px;float:left;display:inline}
ul.w li div.box{width:228px;padding:6px;background:#FFF;}
ul.w li img.skos{margin-left:60px;}
ul.w li p{font-size:10px;color:black;}

div.infobox-content{width:228px;}
div.infobox-content .ico{width:80px;padding-top:5px;}
div.infobox-content .tekst{float:right;width:138px;padding:0px 5px;padding-top:5px;}

#news-container{width:316px;margin-left:10px;float:left;padding-top:59px;}
#workingfor-container{width:214px;margin-left:124px;float:left;padding-top:136px;}
#seealso-container{width:270px;margin-left:64px;float:left;padding-top:94px;}

#foot-container{background:url('images/foot_background.png') no-repeat;clear:both;}
#foot-content{position:relative;height:269px;width:1000px;}

#foot-content ul{list-style:none;width:94px;}
#foot-content ul li{padding:8px 0px;color:white;background:url('images/foot-lista-sep.jpg') no-repeat;background-position:bottom;}
#foot-content ul.menu{position:absolute;left:541px;top:82px;}
#foot-content ul.reklama1{position:absolute;left:656px;top:141px;}
#foot-content ul.reklama2{position:absolute;left:771px;top:141px;}
#foot-content ul.reklama3{position:absolute;left:885px;top:171px;}

#workingfor-container h4{font-weight:bold;}
#workingfor-container ul{}
#workingfor-container ul li{
	list-style-image: url('images/lista-redpoint.png');
	padding-left:5px;
	list-style-position:inside;
}

#seealso-container h4{font-weight:bold;}
#seealso-container .imp{font-weight:bold;color:#da251d;}
#seealso-container ul{margin-left:20px;}
#seealso-container ul li{
	list-style-image: url('images/lista-redpoint.png');
	padding:6px 0px;
	list-style-position:outside;
	border-bottom:1px solid #cccccc;
}

#news-container h3{font-size:18px;}
div.news-glowna-content{width:311px;padding-top:20px;}
div.news-glowna-content .data{width:80px;padding-top:1px;background:url('images/akt-data-bg.png') no-repeat;height:20px;text-align:center;font-size:10px;color:white;}
div.news-glowna-content .tekst{float:right;width:220px;padding:0px 5px;}

.post_kategoria { background-image: url(images/data_e_bg.png); background-repeat: no-repeat; background-position: right; background-color: #da261e; line-height: 22px; width: 110px; margin-bottom:5px;}
.post_kategoria div { background-image: url(images/data_s_bg.png); background-repeat: no-repeat; background-position: left; color: #FFFFFF; font-size: 11px; text-align: center; font-family: Arial;}

.lista{margin-top: 30px;}
.lista-aktualnosci{margin-bottom:5px;}
.lista-aktualnosci-content{float:left;margin-top:15px;width:310px;}
.lista-aktualnosci-content .thb{border:1px solid #a2a2a2;margin-right:7px;float:left;padding:3px;background:#ffffff}
.lista-aktualnosci-content .tekst{margin-top:3px;}
.lista-aktualnosci-content .tytul{color:#505050;font-weight:bold;}
.lista-aktualnosci-content .data{font-size:10px;color:#616161;}
.lista-aktualnosci-content a.link-wiecej{font-weight:bold;}

.pager{margin-top:10px;}
.pager ul li{ display:inline;float:left; padding:3px;}
.pager ul li a{ float:left;text-decoration:none;display:inline;}

.content_artykul { min-height: 0px;padding-bottom:10px;font-size:12px;margin-top: 30px;}
.content_artykul h2, .content_blog h2 a { font-size: 30px; font-weight: normal; background-image: url(images/blog_line1.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom:5px;  }
.content_artykul h2 a { text-decoration: none; }
.content_artykul .post_kategoria { background-image: url(images/data_e_bg.png); background-repeat: no-repeat; background-position: right; background-color: #da261e; line-height: 22px; width: 110px; margin-bottom:5px;}
.content_artykul .post_kategoria div { background-image: url(images/data_s_bg.png); background-repeat: no-repeat; background-position: left; color: #FFFFFF; font-size: 11px; text-align: center; font-family: Arial;}
.content_artykul p.data{margin:2px 0px;}
.content_artykul .entry{line-height:160%;}
.content_artykul a.more-link { display: block; text-decoration: none; color: #DC003E; line-height: 23px; padding-left: 5px; background-image: url(images/read_more_bg.png); background-repeat: no-repeat; background-position: left center; height: 23px; width: 103px; font-size: 11px; font-family: Arial; text-indent: -1000px;overflow: hidden;}

#form{}
#form .form-row{ margin: 5px 0;}
#form label { float: left; width: 120px; text-align:right; line-height: 1.5em; margin-right: 7px; }
#form label.error { float: none;  text-align:left; width: 270px; margin: 0; padding: 0; line-height: 1.5em; margin-left:127px;color:#DB0501;display:block;}
#form input.error, #form textarea.error, #form select.error{background: #f8dbdb;border-color: #e77776;}
#form input, select, textarea { font-size: 100%; }
#form input.text { width: 270px; margin: 0; padding: 2px;  border: solid 1px #cecece;} 
#form select { width: 276px; margin: 0; padding: 1px; border: solid 1px #cecece;}
#form textarea { width: 270px; margin: 0; padding: 1px; border: solid 1px #cecece;} 
#form span.star-required{color:#DB0501;margin-left:6px;}
p.form-komunikat{color:#DB0501;font-weight:bold;}

#form .form-row-col label { width: 180px;text-align:left; margin-right:5px;}
#form .form-row-col input { float:left;}
#form .form-row-col label.error { margin-left:180px;}

div.form-submit { background-image: url(images/data_e_bg.png); background-repeat: no-repeat; background-position: right; background-color: #da261e; line-height: 22px; width: 110px; margin-bottom:5px;margin-left:127px;}
div.form-submit div { background-image: url(images/data_s_bg.png); background-repeat: no-repeat; background-position: left; color: #FFFFFF; font-size: 11px; text-align: center; font-family: Arial;}

ul#menu { margin-top: 30px; margin-right: 28px; margin-left: 40px;list-style:none;}
ul#menu h2 { background-image: url(images/li_h.png); background-repeat: no-repeat; background-position: left center; color: #FFFFFF; line-height: 24px; width: 137px; display: block; text-indent: 14px; margin: 0px; padding: 0px; font-family: Arial; font-weight: normal; font-size: 13px; }
ul#menu li { padding-bottom: 15px; }
ul#menu li ul {margin-top: 12px; list-style:none;}
ul#menu li ul li  { line-height: 130%; padding-bottom: 8px; padding-top: 8px; min-height: 0px; background-image: url(images/blog_line2.gif); background-repeat: no-repeat; background-position: left bottom; font-size:12px;}
ul#menu li ul li a { display: block; color: #666; text-decoration: none; padding-left: 24px; background-image: url(images/li_b.png); background-repeat: no-repeat; background-position: left 1px; }
ul#menu li ul li a:hover { text-decoration:underline; }


