#pagettl {display:block; position:absolute; top:81px; left:290px; width:335px; height:98px; background:url('../img/layout/brand_wide.png') 0 0 no-repeat}
#pagettl * {display:none}

#main {background:url('../img/layout/bkgr_content.jpg') 0 0 repeat-y}
#main-in {padding-top:170px}

/* @group tabs */

#tabs {width:900px; height:112px; margin:0 0 0 3px; white-space:nowrap}
#tabs li {float:left; width:296px; height:110px; border-top:1px solid #cf6199; background:url('../img/contest/tab_off_ovl.png') 0 0 repeat}
html>body #tabs li.over {background:url('../img/contest/tab_over_ovl.png') 0 0 repeat}
#tabs li.sel {margin-left:-10px; margin-right:-10px; width:316px; background:url('../img/contest/tab_outshadows.png') top center repeat-y}
#tabs li.sel.first {margin-left:0; width:306px; background-position:top right}
#tabs li.sel.last {margin-right:0; width:306px; background-position:top left}
#tabs li a {display:block; padding-top:35px; height:75px; color:#fee1f1; font-size:12px; line-height:1.2; text-decoration:none; font-variant:normal; text-transform:uppercase; text-align:center; background:url('../img/contest/tab_inshadows.png') bottom left repeat-x; border-top:1px solid #df7eb2; border-left:1px solid #df7eb2}
#tabs li a strong {font-size:20px; font-weight:normal}
#tabs li.sel a {margin-left:10px; margin-right:10px; background:url('../img/contest/tab_inshadows.png') top left repeat-x; border-left:1px solid #df7eb2; border-right:1px solid #df7eb2; cursor:default}
#tabs li.sel a * {cursor:default}
#tabs li.sel.first a {margin-left:0; border-left:none}
#tabs li.sel.last a {margin-right:0; border-right:none}

/* @end */

/* @group content */

