@import url(texts.css);
@import url(sIFR-print.css); 
@import url(sIFR-screen.css);

/* Global */

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e7e7e;
	background-color: #FFFFFF;
}

body#category {
	color:#4D4D4D;
	font-size:12px;
}

body#category a.arrow {
	color:#4D4D4D;
}


#container {
	width: 962px;
	margin: 0px auto;
	padding-top: 30px;
	display: block;
}

/* Header */

#header {
	width: 962px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	display: block;
}
	#logo {
		width: 260px;
		height: 90px;
		display: block;
		float: left;
		clear: none;
	}
	#utils {
		width: 204px;
		padding: 10px 0px 0px 30px;
		height: 80px;
		display: block;
		float: left;
		clear: none;
	}
	#banner {
		width: 468px;
		height: 60px;
		display: block;
		float: left;
		clear: none;
	}

/* Homepage */

body#home #visuals {
	width: 962px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: both;
	display: block;
}
	#flashbox {
		width: 465px;
		display: block;
		float: left;
		clear: none;
	}
	#contentbox {
		width: 274px;
		padding-left: 10px;
		float: left;
		clear: none;
	}
		.tagged {
			z-index: 1;
			top: -6px;
			position: relative;
		}
	#coverbox {
		width: 202px;
		padding-left: 10px;
		float: left;
		clear: none;
	}

body#home #content {
	width: 962px;
	display: block;
	position: relative;
	float: left;
	clear: both;
	padding-bottom: 30px;
}

body#home #sidebar {
	width: 258px;
	float: left;
	clear: none;
	display: block;
	position: relative;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
		#sidebar .box {
			width: 233px;
			margin-bottom: 25px;
		}
			.image-holder {
				display: block;
				float: left;
				clear: none;
				padding-right: 10px;
			}
			.zodie .image-holder {
				width: 100%;
				display: block;
				float: left;
				clear: both;
				padding: 0px 0px 5px 0px;
			}
		#top-cautari {
			float: left;
			clear: both;
			display: block;
			position: relative;
			width: 200px;
			border-top: 1px solid #d1d1d1;
			margin: 0px 0px 25px 0px;
			padding: 0px 10px 0px 24px;
		}
			.tag {
				position: relative;
				z-index: 1;
				top: -6px;
				margin-bottom: 12px;
			}

body#home #primary {
	width: 704px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	display: block;
	position: relative;
}
	#primary .column {
		width: 33%;
		float: left;
		clear: none;
		display: block;
	}
		.section {
			height: 155px;
			padding: 0px 20px 10px 0px;
			display: block;
			float: left;
			clear: none;
			position: relative;
			background-position: 20px 5px;
			background-repeat: no-repeat;
			height: 90px;
		}
			.section .iconholder {
				width: 41px;
				margin: 0px 0px 0px 0px;
				padding: 0px 10px 0px 0px;
				float: left;
				clear: none;
				display: inline;
				position: relative;
			}
			.section .linkholder {
				width: 100px;
				float: left;
				clear: none;
				display: inline;
				margin: 0px;
				padding: 0px;
			}

body#home #secondary {
	width: 962px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
	border-top: 1px solid #d1d1d1;
	background-image: url(parts/bg-secondary-home.gif);
	background-position: top;
	background-repeat: no-repeat;
}
	#secondary .box {
		width: 260px;
		margin: 0px 0px 0px 0px;
		padding: 20px 40px 0px 20px;
		display: block;
		float: left;
		clear: none;
		position: relative;
		background-position: top left;
		background-repeat: no-repeat;
	}
		.iconholder {
			display: inline;
			float: left;
			clear: none;
			padding: 0px 20px 10px 0px;
			width: 73px;
		}
		body#home #secondary .iconholder {
			padding-top: 10px;
		}
		.linkholder {
			width: 157px;
			display: inline;
			position: relative;
			float: left;
			clear: none;
		}
		#horoscop {
			width: 730px;
			padding-left: 100px;
			margin-top: 20px;			
			position: relative;
			display: block;
			float: left;
			clear: none;
		}

/* Category */

