@charset "utf-8";
/* CSS Document */

body{
	font-size:10px;
	font-family:Tahoma;
	margin:0;padding:0;
	font-size:11px;
	line-height:14px;
	color:#666666;
	background:url(images/bg_site.gif) top repeat-x; 
}

div.baudiscount_top{width:1000px;height:190px;margin:0 auto;background:url(images/baner2.jpg) top center no-repeat;}
div.baudiscount_pionowy{width:250px;height:300px;margin-top:5px;margin-bottom:5px;}

div{margin:0;padding:0;}
div#site div{overflow:hidden;}
a.galleria{display:inline-block;font-size:10px;color:#999999;text-decoration:none;text-align:center;}
a.galleria img{border:1px solid #CCCCCC;padding:2px;}

div.lang_container{width:200px;float:right;margin-right:10px; }
div.languages{width:200px;height:100px;text-align:right;}
div.languages a{display:inline-block;margin-top:5px;margin-left:5px;}
div.languages a.selected{border:1px solid #0066FF;}


div#top{
	width:1000px;
	height:118px;
	background:url(images/baner_top.jpg);
	margin:0 auto;
}
div#baner{
	background:#f7eada;
	height:129px;
	border-bottom:1px solid #ffffff;
	text-align:center;
	margin:0;padding:0;
}
div#flash_baner{
	width:1000px;
	height:129px;
	margin:0 auto;
	background:url(images/baner.jpg);
}
div#pod_menu{
	height:54px;
	background:#d0dfec;
	border-bottom:1px solid #ffffff;
}
div#menu{
	height:54px;
	width:1000px;
	margin:0 auto;
	
}

/*linki menu zakladki*/
a.link_menu,a.link_menu:visited,a.link_selected{
	width:140px;
	display:block;
	float:left;
	height:54px;
	background:url(images/ikona_menu.gif);
	font-size:13px;
	color:#ffffff;
	font-family:Tahoma;
	line-height:54px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffffff;
	
}
a.link_menu:hover{color:#ffffff;}
a.link_selected{	
	 background:url(images/ikona_menu_selected.gif); 
	
}

div#site{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	

}
div#pod_menu_top_space{
	width:1000px;
	height:8px;
	margin:0 auto;
	background:#e3eff9;
	overflow:hidden;
}

div#index_blocks{
	float:left;
	width:250px;
	padding:0;margin:0;
	overflow:hidden;
}
div#index_content{
	width:490px;
	float:left;
	padding:0;margin:0;
	overflow:hidden;
}








/*newsy na indexie*/
table#index_news {
	width:460px;
	font-size:11px;
	margin-top:30px;
}
table#index_news td#title{font-weight:bold;color:#0d7dc8;}
table#index_news td#short{border-bottom:1px solid #0d7dc8; }

/*newsy w news*/
table#news{
	width:600px;
	margin-top:20px;
	margin-bottom:20px;
}
table#news tr td#title{font-weight:bold;color:#0496da;}
table#news tr td#short{border-bottom:1px solid #0496da; }


div#stopka{
	height:35px;
	background:url(images/stopka.gif) repeat-x;
	text-align:center;
	margin-top:20px;
}
div#pod_stopka{
	background:#f8ebdb;
	height:70px;
	margin:0 auto;
	text-align:center;
}

div#design{
	width:1000px;
	margin:0 auto;
	padding:0;
	height:20px;
	text-align:right;
}

a.link_design,a.link_design:hover{
	color:#ee1a1b;
	font-size:9px;
	text-decoration:none;
}
a.link_producent,a.link_producent:visited,a.link_producent:hover{
	color:#666666;
	display:block;
	margin:0 auto;
	font-size:11px;
	line-height:50px;
	text-decoration:none;
	height:50px;
}
a.link_stopka_menu,a.link_stopka_menu:visited{
	font-size:10px;
	color:#ffffff;
	line-height:30px;
}

div#stopka_menu{
	color:#ffffff;
	width:1000px;
	height:35px;
	margin:0 auto;
	text-align:right;
}




/*index bloks*/
table.index_content{
	width:460px;
	border:none;
	margin-top:10px;
}
p{line-height:15px;}



a.link_bitte_anclicken{
	font-size:10xp;
	color:#ffffff;
	display:block;
	text-align:right;
	height:20px;
	line-height:20px;
	text-decoration:none;
	padding-top:130px;
	padding-right:5px;
}
div#block_form{
	width:250px;
	height:150px;
	background:url(images/block_form.gif);
	margin-top:10px;
}

div#block_santander{
	width:250px;
	height:150px;
	background:url(images/block_santander.jpg);
	margin-top:10px;
}

