@charset "utf-8";
html,body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body, td, th,input,textarea,select{
	font-family: Arial, Tahoma, helvetica, sans-serif; 
	font-size:13px;
	color:#363636;
}

body{
text-align:center;
background:#fff url(../images/bg_body.gif) center top;
}

img{border:0;}

a{
color:#363636;	
}

h1{
	font-size:24px;
}
h2{
	font-size:18px;
	color:#2b3e4f;
	font-weight:normal;
}


h3{
font-size:15px;
color:#112b51;
background:#a8b7c3;
}

.cb{clear:both;font-size:0;line-height:0}

#wrap{
text-align:left;
position:relative;
width:980px;
margin:0 auto;
}



#bg{
background:url(../images/bg_body2.jpg) repeat-x;
float:left;
width:100%;
height:100%;
}


#lang{
position:absolute;
right:12px;
top:10px;
z-index:5;
}



#col_l{
width:191px;
float:left;
background:#f1cf28;
}

#col_r{
width:779px;
float:right;
}

#col_r1{
float:left;
width:450px;
background:#71818f;
}

#col_r2{
width:319px;
float:right;
background:#112b51;
}

#col_r3{
float:left;
width:779px;
background:#71818f;
}


/* ######################## BOX ####################### */
.top1{
height:4px;
background:url(../images/box1_top.gif) no-repeat;
padding:0 0 0 10px;
}


#head{
position:absolute;
z-index:2;
top:263px;
left:53px;
color:#fff;
font-size:17px;
}

#logo{
display:block;
position:absolute;
top:20px;
left:22px;
width:150px;
height:150px;
z-index:3;
background:url(../images/s.gif);
}

.top1 div{
height:4px;
background:url(../images/box1_top.gif) right top no-repeat;
}


.bottom1{
height:4px;
background:url(../images/box1_bottom.gif) no-repeat;
padding:0 0 0 10px;
}

.bottom1 div{
height:4px;
background:url(../images/box1_bottom.gif) right bottom no-repeat;
}


/* ######################## BOX ####################### */
.top2{
height:4px;
background:url(../images/box2_top.gif) no-repeat;
padding:0 0 0 10px;
}

.top2 div{
height:4px;
background:url(../images/box2_top.gif) right top no-repeat;
}

.bottom2{
height:4px;
background:url(../images/box2_bottom.gif) no-repeat;
padding:0 0 0 10px;
}

.bottom2 div{
height:4px;
background:url(../images/box2_bottom.gif) right bottom no-repeat;
}


/* ######################## BOX ####################### */
.top3{
height:4px;
background:url(../images/box3_top.gif) no-repeat;
padding:0 0 0 10px;
}

.top3 div{
height:4px;
background:url(../images/box3_top.gif) right top no-repeat;
}

.bottom3{
height:4px;
background:url(../images/box3_bottom.gif) no-repeat;
padding:0 0 0 10px;
}

.bottom3 div{
height:4px;
background:url(../images/box3_bottom.gif) right bottom no-repeat;
}

/* ######################################## */

#foot{
float:left;
clear:both;
width:980px;
margin:12px 0 20px 0;
background:url(../images/bg_cpr.gif) 17px 0 no-repeat;
}


#foot_text{
margin:3px 0 0 0;
height:34px;
color:#b9bfbe;
padding:10px 0 0 60px;
background:#112b51 url(../images/bg_cpr.gif) 17px -3px no-repeat;
font-size:11px;
}


.text_main{
padding:20px 30px;
color:#e0e1e1;
}

.text_main h1{
font-size:24px;
font-weight:normal;
color:#fff;
border-bottom:1px dotted #fff;
margin:0 0 20px 0;
padding:0;
}


img.thumb{
float:right;
border:3px solid #f6e073;
}


ul.mleft{
list-style:none;
margin:0;
padding:0;
}

ul.mleft ul{
list-style:none;
margin:0 0 0 20px;
padding:0;
}

ul.mleft li{
margin:2px 0 0 0;
line-height:34px;
background:#f6e073 url(../images/s_blue_4.gif) 10px 8px no-repeat;
}

ul.mleft li li{
margin:2px 0 0 0;
line-height:18px;
background:#f6e073 url(../images/s_blue_4.gif) 3px 3px no-repeat;
padding:0 5px 0 35px;
}

ul.mleft li a{
padding:0 0 0 44px;
text-decoration:none;
font-weight:bold;
color:#112b51;
font-size:14px;
}

ul.mleft li li a{
font-size:11px;
padding:0 0 0 0;
font-weight:normal;
}


ul.mleft li a.sel1{
text-decoration:underline;
}

ul.mleft li a:hover{
color:#325992;
}

.head_1{
background:#112b51;
font-size:24px;
line-height:24px;
color:#fff;
font-weight:normal;
padding:15px;
}


/* news short ================================================== */

.text_main h1{
font-size:24px;
font-weight:normal;
color:#fff;
border-bottom:1px dotted #fff;
margin:0 0 20px 0;
padding:0;
}

div.news_short{
color:#7698ca;
font-size:11px;
}
div.news_short h2{
color:#fff;
font-weight:normal;
font-size:13px;
margin:5px 0;
}
p.wiecej_n{
text-align:right;
}
p.wiecej_n a{
color:#f1cf28;
text-decoration:none;
margin:5px 0;
}


p.wiecej_n a:hover{
text-decoration:underline;
}


p.c_wiecej a{
	color:#f1cf28;
text-decoration:none;
	}




div.box_galeria{clear:both;}
div.g_thumb{float:left; margin:15px;text-align:center;}
div.g_thumb_f{border:3px solid #f6e073;text-align:center;}
div.g_thumb p{margin:0;padding:0}



div.box_zalaczniki ul{
	list-style:none;
}



div.box_zalaczniki li{
	line-height:45px;
	background:url(../images/pdf-icon.gif) 0 0 no-repeat;
	padding:0 0 0 40px;
	
}

div.box_zalaczniki li a{
	color:#fff;
	font-size:15px;
}