* { 
margin : 0; 
padding : 0; 
} 
body { 
text-align : left; 
font : 12px Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
background : #cccccc url(../images/tloALL.gif) repeat-x 0 0; 
} 
a { 
text-decoration : none; 
color : #015a77; 
} 
a:hover { 
text-decoration : underline; 
color : #ff0000; 
} 
img { 
border : 0; 
} 
.cls { 
font-size : 0; 
width : 0; 
height : 0; 
clear : both; 
} 
.alignleft { 
float : left; 
margin : 4px 10px 5px 0; 
} 
.alignright { 
float : right; 
margin : 4px 0 5px 10px; 
} 
.aligncenter { 
text-align : center; 
} 
.hidden { 
display : none; 
} 
#CialoStrony { 
width : 980px; 
margin : auto auto; 
text-align : center; 
position : relative; 
} 
#Naglowek { 
height : 120px; 
background : url(../images/bg_menu.gif) repeat-x 0 bottom; 
} 
#Naglowek h1 { 
clear : both; 
float : left; 
padding : 15px 0 18px 15px; 
} 
#Naglowek h1 a { 
background : url(../images/logo.gif) no-repeat 0 0; 
display : block; 
width : 218px; 
height : 53px; 
outline : none; 
text-indent : -9999px; 
} 
#Naglowek .SPECO { 
float : right; 
padding : 5px 5px 0 0; 
} 
#Naglowek ul { 
clear : both; 
float : left; 
list-style-type : none; 
padding-top : 0; 
margin-bottom : 1px; 
} 
#Naglowek ul li { 
float : left; 
} 
.linki { 
float : right; 
height : 35px; 
padding : 10px 43px 0 20px; 
margin-right : 3px; 
color : #ffffff; 
width : 200px; 
position : absolute; 
top : 85px; 
left : 800px; 
} 
.linki a { 
color : #ffffff; 
padding : 0 4px; 
font-size : 0.9em; 
} 
.rss a:hover { 
text-decoration : none; 
} 
#body { 
background : #f7f6f6 url(../images/brzeg.gif) repeat-y 662px 0; 
} 
#Content { 
width : 645px; 
float : left; 
background : #ffffff url(../images/tloContent.gif) repeat-x 0 0; 
text-align : left; 
padding : 10px 0 10px 15px; 
} 
#Content h2, #sidebar h2 { 
color : #ffffff; 
text-transform : uppercase; 
background : url(../images/bg_tytul.gif) repeat-x 0 0; 
padding : 10px; 
padding-bottom : 8px; 
font-size : 0.9em; 
float : left; 
} 
#featured { 
border : 1px solid #e9e9e9; 
padding : 7px; 
background-color : #f2f2f1; 
overflow : hidden; 
width : 596px; 
height : 320px; 
} 
#Content .featured img { 
width : 596px; 
} 
#Content .featured { 
overflow : hidden; 
position : relative; 
width : 596px; 
height : 319px; 
overflow : hidden; 
} 
#Content .featured-img { 
margin : 12px 0 0 12px; 
} 
#Content .featured-img .text h2 { 
font-size : 1.5em; 
background-image : none; 
margin-bottom : 4px; 
padding : 0; 
} 
#Content .featured-img .text h2 a { 
color : #ffffff; 
font-weight : bold; 
text-transform : none; 
text-decoration : none; 
} 
#Content .featured-img .text p { 
line-height : 1.4em; 
font-size : 1em; 
color : #ffffff; 
padding-bottom : 10px; 
} 
#Content .featured-img .text .next { 
color : #ffffff; 
font-weight : bold; 
font-size : 0.9em; 
text-transform : uppercase; 
} 

#Content .featured .photo { 
list-style-type : none; 
} 
#Content .photo li { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 0; 
} 
#Content .photo li.first { 
z-index : 2; 
} 
#Content .featured .text { 
list-style-type : none; 
} 
#Content .featured .text a { 
color: #fff; 
} 

