html, body {
	margin:0;
	padding:0;
}
html {
	height: 100%;
}
body {
	background:#006C2C;
	font:12px/120% Arial;
	color:#333;
	height: 100%;
}
body.lt #container {
	width:979px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	min-height: 100%;
	background: url(../img/lt/main_bg.jpg) left top no-repeat #FAF4E2;
	color:#333;
}
* html #container {
	height: 100%;
}
#top {
	height: 234px;
    width: 979px;
	top: 0px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}
#topInner {
	height: 193px;
    width: 979px;
	top: 0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:41px;
	text-align:center;
}
#footer {
	height: 75px;
	width: 979px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	position: relative;
	margin-top:-75px;
	background:url(../img/common/footer_bg.gif) left bottom no-repeat;
}
#main {
	min-height: 100%;
    width: 979px;
	margin-left:auto;
	margin-right:auto;
    top:0px;
}
a {
	color:#9D7D00;
}
a:hover, ul#navMain a.selected {
	color:#333;
	text-decoration:none;
}
ul#navMain a.selected:hover {
	text-decoration:underline;
}
/*a:visited {
	color:#760;
}*/
.content {
	height:100%;
	display:block;
	padding-bottom:80px;
}
.content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
/*  \*/
* html .content {
	height: 1%;
}
/*  */

p {
	margin:0 0 15px 0;
}

.report {
	font-size:11px;
	font-weight:bold;
	color:#006C2C;
}
.error {
	font-size:11px;
	color:red;
}
.red {
	color:red;
}

/* footer */
.footerWrap,.footerWrap2 {
	border-top:1px solid #C2C3C6;
	width:600px;
	margin-left:295px;
}
.footerWrap td, .footerWrap2 td{
	vertical-align:middle;
	height:60px;
	font:11px/140% Arial;
	color:#7C7C7C;
}
.footerWrap2 {
	margin-left:190px;
}

/* left */
#leftContainer {
	display:inline;
	float:left;
	width:195px;
	margin-left:48px;
}
ul#navMain {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
ul#navMain li.level1, ul#navMain li.level1selected {
	background:url(../img/common/nav_list_dot.gif) left top no-repeat;
	padding:8px 0px 8px 17px;
	font:18px/110% Arial;
}
ul#navMain li.level1selected {
	padding:8px 0px 3px 17px;
}
ul#navMain li.level2 {
	background:url(../img/common/nav_list_dot2.gif) left top no-repeat;
	padding:5px 0px 5px 32px;
	font:14px/110% Arial;
}
ul#navMain li.level2 a {
	color:#760;
}
ul#navMain li.level2 a.selected {
	color:#333;
	font-weight:bold;
}
form {
	margin:0;
	padding:0;
	padding-left:20px;
}
input {
	color:#868686;
	font:12px Arial;
	padding-left:2px;
}
input#search, input#newsletter {
	width:118px;
}
.searchWrap, .newsletterWrap {
	padding:30px 0;
}
.searchWrap label, .newsletterWrap label {
	line-height:160%;
}
.newsletterWrap p {
	padding-left:20px;
}

/* right */
#rightContainer {
	display:inline;
	float:right;
	width:708px;
	margin-right:28px;
	margin-bottom:20px;
}

.adBlockWrap {
	background:url(../img/common/shadow.jpg) left top no-repeat;
	margin-top: 8px;
}
table.adBlock {
	border:none;
	border-collapse:collapse;
	margin:-15px 0 20px -25px;

}
body.lt td.adTop {
	background:url(../img/lt/ad_top.gif) left top no-repeat;
	vertical-align:middle;
	height:33px;
}
td.adContent {
	background:url(../img/common/ad_round_bg.gif) left top repeat-y;
	vertical-align:top;
	height:170px;
}
.wrap {
	width:600px;
}
.wrapInner {
	background:transparent url(../img/common/ad_top_inner.jpg) no-repeat;
	margin-left:41px;
	margin-top:8px;
	padding:15px 25px;
	width:570px;
}
h1 {
	font:18px/120% Arial;
	margin:0 0 6px 0;
}
table.data, table.item {
	border:1px solid #CECFD1;
	width:100%;
}
table.item {
	border-bottom:0;
}
table.data td, table.item td {
	padding:5px 7px;
}
table.item td {
	border-bottom:1px solid #C2C3C6;
}
table.data tr:hover {
	background:#E3E2DE;
}
table.data tr {
	background:#E3E2DE;
}
table.data tr.odd {
	background:#FAF4E2 !important;
}
table.data th, table.item th {
	padding:5px 7px;
	text-align:left;
	background:#CECFD1;
	border-bottom:1px solid #C2C3C6;
	border-right:1px solid #C2C3C6;
}
.grey {
	color:#868686;
}
.listAllEvents {
	text-align:right;
	padding-right:10px;
	padding-top:8px;
}
.specialPrize {
	font-weight: bold;
	color:#CC3300;
	line-height:140%;
}
.prizas {
	color:#CC3300;
	font-size:11px;
	line-height:140%;
}
a.active {
	color:#333333 !important;
}

li#back img {
	border:0;
}
table#contacts {width: 500px;font-size: 14px; margin: 25px 0; line-height: 130%}
table#contacts tr td, table#contacts td{vertical-align: top; border: none !important;}
form fieldset {border: none;}
#newsletterForm {padding:0}
hr.hrHelp {height: 1px; line-height: 1px; border-top:1px solid #cccccc;}
.basePromoRules{margin-top: 10px;}
#container-full-page-wrapper{}
.delfiWrapper{background: #ffffff}