html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
font-family:Tahoma;
font-size:13px;
padding-bottom: 6px;
line-height:15px;
}

* {
font-family: Tahoma, Verdana, Arial, Helvetica;
color: #544f41;
font-size: 13px;
line-height:15px;
}

html, body, #wrap {height: 100%; }

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 94px;}  /* must be same height as the footer */

#newsletter {
width: 210px;
	height: 178px;
	display: block;
	background: url(images/newsletter.jpg) no-repeat;
	color:#fff;
	padding:10px;
}

.galeriatop {
width:100%; height:50px; line-height:50px;font-family: Tahoma, Helvetica, "Liberation Sans", sans-serif;font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
color:#609e2d;
padding:10px 0 0 0;
margin-bottom:10px;
border-bottom:1px solid #e5e5e5;
}

#newsletter p {
color:#fff;
padding-bottom:3px;
}
.photo {
	margin: 0px;
	position: relative;
	width: 307px;
	float: left;
	margin-bottom:10px;
}
.photo img {

}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/foto.png) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample14 span {
	width: 307px;
	height: 117px;
	display: block;
	position: absolute;
	top:0px;
	left: 0px;
	background: url(images/foto.png);
}


a.dzial1:link,
a.dzial1:active,
a.dzial1:visited {
    display: block;
    width: 132px;
    height: 92px;
    background:url(images/dzialy/namiot_kwadratowy.jpg) 0 0 no-repeat; 
		padding:30px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
a.dzial2:link,
a.dzial2:active,
a.dzial2:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/namiot_szesciokatny.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
a.dzial3:link,
a.dzial3:active,
a.dzial3:visited {
    display: block;
    width: 132px;
    height: 92px;
    background:url(images/dzialy/namiot_prostokatny.jpg) 0 0 no-repeat; 
		padding:30px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
a.dzial4:link,
a.dzial4:active,
a.dzial4:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/namiot_lukowy.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
a.dzial5:link,
a.dzial5:active,
a.dzial5:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/typ10.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
a.dzial6:link,
a.dzial6:active,
a.dzial6:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/typ15.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
a.dzial7:link,
a.dzial7:active,
a.dzial7:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/typ20.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
a.dzial8:link,
a.dzial8:active,
a.dzial8:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/mala_estrada.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}		
		
a.dzial9:link,
a.dzial9:active,
a.dzial9:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/duza_estrada.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
a.dzial10:link,
a.dzial10:active,
a.dzial10:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/krzesla_miekkie.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
		a.dzial11:link,
a.dzial11:active,
a.dzial11:visited {
    display: block;
    width: 134px;
    height: 84px;
    background:url(images/dzialy/krzesla_standard.jpg) 0 0 no-repeat; 
			padding:38px 10px 0 176px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
		
		a.dzial12:link,
a.dzial12:active,
a.dzial12:visited {
    display: block;
    width: 132px;
    height: 92px;
    background:url(images/dzialy/krzeslo_vip.jpg) 0 0 no-repeat; 
		padding:30px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
		a.dzial13:link,
a.dzial13:active,
a.dzial13:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/stoly_okragle.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
		a.dzial14:link,
a.dzial14:active,
a.dzial14:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/stol_prostokatny.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
	margin:15px 10px 0 0;
		}
		
		a.dzial15:link,
a.dzial15:active,
a.dzial15:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/stoly_koktajlowe.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
		a.dzial16:link,
a.dzial16:active,
a.dzial16:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/duza_estrada.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
			a.dzial17:link,
a.dzial17:active,
a.dzial17:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/wieszaki_szatnia.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 10px 0 0;
		}
		
			a.dzial18:link,
a.dzial18:active,
a.dzial18:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/lawa_piwna_plener.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
			a.dzial19:link,
a.dzial19:active,
a.dzial19:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/ogrzewanie.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
	margin:15px 10px 0 0;
		}
		
	
			a.dzial20:link,
a.dzial20:active,
a.dzial20:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/podest_sceniczny.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
			a.dzial21:link,
a.dzial21:active,
a.dzial21:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/kordony_hotelowe.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
margin:15px 10px 0 0;
		}
			a.dzial22:link,
