/*--------------------------------------------------------
	css theme name: powabna
	author: bartosz mediger (http://mediger.net)

	created : march 27, 2007
	
*/


* { margin: 0px; padding: 0px; }



body, html { width: 100%; height: 100%; }



html { overflow: auto; }



body { background: #e6dcc4 url(../_images/backg.gif) repeat-y top center;background:  url(http://www.handsomemen.pl/portal/www/_images/logo_imd2g.jpg)  }



fieldset { border: none; }



a, body, h3, h5, h6, input, select, small, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 18px;
	color: #765918; }


dl { height: 90px; }

dd {
	width: 190px;
	float: left; }

dt {
	float: left;
	width: 110px; }

dd h5 {
	color: #765918 !important;
	padding: 0;
	margin: 0 0 -5px 0;
	width: 190px !important;
	text-align: left; }

img { border: none; }




input { border: none; }



label {
	cursor: pointer;
	color: #bbb6b6; }
	

li {
	background: url(../_images/star2.gif) no-repeat left;
	padding: 0 0 0 10px; }



p { padding-bottom: 15px; }


select {
	width: 112px;
	font-weight: bold; }


small {
	font-size: 10px;
	font-weight: bold; }


textarea { overflow: auto; }



ul {
	list-style: none;
	margin: 0 0 20px 0; }
	


/*	naglowki */

h5,
h5 a {
	font-weight: bold;
	font-size: 12px; }
	
h5 {
	font-weight: bold;
	font-size: 12px; }
	
	h5 span { font-weight: normal; }


h6 {
	font-weight: bold;
	font-size: 10px;
	color: #8e7239; }




/*	nawigacja */

a { text-decoration: none; }
a:hover { color: #a30050; }



/* author */

.author {
	float: left; 
	width: 220px;
	margin: -15px 0 0 0; }
	
	.author.nopadding { padding: 0 !important; }
	
	

#center h5 a {
		color: #a30050;
	}

/* big photo */

.big-photo {
	float: left;
	padding: 20px 0 10px 0; }
	
	.big-photo .num {
		width: 324px;
		
		margin: 3px 0 0 0; }
		
	.big-photo .num a {
		float: left !important;
		margin: 0 1px 0 1px; }

	

/* button */

.button,
.button-big {
	display: block;
	width: 37px; height: 16px;
	line-height: 14px;
	background: url(../_images/button.gif);
	margin: -5px 0 0 0;
	font-size: 10px;
	text-align: center;
	color: White; }
	
	.button:hover,
	.button-big:hover {
		background-position: 0 -16px;
		color: White; }



/* big button */

.button-big {
	height: 23px;
	line-height: 21px;
	background: url(../_images/button-big.gif);
	margin: 0 0 0 0; 
	font-weight: bold; }
	
	.button-big:hover { background-position: 0 -23px; }


	
.field {
	width: 111px; height: 24px;
	background: url(../_images/field.gif) no-repeat;
	margin: 0 0 4px 0; }

.field input {
	width: 100px;
	background: transparent;
	margin: 6px 0 0 3px;
	padding: 0 3px 0 3px;
	font-weight: bold; }
		


.fuchsia,
.hit { color: #a30050 !important; }



/* intro */

.intro {
	width: 324px; min-height: 138px;
	background: url(../_images/panel.gif) no-repeat bottom;
	margin: 0 0 10px 0;
	padding: 0 23px 0 23px; }
	
	.intro form { padding: 0 0 30px 0; }
	
	.intro select {
		float: left;
		margin: 0 15px 0 0;}

	.intro.small {
		min-height: 80px; padding-top: 20px; }
		
	.intro.small .author,
	.intro.small .polec {
		margin-bottom: -10px; }
	
	.intro .author { width: 200px; }

	.intro .field {
		float: left;
		margin-top: -2px }

	.intro .submit {
		width: 37px; height: 22px;
		background: url(../_images/button_plus.gif);
		margin: 0 0 0 10px; }

	.intro .submit:hover { background-position: 0 -22px; }




.last {
	border: none !important;
	background: none !important; }



	
/* menu - left */

.menuL,
.menuL-top {
	float: left;
	list-style: none;
	margin: 0 !important; }

	.menuL li { float: left; overflow: hidden; }


	.menuL-top { background: url(../_images/ml_back-top.jpg) repeat-y 0 7px; }
	.menuL-top li {
		width: 230px; min-height: 55px;
		background: url(../_images/ml_home.jpg) no-repeat;
		padding: 55px 0 0 0; }


	.menuL.foot {
		float: left;
		margin: -2px 0 0 0; }


	.menuL.inne { background: url(../_images/ml_back.jpg) repeat-y 0 0px; }
	.menuL.inne li {
		width: 230px;
		background: url(../_images/ml_inne.jpg) no-repeat;
		padding: 52px 0 0 0; }


	.menuL.medycyna { background: url(../_images/ml_back.jpg) repeat-y 0 0px; }
	.menuL.medycyna li {
		width: 230px;
		background: url(../_images/ml_medycyna.jpg) no-repeat;
		padding: 52px 0 0 0; }

	.menuL.moda { background: url(../_images/ml_back.jpg) repeat-y 0 -1px; }
	.menuL.moda li {
		width: 230px;
		background: url(../_images/ml_moda.jpg) no-repeat;
		padding: 52px 0 0 0; }


	.menuL.wlosy { background: url(../_images/ml_back.jpg) repeat-y 0 -2px; }
	.menuL.wlosy li {
		width: 230px;
		background: url(../_images/ml_wlosy.jpg) no-repeat;
		padding: 50px 0 0 0; }

	
	.menuL a:hover,	
	.menuL-top a:hover { color: #fddcd3; }
	
	.menuL a,
	.menuL-top a {
		float: left;
		width: 227px; height: 27px; line-height: 27px;
		text-align: center;
		font-weight: bold;
		color: White; }


/* photos */

.photos { padding: 0 0 5px 0; }

.photos img { margin: 0 0 15px 0; }

.photos .center {
	margin-left: 32px;
	margin-right: 32px; }



/* polec */

.polec {
	float: right;
	margin: 0px 0 0 0;
	padding: 0 !important;
	color: #a30050; }
		
	.polec span {
		padding: 0 5px 0 0;
		color: #765918; }



.submit {
	cursor: pointer;
	border: none; }
	
	.submit:hover {
		background-position: 0 -16px;
		color: White; }


.textarea {
	width: 318px; height: 130px;
	background: url(../_images/textarea.gif);
	margin: 10px 0 10px 0;
	padding: 5px 0 0 5px; }

	#kontakt .textarea.small {
		height: 63px;
		background: url(../_images/textarea_small.gif) no-repeat; }
	
	.textarea textarea {
		width: 310px; height: 125px;
		background: transparent;
		border: none;
		font-weight: bold;
		overflow: auto; }
		
	.textarea.small textarea { height: 60px; }











/* ankieta */

#ankieta {
	float: right;
	width: 135px;
	height: 293px;
	background: url(../_images/ankieta_back.jpg) no-repeat center;
	padding: 55px 20px 0 25px; }
	
	#ankieta form {
		background: url(../_images/ankieta_bar.gif) no-repeat top;
		margin: 10px 0 10px 0;
		padding: 10px 0 0 0; }
		
	#ankieta fieldset {
		background: url(../_images/ankieta_bar.gif) no-repeat bottom;
		padding: 0 0 0px 0; }
	
	#ankieta ul { list-style: none; }
	
	
	#ankieta li {
		min-height: 23px;
		line-height: 14px;
		background: none;
		padding: 0; }

	#ankieta li span {
		padding: 0 0 0 8px;
		font-weight: bold; }
		
	#ankieta .button {
		cursor: pointer;
		float: right;
		margin: 10px 7px 0 0;
		padding: 0 0 3px 0; }
		
	#ankieta.results li { height: 30px !important;  }

	#ankieta.results li span {
		padding: 0 !important;
		font-weight: normal !important; }


