body {background:url(../../../../img/contest/custom/concurs-lighthouse/bg_body.jpg) no-repeat top center;}
#maincontainer {padding-top:544px;}
#left {background:#FFFFFF; width:635px; padding:15px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; border-radius:7px 7px 0px 0px; min-height:500px;}
#right {background:#FFFFFF; padding:15px; width:270px;-moz-border-radius:7px 7px 0px 0px; border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px;}
#footer {margin:25px 0px 10px;}
#header .top_banner {display:none;}
#header .top_menu {margin-bottom:0px;}
#header .main_search {position:absolute; top:60px; right:0px;}


h1 {margin-bottom:25px;}
h2 {font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000}
h3 {font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000}

.small {font-size:11px;}

.description_lighthouse {margin-bottom:25px;}
.description_lighthouse .title {font-size:18px; font-weight:bold; color:#076324; margin-bottom:15px;}
.description_lighthouse p {font-size:16px;}


.big_box_wide {background:#F7F7FA; padding:15px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:25px;}
.big_box_wide h2 {font-size:17px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:15px;}
.big_box_wide .quest {margin-bottom:15px; font-size:13px;}
.big_box_wide .ans {margin-bottom:15px; color:#333; font-size:13px;}
.big_box_wide .ans input {_height:16px;}

.btn_participa {background:url(../../../../img/contest/custom/concurs-lighthouse/btn_participa.gif) no-repeat; width:150px; height:40px; display:block; text-indent:-9999px;}
.btn_login {background:url(../../../../img/contest/custom/concurs-lighthouse/btn_login.gif) no-repeat; width:80px; height:40px; display:block; text-indent:-9999px; margin-top:15px;}



.box_terms {}
.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_login a {text-decoration:underline;}
.box_login td {padding-bottom:5px;}
.box_login td .text {border:1px solid #333; padding:2px; width:150px;}

div.error {margin:0px 0px 10px 0px;}
div.notice_login {margin-bottom:20px; width:auto;}
div.error span {color:#333333;}

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



