body{

	margin : 0 auto;

	padding: 0px;

	text-align : center;

	background:#26ccff;

}



/***** GLOWNY SZABLON STRONY *****/

#main {

	margin : 0px auto;

	padding : 0px;

	width:995px;

	font:normal 11px arial;

	color:#000;

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

}



#top{

	margin:0px;

	padding:0px;

	height:245px;

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

	text-align:left;

}



#left {

	float:left;

	margin:0px;

	padding:0px;

	width:300px;

	text-align:left;

	background: url('../gfx/left_bg.jpg') left top repeat-y; 

}



#right {

	float:left;

	margin:0px;

	padding:0px;

	width:695px;

	text-align:left;

	background: url('../gfx/right_bg.jpg') left top no-repeat; 

}



#bottom{

	text-align:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font:normal 12px tahoma;

	color:#636363;

	height:108px;

	background:url('../gfx/footer_bg.gif') left top no-repeat;

}







/***** BOX LOGO *****/

#box_logo{

	/*width:411px;*/

	height:245px;

}

/*

#box_logo img {

	margin:0px 0px 0px 0px;

	border:0px;

	display:block;

}

*/



/***** BOX TOP LINKS *****/

#box_top_links{

	margin:0px;

	padding:0px;

	height:27px;
        
        width: 300px;
        
        background: url('../gfx/box_top_links_bg.jpg') no-repeat;

}

#box_top_links ul{

	margin:0px 0px 0px 90px;

	padding:7px 0px 0px 0px;

	

}

#box_top_links li{

	display:inline;

	margin:0px;

	padding:0px;

}

#box_top_links a{

	margin:0px;

	padding:0px;

}

#box_top_links .home {

	text-align:right;

	padding:0px 0px 0px 0px;

}

#box_top_links .map {

	padding:0px 0px 0px 45px;

}

#box_top_links .search {

	text-align:right;

	padding:0px 0px 0px 45px;

}

#box_top_links img {

	border:0px;

	margin:0px;

}





/***** BOX TOP MENU *****/

#box_menu_top{

	margin:0px;

	padding:0px;

	height:27px;

}

#box_menu_top ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	height:27px;

	list-style:none;

}

#box_menu_top ul li{

	margin:0px;

	padding:0px 0px 0px 0px;

	text-align:left;

	display:inline;

	

}

#box_menu_top ul li a{

	display:block;

	float:left;

	margin:0px;

	padding:6px 23px 7px 23px;

	font:bold 12px tahoma;

	color:#fff;

	text-decoration:none;

	border-right:1px solid #4b4b4b;

}

#box_menu_top ul li a:link{

}

#box_menu_top ul li a:visited{

}

#box_menu_top ul li a:hover{

	color:#FF7200;	

	text-decoration:underline;

}

#box_menu_top ul li a:active{

}

#box_menu_top ul li a.active{

	color:#FF7200;

	text-decoration:underline;

}


/* newsletter */
h1.header{

	margin:0px 0px 0px 56px;

	padding:18px 0px 18px 40px;

	font:bold 16px arial;

	color:#fff;

	background:url('../gfx/plus.gif') left center no-repeat

}

#box_newsletter .content{
	padding:0px 20px 20px 60px;
	color:#fff;
}


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

#box_menu_left{

	margin:0px;

	padding:0px;

}

#box_menu_left h1{

	margin:0px 0px 0px 56px;

	padding:18px 0px 18px 40px;

	font:bold 16px arial;

	color:#fff;

	background:url('../gfx/plus.gif') left center no-repeat

}

#box_menu_left ul{

  	margin:0px 20px 15px 71px;

	padding:0px 0px 0px 0px;

	list-style:none;

}

#box_menu_left ul li{

	margin:0px;

	padding:0px;

	text-align:left;

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

}

#box_menu_left ul li a{

	display:block;  

	margin:0px;

	padding:3px 0px 3px 16px;

	font:bold 12px tahoma;

	color:#fff;

	text-decoration:none;

}

#box_menu_left ul li a:link{

}

#box_menu_left ul li a:visited{

}

#box_menu_left ul li a:hover{

	color:#ccc;	

	text-decoration:underline;

}

#box_menu_left ul li a:active{

}

#box_menu_left ul li a.active{

	color:#ccc;

	text-decoration:underline;

}

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

#box_menu_left ul ul{

	margin:0px;

	padding:0px;

}

#box_menu_left ul ul li{

	margin:0px;

	padding:0px;

	text-align:left;

	background:none;

}

