/*
 *  CSS - zakladni casti indexu
 *  Copyrighted by Tomas Halada, www.LTweb.info
 */

#page {
  position: relative;
  width: 843px;
  margin: 0 auto;
	height: 100%;  
  min-height: 100%;
  background: #ffffff repeat-y center;
}

body>#page {
 	height: auto;
}
/*ZAHLAVI --------------------------------------------------------------------*/
#header {
  width: 843px;
  background: #facd2c url(../img/header.jpg) no-repeat;
  height: 175px;
  margin-bottom: 2px;
}
#header .logo {
  display: block;
  width: 310px;
  height: 117px;
}
#header #topmenu {
  margin-top: 10px;
}
#header #topmenu a {
  text-decoration: none;
  color: #55023d;
  padding-right: 5px;
  font-weight: bolder;
}
#header #topmenu a:hover, #header #topmenu a:active {
  color: #b6278e;
  text-decoration: underline;
}
#header .url {
  color: #55023d;
  float: right;
  font-weight: bolder;
  margin-top: 10px;
  text-decoration: none;
}
#header .url:hover, #header .url:active {
  color: #b6278e;
  text-decoration: underline;
}


/*MAINPART -------------------------------------------------------------------*/
#mainpart {
  clear: both;
  width: 843px;
  position: relative;
  top: 0px;
  padding-bottom: 40px;
}
#mainpart-left {
  width: 843px;
}

/*LEFTMENU -------------------------------------------------------------------*/
#leftmenu {
  width: 198px;
  float: left;
  position: relative;
  padding-left: 8px;
}
#leftmenu .text-input {
  background: #f6e4a6 url(../img/background-input.jpg) repeat-x top;
  border: 1px solid #ac0b7f;
  width: 180px;
  display: block;
  margin: 0 auto;
  text-indent: 5px;
  margin-bottom: 5px;
}
#leftmenu .prihlaseni {
  margin: 0 auto;
  border-collapse: collapse;
}
#leftmenu .prihlaseni label {
  color: #fefefe;
  margin-left: 7px;
}
#leftmenu .uzivatel-format {
  width: 120px;
}
#leftmenu .leftmenu-info {
  background: #da35a2 url(../img/leftmenu.jpg) no-repeat top;
  padding-bottom: 5px;
  margin-bottom: 2px;
  color: #fefefe;
}
#leftmenu .leftmenu-info .nick {
  display: block;
  margin-left: 10px;
  margin-top: 5px;
}
#leftmenu .leftmenu-info .user {
  margin-left: 10px;
  margin-bottom: 5px;
  display: block;
}
#leftmenu .leftmenu-info .odhlasit-center {
  margin: 0 auto;
  display: block;
}
#leftmenu .leftmenu-info .odkaz-uzivatel a {
  background: url(../img/leftmenu-button.gif) no-repeat center;
  display: block;
  text-decoration: none;
  width: 77px;
  height: 20px;
  color: #591c2d;
  font-weight: bolder;
  padding-top: 4px;
  text-align: center;
}
#leftmenu .leftmenu-info .odkaz-uzivatel a:hover, #leftmenu .leftmenu-info .odkaz-uzivatel a:active {
    background: url(../img/leftmenu-button-active.gif) no-repeat center;
}
#leftmenu .leftmenu-info .nadpis, #leftmenu .odber-novinek .nadpis {
  color: #fefefe;
  font-size: 1.2em;
  display: block;
  font-weight: bolder;
  padding-top: 5px;
  margin-left: 10px;
}
#leftmenu .leftmenu-info .novinky {
  font-size: 1em;
}
#leftmenu .leftmenu-info .kosik {
  width: 190px;
  color: #fefefe;
  padding: 0;
  border-collapse: collapse;
  margin-left: 5px;
  margin-top: 7px;
  margin-bottom: 5px;
}
#leftmenu .leftmenu-info .kosik .hodnota {
  padding-right: 5px;
}
#leftmenu .leftmenu-info .kosik .polozka {
  text-indent: 5px;
}
#leftmenu .leftmenu-info .odhlasit-center {
  margin: 0 auto;
  background: url(../img/leftmenu-button.gif) no-repeat center;
  display: block;
  text-decoration: none;
  width: 77px;
  height: 20px;
  color: #591c2d;
  font-weight: bolder;
  padding-top: 4px;
  text-align: center;
}
#leftmenu .leftmenu-info .odhlasit-div {
  clear: both;
  margin: 0; padding: 0;
  padding-top: 5px;
}
#leftmenu .prihlaseny-uzivatel-table {
  width: 100%;
  border-collapse: collapse;
  border: none
}
#leftmenu .prihlaseny-uzivatel-table td {
  border: none;
}
#leftmenu .prihlaseny-uzivatel-table td.last {
  padding-top: 5px;
}
#leftmenu .leftmenu-info .odhlasit-center:hover, #leftmenu .leftmenu-info .odhlasit-center:active {
    background: url(../img/leftmenu-button-active.gif) no-repeat center;
}
#leftmenu .odber-novinek {
  width: 198px;
  background: #dc36a4 url(../img/background-zasilani-emailu.jpg) repeat-x top;
}
#leftmenu .odber-novinek .novinky {
  font-size: 1em;
  margin-bottom: 5px;
}
#leftmenu .odber-novinek .buttonmail, #leftmenu .odber-novinek .buttonmail-over {
  margin: 0 5px 10px 0;
}
#leftmenu .buttonmail {
  background: url(../img/leftmenu-button.gif) no-repeat center;
  display: block;
  text-decoration: none;
  width: 77px;
  height: 24px;
  color: #591c2d;
  font-weight: bolder;
  text-align: center;
  float: right;
  border: none;
  margin: 0 0 10px 0;
}
#leftmenu .buttonmail-over {
  background: url(../img/leftmenu-button-active.gif) no-repeat center;
  display: block;
  text-decoration: none;
  width: 77px;
  height: 24px;
  color: #591c2d;
  font-weight: bolder;
  text-align: center;
  float: right;
  border: none;
  margin: 0 0 10px 0;
}
#leftmenu .nabidka-nadpis {
  margin-bottom: 0;
}
#leftmenu .nabidka {
  background: #faed3f;
  margin-bottom: 2px;
}

