div, span, p , img , object, ul, form{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}
button {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  background-color: #7B766D;
  border: 1px dotted #EEE;
  display: inline;
  margin: 3px;
  padding: 4px;
  white-space: nowrap;
}
.katalogdl li a {
  display: block;
  margin: 0px;
  text-decoration: none;
  color: #555048;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  font-weight: bold;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 4px;
  border-bottom-width: 1px;
  border-bottom-color: #D8D5C7;
}
.katalogdl li a:hover
{
  color: #C00;
  background-image: url(webicons/ico_down.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #EBEBE1;
}
.katalog li a:active { color: #900; }
.katalogdl, .katalogdl li {
  margin: 0px;
  padding: 0px;
  clear: both;
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
}
.minitext {
  font-size: 80%;
  font-weight: normal;
}
button:hover {
  color: #FFF;
  border: 1px solid #FFF;
}
.paddingwithbg {
  color: #68635A;
  background-color: #E6E6D9;
  padding: 4px;
}
.form_input_left , .form_input_right  {
  padding: 5px;
  display: inline-block;
  width: 190px;
  clear: none;
}
.spodok_formulara { text-align: center; }
.table_katalog td {
  font-size: 110%;
  color: #555048;
  padding: 5px;
  margin: 1px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #E6E6D9;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
}
.table_katalog {
  margin-top: 2px;
  margin-bottom: 15px;
  width: 460px;
}
/* ------------------------- PREDEFINOVANE HTML TAGY */

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #331100;
	background-image: url(koa-mainback.jpg);
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:link , a:visited{
	color: #900;
}
a:hover {
	color: #F00;
}
h1 , h3.h3nove{
	font-size: 22px;
	color: #C00;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-weight: normal;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 11px;
	line-height: 24px;
}
h2 {
	font-size: 16px;
	color: #555048;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h3 {
	font-size: 16px;
	color: #F90;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
h4 {
	font-size: 10px;
	color: #930;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 12px;
}
h5 {
	font-size: 14px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B088;
	margin-bottom: 2px;
	text-transform: uppercase;
	letter-spacing: 3px;
	clear: left;
	margin-right: 5px;
	margin-top: 0px;
	font-weight: normal;
	list-style-position: inside;
	list-style-type: none;
	display: list-item;
	padding-top: 5px;
}
h6 , .h6span{
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 15px;
	color: #900;
	display: block;
}
.nadpismini {
  font-size: 12px;
  font-weight: bold;
  color: #C00;
  text-decoration: none;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
p img {
	float: left;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-top: 3px;
}
#clear {
	display: block;
	clear: both;
	float: left;
}


/* ------------------------- HLAVNA STRUKTURA */

.bodypuzdro {
  margin: 0px;
  padding: 0px;

}
.puzdrosirka {
	padding: 0px;
	width: 990px;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: 22px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 10px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4C08A;
	border-right-color: #D4C08A;
	border-bottom-color: #D4C08A;
	border-left-color: #D4C08A;
}

/* div pre aktualny datum a cas, predtym bol puzdrosirka border top 10px */
.divdatumameniny{ color: #FFF9C9; background-color: #D4C08A; font-weight: bold; 
         text-align: right; padding: 2px 13px;}


#wrapper {
	text-align: left;
	width: 990px;
	position: relative;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
#side-a {
	float: left;
	width: 200px;
	background-image: url(koa-back_side-a.jpg);
}
#actualbox, .actualbox  {
	display: block;
	float: left;
	clear: both;
	width: 170px;
	border-right: 1px solid #C7B27A;
	border-bottom: 2px solid #C7B27A;
	border-left: 1px solid #C7B27A;
	background-color: #604B31;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 18px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	/* NOT FOUND background-image: url(koa-back-aktualbox.jpg); */
	background-repeat: repeat-x;
}
#actualboxpadding  {
  display: block;
  margin: 0px;
  padding-left: 5px;
}
#content {
	float: left;
	width: 534px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #600;
	border-left-color: #600;
	min-height: 823px;
}
#side-b {
	width: 240px; /* fix kvoli IE inak bolo 250 */
	display: block;
	float: left;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ------------------------- HLAVICKA */

