*{
margin: 0;
padding: 0;
}
img{
border:none;
}
a{
text-decoration:none;
outline-style:none;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background:#1B1B1B;
}
.clearFix{
clear:both;
}


#wraper{
width:1020px;
margin:0px auto;
}

#left_wraper{
width:836px;
float:left;	
}
#top_banner{
width:834px;
border-right:1px solid #333;
border-left:1px solid #333;
background:#272727;
padding:20px 0 20px 0;
float:left;
}
.promo_container{
padding:5px;
border:1px solid #333;
float:left;
margin:0px 0 0 50px;
}
.promo_container a{
float:left;
}



#header{
background:url(../images/layout/header.jpg);
height:100px;
width:836px;
float:left;
position:relative;
}
#header ul.main_menu{
width:600px;
position:absolute;
bottom:0px;
left:200px;
float:left;
list-style:none;
}
#header a.logo{
position:absolute;
width:162px;
height:70px;
bottom:0px;
left:14px;
}
#header a.logo span{
display:none;
}
#header ul.main_menu li{
float:left;
margin:0 3px 0 3px;
}
#header ul.main_menu li a{
color:#666666;
font-size:13px;
height:26px;
float:left;
padding:6px 8px 0 8px;
}
#header ul.main_menu li a:hover, #header ul.main_menu li a.active{
color:#EB1C29;
background:#D7D8DC;
}
#login_box{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/layout/login_box.jpg);
width:310px;
height:43px;
position:absolute;
right:10px;
top:10px;
font-size:12px;
padding:5px 5px 0 10px;
}
#login_box p{
width:100%;
font-size:11px;
color:#666666;
margin:0 0 5px 0;
}
#login_box p a{
color:#DD1724;
}
#login_box p a:hover{
text-decoration:underline;
}
#login_box input{
float:left;
width:80px;
font-size:9px;
padding:1px;
margin:0 5px 0 0;
border:1px solid #E1E1E1;
color:#666666;
}
#login_box label{
float:left;
color:#666666;
font-size:12px;
margin:0 5px 0 0;
}
#login_box input.submit_me{
width:auto;
float:left;
border:none;
}

#formContNou input, #formContNou textarea, #formContulTau input, #formContulTau textarea {
	padding: 3px;
	border:1px solid #333;
	color:#666;
}

#formContNou img {
	float: right;
	margin: -100px 0 -114px 0;
}

#formContulTau img {
	float: right;
	
	margin: -180px 0 -64px 0;
}

#formContNou button, #formContulTau button {
	width: 90px;
	padding: 3px 5px;
	border: 1px solid #333;
	cursor: pointer;
}

#content{
width:804px;
padding:15px;
float:left;
border-left:1px solid #333;
border-right:1px solid #333;
background:#FFFFFF;
position:relative;
color:#333;
}
#content h1{
width:100%;
float:left;
margin:0 0 20px 0;
color:#DD1724;
font-size:22px;
font-weight:100;
border-bottom:1px solid #E9E9E9;
padding:0 0 4px 0;
position:relative;
}
#content h1 span{
	color:#333;
	font-size:13px;
	float:right;
	margin:8px 0 0 0;
	}
#content h1 a{
font-size:12px;
color:#2860A0;
font-weight:100;
margin:0 0 0 10px;
}
#content h1 a.add{
background:url(../images/layout/add.jpg) no-repeat left;
padding:0 0 0 20px;
}
#content h1 a.back{
	position:absolute;
	right:5px;
	top:7px;
	color:#DD1724;
	font-size:14px;
	text-decoration:underline;
	}
#content h1 a.back:hover{
	color:#333;
	}

.pc_title{
float:left;
width:600px;
margin:10px 0 0 0;
border-bottom:2px solid #EAEAEA;
}
.pc_title a.title_closed{
background:url(../images/layout/title_a_closed.jpg) left;
padding:0 0 0 10px;
float:left;
}
.pc_title a.title_closed span{
float:left;
height:19px;
padding:4px 20px 0 0;
background:url(../images/layout/title_a_closed.jpg) right;
color:#333;
}
.pc_title a.title_closed:hover span{
color:#888888;
}