#box_menu_left ul ul li a{

	display:block;  

	margin:0px 0px 0px 0px;

	padding:7px 0px 0px 28px;

	font:normal 12px tahoma;

	color:#fff;

	background:none;

}

#box_menu_left ul ul li a:link{

}

#box_menu_left ul ul li a:visited{

}

#box_menu_left ul ul li a:hover{

	color:#ccc;

	text-decoration:underline;	

}

#box_menu_left ul ul li a:active{

}

#box_menu_left ul ul li a.active{

  color:#ccc;

}

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

#box_menu_left ul ul ul{

	margin:0px 0px 0px 12px;

}

#box_menu_left ul ul ul li{

	margin:0px;

	padding:0x 0px 0px 0px;

	text-align:left;

	background:none;

} 

#box_menu_left ul ul ul li a{

	display:block;  

	margin:0px 0px 0px 0px;

	padding:7px 0px 0px 28px;

	font:normal 12px tahoma;

	color:#fff;

	background:none;

} 

#box_menu_left ul ul ul li a:visited{

}

#box_menu_left ul ul ul li a:hover{

	text-decoration:underline;	

}

#box_menu_left ul ul ul a:active{

}

#box_menu_left ul ul ul a.active{

  color:#ccc;

  text-decoration:underline;

}





/**** BOX LOCATION *****/

#box_location {

	margin:0px 0px 0px 0px;

	padding:7px 0px 8px 25px;

	font:normal 10px arial;

	color:#18819f;

	text-align:left;

	background:url('../gfx/location_bg.jpg') left bottom no-repeat;

}

#box_location a {

  font:normal 10px arial;

  text-decoration : underline;

  color:#8A8A8A;



}

#box_location a:link {

}

#box_location a:visited {

}

#box_location a:hover {

  text-decoration : none;

}

#box_location a:active {

}







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

#box_content {

	margin:0px 0px 20px 25px;

	padding:0px 0px 0px 0px;

	text-align:left;

	width:640px; 

}

#box_content .title{

  	margin:0px 0px 0px 0px;

	padding:18px 0px 18px 40px;

	font:bold 16px arial;

	color:#fff;

	background:url('../gfx/plus2.gif') left center no-repeat

}





#box_content .content {

  font:normal 12px tahoma;

  padding:0px;

  color:#000;

}

#box_content .content a{

  color:#648b5c;

  text-decoration:none;

}

#box_content .content a:link{

}

#box_content .content a:visited{

}

#box_content .content a:hover{

  text-decoration:underline;

}

#box_content .content a:active{

}





/*** aktualnosci ****/

#box_content .content .tytul {

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}

#box_content .content .tytul a{

  text-decoration:underline;

}

#box_content .content .tytul a:link{

}

#box_content .content .tytul a:visited{

}

#box_content .content .tytul a:hover{

  text-decoration:none;

}

#box_content .content .tytul a:active{

}

#box_content .content .kreska {

  height:1px;

  font-size:1px;

  line-height:10px;

  width:95%;

  margin:0px 0px 10px 0px;

  clear:both;

}

#box_content .content .kreska img {

  display:block;

}

#box_content .content .image {

  margin:7px 7px 5px 0px;

  padding:0px 0px 0px 0px;

  float:left;

}

#box_content .content .data {

}

#box_content .content .image img {

  border:1px #939393 solid;

}

#box_content .content .short {

  margin:5px 0px 0px 0px;

  padding:0px 0px 0px 0px;

  text-align:justify;

}



#box_content .content .more {

  text-align:right;

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}

#box_content .content .more a{

  padding: 0px 0px 0px 15px;

  text-decoration:underline;

}

#box_content .content .more_back {

  text-align:right;

  margin:0px 0px 0px 0px;

  padding:5px 0px 0px 0px;

}

#box_content .content .more_back a{

  padding: 0px 0px 0px 15px;

  text-decoration:underline;

}

#box_content .content .more a:link{

}

#box_content .content .more a:visited{

}

#box_content .content .more a:hover{

  text-decoration:none;

}

#box_content .content .tytul a:active{

}

#box_content .content .more img {

  border:0px;

}





/*** PRODUKTY - tabelka ***/



#box_content div.products{

	

}



#box_content div.products table{

	margin:0px 0px 10px 0px;

	width:100%;

	border-left:1px solid #aaaaaa;

	border-top:1px solid #aaaaaa;

}

#box_content div.products tr.light td{

	background:#8cdef6;

}

#box_content div.products tr.dark td{

	

}

#box_content div.products table td{

	padding:3px;

	border-bottom:1px solid #aaaaaa;

	border-right:1px solid #aaaaaa;

	font-size:10px;

	font-family:arial;

	vertical-align:middle;

}



