body { background:#34C3D9 url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/bg_concurs.jpg?ts=2) no-repeat center top}
#branding {overflow:hidden; position:relative; width:100%; height:100%;}
#maincontainer {padding-top:0; width:1012px; background:#fff; margin-top:340px; border-radius:5px;}
#header {height:142px; background:#FFFFFF; top:15px; left:15px; z-index:2}
#header .top_banner {display:none;}
#header .top_menu {margin-bottom:0px;}
#header .main_search {position:absolute; right:15px; top:40px;}
#header .account {position:absolute; right:15px; top:0px;}
#header .logo {padding:0px;}
#footer {background:#ffffff;}

.container_concurs_always { padding:220px 40px 350px; min-height:200px; color:#194C85; font-size:12px; overflow:hidden}
.container_concurs_always.has_bg {background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/laura-5.jpg) no-repeat right 158px;}
.container_concurs_always a { color:#194C85; font-weight:bold}
.container_concurs_always input { vertical-align:middle}
.container_concurs_always h1 { font-size:30px; margin-bottom:20px; color:#327FCC}
.container_concurs_always h3,
.container_concurs_always h4 { font-size:14px; margin-bottom:20px; color:#194C85}
.container_concurs_always p { margin-bottom:20px;}

.container_concurs_always .bulina { width:160px; height:160px; position:relative; margin:30px 0px;}
.container_concurs_always .bulina a { display:block; width:160px; height:160px; position:absolute; left:0; top:0; text-indent:-9999px;}
.container_concurs_always .bulina_right { text-align:right}
.container_concurs_always a.vezi_castigatorii {position:absolute; left:220px; top:65px; display:block; background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/vezi-castigatorii.png) no-repeat; width:253px; height:34px;}

.container_concurs_always .answers { margin-bottom:30px;}
.content_concurs_always {width:450px; position:relative; z-index:3 }
.visual_concurs_always { width:630px; position:absolute; right:-140px; bottom:180px;}
.bop_concurs_always { width:982px; height:397px; position:absolute; left:15px; bottom:15px; background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/bop.png) no-repeat; }
.container_concurs_always .always_pariaza_title {background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/always-pariaza-title.png) no-repeat; width:357px; height:31px; z-index:-99999!important; margin-bottom:15px;}
.container_concurs_always .galerie_foto_title {background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/galerie-foto-title.png) no-repeat; width:147px; height:20px; z-index:-99999; margin-bottom:20px;}
.container_concurs_always .lead_text {font-size:16px; color:#3883CC; margin-bottom:20px;}
.container_concurs_always .galerie_foto_list ul {width:630px; overflow:hidden;}
.container_concurs_always .galerie_foto_list li {float:left; width:195px; margin:0px 15px 15px 0px;}

.container_concurs_always .winners {min-height:480px;}
.container_concurs_always .winners h1 {margin-bottom:20px; font-size:22px; line-height:26px;}
.container_concurs_always .winners ul li{margin-bottom:5px;}


.form_concurs_always {margin-bottom:20px;}
.form_concurs_always .form_field {}
.form_concurs_always .form_field label {display:block; margin-bottom:10px; font-weight:bold; font-size:16px; color:#194C85;}
.form_concurs_always .form_field textarea {border:1px solid #194C85; padding:10px; height:80px; display:block; width:560px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.form_concurs_always .or {margin:15px 0px;}


.container_concurs_always .galerie_foto_nav {}
.container_concurs_always .galerie_foto_nav a {display:inline-block; vertical-align:middle; padding:5px 10px; border:1px solid #194C85; margin-right:5px; text-decoration:none; font-weight:normal;}
.container_concurs_always .galerie_foto_nav span {display:inline-block; vertical-align:middle; padding:5px 10px; border:1px solid #194C85; margin-right:5px; cursor:default;}

.container_concurs_always .thanks_title {background:url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/thanks-title.png) no-repeat; width:490px; height:70px;}

.container_concurs_always .box_login {background:#F7F7FA; padding:15px;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.container_concurs_always .box_login td {padding-bottom:5px;}
.container_concurs_always .box_login td .text {border:1px solid #333; padding:2px; width:150px;}

.container_concurs_always .btn_login {background: url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/btn.jpg) repeat-x left center; color:#FFFFFF; font-weight:bold; font-size:13px; border-radius:5px; display:block; padding:10px 15px; margin-top:15px; text-decoration:none!important; width:60px; text-align:center;}
.container_concurs_always .btn_login:hover {text-decoration:none!important;}
.container_concurs_always .btn_trimite {background: url(../../../../img/contest/custom/concurs-always-pariaza-pe-tine/btn.jpg) repeat-x left center; color:#FFFFFF; font-weight:bold; font-size:13px; border-radius:5px; display:block; padding:10px 15px; margin-top:15px; text-decoration:none; width:80px; text-align:center;}
.container_concurs_always .btn_trimite:hover {text-decoration:none;}

.container_concurs_always .video_section {margin-bottom:15px;}
.container_concurs_always .video_section .headline {color:#194C85; font-weight:bold; margin-bottom:10px; font-size:16px;}

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

#branding_links { position:relative; height:1px; width:100%; z-index:3}
#branding_links .branding_links_top { position:absolute; left:0; top:-340px;  width:1012px; height:340px;}
#branding_links .branding_links_left { position:absolute; left:-130px; top:-340px;  width:130px; height:1200px;}
#branding_links .branding_links_right { position:absolute; right:-130px; top:-340px;  width:130px; height:1200px;}

.register_form { padding:20px 0}
.register_form .field { margin-bottom:15px;}
.register_form label { display:inline-block; width:100px;}
.register_form input.text { font:inherit; color:#000; border:1px solid #194C85; padding:5px; width:200px}
.register_form select.text { font:inherit; color:#000; border:1px solid #194C85; padding:5px; width:212px}
.register_form input.btn { border:none; outline:none}