/* HTML Elements */
*{margin:0;padding:0;}

body {font: 100% "Trebuchet MS"; background:url(images/bg.jpg) left top repeat;}
p {	margin: 15px 0;}
a img {border:0;}
a:hover img {border:0;}
td {border:1px #ffffff;}	
#wrapper {width: 960px;margin: 0 auto;border: 0px solid #969494;background: transparent;margin-top:5px;}
#inceput {width:940px; margin:0px auto; padding:0px; font-size:0.7em;}
#logo {width:940px; height:190px; margin-bottom:70px;}
#publicitate_st{float:left;width:729px;height:90px;}
#publicitate_dr{float:right;width:230px;height:90px;}
#publicitate {float:left;width:960px;height:90px;}
#pagina {width:940px; margin:0px auto; padding:10px 10px 0px 10px; background:transparent; font-size:0.7em;}

.left, .alignleft{float:left; margin-right:10px;}
.right, .alignright{float:right;margin-left:10px;}
.ads_left {float:left;display:inline;}
.ads_right {float:right;}

/* Meniu principal */		
#meniu {margin:0 auto;padding-top:0px;text-transform:uppercase;}
#menu-bar {width:940px;height:132px;background: url(images/logo.png);}
#menu-bar ul {list-style: none;}
#menu-bar li {float:right; list-style:none; cursor: pointer; display:block; margin-right:10px;margin-top:50px;}
#menu-bar a, a:visited{margin: 0px; padding:10px 20px 10px 20px;text-decoration:none; font-weight:bold; font-size:14px;background:#ffffff; color:#8f8b8b; display:block;border-radius: 15px;box-shadow: 0px 0px 1px 2px #888888;}
#menu-bar a:hover{text-decoration:none; display:block; color:#ffffff;background:#e84a22;font-weight:bold; font-size:14px;border-radius: 15px;box-shadow: 0px 0px 1px 2px #888888;text-decoration:none;}
#menu-bar .active {background:#e84a22 !important;color:#ffffff;}

/* Headings */

h1 {font:3.5em Impact; font-weight:normal;color:#e84a22;font-style:italic;padding-top:40px;}
h2 {font:2.0em Impact; margin-bottom:3px; color:#e84a22; font-style:italic;font-weight:normal;font-style:italic;letter-spacing:1px;}
h3 {font:1.3em Impact; margin-bottom:3px; color:#e84a22; font-style:italic;font-weight:normal;margin-left:10px;margin-bottom:15px;}
h4 {font:1.0em Trebuchet MS;}
span {color:#ff0202; font:14px Trebuchet MS;line-height:20px;}
/* Publicitate */

#ads{float: left; width:960px; height:90px; background:#ffffff; margin-top:0px; display:inline;}
.adsleft {float:left;}
.adsright {float:right;padding:15px 20px 0px 0px;}

/* Pagina*/

#top {padding:0px;}

#noutati {width:440px; background:#faf8f8; float:right;}
#noutati .clearfloat {margin-top:7px; margin-bottom:8px;}
#noutati .info {margin-top:5px; padding-top:5px; float:right; width:180px;}
#noutati .title {font-weight:bold; color:#e84a22;}

/*Limbi folosite*/
#language {float:left;margin-left:5px;margin-right:5px;}
#language p{float:left;}

#continut-principal-full {width:940px; background:#ffffff; padding:0px; font-size:1.05em; line-height:1.75em; float:left;margin-bottom:20px;box-shadow: 0px 0px 1px 2px #888888;border-radius: 15px;}
#continut-principal-full p {margin:0px; padding:0px;font:14px Trebuchet MS; text-align:justify;line-height:20px;color:#000000;margin-top:20px;}

#continut-principal-full2 {width:940px; background:#cccccc; padding:0px; font-size:1.05em; line-height:1.75em; float:left;margin-bottom:20px;box-shadow: 0px 0px 1px 2px #888888;border-radius: 15px;}
#continut-principal-full2 p {margin:0px; padding:0px;font:14px Trebuchet MS; text-align:justify;line-height:20px;color:#000000;margin-top:20px;}

#continut-principal {width:440px; background:#cccccc; padding:10px; font-size:1.05em; line-height:1.75em;height:400px; float:left;box-shadow: 0px 0px 1px 2px #888888;border-radius: 15px;}
#continut-principal .title {font-weight:bold; font:22px Impact; font-style:italic;margin-bottom:10px;color:#e84a22;}
#continut-principal .clearfloat{padding-bottom:10px; border-bottom:0px dotted #ccc; margin-bottom:10px;}
#continut-principal .spoiler{display:block; margin-top:3px;}
#continut-principal h3 {font: normal 14px Trebuchet MS;font-style: italic;color:#1a4f8d; margin:10px 0px 5px 0px;padding:3px 10px; background:transparent;}
#continut-principal p {margin:0px; padding:0px;font:14px Trebuchet MS; text-align:justify;line-height:20px;color:#000000;}

.autor {font-size:1.2em; font-weight:normal; margin-top:10px;}

#slider {}
#slider ul{margin:0;padding:0;list-style:none;}
#slider li{ width:590px;height:241px;overflow:hidden; }														

	
#headline p, #featured p {margin:0;}

/* Laterala */

#dreapta {width:440px;float:right;margin:0px 0px 0px 0px;}
#dreapta h3 {font:1.1em Trebuchet MS;font-weight:bold;background:#cccccc;color:#fff;margin:0px 0px 5px 0px;padding:3px 10px;}
#dreapta-sus, #dreapta-jos {width:440px;float:right;padding:10px 10px 10px 10px;height:400px;background:#cccccc;display:inline;box-shadow: 0px 0px 1px 2px #888888;border-radius: 15px;}
#dreapta-sus .title {font-weight:bold; font:22px Impact; font-style:italic;margin-bottom:10px;color:#e84a22;}
#dreapta-sus  p {margin:0px; padding:0px;font:14px Trebuchet MS; text-align:justify;line-height:20px;color:#000000;}
#dreapta-jos, #dreapta-mijloc {margin-top:10px;float:right;}
#dreapta-mijloc {width:320px;float:right;}
#dreapta-stang {width:135px;padding:10px 10px 10px 10px;float:left;background:#faf8f8;}
#dreapta-drept {width:135px;padding:10px 10px 10px 10px;float:right;background:#faf8f8;}
#dreapta li {list-style:none;border-bottom:1px dotted #ccc;display:block;padding:2px 0px 2px 5px;background:url(images/sub.png) no-repeat 0 0px;}
#dreapta li ul{list-style:none;border-bottom:0px dotted #ccc;display:block;padding:2px 0px 0px 13px;background:url(images/sub.png) no-repeat 0 0px;}
#dreapta-ads {width:300px;float:right;margin-bottom:10px;padding:10px;background:#faf8f8;}

#pagenumber {display:inline;}
#pagenumber ul{float:left;list-style:none; }
#pagenumber li {float:left; list-style:none;display:inline;}
#pagenumber  a{margin: 0px; margin:0px 0px 0px 5px;}
#pagenumber  a:hover {text-decoration:none; margin:0px 0px 0px 5px;display:block; color:#ffffff;background:#2f2f30;}



/* Footer*/

#baza {background:#cccccc; width: 940px; height:260px;margin:10px 0px 10px 0px; color:#000000;box-shadow: 0px 0px 1px 2px #888888;display-inline;border-radius: 15px;}
#column-left { width: 150px; float: left; background: transparent; margin-left:10px;margin-top:10px;margin-right:10px;}  
#column-center { width: 350px; float: left; background: transparent; margin-left:55px;margin-top:10px;margin-right:10px;}  
#column-right { width: 250px; float: right; background: transparent; margin-right:10px;margin-top:10px; color:#fc0303;}
#column-left, #column-right p {font-size:16px;font-family: Trebuchet MS;font-weight:normal;color:#000000;line-height:25px;margin-top:10px;display:inline;}



/* Float Properties*/

.clearfloat:after {content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}

/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}

#EmailForm label input {
	position: inherit;
	left: auto;
}