/* 
	Made by MIHAI GEORGESCU @ DNL Web Design
*/

* {
	margin:0px;
	padding:0px;
}

/* LAYOUT */
#top {
	display:block;
	height:97px;
	background-image:url(../img/bkg_top.jpg);
	background-repeat:repeat-x;
}
#logo {
	display:block;
	padding-top:34px;
	width:220px;
}
#left {
	display:block;
	width:220px;
	float:left;
	margin:20px 0px 0px 0px;
}
#right {
	display:block;
	width:720px;
	float:right;
}
.left_column {
	margin-bottom:40px; 
	font:normal Verdana, Arial, Helvetica, sans-serif;
}

.dataTableRow {  }
.dataTableRowOver {  cursor: pointer; cursor: hand; }


.pastila {
	display:block;
/*	background-image:url(../img/bkg_pastila.gif);  */
	background-color:#24242a;
	width:200px;
	border:8px solid #1b1b1f;
/*	margin: 10px 10px 10px 10px;*/
/*	padding: 20px 0px 0px 0px;*/
	margin-top: 30px;
}
.pastila_small {
	display:block;
/*	background-image:url(../img/bkg_pastila.gif);  */
	background-color:#24242a;
	width:165px;
	border:5px solid #1b1b1f;
}
#pastila_entries {
	display:block;
	position:relative;
	top:0px;
	clear:both;
	left:0px;
	background-color:#24242a;
	width:340px;
	border:5px solid #1b1b1f;
}
#pastile {
	display:block;
	position:relative;
	top:50px;
	left:0px;
}
#search {
	display:block;
	width:720px;
	position:relative;
	top:-55px;
	left:0px;
}
#search_form {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:720px;
	border:1px solid #464652;
	clear:both;
	background-color:#111111;
}

#search_form select.dark, #search_form select.dark120, #search_form input.dark , #search_form input.dark120 {
	background-color:#999;
	color:#fff;
	border:1px solid #cc0000;
}
#search_form select.dark {
	width:80px;
}

#search_form select.dark120 {
	width:120px;
}

#inner_left {
	/*position:relative;
	top:55px;
	left:0px; */
	display:block;
	float:left;
	width:360px;
}
#inner_right {
	display:block;
/*	position:relative;
	top:55px;
	left:0px; */
	float:right;
	width:350px;
}
.stire {
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #1e1e1e;
	text-align:justify;
}
.stire h5, .entries h5, #last_news h5, .pastila_small h5, #search_form h5 {
/* in cazul in care se va dori un singur rand si overflow hidden */
/*	display:block;
	width:360px;
	height:30px;
	overflow:hidden;
*/
	font:normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	padding:0px 0px 5px 15px;;
}
.stire span {
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;;
}
.stire a, a.poll_results {
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
}
.img_stire {
	display:block;
	float:left;
	padding:0px 10px 5px 0px;
}
#last_news {
	display:block;
	position:relative;
	top:30px;
}
#banner_div {
	display:block;
	clear:both;
	position:relative;
	top:20px;
	margin-bottom:20px;
}
#bottom {
	display:block;
	height:39px;
	clear:both;
	position:relative;
	top:40px;
	background:url(../img/bkg_footer.gif);
	margin-bottom:80px;
}
/* END LAYOUT */


/* WRAPPERS */
#top_wrapper, #middle_wrapper, #bottom_wrapper {
	display:block;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
/* END WRAPPERS */


/* GENERAL */
body {
	background-color:#000;
	color:#ccc;
}
a {
	text-decoration:none;
	color:#ccc;
}
a:active, a:focus {
	outline:none;
}
a:hover {
	color:#cc0000;
}
a img {
	border:none;
}
ul li {
	list-style:none;
}
input.gray {
	background-color:#999;
	border:1px solid #cc0000;
	color:#FFFFFF;
}
p {
	display:block;
	margin-bottom:12px;
}
.spaced {
	display:block;
	margin:7px 0px;
	background-color:#000;
	
}
.spaced2 {
	float:left;
	margin:7px 0px;
	width: 48%
}
.spaced3 {
	float:right;
	margin:7px 0px;
	width: 48%
}
input.cfl { /* checkbox float left */
	display:block;
	float:left;
	height:16px;
	margin-right:10px;
}
/* END GENERAL */

/* ANUNTURI */
.anunturi {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#E6E6E6;
	border-right:1px solid #464652;
	border-bottom:1px solid #464652;
}
.anunturi th {
	padding:5px 10px;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	text-align:center;
	border-bottom:1px solid #fff;
	border-top:1px solid #434343;
	border-left:1px solid #fff;
	background-color:#fff;
}
.anunturi a.th {
	padding:5px 10px;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	text-align:center;
	border-bottom:1px solid #fff;
	border-top:1px solid #434343;
	border-left:1px solid #fff;
	background-color:#fff;
	text-decoration:none;
	
}
.anunturi td {
	padding:2px 10px;
	border-left:1px solid #434343;
/*	border-top:1px solid #464652; */
}
.anunturi tr.par {
	background-color:#434343;
}
.anunturi tr.impar {
	background-color:#24242A;
}

/* END ANUNTURI */

