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

html,body {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:#FFFFFF;
  color:#0e375b;
}

/*body {
background-image:url(img/tla/promax-tlo6.jpg);
}*/
a {
text-decoration: underline;
}

#head_err {
  margin:auto;
  width:500px;
  padding:10px;
  background-color:#FFCCCC;
  border-bottom:solid 2px red;
  border-top:solid 2px red;
}
#head_not {
  margin:auto;
  width:500px;
  padding:10px;
  background-color:#99FF99;
  border-bottom:solid 2px green;
  border-top:solid 2px green;
}
.not_valid {
  background-color:#FFCCCC;
  border:solid 1px red;

}
p {
  margin:0;
  padding-bottom:5px;
}
form {
  padding:0;
  margin:0;
}
#wrap {
  margin:auto;
  width:1006px;
}
	#wrap #header {
	  width:1006px;
	  background-color:#FFFFFF;

	}
	#wrap #menu {
	  width:1006px;
	  background-color:#88bddd;
	  height:25px;
	  font-weight:bold;
	  text-align:center;
	  font-size:12px;
	}
		#wrap #menu #firmy {
		  float:left;
		  width:179px;
		  height:20px;
		  padding-top:5px;
		  background-color:#f5f5f5;
		  color:#0e375b;
		  background-image:url(/img/menu12.gif);
		  background-repeat:no-repeat;
		  background-position:right top;
		}
		#wrap #menu #ogloszenia {
		  float:left;
		  width:301px;
		  padding-right:15px;
		  height:20px;
		  padding-top:5px;
		  background-color:#819a24;
		  color:white;
		  background-image:url(/img/menu23.gif);
		  background-repeat:no-repeat;
		  background-position:right top;
		}
		#wrap #menu #praca {
		  float:left;
		  width:161px;
		  padding-right:10px;
		  height:20px;
		  padding-top:5px;
		  background-color:#b02525;
		  color: white;
		  background-image:url(/img/menu34.gif);
		  background-repeat:no-repeat;
		  background-position:right top;
		}
		#wrap #menu #informacje {
		  float:left;
		  width:163px;
		  padding-right:15px;
		  height:20px;
		  padding-top:5px;
		  background-color:#3e8eec;
		  color:white;
		  background-image:url(/img/menu45.gif);
		  background-repeat:no-repeat;
		  background-position:right top;
		}
		#wrap #menu #okazje {
		  float:left;
		  width:162px;
		  height:20px;
		  padding-top:5px;
		  background-color:#f38a0d;
		  color: white;
		}
		#wrap #menu #firmy a{
		color:#0e375b;
		text-decoration:none;
		}
		#wrap #menu #firmy a:hover{
		text-decoration:underline;
		}
		#wrap #menu #ogloszenia a{
		color:#fff;
		text-decoration:none;
		}
		#wrap #menu #ogloszenia a:hover{
		text-decoration:underline;
		}
		#wrap #menu #praca a{
		color:#fff;
		text-decoration:none;
		}
		#wrap #menu #praca a:hover{
		text-decoration:underline;
		}
		#wrap #menu #informacje a{
		color:#fff;
		text-decoration:none;
		}
		#wrap #menu #informacje a:hover{
		text-decoration:underline;
		}
		#wrap #menu #okazje a{
		color:#fff;
		text-decoration:none;
		}
		#wrap #menu #okazje a:hover{
		text-decoration:underline;
		}
		
		
	#wrap #main {
	  background-color:#f5f5f5;
	  padding-bottom:30px;
	}
		#wrap #main #search {
		  padding:20px;
		}
			#wrap #main #search #search_query {
			  color:#0e375b;
			  padding-left:10px;
			}
			#wrap #main #search #search_brand {
			  float:left;
			  padding-left:20px;
			  color:#0e375b;
			  padding-bottom:10px;
			}
				#wrap #main #search ul {
				  margin:0;
				  padding:0;
				  display:inline-block;
				  list-style:none;
				}
				#wrap #main #search li {
				  margin:0;
				  padding:0;
				  display:inline-block;
				  float:left;
				  background-color:#0e375b;
				  color:white;
				  font-weight:bold;
				  font-size:12px;
				  padding:3px;
				  padding-left:5px;
				  padding-right:5px;
				  margin-left:3px;
				}
				#wrap #main #search a {
				  text-decoration:none;
				  color:white;
				}
		#wrap #main #round_top {
		  clear:both;
		  background-color:white;
		  background-image:url(/img/round_top.gif);
		  background-repeat:no-repeat;
		  width:957px;
		  height:14px;
		  margin-left:16px;
		}
		#wrap #main #round_btm {
		  background-color:white;
		  background-image:url(/img/round_btm.gif);
		  width:957px;
		  height:15px;
		  margin-left:16px;
		  clear:both;
		}
		#wrap #main #round {

		}
			#wrap #main #round #adv_left {
			  float:left;
			  width:216px;
			}
			#wrap #main #round #cont {
			  float:left;
			  width:593px;
			  padding-left:2px;
			  padding-right:2px;
			  color:#0e375b;
			}
			#wrap #main #round #right {
			  float:left;
			  width:187px;
			}


