body	{
	font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif;
  font-size: 80%;
  background: #f6f6f6 url(../pics/bodybg.jpg) repeat-x top left;
	margin: 0px; 
	padding: 0px;
	}

#page_obal
{
  background: url(../pics/pagerpt.jpg) repeat-y top left;
	margin: 0px auto;
	width: 760px;
	display: block;
}

#page	{
  background: url(../pics/pagetop.jpg) no-repeat top left;
	width: 760px;
	margin: 0 auto;
	display: block;
	min-height: 100px;
	}

#page_end
{
  background: url(../pics/pageend.jpg) no-repeat top left;
	margin: 0px auto;
	width: 760px;
	height: 44px;
	display: block;
}

.cistic
{
  clear: both;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

#vlevo	{
	float: left;
	padding-left: 36px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	width: 242px;
	}

#vpravo	{
	float: right;
	width: 416px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 40px;
	}

#zahlavi {
	width: 760px;
	height: 182px;
  background: #e4e4e4 url(../pics/hlavicka.jpg) no-repeat top left;
	padding: 0px;
	margin: 7px auto 0px auto;
	}

#zahlavi #title
{
 	font-size: 30px;
 	font-weight: bold;
	color: #FFF;
	padding: 40px 0px 0px 30px;
  margin: 0;
  line-height: 30px;
}

#topmenu 
{
  float: right;
  height: 117px;
	margin: -9px 20px 0px 0px;
}

#topmenu ul
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#topmenu ul li
{
	margin: 0;
	padding: 0;
	display: block;
  float: left;
	text-align: center;
}

#topmenu ul li a
{
	color: #fff;
	background-color: transparent;
	font-size: 92%;
	text-decoration: none;
	font-weight: bold;
	display: block;
	border-style: none;
}

#topmenu ul li a:link, #topmenu ul li a:visited 
{
	background-image: url(../pics/topmenu.gif);
	background-repeat: no-repeat;
	color: #000;
	height: 26px;
	width: 94px;
	line-height: 26px;
	padding-top: 7px;
}