a.dzial22:active,
a.dzial22:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/transparentne_sciany.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
			a.dzial23:link,
a.dzial23:active,
a.dzial23:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/wykladzina.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
	margin:15px 10px 0 0;
		}
		
			a.dzial24:link,
a.dzial24:active,
a.dzial24:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/zyrandol4.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
			a.dzial25:link,
a.dzial25:active,
a.dzial25:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/drzwi_aluminiowe.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
	margin:15px 10px 0 0;
		}
		
			a.dzial26:link,
a.dzial26:active,
a.dzial26:visited {
    display: block;
    width: 132px;
    height: 87px;
    background:url(images/dzialy/parkiet_taneczny.jpg) 0 0 no-repeat; 
		padding:35px 10px 0 178px;
		font-weight:bold;
		float:left;
		margin:15px 0 0 0;
		}
		
a.dzial1:hover,a.dzial2:hover,a.dzial3:hover,a.dzial4:hover,a.dzial5:hover,a.dzial6:hover,a.dzial7:hover,a.dzial8:hover,a.dzial9:hover,a.dzial10:hover,a.dzial11:hover,a.dzial12:hover,a.dzial13:hover,a.dzial14:hover,a.dzial15:hover,a.dzial16:hover,a.dzial17hover,a.dzial18:hover,a.dzial19:hover,a.dzial20:hover,a.dzial21:hover,a.dzial22:hover,a.dzial23:hover,a.dzial24:hover,a.dzial25:hover,a.dzial26:hover { text-decoration:none;  background-position: 0 -122px; }


a.partner0:link,
a.partner0:active,
a.partner0:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/0.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
a.partner2:link,
a.partner2:active,
a.partner2:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/2.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner3:link,
a.partner3:active,
a.partner3:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/3.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner4:link,
a.partner4:active,
a.partner4:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/4.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner5:link,
a.partner5:active,
a.partner5:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/5.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner6:link,
a.partner6:active,
a.partner6:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/6.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner7:link,
a.partner7:active,
a.partner7:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/7.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner8:link,
a.partner8:active,
a.partner8:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/8.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
				a.partner9:link,
a.partner9:active,
a.partner9:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/9.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
				a.partner10:link,
a.partner10:active,
a.partner10:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/10.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
				a.partner11:link,
a.partner11:active,
a.partner11:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/11.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
				a.partner12:link,
a.partner12:active,
a.partner12:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/12.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
				a.partner13:link,
a.partner13:active,
a.partner13:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/13.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
a.partner14:link,
a.partner14:active,
a.partner14:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/14.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner15:link,
a.partner15:active,
a.partner15:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/15.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner16:link,
a.partner16:active,
a.partner16:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/16.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner17:link,
a.partner17:active,
a.partner17:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/17.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner18:link,
a.partner18:active,
a.partner18:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/18.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner19:link,
a.partner19:active,
a.partner19:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/19.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner20:link,
a.partner20:active,
a.partner20:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/20.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner21:link,
a.partner21:active,
a.partner21:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/21.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner22:link,
a.partner22:active,
a.partner22:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/22.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		
		a.partner23:link,
a.partner23:active,
a.partner23:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/23.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
		a.partner24:link,
a.partner24:active,
a.partner24:visited {
    display: block;
    width: 115px;
    height: 75px;
    background:url(images/partnerzy/24.jpg); 
		font-weight:bold;
		float:left;
		margin-right:15px; margin-right:16px;
		}
a.partner0:hover,a.partner2:hover,a.partner3:hover,a.partner4:hover,a.partner5:hover,a.partner6:hover,a.partner7:hover,a.partner8:hover,a.partner9:hover,a.partner10:hover,a.partner11:hover,a.partner12:hover,a.partner13:hover,a.partner14:hover,a.partner15:hover ,a.partner16:hover ,a.partner17:hover ,a.partner18:hover ,a.partner19:hover ,a.partner20:hover ,a.partner21:hover ,a.partner22:hover ,a.partner23:hover ,a.partner24:hover  {background-position: 0 -75px; }



