body {background: #DBF1BB;}
body, td {padding: 0px; margin: 0px; font-family: tahoma; font-size: 11px; color: #000000;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px; margin-bottom: 12px;}
img {border: 0px;}

.input {font-family: tahoma; font-size: 11px; color: #000000; border: 1px solid #85D653;}
/*
.button {font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; background: #203C96; border: 0px solid;}
*/

a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: none;}

prospero {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 9px; list-style: none; background: url(../images/arr02.gif) no-repeat 0px 5px;}
prospero ul li a {font-size: 9px;}

.clear {clear: both; height: 1px; display: block;}
h1 {display: none;}

#label00 {position: absolute; left: 6%; top: 157px;}
#coupon {float: right; position: relative; z-index: 500; margin: -85px 66px -133px 0px;}

#mcontainer {width: expression(document.body.clientWidth>1000?"100%":"1000px"); min-width: 1000px;}
#topbanner {height: 60px; padding: 5px 0px; text-align: center; background: #FFFFFF;}

#top {height: 190px; background: #FFFFFF url(../images/topbg01.gif) repeat-x left top;}
#top h2 {display: none;}
#top .bg02 {height: 190px; background: url(../images/topbg02.gif) repeat-x left top;}
#top .bg03 {height: 190px; background: url(../images/topbg03.gif) no-repeat left top;}
#top .bg04 {height: 190px; background: url(../images/topbg04.jpg) no-repeat left top;}
#top .l-col {width: 29%; float: left;}
#top .c-col {width: 30%; float: left;}
#top .r-col {width: 41%; height: 190px; background: url(../images/top-rcol-bg.gif) repeat-x left bottom; float: right; _margin-left: -1px;}
#top div.logo {text-align: center;}
#top div.logo img {position: relative; z-index: 500; margin: -2px 0px -27px -30px; }
#top .slogan {position: relative; z-index: 600;}
#top .r-col p {clear: both; margin-bottom: 10px; position: relative; z-index: 600;}

#enter {position: absolute; top: 31px; left: 50px; z-index: 2000; width: 212px; height: 106px; background: url(../images/enter-bg.jpg) no-repeat left bottom;}
#enter h2 {margin: 0px; padding: 0px; display: block; background: url(../images/enter.gif) no-repeat 14px 0px; height: 27px;}
#enter h2 span {display: none;}
#enter form {margin-top: 18px; font-size: 10px;}
#enter form .row {margin: 0px 0px 3px 0px;}
#enter label {float: left; width: 63px; text-align: right; margin-right: 5px; padding-top: 1px;}
#enter input {float: left; width: 130px;}
#enter p.link {text-align: right; padding-right: 17px; padding: 0px; margin: 5px 17px 0px 0px;}
#enter p.link img {margin: 4px 5px 0px 0px;}
#enter a {text-decoration: none;}
#enter a:hover {text-decoration: underline;}

#mmenu {margin: 30px 0px 0px 0px; padding: 0px; background: url(../images/mmenu-bg.gif) no-repeat 62px 9px; height: 150px;}
#mmenu li {margin: 0px; padding: 0px; display: inline; text-indent: -9999px; list-style: none;}
#mmenu a {display: block; clear: both; float: left; background: no-repeat left top; line-height: 10px; margin-bottom: 14px; text-decoration: none;}
#mmenu a.about {width: 65px; height: 10px; background-image: url(../images/mmenu-about.gif);}
#mmenu a.about-selected, #mmenu a.about:hover {width: 65px; height: 10px; background-image: url(../images/mmenu-about-selected.gif);}
#mmenu a.rules {width: 57px; height: 9px; background-image: url(../images/mmenu-rules.gif);}
#mmenu a.rules-selected, #mmenu a.rules:hover {width: 57px; height: 9px; background-image: url(../images/mmenu-rules-selected.gif);}
#mmenu a.registration {width: 83px; height: 12px; background-image: url(../images/mmenu-registration.gif);}
#mmenu a.registration-selected, #mmenu a.registration:hover {width: 83px; height: 12px; background-image: url(../images/mmenu-registration-selected.gif);}
#mmenu a.generator {width: 101px; height: 12px; background-image: url(../images/mmenu-generator.gif);}
#mmenu a.generator-selected, #mmenu a.generator:hover {width: 101px; height: 12px; background-image: url(../images/mmenu-generator-selected.gif);}
#mmenu a.contacts {width: 65px; height: 10px; background-image: url(../images/mmenu-contacts.gif);}
#mmenu a.contacts-selected, #mmenu a.contacts:hover {width: 65px; height: 10px; background-image: url(../images/mmenu-contacts-selected.gif);}
#mmenu a.help {width: 55px; height: 12px; background-image: url(../images/mmenu-help.gif);}
#mmenu a.help-selected, #mmenu a.help:hover {width: 55px; height: 12px; background-image: url(../images/mmenu-help-selected.gif);}

#lmenu {margin: 15px 0px 0px 0px; padding: 0px;}
#lmenu li {margin: 0px; padding: 0px; display: inline; list-style: none;}
#lmenu a {margin: 0px 12px 0px 0px; padding: 0px 15px 1px 8px; font-size: 10px; display: block; float: left; border-right: 1px solid #70AA27; text-decoration: none; background: url(../images/arr01.gif) no-repeat 0px 4px;}
#lmenu a:hover {text-decoration: underline;}
#lmenu a.last {border: 0px;}

#content {background: #FFFFFF url(../images/ftr-bg02.gif) no-repeat right bottom;}
#content .l-col {width: 29%; float: left; padding-top: 100px;}
#content .c-col {width: 30%; float: left;}
#content .c-col .container {padding: 12px 37px 0px 0px;}
#content .r-col {width: 41%; float: right; _margin-left: -1px;}
#content .r-col .container {padding: 28px 105px 80px 0px;}
#content .r-col p {line-height: 140%; text-align: justify;}

#novelty {margin-right: 40px;}
#novelty h2 {font-size: 18px; text-indent: -9999px; margin: 0px 0px 0px 59px; padding: 0px; background: url(../images/hdr-newsites.gif) no-repeat left top;}
#novelty .hr {background: #9BE34C; height: 1px; margin-top: -3px;}
#novelty ul {margin: 15px 0px 20px 59px; padding: 0px;}
#novelty ul li {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 9px; list-style: none; background: url(../images/arr02.gif) no-repeat 0px 5px;}
#novelty a {color: #37AC00;}
#novelty p {margin-left: 68px;}
#novelty p a {font-weight: bold; text-decoration: none;}
#novelty p a:hover {text-decoration: underline;}

#rating {margin-right: 40px;}
#rating h2 {font-size: 18px; text-indent: -9999px; margin: 0px 0px 0px 59px; padding: 0px; background: url(../images/hdr-rating.gif) no-repeat left top;}
#rating .hr {background: #9BE34C; height: 1px; margin-top: -3px;}
#rating ul {margin: 15px 0px 20px 59px; padding: 0px;}
#rating ul li {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 9px; list-style: none; background: url(../images/arr02.gif) no-repeat 0px 5px;}
#rating a {color: #37AC00;}
#rating p {margin-left: 68px;}
#rating p a {font-weight: bold; text-decoration: none;}
#rating p a:hover {text-decoration: underline;}

#checkname {padding: 0px 0px 8px 0px; margin: 0px 0px 13px 0px; background: url(../images/checkname-bg.gif) no-repeat left bottom; float: right; width: 213px; font-size: 10px;}
#checkname h2 {margin: 0px 16px 12px 0px; padding: 0px; text-indent: -9999px; background: url(../images/hdr-checkname.gif) no-repeat top right; font-size: 18px;}
#checkname form {font-size: 10px;}
#checkname form .row {margin: 0px 0px 3px 0px;}
#checkname label {float: left; width: 63px; text-align: right; margin-right: 5px; padding-top: 1px;}
#checkname input {float: left; width: 130px;}
#checkname p.link {text-align: right; padding-right: 17px; padding: 0px; margin: 5px 23px 0px 0px;}
#checkname p.link img {margin: 4px 5px 0px 0px;}
#checkname a {text-decoration: none;}
#checkname a:hover {text-decoration: underline;}

#newsline h2 {font-size: 18px; text-indent: -9999px; margin: 0px; padding: 0px; background: url(../images/hdr-news.gif) no-repeat left top;}
#newsline .hr {background: #9BE34C; height: 1px; margin-top: -6px;}
#newsline ul {margin: 15px 0px 20px 0px; padding: 0px;}
#newsline ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 9px; list-style: none; background: url(../images/arr02.gif) no-repeat 0px 5px;}
#newsline ul li .hr {margin: 7px 0px; padding: 0px; background: url(../images/dot01.gif) repeat-x left bottom;}
#newsline ul li a {font-size: 9px;}
#newsline a {color: #37AC00;}
#newsline p {margin-left: 9px;}
#newsline p a {font-weight: bold; text-decoration: none;}
#newsline p a:hover {text-decoration: underline;}

#adv h2 {font-size: 18px; text-indent: -9999px; margin: 0px; padding: 0px; background: url(../images/hdr-adv.gif) no-repeat left top;}
#adv .hr {background: #9BE34C; height: 1px; margin-top: -6px;}
#adv ul {margin: 15px 0px 20px 0px; padding: 0px;}
#adv ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 9px; list-style: none; background: url(../images/arr02.gif) no-repeat 0px 5px;}
#adv ul li .hr {margin: 7px 0px; padding: 0px; background: url(../images/dot01.gif) repeat-x left bottom;}
#adv ul li a {font-size: 9px;}
#adv a {color: #37AC00;}
#adv p {margin-left: 9px;}
#adv p a {font-weight: bold; text-decoration: none;}
#adv p a:hover {text-decoration: underline;}

#ftr {background: #DBF1BB url(../images/ftr-bg03.gif) repeat-x right top;}
#ftr .ftr-cont {background: url(../images/ftr-bg01.gif) no-repeat right top; padding-bottom: 20px;}
#ftr .links {width: 29%; float: left; font-size: 10px;}
#ftr .links .container {padding: 15px 0px 0px 60px;}
#ftr .links p {margin: 0px 0px 4px 8px;}
#ftr .links a {text-decoration: none;}
#ftr .links a:hover {text-decoration: underline;}
#ftr .copy {width: 30%; float: left; font-size: 10px;}
#ftr .copy p {margin: 35px 0px 0px 10px;}
/*
#ftr .r-col {width: 41%; float: right; _margin-left: -1px;}
*/