#Content .featured .text li { 
width : 230px; 
height : 290px; 
position : absolute; 
top : 0; 
right : -280px; 
padding : 15px; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background : url(../images/cien.png) repeat 0 0; 
/* _background : transparent url(../images/cien.gif) repeat 0 0;  */
z-index : 4; 
} 
#Content .featured .text li.first { 
right : 0; 
} 
#Content .informacje { 
border-top : 1px solid #e9e9e9; 
margin : 8px 18px 0 12px; 
padding-top : 20px; 
} 
#Content .informacje img { 
float : left; 
margin: 0 15px 10px 0; 
padding : 7px; 
border : 1px solid #e9e9e9; 
background-color : #f2f2f1; 
/* width : 150px; 
height : 150px; */
} 

#Content #Layout img { 
float : left; 
margin: 0 15px 15px 0; 
padding : 7px; 
border : 1px solid #e9e9e9; 
background-color : #f2f2f1; 
clear : both; 
} 

#Layout #ImageGallery img { 
float : left; 
margin: 0 15px 15px 0; 
padding : 7px; 
border : 1px solid #e9e9e9; 
background-color : #f2f2f1; 
width : 150px; 
} 

#Content .informacje h1 { 
font-size : 1.8em; 
font-family : Arial; 
font-weight : normal; 
padding-bottom : 17px; 
} 
#Content .informacje h1 a { 
color : #191919; 
} 
#Content .informacje h1 a:hover { 
text-decoration : none; 
} 
#Content .informacje p { 
font-family : Arial; 
color : #212121; 
font-size : 1.1em; 
line-height : 1.6em; 
margin-bottom : 10px; 
} 
#Content .informacje ul li { 
font-family : Arial; 
color : #212121; 
font-size : 1.1em; 
line-height : 1.1em; 
margin-left : 15px; 
margin-bottom : 10px; 
} 
#Content .navigation { 
margin-top : 70px; 
margin-bottom : 60px; 
margin-left : 12px; 
} 
#Content .navigation a { 
border : 1px solid #e1e1e1; 
padding : 8px 9px 6px 9px; 
color : #4f4f4f; 
text-decoration : none; 
font-family : Arial; 
} 
#Content .navigation a:hover { 
border : 0; 
padding-left : 10px; 
margin-right : 1px; 
} 


#Baner {
    height:  90px;  
    width:   980px;  
    padding: 0;  
    margin:  0;
    border: 0;
} 
 
#Baner img {  
    padding: 0;  
    border:  0;  
    background-color: #fff;  
    height:  90px;  
    width:   980px;  
    top:  0; 
    left: 0 
} 



#sidebar { 
float : right; 
width : 317px; 
background-color : #f7f6f6; 
text-align : left; 
padding : 10px 0; 
} 
#sidebar h2 { 
margin-left : 10px; 
} 
#sidebar img { 
float : left; 
margin: 0 10px 10px 0; 
padding : 7px; 
border : 1px solid #e9e9e9; 
background-color : #f2f2f1; 
} 
#sidebar ul { 
list-style-type : none; 
float : left; 
margin : 8px 0 15px 0; 
padding-left : 22px; 
}
#sidebar ul .roundWhite { 
list-style-type : none; 
float : left; 
margin : 8px 0 15px 0; 
padding-left : 5px; 
line-height : 1.1em;
width:240px;
}

#sidebar .InfoNad { 
padding : 10px 0 0 10px; 
} 
#sidebar .InfoNad p { 
padding : 2px 2px 5px 2px; 
color : #31353e; 
font-size : 0.9em; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

#sidebar ul li { 
padding : 5px 0; 
float : left; 
width : 130px; 
} 
#sidebar ul li a { 
color : #212121; 
} 
#sidebar ul li a:hover { 
text-decoration : none; 
} 
#sidebar .Popularne { 
border-bottom : 1px solid #e7e6e6; 
clear : both; 
padding-top : 10px;
line-height : 1.4em;
} 