#footer {position: relative;
background:#2d2d2d url(images/stopka_tlo.png) top center no-repeat;
	margin-top: -94px; /* negative value of footer height */
	height: 94px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}

* html .clearfix { height: 1%;}
.clearfix {display: block;}


.boxg {
position:relative; float:left; margin-right:20px; width:220px;
}

.tresc{
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:1.5em;
font-style: normal;
}


a:link,
a:active,
a:visited {
font-style: normal;
color:#0071ba;
text-decoration: none;
		}
 
a:hover { text-decoration:underline; }
	
	
a.gal:link,
a.gal:active,
a.gal:visited {
font-weight:bold;
line-height:15px;
float:right;
}
 
a.gal:hover {text-decoration: underline; }


#linki_top {		
  position:relative;
	float:left;
	height:20px;
	width:420px;
	padding:0px;
	margin-left:30px;
	margin-top:20px;
	text-align: left;

}

#wro {
  position:relative;
	background:#eeeeee;
	border:1px solid #cfcfcf;
	width:360px;
	padding:7px;
	text-align: left;
}


#wyszukiwarka_top {		
  position:relative;
	background:url('images/szukaj.png') no-repeat ;
	float:left;
	height:52px;
	margin-top:13px;
	width:360px;
	padding:0px;
	margin-left:30px;
	text-align: left;

}

#bg {
background: url('images/top2.jpg') top center no-repeat ;
}


#koszyk {
position:relative;
float:left;
width: 140px;
height:60px;
padding-left:80px;
line-height:28px;
top:-10px;
left:5px;
color:#fff;
background: url(images/koszyk.png) no-repeat;
font-size:12px;
}

.body {
background: #f8f9f6 url('images/bg.jpg') top center repeat-x  ;
margin:0;
font-size: 100%;
}

.tabelakoszyk {
background-color: #636363;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.tabelakoszyk2 {
background-color: #fff;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.k_td {

padding:5px 5px 5px 5px;

}

.th_gr_y {

padding:5px 5px 5px 5px;
}


h1 {
font-family: Tahoma, Helvetica, "Liberation Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
color:#609e2d;
margin:11px 0 8px 0;
}

.produkt_one {
position:relative;
width: 600px;
padding:15px;
padding-bottom:0px;
margin-bottom:10px;
background:#fff;
}


.opis {
font-family:Tahoma;
font-size:12px;
margin:10px 20px 10px 0;
}

.produkty_foto_one {
position:relative;
	padding:10px 30px 10px 30px;
	margin:5px 0 15px 15px;
	background:#fff;
	border:1px solid #c0c0c0;
	float:right;
}


.produkty_lista {
display: block;
	float: left;	
	padding:0;
	width:289px;
	height:107px;
	margin:15px 0 15px 15px;
}

.produkty_lista2 {
display: block;
	float: left;	
	padding:0;
	margin:0 3px 7px 3px;
	width:407px;	
	padding:0px 10px 2px 10px;
	background:#fff;
	text-align:center;
	
}

.siwy {
font-family:Tahoma;
color:#868686;
font-size:11px;
}

.cena {
font-family:Tahoma;
color:#333232;
font-weight:bold;
font-size:12px;
}

.dodaj_koszyk{
position:relative;
top:4px;
}

a.produkt:link,
a.produkt:active,
a.produkt:visited {
font-family:Tahoma;

font-size:12px;
font-weight:bold;
text-decoration: none;
}
 
