body {
  background:#c07f35 url(../images/bg.jpg) 49% 0% no-repeat;
  margin:0;
  padding:0;
  font-family:Tahoma;
  font-size:11px;
}

h1, h2, h3, form, fieldset, ul, ol, img, p, table {
  margin:0;
  padding:0;
  border:0;
}

a {
  text-decoration:underline;
  outline:none;
}

a:hover {
  text-decoration:none;
}

.clear  { clear:both; font-size:1px; }
.bold   { font-weight:bold; }

/*********************************************/

#container {
  width:945px;
  margin:auto;
  position:relative;
  left:0px;
}

/********************/
/****** HEADER ******/
/********************/

#header {
  
}

#header a.logotype {
  display:block;
  float:left;
  width:160px;
  height:160px;
}

#header .board {
  float:left;
  width:533px;
  height:160px;
  position:relative;
}

#countdown {
  position:absolute;
  top:98px;
  left:70px;
}

#countdown img {
  margin:2px 1px 0 0;
  float:left;
  width:11px;
}

#countdown p {
  float:left;
  margin:7px 3px 0 1px;
  font-size:10px;
  color:#ccc9ab;
}

#countdown span {
  color:#e3e1a9;
}

#header .board .numberOfPlayer {
  color:#6f420f;
  width:100px;
  position:absolute;
  left:360px;
  top:37px;
  text-align:center;
  font-size:12px;
}

#header .board .numberOfPlayer div {
  margin:8px 0;
  font-size:24px;
}

#header .board .numberOfPoles {
  color:#6f420f;
  width:80px;
  position:absolute;
  left:480px;
  top:73px;
  font-size:12px;
}

#header .board .numberOfPoles div {
  margin-top:3px;
  font-size:24px;
}

#header .board .numberOfPoles div span {
  font-size:12px;
  position:relative;
  top:-4px;
  left:2px;
}

#header .board .numberOfPoles div p {
  float:left;
  width:45px;
  padding:4px 0 0 2px;
}

#header .register {
  float:left;
  width:252px;
  height:160px;
  display:block;
  background:url(../images/register.jpg) no-repeat;
}

#content {
  
}

#content .menuLeft {
  float:left;
  width:160px;
  height:160px;
  position:relative;
  z-index:1;
  bbackground:green;
}

#content .menuLeft ul {
  list-style:none;
}

#content .menuLeft ul li {
  margin:0;
  padding:0;
}

#content .menuLeft ul li h2 {
  font-size:11px;
  margin:0;
  padding:0;
  /*line-height:0;*/
}

#content .menuLeft ul li a {
  display:block;
}

#content .menuLeft ul li h2 img {
  display:block;
}

#content .menuLeft ul.slideDown {
  position:absolute;
  left:0;
  top:0;
}

#content .menuLeft ul.slideDown li ul
{
  display:none;
  margin:0;
  padding:0;
}

#content .menuLeft ul.slideDown li ul.active {
  display:block;
}

#content .menuLeft ul.slideDown li h2 {
  cursor:pointer;
}

#content .menuLeft ul.slideDown li ul li {
  width:130px;
  height:16px;
  padding-left:30px;
}

#content .menuLeft ul.slideDown li ul li a {
  display:block;
  width:111px;
  height:16px;
  padding-left:12px;
  background:url(../images/submenu.png) no-repeat;
  font-size:10px;
  text-decoration:none;
  color:#FFF;
}

#content .menuLeft ul.slideDown li ul li a.subactive {
  background:url(../images/submenu_active.png) no-repeat;
  color:#1a4b74;
}

#content .menuLeft ul.slideDown li ul li a:hover {
  color:#1a4b74;
}


/***********************/
/****** MAIN PAGE ******/
/***********************/

#mainPageSWF {
  float:left;
  width:518px;
  height:275px;
  position:relative;
  top:-6px;
  z-index:1;
}