.pc_title a.title_opened{
background:url(../images/layout/title_a_open.jpg) left;
padding:0 0 0 10px;
float:left;
}
.pc_title a.title_opened span{
float:left;
height:19px;
padding:4px 20px 0 0;
background:url(../images/layout/title_a_open.jpg) right;
color:#333;
}
.pc_title a.title_opened:hover span{
color:#888888;
}

.pc_title a.delete{
float:right;
background:url(../images/layout/delete.jpg) no-repeat left center;
padding:0 0 0 15px;
margin:0 0 0 15px ;
color:#666666;
font-size:12px;
}
.pc_title a.edit{
float:right;
background:url(../images/layout/edit.jpg) no-repeat left center;
padding:0 0 0 15px;
color:#666666;
font-size:12px;
}
.pc_info{
width:580px;
float:left;
padding:10px;
background:#F4F4F4;
color:#333;
font-size:12px;
}
.pc_info table tr td{
padding:5px;
}

.text_wrap{
width:580px;
float:left;
padding:0;
color:#333;
font-size:12px;
line-height:140%;
}
.text_wrap p{
margin:0 0 10px 0;
}
.text_wrap ul{
margin:0 0 10px 0;
padding:0 0 0 20px;
}
.text_wrap a{
text-decoration:underline;
color:#333;
}
.text_wrap a:hover{
text-decoration:none;
}
.text_wrap table{
margin:15px 0 15px 0;
font-size:12px;
}
.text_wrap table tr td{
padding:4px 20px 4px 10px;
}

.text_wrap table tr td.select_marca{
width:300px;
}
.text_wrap table tr td.select_marca select{
float:left;
margin:0 10px 0 0;
}


.in_page_banners{
float:right;
width:170px;
right:14px;
top:99px;
text-align:center;
margin:34px 0 0 0;
}
.in_page_banners a{
margin:0px 0 10px 0;
float:right;
}
.in_page_banners a img{
float:left;
}
.banner_text_page{
margin:0px;
}
#right_side{
width:160px;
padding:5px;
border:1px solid #333;
float:left;
margin:10px 0 10px 10px;
}

#footer{
width:826px;
float:left;
background:url(../images/layout/footer_bkg.jpg) no-repeat top center;
height:40px;
padding:70px 5px 0 5px;
position:relative;
}
#footer p {
color:#3A3A3A;
}
#footer a.left_logo{
position:absolute;
left:15px;
top:0px;
}
#footer a.right_logo{
position:absolute;
right:15px;
top:0px;
}

#errorMessages {
	display: block;
	color: #AA0000;
}

#errorMessages h3, #errorMessages p {
	margin: 2px;
	padding: 0px;
}

/*Fresh winners*/
.fresh_winners{
	float:left;
	width:100%;
}
.fresh_winners .box{
	float:left;
	width:260px;
	padding:0 0 0 5px;
	}
#legend {
	line-height: 20px;
}
.fresh_winners .box img, #legend img {
	cursor: pointer;
	vertical-align: middle;
}
.fresh_winners .box h2{
	font-size:13px;
	color:#666;
	border-bottom:1px solid #999;
	padding:0 0 3px 0;
	margin:0 0 5px 0;
	}
.fresh_winners .box h3{
	font-size:12px;
	color:#DD1724;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:5px;
	background:#F5F5F5;
	}
.fresh_winners .box h3 span{
	color:#666;
	font-weight:100;
	font-size:11px;
	}
.fresh_winners .box h4{
	font-size:12px;
	color:#666;
	padding:5px;
	font-weight:100;
	}
.locul1{
	width:790px;
	float:left;
	margin:0 0 15px 5px;
	border-bottom:1px solid #CCC;
	padding:0 0 0px 0;
	}
.locul1 h2{
	font-size:15px;
	color:#666;
	padding:0 0 3px 0;
	}
.locul1 h2 span{
	color:#EB1C29;
	}
.locul1 h2 span.date{
	color:#666;
	font-weight:100;
	font-size:11px;
	}

/*Manuale*/
#manuale_left_side{
	float:left;
	width:184px;
	}
