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 { background: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#000;}
#wrap { width:980px;  margin:0px auto;  }
/* HEADER */
#wrap #header { width: 980px; height: auto; margin: 5px 0 10px 0; float: left;}
/* LOGO */
	#wrap #header .logo { float: left; width: 230px; height: 100px; margin: 0;}
	#wrap #header .logo img { border: 0px; }
/* MENIU */	
	#wrap #header .meniu { float: left; margin:10px 0 0 0px; padding:0px; }
	#wrap #header .meniu ul { list-style: none; }
	#wrap #header .meniu ul li { float: left; list-style: none; margin-right: 2px;}
	/*
	#wrap #header .meniu ul li a { background: #000000; text-decoration: none; display: block; color: #FFFFFE; padding: 0px 10px; height: 24px; float: left; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold;}
	#wrap #header .meniu ul li a:hover { background-position: bottom !important; color: #000000; background:#FFFFFE;}
	*/
 #wrap #header li a { text-decoration: none; display: block; color: #FFFFFF; padding: 0px 10px; height: 24px; float: left; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold;}
#wrap #header li a:hover { text-decoration: underline;}	
#wrap #header #acasa a { background: #CA72A5;}
#wrap #header #autentificare a { background: #F27C96;}
#wrap #header #inreg a { background: #F8B299;}
#wrap #header #pub a { background: #F9D505;}
#wrap #header #contact a { background: #83BDBF;}

/* REGISTER */
	#wrap #header .register { float: left; height: 24px; }
	#wrap #header .register ul { float: left; list-style: none; }
	#wrap #header .register ul li { float: left; }
	#wrap #header .register ul li a { color: #90CACB; }
	#wrap #header .register ul li a:hover { text-decoration: underline; }
	#wrap #header .register ul li a.login { float: left; background: url(images/login.png) left no-repeat; display: block; line-height: 24px; padding-left: 24px; color: #90CACB; font-size: 14px; font-weight: bold;}
	#wrap #header .register ul li a.register { float: left; background: url(images/register.png) left no-repeat; display: block; line-height: 24px; padding-left: 24px; color: #90CACB; font-size: 14px; font-weight: bold;}
/* SEARCH */
	#wrap #header .search { float:right; padding:0; margin: 10px 0 0 0; color: #fff;}
	#wrap #header .search input { float: left; background: #FFFFFE url(images/search.png) top left no-repeat; height: 22px; padding: 0 0 0 25px; color: #ccc; }
	#wrap #header .search #searchsubmit { margin: 0 0 0 5px; padding: 0px; float: left; background:#90CACB; color:#fff; font-size:13px; height: 28px; line-height: 28px; text-transform:uppercase; text-align: center;}

/* CONTENT */
	#wrap #content { width: 980px; float: left; }
	/* .social { float: right; margin-top: -20px;}
	.social ul { list-style: none; float: right}
	.social ul li { float: left; margin-right: 5px; }
	.innersocial { width: 510px; height: 100px; }
	.innersocial ul { list-style: none;}
	.innersocial ul li { float: left; margin-right: 5px; }
	.innersocial ul li img{ border: 0px; }
	*/

/* LEFT */
	#wrap #content .left { float:left; width:160px; background: #FFFFFE; } 
	#wrap #content .left h2 { font-size:16px; color:#FFFFFF; background:#90CACB; text-align:center; padding: 5px 0 5px 0px; border-bottom: 1px solid #FFFFFF; }
	
	#wrap #content .left ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:12px; }
	#wrap #content .left ul li { list-style-type:none; margin:0 0 20px; padding:0; }
	#wrap #content .left ul li ul { list-style-type:square; margin:0; padding:10px 3px; }
	#wrap #content .left ul li ul li { list-style-type:none; background:transparent no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 2px; }
	#wrap #content .left ul li ul li :hover { }

/* RIGHT */	
	#wrap #content .right { float:right; width:160px; background: #FFFFFE;} 
	#wrap #content .right h2 { font-size:16px; color:#FFFFFF; background:#90CACB; text-align:center; padding: 5px 0 5px 0px; border-bottom: 1px solid #FFFFFF;}
	#wrap #content .right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:12px; }
	#wrap #content .right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
	#wrap #content .right ul li ul { list-style-type:square; margin:0; padding:10px 3px; }
	#wrap #content .right ul li ul li { list-style-type:none; background:transparent no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
	#wrap #content .right img { border:0; display:block; margin-left:auto; margin-right:auto; }

/* PUBLICITATE */
	#wrap #content .publicitate { width: 635px; height: auto; float: left;  margin: 0 10px 5px 10px; background: #FFFFFE; }
	#wrap #content .publicitate h3 { padding: 6px 0 5px 0px; width: 635px;  float: left; font-size:16px; color:#FFFFFF; background:#90CACB;  background-position: 10px; border-bottom: 1px solid #FFFFFF;  margin:0 7px 3px 0; }
	#wrap #content .publicitate ul { list-style: none; margin: 10px 0 10px 20px;}
	#wrap #content .publicitate ul li a { color: #fff; font-weight: bold; padding: 2px; font-size: 12px; text-decoration: none;}
	#wrap #content .publicitate ul li a:hover { text-decoration: underline; }	
	#wrap #content .publicitate ul li.recomandari { padding-bottom: 5px; color: #C2320A; font-weight: bold; font-size: 12px;}
	
	/* MIDDLE */
	#wrap #content .middle { width: 635px; height: auto; background: #FFFFFE; float: left; margin: 0 10px 0 10px; _margin: 0 2px 0 2px;; line-height:16px; font-size:11px; }
	#wrap #content .middle .entry { width: 635px; float: left;}
	#wrap #content .middle .entry h3 {  width:635px;  float: left; font-size:16px; color:#FFFFFE; background:#90CACB url(images/carte.png) top left no-repeat; background-position: 10px; border-bottom: 1px solid #FFFFFF;  margin:0 7px 3px 0;  }
	#wrap #content .middle .entry h3.rezultate { padding: 6px 0 5px 30px; width:530px;  float: left; font-size:16px; color:#FFFFFE; background:#90CACB url(images/rezultat.png) top left no-repeat; background-position: 10px; border-bottom: 1px solid #FFFFFF;  margin:0 7px 3px 0;  }
	#wrap #content .middle .entry h2 { float: left; font-size:16px; color:#FFFFFE; margin:0 7px 3px 0;  }
	#wrap #content .middle .entry h3 a { text-decoration: none; color:#FFFFFE; padding: 6px 0 5px 30px; display: block; }
	#wrap #content .middle .entry p { font-size: 13px; padding: 10px; }
	#wrap #content .middle .entry  ul { padding: 20px 20px 20px 30px; }
	#wrap #content .middle .entry ul li { font-size: 13px; padding: 3px 0 3px 0;}
	
	/* MIDDLE - SHARE */
		#wrap #content .middle .entry .share { width: 250px; height: 40px; float: left; background: url(images/bgshare.png); color: #fff;}
		#wrap #content .middle .entry .share ul { float: left; list-style: none; width: 250px; margin: 0px; padding: 0px;}
		#wrap #content .middle .entry .share ul li { float: left; text-transform: uppercase; font-weight: bold;}
		#wrap #content .middle .entry .share ul li.prim { float: left; margin: 6px 5px 0px 5px}
		
	/* MIDDLE - NEWSLETTER */
		#wrap #content .middle .entry .newsletter { width: 500px; height: 40px; background: url(images/bglarge.png); float:left;}
		#wrap #content .middle .entry .newsletter form.email { margin: 5px 0 0 10px; color: #fff; }

/* MIDDLE - COMENTARII */
	#wrap #content .middle .comments { width: 635px; float: left; font-size:16px; background:#FFFFFE; padding: 5px 0 5px 0px; }
	#wrap #content .middle .comments h3 { float: left; font-size: 16px; margin-bottom: 10px; color:#FFFFFE; background:#FFFFFF url(images/comentarii2.png) top left no-repeat; background-position: 10px; width: 590px; padding: 5px 0 5px 50px;}
	#wrap #content .middle .comments ol.commentlist { margin:0 0 1px; padding:0; float:left;}
	#wrap #content .middle .comments ol.commentlist li { float: left; list-style:none; margin:5px; padding:10px; width: 520px; background:#90CACB; }
	#wrap #content .middle .comments ol.commentlist li .gcomment { font-size: 12px; float: left; padding:3px; width: 500px;}
	#wrap #content .middle .comments ol.commentlist li .ucomment { font-size: 12px; float: left; margin-bottom:3px;  padding:3px; width: 500px; color: #fff; } 
	#wrap #content .middle .comments ol.commentlist li .ucomment a { color: #fff; text-decoration: underline; }

	/* MIDDLE - FIELD'URI */
	
	#wrap #content .middle form { width: 400px; float:left;}
	#wrap #content .middle form ul { list-style: none; float:left;}
	#wrap #content .middle form ul li { padding: 5px; list-style: none; }
	#wrap #content .middle form ul li input { width:120px; font-size: 10px; padding: 2px; background: #FFFFFE; color: #fff; height: 20px; line-height: 20px;}
	#wrap #content .middle form ul li input#submit { background:#90CACB; color:#fff; font-size:13px; font-weight:bold; padding: 5px; height: 40px; cursor: pointer;}
	#wrap #content .middle form ul li input#submit:hover { background:#484848; font-weight: bold; color:#fff;}
	
	/* PAGINARE */
	
	#wrap #content .paginare { height: 90px; float: left; padding: 10px 0 0 15px; background: #FFFFFE;font-size:11px; }
	
	/* TAGURI */
	
	#wrap #content .taguri { width: 980px; height: 200px; margin: 10px 0 0 0; float: left; background: #FFFFFE; font-size:11px;}
	#wrap #content .taguri h3 { width:970px;  float: left; color:#FFFFFE; background:#90CACB no-repeat; border-bottom: 1px solid #FFFFFF; padding: 5px 0 5px 10px;  }
	#wrap #content .taguri a { text-decoration: none; color: #000; font-size: 10px; padding: 5px;}

	
/* FOOTER */
	#wrap #footer { float:left; width:980px; height: auto; margin: 10px 0 10px 0; text-align:center; clear:both; background: #FFFFFE; }

/* TO TOP */
#toTop { background: #FFFFFE; width:100px; text-align:center; padding:5px; position:fixed; bottom:10px; right:10px; cursor:pointer; color:#fff; text-decoration:none; font-weight: bold;}
	
a:link,a:active,a:visited { text-decoration:none; color:#c2320a; border:none; }
a:hover { text-decoration: underline; }	



.alignright { float:right; } 
.alignleft { float:left; } 











p.dreapta { text-align: right;}
img.reclama { border: 1px solid #000; }


#left_banner {
	 float:left; width:160px; background: #FFFFFE;
}

#clear {
	clear:both;
}

.all_articles ul { clear: both; list-style: none; }
.all_articles li { background: url("images/carte.png") no-repeat scroll; padding: 3px 0 0 20px !important; list-style: none; float: left; width: 230px; margin-left: 10px;}

.all_articles h2 { padding: 10px; }

.all_articles { margin-bottom: 10px; float: left;}

#banner728 { 
	float: right;
	width: 728px;
	height: 90px;
	background: #FFFFFF;
}

#commentform li { list-style: none; }

#reclama1 { float: left; width: 300px; height: 250px; margin: 0 0 10px 10px;}
#reclama2 { float: right; width: 300px; height: 250px; margin: 0px 10px 10px 0; }

#lista_footer li{ list-style: none; float: left; margin: 0 2px; }
#lista_footer { padding: 10px; float: left; }

#searchform { margin: 5px 0 0 7px; }