/* CSS Document */
body {
background-color: #E7F1CC;
background-image: url(../gfx/tur_001_pozadi.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #413634;
}

a:link, a:visited {
text-decoration: underline;
}
a:hover, a:active {
text-decoration: none;
}

form {
padding: 0px;
margin: 0px;
}

#all {
width: 955px;
margin: 0px auto 0px auto;
padding: 0px;
background-color: #E7F1CC;
background-image: url(../gfx/tur_001_pozadi.jpg);
background-repeat: repeat-x;
}

/** top banner **/
#topbanner {
width: 955px;
height: 194px;
background-image: url(../gfx/tur_002_topbanner.jpg);
}
#grafickelinky {
}
.linkaa {
width: 77px;
height: 100px;
float: left;
padding: 49px 5px 0px 0px;
}
.linkaa a {
width: 77px;
height: 100px;
float: left;
cursor: pointer;
}
.linkab {
width: 77px;
height: 100px;
float: left;
padding: 49px 149px 0px 0px;
}
.linkab a {
width: 77px;
height: 100px;
float: left;
cursor: pointer;
}
.linkac {
width: 262px;
height: 149px;
float: left;
padding: 0px 115px 0px 0px;
}
.linkac a {
width: 262px;
height: 149px;
float: left;
cursor: pointer;
}
.linkad {
width: 262px;
height: 149px;
float: left;
padding: 0px px 0px 0px;
}
.linkad a {
width: 262px;
height: 149px;
float: left;
cursor: pointer;
}
#textovelinky {
padding: 9px 0px 0px 10px;
}
.textovelinkya {
width: 134px;
text-align: center;
float: left;
font-weight: bold;
padding: 0px 20px 0px 0px;
}
.textovelinkya a:link, .textovelinkya a:visited {
text-decoration: underline;
color: #EFF8FD;
}
.textovelinkya a:hover, .textovelinkya a:active {
text-decoration: none;
color: #EFF8FD;
}
.textovelinkyb {
font-weight: bold;
color: #E0FC9C;
float: left;
}
.textovelinkyb a:link, .textovelinkyb a:visited {
text-decoration: none;
color: #E0FC9C;
margin: 0px 4px 0px 4px;
}
.textovelinkyb a:hover, .textovelinkyb a:active {
text-decoration: underline;
color: #E0FC9C;
margin: 0px 4px 0px 4px;
}


/***** spodek ****/

/*** levy sloupec ***/
#leftcol {
width: 149px;
float: left;
margin: 0px 7px 0px 0px;
}

.leftpanel {
width: 149px;
}
.leftpaneltop {
color: #E0FC9C;
font-weight: bold;
width: 139px;
height: 26px;
background-image: url(../gfx/tur_003_leftpaneltop.jpg);
padding: 5px 0px 0px 10px;
letter-spacing: 1px;
}
.leftpaneldown {
width: 149px;
background-image: url(../gfx/tur_003_leftpaneldown.jpg);
height: 7px;
background-repeat: no-repeat;
font-size: 1px;
}
.leftpanelmenu {
border: 1px solid #75893C;
border-top: 0px;
background-color: #FBFFF1;
padding: 0px 0px 0px 0px;
}
/* search */
.leftpanelsearch {
border: 1px solid #75893C;
border-top: 0px;
background-color: #A0B12F;
padding: 5px 0px 5px 0px;
text-align: center;
}
/*.leftpanelsearch form {
padding: 0;
margin: 0;
}*/
.leftpanelsearchinput {
border: 1px solid #6F7460;
width: 130px;
padding: 2px;
color: #000000;
background-color: #FFFFFF;
}
.leftpanelsearchinput {
border: 1px solid #6D7463;
width: 130px;
padding: 2px;
margin: 0 0 5px 0;
color: #000000;
background-color: #FFFFFF;
}
/* anketa */
.leftpanelanketa {
border: 1px solid #75893C;
border-top: 0px;
padding: 5px 4px 5px 4px;
background-color: #FBFFF1;
font-weight: bold;
color: #566235
}
.leftpanelanketamoznosti {
padding: 3px 0px 0px 5px;
font-weight: normal;
}
.leftpanelanketamoznosti a {
color: #64723E;
}

/*** menu  **/
.menu {
padding: 2px 2px 3px 2px;
border-bottom: 2px solid #75893C; 
margin: 0px 1px 2px 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.menu a {
text-decoration: none;
}

.menu a:link, .menu a:visited {
text-decoration: none;
}
.menu a:hover, .menu a:active {
text-decoration: none;
}
.menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 141px; /* Width of Menu Items */ text-decoration:none; 
} 

.menu ul li { 
	position: relative; text-decoration:none; 
} 

.menu li ul { 
	position: absolute; 
	left: 141px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; text-decoration:none; 
} 

.menu li:hover ul {
	display: block; text-decoration:none; 
} 

.menu li:hover>ul { 
	visibility:visible; text-decoration:none; 
} 

