/*
//######################################################################
//# Aplikace - soubor ch_styly.css v 1.4
//######################################################################
// (c) Copyright 2006 by Jiri Lysek (cirda@bukovec.cz)
// http://www.pudu.cz/
// This program is not free software. - Toto neni bezplatny a svobodny software.
// Veskera prava jsou vyhrazena by Jiri Lysek
/////////////////////////////////////////////////////////////////////////*/

/* naformatovani tela stranky */
BODY
{
  background: #FFFFFF;
  background-attachment: fixed;
  font-family: Tahoma, Times new Roman, Sans-serif, Arial;
  font-size: 11px;
  color: #000000;
}
/* naformatovani pozic cele sablony */
.hlavicka{
	position: relative;
	width:  960px;
	height: 210px;
	top: 0px;
	margin: 0px auto;
  padding: 0px;
  background-color: #F88431;
}
.hlavicka_vlevo{
  width: 760px;
  height: 210px;
  float: left;
  background-image: URL('img/headline.jpg');
  background-repeat: no-repeat;
  background-color: #F88431;
  vertical-align: top;
}
.hlavicka_vpravo{
  width: 190px;
  height: 200px;
  float: left;
  background-color: #F88431;
  vertical-align: top;
  padding: 5px;
}
.main{
	position: relative;
	width:  960px;
	height: 25px;
	line-height: 25px;
	margin: 0px auto;
}
.odsaz_vpravo{
	position: relative;
	left:  5px;
}
/* hlavni bunka v stredni casti sablony */
.hlavni{
  width: 960px;
  margin: 0px auto;
  background-image: URL('img/front.levy.gif');
  background-color: #FFF;
}
/* levy sloupec tzn menu vlevo.. */
.levy-sloupec{
  width: 200px;
  float: left;
  background-image: URL('img/front.levy.gif');
  background-color: #FFF;
  vertical-align: top;
}

#desetcl{border: solid 1px;
}

.desetcl{	
	color: #F88431;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: navy;
	padding: 5px 0 5px 0;
}

.desetcl-1{
	padding: 4px 4px 6px 4px;
}
a.desetcl, a:link.desetcl, a:visited.desetcl, a:active.desetcl{
	text-decoration: none;
	color: navy;
	font-weight: bold;
	font-size: 13px;
}

a:hover.desetcl{
	text-decoration: underline;
	color: #F88431;
	font-size: 13px;
	font-weight: bold;
}

/* pravy sloupec v nem budou dalsi dva sloupce pravylevy a pravypravy */
/*tzn textova stredni cast a prave menu*/
.pravy-sloupec {
  background-image: URL('img/front.pravy.gif');
  background-color: #FFF;
  vertical-align: top;
  width: 755px;
  margin-left: 5px;
  float: right;
}
.pravy-sloupec-vlevo {
  width: 530px;
  padding: 0 10px 0 10px;
  float: left;
  background-color: #FFF;
  text-align: justify;
  vertical-align: top;
}


.pravy-sloupec-vpravo {
  vertical-align: top;
  width: 200px;
  margin-left: 5px;
  float: right;
  background-image: URL('img/front.1pravy.gif');
  background-color: #FFF;
}

.pravy-sloupec-vpravo p {
  font-size: 12px;
  text-align: left;
  text-indent: 0px;
  padding: 0 3px 0 3px;	
  margin: 5px 0 5px 0;
}

/* cistic */
hr.cistic {
  clear: both;
  height:1px;
  line-height: 1px;
  margin: 1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

/* naformatovani vzhledu vsech textu */
/* vzhled hlavicka paticka */
#hlavicka{
	/*background-color: #FF9933;*/
	background-color: #F88431;
  text-align: left;
}
#paticka{
  border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #b7a581;
	text-align: center;
}
/* vzhled horniho menu v sablone */
#horni_menu
{
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #b7a581;
	text-align: center;
}

/* formatovani vsech textu a nadpisu v cele sablone */
h1{
  font-weight: bold;
  font-size: 22px;
  text-align: left;
  color: #F88431;
}
h2{
  font-weight: bold;
  font-size: 18px;
  text-align: left;
  color: #F88431;
  line-height:17px;
  height:17px;
  margin-top:25px;
}
p.bb1{
  color: black; 
  font-family: Tahoma; 
  font-size:14; 
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal; 
  text-align: justify;
}
p{
  font-size: 14px;
  /*text-align: justify;*/
  text-indent: 0px;
}
div.uvod p{
  color: #666666; 
  font-family: Tahoma; 
  font-size:14; 
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;
  text-align: justify;
  text-indent: 0px;
  margin: 0 0 7px 0;
}