#box_content table.product td.light{

	background:#8cdef6;

	

}



#box_content div.products table tr.header td{

	font-weight:bold;

	vertical-align:top;

}



.anylinkcss{

	position:absolute;

	visibility: hidden;

	padding:5px; 

	background:#ffffff; 

	border:1px solid #aaaaaa;

	z-index: 100;

}





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

#box_content .map ul{

  	margin:0px 20px 15px 71px;

	padding:0px 0px 0px 0px;

	list-style:none;

}

#box_content .map ul li{

	margin:0px;

	padding:0px;

	text-align:left;

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

}

#box_content .map ul li a{

	display:block;  

	margin:0px;

	padding:3px 0px 3px 16px;

	font:bold 12px tahoma;

	color:#fff;

	text-decoration:none;

}

#box_content .map ul li a:link{

}

#box_content .map ul li a:visited{

}

#box_content .map ul li a:hover{

	color:#ccc;	

	text-decoration:underline;

}

#box_content .map ul li a:active{

}

#box_content .map ul li a.active{

	color:#ccc;

	text-decoration:underline;

}

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

#box_content .map ul ul{

	margin:0px;

	padding:0px;

}

#box_content .map ul ul li{

	margin:0px;

	padding:0px;

	text-align:left;

	background:none;

}

#box_content .map ul ul li a{

	display:block;  

	margin:0px 0px 0px 0px;

	padding:7px 0px 0px 28px;

	font:normal 12px tahoma;

	color:#fff;

	background:none;

}

#box_content .map ul ul li a:link{

}

#box_content .map ul ul li a:visited{

}

#box_content .map ul ul li a:hover{

	color:#ccc;

	text-decoration:underline;	

}

#box_content .map ul ul li a:active{

}

#box_content .map ul ul li a.active{

  color:#ccc;

}

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

#box_content .map ul ul ul{

	margin:0px 0px 0px 12px;

}

#box_content .map ul ul ul li{

	margin:0px;

	padding:0x 0px 0px 0px;

	text-align:left;

	background:none;

} 

#box_content .map ul ul ul li a{

	display:block;  

	margin:0px 0px 0px 0px;

	padding:7px 0px 0px 28px;

	font:normal 12px tahoma;

	color:#fff;

	background:none;

} 

#box_content .map ul ul ul li a:visited{

}

#box_content .map ul ul ul li a:hover{

	text-decoration:underline;	

}

#box_content .map ul ul ul a:active{

}

#box_content .map ul ul ul a.active{

  color:#ccc;

  text-decoration:underline;

}









/****** KONTAKT ******/ 

div.contact{

margin:0px 0px 0px 0px;

padding:0px;

}

div.contact table{

border-width:0px;

margin:0px 0px 0px 15px;

}

div.contact table tr{

}



div.contact table tr td{

	padding:5px;

}



div.contact table tr td.input{

margin:0px;

padding:0px;

width:200px;

font:normal 11px 'tahoma';

color:#414141;

border-width:0px;

}

div.contact table tr td.left{

margin:0px;

padding:0px;

width:150px;

font:bold 12px 'tahoma';

color:#414141;

}



#advertisement table tr td{

	padding:5px;

}



#advertisement table tr td.left{

	width:250px;

}



div.contact table tr td span{

color:#595959;

}

div.contact input.contact{

width:300px;

font-family:tahoma;

font-size:11px;

color:#000;

border:solid 1px #A9A9A9;

}

div.contact textarea{

width:300px;

font-family:tahoma;

font-size:11px;

color:#000;

border:solid 1px #A9A9A9;

overflow:hidden;

}

div.contact .button {

  width:100px;

  background:#6d6d6d;

  border:0px;

  border-right:solid 1px #504e4e;

  border-bottom:solid 1px #504e4e;

  color:#fff;

  font:bold 11px 'tahoma';

}







/***** PAGER ******/

.pager_links{

	padding:10px 0px 10px 0px;

	text-align:center;

	font:normal 11px tahoma;

}

.pager_links a{

	margin:0px 4px 0px 4px;

	color:#FC7C00;

}

.pager_links a:link {

}

.pager_links a:visited {

}

.pager_links a:hover {

  text-decoration : underline;

}

.pager_links a:active {

}

.pager_links .nav{

	margin:0px 10px 0px 10px;

	color:#B4B4B4;

}

.pager_links .nav a{

	font-weight:normal;

}

.pager_links .active{

	margin:0px 4px 0px 4px;

	font:bold 11px tahoma;

	color:#FC7C00;

}







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