#content {margin:45px 0 0 0; min-height:600px; background:url('../img/contest/content_ovl.png') top center repeat-y}
.leftphoto {float:left; position:relative; left:-10px; min-height:1px; margin:1px; padding:4px 10px 17px; background:url('../img/contest/photo_bkgr_wid.png') center no-repeat}
.indent {overflow:hidden; margin-left:300px; min-height:140px}
.contest .indent {width:543px; margin-left:0 !important; float:right}
.de_DE .indent h2.ttl.nw {font-size:22px}
.indent2 {margin-left:50px}
.article {position:relative; height:100%; margin:0 10px; padding:50px 20px 50px 10px; border-top:1px solid #c56f9c; font-size:12px; line-height:1.75; color:white}
.article.dark {background:url('../img/contest/dark_art_ovl.png') 0 0 repeat; border-left:1px solid #ad4174; border-right:1px solid #ad4174; border-bottom:1px solid #983764}
.article ul {margin-left:1em; list-style-type:disc}
.article p,
.article ul {margin-bottom:15px}
.boxttl {position:absolute; top:-10px; right:20px; width:150px; padding:0 0 0 9px; text-align:center; color:#f4bedb; background:url('../img/contest/boxttl.png') 0 0 no-repeat; font-size:12px; line-height:34px; font-weight:normal}
h2.ttl {margin:15px 0; font-size:24px; line-height:1.2; font-weight:normal; text-transform:uppercase; white-space:nowrap}
h2.ttl.nw {white-space:nowrap}
h3.ttl {margin-bottom:15px; font-size:18px; line-height:1.2; font-weight:normal; text-transform:uppercase}
h3.line {padding-bottom:10px; border-bottom:1px solid #cf679d} 
.article ul {margin-left:1em; list-style-type:disc}
.midttl {color:#30101f}
.article ol {list-style:decimal outside none}
.article ol,
.article ol li {margin-bottom:15px}
.article ol li a {color:#fff; text-decoration:none}
.article ol li a:hover {color:#E280B4}

ul.prizelist {margin:15px 0; height:270px; border-top:1px solid #cf679d; white-space:nowrap; list-style-type:none}
ul.prizelist li {float:left; margin:0 28px 0 0; padding:30px 0 0 0; width:187px; list-style-type:none}
.prizelist li.last {margin-right:0}
.prizelist li .prizephoto {margin-bottom:10px; padding:0 0 12px 0; background:url('../img/contest/photo_bkgr_nar.png') bottom center no-repeat}
/* @end */


a.collapse-link {display:block; margin:10px 0; padding:0 0 0 25px; background:url('../img/common/ico_collapse.png') 0 3px no-repeat; color:white; text-decoration:none}
a.collapse-link.open {background-position:0 -27px}
a.collapse-link:hover {color:#1e0812}

#headlineUnderLinks {color:#fff; margin:25px 0 0 25px; text-align:center; font-size:16px; font-weight:bold}
.hu_HU #headlineUnderLinks {margin-left:0; font-size:15px} 

.btn-pinkShade {background:url(../img/contest/btn-pinkshade-l.png) no-repeat #b23e82; height:33px; display:block; float:left}
.btn-pinkShade a {font-size:12px; line-height:33px; text-decoration:none; color:#ffffff; padding:0 20px; background:url(../img/contest/btn-pinkshade-r.png) 100% 0 no-repeat; display:block; float:left}
.btn-pinkShade a:hover {}

.marR44px {margin-right:44px !important}
.w210 {width:210px !important}
.youtubeform #main-in {padding-top:0px}
.youtubeform #pagettl {left:640px; top:170px; width:201px; height:138px; background-image:url(../img/contest/avril-logo.png)}
.youtubeform #dark-box-out {width:560px; margin-bottom:32px}
.youtubeform #content {margin-top:0; padding-top:26px; padding-bottom:26px; background:none}
.youtubeform .agreement {width:540px; margin-left:12px; line-height:40px; font-size:85%}
.youtubeform .agreement a {color:#66133e}
.bigPinkInput {width:465px; height:29px; background:url(../img/contest/inp-pink.png) no-repeat #ac4a7d; position:relative}
.bigPinkInput input {width:450px; color:#fff; font-size:100%; padding:0; border:0; margin:5px; background:none}
.smallPinkInput {width:190px; height:29px; background:url(../img/contest/inp-small-pink.png) no-repeat #ac4a7d; position:relative; display:inline}
.smallPinkInput input {width:180px; color:#fff; font-size:100%; padding:0; border:0; margin:5px; background:none}
.bigPinkTextarea {width:465px; height:110px; overflow:hidden; position:relative; background:url(../img/contest/textarea-pink.png) 0 1px no-repeat; position:relative}
.bigPinkTextarea textarea, textarea#content {width:450px; height:100px !important; min-height:100px !important; padding:0 !important; margin:5px !important; border:0; color:#fff !important; background:none; overflow:auto !important}
.bigPinkFileInput {width:511px; height:34px; overflow:hidden; position:relative; background:url(../img/contest/inp-pink.png) 0 1px no-repeat}
.bigPinkFileInput span {width:506px; height:29px; padding:5px 0 0 5px; display:block; background:url(../img/contest/submit-pinkdot.png) no-repeat 100% 0; position:absolute; right:0; top:0px; z-index:10; color:#fff}
.bigPinkFileInput input {position:absolute; right:0; top:0; z-index:20; font-size:150px; padding:0; border:0; margin:0px; background:none; line-height:25px; opacity:0; filter:alpha(opacity=0)}
/* israel competition */
#pagettl.he_IL_avrilstar {display:none; /*width:372px; height:353px; background:url(../img/contest/blackstar-avril.png) no-repeat*/}
#he_IL_competition {padding:100px 0 110px 430px; margin:0 100px 0 50px; height:300px; background:url(../img/contest/blackstar-hebrew.png) no-repeat}
#main-in.he_IL {padding-top:50px}


/* wishlist */
a.wish-print {background:url(../img/contest/ico-print.png) no-repeat 100% 50%; padding-right:28px; text-align:right; color:#fed666 !important; font-weight:bold; font-size:80%}
a.wish-print:hover {color:#000 !important}
.wishlist #main-in {padding-top:0px}
.wishlist #pagettl {left:600px; top:120px; width:272px; height:480px; background-image:url(../img/layout/pagettl-bottle.png)}
.wishlist #pagettl.tree {left:585px; width:300px; background-image:url(../img/layout/pagettl-treebottle.png)}
.wishlist #dark-box-out {width:560px; margin-bottom:32px}
.wishlist #content {margin-top:0; padding-top:26px; padding-bottom:26px; background:none}
.wishlist .agreement {width:540px; margin-left:12px; line-height:40px; font-size:85%}
.wishlist .agreement a {color:#66133e}

.wishlist .agreement p.advice { color: #fff; }

.wishlist .article, .wishlist .article.dark {padding-top:30px; padding-bottom:30px}
.wishContent {padding:25px 30px; border:1px solid #771843; margin-bottom:10px}
.wishContent small {font-size:75% !important}
.noDecoration {text-decoration:none !important}

.btn-pinkShade-block { clear: left; margin-top: 10px; }