body{

  margin : 0px;

  padding: 0px;

  text-align : center;

  height:100%;

  background-image: url('../gfx/main_bg_new.jpg');

}

/*// GLOWNY SZABLON STRONY //*/

#main {

  margin : 0px auto;

  padding : 0px;

  width:942px;

  font-family:tahoma;

  font-size:11px;

  color:#2F2F2F;

  

}

#left {

  float:left;

  margin:0px 1px 0px 0px;

  padding:0px;

  width:252px;

}

#middle_home {

  float:left;

  width:394px;

}

#right {

  float:left;

  width:294px;

} 

#right_page {

  float:left;

  width:677px;

  background:url('../gfx/page_top_bg.jpg') no-repeat;

  height:204px;

  text-align:left;

  padding:2px 0px 0px 8px;

}





/*////BOX BOTTOM////*/

#bottom{

font:normal 11px tahoma;

padding:8px 0px 0px 0px;

margin:10px 0px 0px 0px;

color:#ffffff;

height:29px;

background:url('../gfx/bottom_bg.jpg') repeat-x;

width:100%;

text-align:center;

}

#bottom a {

  color:#ffffff;

  text-decoration:none;

  font:normal 11px tahoma;

}

#bottom a:link {

}

#bottom a:visited {

}

#bottom a:hover {

  text-decoration:underline;

}

#bottom a:active {

}





/*// BOX LOGO //*/

#box_logo{

  margin:0px;

  padding:0px;

  width:940px;

  height:155px;

  

}

#box_logo a{

	display:block;

	margin:0px;

	padding:0px;

	border-width:0px;

}

#box_logo a:link {

}

#box_logo a:visited {

}

#box_logo a:hover {

  text-decoration:none;

}

#box_logo a:active {

}

#box_logo img{

  display:block;

  margin:0px;

  padding:0px;

  border-width:0px;

}





/*//// BOX BANER PAGE////*/

#box_baner_page {

  margin:0px 0px 0px 6px;

  padding:0px 0px 0px 0px;

  width:240px;

  height:132px;

  float:left;

  background:url('../gfx/baner_page_pg.jpg') no-repeat;

}

#box_baner_page .baner {

  height:104px;

  padding:0px 0px 0px 0px;

  margin:0px;

  position:relative;

  cursor:pointer;

}

#box_baner_page img {

  border:0px;

}

#box_baner_page .promocja {

  margin:0px 15px 0px 22px;

  padding:5px 0px 0px 0px;

  font:bold 11px tahoma;

}





/*//// BOX BANER HOME////*/

#box_baner {

  height:204px;

  background:url('../gfx/baner_home_bg.jpg') no-repeat;

}

#box_baner .baner {

  height:186px;

  padding:3px 0px 0px 0px;

  margin:0px;

  position:relative;

  cursor:pointer;

}

#box_baner img {

  border:0px;

}

#box_baner .promocja {

  height:19px;

  margin:0px 25px 0px 25px;

  font:bold 11px tahoma;

}





/*////// BOX CONTENT ////*/

#box_content {

  width:677px;

  float:left;

}

#box_content .top {

  width:677px;

  padding:10px 0px 0px 2px;

  margin:0px 0px 0px 0px;

  background:url('../gfx/top_content_page.jpg') no-repeat;

}

#box_content .middle {

  background:url('../gfx/box_content_middle_bg.jpg') repeat-y;

  margin:0px 0px 0px 1px;

  padding:10px 22px 10px 25px;

  text-align:justify;

}

#box_content .middle table {

  border:1px solid #D9D9D9;

}

#box_content .middle table.ukryte_tabele  {

  border:0px; 

}

#box_content .middle table.ukryte_tabele tr{

  border:0px; 

}

#box_content .middle table.ukryte_tabele tr td{

  border:0px; 

}

#box_content .middle td {

 font-family:tahoma;

  font-size:11px;

  color:#2F2F2F;

  border:1px solid #D9D9D9;

  margin:2px;

}

#box_content .bottom {

  background:url('../gfx/box_content_bottom_bg.jpg') no-repeat;

  width:677px;

  height:13px;

  margin:0px 0px 0px 1px;

}

/*////// aktualnosci //////*/

#box_content .middle .image {

  float:left;

  padding:0px 10px 10px 0px;

}

#box_content .middle .image img{ 

  border:solid 2px #C9CBC6;

}

#box_content .middle .data {

  font:normal 11px tahoma;

  color:#303030;

}

#box_content .middle .title {

  font:bold 11px tahoma;

  color:#AB1215;

  margin:5px 0px 5px 0px;

}

