body{
padding: 0;
margin: 0;
font-size: 12pt;
font-family: Arial;
color: black;
background: url('img/body1.jpg') no-repeat center top;

clear:both;
line-height: 1.3em;

}
/*komponenty*/
.menu{
list-style: none;
padding: 0;
margin: 0;
}
a{
text-decoration: none;
border:none;
}
img
{
border:none;
}

#wrapper{
width: 930px;
margin: 0 auto;

}
#top_container{
width: 930px;


}
#top_container a{
font-weight: bold;
color: #ffffff;
}
#header_logo{

width: 930px;
float: left;
 height:72px;
}
#logo_container{
background: url('img/logo.png') no-repeat;
float: left;
margin-top:0px;
padding: 0;
width: 343px;
height: 70px;

}
#logo_container a{
display: block;
width: 343px;
height: 70px;
}
#logo_container a span{
display:none;
}
.menu.header{
font-size: 10px;
float: right;

}
#data
{
margin-top: 5px;
list-style:none;
font-size: 10px;
color:white;
float:right;
text-align:right;
width:585px;
}

.menu.header li{
float: left;
margin:0 5px;
padding: 3px 0;
}
.menu.header li.home a{
background: url('img/home_ico.png') no-repeat;
padding-left: 15px;
padding-top: 2px;
}
.menu.header li.ulubione a{
background: url('img/site_map.png') no-repeat;
padding-left: 15px;

}
.menu.header li.kont a{
background: url('img/kont_ico.png') no-repeat;
padding-left: 15px;

}

#flash_container{
background: url('img/banner.png') no-repeat;
width: 930px;
height: 219px;
float: left;
margin-bottom:1px;
}
#menu_container{

width: 930px;
height: 48px;
float: left;
font-family: Helvetica;
font-weight:bold;
font-size:11pt;

}
#menu_container .menu{
background: url('img/menu_background.png') no-repeat;

width: 880px;
height: 48px;


padding-left:100px;
font-weight:bold;
}
#menu_container .menu li{
float: left;
height: 48px;
list-style:none;
}

#menu_container .menu li a{
display: block;
padding: 13px 10px;

color: #ffffff;
height:22px;
}
#menu_container .menu li a:hover{

background:  url('img/menu_hov.png') no-repeat center 0;
color:#396992;
clear:both;
}

#content_container{
width: 600px;

float: left;
font-size: 0.92em;

text-align:justify;
line-height:140%;
background:  url('img/content.png') repeat-y;


}
#content_container p{
margin-top: 10px;
margin-bottom: 10px;
margin-left:15px;
margin-right:15px;
padding: 0;
 
}
#content_container h2{
width: 512px;
padding-top:10px;

}
#content_container h2 span{
padding-left:10px;

}
#right_container{
width: 320px;
float: right;
margin-top:0px;

background:  url('img/roght.png') no-repeat;  
  
}
#footer{
float: left;
margin-top:auto;
clear: both;
width: 930px;
padding-top:15px;
height: 30px;

}
#footer .menu{

width: 740px;
height: 30px;
margin: 0 auto;

}
#footer .menu li{
float: left;
padding: 0px 15px;
color: #E70B2F;
margin: 7px 0;
font-size: 0.82em;
background: url('img/punktor_footer.png') no-repeat right 50%;
}

#footer .menu li a{
color: #696969;
margin-left:10px;

}
#footer .menu li:hover a{
 color:#205AA7;
 
margin-left:10px;
}

#footer .menu li img{
border: none;
}






#site_info{
width: 900px;
float: left;
clear: both;
height: 20px;
font-size: 0.72em;
text-align: center;
color: #a7a1a1;
}
#site_info  a
{
color: #a7a1a1;
}
#site_info  a:hover
{
text-decoration:underline;
}
#l
{
 float:left;
}
#r
{
 float:right;
 padding-right:50px;
}








.main_blocks h4{
margin: 0;
padding: 0;
clear: both;

}
.main_blocks ul
{
 
}


.main_blocks li{
float: left;
margin: 0;
display: block;

}

.main_blocks li img{
border: 0;
}
.main_blocks #block_1{

line-height:150%;
margin-top: 60px;
margin-left:-35px !important;

color:#205AA7;


}
#block_1 p.adres{

padding-left:20px;
background: url('img/box_ico_maill.png') no-repeat 0px 50% ;

}

#block_1 p.tel_number{
background: url('img/box_ico_tel.png') no-repeat 0px 50% ;
padding-left:20px;
height:20px;
}