table.tab_grey_wh .odd {
  background-color:#ebebeb;
}
table.tab_grey_wh  {
  font-weight:bold;
}
	table.tab_grey_wh a {
	  color:#0e375b;
	}

.red_bold {
  font-weight:bold;
  color:#b02525;
}


		/* lista firm */
		div.firm_entry_odd {
		  width:565px;
		  float:left;
		  height:100px;
		  padding-bottom:15px;
		  padding-top:15px;
		  margin-left: 3px;
		}
		div.firm_entry_even {
		  width:565px;
		  float:left;
		  height:100px;
		  background-image:url(/img/firm_ent_bg.gif);
		  background-repeat:repeat-y;
		  background-position:right;
		  margin-left: 3px;
		}
			.num {
			  background-color:#0e375b;
			  color:white;
			  font-weight:bold;
			  float:left;
			  padding:5px;  
			}
			.firm_name {
			  float:left;
			  padding-left:5px;
			  padding-top:5px;
			}
				.firm_name a {
				  font-weight:bold;
				  text-decoration:underline;
				  color:#0e375b;
				  font-size:12px;
				}
			.desc1 {
			  float:left;
			  clear:both;
			  width:550px;
			}
			.obraz {
			  background-color:#fff;
			  width:130px;
			  height:70px;
			  padding-top:10px;
			  float:left;
			}
			.address1 {
			  width:195px;
			  height:60px;
			  font-weight:bold;
			  float:left;
			  padding-top:10px;
			  padding-left:5px;
			}
			.flags {
			  width:200px;
			  float:left;
			  font-size:10px;
			 
			}
				.flaga {
				  width:50px;
				  height:70px;
				  float:left;
				  text-align:center;
				}
				.flaga img {
				  border:0;
				}	
				.flaga a {
					color:#0E375B;
				}
		.img5pg img {
			padding:5px;
		}
		
		/* koniec listy firm */
		
/* style firmDesc */
	#firm_desc {
	}
		#firm_desc #firmName {
		 	font-size:20px;
			color:#0e375b;
			font-weight:bold
		}
		#firm_desc #firmName h1{
		 	font-size:20px;
			color:#0e375b;
			font-weight:bold
		}
		#firm_desc #mergeFirmDesc {
			clear:both;
		}		
		#firm_desc #leftFirmDesc {
			float:left;
			width:320px;
		}		
		#firm_desc #rightFirmDesc {
			float:left;
			width:250px;
		}
		#firm_desc #nipRegon {
			font-weight:bold;
			padding:25px;
		}
		#firm_desc #emailWww {
		margin-top: 20px;
		
		}
		#firm_desc #firmBrands {
			padding:20px;
			color:#2287cb;
		}
			#firm_desc #firmBrands a {
				color:#2287cb;
			}
		#firm_desc #firmKeywords a {
			color:#0e375b;
		}
		#expander {
		  text-align:right;
		  width:250px;
		  cursor:pointer;
		}
.tabFirm {
	margin:25px;
}
.tabFirm a {
	color:#1577b9;
}	
.tabFirm tr.odd {
	background-color:#f3f4f4;
}


.seeAlso {
text-decoration: none;
color:#0e65f7;
font-weight: normal;

}
.seeAlso:hover {
text-decoration: underline;


}
#data_dodania {
	color:white;
	background-color:#2368b6;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:50px;
	padding-right:30px;
}


/* koniec firmDesc */
/*style 4admin start*/
table.data_1, table.data_2{
border-left: 1px solid #2a580d;
}
.data_1 td{
border-right: 1px solid #9e9e9e;
border-bottom:1px solid #28500f;
font-size: 10px;
}
.data_1 th{
background-color: #003399;
color: #FFFFFF;
font-size: 11px;
text-align:center;
border: 1px solid #FFFFFF;
}