#content .mpRightBox {
  float:left;
  width:247px;
  height:248px;
  padding:15px 5px 5px 15px;
  position:relative;
  left:0px;
  top:-15px;
  color:#6f420f;
  background:url(../images/mp_right_box.jpg) no-repeat;
}

#content .mpRightBox a {
  display:block;
  width:242px;
  height:240px;
}

#content .mpRightBox a strong {
  position:absolute;
  top:-9999px;
}

/*
#content .mpRightBox h2 {
  font-size:23px;
  font-weight:normal;
  height:180px;
}

#content .mpRightBox p {
  width:210px;
}

#content .mpRightBox p a.more {
  color:#6f420f;
}
*/

#content .mpBottomBar {
  float:right;
  width:757px;
  padding-left:65px;
  height:168px;
  background:url(../images/mp_bottom_bar.jpg) no-repeat;
  position:relative;
  top:-22px;
  left:0px;
}

#content .mpBottomBar .mpNews {
  float:left;
  width:230px;
  height:120px;
  color:#a3dbfe;
  margin-right:18px;
  position:relative;
  top:28px;
}

#content .mpBottomBar .mpNews img.newsImg {
  float:left;
}

#content .mpBottomBar .mpNews p {
  float:right;
  width:137px;
  line-height:15px;
}

#content .mpBottomBar .mpNews p.more {
  float:none;
  text-align:right;
  width:230px;
}

#content .mpBottomBar .mpNews p.more a {
  color:#a3dbfe;
}

#content .mpBottomBar .network {
  float:left;
  width:230px;
  position:relative;
  left:15px;
  top:23px;
  color:#a5dbfe;
}

#content .mpBottomBar .network p {
  font-size:15px;
  padding-left:27px;
}

#content .mpBottomBar .network p img {
  vertical-align:middle;
  margin-right:5px;
}

#content .mpBottomBar .network ul {
  list-style:none;
  margin-top:20px;
}

#content .mpBottomBar .network ul li {
  /*line-height:23px;*/
  margin-bottom:7px;
}

#content .mpBottomBar .network ul li img {
  margin-right:5px;
  vertical-align:middle;
}

#content .mpBottomBar .network ul li a {
  color:#a3dbfe;
}

/********************/
/****** PAGE ********/
/********************/

#page {
  float:left;
  width:774px;
  color:#5a3a10;
  position:relative;
  top:-8px;
  left:4px;
  margin-bottom:25px;
}

#page .siteMap {
  padding:5px 0 5px 10px;
}

#page .siteMap a {
  color:#5a3a10;
}

#page .pageTop {
  width:754px;
  height:57px;
  padding:20px 0 0 20px;
  background:url(../images/page_bg_top.jpg) no-repeat;
  position:relative;
}

#page .pageTop h1 {
  font-size:19px;
  font-weight:bold;
  color:#8a612d;
  padding-left:13px;
}

#page .pageTop h1.left {
  float:left;
  padding-right:30px;
}

#page .pageTop h2 {
  color:#5a3a10;
  font-size:11px;
  font-weight:normal;
}

#page .pageTop h2.right {
  float:left;
  width:500px;
  line-height:27px;
}

#page .pageTop .multiMenu {
  list-style:none;
  position:absolute;
  left:20px;
  top:50px;
}

#page .pageTop .multiMenu li {
  float:left;
  height:36px;
  margin-right:5px;
}

#page .pageTop .multiMenu li a {
  display:block;
	overflow:hidden;
	height:36px;
}

#page .pageTop .multiMenu li a img {
  display:block;
}

#page .pageTop .multiMenu li a:hover img, #page .pageTop .multiMenu li a.active img {
  margin-top:-36px;
}

#page .pageBottom {
  width:774px;
  height:51px;
  background:url(../images/page_bg_bottom.png) no-repeat;
}

#page .pageText {
  background:url(../images/page_bg_middle.png) repeat-y;
  width:734px;
  padding:0 20px;
}

#page .pageText ul, #page .pageText ol {
  margin-left:30px;
}