#box_content .middle .title a{

  color:#AE1311;

  font:bold 11px tahoma;

  text-decoration:underline;

}

#box_content .middle .title a:link{

}

#box_content .middle .title a:visited{

}

#box_content .middle .title a:hover{

  color:#DA5C5C;

  text-decoration:underline;

}

#box_content .middle .content {

  font:normal 11px tahoma;

  color:#303030;

}

#box_content .middle .kreska {

 border-bottom:1px #BBBBBB dashed;

 margin:10px 0px 10px 0px;

 padding:0px 0px 0px 0px;

 display:block;

}

#box_content .middle .more {

 text-align:right;

 margin:10px 0px 10px 0px;

}

#box_content .middle .more a{

  color:#AE1311;

  font:bold 11px tahoma;

  text-decoration:underline;

}

#box_content .middle .more a:link{

}

#box_content .middle .more a:visited{

}

#box_content .middle .more a:hover{

  color:#DA5C5C;

  text-decoration:underline;

}

#box_content .middle .more a:active{

}



/*/// BOX MENU LEFT ///*/

#box_menu_left{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:248px;

	text-align:left;

}

#box_menu_left .top {

  width:248px;

  height:16px;

  background:url('../gfx/box_menu_left_top_bg.jpg') no-repeat;

}

#box_menu_left .middle {

  width:248px;

  background:url('../gfx/box_menu_left_middle_bg.jpg') repeat-y;

}

#box_menu_left .middle ul{

	margin:0px 0px 0px 26px;

	padding:0px 0px 0px 0px;

	list-style:none;

}

#box_menu_left .middle ul li{

	margin:0px;

	padding:1px 0px 1px 0px;

	font:bold 11px tahoma;

	color:#ffffff;

	text-align:left;

	background:url('../gfx/tlo_menu_1.jpg') 0px 2px no-repeat;

}

#box_menu_left .middle ul li a{

	display:block;  

	margin:0px;

	padding:2px 0px 3px 17px;

	width:100%;

	font:bold 11px tahoma;

	color:#555555;

	text-decoration:none;

}

#box_menu_left .middle ul li a:link{

}

#box_menu_left .middle ul li a:visited{

}

#box_menu_left .middle ul li a:hover{

	color:#AFAFAF;	

	text-decoration:none;

}

#box_menu_left .middle ul li a:active{

}

#box_menu_left .middle ul li a.active{

	color:#AFAFAF;

}

#box_menu_left .middle ul ul{

	margin:3px 0px 0px 0px;

}

#box_menu_left .middle ul li li{

	margin:2px 0px 0px 0px;

	padding:2x 0px 0px 0px;

	font:bold 11px tahoma;

	color:#0b42a6;

	text-align:left;

	background:none;

}

#box_menu_left .middle ul li li a{

	display:block;  

	margin:0px 0px 0px 27px;

	padding:3px 0px 1px 16px;

	font:normal 11px tahoma;

	color:#C81415;

	background:url('../gfx/tlo_menu_2.jpg') 0px 2px no-repeat;

}

#box_menu_left .middle ul li li a:link{

}

#box_menu_left .middle ul li li a:visited{

}

#box_menu_left .middle ul li li a:hover{

	color:#E87E7F;

	text-decoration:none;	

}

#box_menu_left .middle ul li li a:active{

}

#box_menu_left .middle ul li li a.active{

	color:#E87E7F;

}

#box_menu_left .middle ul ul ul{

	margin:3px 0px 0px 10px;

}

#box_menu_left .middle ul li li li{

	margin:0px;

	padding:0x 0px 0px 0px;

	font:bold 11px tahoma;

	color:#0b42a6;

	text-align:left;

	background:none;

} 

#box_menu_left .middle ul li li li a{

	font:normal 11px tahoma;

	color:#F4B9B9;

} 

#box_menu_left .middle ul li li li a:visited{

}

#box_menu_left .middle ul li li li a:hover{

	color:#F6D8D8;

	text-decoration:none;	

}

#box_menu_left .middle ul li li a:active{

}

#box_menu_left .bottom {

  width:248px;

  height:16px;

  background:url('../gfx/box_menu_left_bottom_bg.jpg') no-repeat;

}




/**** FCB BOX *****/

#box_fcb {
  width:248px;
  margin:4px 0px 0px 0px;
  text-align:left;
  padding:0px;
}

#box_fcb .top {
  width:248px;
  height:37px;
  background:url('../gfx/box_fcb_top_bg.jpg') no-repeat;
}