/* bar */

#ankieta.results .bar {
	float: left;
	width: 125px; height: 13px; overflow: hidden;
	background: url(../_images/bar_start.gif) no-repeat left;
	margin: -2px 0 0 0; }

	#ankieta.results .bar img { float: left; }

	#ankieta.results .progress {
		height: 13px;
		float: left; overflow: hidden;
		background: url(../_images/bar_center.gif) repeat-x;
		padding: 0 !important;
		margin: 0 0 0 5px;
		font-size: 9px;
		line-height: 13px;
		color: White;
		text-align: center;
		font-weight: bold; }
	



/* center - czesc glowna serwisu */

#center {
	float: left;
	width: 370px; min-height: 400px;
	background: #e6dcc4 url(../_images/center_top.jpg) no-repeat top;
	padding: 26px 0 0 0;
	text-align: justify; }


	#center .padding { padding: 0 23px 0 23px; }


	#center h5 {
		float: left;
		width: 258px;
		padding: 0 0 15px 0;
		color: #a30050;
		text-align: left; }
		
	#center p {
		clear: both; }


	#center h6 {
		width: 60px;
		float: right;
		padding: 0 0 15px 0; }

		
	#center small {
		padding: 0 0 20px 0; }
		
	#center table {
		width: 100%;
		margin: 0 0 15px 0; }
	
	#center table td { text-align: center; }
	


