div, span, p , img , object, ul, form{  margin: 0px;  padding: 0px;  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;}button {	font-size: 10px;	font-weight: bold;	color: #FFF;	background-color: #06C;	border: 1px dotted #EEE;	display: inline;	margin: 3px;	padding: 4px;	white-space: nowrap;}sup { font-size: 50%; }.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: #006;	padding: 4px;	background-image: url(back-transp-sky20.png);}.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: 0px;  margin: 0px;  border-bottom-width: 1px;  border-bottom-style: dotted;  border-bottom-color: #E6E6D9;  border-top-style: none;  border-right-style: none;  border-left-style: none;}.katalogtable , .katalogtable td{  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: 0 0 15px 0;  vertical-align: top;  font-size: 12px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 12px;  margin-left: 0px;  text-align: center;}.katalogtable td div {  margin: 5px;  padding: 5px;}.katalogtable td a { text-decoration: none !important; }.table_katalog {  margin-top: 2px;  margin-bottom: 15px;  width: 460px;  padding: 0;}/* ------------------------- PREDEFINOVANE HTML TAGY */body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	text-align: center;	margin: 0px;	padding: 0px;	background-color: #fff;	background-image: url(pagebackshell.jpg);	background-repeat: no-repeat;	background-position: center top;	background-attachment: fixed;}img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}a:link , a:visited{	font-weight: bold;	color: #60C;}a:hover {	color: #0C0;}h1 , h3.h3nove{	font-size: 22px;	color: #6C0;	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;	background-image: url(back-transp-white40.png);	padding-top: 5px;}h2 {	font-size: 22px;	color: #09F;	font-style: normal;	text-transform: uppercase;	letter-spacing: 1px;	margin: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	font-weight: normal;	line-height: 24px;}h3 {	font-size: 16px;	color: #6C0;	font-weight: bold;	letter-spacing: 1px;	text-transform: uppercase;}h4 {	font-size: 10px;	color: #06C;	padding: 0px;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	line-height: 12px;}h5 {	font-size: 18px;	color: #09F;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #605C48;	margin-bottom: 2px;	text-transform: lowercase;	letter-spacing: 0px;	clear: left;	margin-right: 5px;	margin-top: 0px;	font-weight: normal;	list-style-position: inside;	list-style-type: disc;	display: list-item;}h6 , .h6span{	font-size: 13px;	font-weight: bold;	margin-top: 2px;	margin-bottom: 2px;	line-height: 15px;	color: #F60;	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: right;	margin-bottom: 1px;	margin-top: 3px;	margin-left: 10px;}#clear {	display: block;	clear: both;	float: left;}/* ------------------------- HLAVNA STRUKTURA */.bodypuzdro {  margin: 0px;  padding: 0px;}.puzdrosirka {  padding: 0px;  width: 990px;  margin-top: 0px;  margin-right: auto;  margin-bottom: 0px;  margin-left: auto;}#wrapper {	text-align: left;	border:0;	width: 990px;	margin-top: 22px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding: 0px;	position: relative;}#side-a {	float: left;	width: 330px;}#actualbox  {	display: block;	float: left;	margin: 0px;	width: 165px;	min-height: 414px;	background-image: url(back-transp-white50.png);	padding-top: 11px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#actualboxpadding  {	display: block;	margin: 0px;	padding-left: 5px;	padding-top: 11px;}#content {	float: left;	width: 468px;	background-image: url(back-transp-white80.png);	padding-top: 13px;	padding-right: 12px;	padding-bottom: 13px;	padding-left: 13px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #006;	border-left-color: #006;}#side-b {	width: 165px;	display: block;	margin: 0px;	padding: 0px;	float: right;	text-align: center;	background-image: url(back-transp-white70.png);}/* ------------------------- HLAVICKA */#header {	padding: 0px;	height: 180px;	width: 990px;    /* background-color: #555048; */	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFF;}#topflash object {	display: block;	margin: 0px;	padding: 0px;	float: left;}#topflash3 { position:absolute; right:0;}/* ------------------------- STRED - hlavny obsah */.obsah {	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #006;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/* ------------------------- PATA - spodok stranky */#footer {	clear: both;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #006;	font-size: 9px;	text-align: center;	line-height: 10px;	padding-bottom: 11px;	padding-top: 22px;	width: 470px;	margin-left: 165px;	color: #CCC;	background-image: url(back-transp-white20.png);	padding-right: 177px;	padding-left: 178px;}/* ------------------------- HLAVNE MENU */#submenu {	font-size: 13px;	text-transform: lowercase;	width: 990px;	display: block;	text-align: center;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	background-image: url(back-transp-blue20.png);	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFF;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #FFF;}#mainmenu {	font-size: 15px;	text-transform: lowercase;	width: 990px;	display: block;	text-align: center;	font-weight: bold;	padding-top: 7px;	padding-bottom: 7px;	background-image: url(back-transp-blue40.png);	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFF;}.mainmenu-hoverlike, .mainmenu-item:link, .mainmenu-item:visited {	color: #FFF;	text-decoration: none;	letter-spacing: 1px;	padding-top: 6px;	padding-right: 11px;	padding-bottom: 6px;	padding-left: 11px;}.mainmenu-hoverlike, .mainmenu-item:hover{	color: #FFF;	background-image: url(back-transp-green70.png);}/* ------------------------- SEARCH BOX */#searchbox {	font-size: 13px;	width: 990px;	display: block;	text-align: center;	font-weight: normal;	padding-top: 15px;	padding-bottom: 15px;	color: #FFF;	background-image: url(back-transp-blue60.png);	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFF;}#searchbox label {	margin-left: 11px;}.searchhead {	color: #E0E0D0;	font-size: 14px;	margin-right: 11px;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;}/* ------------------------- MENU LAVE - destinacie (krajiny) */#menukrajiny {	clear: both;	float: left;	width: 164px;	display: block;	margin: 0px;	background-image: url(back-transp-white30.png);	padding-top: 11px;	padding-right: 0px;	padding-bottom: 44px;	padding-left: 0px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #006;}#menukrajiny li {	list-style-position: inside;	list-style-type: none;	margin: 0px;	overflow: hidden;	display: block;	float: left;	min-width: 152px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#menukrajiny a {	font-size: 18px;	line-height: 18px;	color: #09F;	text-decoration: none;	display: block;	font-weight: lighter;	text-align: left;	padding-top: 5px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-transform: lowercase;	width: 143px;}#menukrajiny a:hover {	color: #009;}.dest1r {	height: 14px;   padding-top: 8px;}.dest1r_active {	height: 14px;	padding-top: 8px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #006;	border-bottom-color: #006;	border-left-color: #006;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFF;}.dest2r {	height: 36px;	padding-top: 8px;	display: block;}#dest1:hover, #dest2:hover, #dest3:hover, #dest4:hover, #dest5:hover, #dest6:hover, #dest7:hover, #dest8:hover, #dest9:hover, #dest10:hover, #dest11:hover, #dest12:hover, #dest13:hover, #dest14:hover, #dest15:hover, #dest16:hover, #dest17:hover, #dest18:hover, #dest0:hover {	background-image: url(back-transp-green20.png);}/* ---------#dest1 { border-left: 0px solid #900; }#dest1:hover { background-color: #900; }#dest2 { border-left: 0px solid #df0023; }#dest2:hover {background-color: #df0023;}#dest3 { border-left: 0px solid #ff4a04; }#dest3:hover { background-color: #ff4a04; }#dest4 { border-left: 0px solid #f90; }#dest4:hover { background-color: #f90; }#dest5 { border-left: 0px solid #fc0; }#dest5:hover { background-color: #fc0; }#dest6 { border-left: 0px solid #9c0; }#dest6:hover { background-color: #9c0; }#dest7 { border-left: 0px solid #44b325; }#dest7:hover { background-color: #44b325; }#dest8 { border-left: 0px solid #093; }#dest8:hover {background-color: #093;}#dest9 { border-left: 0px solid #099; }#dest9:hover { background-color: #099; }#dest10 { border-left: 0px solid #69C; }#dest10:hover {background-color: #69C;}#dest11 { border-left: 0px solid #69F; }#dest11:hover {background-color: #69F;}#dest12 { border-left: 0px solid #99F; }#dest12:hover {background-color: #99F;}#dest13 { border-left: 0px solid #8674f7; }#dest13:hover { background-color: #8674f7; }#dest14 { border-left: 0px solid #9952e9; }#dest14:hover { background-color: #9952e9; }#dest15 { border-left: 0px solid #9d3be3; }#dest15:hover { background-color: #9d3be3; }#dest16 { border-left: 0px solid #9920c2; }#dest16:hover { background-color: #9920c2; }#dest17 { border-left: 0px solid #740080; }#dest17:hover { background-color: #740080; }#dest18 { border-left: 0px solid #590162; }#dest18:hover {background-color: #590162;}#dest0 { border-left: 0px solid #807A71; }#dest0:hover {background-color: #807A71;}----------------- NAVIGACIA */.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 {	margin-bottom: 11px;	clear: both;	padding: 3px;	border: 3px solid #E6FFD6;	display: block;	float: left;}.boxcontent {	color: #006;	width: 460px;	clear: both;	background-image: url(back-transp-green30.png);}.boxnews {  background-color: #F2F2E0;  color: #38342F;  width: 144px;}#navright {	display: block;	float: right;}#navleft {	float: left;}.navitem {	padding-right: 2px;	padding-left: 2px;}.navactive {	color: #FFF;	background-color: #9C0;	padding-right: 2px;	padding-left: 2px;	display: inline;	padding-top: 1px;	padding-bottom: 0px;	margin: 0px;}.clear{  display: block;  clear: both;  float: left;}.margintop { margin-top: 15px; }#printheader { display: none; }/* NEWSLETTER FORM */#form_box { color:#EEEEEE; font-size:10px; font-weight:bold; }#form_box div { padding:0; }#form_box p { float:left; margin:4px 0; }#form_box span.formnadpis { font-size:16px; }#log { margin:3px; padding:0.5em; }#log_res { color:#FFF; overflow:auto; }#log_res.ajax-loading {    background:url("/javascript2010/loading.gif") no-repeat scroll center center transparent;   padding:20px 0; }#form_box #submitter { background-color:#666699; border:1px solid #DDDDFF; color:#FFF;   margin:3px; padding:1px; }.newsletterdiv { 	background-image: url(back-transp-blue60.png);  border:1px solid #CCCCFF; clear:right; 	display:block;  float:right; margin-top:10px; text-align:center; width:163px; color: #FFF;}.formnadpis { background-image: url(back-transp-blue30.png); color:#FFFFFF; display:block; font-size:16px;  font-weight:bold; padding:4px; text-align:left; }#submitter { margin:6px 3px 3px; }#form_box .formfield {padding: 1px; border: solid 1px #666699; color:#333; font-size: 11px;}