#box_bottom {

	margin: 0px 0px 0px 45px;

	padding:16px 0px 0px 0px;

	font:bold 1wpx 'tahoma';

	text-align:left;

	line-height:18px;

}

#box_bottom p{

	display:block;

	float:left;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#box_bottom .one{

	width:303px;

	line-height:16px;

}

#box_bottom .two{

	width:155px;

	line-height:14px;

}

#box_bottom .two_2{

	width:145px;

	line-height:14px;

}

#box_bottom .three{

	width:100px;

	line-height:20px;

}

#box_bottom .four{

	width:200px;

	text-align:right;

	padding:20px 0px 0px 0px;

	font-size:11px;

}

#box_bottom .four a{

	color:#000000;

}





#box_bottom p span{

	display:block;

	margin:0px 20xp 0px 20px;



}



#box_bottom a{

	color:#1abfff;

	text-decoration:none;

}

#box_bottom a:hover{

	color:#1abfff;

	text-decoration:underline;

}









/***** SEARCH *****/



.search_form{

}



.search_form table td{

	padding:2px;

	font-size:10px;

}



input.property{

margin:0px;

padding:0px;

width:90%;

font:normal 11px 'tahoma';

color:#414141;

border-width:0px;

height:16px;

}



select{

margin:0px;



width:100px;

font:normal 11px 'tahoma';

color:#414141;

border-width:0px;



}

.button {

  width:100px;

  background:#6d6d6d;

  border:0px;

  border-right:solid 1px #504e4e;

  border-bottom:solid 1px #504e4e;

  color:#fff;

  font:bold 11px 'tahoma';

}


.button2 {

  width:60px;

  background:#6d6d6d;
  height:18px;
  border:0px;

  border-right:solid 1px #504e4e;

  border-bottom:solid 1px #504e4e;

  color:#fff;
  cursor:pointer;
  font:bold 11px 'tahoma';

}

input.newsletter{

width:140px;

font-family:tahoma;

font-size:11px;

color:#000;

border:solid 1px #A9A9A9;

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

#box_home_news {

  padding:0px;

  margin:0px;

  text-align:left;

}

#box_home_news .top{

  padding:0px;

  margin:0px;

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

  height:33px;

}

#box_home_news .content {

  padding:0px 0px 0px 0px;

  margin:0px 0px 0px 5px;

}

#box_home_news .content .data {

  padding:0px;

  margin:10px 0px 0px 15px;

  font:normal 11px 'trebuchet ms';

  color:#656464;

}

#box_home_news .content .tytul {

  margin:0px 0px 0px 15px;

  padding:0px 0px 0px 0px;

}

#box_home_news .content .tytul a{

  font:bold 11px 'trebuchet ms';

  color:#4D8A22;

  text-decoration:underline;

}

#box_home_news .content .tytul a:link{

}

#box_home_news .content .tytul a:visited{

}

#box_home_news .content .tytul a:hover{

  text-decoration:none;

}

#box_home_news .content .tytul a:active{

}

#box_home_news .content .kreska{

  width:474px;

  margin:5px 0px 5px 14px;

}

#box_home_news .content .kreska img {

  display:block;

}

#box_home_news .content .image {

  margin:7px 7px 5px 0px;

  padding:0px 0px 0px 14px;

  float:left;

}

#box_home_news .content .image img {

  border:1px #939393 solid;

}

#box_home_news .content .short {

  margin:5px 0px 0px 14px;

  padding:0px 0px 0px 0px;

  color:#101010;

  text-align:justify;

}

#box_home_news .content .more {

  text-align:right;

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}

#box_home_news .content .more a{

  padding: 0px 0px 0px 15px;

  font:bold 11px 'trebuchet ms';

  color:#F96A02;

  text-decoration:underline;

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

}

#box_home_news .content .more a:link{

}

#box_home_news .content .more a:visited{

}

#box_home_news .content .more a:hover{

  text-decoration:none;

}

#box_home_news .content .tytul a:active{

}

#box_home_news .content .more img {

  border:0px;

}





/****** BOX NEWS PAGE *********/

.box_news_page {

  padding:0px 0px 0px 0px;

  text-align:left;

}

.box_news_page .top{

  padding:11px 0px 28px 41px;

  margin:5px 0px 0px 17px;

  width:694px;

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

  font:bold 11px tahoma;

  color:#2D404F;

}

.box_news_page .content {

  padding:0px 3px 10px 10px;

  color:#414141;

}

.box_news_page .content a{

  font:normal 11px tahoma;

  color:#FA7E04;

  text-decoration:underline;

}

.box_news_page .content a:link{

}

.box_news_page .content a:visited{

}

