* {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-variant : normal;
}

p
{
  text-indent:4%;
}

.bordered {
	border: 1px solid Black;
}

.center {
	text-align: center;
}

.auto {
	
}

form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

table {
	border-collapse: collapse;
}

img {
	border: 0px;
}

/* a:hover {
	text-decoration: underline;
} */

input {
   border: 0px solid Black;
}

input.velky {
	width: 300px;
}

input.stredni {
	width: 250px;
}

input.maly {
	width: 50px;
}

textarea {
   border: 0px solid Black;
}

textarea.velky {
	width: 300px;
	height: 200px;
}

textarea.stredni {
	width: 300px;
	height: 100px;
}

textarea.maly {
	width: 300px;
	height: 50px;
}

textarea.forum {
	width: 300px;
	height: 100px;
}

table.radek1 {
	width: 820px;
	height: 30px;
}

 td.bunka1 {
	width: 754px;
	height: 30px;	
}

table.radek2 {
	width: 820px;
	height: 163px;
}
/*
table.radek2 td.bunka1 {
	width: 754px;
	height: 30px;	
}
*/
table.registrovat input.email {
	width: 111px;
	height: 16px;
	border: 0px solid Black;
	padding: 1px 1px 1px 1px;
}

table.registrovat td {
	padding: 0px 0px 4px 0px;
}

table.registrovat a {
	font-size: 9px;
}

table.info {
	width: 820px;
	height: auto;
}

table.linfo {
	width: 100%;
	height: auto;
}

table.pinfo td.pinfom1x1 {
	width: 125px;
	height: 25px;
}

table.pinfo td.pinfom2x1 div.podmenu a {
	font-size: 9px;
}

table.pinfo td.pinfom2x1 div {
   width: 121px;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-top: 6px;
}

table.pinfo td.pinfom2x1 div.odpocitavadlo {
	font-size: 9px;
}

table.pinfo td.pinfom2x1 div.posledni {
	margin-bottom: 2px;
}

table.pinfo td.pinfom2x1 div.podmenu {
	padding-left: 20px;
}

table.pinfo td.pinfom2x1 div.velka_pismena {
	text-transform: uppercase;
}

table.pinfo input.submit {
   width: auto;
}

table.pinfo td.pinfo02x1 {
	width: 155px;
	height: auto;
	padding: 10px 15px 10px 0px;
	line-height: 17px;
}

table.pinfo td.pinfo02x1 div.anketa_otazka {
   width: 108px;
	font-weight: bold;
	color: #f8b019;
	border-bottom: 2px solid #8c4d4d;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
}