#header {
	padding: 0px;
	height: 267px; /* height: 250px; */
	width: 990px;
	background-color: #FFF;    /* background-color: #555048; */
	background-image: url(headerbg_noflash.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#topflash object {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#topflash3 { position:absolute;}

/* ------------------------- STRED - hlavny obsah */
.obsah { font-size: 12px; line-height: 16px; font-weight: normal; color: #555; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 1100px; }

/* ------------------------- PATA - spodok stranky */
#footer { clear: both; font-size: 9px; text-align: center; line-height: 10px; padding-top: 3px; width: 990px; color: #630; padding-bottom: 11px; background-color: #D4C08A; }

/* ------------------------- HLAVNE MENU */
#mainmenu {
	font-size: 16px;
	text-transform: lowercase;
	width: 534px;
	display: block;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(koa-maintop-back.jpg);
	background-repeat: repeat-x;
	height: 50px;
}
.search-but{ width: 190px; border: none; }
.mainmenu-item:link, .mainmenu-item:visited, .search-but:link, .search-but:visited {
	color: #630;
	text-decoration: none;
	letter-spacing: 0.1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #600;
	height: 39px;
	display: block;
	width: 132px;
	padding-top: 11px;
	line-height: 13px;
	font-size:16px;
	text-align:center;
	text-transform:lowercase;
	font-weight:normal;
	float: left;
}
.mainmenu-item:hover, .search-but:hover{ color: #C00; background-color: #C93; background-image: url(koa-maintop-backover.jpg); }
.fbookbox {
	color: #630;
	text-decoration: none;
	letter-spacing: 0.1em;
	display: block;
	padding-top: 11px;
	line-height: 13px;
	font-size:16px;
	text-align:center;
	text-transform:lowercase;
	font-weight:normal;
	vertical-align: top;
}
.noborder { border: none !important; }

/* ------------------------- MENU LAVE - destinacie (krajiny) */
#menukrajiny, .menukrajiny { clear: both; padding: 0px; float: left; width: 200px; display: block; margin: 0px; overflow: hidden; }
#menukrajiny li, .menukrajiny li { list-style-position: inside; list-style-type: none; overflow: hidden; display: block; float: left;
	min-width: 200px; background-image: url(koa-menu-back1.jpg); background-repeat: no-repeat; 
 	margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 12px; }
#menukrajiny a, .menukrajiny a {
	font-size: 16px;
	line-height: 12px;
	color: #D3C9B3;
	text-decoration: none;
	display: block;
	margin: 0px;
	letter-spacing: 0.2em;
	font-weight: lighter;
	text-align: center;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#menukrajiny a:hover, .menukrajiny a:hover { color: #FFF; font-weight: normal; }
.dest1r { height: 20px; width: 190px; }
.dest1r:hover { color: #FFF !important; background-image: url(koa-menu-back1over.jpg); background-repeat: no-repeat;} 
.dest1r_active { height: 20px; color: #C90 !important; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #C90; margin-bottom: 0px; }
.dest2r { height: 33px; width: 190px; display: block; background-image: url(koa-menu-back0.jpg); font-size: 16px !important; color: #FFF !important; line-height: 14px !important;
	text-transform: none; letter-spacing: 0.1em !important; padding-top: 2px; }
#dest0 { color: #E0E0D0 !important; }
#dest0:hover { background-image: url(koa-menu-back0over.jpg); color: #FFF !important; }
/* OFF
#dest1:hover { background-color: #900; }
#dest2:hover {background-color: #df0023;}
#dest3:hover { background-color: #ff4a04; }
#dest4:hover { background-color: #f90; }
#dest5:hover { 	background-color: #fc0; }
#dest6:hover { background-color: #9c0; }
#dest7:hover { background-color: #44b325; }
#dest8:hover {background-color: #093;}
#dest9:hover { background-color: #099; }
#dest10:hover {background-color: #69C;}
#dest11:hover {background-color: #69F;}
#dest12:hover {background-color: #99F;}
#dest13:hover { background-color: #8674f7; }
#dest14:hover { background-color: #9952e9; }
#dest15:hover { background-color: #9d3be3; }
#dest16:hover { background-color: #9920c2; }
#dest17:hover { background-color: #740080; }
#dest18:hover { background-color: #3B0644; }
*/
.destuser { color: #E0E0D0 !important;background-color: #FFF;border-left-width: 28px;border-top-style: none;border-right-style: none; border-bottom-style: none; border-left-style: solid; border-left-color: #E0E0D0;}
.destuser:hover {  color: #807A71 !important;  background-color: #E0E0D0; }


/* ------------------------- NAVIGACIA */

#navigaciabox {
	clear: both;
	padding: 3px;
	display: block;
	float: left;
	margin: 6px;
}
.boxcontent {
	color: #38342F;
	width: 490px;
	clear: both;
}
.boxnews {
	color: #38342F;
	width: 144px;
}
#navright {
	display: block;
	float: right;
}
#navleft {
	float: left;
}
.navitem {
	padding-right: 2px;
	padding-left: 2px;
}
.navactive {
	color: #900;
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
	padding-top: 1px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: bold;
}
.clear
{
  display: block;
  clear: both;
  float: left;
}
.margintop { margin-top: 15px; }
#printheader { display: none; }
.boxakcia {
	background-image: url(koa-maintop-back.jpg);
	display: block;
	height: 50px;
	width: 240px;
}
.paddingsides { padding: 0 5px 0 5px; }

/* ------------------------- SEARCH BOX */
.clra5pxmarginbottom { border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #FFF; clear:both; }
#searchbox { font-size: 13px; display: block; text-align: center; font-weight: normal; padding-top: 3px; padding-bottom: 3px;
	background-color: #807A71; color: #E0E0D0; border-left-width: 28px; border-left-style: solid; border-left-color: #FFF; }
#searchbox label { margin-left: 9px; }
.searchhead { color: #E0E0D0; font-size: 14px; margin-right: 11px; font-weight: bold; letter-spacing: 1px; display: block; height: 50px; margin-left: 12px; width: 190px; 
				background-image: url(koa-maintop-back.jpg); background-repeat: repeat; }
.searchheadin { color: #CC9900; font-size: 10px; }
.searchheadin input, .searchheadin select { background-color:#604B31; color: #FFF; border: 1px dotted #C1953C; padding: 0px; margin: 1px; font-size: 10px; }
.searchheadin #submit { background-color:#CC9900; color:#FFF; }