a.produkt:hover {color:#104e71;   }

a.dodajk:link,
a.dodajk:active,
a.dodajk:visited {
background:#c0c0c0;
border:2px solid #808080;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}
 
a.dodajk:hover {border:2px solid #ad2924;  text-decoration: none; }



.produkty_foto {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}


.nowosc_icon {
position:absolute;

background: url('images/nowosc.png') no-repeat ;
	width:45px;
	height:45px;

	z-index:99;
}

.promocja_icon {
position:absolute;
background: url('images/promocja.png') no-repeat ;
	width:45px;
	height:45px;

	z-index:99;
}

.produkty_foto_nowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_foto_promocje {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_foto_promocjenowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_lista_promocje {
display: block;
position:relative;
	padding:0;
	margin:0 auto 18px auto;
	text-align:center;
}

.produkty_lista_nowosc {
display: block;
	float: left;	
	padding:0;
	width:289px;
	height:107px;
	margin:15px 0 15px 0;
}

.login {
background:#fff;
padding:3px; 
width:95px; 
margin-right:17px;
float:right;
}

.lab {
display: block;
	float: left;	
	padding:0;
	margin:0;
	text-align: right;
	margin-top:7px;
	color:#575757;
	margin-bottom: 10px;
}

label {
display: block;
	float: left;	
	padding:0;
	margin:0;
	text-align: right;
	width: 40px;
	margin-top:7px;
	color:#575757;
	margin-bottom: 10px;
}

br {
	clear: left;
}

.button {
color:#f89c39; 
font-family:helvetica;
font-size:13px;
font-weight:bold;
border:0px;
background:none;
padding:0;
margin:0;
cursor:hand;
}

.button2 {
background:#5e005e;
color:#ffffff; 
font-family:helvetica;
font-size:11px;
font-weight:bold;
border:0px;
padding:5px;
margin:0;
cursor:hand;
}


#profil {
position:relative;
width: 173px;
height:64px;
padding-top:38px;
padding-left:21px;
margin-bottom:5px;
color:#fff;
background: url(images/profil.jpg) no-repeat;
}


#panel {
position:relative;
width: 100%;
height:209px;
font-size:12px;
}

a.pink:link,
a.pink:active,
a.pink:visited {
color:#ff75d5; 
font-size:11px;
text-decoration: none;
}
 
a.pink:hover {color:#ffe73c;   }

a.pink2:link,
a.pink2:active,
a.pink2:visited {
color:#fff; 
font-size:11px;
text-decoration: none;
}
 
a.pink2:hover {color:#ffe73c;   }



a.kat_link:link,
a.kat_link:active,
a.kat_link:visited {
float:left;
clear:left;
background:#f9f9f9;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color:#323232;
width:156px;
text-decoration: none;
line-height: 29px;
border-bottom:1px solid #bdbdbd;
padding-left:30px;
}
 
a.kat_link:hover {text-decoration: none; background:#ad2100; color:#fff; border-bottom:1px solid #ad2100;}

a.podkat_link:link,
a.podkat_link:active,
a.podkat_link:visited {
float:left;
clear:left;
background:#f4f4f4;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color:#323232;
width:150px;
text-decoration: none;
line-height: 29px;
border-bottom:1px solid #bdbdbd;
padding-left:36px;
}
 
a.podkat_link:hover {text-decoration: none; background:#ad2100; color:#fff; border-bottom:1px solid #ad2100;}

#polec {
position:relative;
width: 173px;
height:110px;
margin-top:5px;
padding-top:43px;
padding-left:21px;
background: #871564 url(images/polec_bg.jpg) no-repeat;
}

#login_box {
position:relative;
width: 173px;
height:143px;
padding-top:38px;
padding-left:21px;
color:#fff;
background: url(images/zaloguj_bg.jpg) no-repeat;
}


#login_box3 {
position:relative;
width: 405px;
height:223px;
padding:15px;
background: #fff;
}


.polec {
background:#fff;
border:0;
width:147px;
}

#top_bg {	
	position:relative;
	background:#2d2d2d url(images/top2.jpg) top center no-repeat;
	width: 100%;
	height:162px;
}

#top {		
 position:relative;
	width:918px;
	margin: auto;
	padding:0px;
	text-align: left;
	height:162px;
	line-height:162px;
}

#banner_top {	
 position:relative;
	width:965px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#banner_top_bg {	
	position:relative;
		display:block;
	width: 100%;
	height:119px;
	line-height:23px;
	background:#efefef;
	border-bottom: 1px solid #cccccc;
}

#menuglowne {	
 position:relative;
	width:990px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#menuglowne_bg {	
	position:relative;
	top:-1px;
	width: 100%;
	height: 23px;
	background:url(images/menu_tlop.jpg);
	background-repeat:repeat-x;
}


#login_box2 {	
 position:relative;	
 float:right;
 width:450px;
 line-height:78px;
 margin-right:20px;
 height:78px;
 text-align: right;
}