.data_1 td a{
color:#009900;
}
.data_1 td a:hover{
color:#00CC33;
}
.data_1 td a:visited{
color:#006699;
}


.data_2 td{
border-right: 1px solid #9e9e9e;
border-bottom:1px solid #28500f;
font-size: 11px;
}


.data_2 td a{
color:#000000;
}
.data_2 td a:hover{
color: red;
}
.emptyTd{
background-color:#F3F3F3;
font-size: 14px;
font-weight: bold;
}


/*style 4admin stop*/



.simpleBoxBg {
	 background-color:white;
	 background-image:url(/img/boxes/bg_left.gif);
	 background-position:left;
	 background-repeat:repeat-y;
	 border-right:solid 1px #cacac9;
	 padding-left:10px;
	 padding-right:7px;
	 padding-top:3px;
}
.redSimpleBox a , .blueSimpleBox a {
	color:#0e375b;
	text-decoration:none;
}
.redSimpleBox {
	margin-left:5px;
	background-color:#eeecec;
	border-left:solid 3px #ed1848;
	padding-left:8px;
	border-bottom:solid 1px white;
	border-top:solid 1px white;
}
.blueSimpleBox {
	margin-left:5px;
	background-color:#eeecec;
	border-left:solid 3px #3e8eec;
	padding-left:8px;
	border-bottom:solid 1px white;
	border-top:solid 1px white;
}
.moreSimpleBox {
	text-align:right;
	color:#0e375b;
}
.moreSimpleBox a {
	color:#0e375b;
}

.naSkroty {
color: #0e375b;
}
.naSkroty:hover {
color: #de0d0d;
}

.wciecie{
margin-top: 10px;
margin-left: 12px;
}


div.wciecieInfos{
margin-top: 10px;
margin-left: 12px;
font-size: 12px;
line-height:13pt;
}

div.wciecieInfos a{
color: #0e65f7;
}

div.wciecieInfos a:hover{
color: #de0d0d;
}

.lightBlue{
color: #0e65f7;
}

.deepRed{
color:#CC0000;
}
.deepRed:hover{
color:#FF6633;
}


/************************  HEADER/ WEATHER ************/
h1.stylePLO {
font-size: 11px;
padding-right: 50px;
margin-top:1px;
padding-top:1px;
float:left;
}

#nameDay{
	display:inline; 
	float:right
}
#topTPL2{
	width: 1006px;
	height:160px;
	background-color:#6da3d7;
	background-image:url(img/tplGras2.jpg);
	clear:both;
}

#tChild{
	width:335px;
	float: left;
	display: inline;
}
#tChild img{
	border: none;
}

#tWeather12{
	float: left;
	width:650px;
	display: inline;
	height:160px;
	}

#tWeather22{
	float: left;
	width: 1px;
	height: 160px;
}
#weather {
	margin-left: 40px;
	margin-top: 0px;
	padding-top:0px;
	height: 150px;
	font-family: 'Tahoma','Verdana','Georgia','Arial';
	font-size: 13px;
	color: #fff;
}

#weather p.wTitle{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 17px;
	width: 350px;
	padding-left: 10px;
}

table#weatherTable {
	margin-left: 15px;
	float: left;
}

#weather a{
	color: #003399;
	font-size: 11px;
}

#weather a:hover{
	color:#FFCC00;
}
/******************** WEATER END ************/

/*********************RIGHT BOXES START*****************/
#prawyButton{

width:182px;
margin-left: 3px;
margin-bottom: 10px;
}

#niezbednik p{
padding-left: 10px;

}
#na_Skroty p{
padding-left: 10px;
padding-top:3px;
padding-bottom: 4px;

}
.na_Skroty p{
padding-left: 10px;
padding-top:3px;
padding-bottom: 4px;

}
/*empty billboard*/
#EbBrd{
width: 750px;
height: 100px;
border: 1px solid #CCCCCC;
}

#lewyButton{
width:210px;
height:140px;
border: 1px solid #CCCCCC;
color: #CCCCCC;
margin-left: 1px;
margin-bottom: 10px;
}
#banerY{
width:585px;
height:78px;
margin-left: 7px;
margin-bottom: 5px;
}
/*********************RIGHT BOXES END*****************/

#footer {
		clear:both;
		
		width:1000px;
		
		text-align:center;
		font-size:11px;
		padding-top:20px;
		color:#c73029;
		margin:auto;
	}
		#footer ul {
		  margin:0;
		}
		#footer li {
		  display:inline;
		  padding-left: 5px;
		  
		}
		#footer a {
		  color:#5d5d5d;
		  text-decoration:none;
		}
		#footer a:hover {
		  text-decoration:underline;
		}
		