.box_news_page .content a:hover{

  text-decoration:none;

}

.box_news_page .content a:active{

}

.box_news_page .content .tytul {

  margin:0px 0px 0px 14px;

  padding:3px 0px 0px 14px;

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

}

.box_news_page .content .tytul a{

  font:bold 11px tahoma;

  color:#0F9DE7;

  text-decoration:none;

}

#box_news_page .content .tytul a:link{

}

#box_news_page .content .tytul a:visited{

}

#box_news_page .content .tytul a:hover{

  text-decoration:underline;

}

#box_news_page .content .tytul a:active{

}

#box_news_page .content .image {

  margin:5px 7px 5px 0px;

  padding:0px 0px 0px 14px;

  float:left;

}

#box_news_page .content .image img {

  border:2px #DCDCDC solid;

}

#box_news_page .content .short {

  margin:5px 8px 0px 14px;

  padding:0px 0px 0px 0px;

  color:#2B4051;

}

#box_news_page .content .kreska {

  margin:0px 8px 0px 0px;

  padding:6px 0px 0px 24px;

}

#box_news_page .content .more {

  text-align:right;

  margin:5px 10px 0px 0px;

  padding:0px 0px 0px 0px;

}

#box_news_page .content .more img {

  border:0px;

}





/****** GALERIA ******/

.gallery_position{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.gallery_position .naglowek {

  padding:0px;

  margin:0px;

  height:54px;

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

}

.gallery_position .title {

  margin:4px 0px 2px 10px;

  padding:0px 0px 0px 0px;

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

}

.gallery_position .title a{

  font:bold 12px 'trebuchet ms';

  color:#FE6603;

  text-decoration:underline;

  padding:0px 0px 0px 14px;

}

.gallery_position .title a:link{

}

.gallery_position .title a:visited{

}

.gallery_position .title a:hover{

  text-decoration:none;

}

.gallery_position .title a:active{

}

.gallery_position .image{

	float:left;

	width:135px;

	display:block;

	padding:10px 10px 0px 10px;

	font:normal 11px 'trebuchet ms';

	color:#A6A6A6;

}

.gallery_position .border_bottom{

	border-bottom-style:solid;

	border-bottom-width:1px;

	border-bottom-color:#F3F3F3;

	margin:0px 0px 5px 0px;

}

.gallery_position .image img{

	display:block;

	margin:0px 10px 0px 10px;

	border:solid 2px #ebebeb;

}

.gallery_position .image span{

	display:block;

	margin:0px 0px 0px 10px;

	text-align:justify;

	font-size:10px;

}

.gallery_position .short{

	display:block;

	padding:0px 0px 0px 25px;

}

.gallery_position .content{

	display:block;

	padding:0px 0px 5px 0px;

}

.gallery_position .more{

	display:block;

	clear:both;

	width:100%;

	height:18px;

}

.gallery_position .more img{

  border:0px;

}

.gallery_position .more a {

  display:block;

  float:right;

  padding:2px 10px 0px 11px;

  height:22px;

  font:normal 12px 'trebuchet ms';

  color:#3197D5;

  text-decoration:none;

}

.gallery_position  .bottom {

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

  height:5px;

  margin: 5px 0px 0px 25px;

}





/****** BOX HOME PAGE *********/

/*

#box_home_page {

  padding:0px 0px 0px 0px;

}

#box_home_page .title{

  padding:0px;

  margin:5px 0px 0px 0px;

  height:33px;

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

}

#box_home_page .content {

  padding:16px 0px 15px 15px;

  color:#414141;

}

#box_home_page .content a{

  font:normal 11px 'trebuchet ms';

  color:#FF6600;

  text-decoration:underline;

}

#box_home_page .content a:link{

}

#box_home_page .content a:visited{

}

#box_home_page .content a:hover{

  text-decoration:none;

}

#box_home_page .content 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:90%;

} 

.warning {

  padding:10px 0px 10px 0px;

  font:bold 14px arial;

  color:#fff;

  display:block;

}

.czas {

  padding:30px 0px 0px 10px;

  margin:0px 0px 0px 0px;

  text-align:left;

  font:normal 11px 'trebuchet ms';

  color:#aaaaaa;

}



form{

	margin:0px;

}



table {

  font:normal 11px 'trebuchet ms';

  color:#101010;

  margin:0px;

}

tr {

  font:normal 11px 'trebuchet ms';

  color:#101010;

}

td {

  font:normal 11px 'trebuchet ms';

  color:#101010;

}



#print{

	padding:5px 25px 5px 5px;

	text-align:right;

}

#print a{

	color:#fff;

}