.menu ul ul {
	visibility:hidden; text-decoration:none; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html .menu ul li { float: left; height: 1%; text-decoration:none; } 
* html .menu ul li a { height: 1%; text-decoration:none; } 
/* End */ 

/* Make-up syles */ 

.menu ul, li { 
	margin: 0 0 0 0; text-decoration:none; 
} 

/* Styles for Menu Items */ 
.menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #565A4C; 
	background: #FBFFF1; /* IE6 Bug */ 
	padding: 5px; 
	/*border: 1px solid #ccc; */
	border-bottom: 1px solid #E7F1CC;
	width: 131px;
} 

/* Hover Styles */ 
.menu ul a:hover { 
	color: #565A4C; 
	background: #9FB12E; 
text-decoration:none; 
} 

/* Sub Menu Styles */ 
.menu li ul a { 
	text-decoration: none; 
	color: #565A4C; 
	background: #9FB12E/*#FBFFF1*/; /* IE6 Bug */ 
	padding: 5px; 
	border-bottom: 1px solid #E7F1CC;
} 

/* Sub Menu Hover Styles */ 
.menu li ul a:hover { 
	color: #565A4C; 
	background: #FBFFF1/*#9FB12E*/; 
	text-decoration:none;
} 

/* Icon Styles */ 
.menu ul a.submenu {background:#FBFFF1 url("../gfx/tur_r_arrow.gif") no-repeat right; text-decoration:none; } 
.menu ul a.submenu:hover {background:#9FB12E url("../tur_gfx/r_arrow.gif") no-repeat right; text-decoration:none; }


/*** content ***/
#content {
width: 535px;
float: left;
margin: 0px 7px 0px 0px;
}
.contpodprvek {
width: 535px;
height: 4px;
background-image: url(../gfx/tur_007_downpodprvek.jpg);
background-repeat: no-repeat;
font-size: 1px;
margin: 0px 0px 7px 0px;
}
#content a:link, #content a:visited {
text-decoration: underline;
color: #413634;
}
#content a:hover, #content a:active {
text-decoration: none;
color: #413634;
}
/* rozdelovac */
#rozdelovac {
width: 519px;
height: 195px;
background-repeat: no-repeat;
background-image: url(../gfx/tur_006_rozdelovaca.jpg);
padding: 6px 8px 0px 8px;
}
.rozdelovacleft {
width: 200px;
height: 188px;
float: left;
margin: 0 0 0 122px;
}
.rozdelovacleft a {
width: 200px;
height: 188px;
float: left;
cursor:pointer;
}
.rozdelovacright {
width: 155px;
height: 188px;
float: left;
margin: 0 0 0 12px;
}
.rozdelovacright a {
width: 155px;
height: 188px;
float: left;
cursor:pointer;
}
.rozdelovacvlajky {
width: 30px;
padding: 40px 0 0 0;
float: left;
}
.rozdelovacvlajka {
width: 30px;
height: 18px;
float: left;
padding: 0 0 9px 0;
}
.rozdelovacvlajka a {
width: 30px;
height: 18px;
float: left;
cursor: pointer;
}
/* clanky */
.clanky {
width: 519px;
padding: 6px 8px 6px 8px;
background-color: #FFFFFF;
background-image: url(../gfx/obc_008_backclanek.jpg);
background-position: center center;
background-repeat: no-repeat;
font-size: small;
}
.clanky a:link, .clanky a:visited {
text-decoration: underline;
}
.clanky a:hover, .clanky a:active {
text-decoration: none;
}
.clankyaktualitynadpis {
width: 509px;
height: 20px;
background-image: url(../gfx/tur_009_clanekaktuality.jpg);
background-repeat: no-repeat;
margin: 0px auto 0px auto;
padding: 40px 5px 0px 0px;
font-size: 13px;
color: #FBFFF1;
text-align: right;
font-weight: bold;
}
.clanky p {
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
}
.clanky p img {
margin: 0 5px 2px 0;
/*float:left;*/
}
.clanky h1 {
font-size: larger;
padding: 3px;
margin: 3px 0 5px 0;
border-bottom: 1px solid #75893C;
}
.clanky fieldset {
padding: 0px 5px 0px 20px;
border: 1px solid #75893C;
margin: 5px auto 10px auto;
}
.clanky fieldset legend {
padding: 2px 5px 2px 5px;
margin: 0px;
font-weight: bold;
border: 1px solid #75893C;
color: #FFFFFF;
background-color: #75893C;
}
.clanky hr {
height: 1px;
}
.clanky img {
padding: 2px;
border: 1px solid #CCCCCC;
}
.clanky h2 {
padding: 5px 0 5px 0;
margin: 0;
font-size: medium;
}
.clanky h3 {
padding: 3px 0 3px 0;
margin: 0;
font-size: small;
}