#manuale_left_side ul{
	margin:0 0 15px 0;
	float:left;
	}
#manuale_left_side ul li{
	list-style:none;
	margin:0 0 2px 0;
	padding:0;
	float:left;
	width:100%;
	}
#manuale_left_side ul li h2{
	float:left;
	width:184px;
	padding:0 0 5px 0;
	font-size:14px;
	color:#666;
	margin:0 0 0px 0;
	border-bottom:1px solid #CCC;
	}
#manuale_left_side ul li a{
	float:left;
	width:174px;
	padding:5px;
	background:#EFEFEF;
	color:#333;
	font-size:11px;
	border-bottom:1px solid #DFDFDF;
	}
#manuale_left_side ul li a:hover, #manuale_left_side ul li a.active{
	background:#666;
	color:#fff;
	border-bottom:1px solid #333;
	}
#manuale_right_side{
	float:left;
	width:600px;
	padding:0 0 0 20px;
	}
#manuale_right_side ul.text_menu{
	margin:0 0 15px 0;
	float:left;
	}
#manuale_right_side ul.text_menu li{
	list-style:none;
	margin:0 0 2px 0;
	padding:0;
	float:left;
	width:100%;
	}
#manuale_right_side ul.text_menu li a{
	float:left;
	width:240px;
	padding:5px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #F0F0F0;
	}
#manuale_right_side ul.text_menu li a:hover, #manuale_right_side ul.text_menu li a.active{
	color:#DD1724;
	}
#manuale_right_side p{
	margin:10px 0 10px 0;
	}
#manuale_right_side ol{
	margin:10px 0 10px 0;
	padding:0 0 0 25px;
	}

.download_manual{
	width:580px;
	float:left;
	padding:10px;
	background:#F0F0F0;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	margin:0 0 15px 0;
	}
.download_row{
	float:left;
	width:100%;
	padding:2px 0 3px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #fff;
	}
.download_row span.title{
	font-size:13px;
	color:#222;
	float:left;
	}
.download_row span.size{
	font-size:11px;
	color:#333;
	float:right;
	width:130px;
	text-align:right;
	}
.download_row a.link{
	font-size:11px;
	color:#DD1724;
	float:right;
	}
.download_row a.link:hover{
	color:#333;
	text-decoration:underline;
	}

/*Premii - new section*/
.prize-new-row{
	width:100%;
	float:left;
	border-bottom:1px solid #F5F5F5;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
.prize-new-row a.thumb{
	float:left;
	padding:2px;
	border:1px solid #F2F2F2;
	margin:0 10px 0 0;
	}
.prize-new-row a.thumb img{
	width:50px;
	}
.prize-new-row h2{
	font-size:15px;
	color:#666;
	margin:5px 0 5px 0;
	}
.prize-new-row h3{
	font-size:13px;
	color:#EB1C29;
	}

.castigator-zi h2{
	width:100%;
	float:left;
	margin:0 0 5px 0;
	color:#DD1724;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #E9E9E9;
	padding:0 0 4px 0;
	position:relative;
}
.castigator-zi table{
	float:left;
	width:100%;
	clear:both;
	margin:0 0 15px 0;
	}
.castigator-zi table th{
	background:#666;
	color:#fff;
	text-align:left;
	padding:5px 10px 5px 10px;
	}
.castigator-zi table td{
	vertical-align:top;
	background:#F5F5F5;
	color:#333;
	padding:3px 10px 3px 10px;
	}


.question_row{
	float:left;
	width:100%;
	line-height:160%;
	}
.question_row .question_title{
	font-size:12px;
	width:784px;
	color:#666;
	padding:5px 10px 5px 10px;
	background:#F4F4F4 ;
	margin:0 0 10px 0;
	float:left;
	}
.question_row .question_title span.title{
	float:left;
	}
.question_row .question_title span.time{
	float:right;
	}
.question_row .question_content{
	width:784px;
	padding:8px 10px 8px 10px;
	font-size:14px;
	color:#333;
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	float:left;
	margin:0 0 15px 0;
	}
.question_row .question_content strong{
	font-size:13px;
	line-height:160%;
	color:#666;
	}
.question_row label{
	float:left;
	margin:5px 0 5px 0;
	clear:both;
	padding:0 0 0 15px;
	font-size:12px;
	}
.question_row .question_buttons{
	font-size:12px;
	width:760px;
	color:#666;
	padding:5px;
	background:#F4F4F4;
	margin:0 0 10px 0;
	float:left;
	}
.question_row .question_buttons a{
	padding:2px 7px 2px 7px;
	background:#888;
	color:#fff;
	float:left;
	font-size:11px;
	text-decoration:none;
	margin:0 5px 0 0;
	}
.question_row .question_buttons a:hover{
	background:#333;
	}
.question_row .bibliography{
	width:100%;
	float:left;
	}
.question_row .bibliography h2{
	font-size:15px;
	border-bottom:1px solid #F3F3F3;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	}
.question_row .bibliography ul li{
	list-style:inside;
	font-size:11px;
	border-bottom:
	}
.question_row a{
	color:#666;
	}

/*Homepage changes*/
#homepage_left{
	float:left;
	width:385px;
	padding:0 15px 0 0;
	}
#homepage_left h2{
	border-bottom:1px solid #E9E9E9;
	color:#DD1724;
	float:left;
	font-size:22px;
	font-weight:100;
	margin:0 0 20px;
	padding:0 0 4px;
	position:relative;
	width:100%;
	}	
	