#box_fcb .middle {
  width:248px;
  background:url('../gfx/box_zaufali_nam_middle_bg.jpg') repeat-y;
  padding:10px 0px 10px 25px;
}


#box_fcb .bottom {
  width:248px;
  height:13px;
  background:url('../gfx/box_zaufali_nam_bottom_bg.jpg') no-repeat;
}





/**** MAPA SERWISU *****/

div.mapa{

padding:7px 0px 10px 0px;

text-align:left;

}

div.mapa .naglowek{

  padding:6px 0px 0px 30px;

  margin:0px 0px 0px 7px;

  height:26px;

  width:550px;

  background:url('../gfx/title_podstrona.jpg') no-repeat;

  font:bold 11px tahoma;

  color:#DB0505;

}

/*///pierwszy poziom ///////*/

div.mapa ul {

  margin:0px 0px 0px 0px;

  padding:0px;

}

div.mapa  ul li{

  list-style:none;

  color:#555555;

  display:block;

  margin:0px 0px 5px 0px;

  padding:3px 0px 5px 15px;

  font:bold 11px tahoma;

	background:url('../gfx/tlo_menu_1.jpg') 0px 2px no-repeat;

}

div.mapa ul li a{ 

  color:#555555;

  text-decoration:none;

  font:bold 11px tahoma;

}

div.mapa  ul li a:link{

}

div.mapa  ul li a:visited{

}

div.mapa  ul li a:hover{

  color:#AFAFAF;

  text-decoration:none;

}

div.mapa  ul li a:active{

}

/*******  drugi poziom ******/

div.mapa  ul ul{

  margin:9px 0px 0px 0px;

  padding:0px;

}

div.mapa ul ul li{

  color:#555555;

  text-decoration:none;

  font:normal 11px tahoma;

  margin:2px 0px 2px 0px;

  padding:0px 0px 0px 12px;

  background:url('../gfx/li_li_menu_left_ul.gif') 0px 5px no-repeat;

}

div.mapa  ul ul li a{

  color:#555555;

  text-decoration:underline;

  font:normal 11px tahoma;

}

div.mapa  ul ul li a:link{

}

div.mapa  ul ul li a:visited{

}

div.mapa  ul ul li a:hover{

  color:#AFAFAF;

  text-decoration:none;

}

div.mapa  ul ul li a:active{

}

div.mapa ul ul li a.active{

  color:#AFAFAF;

  text-decoration:none;

}

/******* trzeci poziom ******/

div.mapa  ul ul ul{

  margin:5px 0px 5px 5px;

  padding:0px 0px 0px 0px;

}

div.mapa  ul ul ul li {

  padding:0px 0px 0px 12px;

  color:#555555;

  text-decoration:none;

  font:normal 11px tahoma;

  background:url('../gfx/li_li_menu_left_ul.gif') 0px 5px no-repeat;

  border:0px;

}

div.mapa ul ul ul li a{

  color:#555555;

  text-decoration:underline;

  font:normal 11px tahoma;

}

div.mapa  ul ul ul li a:link{

}

div.mapa ul ul ul li a:visited{

}

div.mapa ul ul ul li a:hover{

  color:#AFAFAF;

  text-decoration:none;

}

div.mapa ul ul ul li a:active{

}

div.mapa  ul ul ul li a.active{

  color:#FB0605;

  text-decoration:none;

}















/*//// BOZ NEWSLETTER //////*/

#box_newsletter {

  width:248px;

  margin:4px 0px 0px 0px;

  text-align:left;

  padding:0px;

}

#box_newsletter .top {

  width:248px;

  height:37px;

  background:url('../gfx/box_newsletter_top_bg.jpg') no-repeat;

}

#box_newsletter .middle {

  width:248px;

  background:url('../gfx/box_zaufali_nam_middle_bg.jpg') repeat-y;

  padding:10px 0px 10px 25px;

}

#box_newsletter .middle form {

 margin:0px;

 padding:0px;

}

#box_newsletter .middle .newsletter{

width:100%;

}

#box_newsletter .middle table{

width:100%;

}

#box_newsletter .middle table tr{

width:100%;

height:30px;

}

#box_newsletter .middle table tr td.right{

font:normal 11px tahoma;

color:#313131;

width:220px;

}

#box_newsletter .middle table tr td.right input.newsletter{

width:125px;

font:normal 11px tahoma;

color:#313131;

border:solid 1px #CBCBCB;

}

#box_newsletter .middle table tr td.right img{

  border:0px;

  margin:0px 0px 0px 0px ;

}







#box_newsletter .bottom {

  width:248px;

  height:13px;

  background:url('../gfx/box_zaufali_nam_bottom_bg.jpg') no-repeat;

}