#page .pageText .gallery {
  width:225px;
  float:left;
  padding:20px 0 0 0;
  border-bottom:1px solid #c1ad7b;
  margin-right:19px;
}

#page .pageText .last {
  border:0;
}

#page .pageText .gallery img {
  margin:0 5px 10px 0;
  float:left;
}

#page .pageText .gallery p {
  text-align:right;
  margin:3px 0;
}

#page .pageText .gallery p a {
  color:#5a3a10;
}

#page .pageText .gallery p a img {
  float:none;
  margin:0;
}

#page .pageText .multimedia {
  float:left;
  margin:20px 20px 0 0;
}

#page .pageText .left {
  float:left;
  width:405px;
}

#page .pageText .left h3 {
  font-size:13px;
}

#page .pageText .left ul {
  list-style:none;
  margin:10px 3px;
}

#page .pageText .left ul li {
  margin-bottom:10px;
  background:url(../images/ul.png) 0 3px no-repeat;
  padding-left:16px;
}

#page .pageText ul.list {
  list-style:none;
}

#page .pageText ul.list li {
  margin-bottom:3px;
  background:url(../images/ul.png) 0 3px no-repeat;
  padding-left:16px;
}

#page .pageText .photo {
  background-repeat:no-repeat;
  width:316px;
  height:175px;
}

#page .pageText .left .download {
  margin-top:20px;
}

#page .pageText .left .download a {
  float:left;
}

#page .pageText .left .download a img {
  display:block;
}

#page .pageText .right {
  float:right;
  width:316px;
}

#page .pageText table.pageColumn tr td {
  padding-right:50px;
  vertical-align:top;
}

#page .pageText a {
  color:#6F420F;
}

#page .pageText .contactLeft {
  width:300px;
  float:left;
}

#page .pageText .contactRight {
  width:420px;
  float:right;
}

#page .pageText .contactRight ul {
  margin:0;
}

#page .pageText .newsBox {
  width:700px;
}

#page .pageText .firstNews {
  padding-top:0;
}

#page .pageText .newsBox .newsPhoto {
  float:left;
  width:125px;
  height:96px;
  margin-right:25px;
}

#page .pageText .newsBox .text {
  float:left;
  width:550px;
  line-height:15px;
}

#page .pageText .newsBox .text h2 {
  font-size:16px;
}

#page .pageText .newsBox .text .date {
  font-size:10px;
  color:#111111;
  padding-bottom:6px;
}

#page .calendar {
  margin:auto;
  color:#6f420f;
}

#page .calendar tr td {
  border-bottom:1px solid #bba775;
  margin-bottom:20px;
  height:40px;
}

#page .calendar tr td.date {
  border-bottom:0px;
  padding-right:10px;
}

#page .calendar tr td.info {
  width:331px;
  padding:8px 20px;
}

#page .calendar tr td.info a {
  color:#6f420f;
}

#page .calendar tr td div.calPast {
  width:82px;
  height:25px;
  padding:7px 4px 0 4px;
  /*background:url(../images/cal_past.png) no-repeat;*/
  background:#c9c9c9;
  text-align:center;
  color:#6f420f;
  font-size:14px;
  font-weight:bold;
}

#page .calendar tr td div.calNext {
  width:82px;
  height:25px;
  padding:7px 4px 0 4px;
  /*background:url(../images/cal_next.png) -4px 0 no-repeat;*/
  background:#5a3a10;
  text-align:center;
  color:#ebdba8;
  font-size:14px;
  font-weight:bold;
}

#page .calendar tr td div.calSoon {
  width:82px;
  height:25px;
  padding:7px 4px 0 4px;
  /*background:url(../images/cal_soon1.png) no-repeat;*/
  background:#f8edad;
  text-align:right;
  color:#6f420f;
  font-size:14px;
  font-weight:bold;
}

#page .calendar tr td div.calSoon2 {
  width:82px;
  height:24px;
  padding:7px 2px 0 2px;
  /*background:url(../images/cal_soon2.png) no-repeat;*/
  background:#f8edad;
  text-align:right;
  color:#6f420f;
  font-size:14px;
  font-weight:bold;
}