#leftmenu .nabidka .level1 {
  background: url(../img/level1.jpg) no-repeat bottom;
  width: 163px;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 4px;
  display: block;
  color: #591c2d;
  text-decoration: none;
  font-weight: bolder;
}
#leftmenu .nabidka .level1:active, #leftmenu .nabidka .level1:hover {
  background: url(../img/level1-active.jpg) no-repeat bottom;
}
#leftmenu .nabidka .level2 {
  width: 153px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 45px;
  display: block;
  color: #591c2d;
  text-decoration: none;
  font-weight: bolder;
  font-size: 0.85em;
}
#leftmenu .nabidka .level2:hover, #leftmenu .nabidka .level2:active,
#leftmenu .nabidka .level3:hover, #leftmenu .nabidka .level3:active,
#leftmenu .nabidka .level4:hover, #leftmenu .nabidka .level4:active,
#leftmenu .nabidka .level5:hover, #leftmenu .nabidka .level5:active {
  background: #b42088;
  color: #fefefe;
}
#leftmenu .nabidka .level3 {
  width: 143px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 55px;
  display: block;
  color: #591c2d;
  text-decoration: none;
  font-weight: bolder;
  font-size: 0.85em;
}
#leftmenu .nabidka .level4 {
  width: 133px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 65px;
  display: block;
  color: #591c2d;
  text-decoration: none;
  font-weight: bolder;
  font-size: 0.85em;
}
#leftmenu .nabidka .level5  {
  width: 123px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 75px;
  display: block;
  color: #591c2d;
  text-decoration: none;
  font-weight: bolder;
  font-size: 0.85em;
}
/*CONTENT --------------------------------------------------------------------*/
#content {
  position: relative;
  float: left;
  width: 625px;
  margin-left: 2px;
}
.toplist {
  border: 1px solid #ffffff;
}
.toplist img {
  border: none;
}
.toplist a {
  border: 1px solid #ffffff;
  text-decoration: none;
}
/*ZAPATI ---------------------------------------------------------------------*/
#footer {
	position: absolute;
	overflow: hidden;
	width: 843px;
	height: 34px;
	margin: 0 auto;
  bottom: 0;
  left: 0;
	font-size: 0.85em;
}
#footer span {
  padding: 5px 0 0 10px;
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: right;
  margin-right: 8px;
}
#footer ul a {
  text-decoration: none;
  color: #6f3a49;
  font-weight: bolder;
}
#footer ul a:hover, #footer ul a:active {
  color: #111111;
  text-decoration: underline;
}