#sidebar .Popularne { 
padding : 0; 
} 
#sidebar .Popularne ul li { 
padding : 0; 
clear : both; 
width : 270px; 
} 
#sidebar .Popularne a { 
color : #31353e; 
text-decoration : underline; 
font-weight : bold; 
} 
#sidebar .Popularne p { 
color : #31353e; 
font-size : 0.9em; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height : 1.3em; 
margin : 10px 5px; 
} 

#sidebar a[href$=".pdf"], #sidebar a[href$=".PDF"], #sidebar a.pdf { 
padding : 2px; 
padding-left : 20px; 
background : url(../images/icons/page_white_acrobat.png) no-repeat left center; 
} 
#sidebar a[href$=".doc"], #sidebar a[href$=".DOC"], #sidebar a.doc { 
padding : 2px; 
padding-left : 20px; 
background : url(../images/icons/page_word.png) no-repeat left center; 
} 
#sidebar a[href$=".xls"], #sidebar a[href$=".XLS"], #sidebar a.xls { 
padding : 2px; 
padding-left : 20px; 
background : url(../images/icons/page_excel.png) no-repeat left center; 
} 


html #SearchForm_SearchForm { 
margin-right : 10px; 
width : 303px; 
height : 37px; 
border-top : 1px solid #e7e6e6; 
border-bottom : 1px solid #e7e6e6; 
background : #ededed url(../images/search.gif) no-repeat center; 
padding : 10px 7px; 
margin : 5px 0 14px 0; 
border : none; 
} 
html #SearchForm_SearchForm .middleColumn { 
float : left; 
width : 140px; 
height : 16px; 
margin : 0; 
padding : 10px 2px 2px 15px; 
background-color : transparent; 
} 
html #SearchForm_SearchForm .middleColumn input.text { 
background-color : transparent; 
width : 140px; 
height : 16px; 
border : none; 
color : #666; 
font-size : 1.1em; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
html #SearchForm_SearchForm #SearchForm_SearchForm_action_results { 
display : none; 
} 
#FooterTlo { 
min-height : 55px; 
width : 100%; 
background : #31353e url(../images/bg_footer.gif) repeat-x 0 top; 
} 
#footer { 
background-color : #323941; 
clear : both; 
color : #ffffff; 
font-size : 0.9em; 
padding-left : 28px; 
} 
#FooterRama { 
margin : 0; 
padding : 20px 0; 
text-align : right; 
color : #ffffff; 
font-size : 0.8em; 
width : 952px; 
} 
#FooterRama a { 
color : #fff; 
} 
#FooterRama a:hover { 
text-decoration : underline; 
color : #ff0000; 
} 
#Content .informacjenav { 
clear : both; 
padding : 10px 0; 
} 
#Content .informacjenav ul { 
list-style-type : none; 
padding : 10px; 
} 
#Content .informacjenav ul li { 
float : left; 
color : #b5b4bc; 
padding : 4px; 
} 
#Content .informacjenav ul li a { 
color : #636363; 
text-decoration : none; 
display : block; 
padding : 2px 6px; 
border : 1px solid #e2e2e2; 
} 
#Content .informacjenav ul li a:hover { 
border-color : #ffffff; 
} 
#wp_page_numbers ul { 
border-top : 0 !important ; 
} 
#wp_page_numbers .page_info { 
padding : 3px 6px !important ; 
margin-right : 2px; 
border : 1px solid #e0e0e0 !important ; 
margin-top : 4px; 
} 
#wp_page_numbers .active_page a { 
background-color : #ffffff !important ; 
border : 0 !important ; 
} 
#Content .single { 
padding : 10px; 
} 
#Content .single p { 
line-height : 1.5em; 
margin-bottom : 10px; 
} 
#Content .single ul, #Content .single ol { 
list-style-position : inside; 
margin-bottom : 10px; 
} 
#Content .single li { 
line-height : 1.5em; 
padding : 2px 0; 
} 
#Content .single blockquote { 
padding : 10px 10px 5px; 
margin-bottom : 10px; 
background-color : #eeeeee; 
border-width : 1px 0; 
border-style : solid; 
border-color : #e0e0e0; 
} 
#Content .single h3, #Content .single h4, #Content .single h5, #Content .single h6 { 
font-size : 1.2em; 
margin-bottom : 5px; 
} 
#comments { 
padding : 10px; 
} 
#comments a { 
text-decoration : none; 
} 
#comments p { 
margin-bottom : 10px; 
line-height : 1.6em; 
} 
#comments form p { 
margin-bottom : 5px; 
} 
#comments form input { 
margin-right : 5px; 
} 
#comments form input, textarea { 
border : 1px solid #cccccc; 
font-size : 0.9em; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 4px; 
background-position : 4px 4px; 
background-repeat : no-repeat; 
} 
#comments form input { 
width : 240px; 
border : 1px solid #cccccc; 
} 
#comments form textarea { 
width : 350px; 
padding : 4px 4px !important ; 
border : 1px solid #cccccc; 
} 
#comments form button { 
border : 1px solid #a0a0a0; 
font-size : 1em; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 2px 6px; 
} 
.commentdetails { 
margin-top : 25px; 
} 
.commentauthor { 
margin-bottom : 5px !important ; 
font-weight : bold; 
} 
.commentdate { 
font-size : 0.8em; 
margin-bottom : 5px; 
color : #909090; 
} 
.required { 
color : #ff0000; 
} 
h2.title { 
font-size : 1em !important ; 
text-transform : uppercase; 
padding : 10px; 
color : #565656; 
} 
.notfound { 
padding : 40px; 
} 
.notfound h2 { 
font-size : 18px; 
font-weight : normal; 
margin-bottom : 10px; 
} 
.flashbox { 
padding : 12px; 
} 
.flashbox a { 
color : #000000; 
} 
#comments ol { 
list-style-type : none; 
clear : both; 
padding : 0; 
margin : 0; 
} 
#comments .buffer { 
padding : 10px; 
} 
#comments ol li { 
margin-bottom : 10px; 
} 
#comments ol li ul li { 
border : 1px solid #e0e0e0; 
padding : 10px; 
} 
#comments ol li .avatar { 
float : right; 
} 
#comments ol li .comment-author .fn { 
font-weight : bold; 
font-size : 1.2em; 
} 
#comments ol li .comment-meta { 
font-size : 0.9em; 
color : #999999; 
margin : 5px 0 10px; 
} 
#comments ol li .reply { 
font-size : 0.9em; 
font-weight : bold; 
padding-bottom : 10px; 
} 
#comments .children { 
list-style-type : none; 
} 
#comments .navigation2 { 
padding : 0 0 40px; 
font-size : 0.9em; 
} 
#comments .navigation2 a { 
color : #999999; 
padding : 3px 8px; 
border : 1px solid #cccccc; 
} 
#comments .navigation2 a:hover { 
color : #000000; 
border-color : #000000; 
text-decoration : none; 
} 
#comments .says { 
display : none; 
} 
#respond h2 { 
margin-bottom : 20px; 
} 
/*  */

#LayoutXXX div.caption {
	margin: 0 10px 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;
}

#LayoutXXX div.right {margin-right: 0;}
div.left  { margin-left: 0;}

#LayoutXXX div.caption img {
	margin: 0;
	padding:0;
}

#LayoutXXX div.caption p {
	margin:0;
	padding: 0;
	font-size: 0.9em;
}

#sidebar div.caption {
	margin: 0;
	padding:0;
	position: relative;
}

#sidebar div.caption p {
	position: absolute;
	margin: 0; 
	padding: 2px;
	font-size: 0.9em;
	
/*	bottom: 0;	*/
	top: 85px;
	left: 10px;
	background:#000;
	color: #fff;
	opacity: .7;
}