div#block_ceny{
	width:250px;
	height:100px;
	margin-top:10px;
}

div#block_filmy{
	width:250px;
	height:150px;
	background:url(images/block_filmy.gif);
	margin-top:10px;
}
div#block_zaunparadies{
	width:250px;
	height:250px;
	background:url(images/block_zaunparadies.jpg);
	margin-top:10px;
}
div#block_garagenonline{
	width:250px;
	height:270px;
	background:url(images/block_garagenonline.jpg);
	margin-top:10px;
}

div#block_transport{
	width:250px;
	height:150px;
	background:url(images/block_transport.gif);
	margin-top:10px;
}

div#block_kontakt{
	width:250px;
	height:230px;
	background:url(images/block_kontakt_new.jpg);
	margin-top:10px;
}
a#block_kontakt{
	width:250px;
	height:230px;
	background:url(images/block_kontakt_new.jpg);
	margin-top:10px;
	display:block;
}
a#block_ruckrufservice{
	width:250px;
	height:130px;
	background:url(images/block_ruckrufservice.jpg);
	margin-top:10px;
	display:block;
}

div#block_referencje{
	width:250px;
	height:150px;
	background:url(images/block_referencje.gif);
	margin-top:10px;
}
div#block_nagrody{
	width:250px;
	height:150px;
	background:url(images/block_nagrody.gif);
	margin-top:10px;
}


/*podstrony*/
div#left_menu{
	width:250px;
	float:left;
	margin:0;padding:0;

}
div#content{
	width:690px;
	float:left;
	margin:0;padding:0;
}
a.link_left_menu_head,a.link_left_menu_head:visited, a.link_left_menu_head_selected,a.link_left_menu,a.link_left_menu_selected{
	background:url(images/left_menu_head.gif);
	display:block;
	width:250px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	color:#ffffff;
	border:1px solid #ffffff;
	
}
a.link_left_menu_head:hover{
	text-decoration:underline;
}
a.link_left_menu_head_selected,a.link_left_menu_head_selected:visited{
	color:#ffffff;
	text-decoration:underline;
}

a.link_left_menu,a.link_left_menu:visited,a.link_left_menu_selected{
	background:#f8ebdb;
	font-size:11px;
	line-height:20px;
	height:auto;
	font-weight:normal;
	text-decoration:none;
	border:none;
	color:#0a50a0;
}
a.link_left_menu:hover{text-decoration:underline;}
a.link_left_menu_selected,a.link_left_menu_selected:visited{text-decoration:none;background:#ee1a1b;color:#ffffff;}

div#znaczek_menu_head,div#znaczek_left_menu{
	width:20px;
	height:44px;
	margin:0;padding:0;
	float:left;
}
a.link_left_menu_head div#znaczek_menu_head{background:url(images/prawa.gif) center no-repeat;}
a.link_left_menu_head_selected div#znaczek_menu_head{background:url(images/dol.gif) center no-repeat;}
div#znaczek_left_menu{height:20px;background:url(images/maly.gif) center no-repeat;}

span#mini_left_link{
	font-size:10px;
	font-weight:normal;
	line-height:13px;
}



/*film*/
table#film{
	width:650px;
	margin-top:20px;
}

table#film tr td{background:#d0dfec;padding-left:15px;}
table#film tr td#space{background:#ffffff;padding-left:0;}
a#film,a#film:visited{
	color:#666666;
	text-decoration:none;
	display:table-cell;
	background:url(images/kamera.jpg) left center no-repeat;
	height:25px;
	padding-left:25px;

	vertical-align:bottom;
}
a#film:hover{text-decoration:underline;}



/*transport*/
table#transport,table#uberuns{
	width:650px;
	margin-top:20px;
}

/*massetermine*/
table#massetermine{
	width:650px;
	margin-top:20px;
}

table#images{
	width:500px;
}
table#images td#img{
	width:150px;
	background:#e3eff9;
	height:150px;
	border:5px solid #ffffff;
}

table#terminy {border: 1px solid #666666;font-family:Arial, Helvetica, sans-serif;}
table#terminy th#bg{font-size:15px;line-height:18px;color:#ffffff;font-weight:bold;line-height:30px;background:#117fc8}
table#terminy td,table#terminy td#bdr,table#terminy th{padding-left:5px;padding-right:5px;line-height:18px;border-bottom: 1px solid 	
							#666666;font-size:13px;line-height:25px;}
table#terminy td{background:#f0f5fa;}			
table#terminy td#bdr{border-right: 1px solid #666666;}

/*agb*/
table#agb{
	width:670px;
	margin-top:20px;
margin-left:10px;
}

