body.pwa, body.plazamobi {padding:0; margin:0; background:#e2fbff url(../images/bg.gif) repeat-x; font-family:Times; font-size:13px;}
a {color:#ba1349;}
img, table {border:0;}
table {border-collapse:collapse;}
.clear {clear:both;}
form {padding:0; margin:0;}
.red {color:#da0153;}
td {vertical-align:top;}

h1 {font-family:Georgia; margin:0 0 17px 0; padding:0; font-weight:bold; font-size:25px;}

#leftbg {position:absolute; top:0; left:50%; margin-left:-602px; width:142px; height:92px; background:transparent url(../images/bgleft.gif) no-repeat top right;}
#rightbg {position:absolute; top:0; left:50%; margin-left:483px; width:127px; height:90px; background:transparent url(../images/bgright.gif) no-repeat top left;}
#roof {position:absolute; top:0; left:50%; margin-left:-460px; width:943px;}

#main {position:absolute; top:55px; left:50%; margin-left:-460px; width:942px; background-color:#ffffff; border:1px solid #000000; border-top:none; border-bottom:none;}

#lang {position:absolute; margin:10px 0 0 760px; width:165px; color:#ffffff; font-size:14px; line-height:20px;}
#lang div {font-size:15px; color:#000000; cursor:pointer;}
#lang div#country_dd {overflow:hidden; background:transparent url(../images/dd.gif) no-repeat; height:19px; padding:3px 18px 0 5px;}
#lang div#selections {z-index:100; display:none; background-color:#e9f4ff; border:1px solid #5794bf; padding:6px 6px 0 6px; width:148px;}
#lang div#selections div {padding-bottom:4px;}
#lang img {border:1px solid #5d5d5d; margin:1px 8px 0 0; float:left;}

.pwa .menu {background:#650f2c url(../images/head2.jpg) no-repeat top; padding:63px 0 0 10px;}
.plazamobi .menu {background: #650f2c; padding: 0 0 0 10px; border-top: 1px #e0cbd0 solid;}
.firstpage {background:#650f2c url(../images/head1.jpg) no-repeat top; padding:194px 0 0 10px;}
.menu a {font-size:16px; text-decoration:none; color:#ffffff;}
.menu a:hover {color:#ffd800;}
.pwa .menu div.menu_self {padding:5px 0 4px 10px;}
.plazamobi .menu div.menu_self {padding:1px 0 4px 10px;}
.menu td {padding-right:45px;}
.menu td.active div {background-color:#ffffff; float:left; padding:0 5px 0 5px;}
.menu td.active div a,.menu td.active div a:hover {color:#dc003e;}
.little {line-height:6px;}

#page {padding:26px 20px 40px 20px; background-color:#ffffff; font-size:14px;}

.girl, #prizes-wrapper div.content, #winners-wrapper div.content, #competitions-wrapper div.content {padding:6px 0px 0 157px; background:#ffffff url(../images/girl.gif) no-repeat;}
.comp {margin:0 0 16px 18px; float:left;} 
.firstinrow {margin-left:0;}
.comp a {color:#000000; font-size:15px; text-decoration:none;}
.arr {background:transparent url(../images/ico.gif) no-repeat; margin-top:7px; padding-left:15px;}
.comp a:hover {color:#da0153;}
.comp img {border:1px solid #aca89b;}

.pnkt1 {background:transparent url(../images/pnkt1.gif) repeat-x; padding-top:16px;}
.pnkt2 {background:transparent url(../images/pnkt2.gif) repeat-x; padding-top:16px;}

.order_info {margin-top:18px;}
.order_info td {padding-left:20px; font-size:13px;}
.order_info td.label {border-right:1px solid #ff3727; padding:0 17px 0 0; width:117px; font-weight:bold; font-size:14px;}
.order_info p {padding:0; margin:0;}


#footer {margin-top:20px; position:absolute; left:0; width:981px; background:transparent url(../images/bot_left.gif) no-repeat left bottom; padding:0 30px 0 33px; margin-left:-34px;}
#footer div {background:transparent url(../images/bot.gif) repeat-x bottom; padding-left:20px;}
#footer div div {background:transparent url(../images/bot_right.gif) no-repeat bottom right;}

#ads div{float:left; padding-right:44px; width:140px;}
#ads a {text-decoration:none; color:#000000; font-family:Times;}
#ads h1 {font-family:Times; font-size:13px; margin:0 0 3px 0; padding:0; color:#aa1004; text-decoration:underline;}

.message_in, .message_out {width:188px; height:149px; padding:74px 0 0 0; margin:14px 0 0 0; text-align:left;}
.message_in {background:#ffffff url(../images/ph1.jpg) no-repeat;}
.message_out {background:#ffffff url(../images/ph2.jpg) no-repeat;}
.message_in div, .message_out div {margin:0 0 0 46px; color:#ffffff; width:92px; height:141px; overflow:hidden; font-family:Arial; font-size:10px; text-align:left;}
.padded {padding:15px 0 15px 0;}

h6 {color:#c32a06; font-weight:bold; margin:12px 0 0 0; font-size:16px; padding:0 0 5px 20px; background:#ffffff url(../images/ask.gif) no-repeat;}
.hr {margin-top:16px; padding-top:2px; border-top:1px solid #ece5c0; height:1px;}


/*page specific*/

#descr {float:left; width:237px; background:#ced5ff no-repeat right bottom; font-size:20px; font-weight:bold; padding:10px 180px 5px 20px; height:208px;}
#descr p {margin:0 0 10px 0; line-height:21px;}
#descr p.norm {font-weight:normal; font-size:18px;}
#descr p.red {font-size:21px; color:#da0153;}
#descr div.sms {font-family:Arial; font-size:13px; color:#ffffff; position:absolute; text-align:center; width:55px; height:53px; margin:59px 0 0 325px; padding-top:33px;}
#competition_1 {border:1px solid #59565f;}
#competition_1 div#comp_image{float:left; width:463px; height:223px; background: url('../images/comp1.jpg') no-repeat left top;}
#competition_1 div#pw {font-size:16px; text-align:center; position:absolute; width:144px; height:24px; margin:176px 0 0 3px; color:#dc115e; overflow:hidden;}
#competition_1 div#label {font-size:21px; line-height:23px; font-family:Georgia; font-weight:bold; position:absolute; width:230px; z-index:90; color:#ffec72; margin:12px 0 0 49px;}
#competition_1 div#label2 {font-size:21px; line-height:23px; font-family:Georgia; font-weight:bold; position:absolute; width:230px; z-index:91; color:#000000; margin:11px 0 0 48px;}

#how-to-play-wrapper, #terms-and-rules-wrapper, #faq-wrapper, #contact-us-wrapper, #supported-phones-wrapper, #mechanics-wrapper {padding-left: 13px}

#how-to-play-wrapper{font-size:15px;}
#how-to-play-wrapper h2 {color:#da0153; font-size:19px; font-weight:normal; border-bottom:1px solid #d3d4eb; padding:17px 0 4px 6px; margin:0 0 10px 0;}
#how-to-play-wrapper .botlabels td {padding-top:3px; font-size:14px; text-align:center;}

#prizes-wrapper div.content, #winners-wrapper div.content {padding-left:190px;}
#prizes tr {background:transparent url(../images/pnkt1.gif) repeat-x bottom; font-size:17px;}
#prizes td {font-weight:bold; padding:10px 40px 6px 4px; vertical-align:middle;}
#prizes .worth {text-align:right; padding:10px 20px 6px 4px;}
#prizes tr.top {font-size:14px; color:#757575;}
#prizes td.pic {font-size:28px; color:#da0153; padding-right:10px;}
#prizes td.lab {font-weight:normal;}

#win tr {background:transparent url(../images/pnkt1.gif) repeat-x bottom; font-size:17px;}
#win td {font-weight:bold; padding:10px 40px 6px 4px; vertical-align:middle;}
#win .worth {text-align:right; padding:10px 20px 6px 4px;}
#win tr.top {font-size:14px; color:#757575;}
#win td.pic {font-size:28px; color:#da0153; padding-right:10px;}
#win td.lab {font-weight:normal;}

#terms-and-rules-wrapper .hr2 {margin-top:10px; padding-top:10px; height:1px; border-top:1px solid #d3d4eb;}
#terms-and-rules-wrapper ul{margin:0 0 0 9px; padding:0;}
#terms-and-rules-wrapper li {margin:5px;}
#terms-and-rules-wrapper h4 {color:#da0153; font-size:19px; font-weight:normal; padding:0; margin:12px 0 4px 6px;}
#terms-and-rules-wrapper p, #faq-wrapper p {margin:0; padding:0}

div#contactForm input,div#contactForm select,div#contactForm textarea {border:1px solid #555; width:240px; border-bottom-color: #999; border-left-color: #999;}
div#contactForm select{padding: 1px; width: 242px;}
div#contactForm textarea{width: 440px;height: 160px; font-family: Arial;}
div#contactForm label .fieldLabel{width: 180px; display: inline-block; padding: 5px 8px 6px 0; height: 20px;}
div#contactForm label .red {font-weight: bold;}
div#contactForm label{display:block;}
div#contactForm #contactFormError{padding: 10px 6px; margin: 5px 0; background-color: #FF6666; color: #fff; font-weight: bold;}
div#contactForm div.buttonRow{padding-left:162px; padding-top:10px;}
div#contactForm .asterisk{float:right; color:#C00000;}

#prizes1 {background:#ffffff url(../images/pr.gif) repeat-x; margin:0 0 13px 0;}
#prizes1 div.self {background:transparent url(../images/prizes1.jpg) no-repeat right; padding-top:27px; height:73px; font-size:14px;}
#prizes1 div.self div {margin-left:13px; background:transparent url(../images/logo2.gif) no-repeat left center; padding:0 170px 0 44px;}
#competitions-wrapper h1{margin:0}

#loggedInInfo{background-color:#650F2C;}
#loggedInInfo, #loggedInInfo a {color: #e9f4ff !important;}
#loggedInInfo a {font-weight:bold;}

.bold {font-weight:bold;}
.lettering {list-style-type:lower-alpha; margin:0 0 25px 30px; padding:0;}
.lettering li {margin:10px 0 0 0; padding:0 0 0 10px;}
#mechanics-wrapper h6 {color:#000000; font-weight:normal;}
#mechanics-wrapper h1{text-transform: uppercase}
.download_pdf_link { float: right; margin-top: -60px; }