body#category #content {
	width: 962px;
	background-image: url(parts/bg-category.gif);
	background-position: top;
	background-repeat: repeat-y;
	display: block;
	position: relative;
	float: left;
	clear: both;
	padding-bottom: 50px;
}

body#category #sidebar, body#article #sidebar {
	width: 234px;
	float: left;
	clear: none;
	display: block;
	border-right: 1px solid #d1d1d1;
	background-image: url(parts/bg-gradientmic.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
	#menu {
		width: 200px;
		border-top: 1px solid #d1d1d1;
		margin-bottom: 25px;
		padding: 0px 10px 0px 24px;
		display: block;
		position: relative;
		float: left;
		clear: both;
	}
	
		#menu ul {
				width: 177px;
				display: block;
				list-style-type: none;
				clear: both;
			}
			#menu ul li {
				width: 177px;
				height: 25px;
				display: block;
				list-style-type: none;
				float: left;
				clear: both;
				margin: 0px;
				padding: 0px;
			}
			#menu ul li a span {
				display: none;
			}
			#menu ul li a {
				width: 177px;
				height: 25px;
				display: block;
				background-position: top;
				background-repeat: no-repeat;
				margin: 0px;
				padding: 0px;
			}
			#menu ul li a.on, #menu ul li a:hover {
				background-position: bottom;
			}
				#menu ul li#menu5 a {
					background-image: url(parts/menubutton-sanatate.gif);
				}
				#menu ul li#menu6 a  {
					background-image: url(parts/menubutton-frumusete.gif);
				}
				#menu ul li#menu7 a {
					background-image: url(parts/menubutton-copilultau.gif);
				}
				#menu ul li#menu8 a {
					background-image: url(parts/menubutton-sex.gif);
				}
				#menu ul li#menu9 a {
					background-image: url(parts/menubutton-silueta.gif);
				}
				#menu ul li#menu10 a {
					background-image: url(parts/menubutton-tendinte.gif);
				}
				#menu ul li#menu11 a {
					background-image: url(parts/menubutton-psiho.gif);
				}
				#menu ul li#menu12 a {
					background-image: url(parts/menubutton-jumatateata.gif);
				}																			
				#menu ul li#menu13 a {
					background-image: url(parts/menubutton-culinar.gif);
				}
				#menu ul li#menu22 a {
					background-image: url(parts/menubutton-special.gif);
				}
				#menu ul li#menu18 a {
					background-image: url(parts/menubutton-test.gif);
				}
				#menu ul li#menu15 a {
					background-image: url(parts/menubutton-horoscop.gif);
				}												
				#menu ul li#menu16 a {
					background-image: url(parts/menubutton-articolullunii.gif);
				}
				#menu ul li#menu25 a {
					background-image: url(parts/menubutton-cariera.gif);
				}
				#menu ul li#menu24 a {
					background-image: url(parts/menubutton-destinatii.gif);
				}

				#menu ul li#menu26 a {
					background-image: url(parts/menubutton-vedete.gif);
				}

				#menu ul li#menu21 a {
					background-image: url(parts/menubutton-editorial.gif);
				}
				#menu ul li#menu28 a {
					background-image: url(parts/menubutton-parinti.gif);
				}
				#menu ul li#menu27 a {
					background-image: url(parts/menubutton-reportaj.gif);
				}

								
body#category #primary {
	width: 350px;
	padding: 0px 50px 0px 25px;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: none;
	display: block;
	position: relative;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background-image: url(parts/bg-gradientmic.gif);
	background-position: top left;
	background-repeat: repeat-x;
	
}
	.article-prev {
		width: 100%;
		display: block;
		position: relative;
		float: left;
		clear: none;
		margin-bottom: 15px;
	}
	.searchresults {
		width: 320px;
		display: block;
		position: relative;
		float: left;
		clear: none;
		padding-bottom: 10px;
		margin-bottom: 0px;
	}
	.article-related {
		margin-top: 10px;
		width: 40%;
		margin: 0;
		padding: 0;
		padding-right: 10%;
		float: left;
		clear: none;
		position: relative;
		display: block;		
	}	
		#otherarticles {
			padding-top: 40px;
			background-image: url(parts/icon-otherarticles.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#toparticles {
			padding-top: 40px;
			background-image: url(parts/icon-toparticles.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}

body#category #secondary {
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	clear: none;
	display: block;
	border-top: 1px solid #d1d1d1;
	background-image: url(parts/bg-gradientmic.gif);
	background-position: top-left;
	background-repeat: repeat-x;
}
	body#category #secondary .box {
		width: 250px;
		padding: 20px 20px 0px 20px;
	}
	body#category #secondary .box .linkholder {
		width: 147px;
	}
	