#homepage_right{
	float:left;
	width:385px;
	padding:0 0 0 15px;
	}
#homepage_right h2{
	border-bottom:1px solid #E9E9E9;
	color:#DD1724;
	float:left;
	font-size:22px;
	font-weight:100;
	margin:0 0 20px;
	padding:0 0 4px;
	position:relative;
	width:100%;
	}
#homepage_right .news{
	width:100%;
	float:left;
	padding:0 0 10px 0;
	border-bottom:1px dotted #E0E0E0;
	margin:0 0 10px 0;
	}
#homepage_right .news h4{
	color:#555;
	margin:0 0 5px 0;
	}
#homepage_right .news h4 span{
	font-weight:100;
	}
#homepage_right .news p a{
	color:#DD1724;
	font-size:11px;
	}

#content .news{
	width:100%;
	float:left;
	padding:0 0 10px 0;
	border-bottom:1px dotted #E0E0E0;
	margin:0 0 10px 0;
	}
#content .news h4{
	color:#555;
	margin:0 0 5px 0;
	}
#content .news h4 span{
	font-weight:100;
	}
#content .news p a{
	color:#DD1724;
	font-size:11px;
	}

/*Premii noi*/
#content .new_premiu{
	font-size:10px;
	color:#666;
	line-height:140%;
	padding:0 0 20px 0;
	}
#content .new_premiu h3{
	margin:0 0 15px 0;
	border-bottom:1px dotted #CCC;
	padding:0 0 8px 0;
	color:#666;
	}
#content .new_premiu ul{
	list-style:inside;
	font-size:10px;
	color:#666;
	line-height:140%;
	}
#content .new_premiu img{
	margin:0 15px 0px 0;
	float:left;
	}

#content #new_premiu1{
	width:390px;
	float:left;
	padding:0 10px 0 0;
	}

#content #new_premiu2{
	width:390px;
	float:left;
	padding:0 0 0 10px;
	}

#content #new_premiu3{
	width:400px;
	float:left;
	clear:both;
	margin:30px 0 0 200px;
	}
	
/*Footer - premii zilnica*/
#footer_premii_zilnice{
	float:left;
	clear:both;
	width:100%;
	}
#footer_premii_zilnice .prize-footer-box{
	float:left;
	width:258px;
	padding:0 10px 0 0;
	margin:0 0 10px 0;
	}	
#footer_premii_zilnice .prize-footer-box a.thumb img{
	float:left;
	width:80px;
	margin:0 10px 0 0;
	padding:2px;
	border:1px solid #CCC;
	}
#footer_premii_zilnice .prize-footer-box h2{
	font-size:14px;
	}
#footer_premii_zilnice .prize-footer-box h3{
	font-size:11px;
	color:#999;
	font-weight:100;
	}