#content_bg {	
	position:relative;
	display:block;
	width: 900px;
	margin:auto;	
	padding-top:0px;
	
}

@-moz-document url-prefix() { #content_bg { left:-1px; } } 

#lewa {	
	position:relative;
	float:left;
	width: 230px;
}

#srodek {	
	position:relative;
	float:left;
	width: 650px;
		margin:0;
		padding-left:10px;
	margin-left:10px;

}



#srodekc  {	
	position:relative;
	float:left;
	width:600px;
}

#prawa {	
	position:relative;
	float:left;
	width: 195px;
}

#content_sep, #content_sep2 {
position:relative;
	float:left;
	width: 7px;
	height:100%;
}

#stopka_bg {	

	position:relative;
	width: 100%;
	height:281px;
	background:#ededed;
	border-top:1px solid #959595;
	margin:auto;
}

#stopka {	
 position:relative;
 background:url('images/stopka.jpg') right bottom no-repeat  ;
 	width:900px;
	height:255px;
	margin: auto;
	padding:0px;
	padding-top:26px;
	color:#6d6d6d;
	font-size:12px;
	top:0;
	text-align: left;
}

#stopka p {color:#544f41;}



	.imgwad {
border:3px solid #727272;
margin-bottom:2px;
}


a.red:link,
a.red:active,
a.red:visited {
color:#d20000; 
}
 
a.red:hover { color:#524d40; }


.zielony {
color:#94bd2a; 
}

.czerwony {
color:#d20000; 
}

a.green:link,
a.green:active,
a.green:visited {
color:#94bd2a; 
}
 
a.green:hover { color:#524d40; }

.dane_kreator {
background:#f9f9f9;
}

a.aplikuj:link,
a.aplikuj:active,
a.aplikuj:visited {
display:block;
background:#d31f20;
font-size: 12px;
color: #ffffff;
font-weight: bold;
border:1px solid #ba1718;
padding:5px;
float:left;
}
 
a.aplikuj:hover { background:#f32424; color:#fff; }


.yellow {
color: #BC4676; width:100px; margin:0; text-align:left; padding:0;
}

.komunikat_ok {
position:realative;
clear:left;

	height: 64px;
	line-height:64px;
	
	color:#69646b;
	font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}

.komunikat_blad {


	line-height:64px;
	padding-left:115px;
	color:#791a14;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
		margin-bottom:10px;
}



.komunikat_ob {
	

	line-height:64px;
	
	color:#69646b;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
		margin-bottom:10px;
}



html>body a:hover img.imgwad {
 position:relative;
border:3px solid #ff8000;
margin-bottom:2px;
	}
	



#lista tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista td.top {
padding:15px;
color:#ffffff;
font-weight:bold;
}

#lista td {
padding:4px 10px 4px 10px;
}

#lista_oferty tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista_oferty td.top {
padding:10px 15px 10px 15px;
color:#ffffff;
font-weight:bold;
}

#lista_oferty td {
padding:10px 15px 10px 15px;
border-bottom:1px solid #ebe9e9;
margin:0px;
}

.pracbox {
position:relative;
float:left;	
width:210px;
height:135px;
padding:15px;
top:0;
text-align: left;
padding-bottom:10px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
}
 
.lista {
position:relative;
float:left;	
width:100%;
height:30px;
line-height:30px;
padding:0 10px 0 10px;
margin-top:5px;
margin-bottom:5px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
} 
 