/* FORMS */
.listing label {
	display:block;
	float:left;
	width:150px;
	margin-left:10px;
	height:16px;
}
.listing label.g {
	width:auto;
	padding-right:25px;
	background:url("../img/yes.gif") no-repeat right center;
}
.listing label em {
	font-style:normal;
	color:#cc0000;
}
.listing .med {
	display:block;
	width:200px;
	margin-left:160px;
	margin-right:auto;
	clear:right;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.listing .small {
	display:block;
	width:100px;
	margin-left:160px;
	margin-right:auto;
	clear:right;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.listing .big {
	display:block;
	width:400px;
	margin-left:160px;
	margin-right:auto;
	clear:right;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
fieldset {
	border:1px solid #999;
	margin-bottom:10px;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
legend.blocuri {
	margin-left:10px;
	padding:2px 5px;
	color:#cc0000;
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
.button {
	display:block;
	width:57px;
	height:26px;
	background:transparent url(../img/bkg_button.gif) no-repeat;
	border:none;
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	margin-left:5px;
}
#contactform label {
	display:block;
	width:320px;
	margin-bottom:10px;
	color:#fff;
}
#contactform label span {
	display:block;
	margin:2px;
}
#contactform label span span {
	display:inline;
}
#contactform label input, #contactform label textarea {
	color:#333;
	width:320px;
}
/* END FORMS */

/* LISTS */
ul.simple {
	list-style:none;
}
a.arrow {
	padding-left:15px;
	background:transparent url(../img/arrow.gif) left center no-repeat;
	color:#666;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
a.arrow:hover {
	color:#cc0000;
}
ul#imagini_anunt li {
	float:left;
	/*
	margin-right:20px;
	border:1px solid;
	*/
	padding-right:15px;
}
ul.lista_arrows {
	list-style:none;
}
ul.lista_arrows li {
	display:block;
	margin:0px 8px;
}
ul.lista_arrows li a {
	display:block;
	width:160px;
	padding:5px 5px 5px 15px;
	background:transparent url(../img/arrow.gif) left center no-repeat;
	color:#cfcfdb;
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #1e1e1e;
}
ul.lista_arrows li a:hover {
	color:#cc0000;
}
ul.lista_arrows li a.end {
	border:none;
}
ul#auto_news {
	list-style:none;
	padding-left:15px;
}
ul#auto_news li a {
	display:block;
	width:100%;
	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfdb;
	text-decoration:none;
	border-bottom:1px solid #1e1e1e;
}
ul#auto_news li a:hover {
	color:#cc0000;
}
ul#auto_news li a.end {
	border:none;
}

ul#bottom_menu {
	padding-left:20px;
}
ul#bottom_menu li {
	list-style:none;
	float:left;
	padding-left:15px;
}
/* END LISTS */

/* TEXT */
.title {
	display:block;
	width:210px;
	font:normal 17px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent url(../img/bkg_title.gif) no-repeat;
	padding-left:10px;
}
.descriere {
	display:block;
	font:normal 12px/14px "Trebuchet MS", Verdana, serif;
	color:#999999;
	word-spacing:5px;
}
.v18 {
	font:normal 18px/28px Verdana, Arial, Helvetica, sans-serif;
}
.v11 {
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
}
.v12b {
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}

.v14b {
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.v11spaced {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
table.underline {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfdb;
}
table.underline tr td {
/*	display:inline-block; */
	padding:2px 5px;
	border-bottom:1px solid #1e1e1e;
}
.bottom_text, a.copyright, ul#bottom_menu li a {
	font:normal 10px/34px Verdana, Arial, Helvetica, sans-serif;
	color:#616c75;
}
ul#bottom_menu li a:hover, a.copyright:hover {
	color:#fff;
}
span.has_images, span.has_video {
	display:block;
	width:22px;
	height:16px;
	padding-right:16px;
}
span.has_images {
	background:url(../img/images.gif) no-repeat center right;
}
span.has_video {
	background:url(../img/video.gif) no-repeat center right;
}
/* END TEXT */

/* COLORS */
.gray {
	font: Arial, Verdana, Helvetica, sans-serif;
	color:#999;
}

.gray h3{
	font: Arial, Verdana, Helvetica, sans-serif;
	color:#999;
}
.red {
	font: Arial, Verdana, Helvetica, sans-serif;
	color:#cc0000;
}
.white {
	font: Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}
/* END COLORS */

/* GALERIE DE IMAGINI */
ul.galerie {
	list-style:none;
}
ul.galerie li {
	width:180px;
	display:block;
	float:left;
	padding:5px;
	border:1px solid #f3f3f3;
	margin:0px 0px 20px 20px;
}
.rightcol {
	margin:45px 0px 0px 25px;
}
.lfloat {
	float:left;
}
.catlink {
	font:bold 14px/20px Georgia, "Times New Roman", Times, serif;
	color:#cc0000;
	text-decoration:none;
}
/* END GALERIE DE IMAGINI */

/* ERROR AND SUCCES MESSAGES */
.succes, #s_msg {
	display:block;
	padding:10px;
	background-color:#cdea9b;
	color:#333333;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #44650b;
	margin-bottom:10px;
}
.error, #e_msg {
	display:block;
	padding:10px;
	background-color:#ea9b9b;
	color:#000000;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #C61703;
	margin-bottom:10px;
}
/* END MESSAGES */

/* POLL */
.poll_container {
	display:block;
	width:102px;
	height:7px;
	background-color:#40404b;
}
.inner_poll {
	display:block;
	height:5px;
	padding:1px;
}
/* END POLL */
.fix {
	display:block;
	clear:both;
}

.add th {
	text-align:center;
	background:#333;
	color:#cc0000;
	padding:0px 15px;
	margin-right:1px;
}
.add td {
	text-align:center;
	padding:0px 5px;
	color:#fff;
}
.thinborder {
	border:1px solid #464652;
	padding:5px;
}