/* Article */

body#article #content {
	width:962px;
	background-image: url(parts/bg-article.gif);
	background-position: top;
	background-repeat: repeat-y;
	display: block;
	position: relative;
	float: left;
	clear: both;
	padding-bottom: 50px;
}

body#article #primary {
	width: 651px;
	padding: 0px 50px 0px 25px;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: none;
	display: block;
	position: relative;
	border-top: 1px solid #d1d1d1;
	background-image: url(parts/bg-gradientmic.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
	
	.halfcolumn {
		width: 44%;
		padding-right: 5%;
		margin-top:15px;
		float: left;
		clear: none;
		display: block;
	}
	.zodie {
		margin-top: 15px;
	}
	
	#tagsBlock {
		width: 647px;
		float: left;
		display: block;
	}
		#tagsBlock .start {
			width: 647px;
			height: 41px;
			display: block;
			float: left;
			background: url(parts/bg-taguristart.gif) top left no-repeat #FFF;
		}
		#tagsBlock .core {
			width: 627px;
			padding: 5px 10px;
			display: block;
			float: left;			
			background: url(parts/bg-bannerfcore.gif) top left repeat-y #FFF;
		}
		
		#tagsBlock .core .nl {
			padding: 0px 10px;
			float: left;
			display: block;
			border-right: 1px solid #cacaca;
		}
		
		#tagsBlock .core .last {
			padding: 0px 10px;
			float: left;
		}
		
		#tagsBlock .end {
			width: 647px;
			height: 7px;
			display: block;
			float: left;			
			background: url(parts/bg-bannerfend.gif) top left no-repeat #FFF;
		}
		
	#bannerforum {
		width: 647px;
		float: left;
		display: block;
	}	
		
		#bannerforum .start {
			width: 647px;
			height: 41px;
			display: block;
			float: left;
			background: url(parts/bg-bannerfstart.gif) top left no-repeat #FFF;
		}
		#bannerforum .core {
			width: 627px;
			padding: 5px 10px;
			display: block;
			float: left;			
			background: url(parts/bg-bannerfcore.gif) top left repeat-y #FFF;
		}
			#bannerforum .core img {
				float: left;
				display: inline;
				margin-right: 10px;
			}			
			#bannerforum .core .treime {
				width: 145px;
				padding: 0px 10px;
				float: left;
				display: block;
				border-right: 1px solid #cacaca;
			}
				#bannerforum .core .last {
					padding: 0px 0px 0px 10px;
					border-right: 0px;
				}
		#bannerforum .end {
			width: 647px;
			height: 7px;
			display: block;
			float: left;			
			background: url(parts/bg-bannerfend.gif) top left no-repeat #FFF;
		}	

	
	
/* CSS Intrebari si Raspunsuri pe pagina articol */		
	
body#article #recomandation {
 width: 651px;
 margin: 15px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 border-top: 1px solid #d1d1d1;
 float: left;
 clear: none;
 display: block;
 position: relative;
 font-size: 12px;
 color: #4d4d4d;
}

/* CSS Intrebari si Raspunsuri pe pagina articol */		
	
body#article #secondary {
	width: 651px;
	margin: 15px 0px 10px 0px;
	padding: 10px 0px 15px 0px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	float: left;
	clear: none;
	display: block;
	position: relative;
}	
	body#article #secondary .article-related {
		width: 200px;
		margin: 0px;
		padding-right: 17px;
		margin-right: 0px;
		float: left;
		clear: none;
		position: relative;
		display: inline;		
	}
	#comments {
		width: 651px;
		padding: 10px 0px 15px 0px;
		float: left;
		clear: none;
		position: relative;
	}
		.comment {
			width: 100%;
			float: left;
			clear: none;
			display: block;
			position: relative;
			margin-top: 10px;
		}	
	.commentform {
		width: 300px;
		float: left;
		clear: none;
		display: block;
		position: relative;
		margin-top: 10px;
	}