/* center - foot */
.hrfoot {
	background: url(../_images/center_bar.gif) no-repeat top;
	margin: 0 0 15px 0;
	padding: 10px 0 5px 0; }
	
	
#center-foot {
	background: url(../_images/center_bar.gif) no-repeat top;
	margin: 0 0 15px 0;
	padding: 10px 0 5px 0; }
	
	#center-foot .buttons {
		width: 176px;
		float: right; }
		
	#center-foot.short .buttons { width: 134px; }

	#center-foot .buttons a {
		float: left;
		margin: 0 0 0 5px; }
		
	#center-foot .pages {
		width: 300px;
		float: left; }
	
	#center-foot .pages a {
		color: #353535;
		padding: 0 4px 0 4px;
		border-right: 1px solid #353535;
		font-size: 11px;
		font-weight: bold;
		line-height: 1px; }




#container {
	width: 100% auto;
	height: 100%;
	background: url(../_images/header.jpg) no-repeat top center; }



/* content */

#content {
	float: left;
	width: 100%; min-height: 100%;
	background: url(../_images/foot.jpg) no-repeat bottom center;	}

	


/* foot */

#foot {
	float: left;
	position: relative;
	width: 100%; height: 294px;
	overflow: hidden;
	bottom: 0px;
	margin-top: -294px;
	clear: both; }



#foot-content {
	position: relative;
	width: 780px; height: 294px;
	margin: 0px auto; }	
	
	#foot-content * {
		font-size: 10px;
		font-weight: bold; }
		
	#foot-content .design {
		right: 20px;
		color: White; }

	#foot-content .design a,
	#foot-content .rights a { color: #d50b71; }

	#foot-content .design,
	#foot-content .links,
	#foot-content .rights {
		position: absolute; top: 240px; }

	#foot-content .links {
		left: 32px;
		width: 390px; }

	#foot-content .links a {
		border-right: 1px solid #70093e;
		color: White;
		font-weight: bold;
		padding: 0 3px 0 3px; }
		
	#foot-content .rights {
		left: 430px;
		color: White; }
		
	

/* kontakt */

#kontakt { padding: 0 0 20px 0; }

#kontakt .imie,
#kontakt .email {
	float: left; }
	
#kontakt .imie {
	margin: 0 0 8px 0;
	width: 320px; }

#kontakt .submit {
	float: left;
	width: 37px; height: 22px;
	background: url(../_images/button_plus.gif);
	margin: 0 0 0 7px;  }
	
	#kontakt .submit:hover { background-position: 0 -22px; }


#left {
	float: left;
	width: 230px; }

#left,
#right {
	padding: 0 0 254px 0; }



#logo {
	position: absolute; top: 100px; left: 70px; z-index: 100;
	display: block;
	width: 145px; height: 52px;
	background: url(../_images/logo.gif); }




		
	
#logos {
	position: absolute; right: 0px; top: 0px;
	width: 551px; height: 110px;
	padding: 20px 0 0 0; }

	

#main {
	position: relative;
	width: 780px;
	margin: 0 auto;
	padding: 180px 0 0 0; }



/* menu */

#menu {
	float: left;
	width: 100%; height: 46px; }

	#menu a {	
		float: right;
		width: 97px; height: 46px; }
		
	#menu a:hover { background-position: 0 -46px; }
		
		
	#menu .kosmetyki { width: 96px; background: url(../_images/m_kosmetyki.gif); }
	#menu .perfumy { background: url(../_images/m_perfumy.gif);	}
	#menu .makijaz { background: url(../_images/m_makijaz.gif); }
	#menu .wizaz { background: url(../_images/m_wizaz.gif); }
	#menu .moda { background: url(../_images/m_moda.gif); }
	#menu .diety { background: url(../_images/m_diety.gif); }
	#menu .medycyna {	background: url(../_images/m_medycyna.gif); }
	#menu .wlosy {	background: url(../_images/m_wlosy.gif); }
	
	#menu a.hit,
	#menu a.hit:hover { background-position: 0 -92px; }



	
