body {margin:0; padding:0;}
body.skill2win {background:#d4d9e0 url(../images/bg.gif) repeat-x top;}
body.mazamob {background:#d4d9e0 url(../images/bg.gif) repeat-x center -75px;}
body,div {font-family:Arial; font-size:14px; color:#000000;}
a {font-family:Arial; color:#000000;}
img,table {border:0;}
form {padding:0; margin:0;}
a:hover {color:#ae001c;}
.little {line-height:7px;}
.clear {clear:both;}
p {font-size:13px;}

#main, #main_mainpage {margin:0 auto; width:840px; padding:0 80px;}
body.skill2win #main {background:url(../images/bg2.jpg) no-repeat 20px 146px;}
body.mazamob #main {background:url(../images/bg2.jpg) no-repeat 20px 72px;}
body.mazamob #main_mainpage {background:url(../images/bg2.jpg) no-repeat 0 71px;}

#footer {width:840px;}
#footer div {padding:9px; font-family:Verdana; font-size:11px; color:#87898b;}
#footer h3 {font-size:12px; font-family:Verdana; color:#55575a; border-bottom:1px solid #aaaeb3; margin:10px 0 0 0; padding:0 0 8px 9px;}
#footer a {font-size:11px; color:#636568; }

.red {color:#d60023;}
.bold {font-weight:bold;}

#menu {position:absolute; text-align:center; width:100%;}
body.skill2win #menu {top:96px;}
body.mazamob #menu {top:20px;}
#selfmenu {min-width:840px; margin:0 auto 0 auto;}
#selfmenu td {vertical-align:middle; height:44px;}
#selfmenu a {text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; letter-spacing:-0.2px;}
#selfmenu div {padding:2px 6px 3px 6px; text-align:center; float:left;}
#selfmenu div.active {background-color:#ffffff;}
#selfmenu div.active a {color:#d00022;}


#top {margin-left:-90px;}
body.skill2win #top {background:url(../images/skill2win.jpg) no-repeat top; height:95px;}
body.mazamob #top {height:20px;}
#logolink {position:absolute; left:50%; width:195px; top:40px; height:54px; margin-left:-126px;}
#content {clear:both; font-size:13px; margin:105px 0 20px 11px; width:840px; min-height:310px;}


ul{margin:0; padding:0;}
li {margin:5px;}

h1 {margin:0 0 26px 0; font-size:22px;}
h3 {margin:2px; padding:0;}
h4 {color:#000000; font-weight:normal; font-size:17px; margin:0; padding:0;}
h6 {color:#d60023; font-weight:normal; font-size:15px; margin:-3px 0 7px 0; padding:0;}

#sel_country {color:#ffffff; z-index:100; position:absolute; top:0; left:50%; margin-left:220px; background:transparent url(../images/lang.gif) no-repeat right bottom; height:24px; width:152px;}
#active_country {font-family:Verdana; position:absolute; top:1px; right:0px; text-align:left; width:118px; height:17px; padding:3px 26px 0px 3px; cursor:pointer;}
#active_country div {margin-right:15px; width:139px; overflow:hidden;}
.country {font-family:Arial; font-size:11px; background-repeat:no-repeat; background-position:left center; font-weight:bold; padding-left:25px; color:#000000; text-decoration:none;}
#langdiv {display:none; position:absolute; right:0px; top:24px; background-color:#e3e9f1; border:1px solid #b4b9bf; padding:3px 0px 2px 6px; text-align:left; width:143px; overflow:hidden; line-height:21px;}
#langdiv a {color:#000000; font-weight:bold; text-decoration:none;}
#langdiv a:hover {color:#cd0000;}

#prizes {width:75%; font-weight:bold;}
#prizes td {background-color:#ffffff; padding:4px 8px 4px 8px; font-family:Verdana; font-size:14px;}
#prizes td.mid {background-color:#cbd0d7; height:2px; padding:0; line-height:2px; font-size:1px}
#prizes td.headr {background-color:#ae001c; color:#ffffff; font-family:Verdana; white-space:nowrap  }
.paddedleft, #prizes td.paddedleft  {padding-left:26px;}
.paddedright {padding-right:20px;}

.prizetxt {float:left; padding:18px 0 0 0; width:380px;}
.prizetxt b {color:#d60023;}
.prizetxt div {padding-top:4px; font-size:12px;}
.prizepic {float:left; padding-right:16px; width:180px; text-align:center;}

.winner {margin:0 0 20px 0; border-bottom:1px solid #9aa1ab; background-color:#ffffff; font-size:14px; padding:6px;}
.phonenum {float:left; background:#ffffff url(../images/mob1.gif) no-repeat left center; margin:14px 0 0 25px; padding:0 0 0 50px; line-height:19px;}

.num {padding-right:16px;}
.num b {background-color:#ae001c; padding:2px 6px 2px 6px; color:#ffffff; font-size:13px;}
.num2 {padding-right:10px;}
.num2 b {background-color:#ffffff; padding:1px 5px 1px 5px; color:#ae001c; font-size:13px;}

.out_message, .in_message {background-color:#ffffff; padding:8px 20px 0 20px; border:1px solid #b5bac1; margin-top:13px;}
.floatleft {float:left;}
.out_message div.phone {background:#ffffff url(../images/out_mess.jpg) no-repeat; padding:63px 0 0 26px; width:160px; height:146px; margin:12px 0 0 10px;}
.out_message div.phone div, .in_message div.phone div {line-height:12px; width:88px; height:86px; overflow:hidden; font-family:Arial; font-size:11px;}
.in_message div.phone {margin-left:5px; width:115px; background:#ffffff url(../images/in_mess.jpg) no-repeat; padding:63px 0 0 46px; height:146px; margin-top:6px;}
.hr, .hr2 {clear:both; height:1px; background-color:#ffffff; border-top:1px solid #b5bac1; margin:12px 0 20px 0;}

.terms-and-rules h4 {margin:26px 0 6px 0; color:#d60023;}
.terms-and-rules p {margin:0;}

/**Contact us feedback form**/
#contactFormInfo {padding: 0 0 10px 0;}
#contactFormResponse {padding: 15px 45px 15px;text-align:center;color:#c32a06;font-weight:bold;font-size:20px;}
#contactForm input, #contactForm select, #contactForm textarea, #contactForm fieldset {width:220px;margin-bottom:10px;float:left;}
#contactForm input.contactFormButton {width:80px;margin-left:215px;}
#contactForm select {width: 222px;}
#contactForm textarea {width:400px;height:150px;}
#contactForm label {display:block;clear:both;}
#contactForm label span.fieldLabel {display:block;width:210px;height:22px;margin-top:3px;margin-bottom:7px;float:left;}
#contactForm .required {color: red;}
#contactFormError{color: #fff;font-weight:bold;background-color: red;padding: 5px 0;margin: 5px 0;}
/**Contact us feedback form styles end**/

/** game items**/
.gameItem {float:left;width:210px;padding:4px;margin-right:30px;margin-bottom:25px;background-color:#ffffff;border:1px solid #a6a6a6;}
.gameItem a {text-decoration:none;font-weight:bold;}
.gameItem div {padding:3px 3px 0 20px;background-color:#fff;margin-top:4px;}
.gameItem a img {width:210px;height:130px;}
/** game items**/

.download_pdf_link { float: right; margin-top: -65px; }