/* related links */
#related {
padding: 5px;
border: 2px solid #FFFFFF;
background-color: #FFFFFF;
font-size: small;
}
#related h2 {
font-size: 14px;
margin: 0 0 10px 0;
padding: 0 0 4px 4px;
border-bottom: 1px solid #413634;
}
#related ul {
margin-top: 3px;
margin-bottom: 3px;
padding-top: 3px;
padding-bottom: 3px;
}
#related li {
padding-top: 3px;
padding-bottom: 3px;
}
/* copyright */
#copyright {
text-align: center;
background-color: #64723E;
padding: 5px;
color: #E7F1CC;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
#copyright a:link, #copyright a:visited {
text-decoration: none;
color: #E7F1CC;
}
#copyright a:hover, #copyright a:active {
text-decoration: underline;
color: #E7F1CC;
}
/*** pravy sloupec ***/
#rightcol {
width: 257px;
float: right;
}
.rightpanel {
width: 257px;
}
.rightpaneltop {
color: #E0FC9C;
font-weight: bold;
width: 247px;
height: 26px;
background-image: url(../gfx/tur_010_rightpaneltop.jpg);
padding: 5px 0px 0px 10px;
letter-spacing: 1px;
}
.rightpaneldown {
width: 257px;
background-image: url(../gfx/tur_011_rightpaneldown.jpg);
height: 7px;
background-repeat: no-repeat;
font-size: 1px;
}
.rightpanelobsah {
border: 1px solid #798D42;
border-top: 0px;
background-color: #FBFFF1;
padding: 5px 8px 5px 8px;
line-height: 15px;
}
.rightlinky {
padding: 5px 0px 0px 0px;
font-weight: bold;
/*line-height: 20px;*/
}
.rightlinky a:link, .rightlinky a:visited {
text-decoration: none;
color: #6D7260;
}
.rightlinky a:hover, .rightlinky a:active {
text-decoration: underline;
color: #6D7260;
}
.rightpanelakce {
padding: 2px 0px 0px 0px;
color: #585B50;
font-size: 11px;
}
.rightpanelakce a:link, .rightpanelakce a:visited {
text-decoration: underline;
font-weight: bold;
color: #6D7260;
}
.rightpanelakce a:hover, .rightpanelakce a:active {
text-decoration: none;
color: #6D7260;
font-weight: bold;
}
.rightpaneldeska {
padding: 0px 0px 5px 0px;
color: #6D7260;
border-bottom: 1px solid #E7F1CC;
margin: 0 0 3px 0;
}
.rightpaneldeska a:link, .rightpaneldeska a:visited {
text-decoration: underline;
color: #6D7260;
}
.rightpaneldeska a:hover, .rightpaneldeska a:active {
text-decoration: none;
color: #6D7260;
}
.rightpanel h3 {
font-size: 13px;
margin: 0;
padding: 0;
text-decoration: none;
}
.rightpaneldeska h3 a:link, .rightpaneldeska h3 a:visited {
text-decoration: none;
color: #6D7260;
}
.rightpaneldeska h3 a:hover, .rightpaneldeska h3 a:active {
text-decoration: underline;
color: #6D7260;
}

.rightpaneldeskatime {
font-size: 11px;
font-style: italic;
padding: 0;
}

.contentdeska {
padding: 5px 0px 0px 0px;
color: #413634;
}
.contentdeska a:link, .contentdeska a:visited {
text-decoration: underline;
font-weight: bold;
color: #413634;
}
.contentdeska a:hover, .contentdeska a:active {
text-decoration: none;
color: #413634;
font-weight: bold;
}

#validni {
padding: 10px;
text-align: right;
}

#prechod {
font-size: 11px;
padding: 10px 0 0 0;
clear:left;
}
#prechod img {
padding: 0;
border: 0;
}
#prechod a:link, #prechod a:visited {
text-decoration: none;
font-weight: bold;
color: #64723E;
}
#prechod a:hover, #prechod a:active {
text-decoration: underline;
color: #64723E;
font-weight: bold;
}
.prechoda {
float:left;
}
.prechodb {
float:right;
}


/*** vlajecky top ***/
#vlajeckytop {
height: 14px;
padding: 0px 17px 0px 0px;
float: right;
}
.vlajeckytop {
width: 30px;
height: 14px;
float: left;
margin: 0 0 0 4px;
}
.vlajeckytop a {
width: 30px;
height: 14px;
float: left;
cursor: pointer;
}

#logotypy {
background-image: url(../gfx/tur_012_logotypy.png);
width: 533px;
height: 96px;
border: 1px solid #64723E;
}


/**** anketa ****/

.dotaznikobsahy {
padding: 10px;
}
.dotaznikinput {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #413634;
padding: 1px;
margin: 0px;
border: 1px solid #75893C;
}
.dotaznikbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #75893C;
padding: 3px;
margin: 0px;
border: 1px solid #75893C;
font-weight:bold;
}


.toursiframe {
width: 952px;
height: 900px;
border: 1px solid #000000;
}

.chyba {
color : red;
font-size : 15px;
font-weight : bold;
}