/* najpopularniejsze */

#najpopularniejsze {
	float: left;
	width: 318px; height: 133px;
	background: url(../_images/najpopularniejsze_back.jpg); }
	
	#sub #najpopularniejsze {
		width: 550px;
		background: url(../_images/najpopularniejsze-long_back.jpg); }
	
	#najpopularniejsze ul {
		float: left;
		width: 240px;
		list-style: none;
		padding: 41px 0 0 23px; }
	
	#najpopularniejsze li {
		background: url(../_images/star.gif) no-repeat left;
		line-height: 18px;
		padding: 0 0 0 10px;  }
		
	#najpopularniejsze a {
		font-size: 10px;
		font-weight: bold; }
		





/* najswiezsze wiadomosci */

#najswiezsze {
	float: right;
	width: 550px;
	background: url(../_images/najswiezsze_back.gif) repeat-y;
	margin: 0 0 11px 0; }

	#najswiezsze h3 {
		height: 43px; 
		background: url(../_images/najswiezsze_header.gif); }

	#najswiezsze .item {
		float: left;
		width: 220px;
		padding: 0 30px 0 24px;
		text-align: justify;
		 }

	#najswiezsze h5 {
		float: left;
		width: 210px;
		padding: 8px 0 5px 0;
		color: #98ae05; }

	#najswiezsze h6 {
		float: right;
		padding: 8px 0 5px 0; }

	#najswiezsze p { clear: both; height:50px}

	#najswiezsze .button { float: right; }

	#najswiezsze .right {
		margin: 0 0 0 15px;
		padding-right: 0px; }




/* newsletter */

#newsletter {
	float: left;
	width: 182px;
	padding: 48px 0 0 48px; }

	#newsletter input {
		background: transparent;
		width: 100px;
		font-weight: bold; }

	#newsletter .submit {
		width: 37px; height: 22px;
		background: url(../_images/button_plus.gif);
		margin: 0 0 0 7px; }

		#newsletter .submit:hover { background-position: 0 -22px !important; }



#page {
	width: 100%; height: 100%;
	margin: 0 auto; }




/* polecamy */

#polecamy {
	float: right;
	width: 180px; 
	background: url(../_images/polecamy_back.gif) repeat-y;
	list-style: none;
	margin: 0; }

	
	#polecamy h5 { color: #a30050; }
	
	#polecamy li {
		
		background: url(../_images/polecamy_top.gif) no-repeat top;
		padding: 55px 25px 0 25px; }
	
	#polecamy .bottom {
		width: 100%; height: 11px;
		overflow: hidden;
		background: url(../_images/polecamy_bottom.gif) no-repeat;
		padding: 0; }
		
	#polecamy .button { float: right; }
	
	#polecamy .item {
		width: 100%;
		background: url(../_images/polecamy_bar.gif) no-repeat bottom;
		margin: 0 0 15px 0;
		padding: 0 0 20px 0; }
		
	#polecamy .last { margin-bottom: 0; }
		
	


#reklama {
	position: absolute; top: 114px; left: 307px; z-index: 100;
	display: block;
	width: 180px; height: 34px;
	/*background: url(../_images/reklama.gif);*/
	color: White;
	font-size: 14px; }




#right {
	float: right;
	width: 550px; }	



#right-margin {
	float: right;
	width: 180px; }




/* szukaj */

#szukaj {
	width: 182px; height: 40px;
	background: url(../_images/szukaj_back.jpg);
	padding: 45px 0 0 48px; }

	#szukaj input {
		background: transparent;
		width: 100px;
		font-weight: bold; }

	#szukaj .submit {
		width: 37px; height: 22px;
		background: url(../_images/button_plus.gif);
		margin: 0 0 0 7px; }

		#szukaj .submit:hover { background-position: 0 -22px; }



/* top icons */

#topicons {
	position: absolute; top: 15px; right: 5px;
	width: 60px; height: 11px; }

	#topicons a { margin: 0 0 0 4px; }



/* witamy */

#witamy {
	float: left;
	width: 232px; height: 133px;
	background: url(../_images/witamy_back.gif); }
	
	#witamy p {
		line-height: 18px;
		padding: 45px 25px 0 25px;
		color: White; }