#page .calendar tr td div.calSoon3 {
  width:82px;
  height:23px;
  padding:7px 0 0 0;
  /*background:url(../images/cal_soon3.png) no-repeat;*/
  background:#f8edad;
  text-align:center;
  color:#6f420f;
  font-size:14px;
  font-weight:bold;
}

#page .calendar tr td span.past {
  color:#8d8d8d;
  font-weight:bold;
}

#page .calendar tr td.last {
  border:0;
}

#page .newsBox {
  
}


#page .pageText .calInNumber {
  background:url(../images/cal.png) no-repeat;
  width:85px;
  height:27px;
  padding-top:6px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  float:left;
  margin-right:10px;
}

#page .pageText .space {
  width:247px;
  height:42px;
  background:url(../images/tires_hr.jpg) no-repeat;
  margin:0 auto;
  padding:0 0 10px 0;
}







#pageForm {
  padding:10px 0;
}

#pageForm ul {
  list-style:none;
  margin-bottom:15px;
}

#pageForm ul li {
  margin-bottom:5px;
  width:560px;
}

#pageForm ul li label {
  width:185px;
  padding-right:10px;
  display:block;
  float:left;
  text-align:right;
}

#pageForm ul li input, #pageForm ul li textarea {
  float:left;
  width:350px;
  border:1px solid #6f420f;
  padding:1px 2px;
  font-size:12px;
}

#pageForm ul li input:focus, #pageForm ul li textarea:focus {
  border:1px solid #000;
}

#pageForm ul li textarea {
  height:60px;
  overflow:auto;
}

#pageForm ul li input.errorField, #pageForm ul li textarea.errorField {
  border:1px solid #ff0000;
}

#pageForm ul li p.info {
  font-size:11px;
  color:#9e9d9b;
}

#pageForm ul li p.err {
  font-size:11px;
  color:#ff0000;
}

#pageForm ul li p.info, #pageForm ul li p.err {
  width:350px;
  position:relative;
  left:195px;
}

#pageForm ul li input.send {
  width:120px;
  float:right;
  margin-top:20px;
  position:relative;
  left:-9px;
  font-size:11px;
  background:#6f420f;
  color:#FFF;
  cursor:pointer;
}

#page .pageText .contactRight form  { padding-top:0; }
#page .pageText .contactRight li    { width:400px; }
#page .pageText .contactRight label { width:90px; line-height:19px; }
#page .pageText .contactRight input { width:262px; height:20px; padding:2px 5px 0 5px; background:#EFECE0; border:0; color:#5A3A10; }
/*#page .pageText .contactRight textarea { width:272px; height:103px; background:url(../images/form_textarea.jpg) no-repeat; border:0; color:#5A3A10; }*/
#page .pageText .contactRight .contactText { width:262px; height:93px; padding:5px; background:#EFECE0; float:left; }
#page .pageText .contactRight .contactText textarea { width:251px; height:88px; border:0; float:none; font-family:Tahoma; background:none; color:#5A3A10; }
#page .pageText .contactRight input.send { width:135px; height:34px; background:url(../images/send_bttn.jpg) no-repeat; border:0; padding:0; margin:0; position:relative; left:-30px; top:5px; }
#pageForm ul li p.info, #pageForm ul li p.err { left:103px; width:260px; }

/********************/
/****** FOOTER ******/
/********************/

#container .footer {
  float:right;
  width:760px;
  color:#6f420f;
  position:relative;
  top:-21px;
}

#container .footer ul {
  list-style:none;
  padding-bottom:10px;
  width:500px;
  float:left;
}

#container .footer ul li {
  float:left;
}

#container .footer ul li a {
  color:#6f420f;
}

#container .footer ul li span {
  margin:0 4px;
}

#container .footer p.emocni {
  float:right;
  width:160px;
  text-align:right;
  padding-right:20px;
}

#container .footer p.emocni a {
  color:#6f420f;
} 