table {
padding:0px;
}
.star1  {	
width:48px;
height:48px;
background: url(images/star1.gif);
clear:left;
font-weight:bold;
text-align:center;
vertical-align:middle;
line-height:48px;
float:left;
margin-right:5px;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.imgart {
 	border:1px solid #bcbcbc;
	margin:4px;
	background:#fff;
	padding:3px;
}



.siwy2 {color: #737373; padding:0 7px 0 7px;}

.red {
color:red;font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usered {
color:#d11d1d;
font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usersilver {
color:#9d9d9d;
font-family:tahoma;
font-size:11px;
}

#rejestracja td {
line-height:20px;
padding: 5px 40px 5px 40px;
}

#rejestracja form label span {font-size: 10px; color: #5b5b5b;}
#rejestracja form label {display: block; margin-bottom: 5px; margin-top: 18px;}
#rejestracja form p label, #rejestracja form p input {display: inline; vertical-align: middle;}
#rejestracja form p {margin: 14px 0;}
#rejestracja input.text, #rejestracja textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b5b5b;
	background-color: #fff;
	border: 0;
}
#mainContent textarea {
	height: 123px;
}

a.sk_menu:link,
a.sk_menu:active,
a.sk_menu:visited {
float:left;
background:#323232;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
line-height: 1.2em;
color:#fff;
width:268px;
text-decoration: none;
line-height: 39px;
border-bottom:1px solid #bdbdbd;
padding-left:21px;
}
 
a.sk_menu:hover {text-decoration: none;}
	
	
	#menutop {
position:relative;
display:block;
width:900px;
height:50px;
clear:left;
float:right;
text-align:right;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 40px;
color:#6d6d6d;
text-decoration: none;
background:url(images/menutop.jpg) left bottom no-repeat;
}


a.menutop_a:link,
a.menutop_a:active,
a.menutop_a:visited {
position:relative;
display:block;
height:50px;
float:right;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 40px;
margin-left:25px;
color:#609e2d;
text-decoration: none;
}
 