#block_1 p.tel_fax{
background: url('img/box_ico_print.png') no-repeat 0 50%;

padding-left:20px;
height:20px;
}
#block_1 p.email_box{
background: url('img/box_ico_maill.png') no-repeat 0 50%;

line-height:150%;
padding-left:20px;
}
.main_blocks h4{

color:#205AA7;
 padding-left:17px;
 font-size:13pt;

}
.main_blocks h3{
font-size: 1em;
}
.main_blocks p{
font-size: 10pt;
padding-left:20px;

}

/*menu*/
.mattblackmenu li a:hover{
background:  url('img/menu_hov.png') no-repeat center 0;
color: #396992;
clear: both;
}

.mattblackmenu a.selected{
background:  url('img/menu_hov.png') no-repeat center 0;
color: #396992 !important;
clear: both;
}

#back
{
 
}
#map span
{
 display:none;
}
#kol_l
{
padding-left:20px;
font-size: 0.90em;
 float:left;
 width:45%;
}
#kol_r
{
float:right;
width:45%;
padding-right:20px;
font-size: 0.90em;
}
#kol_l h4
{
font-weight: bold;
text-align: left;
}
.text_outer
{ 
font-size: 0.90em;
font-family: Arial;
width:595px;
  
}
.text_outer table
{
border:none;
width:545px;
margin-left:13px;

}
.text_outer table tr
{

}
.text_outer table td
{
padding-left:3px;
padding-right:20px;
text-align:left !important;

}
.text_outer ul
{

width:535px;
padding-left:43px;
padding-bottom:10px

}
#kol_l p
{color:#3B3B3B;
padding-left:20px;
line-height:110%; 
}
#kol_r p
{color:#3B3B3B;
padding-left:20px; 
text-align:left;
line-height:110%; 
}
#kol_l p.ulica{

padding-left:20px;
background: url('img/adres.png') no-repeat 0px 50%;
height:20px;
}
#kol_r p.ulica{

padding-left:20px;
background: url('img/adres.png') no-repeat 0px 50%;

}

#kol_l p.mobile{

padding-left:20px;
background: url('img/telefon.png') no-repeat 0px 50%;
height:20px;
}
#kol_r p.mobile{

padding-left:20px;
background: url('img/telefon.png') no-repeat 0px 50%;

}
#kol_l p.www{

padding-left:20px;
background: url('img/www.png') no-repeat 0px 50%;
height:20px;
}

#kol_r p.imail{

padding-left:20px;
background: url('img/email.png') no-repeat 0px 50%;

}
#kol_l p.imail{

padding-left:20px;
background: url('img/email.png') no-repeat 0px 50%;

}
#kol_r p.oddzial{
color:#3B3B3B;
padding-left:20px;
background: url('img/adres.png') no-repeat 0px 50%;
height:17px;
font-weight:bold;
}
#kol_l p.nip{
color:#3B3B3B;
padding-left:20px;
background: url('img/info.png') no-repeat 0px 50%;
height:20px;
}
h5
{
 color:#3B3B3B;
}
.text_outer
{
 margin-top:20px;
}
#naglowek
{
 margin-left:10px;
 color:#3B3B3B;
font-family: Verdana;
}

#yellow
{
 margin-right: 25px !important;
 padding-bottom: 16px;
}
#us
{
 padding-right:27px;
 margin-top:17px !important;
}

 


#lewa_kol
{
 float:left;
 width:50%;
 
}
#lewa_kol p
{font-size:10pt;
line-height:110%;
 padding-left: 30px !important;
}

p#imail{


background: url('img/email.png') no-repeat 0px 50%;

}

p#ulica{


background: url('img/adres.png') no-repeat 0px 50%;

}
p#szef
{
background: url('img/l.png') no-repeat 0px 50%;
font-weight:bold;
}
#gallery_list
{
 padding-left:50px;
 padding-right:20px;
}
#gallery_list img
{
  border:2px solid white;
}
#gallery_list img:hover
{
 opacity:0.6;
 filter:alpha(opacity=60)
 border: red;
}
#sitemap 
{
 margin-bottom:40px;
}

#sitemap li a
{
 color:black;
}
#sitemap li a:hover
{
 color:#205AA7;
 font-weight:bold;
 text-decoration:underline;
}
#top-link {
	display: none;
	position: fixed;
	right: 10px;
	bottom: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000;
	background: #4b7dc1;
	padding: 2px;
	font-size:8pt;
	*height: 3.0%;
//border-radius: 5px; 
-moz-border-radius: 5px;
}

.alert
{
font-size: 0.80em;
color:red;
}
