/* pozadi */
body {margin:0; padding:0; font-family:Verdana, Arial, Courier, sans-serif;
      background:#869410 url(pozadi_horni.jpg) no-repeat scroll center top;}

/* spodni pozadi stranky */
#blok1 {background:transparent url(pozadi_spodni.jpg) no-repeat scroll center bottom}

/* vymezeni obsahu */
#blok2 {width:900px; margin:0 auto;}

/* nadpis */
#nadpis            {height:260px; background:transparent url(nadpis_ostatni.jpg) no-repeat scroll center bottom; overflow:hidden;}
#nadpis h1         {margin:20px 0 0 340px; padding:0; position:relative; width:180px; height:150px; overflow:hidden; text-align:center;}
#nadpis h1 a       {display:block; width:180px; height:150px; line-height:40px; font-size:75px; color:#FF8700; text-decoration:none; cursor:hand;}
#nadpis h1 a small {font-size:47px;}
#nadpis h1 a:hover {color:#FF9F00;}
#nadpis h1 a span  {display:block; width:180px; height:150px; position:absolute; left:0; top:0;
                    background: transparent url(nadpis_ostatni.jpg) no-repeat scroll -340px -20px;}
h2 					{margin:10px 40px 10px 50px; font-size:15px;color: #003449;}
#nickName	 		{margin:0 0 0 0; font-size:15px;color: #003449;max-width:200px;}

.invalidTxt			{margin:10px 40px 10px 50px; font-size:13px; color: #aa0000;}


/* menu */
#menu {height:80px; background:#113230 url(menu.jpg) no-repeat scroll center top; }

#topMenu                  {display:inline; margin:26px 0 0 28px; padding:0; list-style-type:none; float:left;}
#topMenu li               {margin:0; padding:0; display:inline;}
#topMenu li a             {display:block; float:left; color:#C0FF00; font-size:16px; font-weight:bold; height:23px; overflow:hidden;}
#topMenu li a span        {cursor:hand; display:block; height:23px; position:relative; background: transparent url() no-repeat scroll left top;}
#topMenu li a:hover       {color: #FFC600 !important; text-decoration: none;}
#topMenu li a:hover span  {background-position: center top !important;}
#topMenu li a#active      {color: white;}
#topMenu li a#active span {background-position: right top;}

#topMenu #menu1 a         {width:151px; margin-right:56px;}
#topMenu #menu1 a span    {width:151px; top:-18px; background-image: url(menu_1.png);}

#topMenu #menu2 a         {width:144px; margin-right:58px;}
#topMenu #menu2 a span    {width:144px; top:-18px; background-image: url(menu_2.png);}

#topMenu #menu3 a         {width:92px;}
#topMenu #menu3 a span    {width:92px; top:-18px; background-image: url(menu_3.png);}


#jazyky                {float:right; margin:26px 19px 0 0; background:transparent; }
.jazykyimg          	{height:15px !important;border:0px solid #000 !important;}

/* stredni cast */
#blok3 {background: #8B5816 url(drevo_repeat.jpg) repeat-y scroll left 492px;}
#blok4 {background: transparent url(drevo_horni.jpg) no-repeat scroll left top; min-height:800px; height:auto !important; height:800px;}


/* paletky */
.paletka       {float:right; display:inline; width:280px; margin:9px 17px 0 0; overflow:hidden; background:transparent url(paletka_spodni.png) no-repeat scroll left bottom; padding-bottom:39px;}
.paletka h3    {width:280px; height:90px; position:relative; overflow:hidden; line-height:103px; text-indent:20px; color:#ED0; margin:0 0 6px 0; padding:0;}
.paletka h3 span {display:block; width:280px; height:90px; position:absolute; left:0; top:0; background:transparent url() no-repeat scroll right top;}
#paletka_title_novinky span  {background-image: url(paletka_title_novinky.png);}
#paletka_title_vysledky span {background-image: url(paletka_title_vysledky.png);}
#paletka_title_uzivatel span {background-image: url(paletka_title_uzivatel.png);}

.paletka .p1   {height:30px; background: transparent url(paletka_horni.png) no-repeat scroll right top;}
.paletka .p2   {padding:0 7px 0 34px; background: transparent url(paletka_stred.png) repeat-y scroll right top;  min-height:200px; height:auto !important; height:200px;}
.paletka h4    {margin:0;padding:0; color:#021989; font-size:14px;}
.paletka p     {margin:0;padding:0 0 20px 0; font-size:12px; line-height:18px;}
.paletka p a   {color:black; font-size:12px;}
.paletka p a:hover {text-decoration: none;}
.paletka table {margin:0;padding:0 0 20px 0; font-size:12px; line-height:18px; }

/******** form ********/
.paletka form  {margin:0;padding:0;}
.formPart label {float: left;display: inline;clear:right;}
select,input, textarea {margin:0;padding:0; border:1px solid #516903; }
select,input, textarea {width:200px;}
.frmCheckbox {width:auto;border:0px solid;}
.inputSpan {display: inline;margin: 0 170px 0 0px; float:right;clear:right;}
.nowi {width:auto;}
.paletka input{width:170px;}

form  {margin:0 0 0 50px;}
.invalid { border-color: #ff0000; background-color: #ffcccc; }
.cudl {display:none;}

#chuser div {float:left; margin:3px 3px 5px 0px; text-align:center;}
#chuser input {width:auto;}


.paletka .paletka_tlacitko         {text-align:right; height:43px; margin:10px 5px 0 0;}
.paletka .paletka_tlacitko a       {float:right;display:block; height:43px; position:relative; overflow:hidden; text-transform: uppercase;
                                    color:#003242; font-weight: bold; font-size:14px; line-height:39px; text-indent:10px;}
.paletka .paletka_tlacitko a span  {display:block; height:43px; position:absolute; left:0; top:0; cursor:hand;
                                    background:transparent url() no-repeat scroll left top;}
.paletka .paletka_tlacitko a:hover {text-decoration: none;}
.paletka .paletka_tlacitko a:hover span {background-position: right top;}

.paletka #paletka_tlacitko_dalsi a {width:110px;}
.paletka #paletka_tlacitko_dalsi a span {width:110px; background-image: url(paletka_tlacitko_dalsi.png);}

.paletka #paletka_tlacitko_prihlasit a {width:150px;}
.paletka #paletka_tlacitko_prihlasit a span {width:150px; background-image: url(paletka_tlacitko_prihlasit.png);}

.paletka #paletka_tlacitko_odhlasit a {width:150px;}
.paletka #paletka_tlacitko_odhlasit a span {width:150px; background-image: url(paletka_tlacitko_odhlasit.png);}

#paletka_tlacitko_vice a {width:100px;}
#paletka_tlacitko_vice a span {width:100px; background-image: url(paletka_tlacitko_vice.png);}

#paletka_tlacitko_registrovat a {width:180px;}
#paletka_tlacitko_registrovat a span {width:180px; background-image: url(paletka_tlacitko_registrovat.png);}

.paletka #avatar {float:left; margin: 0 10px 10px 0px;border:1px solid #516903; }
.paletka .paletka_tlacitko a:hover span {background-position: right top;}

/* buttony */
.splash_tlacitko         {float:right; display:inline; clear:right;  height:43px; margin:10px 41px 0px 0; }
.splash_tlacitko a       {display:block; width:180px; height:45px; float:right; overflow:hidden; text-transform: uppercase; cursor:hand;
                                  color:#003242; font-weight: bold; font-size:14px; line-height:45px; text-indent:38px;}
.splash_tlacitko a span  {display:block; height:43px; position:relative; top:-43px; left:-4px; overflow:hidden;
                                  background:transparent url() no-repeat scroll left top;}
.splash_tlacitko a:hover {text-decoration: none;}
.splash_tlacitko a:hover span {background-position: right top;}


#odeslat_tlacitko a  {width:150px;}
#odeslat_tlacitko a  span {width:150px; background-image: url(tlacitko_odeslat.png);}

#tlacitko_koupit a {width:149px;}
#tlacitko_koupit a span {width:149px; background-image: url(tlacitko_koupit.png);}


#tlacitko_dalsi_dily        {background: #B0C8FD url(tlacitko_dalsi_dily.png) no-repeat scroll left top !important;}
#tlacitko_dalsi_dily a      {text-indent:18px !important;}
#tlacitko_dalsi_dily a span {background-image: url(tlacitko_dalsi_dily.png) !important;}




/* text */
#paletky {width:300px; float:left; margin-top:25px;}

#obsah {width:598px; float:left; padding-bottom:99px; background: transparent url(text_spodni.png) no-repeat scroll left bottom;}
#obsah h1 {color:#F5DA06; font-size:30px; padding:0; margin:50px 0 14px 30px;}

#obsah #text  {background: transparent url(text_stred.gif) repeat-y scroll left top; margin: 25px 0 0 0;}
#obsah #text2 {font-size:13px; line-height:20px; padding-top:25px; min-height:400px; height:auto !important; height:400px;
               background: transparent url(text_horni_notransparency_2.jpg) no-repeat scroll left top; }

#obsah p {padding:20px 50px 0 50px; margin:0;}
#splash a, #obsah a {color:#4E6507; font-weight: bold;}
#splash a:hover, #obsah a:hover {text-decoration: none;}

#obsah table {margin:20px 20px 0px 50px; border: solid 1px;  font-size:12px; line-height:18px; }

#obsah > ul   {padding:10px; position: relative; left: 0px; margin: 0px 40px;}
#obsah > ul > li {list-style: none; color: #512a0a;}
#obsah  li span {background: transparent url('kolecko.gif') no-repeat 0px 0px; line-height: 24px; padding-left: 30px; height: 24px; padding-bottom: 4px;}


a.galery img {width:145px; height:109px; text-decoration: none; border: 1px solid #C0FF00; margin: 0px;}
a.galery {text-decoration: none;  margin: 5px; padding: 3px 3px 3px 3px; background: #C0FF00 url('obrazek_bgr.gif') repeat top left; display: block; float: left; }
a:hover.galery { background: #C0FF00 url('obrazek_bgr.gif') repeat bottom right; }
a:hover.galery img {border: 1px solid #6a8d00;}
.galeryMain {margin:0px 25px 10px 0px; float:left;}


/* vysledky */
/*#text table { width: 83%; padding:0; border: 0px; margin-top: 30px;}*/

#text table { width: 83%; padding:0; border: 0px; margin-top: 30px;
!margin-top: 60px;
border-collapse: collapse;
background: #92C428;
}

#text #paging {
margin-top: 0px;
background: none;
}

#scores thead th {
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding:6px;
  margin:0px;
  font-weight:normal;
  }
#scores img{
border: 0;
}
.hi {
  background: #A4DB2D;
  color: #363636;
}
.usrHi {
  background: #F8DB00;
  color: #363636;
  font-weight: bold;
}

.low {
  color: #363636;
}
/*border: 1px red solid;*/

.scoreAvatar {text-align: center; width:50px;  height: 50px; }
.scoreName {text-align: left;}
.scoreCurrent {font-weight: bold;}
.scoreValue {text-align: center;}

.razeni a {text-decoration: none;}
.razeni a div {width: 50px; height: 45px; background: transparent url("nahoru.png") top left; float: left;}
.razeni a:hover div  {background-position: -50px 0px;}
.razeni a.off div {background-position: -100px 0px !important;}
.razeni a .doleva {background: transparent url("doleva.png") top left; }
.razeni a .dolu{background: transparent url("dolu.png") top left;}
.razeni a .doprava {background: transparent url("doprava.png") top left;}

#clear {clear:both; height:50px;}
.clear {clear:both; height:1px;}

/**************** Paticka ****************/
#paticka            {clear:both; height:111px; background:#113230 url(paticka_2.jpg) no-repeat scroll center bottom; }
#paticka p          {width:580px;margin:0; padding:52px 22px 0 0; text-align:center; color:#bbb; font-size:12px; float:right;}
#paticka p strong   {color:white;}
#paticka p a        {color:white;}
#paticka p a:hover  {text-decoration:none;}
#linkCp             {position:relative;top:20px;margin:0px 0 0 40px;}