/*kontakt*/
table#kontakt {
	width:670px;
	margin-top:40px;
margin-left:10px;
}

/*referenzen*/
table#referenzen{
	width:670px;
	margin-top:20px;
margin-left:10px;
}
table#referenzen tr td{width:200px;}
table#referenzen tr td p{margin:0;padding:0;margin-top:5px;}

/*nagrody i certyfikaty*/
table#prufzeugnisse{
	width:670px;
	margin-top:20px;
margin-left:10px;
}
table#prufzeugnisse tr#painted{background:#d0dfec;}


h1#podstrona{
	font-size:12px;
	font-weight:bold;
	color:#0d7dc8;
	margin:0;padding:0;text-indent:0;
}



/*informationen*/
table#informationen{
	width:670px;
	margin-top:20px;
margin-left:10px;	
}
table#dane_informationen{border-color:#CCCCCC;width:500px;}
table#dane_informationen tr th,table#dane_informationen tr td{padding-left:5px;}
table#dane_informationen tr th{text-align:center;color:#6290c3;font-weight:normal;padding:0;}




/*produkty*/

table#all_produkty{
	width:690px;
	margin-top:20px;

}
table#all_produkty tr th{color:#0a50a0;text-align:left;}

table#all_produkty tr td{
	line-height:16px;
}
img#produkt{
	border:4px solid #f6fbff;
}

a.wiecej,a.wiecej:visited{
	display:block;
	font-size:10px;
	line-height:15px;
	background:#ee1a1b;
	color:#ffffff;
	width:50px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a.pobierz_pdf,a.pobierz_pdf:visited{
	color:#0a50a0;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	background:url(images/pdf.jpeg) no-repeat left center;
	padding-left:23px;
}


ul#produkty{margin:0;padding:0;}
ul#produkty li{
	list-style:inside;
	list-style-type:disc;
	color:#6290c3;
	margin:0;padding:0;
}
span#li_color{color:#666666;}

table#dane_techniczne{border-color:#CCCCCC;width:500px;}
table#dane_techniczne tr th,table#dane_techniczne tr td{padding-left:5px;}
table#dane_techniczne tr th{text-align:left;color:#6290c3;font-weight:normal;}

/*fromularz*/
table#form{margin-top:20px;width:740px;}
table#form tr th{font-family:Tahoma;font-size:11px;height:25px;margin-top:20px;}

table#form tr th.title{
	background:#d0dfec;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	color:#0d7dc8;
	font-weight:bold;
}
table#form tr th.title.nobg{background:none;}

table#form tr th#info{color:RED;}
table#form tr td#error{
	color:#ee1a1b;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	line-height:20px;
	font-size:14px;
}


input.form_txt{
	border:1px solid #0e9adc;
	border:1px solid #CCCCCC;
	height:18px;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	width:700px;
	color:#666666;
	vertical-align:middle;
	padding-left:5px;
	color:#000000;
}
input.form_txt.bdr{border:1px solid #0e9adc;}
input.form_txt.error{border:1px solid #FCADBB;background:#F8E0E7;}



table.produkty{ margin-top:10px;width:740px;}
/* table.produkty th#info{background:#eef3f9;}*/
table.produkty th.wybor,table.produkty td.wybor{background:#dde9f8;}
table.produkty th.title_produkty{background:#84b3d6;color:#ffffff;height:25px;}
table.produkty th.title_name{background:#eef3f9;font-weight:normal;padding:3px;}
table.produkty tr td{text-align:center;height:25px;background:#eef3f9;}
table.produkty tr td.nobg{background:none;}

input.count{
	width:80px;
	height:16px;
	font-size:11px;	
	line-height:16px;
	display:none;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:center;
	margin:0 auto;
	display:none;
}
input.widoczny{display:block;}
input.count.error{border:1px solid #FCADBB; background:#F8E0E7;}
input.count.bdr{border:1px solid #0e9adc;}

select.type{
	width:100px;
	height:20px;
	font-size:11px;
	line-height:18px;
	border:1px solid #CCCCCC;
}
select.type.bdr{border:1px solid #0e9adc;}
select.type option{font-size:11px;line-height:18px;}

textarea.pytanie{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	width:740px;
	height:150px;
	overflow: scroll;
		overflow-y: scroll;
		overflow-x: hidden;
		overflow:-moz-scrollbars-vertical;
}
textarea.pytanie.bdr{border:1px solid #0e9adc;}

input.btn_send{
	background:#84b3d6;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
	width:200px;
	height:30px;
}

span.gwiazdka{
	color:RED;
	font-weight:bold;
}










/*lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover,#prevLink { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover,#nextLink { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color:#f7eada; }