/* Footer */

#footer {
	width: 962px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
	background-image:url(parts/bg-footer.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
body#home #footer {
	margin-top: 30px;
}
	#logo-mic {
		z-index: 1;
		top: -48px;
		display: block;
		position:relative;
		padding-left: 25px;
		float: left;
		clear: none;
	}
	#footer-menu {
		float: left;
		clear: none;
		display: block;
		padding-left: 200px;
		padding-top: 15px;
		line-height: 150%;
	}
	
	
/* Pop-up */
body#popup #container {
	width: 260px;
}

/*	#################	Class most wanted	#######################		*/
.linkgreenlight1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1b5200;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight1:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1b5200;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #205a01;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight2:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #205a01;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #266104;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight3:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #266104;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2e6e08;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight4:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2e6e08;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #36790d;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight5:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #36790d;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #418814;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight6:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #418814;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight7 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4c961b;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight7:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4c961b;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight8 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #58a522;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight8:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #58a522;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight9 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #61b32a;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight9:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #61b32a;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #6cc131;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight10:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #6cc131;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #76cc38;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight11:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #76cc38;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight12 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #7dd43e;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.linkgreenlight12:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #7dd43e;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
/*	#################	Class most wanted	#######################		*/

/* Bogdan */

body#article #primary .fullspan {
	width: 651px;
	
	padding-bottom:20px;

	float: left;

	display: block;
	
}

body#article #primary .fullspan .toparea {
	width: 335px;
	
	display:block;
	
	float:left;
	
	background-image:url(parts/bg-campanie-slabire.gif);
	
	background-repeat:no-repeat;
	
	background-position:left;
	
	height:340px;
	
	padding-right:253px;
	
	padding-left:77px;
	
	padding-top: 30px;	
	*padding-top: 22px;
}

body#article #primary .fullspan .toparea p{
	font-size:12px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	color:#555555;
	line-height: 250%;
	margin-bottom:28px;
}

body#article #primary .fullspan .castigatoare-holder {
	width:153px;
	float:left;
	display:block;
	padding-right:60px;
	padding-top:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
}

body#article #primary .fullspan .last {
	padding:0;
}

body#article #primary .castigatoare-holder a img{
	border:0;
	display:block;
	padding-top:8px;
	padding-bottom:5px;
	
}





body#article #primary .fullspan ul#partners{
	list-style-type:none;
	padding:0;
	margin:0;
}

body#article #primary .fullspan ul#partners li ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

body#article #primary .fullspan ul#partners li a img {
	border:0;
	padding:0;
	margin:0;
}

body#article #primary .fullspan ul#partners {
	color:#555555;
	font-size:12px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
}

body#article #primary .fullspan ul#partners li ul {
	border-bottom:1px solid #ccc;
	width:588px;
	padding-top:17px;
	padding-bottom:17px;
	margin:0;
}

body#article #primary .fullspan ul#partners li ul li span {
	padding-top:10px;
	font-weight:bold;
}

body#article #primary .fullspan ul#partners li ul.last-partner {
	border-bottom:1px solid #fff;
	
}

body#article #primary .fullspan p.voturi {
	float:left;
	display:block;
	width:53px;
	padding-right:9px;
	display:block;
	text-align:center;
	background-image:url(parts/bg-campanie-voturi.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
	
}

body#article #primary .fullspan p.voturi  span {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	display:block;
	padding-top:3px;
}

body#article #primary .fullspan p.profil {
	float:left;
	display:block;
	width:90px;
}

body#article #primary .fullspan p.profil a {
	display:block;
	width:90px;
	background-image:url(parts/bg-campanie-profil.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:3px;
	text-align:center;
	height:22px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

body#article #primary .fullspan div.votes-container {
	display:block;
	float:left;
	
}

#footer .clearBoth {
clear:both;
height:0;
line-height:0;
margin:0;
padding:0;
}