a.menutop_a:hover {text-decoration: none; color:#609e2d;}
	
	
a.m_menutop:link,
a.m_menutop:active,
a.m_menutop:visited {
position:relative;
height:50px;
float:right;
margin-left:25px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 40px;
color:#0071ba;
text-decoration: none;
}
 
a.m_menutop:hover {color:#609e2d;}


a.menu_a:link,
a.menu_a:active,
a.menu_a:visited {
position:relative;
background:url(images/menu_line.jpg) left bottom no-repeat;
display:block;
width:233px;
height:40px;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 30px;
color:#609e2d;
text-decoration: none;
}
 
a.menu_a:hover {text-decoration: none; background:url(images/menu_lineh.jpg) left bottom no-repeat;}
	
	
a.m_menu:link,
a.m_menu:active,
a.m_menu:visited {
position:relative;
display:block;
width:230px;
height:40px;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 30px;
color:#0071ba;
text-decoration: none;
background:url(images/menu_line.jpg) left bottom no-repeat;
}
 
a.m_menu:hover {color:#609e2d; text-decoration: none; background:url(images/menu_lineh.jpg) left bottom no-repeat;}
	
a.podmenu_link:link,
a.podmenu_link:active,
a.podmenu_link:visited {
position:relative;
display:block;
width:223px;
height:40px;
padding-left:10px;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 30px;
color:#6d6d6d;
text-decoration: none;
background:url(images/menu_line.jpg) left bottom no-repeat;
}
 
a.podmenu_link:hover {color:#609e2d; text-decoration: none; background:url(images/menu_lineh.jpg) left bottom no-repeat;}
	
	a.podmenu_link_a:link,
a.podmenu_link_a:active,
a.podmenu_link_a:visited {
position:relative;
display:block;
width:223px;
height:40px;
padding-left:10px;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 30px;
color:#609e2d;
text-decoration: none;
background:url(images/menu_line.jpg) left bottom no-repeat;
}
 
a.podmenu_link_a:hover {color:#609e2d; text-decoration: none; background:url(images/menu_lineh.jpg) left bottom no-repeat;}
	
	
	a.s_menu:link,
a.s_menu:active,
a.s_menu:visited {
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
color:#f89c39;
text-decoration: none;
margin-left:4px;
margin-right:4px;

}
 
a.s_menu:hover {text-decoration:underline; color:#f89c39;
	
	}



FORM.glosuj SELECT {
	font-size: 9px;
	margin-left: 10px;
	width: 40px; 
	height:16px;
	padding:1px;
}

FORM.glosuj div.glosujBarBorder {
	width: 160px; 
	border: 1px solid #555555; 
	float: left;
	margin-top: 3px;
	margin-bottom: 4px;
}

FORM.glosuj div.glosujBarBorder span {
	padding-left: 2px;
}


FORM.glosuj div.glosujBar {
	background-color: #ff6f00; 
	text-align: center;

}


.forumrow{float:left; width:100%; background: transparent url(images/kropki3.gif) repeat-x scroll left bottom;}

.forumtitle{font-weight:bold;font-size:12px;float:left; text-align:left; margin-right:5px;  padding: 9px 0 3px 5px; }

.forumdate{width:110px; max-width:110px; color:#818181; float:right; text-align:right; margin-right:10px; padding: 3px 0}

.postrow{float:left; width:100%; padding-top:5px; padding-bottom:5px; background: transparent url(images/kropki2.gif) repeat-x scroll left bottom;}

.opiniarow{float:left; width:97%; padding-top:5px; padding-bottom:5px; background: transparent url(images/kropki2.gif) repeat-x scroll left bottom;}



.powrot{
clear:left;
	font-size:11px;
	float:right;
	margin-right:30px;
	padding: 2px;

}





.stronicowanien {

font-family:Tahoma; font-size:12px; color: #000; padding:  4px 6px 4px 6px; font-weight: bold;
}

a.stronicowanie:link,
a.stronicowanie:active,
a.stronicowanie:visited
 {
background:#515151;
font-family:Tahoma; font-size:12px; color: #fff; padding: 3px 6px 3px 6px; font-weight: normal;
}
 
a.stronicowanie:hover { 
background:#ad2924;
font-family:Tahoma; font-size:12px; color: #fff; padding: 3px 6px 3px 6px; font-weight: normal;
text-decoration: none; }

a.nowy_wpis:link,
a.nowy_wpis:active,
a.nowy_wpis:visited {
background: #ff9c4b; 
border:1px solid #d75f00;
color:#ffffff; 
font-size:11px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_wpis:hover { color:#595959; }

a.nowy_temat:link,
a.nowy_temat:active,
a.nowy_temat:visited {
background: #d70000; 
border:1px solid #950000;
color:#ffffff; 
font-size:11px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_temat:hover { color:#595959; }



a.h1_link:link,
a.h1_link:active,
a.h1_link:visited {
font-size: 20px;
color: #626262;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:25px;
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#161416;
}
 
a.h1_link:hover { color:#d63838; }

h2 {
font-family: Tahoma, Helvetica, "Liberation Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
color:#ff4e00;
margin:8px 0 8px 0;
}

a.h2_link:link,
a.h2_link:active,
a.h2_link:visited {
font-size: 14px;
font-weight:bold;
color: #ff6f00;
padding-bottom: 2px;
margin: 8px 0 2px;
line-height:25px;
text-decoration: none;
}
 
a.h2_link:hover { color:#3d495e; }

h3 {
font-size: 14px;
color:#707070;
font-family: Tahoma, Helvetica, "Liberation Sans", sans-serif;
font-weight: normal;
line-height:21px;
font-weight:bold;
}

h4 {
font-size: 16px;
color: #906817;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom: 2px;
margin: 8px 0 2px;
line-height:25px;
}



H5 {
font-size: 12px;
color: #3d495e;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
}

a.h5_link:link,
a.h5_link:active,
a.h5_link:visited {
font-size: 12px;
color: #3d495e;
font-weight: bold;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:20px;
text-decoration: none;
}
 
a.h5_link:hover { color:#ff6f00; }

H6 {
font-size: 13px;
color: #2351a5;
font-weight: bold;
padding-bottom: 2px;
margin: 0px 0 0px;
}


ul {
/*list-style-image: url(images/bullet1.gif);*/
list-style-type: disc;
padding-left:20px;
padding-top:10px;
margin:0px;
line-height: 2em;
}

li {
margin-bottom:7px;
}

.dane {
position:relative;
margin-top:5px;
margin-bottom:5px;
}
	
.autor{
color:#777777;
font-family: Arial;
font-size:8.5pt;
}

a.autor:link,
a.autor:active,
a.autor:visited {
color:#3d495e;
font-family: Arial;
font-size:8.5pt;
text-decoration: none;
}
 
a.autor:hover { color:#ff6f00; }

.data_news{
color:#777777;
font-family: Arial;
font-size:8pt;
}



IMG {
padding:0;
margin:0;
border:0;
}

input, select, textarea {

margin-bottom: 5px;
font-size: 11px;
margin-bottom:4px;
margin-top:3px;
background-color : #ffffff;
color : #333333;
border : 1px solid #dad9d9;
vertical-align:middle;
padding:3px;
}

input .dodajk {

background:#871563;
border:2px solid #510d3c;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}

.radio_glos{
padding:0px;
border:0px;
}
select {
  font-size: 11px;
  margin-top:3px;
  font: 11px verdana, helvetica, arial, sans-serif;
  border: 1px solid #d1d1d1;
	background: #ffffff;
	height:20px;
	padding:2px;
}

.checkbox, .checkbox2 {
border:0;
padding:5;
padding-left:3px;
margin:0;
margin-left:5px;

}

.checkbox2 {
background:none;
}


a.kategoria_link:link,
a.kategoria_link:active,
a.kategoria_link:visited,
a.temat_link:link,
a.temat_link:active,
a.temat_link:visited  {
		font-family: Tahoma;
    font-size:9pt;
		color:#047aa0;
		line-height:20px;
		font-weight:bold;
		text-decoration: none;

		}
 
a.kategoria_link:hover, 
a.temat_link:hover { color:#524d40; text-decoration: none; }

.kategoria_link  {	
 margin-left:15px;

	padding-left:15px;
	text-decoration:none;
	background:transparent url(images/bullet2.gif) no-repeat left center;
}



a.wiecej:link,
a.wiecej:active,
a.wiecej:visited {
display:block;
width:105px;
height:27px;
font-family: Tahoma;
font-size:8pt;
color:#fff;
text-decoration: none;
text-align:center;
background:url(images/wiecej.jpg) no-repeat;
line-height:27px;
float:right;
margin:10px;
}
 
a.wiecej:hover { color:#ffff00; background:url(images/wiecejh.jpg) no-repeat;}

a.wiecej2:link,
a.wiecej2:active,
a.wiecej2:visited {
display:block;
width:105px;
height:27px;
font-family: Tahoma;
font-size:8pt;
color:#fff;
text-decoration: none;
text-align:center;
background:url(images/wiecej2.jpg) no-repeat;
line-height:27px;
float:right;
margin:10px;
}
 
a.wiecej2:hover { color:#ffff00;  background:url(images/wiecej2h.jpg) no-repeat;}


.czytaj_dalej {
 text-align:right;
 margin-right:70px;
 position:relative;
 padding-top:3px;
 top:0;
 }
 


#menu_bg {		
 position:relative;
 width:100%;
 padding:0px;
 margin-top:10px;
 text-align: left;
 top:0px;
}


#menu {		
text-align: left;
position:relative;
width:230px;
padding:0px;
padding-top:10px;
}

#menu_top {		
position:relative;
width:200px;
height:11px;
padding:0px;
background: url(images/menu_top.jpg) no-repeat;
}

#menu_bottom {		
position:relative;
width:200px;
height:11px;
padding:0px;
background: url(images/menu_bottom.jpg) no-repeat;
}


a.menu_top:link,
a.menu_top:active,
a.menu_top:visited {
float:left;
		font-family: Tahoma;
    font-size:9pt;
		color:#3f2e94;
		text-decoration: none;
		padding-top:4px;
		padding-left:20px;
		padding-right:20px;

		}
 
a.menu_top:hover { color:#ff6f00; }

a.menu_glowne:link,
a.menu_glowne:active,
a.menu_glowne:visited {
		float:left;
		font-family: Tahoma;
    font-size:8pt;
		color:#ffffff;
		text-decoration: none;
		padding-left:8px;
		padding-right:8px;
		line-height: 23px;
		}
 
a.menu_glowne:hover { color:#ff9c4b; }


#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

 .examples { border: 1px solid #666; margin: 1em 0; }
  .examples p { padding: 5px; margin: 0; }
  .nav { float:right; padding: 5px; }
  .nav a { font-family:Tahoma; font-size:11px; color: #d63838; padding: 0 5px; font-weight: bold; }
  .nav a.highlight { color: #000; font-weight: bold; }	

	
	div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 900px; 
    height:75px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
		
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

	