body {background:#FFFFFF url(../../../../img/contest/custom/concurs-dove/bg_body.jpg?ts=9874875789) no-repeat center 155px;}
#branding {overflow:hidden; position:relative; width:100%; height:100%;}
#maincontainer {width:1012px; margin:700px auto 0px; position:relative; padding-top:0px; z-index:80}
#container {padding:10px 15px 100px; overflow:hidden;}
#footer_container {z-index:9999; position:relative;}

#header {background:#FFFFFF; height:143px; top:-690px; left:15px;}
#header .top_banner {display:none;}
#header .top_menu {margin-bottom:0px;}
#header .main_search {position:absolute; right:15px; top:35px;}
#header .account {position:absolute; right:15px; top:0px;}
#header .logo {padding:0px;}


#left_column {width:650px; float:left;}
#right_column {width:280px; float:right; background: url(../../../../img/contest/custom/concurs-dove/separator_col.jpg?ts=9874875789) no-repeat left top; padding-left:20px; min-height:925px;}
#footer_container {margin:0px auto;}

.container_concurs_dove {color:#333333; background:#ffffff; padding:25px 25px 100px!important;}
.container_concurs_dove .desc {font-size:13px; margin-bottom:25px; line-height:17px; overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.container_concurs_dove .desc p {margin-bottom:15px; line-height:20px; font-size:14px;}
.container_concurs_dove .desc p:last-child {margin-bottom:0px;}
.container_concurs_dove .desc .main_title {color:#000000; margin-bottom:25px; font-weight:bold; font-size:16px; line-height:20px;}
.container_concurs_dove .desc .main_title span {color:#005926;}
.container_concurs_dove .visual {background: url(../../../../img/contest/custom/concurs-dove/visual.jpg?ts=9874875789) no-repeat; width:650px; height:424px; display:block; margin:25px 0px;}
.container_concurs_dove .box_regulament {}
.container_concurs_dove .box_regulament h3 {font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:17px; margin-bottom:25px; font-weight:bold; color:#000000;}
.container_concurs_dove .box_regulament ul li {margin-bottom:15px; font-size:13px; line-height:17px;}
.container_concurs_dove .respond {}
.container_concurs_dove .respond .msg_error {background:#FEF4B4; padding:10px; text-align:center; margin:25px 0px; font-weight:bold; border:1px solid #ccc; width:480px;}
.container_concurs_dove .respond .required {color:#000; margin-bottom:10px;}
.container_concurs_dove .comment_form {}
.container_concurs_dove .comment_form h2 {font-family:'Tahoma', Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:17px; color:#000000;}
.container_concurs_dove .comment_form .fld_comment {margin-bottom:15px;}
.container_concurs_dove .comment_form .fld_comment label {font-size:12px;font-size:13px; display:block; margin-bottom:5px;}
.container_concurs_dove .comment_form .btn_trimite {background:#335FAE; padding:10px 15px; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:13px; color:#FFFFFF; cursor:pointer; font-weight:bold; margin:20px 0px 0px!important;}
.container_concurs_dove .comment_form .comment label {margin-bottom:5px; font-size:13px; display:block;}
.container_concurs_dove .comment_form .comment textarea {padding:10px; display:block; width:480px; height:100px; border:1px solid #C7C8D5; overflow:auto; background:#FFFFFF; box-shadow:inset 0px 0px 5px #C7C8D5;}
.container_concurs_dove .winner_list li {margin-bottom:5px; font-size:14px; color:#000;}
.container_concurs_dove .winner_list li:last-child {margin-bottom:0px;}