/*/// BOX ZAUFALI NAM ///*/

#box_zaufali_nam {

  width:248px;

  margin:2px 0px 0px 0px;

  text-align:left;

  padding:0px;

}

#box_zaufali_nam .top {

  width:248px;

  height:37px;

  background:url('../gfx/box_zaufali_nam_top_bg.jpg') no-repeat;

}

#box_zaufali_nam .middle {

  width:248px;

  background:url('../gfx/box_zaufali_nam_middle_bg.jpg') repeat-y;

  padding:10px 0px 10px 28px;

}

#box_zaufali_nam .middle img {

  border:0px;

}

#box_zaufali_nam .bottom {

  width:248px;

  height:13px;

  background:url('../gfx/box_zaufali_nam_bottom_bg.jpg') no-repeat;

}





/*//////BOX HOME NEWS ///////*/

#box_home_news .top {

  width:391px;

  height:44px;

  background:url('../gfx/box_middle_home_top_bg.jpg') no-repeat;

}

#box_home_news .bottom {

  width:391px;

  height:17px;

  background:url('../gfx/box_middle_home_bottom_bg.jpg') no-repeat;

}

#box_home_news .middle {

  text-align:left;

  width:391px;

  background:url('../gfx/box_middle_home_middle_bg.jpg') repeat-y;

}

#box_home_news .title {

  font:bold 11px tahoma;

  padding:10px 0px 6px 0px;

  clear:both;

}

#box_home_news .title a{

  color:#2F2F2F;

  text-decoration:none;

  padding:0px 30px 0px 20px;

}

#box_home_news .title a:link{

}

#box_home_news .title a:visited{

}

#box_home_news .title a:hover{

  color:#AF0F0F;

  text-decoration:none;

}

#box_home_news .title a:active{

}

#box_home_news .short {

  text-align:justify;

  padding:0px 30px 0px 0px;

  margin:0px 0px 0px 0px;

  float:left;



}

#box_home_news .short a {

  font:normal 11px tahoma;

  color:#303030;

  text-decoration:none;

    display:block;

}

#box_home_news .short a:link{

}

#box_home_news .short a:visited{

}

#box_home_news .short a:hover{

  color:#964C4D;

  text-decoration:none;

}

#box_home_news .short a:active{

}

#box_home_news .image {

  padding:0px 0px 0px 0px;

  margin:0px;

}

#box_home_news .image img{

  border:solid 2px #CACACA; 

  margin:0px 0px 0px 10px; 

}

#box_home_news .more {

  clear:both;

  text-align:right;

  padding:5px 30px 5px 30px;

}

#box_home_news .more a {

  font:bold 11px tahoma;

  color:#B01012;

  text-decoration:underline;

}

#box_home_news .more a:link{

}

#box_home_news .more a:visited{

}

#box_home_news .more a:hover{

  color:#DA5C5C;

  text-decoration:underline;

}

#box_home_news .more a:active{

}

#box_home_news .kreski {

  clear:both;

  text-align:center;

}









/*//////BOX HOME NEWS 2///////*/

#box_home_news_2 .top {

  width:295px;

  height:16px;

  background:url('../gfx/box_middle_home2_top_bg.jpg') no-repeat;

}

#box_home_news_2 .bottom {

  width:295px;

  height:14px;

  background:url('../gfx/box_middle_home2_bottom_bg.jpg') no-repeat;

}

#box_home_news_2 .middle {

  text-align:left;

  width:295px;

  background:url('../gfx/box_middle_home2_middle_bg.jpg') repeat-y;

}

#box_home_news_2 .title {

  font:bold 11px tahoma;

  padding:10px 14px 0px 14px;

  height:26px; 

  clear:both;

}

#box_home_news_2 .title a{

  color:#AF1112;

  text-decoration:none;

}

#box_home_news_2 .title a:link{

}

#box_home_news_2 .title a:visited{

}

#box_home_news_2 .title a:hover{

  color:#CA4D4E;

  text-decoration:none;

}

#box_home_news_2 .title a:active{

}

#box_home_news_2 .image {

  text-align:center;

  padding:10px 0px 0px 0px;

  clear:both;

}

#box_home_news_2 .image img{

  border:solid 1px #CACACA; 

}

#box_home_news_2 .short {

  float:left;

  width:274px;

  clear:both;

  text-align:justify;

}

#box_home_news_2 .short a {

  padding:10px 0px 0px 14px;

  display:block;

  font:normal 11px tahoma;

  color:#636363;

  text-decoration:none;

}

