h1, h2, h3{
margin:0px;
padding:0px;
}
a{
	outline:none;
}
ul{
margin:0px;
padding:0px;
}
.clear{
clear:both;
margin: 0px;
padding: 0px;
}

body{
background-image: url(../img/Tlo_Pom.jpg);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align:center;
}

.main{
width:880px;
margin:0px auto;
text-align:left;
}

.main_menu {
width: 880px;
height: 22px;
display: block;
}

.main_menu .BT_1{width: 121px; float: right; margin: 0px 1px 0px 0px;}
.main_menu .BT_1 a {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/normal/Przycisk_1.gif);
background-repeat: no-repeat;
}
.main_menu .BT_1 a:hover {
background-image: url(../img/przyciski_main/light/Przycisk_1.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.main_menu .BT_1 a.current {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/light/Przycisk_1.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.main_menu .BT_2{width: 121px; float: right; margin: 0px 1px 0px 0px;}
.main_menu .BT_2 a {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/normal/Przycisk_2.gif);
background-repeat: no-repeat;
}
.main_menu .BT_2 a:hover {
background-image: url(../img/przyciski_main/light/Przycisk_2.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.main_menu .BT_2 a.current {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/light/Przycisk_2.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.main_menu .BT_3{width: 121px; float: right; margin: 0px 7px 0px 0px;}
.main_menu .BT_3 a {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/normal/Przycisk_3.gif);
background-repeat: no-repeat;
}
.main_menu .BT_3 a:hover {
background-image: url(../img/przyciski_main/light/Przycisk_3.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.main_menu .BT_3 a.current {
width: 121px;
height: 22px;
display: block; 
background-image: url(../img/przyciski_main/light/Przycisk_3.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.top{
width: 880px;
height: 205px;
padding: 0px 0px 0px 0px;
background-image: url(../img/Graf_Top.jpg);
background-repeat: no-repeat;
display: block;
}



.navigation {
width: 880px;
height: 35px;
display: block;
}

.navigation .L_1 {
width: 105px;
height: 33px;
background-image: url(../img/pasek_naw/Pasek_Naw_L1.gif);
background-repeat: no-repeat;
float: left;
}

.navigation .L_1 .Ring {
background-image: url(../img/pasek_naw/pasek_kropki.gif);
width: 45px;
height: 30px;
background-position: 14px 12px;
background-repeat: no-repeat;
float: left;
}


.navigation .L_2 {
width: 664px;
height: 33px;
background-image: url(../img/pasek_naw/Pasek_Naw_L2.gif);
background-repeat: no-repeat;
float: left;
}


.navigation .L_2 ul li{
 list-style: none;
 width: auto;
 float: left;
 background-image: url(../img/Strzalka.gif);
 background-repeat: no-repeat;
 background-position: 0px 12px;
 height: 37px;
 padding:7px 0px 0px 20px;
}

.navigation .L_2 ul li a{
padding:0px 15px 0px 0px;
text-decoration: none;
color: #BFE5FF;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navigation .L_2 ul li a:hover{ 
text-decoration: underline }

.navigation .L_3 {
width: 111px;
height: 33px;
background-image: url(../img/pasek_naw/Pasek_Naw_L3.gif);
background-repeat: no-repeat;
float: left;
}

.navigation .L_3 ul {
list-style: none;	
margin: 12px 0px 0px 34px;
}

.navigation .L_3 ul li.koperta { float: left; width: 11px; height: 10px; display: block;}
.navigation .L_3 ul li.koperta a {
float: left; width: 11px; height: 10px; display: block;
background-image: url(../img/ikona/white/Koperta.gif);
background-repeat: no-repeat; 
}

.navigation .L_3 ul li.koperta a:hover {
 background-image: url(../img/ikona/red/Koperta.gif);
 background-repeat: no-repeat; 
 }

.navigation .L_3 ul li.mapa { float: left; width: 11px; height: 10px; display: block; padding:0px 0px 0px 14px;}
.navigation .L_3 ul li.mapa a {
float: left; width: 11px; height: 10px; display: block;
background-image: url(../img/ikona/white/Mapa.gif);
background-repeat: no-repeat;
}
.navigation .L_3 ul li.mapa a:hover {
 background-image: url(../img/ikona/red/Mapa.gif);
 background-repeat: no-repeat; }

.navigation .L_3 ul li.s_dom { float: left; width: 11px; height: 10px; display: block; padding:0px 0px 0px 14px;}
.navigation .L_3 ul li.s_dom a {
float: left; width: 11px; height: 10px; display: block;
background-image: url(../img/ikona/white/Strona_Dom.gif);
background-repeat: no-repeat;
}
.navigation .L_3 ul li.s_dom a:hover {
 background-image: url(../img/ikona/red/Strona_Dom.gif);
 background-repeat: no-repeat; }

.menu_top .logo{
width: 181px;
height: 54px;
float: right;
background-image: url(../img/Right_Logo.jpg);
background-repeat: no-repeat;

}

.menu_top .logo a{
float: right;
display: block;
width: 177px;
height: 51px;
}
/*------------------------------------content--------------------------*/
.content {
width: 880px;
height: auto;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
/*------------------------------------left content--------------------------*/
.content .left {
height: auto;
float: left;
display: block;
width: 215px;
}

.content .left .menu_l {
float: left;
width: 215px;
margin: 1px 0px 10px 0px;
}

.content .left .menu_l ul li{
background-image: url(../img/przyciski_left/Button_1.gif );
background-repeat: no-repeat;
list-style: none;	
}

.content .left .menu_l ul li.current{
background-image:url(../img/przyciski_left/Button_2_Cur.gif);
background-repeat: no-repeat;
list-style: none;	
}

.content .left .menu_l ul li h3{
font-size: 12px;
font-weight: bold;
font-family: Tahoma;
}
	
.content .left .menu_l ul li a{
	text-decoration: none;
	height: 22px;
	padding: 6px 0px 0px 32px;
	display: block;
	color: #fefefe;
}

.content .left .menu_l ul li a:hover{
background-image: url(../img/przyciski_left/Button_2.gif );
background-repeat: no-repeat;
}

/*-----------------------------sub menu -------------------------------------*/

.content .left .menu_l .clear_li {
   zoom: 1;
	background-image: none;
   list-style: none;	
}
.content .left .menu_l .sub_menu_l ul {
margin: 1px 0px 0px 0px;
}

.content .left .menu_l .sub_menu_l ul li{
background-position: right;
background-image: url(../img/przyciski_left/Button_Sm_B.gif);
background-repeat: no-repeat;
list-style: none;	
 height: 28px;
}


.content .left .menu_l .sub_menu_l ul li.current{
background-image:url(../img/przyciski_left/Button_Sm_Cur.gif);
background-repeat: no-repeat;
list-style: none;	
}

.content .left .menu_l .sub_menu_l ul li a{
	text-decoration:none;
	height: 22px;
	padding: 6px 0px 0px 47px;
	display: block;
}

.content .left .menu_l .sub_menu_l ul li h3{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	}

.content .left .menu_l .sub_menu_l ul li a:hover{
background-image: url(../img/przyciski_left/Button_Sm_R.gif );
background-repeat: no-repeat;
 background-position: right;

}
/*-------------------------------------------------------------------------------*/
.content .left .menu_l .sub_menu_l .clear_li_1 {
   zoom: 1;
	background-image: none;
   list-style: none;	
}

.content .left .menu_l .sub_menu_l .sub_menu_l_1 ul li{
background-position: right;
background-image: url(../img/przyciski_left/Button_Ssm_B.gif);
background-repeat: no-repeat;
list-style: none;	
margin-top: 1px;
}


.content .left .menu_l .sub_menu_l .sub_menu_l_1 ul li.current{
background-image:url(../img/przyciski_left/Button_Ssm_cur.gif);
background-repeat: no-repeat;
list-style: none;	
}

.content .left .menu_l .sub_menu_l .sub_menu_l_1 ul li a{
	text-decoration:none;
	padding: 5px 0px 0px 62px;
	display: block;
}

.content .left .menu_l .sub_menu_l .sub_menu_l_1 ul li h3{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.content .left .menu_l .sub_menu_l .sub_menu_l_1 ul li a:hover{
background-image: url(../img/przyciski_left/Button_Ssm_R.gif );
background-repeat: no-repeat;
background-position: right;
}
/*-----------------------------------------------------------------------------*/
.content .left .news_lett {
	width: 215px;
	height: 61px;
	float: left;
	background-image: url(../img/tlo_newsletter.gif);
	background-repeat: no-repeat;
}

.content .left .news_lett .news_form {
 margin: 34px 0px 0px 10px;	

}

.content .left .news_lett .news_form input.button {
border: #808080 1px solid; 
padding: 0px 5px 3px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #A1C5DF;
color: #3C3C3C; 
height: 17px;
width: 60px;
}

.content .left .news_lett .news_form input.pole {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #3C3C3C; 
background-color:  #F5F5F5;
border: #808080 1px solid; 
height: 13px;
}


/*-----------------------------------------------------------------------------*/
.content .left .aktual {
	margin: 15px 0px 0px 0px;
	background-image: url(../img/Tlo_Aktual.gif);
	background-repeat: repeat-x;
	width: 213px;
	height: auto;
	float: left;
	display: block;
	background-color: #EAF1F4;
	
}
.content .left .aktual .headline_aktual { 
margin: -4px 0px 0px -1px;
width: 215px;
height: 32px;
background-image: url(../img/przyciski_left/Button_L.gif);
background-repeat: no-repeat;
display: block;
}


.content .left .aktual_n {
	margin: 15px 0px 0px 0px;
	background-repeat: repeat-x;
	width: 213px;
	height: auto;
	float: left;
	display: block;
	background-color: #EAF1F4;
}

.content .left .aktual_n a {
float: left;
display: block;
width: 208px;
height: 65px;
margin: 2px 0px 5px 2px;
 background-image: url(../img/kancelaria_l.png);
 background-repeat: no-repeat;
}

.content .left .aktual_n a:hover {
 background-image: url(../img/kancelaria.png);
 background-repeat: no-repeat;
}

.content .left .aktual_n .headline_aktual_n { 
margin: -4px 0px 0px -1px;
width: 215px;
height: 32px;
background-image: url(../img/przyciski_left/Button_L.gif);
background-repeat: no-repeat;
display: block;
}

.content .left .aktual_n .headline_aktual_n p {
	margin-top: 0px;
	color: #fefefe;
	padding: 8px 0px 0px 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.content .left .aktual .headline_aktual p {
	margin-top: 0px;
	color: #fefefe;
	padding: 8px 0px 0px 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.content .left .aktual .text_l {
color:#3C3C3C;
font-family:  Arial, Helvetica, sans-serif;
margin: 5px 5px 5px 5px;
width: 200px;
}

.content .left .aktual .text_l hr{
color:#AFCDE4;
width: 100%;
}

.content .left .aktual .text_l h4.licznik
{
margin-top: 0px;
padding-top: 0px;
font-size: 9px;
color: #828282;
text-align: center;
}

.content .left .aktual .text_l .foto_a {
  float: left;
  width: 80px;
  height: 60px;
  display: block;
   margin-bottom: 5px;
}

.content .left .aktual .text_l .foto_a img {
 border: 1px solid #BEBEBE;
}

.content .left .aktual .text_l .data_title_b {
  float: left;
  width: 200px;
  margin-bottom: 5px;
}
.content .left .aktual .text_l .data_title_b h3 {
 font-size: 12px;
}

.content .left .aktual .text_l .data_title_b .date {
 font-size: 10px;
}

.content .left .aktual .text_l .data_title_s {
  float: left;
  width: 117px;
}

.content .left .aktual .text_l .data_title_s h3 {
 font-size: 12px;
}

.content .left .aktual .text_l .data_title_s .date {
 font-size: 10px;
}

.content .left .aktual .text_l p {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	color: #828282;
}

.content .left .aktual .text_l p a {
	color: #828282;
	text-decoration: none;
}

.content .left .aktual .text_l p a:hover {
	color: #828282;
	text-decoration:  underline;
}
/*------------------------------------middle--------------------------*/

.content .middle {
 margin:1px 0px 0px 9px;
 float: left;
 height: auto;
 width: 655px;
 background-color: #F9FBFB;
 background-image: url(../img/Tlo_P_GL.gif);
 background-repeat: repeat-x;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content .middle .background_h {
 height: 500px;	
 width: 0px;
 float: left;
}

.content .middle .site {
 margin: 10px 10px 10px 10px;
 width: 635px;
}

.content .middle .headline_main {
 width: 657px;
 height: 27px;
  margin-left: -1px;
 background-image: url(../img/Pasek_Nad_GL.gif);
 background-repeat: no-repeat;
 display: block;
}

.content .middle .headline_main h2 {
	margin-top: 0px;
	color: #fefefe;
	padding: 6px 0px 0px 20px;
	text-align: left;
	font-size: 12px;
}

.content .left .one .text_l {
 padding: 5px 5px 5px 5px;
 color:#616060;
 font-size:90%;
 width: 140px;
}

.content .left .one .text_l h3 {
 font-size: 13px;
}

.content .left .one .text_l .date {
 font-size: 10px;
}



.content .left .one .text_l p a {
 color: #959595;
 text-decoration: none;
}

.content .left .one .text_l p a:hover {
	color: #959595;
	text-decoration:  underline;
}

/*-----------------------------------sprzedaz--------------------------*/
.section_sp {
	padding: 0px 0px 10px 5px;
	width: 620px;
	float: left;
}

.section_sp .product {
	width: 620px;	
 	border: 1px solid #535252;
	float: left;
	margin-bottom: 5px;
}

.section_sp .product .fot {
	width: 110px;
	padding: 3px 2px 2px 2px;
	float: left;
  text-align: center;
 }

.section_sp .product .fot .lupa {
   font-size: 9px;
	padding: 0px 0px 0px 22px;
 } 
.section_sp .product .fot .lupa .L { float: left; width: 19px;}
.section_sp .product .fot .lupa .R { padding-top:3px; float: left; width: 47px;}

.section_sp .product .fot .lupa .L img {
 border: none;
}

.section_sp .product .fot .lupa .R a{
  text-decoration: none;
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3C3C3C;   
}
 
.section_sp .product .fot .lupa .R a:hover{ text-decoration: underline; }
 
.section_sp .product .fot img {
 	border: 1px solid #535252;
   padding: 1px;
	font-size: 8px;
	color: #4a4a4a;
}
	
.section_sp .product .line_title {
	background-image: url(../img/produkt/name.gif);
	background-repeat: no-repeat;
	width: 495px;
	height: 20px;
	padding-bottom: 5px;
	float: right;
}

.section_sp .product .line_title .id_new {
 width: 50px;
 float: left;
 font-size: 10px;
 padding: 2px 0px 0px 10px;
 font-weight: bold;
}

.section_sp .product .line_title h1{
	 padding:1px 0px 0px 15px;
	 width: auto;
    font-size: 11px;
	 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #DFF2FF;
	 float: left;
}

.section_sp .product .description {
	width: 490px;
	float: right;
 }

.section_sp .product .description .line {
 width: 485px;
 float: right;
 padding-bottom: 2px;
 color: #3C3C3C;
 font-size: 10px;
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 
}

.section_sp .product .description .line .left{
 font-weight: bold;
 float: left;
 padding-left: 3px;
 width: 75px;
 height: 12px;
 margin-right:2px;
 border: 1px solid #AFAFAF;
 background-color: #FFDEAF;
}

.section_sp .product .description .line .right{
float: left;
padding:0px 5px 0px 3px;
width: 385px;
border: 1px solid #AFAFAF;
background-color: #CFCFCF;
}


.section_sp .product .description .line_downolad {
 width: 485px;
 float: right;
 padding-top: 1px;
 padding-bottom: 2px;
 color: #3C3C3C;
 font-size: 10px;
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 
}

.section_sp .product .description .line_downolad .left{
 font-weight: bold;
 float: left;
 padding-left: 3px;
 width: 75px;
 height: 13px;
 margin-right:2px;
 border: 1px solid #AFAFAF;
 background-color: #FFDEAF;
}

.section_sp .product .description .line_downolad .right_k{
float: left;
padding:0px 5px 0px 3px;
width: 385px;
border: 1px solid #AFAFAF;
background-color: #CFCFCF;
 height: 13px;
}

.section_sp .product .description .line_downolad .right_k a.kat{
text-decoration: none;
padding-left: 20px;
color: #3C3C3C;
font-weight: bold;
padding-top: 1px;
font-size: 9px;
background-image: url(../img/ico_dokumentow/pdf_s.png);
background-repeat: no-repeat;
background-position: 0px 1px;
}

.section_sp .product .description .line_downolad .right_k a:hover{
 text-decoration: underline;
}
/*-----------------------------------firma--------------------------*/
.section {
	padding: 15px 0px 0px 10px;
	width: 620px;
}

.section h1{
	color: #3C3C3C;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.section h2{
 color: #3C3C3C;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
}

.section h2.color{
 color: #FF9900;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.section h3{
 color: #3C3C3C;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
}


.section p{
	color: #3C3C3C;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.section p.bold{
 color: #3C3C3C;
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.section p.i{
 color: #3C3C3C;
 font-size: 11px;
 font-style: italic;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.section li{
 background-image: url(../img/li.gif);
 background-repeat: no-repeat;
 background-position: 5px 9px;
 padding: 3px 0px 0px 15px;
 list-style: none;
 }
 
.section .foto {
    float: left;
	 width: 200px;
	 display: block;
	  margin-bottom: 15px;
}

.section .foto .swf {
	 border: 1px solid #ffffff;
	 padding: 2px;
	 width: 200px;
	 height: 157px;
	 display: block;
 float: left;
}

.section .foto img{
	 border: 1px solid #ffffff;
	 padding: 2px;
}

.section .foto img.without{
	 border: none;
	
}

.section .text{
 display: block;
 padding: 3px 0px 0px 20px;
 width: 380px;
 float: left;
 color: #3C3C3C;
}

.section .text p.bold{
 color: #3C3C3C;
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.section .text_bez_marg{
 display: block;
 padding: 3px 0px 0px 0px;
 width: 400px;
 float: left;
 color: #3C3C3C;
}

.section .text h1{
	color: #3C3C3C;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.section .text h2{
 color: #3C3C3C;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
}

.section .text p{
	color: #3C3C3C;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.section .text li{
 background-image: url(../img/li.gif);
 background-repeat: no-repeat;
 background-position: 5px 9px;
 padding: 3px 0px 0px 15px;
 list-style: none;
 }
 
.section .block {
 float:left;
 width: 490px;
 display: block;
} 

.section .klas_foto{
 width: 130px;
 float: left;
}

.section .klas_foto .klasa_1{
 background-image: url(../img/fotki_szk_adr/znaki_adr_1.jpg);
 background-repeat: no-repeat;
 background-position: 0px 37px;
 height: 125px;
 }
 
.section .klas_foto .klasa_2{
 background-image: url(../img/fotki_szk_adr/znaki_adr_2.jpg);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 height: 260px;
 }

.section .files {
 margin-left: 15px;
 width: 580px;
}

.section .files h1 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #3C3C3C;
 font-weight: bold;
 margin: 10px 0px 20px 25px;
}
.section .files h2 {
 padding: 3px 0px 0px 0px;
}

.section .files .file_nr{
 padding: 0px 0px 10px 40px;
 display: block;
}

.section .files .file_nr a{
 margin: 4px 0px 0px 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #4F4F4F;
 font-weight: bold;
 text-decoration: none;
}

.section .files .file_nr .pdf {
background-image: url(../img/ico_dokumentow/pdf.png);
background-repeat: no-repeat; 
height: 21px;
width: 21px;
float: left;
}

.section .files .file_nr .doc {
background-image: url(../img/ico_dokumentow/word.png);
background-repeat: no-repeat;
height: 18px;
width: 21px;
float: left;
}
.section .files .file_nr .xls {
background-image:url(../img/ico_dokumentow/exel.png);
background-repeat: no-repeat; 
height: 18px;
width: 21px;
float: left;
}
.section .files .file_nr .txt {
background-image: url(../img/ico_dokumentow/txt.png);
background-repeat: no-repeat; 
height: 21px;
width: 21px;
float: left;
}

.section .files .file_nr a:hover {
 text-decoration: underline;
}

.section .files .file_nr b{ 
 padding-left: 10px;
 font-family:    Tahoma;
 font-size: 13px; 
 color: #4F4F4F;
 font-weight: bold;
}

 /*----------------------------------aktualnosci----------------------*/
.aktualnosci{
 	padding: 0px 0px 0px 8px;
	width: 625px;
 }
 
.aktualnosci .title_data {
  	width: 620px; 
	margin-bottom: 5px;
	height: 20px;
	background-image: url(../img/pasek_akt.gif);
	background-repeat: no-repeat;
  }

.aktualnosci .title_data_b {
  	width: 620px; 
  }

.aktualnosci .title_data_b .cont {
  padding-left: 10px;
  }

.aktualnosci .title_data_b .cont a.aktualnosc{
 color: #F5844E;
 font-size: 11px;
 text-decoration: none;
  }
  
.aktualnosci .title_data_b .cont a.aktualnosc:hover{
 color: #F5844E;
 font-size: 11px;
 text-decoration:  underline;

  }

.aktualnosci .title_data_b .cont a.aktualnosc_n{
 color: #51504E;
 font-size: 12px;
 text-decoration: underline;
  }
  
.aktualnosci .title_data_b .cont a.aktualnosc_n:hover{
 color: #51504E;
 font-size: 12px;
 text-decoration:  none;

  }
  
.aktualnosci .title_data_b .cont ul {
	 margin-left: 25px;
}
  
.aktualnosci .title_data_b .dat_tit {
   margin-top: 10px;
	width: 530px; 
	float: left;
  }
  
  
.aktualnosci .title_data_b .dat_tit .dat {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #BFE5FF;
 padding:1px 0px 5px 4px;
 background-image: url(../img/paski_aktual/data.gif);
 background-repeat: no-repeat;
 } 

.aktualnosci .title_data_b .dat_tit .tit {
	 height: 20px;
	 background-image: url(../img/paski_aktual/title.jpg);
	 background-repeat: no-repeat;
	 margin-bottom: 20px;
}
 
.aktualnosci .title_data_b .dat_tit .tit h1 {
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #DFF2FF;
 padding-bottom: 25px;
 padding:2px 0px 5px 4px;
 } 
 
.aktualnosci .title_data_b .rys {
float: left;
width: 85px;
height: 70px;
margin-bottom: 8px;
} 
 
.aktualnosci .title_data_b .rys img {
	border: 1px solid #BEBEBE;
	padding: 2px;
 } 
  
.aktualnosci .title_data_b a.back {
 margin-top:20px;
 color: #F5844E;
 font-size: 11px;
 display: block;
 width: 150px;
 font-weight: bold;
 text-decoration: none;
 background-image: url(../img/Strzalka_Orange.gif);
 background-repeat: no-repeat;
 background-position: 50px 5px; 
 }   
 
 .aktualnosci .title_data_b a.back:hover {
 text-decoration:  underline;
 }   
  
.aktualnosci .title_data .t {
 width: 450px;
 margin-left: 5px;
 color: #3C3C3C;
 font-size: 12px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 float: left;
 padding-top: 2px;
 font-weight: bold;
}
 
.aktualnosci .title_data .t a {
 color: #F1F4F6;
 font-size: 12px;
 text-decoration: none;
 } 
 .aktualnosci .title_data .t a:hover {
 text-decoration:  underline;
 } 
 
.aktualnosci .title_data .d {
 width: 70px;
 padding-top: 2px;
 color: #BFE5FF;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 float: right;
 font-weight: bold;
}
 /*----------------------------------mapa serwisu----------------------*/
.map_serwis {
 width: 400px;
 padding: 0px 0px 10px 65px;
 color: #3C3C3C;
}
.map_serwis .up{
 background-image: url(../img/arrow_orange_up.jpg);
 background-repeat: no-repeat;
 background-position: 4px 5px;
 padding-left: 14px;
 color: #F5844E;
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
}

.map_serwis h1 {
 padding-top: 10px;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}
.map_serwis ul.main {
 padding-left: 30px;
 width: 400px;
}

.map_serwis li {
 background-image: url(../img/li.gif);
 background-repeat: no-repeat;
 background-position: 10px 9px;
 padding: 3px 0px 0px 22px;
 list-style: none;
}

.map_serwis li a.main_a {
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #3C3C3C;
}

.map_serwis li a.s_main_a {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #5F5F5F;
}

.map_serwis li a {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #3F3F3F;
}
.map_serwis li a:hover {
 text-decoration: underline;
}
/*-----------------------------------kontakt--------------------------*/

.kontakt {
 width: 550px;
 margin: 0px 0px 10px 65px;
 color: #3C3C3C;
}

.kontakt h3 {
padding-top: 10px;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}

.kontakt .block {
 margin: 25px 0px 0px 0px;
 width: 530px;
 height: 380px;
}

.kontakt p { 
 margin-top:0px;
 font-size: 11px;
 font-weight: bold;
}

.kontakt .block .photo {
 width: 120px;
 height: 120px;
 display: block;
 float: left;
 margin: 0px 0px 0px 0px;
 background-image: url(../img/kontakt/koperta.jpg);
 background-repeat: no-repeat;
}

.kontakt .block .text {
 margin: 0px 0px 0px 0px;
 font-weight: bold;
 font-size: 11px;
}


.kontakt .block .text .tab_kont {
 margin: 15px 0px 0px 0px;
 width: 400px;
 float: right;	 
}

.kontakt .block .text .tab_kont .kol1 { 
 float: left;
 height: 16px;
 width: 100px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 7px;
 background-color: #FFDEAF;
 border: 1px solid #ffffff;
}

.kontakt .block .text .tab_kont .kol1_DB {
  
 float: left;
 height: 39px;
 width: 100px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 7px;
 background-color: #FFDEAF;
 border: 1px solid #ffffff;
}

.kontakt .block .text .tab_kont .kol2 {
 background-color: #CFCFCF; 
 float: left;
 height: 16px;
 width: 240px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 8px;
 border: 1px solid #ffffff;
}

.kontakt .block .text .tab_kont .kol2 .ico{
 float: left;
 height: 16px;
 width: 30px;
}

.kontakt .block .text .tab_kont .kol2 .ico_text{float: left; width: auto;}
.kontakt .block .text .tab_kont .kol2 a{
	text-decoration: none;
	color: #df6b0b;
}
.kontakt .block .text .tab_kont .kol2 a:hover{ text-decoration: underline; }

.kontakt .block .text .tab_kont .kol1_B {
  
 float: left;
 height: 32px;
 width: 100px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 7px;
 background-color: #FFDEAF;
 border: 1px solid #ffffff;
}

.kontakt .block .text .tab_kont .kol2_B {
 background-color: #CFCFCF; 
 float: left;
 height: 32px;
 width: 240px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 8px;
 border: 1px solid #ffffff;
}
/*-------------------------------gps--------------------------------------*/

.gps {
 width: 510px;
 padding: 0px 0px 10px 65px;
 color: #3C3C3C;
}

.gps h3{
 padding: 10px 0px 10px 0px;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}

.gps .col {
 margin: 5px 0px 0px 0px;
 width: 510px;
 height: 140px;
 float: left;
 display: block;
 background-image: url(../img/kontakt/gps.jpg);
 background-repeat: no-repeat; 
}

.gps .col .text {
 width: 385px;
 margin: 33px 0px 0px 0px;
 float: right;
 font-weight: bold;
 font-size: 11px;
 }

.gps .col .text .kol1 {
  
 float: left;
 height: 18px;
 width: 173px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;
 background-color: #FFDEAF;
 border: 1px solid #ffffff;
}

.gps .col .text .kol2 {
 background-color: #CFCFCF; 
 float: left;
 height: 18px;
 width: 192px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;
 border: 1px solid #ffffff;

}

.gps .col .text .kol3 {
 float: left;
 height: 43px;
 width: 173px;
 margin: 0px 3px 3px 0px;
 padding: 2px 0px 0px 5px;
 background-color: #FFDEAF;
 border: 1px solid #ffffff;
}


.mapa{
width: auto;
 padding: 35px 0px 10px 65px;
 float: left;
 color: #3C3C3C;
}

.mapa h3{
 padding: 10px 0px 0px 0px;
 color: #313131;
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
}

.mapa p {
	margin-top:2px;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
}

.mapa .link_map {
	width: auto;
	float: left;
	margin: 5px 0px 15px 0px;
	}

.mapa .link_map a{
	padding: 0px 15px 0px 0px;
	background-image:url(../img/Strzalka_Gray.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	font-size: 11px;
	color: #6F6F6F;
	font-weight: bold;
	text-decoration: none;
}

.mapa .link_map a:hover {
	text-decoration: underline;
}


.mapa iframe{
	border: 1px solid #6f6f6f;
	padding: 2px;
}



/*-------------------------------------------formularz-----------------------------*/
.form {
 width: 500px;
 margin: 20px 0px 10px 70px;
 color: #3C3C3C;
 }
 .form h3 {
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
 }
 
.form p {
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
.form p a {
	 text-decoration: none;
	 color: #3C3C3C;
}

.form p a:hover {
	 text-decoration: underline;
}
 
.form .f_block {
 width: 390px;
 margin: 0px 0px 0px 40px;
}

.form .f_block .odp_text {
  margin: 10px 0px 10px 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3C3C3C;
  font-size: 11px; 
}

.form .f_block a {
 color: #6F6F6F;
 font-size: 11px;
 text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-image: url(../img/Strzalka_Gray.gif);
 background-repeat: no-repeat;
 background-position: 150px 4px;
 width: 175px;
 display: block;
}

.form .f_block a:hover{
 text-decoration: underline;
}

.form .f_block p{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 2px 0px 2px 0px;
}

.form .f_block input.button {
border: #808080 1px solid; 
padding: 0px 5px 3px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
background-color: #A1C5DF;
color: #3C3C3C; 
height: 20px;
}

.form .f_block input.pole1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3C3C3C; 
background-color: #F5F5F5;
}

.form .f_block select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3C3C3C; 
border: #808080 1px solid; 
width: 150px;
background-color: #F5F5F5;
}

.form .f_block input.pole1 {
border: #808080 1px solid; 
background-color: #F5F5F5;
color: #3C3C3C; 
}
/*------------------------------------newsletter------------------------*/
.newsletter {
 width: 500px;
 margin: 20px 0px 10px 70px;
 color: #3C3C3C;
 }
 
 .newsletter li{
 background-image: url(../img/li.gif);
 background-repeat: no-repeat;
 background-position: 5px 6px;
 padding: 0px 0px 0px 15px;
 list-style: none;
 }
 
 .newsletter h3 {
 font-size: 15px;
 font-family: Arial, Helvetica, sans-serif;
 }
 
.newsletter p {
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
.newsletter p a {
	 text-decoration: none;
	 color: #3C3C3C;
}

.newsletter p a:hover {
	 text-decoration: underline;
}
 
.newsletter .f_block {
 width: 390px;
 margin: 0px 0px 0px 40px;
}

.newsletter .f_block .odp_text {
  margin: 10px 0px 10px 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3C3C3C;
  font-size: 11px; 
}

.newsletter a {
 color: #6F6F6F;
 font-size: 11px;
 text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-image: url(../img/Strzalka_Gray.gif);
 background-repeat: no-repeat;
 background-position: 150px 4px;
 width: 175px;
 display: block;
}

.newsletter a:hover{
 text-decoration: underline;
}

.newsletter a.long {
 color: #6F6F6F;
 font-size: 11px;
 text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-image: url(../img/Strzalka_Gray.gif);
 background-repeat: no-repeat;
 background-position: 175px 4px;
 width: 195px;
 display: block;
}

.newsletter a.long:hover{
 text-decoration: underline;
}


.newsletter p{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 2px 0px 2px 0px;
}

.newsletter input.button {
border: #808080 1px solid; 
padding: 0px 5px 3px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
background-color: #A1C5DF;
color: #3C3C3C; 
height: 20px;
}

.newsletter input.pole {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3C3C3C; 
background-color: #F5F5F5;
border: #808080 1px solid; 
}

.newsletter label {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3C3C3C; 
}

/*------------------------------------bottom -------------------------*/
 .bottom{
 width: auto;
 float: left;
 }

/*------------------------------------bottom line--------------------------*/
.bottom .bottom_line{
 width: 880px;
 height: 17px;
 background-image: url(../img/Pasek_Dol.gif); 
 background-repeat: no-repeat; 
}

/*------------------------------------bottom menu--------------------------*/
.bottom .bottom_menu{
 padding: 3px 5px 25px 10px;
 color:#215276;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.bottom .bottom_menu .b_m ul li {
width: auto;
float: left;
list-style:none;
padding-right: 10px;
}

.bottom .bottom_menu .b_m ul li a {
 color:#215276;
 text-decoration: none;
 padding-right: 10px;
}

.bottom .bottom_menu .b_m ul li a:hover {
text-decoration:  underline;
}

.bottom .bottom_menu .foot{
width: 305px;
float: right;
}

.bottom .bottom_menu .foot .left {
padding-left: 10px;
padding-right: 5px;
padding-top: 4px;
float: right;
}

.bottom .bottom_menu .foot .right {
float: right;
}