body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #8b8b8b;
	background: #060028 url(../images/bg.jpg) repeat-x;
	text-align: center;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

/*---------- main classes ----------*/

.clear {
	clear: both;
}

#container {
	width: 1001px;
	padding-top: 35px;
	margin: 0 auto;
}

* + html #container {
	text-align: right;
}
	
.header {
	height: 79px;
	text-align: left;
}

.poza_header {
	background: url(../images/header.jpg);
	height: 228px;
	width: 1001px;
	position: relative;
}

.poza_header .titlu {
	position: absolute;
	top: 67px;
	left: 388px;
	font-size: 50px;
	text-align: left;
	font-weight: bold;
	color: #6557ac;
}

.poza_header .subtitlu {
	position: absolute;
	top: 135px;
	left: 388px;
	font-size: 33px;
	text-align: left;
	font-weight: bold;
	color: #8c82bf;
}

.poza_header .search_btn {
	position: absolute;
	top: 10px;
	left: 883px;
	background: url(../images/search_btn.jpg);
	width: 108px;
	height: 68px;
}

.poza_header .input_field {
	position: absolute;
	top: 21px;
	left: 636px;
	width: 236px;
	background: #32286c;
	color: white;
	border: 1px solid #8c82bf;
}

.top {
	width: 370px;
	text-align: right;
}

/*------------- meniu --------------*/

#menu {
	background: url(../images/menu_line.jpg);
	width: 1001px;
	height: 65px;
}

* + html #menu {
	text-align:center;
}

* html #menu {
	text-align:center;
}

	#menu .meniu {
		color: white;
		font-size: 20px;
		width: 800px;
		position: relative;
		margin: 0 auto;
	}
	
	#menu .meniu .meniu1 a {
		float: left;
		margin-right: 10px;
		width: 149px;
		height: 66px;
		padding-top: 7px;
		color: white;
		background: url(../images/menu.jpg) top left no-repeat;
	}
	
	#menu .meniu .meniu1 a.selectat {
		background: url(../images/menu_hover.jpg) top left no-repeat;
	}
	
	#menu .meniu .meniu1 a:hover {
		float: left;
		margin-right: 10px;
		width: 149px;
		height: 66px;
		padding-top: 7px;
		color: white;
		background: url(../images/menu_hover.jpg) top left no-repeat;
	}

/*----------- end of meniu ------------*/

.content {
	width: 1000px;
	background: url(../images/content_bg.jpg) repeat-y;
	margin-left: 1px;
	margin-bottom: 145px;
}

* + html .content {
	width: 1000px;
	
	margin-bottom: 145px;
}

* html .content {
	width: 1000px;
	
	margin-left: 1px;
	margin-bottom: 145px;
}

.content_left {
	width: 784px;
	float: left;
}

.content_left .continut .poza_content {
	margin-right: 26px;
}

.content_left .continut .data {
	margin-top: 8px;
	color: #8c82bf;
	font-weight: bold;
}

.content_left .continut .sublink {
	margin-top: 5px;
	color: #8c82bf;
	font-weight: bold;
	margin-right: 33px;
	text-decoration: underline;
	text-align: center;
}

.content_left .continut {
	padding: 44px 44px 40px 43px;
	text-align: justify;
}

.content_left .continut img {
	margin: 0 10px;
	border: 1px solid #E5E5E7;
}

.content_left .footer {
	color: #8c82bf;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
}

.content_left .footer a {
	color: #8c82bf;
}

.content_left .footer a:hover {
	color: #786ABC;
}

.content_left .dff {
	width: 600px;
	height: 123px;
	background: url(../images/dff.jpg);
	margin: 0 auto;
}

* + html .content_left .ptie7 {
	text-align: center;
}

* + html .content_left .dff {
	text-align: center;
}

* html .content_left .dff {
	width: 600px;
	height: 123px;
	text-align: center;
	background: url(../images/dff.jpg);
}

.content_left .dff .dff_links {
	padding: 87px 0 0 73px;
}

.content_left .dff .dff_links span {
	padding: 0 145px 0 0;
}

.content_left .ptie7 .dff a {
	color: #8c82bf;
	font-weight: bold;
}

.content_left .ptie7 .dff a:hover {
	color: #786abc;
}

.content_right {
	width: 216px;
	padding-top: 7px;
	float: right;
	background: #e5e5e7;
	text-align: left;
}