table#cenyPaliw {
border-left: 1px solid #000066;
border-top: 1px solid #000066;
}
table#cenyPaliw td{
border-bottom: 1px solid #000066;
border-right: 1px solid #000066;
}

#cont h1 {
	font-size: 18px;
	font-weight: bold;
	margin-left: 12px;
	
}

.emptyPos{
color:#DADADA;
}

#map {
width: 500px;
height:350px;
margin-left: 12px;
border: 1px solid #CCCCCC;

}

table.galleryTab td img{
border: 6px solid #e6e8ea;
}

table.galleryTab2 td img{
border: 10px solid #e6e8ea;
}
table.galleryTab2 tr.opisFotki{
font-size: 11px;
}


table#shortWaluty td {
font-size: 11px;
}
table#shortWaluty tr.row_grey {
background-color:#e6e8ea;
}
table#longWaluty tr.row_1 {
background-color:#e6e8ea;
}
td.rodzaj {
background-color:#fbba00;
}
td.tytul {
color: #0e65f7;
border-bottom: 1px solid #E6E6E6;
width: 300px;
}
td.tytul a{
color: #0e375b;
font-size: 13px;
text-decoration: none;

}
td.tytul a:hover {
color: #de0d0d;
font-size: 13px;
}
td.czas {
text-align: center;
border-bottom: 1px solid #E6E6E6;
width: 50px;
}
td.godziny {
padding-left: 10px;
border-bottom: 1px solid #E6E6E6;
width: 200px;
}

td.godziny img{
border: none;

}

/* pasek dolny reklama START*/
#fixme {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 0px; bottom: 0px;
}

body > div#fixme {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;
}
#fixme img{
border: none;
}
#fixme a {
	color: #fff;
	text-decoration: none;
	background-color: none;
	cursor:pointer;
	border:none;
	}
	
<!--[if gte IE 5.5]>
<![if lt IE 7]>

div#fixme {
     /* IE5.5+/Win - this is more specific than the IE 5.0 version */
     right: auto; bottom: auto;
     left: expression( ( -0 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
     top: expression( ( +0 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

<![endif]>
<![endif]-->
/* pasek dolny reklama STOP*/


/* mapa firm */
#mapaFirm {
width:990px;
border:1px solid red;

}

#graphicLinks{
margin-top:5px;
margin-bottom:10px;
}
#graphicLinks img{
border: 1px solid #CCCCCC;
}
/*mapa firm stop */

/* okazje - promocje */
table#promo_okaz tr {
height:25px;
}
table#promo_okaz td {
font-weight: bold;
}
table#promo_okaz td.okres_0 {
background-color:#ec8407;
color:#FFFFFF;

}

table#promo_okaz td.okazjaName {
padding-left:10px;
}


table#promo_okaz tr a{
color:#0e375b;
text-decoration: none;
font-weight: bold;
}
table#promo_okaz tr a:hover{
color:#e35f0f;
text-decoration: underline;
font-weight: bold;
}


table#promo_okaz tr.promo_0 {
background-color:#eae9e9;

}


/* okazje-promocje stop */
.fotoSy{
margin-left:8px;

}
.fotoSy a{
color:#CC0000;
font-weight: bold;
text-decoration:none;
}
.fotoSy a:hover{
color:#003399;
font-weight: bold;
text-decoration:underline;
}

.fotoSy img{
border: 5px solid #CCCCCC; 
}
.dateCrea {
background-color:#072952;
color:#FFFFFF;
padding:1px;
padding-left: 3px; padding-right: 3px;
font-size:10px;
}
.repert {
background-color:#CC0000;
padding:5px;
margin-right:5px;
}
.repert a, .repertActiv a{
color:#FFFFFF;
text-decoration: none;
padding-3px;
}

.repert a:hover{
text-decoration: underline;
color:#FFCC00;
}

.repertActiv {
background-color:#FF6600;
padding:5px;
margin-right:5px;
}

table#nagrody {
font-size:12px;
color:#000000;
border-left:1px solid #0099CC;
border-top:1px solid #0099CC;
}

table#nagrody td{
border-bottom:1px solid #0099CC;
border-right:1px solid #0099CC;
}

table#nagrody th{
background-color:#003366;
color:#FFFFFF;
font-weight:bold;

}