table.pinfo td.pinfo02x1 div.anketa_pocet_hlasu {
	margin-bottom: 10px;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_text {
	padding-top: 5px;
   width: 108px;
	padding-left: 15px;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_text a {
   font-weight: normal;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_graf {
}

table.pinfo td.pinfo02x1 div.anketa_moznost_pocet {
	font-weight: bold;
	border-bottom: 2px solid #8c4d4d;
   padding-bottom: 5px;
   width: 108px;
	padding-left: 15px;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_pocet table.anketa_moznost_pocet {
	width: 100%;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_pocet table.anketa_moznost_pocet td.procenta {
	font-weight: bold;
	width: 45px;
}

table.pinfo td.pinfo02x1 div.anketa_moznost_pocet span.procenta {
	font-weight: normal;
	font-size: 9px;
}

table.pinfo td.pinfo02x1 div.anketa_text {
	font-weight: bold;
	padding-top: 5px;
   width: 108px;
	padding-left: 15px;
}

table.hlavni {
	width: 100%;
	height: auto;
}

table.hlavni td.hlavni2x1 {
	width: 504px;
	height: auto;
	padding: 10px 15px 10px 15px;
}

table.pinfo {
	width: 100%;
	height: auto;
}

table.pinfo td.pinfo2x1, table.pinfo td.pinfo4x1, table.pinfo td.pinfo6x1, table.pinfo td.pinfo8x1 {
	width: 125px;
	height: auto;
   padding: 10px 5px 10px 5px;
   line-height: 17px;
}

table.pinfo td.pinfo4x1 div.koncert {
	margin-bottom: 5px;
}

table.pinfo td.pinfo4x1 div.bez_odsazeni {
	margin-bottom: 0px;
}

table.pinfo td.pinfo4x1 div.koncert span.nadpis, table.pinfo td.pinfo4x1 div.koncert span.zkratka {
	font-weight: bold;
}

table.pinfo td.pinfo4x1 a {
	color: #f8b019;
}

table.pinfo td.pinfo6x1 img {
	margin: 5px 0px 5px 0px;
}

table.info td.paticka {
	width: 754px;
	height: 25px;	
}

table.paticka {
	width: 100%;
	height: 25px;
}

div.clanek_detail {
   line-height: 17px;
}

div.clanek_detail img.obrazek_detail {
	margin: 0px 5px 5px 0px;
	border: 1px solid Black;
}

div.clanek_detail a:hover {
	text-decoration: underline;
}

div.clanek_detail input.submit {
   width: auto;
}

div.clanek_prehled {
   width: 100%;
	margin-bottom: 10px;
}

div.clanek_prehled img {
	border: 1px solid Black;
	margin: 0px 15px 0px 0px;
}

div.clanek_prehled table.clanek_prehled td {
	vertical-align: top;
   line-height: 17px;
}

div.clanek_prehled table.clanek_prehled span.nazev {
	padding-left: 3px;
}

div.clanek_prehled a.vice {
	margin-left: 2px;
}

div.clanek_prehled a:hover, div.navigace a:hover, div.prispevek a:hover {
	text-decoration: underline;
}

div.navigace {
	margin-top: 5px;
}

div.prispevek_vlozeni table.prispevek_vlozeni th {
   text-align: left;
	font-weight: bold;
	font-size: 10px;
}

div.prispevek_vlozeni table.prispevek_vlozeni td.mezera {
   padding-bottom: 10px;
}

div.prispevek {
   width: 100%;
	margin-bottom: 10px;
}

div.prispevek table.prispevek td {
	vertical-align: top;
	line-height: 17px;
}

div.prispevek table.prispevek span.nazev {
	padding-left: 3px;
	font-weight: bold;
}

/*div.fotky_nahledy {
	line-height: 17px;
}

 div.fotky_nahledy a {
	color: White;
	font-weight: bold;
	text-decoration: none;
}

div.fotky_nahledy a:hover {
	text-decoration: underline;
} */

div.fotky_nahledy img {
	margin: 5px 5px 5px 5px;
	border: thin black groove;
	padding: 2px 2px 2px 2px;
}

table.navigace_fotka td {
	height: 30px;
}

table.navigace_fotka td.zpatky {
	width: 33%;
	text-align: left;
}

table.navigace_fotka td.poradi {
	width: 34%;
	text-align: center;
}

table.navigace_fotka td.tam {
	width: 33%;
	text-align: right;
}

body.zobraz_fotku  {
	margin : 10px 10px 10px 10px;	
}

body.zobraz_fotku div.popis {
	height : 15px;	
}

div.obchod_cesta {
	color: #f8b019;
   font-weight: bold;
	margin-bottom: 10px;
}

div.obchod_cesta a {
	color: #f8b019;
   text-decoration: none;
}

div.obchod_cesta a:hover {
   text-decoration: underline;
}

div.obchod_cesta form {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.obchod_cesta select {
   font-weight: normal;
}

div.obchod_cesta span.levy_okraj {
	border-left: 2px solid #b0837b;
	margin-left: 5px;
	padding-left: 5px;
}

div.zbozi_prehled {
   width: 100%;
	padding-bottom: 10px;
	border-bottom: 2px solid #5a0000;
}

div.zbozi_prehled img {
	border: 1px solid Black;
	margin: 0px 15px 0px 0px;
}

div.zbozi_prehled table.zbozi_prehled td {
	vertical-align: top;
   line-height: 17px;
}

div.zbozi_prehled table.zbozi_prehled td.obrazek {
	width: 120px;
}

div.zbozi_prehled table.zbozi_prehled span.cesta {
	color: White;
}

div.zbozi_prehled table.zbozi_prehled span.nazev {
	color: #f8b019;
	font-weight: bold;
}

div.zbozi_prehled table.zbozi_prehled input.submit {
   width: auto;
	height: 13px;
	background-color: #9c6e63;
	font-size: 8px;
	color: White;
	cursor: pointer;
}

div.zbozi_prehled table.zbozi_prehled input.pocet {
	width: 20px;
	height: 16px;
	border: 0px solid Black;
	padding: 1px 1px 1px 1px;
	margin-bottom: 2px;
} 

div.kosik {
	width: 100%;
}

div.kosik span.nadpis, div.objednavka span.nadpis, div.potvrzeni span.nadpis {
	color: #f8b019;
}

div.kosik table.kosik, div.potvrzeni table.kosik {
	width: 100%;
	margin-top: 10px;
}

div.kosik table.kosik th, div.objednavka table.objednavka th, div.potvrzeni table.kosik th, div.potvrzeni table.objednavka th {
	color: #f8b019;
	text-align: left;
}

div.kosik table.kosik td.pocet, div.kosik table.kosik td.cena, div.potvrzeni table.kosik td.pocet, div.potvrzeni table.kosik td.cena  {
	width: 50px;
}

div.kosik table.kosik td.odstranit {
}

div.kosik table.kosik .podtrhnuto, div.potvrzeni table.kosik .podtrhnuto {
	border-bottom: 2px solid #5a0000;
}

div.kosik table.kosik .nadtrhnuto, div.potvrzeni table.kosik .nadtrhnuto {
	border-top: 2px solid #5a0000;
}

div.kosik table.kosik td, div.potvrzeni table.kosik td {
   padding-top: 2px;
	padding-bottom: 2px;
}

div.kosik table.kosik th, div.potvrzeni table.kosik th {
	padding-bottom: 2px;
}

div.kosik table.kosik td.celkem, div.potvrzeni table.kosik td.celkem {
   text-align: right;
   color: #f8b019;
	font-weight: bold;
}

div.kosik table.kosik input.submit, div.kosik table.kosik button.submit {
  width: auto;
	height: 13px;
	background-color: #9c6e63;
	font-size: 8px;
	color: White;
	border: 0px solid Black;
	cursor: pointer;
}

div.kosik table.kosik input.pocet {
	width: 20px;
	height: 16px;
	border: 0px solid Black;
	padding: 1px 1px 1px 1px;
	margin-bottom: 2px;
} 

div.kosik table.kosik td.tlacitka {
	text-align: right;
}

div.objednavka table.objednavka, div.potvrzeni table.objednavka {
	margin-top: 10px;
}

div.objednavka table.objednavka input.text {
	width: 150px;
	height: 16px;
	border: 0px solid Black;
	padding: 1px 1px 1px 1px;
	margin-bottom: 2px;
}

div.objednavka div.error {
	margin-top: 10px;
	color: White;
}

div.objednavka table.objednavka td.info {
	color: White;
}

div.potvrzeni div.info {
	color: White;
	margin-top: 10px;
	font-weight: normal;
}

div.potvrzeni input.submit {
   width: auto;
	height: 13px;
	background-color: #9c6e63;
	font-size: 8px;
	color: White;
	font-weight: normal;
	cursor: pointer;
}

div.potvrzeni div.tlacitka {
	margin-top: 10px;
}

div.tour {
	width: 100%;
}

div.tour table.tour {
	width: 100%;
	margin-top: 10px;
}

div.tour table.tour th {
	color: #f8b019;
	text-align: left;
}

div.tour table.tour .podtrhnuto {
	border-bottom: 2px solid #5a0000;
}

div.tour table.tour td {
   padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

div.tour table.tour th {
	padding-bottom: 2px;
}

div.tour table.tour .skupina {
	width: 120px;
}

div.tour table.tour .datum {
	width: 80px;
}

div.tour table.tour .mesto {
	width: auto;
}

div.tour {
	width: 100%;
}

div.tour table.tour_navigace {
	width: 100%;
	margin-bottom: 10px;
}

div.tour table.tour_navigace td.mesic {
	color: #f8b019;
	font-weight: bold;
	font-size: 14px;
}

div.tour table.tour_navigace a {
	color: #f8b019;
}

div.tour table.tour_navigace span.neaktivni {
	font-weight: bold;
}

div.vstupte {
  width: auto;
  margin: 0 auto;
}

a.vstupte {
  color: #f8b019;
  font-size: 15px;
}

#radek1 {
   position : absolute;
	width : 100%;
	height : 30px;	
	top : 0px;
	left : 0px;
	right : 0px;
	bottom : auto;
	text-align: center;
}

#radek2 {
   position : absolute;
	width : 100%;
	height : 163px;	
	top : 30px;
	left : 0px;
	right : 0px;
	bottom : auto;
	text-align: center;
}

#info {
	position: absolute;
	width: 100%;
	height: auto;
	top: 193px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
}