.content_right .continut_dreapta {
	background: #e5e5e7;
	width: 216px;
}

.content_right .continut_dreapta .text_right {
	padding: 0 26px 0 14px;
	text-align: justify;
	color: #2b225c;
}

.more {
	text-align:right;
	padding: 3px 0 31px 0;
	}
.more a {
	font-weight: bold;
	color: #2b225c;
}

.more a:hover {
	color: #8c82bf;
}

.content_bottom {
	width: 1001px;
	height: 13px;
	text-align: left;
	font-size: 1px;
	background: url(../images/content_bottom.jpg);
}

h2 {
	margin: 0;
	font-size: 24px;
	color: #8c82bf;
}

.content_right .continut_dreapta .text_right h2.noutati {
	font-size: 28px;
	margin-bottom: 22px;
}

h1 {
	margin: 0;
	padding: 0;
	color: #6557ac;
}

ul.paginare_link {
	list-style:none;
	display:inline;
	float: left;
	padding: 0 4px;
}

ul.paginare_link li{
	display:inline;
}

.entry-r {
	width: 460px;
	float: left;
}

.txt1 a {
	color: #786ABC;
}

.txt1 a:hover {
	color: #8C82BF;
}

.content .continut input.registerform {
	width: 238px;
	font-size: 10px;
	height: 15px;
	margin-bottom: 2px;
}

* html .content .continut input.registerform {
	width: 230px;
}

* + html .content .continut input.registerform {
	width: 234px;
}

.content .continut input.registerform_login {
	width: 158px;
	font-size: 10px;
	height: 15px;
	margin-bottom: 10px;
}

.content .continut div.inregistrare {
	margin: 0 auto;
	display: block;
}

.content .continut div.inregistrare label {
	display: block;
	float: left;
	width: 75px;
	text-align: right;
	padding-right: 10px;
}

.content .continut div.inregistrare label.inregistrare2 {
	display: inline;
	float: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	width: 238px;
}

.content .continut div.inregistrare label.newsl {
	text-align: left;
	vertical-align: top;
}

.contact {
	padding-top: 30px;
	width: 695px;
}

.contact .contact_left {
	float: left;
	width: 330px;
	padding-right: 50px;
}

.contact .contact_left .butoane {
	padding-left: 100px;
}

.trimite {
	background: url(../images/trimite.jpg);
	border: 0;
	width: 120px;
	height: 53px;
	cursor: pointer;
}

.contact .contact_left .butoane .newsletter {
	background: url(../images/newsletter2.jpg);
	width: 179px;
	height: 75px;
	border: 0;
}

.contact .contact_left .butoane .renunta {
	background: none;
	border: 0;
	width: 90px;
	height: 30px;
	color: #8c82bf;
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
	vertical-align: top;
	padding-top: 3px;
}

.contact .contact_right {
	float: right;
	width: 295px;
}

a.login_a {
	color: #8b8b8b;
	text-decoration: underline;
}

a.login_a:hover {
	text-decoration: none;
	color: black;
}

.login_box {
	text-align: center;
	margin: 0 auto;
}

.login_o {
	text-align: left;
	margin: 0 auto;
}

.login_content {
	width: 150px;
	text-align: left;
	margin: 30px auto;
}

.cont_nou {
	width: 400px;
	margin: 30px auto;
	text-align: left;
}

a.login_button {
	background: url(../images/login.jpg);
	border: 0;
	width: 80px;
	height: 35px;
	display: block;
}

a.login_button2 {
	background: url(../images/login2.jpg);
	border: 0;
	width: 80px;
	height: 23px;
	display: block;
}

input.creaza_cont {
	background: url(../images/cont.jpg) no-repeat;
	border: 0;
	padding: 0;
	width: 80px;
	height: 35px;
	display: block;
	cursor: pointer;
	margin-left: 300px;
}

input.editeaza {
	background: url(../images/editeaza.jpg) no-repeat;
	border: 0;
	padding: 0;
	width: 80px;
	height: 35px;
	display: block;
	cursor: pointer;
	margin-left: 300px;
}

.sitemap {
	line-height: 18px;
}

a.sitemap_a {
	font-size: 15px;
	color: #424242;
	line-height: 18px;
}

a.sitemap_a:hover {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