#topmenu ul li a:hover, #topmenu ul li a:active 
{
	background-image: url(../pics/topmenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	height: 29px;
	width: 94px;
	line-height: 29px;
	padding-top: 4px;
}
 
#topmenu ul li.active a:hover, #topmenu ul li.active a:active, #topmenu ul li.active a:link, #topmenu ul li.active a:visited 
{
	background-image: url(../pics/topmenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -66px;
	height: 29px;
	width: 94px;
	line-height: 29px;
	padding-top: 4px;
	color: #0058a5;
}

.posun
{
  margin-top: 0px;
  margin-left: -46px;
  margin-bottom: 0px;
}

.posun ul li, .posun ul li a
{
	margin: 0;
	display: block;
  float: left;
	text-align: center;
	background-repeat: no-repeat;
	height: 38px;
	width: 38px;
}

.posun ul li a:hover
{
	background-position: left bottom;
	text-decoration: none;
}

#logo
{
  background: #f3b412;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  clear: right;
}

h2 {                     /* nazvy skupin */
  color: #0000C3;
	font-size: 120%;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 0px;
	text-transform: none;
	}

h3 {                     /* nazvy podskupin */
  color: #0000C3;
	font-size: 100%;
	font-weight: bold;
	text-indent: 18px;
	margin-top: 4px;
	margin-bottom: 0px;
	text-transform: none;
	}

.aktualni {              /* obdelnikova oblast pro aktualne zobrazeny recept */
  width: 416px;
  background-color: rgb(240,240,240);
  }
  
.aktualni .hlavicka {
  background: transparent url(pics/aktualt12.jpg) top left no-repeat;
  width: 100%;
  height: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }
  
.aktualni .paticka {
  background: transparent url(pics/aktualb12.jpg) top left no-repeat;
  width: 100%;
  height: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }

.aktualni .box {        /* oramovana oblast pro suroviny a postupy */
  border-left: 1px solid #A2A2A2;
  border-right: 1px solid #A2A2A2;
	margin: 0 0 0 0;
  padding: 0 14px 0 14px;
  }
  
.aktualni p  {
	margin: 4px 0 0 0;
  }

.stat {
  float: none;
  margin-left: 8px;
  margin-bottom: 8px;
  text-align: right;
  clear: right;
  }

h1, h4, .aktualni h1, .aktualni h4 {      /* nazvy receptu */
  font-size: 110%;
	font-weight: bold;
	color: #0000C3;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 74px;
	text-indent: -74px;
	}

.aktualni h1, .aktualni h4 {
  padding: 0 0 0 0;
  margin: -2px 0 8px 0;
	margin-left: 0px;
	text-indent: 0px;
  }
  
.vyber {
  font-size: 94%;
	color: #0000C3;
	padding-top: 4px;
	}

.suroviny {
	font-weight: bold;
	text-indent: 3.5ex;
	line-height: 120%;
	text-align: left;
	}

.postup, .zobrazen, .statis, .napoveda, .hadvert {
	font-weight: normal;
	text-indent: 3.5ex;
	line-height: 120%;
	margin: 4px 0 0 0;
	text-align: left;
	}

.zobrazen {                 /* pocet zobrazeni receptu */
  font-size: 80%;
  margin: 0 0 0 0;
  padding: 6px 0 0 0;
  text-align: right;
  }

.napoveda {
  font-style: italic;
  font-size: 90%;
  display: none;
  /* visibility: hidden; */
  }
  
.hadvert {
  display: none;
  }
  
.odkaz_skup {
	font-weight: normal;
	text-indent: 0;
  font-size: 80%;
  margin: 0 0 0 0;
  padding: 6px 0 0 0;
  text-align: right;
  }
  
.datn {
  font-size: 80%;
  font-weight: normal;
  }

.porce {
  color: #606060;
  font-weight: bold;
  }

.porce:hover {
  color: blue;
  }
  
.statis, .statisi {
	font-weight: normal;
	text-indent: 0;
	text-align: left;
	line-height: 120%;
	margin-top: 4px;
	margin-left: 0;
	padding-right: 2.5em;
	padding-left: 0;
	}
	
.statisi {
	text-indent: 1em;
  }

.tisk1 {
  font-size: 140%;
  font-weight: bold;
  margin-top: 48px;
	border-bottom: 1px solid #959596;
  }
    
.tisk1b {
  font-size: 140%;
  font-weight: bold;
  }

.tisk2 {
  font-size: 110%;
  font-weight: bold;
  margin-top: 4px;
  text-indent: 4ex;
  text-align: justify;
  }

.tisk3 {
  font-size: 110%;
  font-weight: normal;
  margin-top: 4px;
  text-indent: 4ex;
  text-align: justify;
  }

A:link	{
	color: #6699FF;
	text-decoration: none;
	}

A:visited {
	color: #6699FF;
	text-decoration: none;
	}

A:active {
	color: black;
	}

A:hover {
	color: black;
	text-decoration: underline;
  }

.Lprihlaska {
  float: left;
  margin-top: 3px;
  padding-top: 4px;
  width: 22%;
  }
  
.Rprihlaska {
  margin-top: 3px;
  }

#novoty {
	font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif;
	font-size: 94%;
	font-weight: normal;
	text-align: left;
	padding-left: 1ex;
	padding-top: 1ex;
	padding-right: 1ex;
	padding-bottom: 1ex;
  background: 000000;
  }

#arrow_left a { display: block; background-image: url('/pics/left_arrow.jpg'); width: 38x; height: 38px; }
#arrow_left a:hover { background-position: left bottom; }
#arrow_right a { display: block; background-image: url('/pics/right_arrow.jpg'); width: 38x; height: 38px; }
#arrow_right a:hover { background-position: left bottom; }
#arrow_top a { display: block; background-image: url('/pics/top_arrow.jpg'); width: 38x; height: 38px; }
#arrow_top a:hover { background-position: left bottom; }
#arrow_bottom a { display: block; background-image: url('/pics/bottom_arrow.jpg'); width: 38x; height: 38px; }
#arrow_bottom a:hover { background-position: left bottom; }
