body {}
#maincontainer {}
#container {background:url(../../../../img/contest/custom/concurs-deofest/bg_concurs.jpg) no-repeat; padding:20px;}
#footer {margin:25px 0px 10px;}
#left {width:620px;}
#right {}
.small {font-size:11px;}

.description_deofest .big {font-size:16px; color:#D7EDFA; margin-bottom:15px;}
.description_deofest {margin-top:130px; padding:20px;}
.description_deofest p {margin-bottom:15px;}

.post_comment {position:relative; background:#EEEFF0; padding:20px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.post_comment h2 {color:#569642; font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.post_comment .btn_trimite {background:url(../../../../img/contest/custom/concurs-deofest/btn_trimite.gif) no-repeat; width:83px; height:30px; display:block; text-indent:-9999px; cursor:pointer;}

.box_terms {background:#EEEFF0; padding:15px; margin-top:398px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.box_terms .box_content {}
.box_terms h3 {font-size:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:bold;}
.box_terms ul li {margin-bottom:10px;}
.box_terms ul li .nr {font-weight:bold;}
.box_castigatori {font-weight:bold; font-size:11px;}

.lista_castigatori {padding-left:20px; margin-bottom:15px;}
.lista_castigatori li {padding:2px 0px; list-style:decimal;}

.msg_error {background:#FEF4B4; padding:10px; text-align:center; margin:0px 0px 15px 0px; font-weight:bold; border:1px solid #ccc; }
.required {color:#000; margin-bottom:10px;}

.post_form {}
.post_form input.text {border:1px solid #0D91BC; padding:5px; width:270px;}
.post_form label {display:block; margin-bottom:5px; font-weight:bold; color:#000000;}
.post_form td {vertical-align:top;}
.post_form label span {font-size:11px; font-weight:normal;}

.castigatori_concurs {margin-top:130px; padding:20px;}
.castigatori_concurs h1 {font-family:Arial, Helvetica, sans-serif;}