#box_home_news_2 .short a:link{

}

#box_home_news_2 .short a:visited{

}

#box_home_news_2 .short a:hover{

  color:#A0A0A0;

  text-decoration:none;

}

#box_home_news_2 .short a:active{

}

#box_home_news_2 .more {

  clear:both;

  text-align:right;

  padding:5px 18px 5px 0px;

}

#box_home_news_2 .more a {

  font:bold 11px tahoma;

  color:#B01012;

  text-decoration:underline;

}

#box_home_news_2 .more a:link{

}

#box_home_news_2 .more a:visited{

}

#box_home_news_2 .more a:hover{

  color:#DA5C5C;

  text-decoration:underline;

}

#box_home_news_2 .more a:active{

}

#box_home_news_2 .kreski {

  clear:both;

  text-align:center;

}







/*//////BOX PROFIL FIRMY///////*/

#box_profil .top {

  width:295px;

  height:44px;

  background:url('../gfx/box_profil_top_bg.jpg') no-repeat;

}

#box_profil .bottom {

  width:295px;

  height:14px;

  background:url('../gfx/box_middle_home2_bottom_bg.jpg') no-repeat;

}

#box_profil .middle {

  width:295px;

  background:url('../gfx/box_middle_home2_middle_bg.jpg') repeat-y;

}

#box_profil .middle .short {

  text-align:justify;

  padding:13px 25px 0px 20px;

}

#box_profil .more {

  clear:both;

  text-align:right;

  padding:5px 18px 5px 0px;

}

#box_profil .more a {

  font:bold 11px tahoma;

  color:#B01012;

  text-decoration:underline;

}

#box_profil .more a:link{

}

#box_profil .more a:visited{

}

#box_profil .more a:hover{

  color:#DA5C5C;

  text-decoration:underline;

}

#box_profil .more a:active{

}



































/*//////// OGĂ“LNE ////////*/

p{

  	margin: 0px;

  	padding: 0px;

}

.clear{

  	display:block;

  	clear:both;

  	margin:0px;

  	padding:0px;

  	font-size:1px;

  	height:1px;

  	line-height:1px;

  	width:100%;

} 



.red_bold_type {

  color:#AD1210;

  font-weight:bold;

}

.red {

  color:#AD1210;

}



a {

  font:bold 11px tahoma;

  color:#AD1210;

  text-decoration:underline;

}

a:link {

}

a:visited {

}

a:hover {

  text-decoration:none;

}

a:active {

}



.dockclass{

  position:relative;

}

.ramka {

  border:6px solid #EDEDED;

}



.naglowek {

  height:30px;

  margin:0px;

  padding:5px 60px 0px 0px;

  background:url('../gfx/naglowek.jpg') 0px 0px no-repeat;

  font:bold 11px tahoma;

  color:#414141; 

  text-align:right;

}

h3

{

	color: #AD1210;

}

table {

  border:0px;

}

tr,td {

  border:0px; 

}





/** GALERIA **/

.gallery_position{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:600px;

}



.gallery_position .title{

  	display:block;

  	margin:0px;

  	padding:5px 10px 4px 15px;

  	font-family:arial, tahoma;

  	font-size:12px;

  	font-weight:bold;

  	color:#0d44a1;

  	background:url('../gfx/position_title.jpg') 0px 7px no-repeat;

}



.gallery_position .title a{

  	display:block;

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	font-family:arial, tahoma;

  	font-weight:bold;

  	font-size:12px;

  	color:#0d44a1;

}



.gallery_position .title span{

	font-weight:normal;

	font-size:10px;

}



.gallery_position .image{

	float:left;

	width:130px;

}



.gallery_position .image img{

	display:block;

	margin:0px 5px 5px 13px;

	border:solid 2px #ebebeb;

}



.gallery_position .image span{

	display:block;

	margin:0px 10px 5px 10px;

	text-align:left;

	font-size:10px;

	line-height:12px;

	color:#2f2f2f;

}



.gallery_position .short{

	display:block;

	padding:0px 0px 5px 14px;

}



.gallery_position .content{

	display:block;

	padding:0px 0px 5px 0px;

}



.gallery_position .more{

	display:block;

	clear:both;

	width:100%;

	height:18px;

}



.gallery_position .more a {

	display:block;

  	float:right;

  	padding:0px 0px 0px 10px;

  	height:13px;

  	font:normal 10px tahoma;

	text-decoration:underline;

}



.gallery_position .more a:link {

}



.gallery_position .more a:visited {

}



.gallery_position .more a:hover {

  text-decoration:underline;

}



.gallery_position .more a:active {

}