.dnes{
  font-size: 11px;
  text-align: center;
  margin: 5px;
  padding: 0px;
}
.mini{
  font-size: 11px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  border: 1px solid navy;
}
.miniakce{
	padding: 4px 4px 6px 4px;
	text-align:center;
	text-transform: uppercase;

}
.mini2{
  font-size: 11px;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.minio{
  font-size: 11px;
  margin: 0px 0px 5px 0px;
  padding: 0px 10px 0px 10px;
  color: navy;
}
.cas{
  font-size: 15px;
  margin: 0px; padding: 0px;
  color: red;
  font-weight: bold;
  text-align:left;
  border:0px;
  
}
.nadp1{
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}
.nadp1norm{
  font-weight: normal;
  font-size: 14px;
  text-align: left;
}
.nadp2{
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  color: #F88431;
}
.text{
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  height: 14px;
  line-height: 14px;
}
.stred{
  text-align: center;
}
.vpravo{
  text-align: right;
}
.stred_block{
  text-align: center;
  display: block;
}
.border_spodni{
  border: 1px;
  border-top-style: solid;
}
.obr_nahl{
  width: 170px;
  height: 270px;
  margin: 2px;
  padding: 0px;
  border: 1px solid;
  background-color: #efefef;
  float: left;
  text-align: center;
}
.obr_nahl_detail{
  width: 170px;
  height: 270px;
  margin: 2px;
  padding: 0px;
  border: 1px solid;
  background-color: #efefef;
  float: left;
  text-align: center;
}
.obr_nahl_detail p{
  font-weight: normal;
  font-size: 10px;
}
.sipki{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
  color: navy;
  font-family: Arial black, Tahoma, Times new Roman, Sans-serif, Arial;
}
.prihlvyberakce{
  color:#F88431;font-size: 12px;font-weight: bold;font-family: Tahoma, Times new Roman, Sans-serif, Arial;
}
.strank{
	display: inline;text-decoration: none; color: 	#000000; font-size: 9px; font-weight: bold; font-family: Verdana, Tahoma, Times new Roman, Sans-serif, Arial;
}
.logo{text-align:right; margin:20px 0px 0px 650px;padding:0;border:0px;}
a.logo, a:link.logo, a:visited.logo, a:active.logo, a:hover.logo{text-decoration: none; border:0px;margin:20px 0px 0px 650px;padding:0;}

.nadp10{
	text-align:left;	
  font-size: 13px;
  font-weight: bold;
  color:navy;
  margin: 0px;
  padding: 0px 0px 0px 5px;
}

.datum10{
  font-size: 10px;
  font-weight: normal;
  text-align:left;
  color: black;
  margin: 0px;
  padding: 0px 0px 0px 5px;
}


/* naformatovani vsech odkazu */
a, a:link, a:visited, a:active{
	text-decoration: none;
	color: navy;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Times new Roman, Sans-serif, Arial;
}
a img, a:link img, a:visited img, a:active img{

	border: 1px solid white;

}

a:hover img{
	background-color: #F8F8F8; 
	border: 1px dotted maroon;

}



a:hover{
	text-decoration: underline;
	color: 	#008000;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Times new Roman, Sans-serif, Arial;
}
a.odk_horni_menu, a:link.odk_horni_menu, a:visited.odk_horni_menu, a:active.odk_horni_menu{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial narrow, Tahoma, Times new Roman, Sans-serif, Arial;
  display: inline;
  border-width: 1px;
  border-right-style: solid;
  border-right-color: #b7a581;
  border-top-style: solid;
  border-top-color: #b7a581;
  border-bottom-style: solid;
  border-bottom-color: #b7a581;
  border-left-style: solid;
  border-left-color: #b7a581;
  margin: 0px 0px 0px 0px;
  padding: 3px 8px 3px 8px;
}
a:hover.odk_horni_menu{
	text-decoration: none;
  background-color: #F88431;
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial narrow, Tahoma, Times new Roman, Sans-serif, Arial;
  margin: 0px 0px 0px 0px;
  padding: 3px 8px 3px 8px;
  display: inline;
  border-width: 1px;
  border-right-style: solid;
  border-right-color: #fff;
  border-top-style: solid;
  border-top-color: #fff;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  border-left-style: solid;
  border-left-color: #fff;
}
a.odk_paticka, a:link.odk_paticka, a:visited.odk_paticka, a:active.odk_paticka{
	text-decoration: none;
	color: #000;
	font-size: 11px;
  font-weight: bold;
  display: inline;
}
a:hover.odk_paticka{
	text-decoration: none;
	color: 	#FFF;
	font-size: 11px;
  font-weight: bold;
  display: inline;
  border: 0px;
}
a.vic, a:link.vic, a:visited.vic, a:active.vic{
	text-decoration: none;
	text-align: right;
	color: navy;
	font-weight: bold;
	font-size: 10px;
}
a:hover.vic{
	text-decoration: underline;
	text-align: right;
	color: 	#008000;
	font-size: 10px;
	font-weight: bold;
}
a.h2nadp, a:link.h2nadp, a:visited.h2nadp, a:active.h2nadp{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
  color: #F88431;margin:0px;padding:0px;
}
a:hover.h2nadp{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: underline;
  color: #F88431;margin:0px;padding:0px;
}
a.sipki, a:link.sipki, a:visited.sipki, a:active.sipki{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
  color: navy;
  font-family: Arial black, Tahoma, Times new Roman, Sans-serif, Arial;
}
a:hover.sipki{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: underline;
  color: navy;
  font-family: Arial black, Tahoma, Times new Roman, Sans-serif, Arial;
}
a.strank, a:link.strank, a:visited.strank, a:active.strank{
	text-decoration: none; color: navy; font-weight: bold; font-size: 9px; font-family: Verdana, Tahoma, Times new Roman, Sans-serif, Arial;
}
a:hover.strank{
	text-decoration: underline; color: 	#008000; font-size: 9px; font-weight: bold; font-family: Verdana, Tahoma, Times new Roman, Sans-serif, Arial;
}

