html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}
body {
	font-family: "Liberation Sans", "Tahoma", "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	text-align: left;
	color: #ffffff;
	margin: 0px;
}
#body_wrap {
  	background: url(../images-2/background.gif) top repeat-x #000000;
	width: 100%;
}
td {
	font-family: "Liberation Sans", "Tahoma", "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	text-align: left;
}



.pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 11px;
font-weight: bold;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #666666 !important;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #60606F !important;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #078DE0;
background-color: white;
color: #078DE0 !important;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #808080;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #666666;
background-color: #666666;
color: white;
}



.black-blok {
  padding: 3px;
  background: #000000;
  border: 1px solid #666666;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}
#news {
  background: url(../images-2/bg-left-1.gif) top left no-repeat #000000;
  border: 1px solid #666666;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

.mimoriadna-ponuka {
  margin: 10px 20px 10px 5px;
  padding: 10px 10px 10px 40px;
  height:180px;
  color: #ffffff;
  background: url(../images-2/bg-left-2.gif) top left no-repeat #3b3b3b;	/* #2e2e2e , #3b3b3b */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.mim-ponuka-bg {
  background: url(../images-2/background_lowerpanel.jpg) repeat-x center;
  height:180px;
}
.menu_podklad {
  height: 45px;
  padding: 4px;
  background: #3E3E3E;
  border: 1px solid #666666;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.menu_begos {
  height:45px;
  background: url(../images-2/bg-menu.gif) top left repeat-x #0B0B0B;
}
.obsah_page {
  background: url(../images-2/bg-top-white.gif) top left repeat-x #E5E5E5;
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
.obsah_right {
  border-right: 1px solid #666666;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
#content {
  padding: 30px 20px;
  color: #000000
}
.pictogram {
  padding: 10px;
  background: #ffffff;
  border: 1px solid #A8A8A8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.listing_zajazdy {
  padding: 10px;
  background: #ffffff;
  border: 1px solid #A8A8A8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}


#listing_obrazky { 
  float: left;
  width: 250px;
  padding: 0 10px 10px 0;
  display: inline; 
}

hr {
clear:both;
display:block;
visibility:hidden;
} 
.akcia {
  background: #000000;
  font-variant: small-caps;
  font-size: 1.5em;
  color: #ffffff;
  padding: 10px;
}

#grey-blok-bottom {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 1000px;
  background: url(../images-2/bg-left-3.gif) top left no-repeat #3b3b3b;		/* #2E2E2E */
  border: 1px solid #666666;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}
#grey-blok-bottom .bg_blacksilver {
  background: url(../images-2/background_lowerpanel.jpg) repeat-x center #333333;
}
.grey-left {
  float: left;
  width: 600px;
  text-align: left;
  hei/ght: 130px;
  margin: 15px 15px 10px 60px;
  padding: 10px;
  bac/kground: #000000;
}

.grey-left A:link {color: #ffffff; text-decoration: none; font-size: 16px; font-variant: small-caps;}
.grey-left A:visited {color: #ffffff; text-decoration: none; font-size: 16px;}
.grey-left A:hover {color: #FFFF00; text-decoration: underline; font-size: 16px;}
.grey-left A:active {color: #ffffff; text-decoration: none; font-size: 16px;}



.grey-right {
  float: right;
  width: 250px;
  height: 130px;
  margin: 15px 15px 10px 10px;
  padding: 10px;
  background: #000000;
  color: #808080;		/* #666666 */
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}
#foto-blok-bottom {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  width: 1000px;
  background: url(../images-2/bg-left-4.gif) top left no-repeat #000000;		/* #2E2E2E */
  border: 1px solid #666666;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}
#footer-travel {
  display: block;
  background: url(../images-2/footer-bg.gif) top left repeat-x;
  width: 100%;
  color: #909090;
}
.footer-block {
  display: block;
  float: left;
  width: 240px;
  text-align: left;
  margin-top: 10px 0 10px 0;
  padding: 5px;
}
#footer-travel p {
  display: block;
  background: url(../images-2/footer-bg-title.gif) top left repeat-x #000000;
  margin: 10px; 
  padding: 10px;
  border: 1px solid #404040;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
#footer-travel ul {
  list-style: none;
  margin: 10px;
  padding: 0;
}
#footer-travel li {
  list-style: none;
  margin: 0;
  padding: 0 10px 5px 20px;
  background: url(../images-2/footer-sipka.gif) top left no-repeat;
}
#footer-travel a {
  color: #cecece;
}
.mail_nadpis {
  color: #ffffff;
  font-size: 1.4em;
  font-variant: small-caps;
}
.copyright {
  width: 1000px;
  text-align: right;
  color: #666666;
  padding-top: 15px;
  padding-bottom: 30px;
}
.fotogaleria {
  text-align: right;
  padding-right: 10px;
  float: right;
}





h1 {
	text-align: center;
	font-variant: small-caps;
	border-bottom: 1px solid #AAA8A5;
	font-size: 2.0em;
	line-height: 1.4em;
	margin: 0em 0px 0.8em 0px;
	display: block;
}

h1 span {
	border-bottom: 5px solid #FF9900;
	display: inline-block;
	padding: 0 0.5em;
	margin: 0 0 -1px 0;
}

h2 {
	text-align: center;
	font-variant: small-caps;
	border-bottom: 1px solid #AAA8A5;
	font-size: 1.7em;
	line-height: 1.4em;
	margin: 0em 0px 0.8em 0px;
	display: block;
}
h2 span {
	border-bottom: 5px solid #FF9900;
	display: inline-block;
	padding: 0 0.5em;
	margin: 0 0 -1px 0;
}



/*
h1, h2 {
	color: #FD7900;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
*/


A {
	font-size: 11px;
	font-style: normal;
	font-variant: normal
}
A:link {
	color: #078DE0;
	font-size: 11px;
	text-decoration: none;
}
A:visited {
	color: #078DE0;
	font-size: 11px;
	text-decoration: none;
}
A:hover {
	color: #078DE0;
	font-size: 11px;
	text-decoration: underline;
}
A:active {
	color: #078DE0;
	font-size: 11px;
	text-decoration: none;
}
.100 {
	height: 100%;
}

A.top_menu:link {color: #000000; text-decoration: none; font-size: 10px;}
A.top_menu:visited {color: #000000; text-decoration: none; font-size: 10px;}
A.top_menu:hover {color: #ffffff; text-decoration: none; font-size: 10px;}
A.top_menu:active {color: #000000; text-decoration: none; font-size: 10px;}

A.link10:link {color: #FF7900; text-decoration: none; font-size: 11px;}
A.link10:visited {color: #FF7900; text-decoration: none; font-size: 11px;}
A.link10:hover {color: #FF7900; text-decoration: underline; font-size: 11px;}
A.link10:active {color: #FF7900; text-decoration: none; font-size: 11px;}

A.link16:link {color: #ffffff; text-decoration: none; font-size: 16px;}
A.link16:visited {color: #ffffff; text-decoration: none; font-size: 16px;}
A.link16:hover {color: #FFFF00; text-decoration: underline; font-size: 16px;}
A.link16:active {color: #ffffff; text-decoration: none; font-size: 16px;}

A.link16orange:link {color: #000000; text-decoration: none; font-size: 16px; font-variant: small-caps;}
A.link16orange:visited {color: #000000; text-decoration: none; font-size: 16px;}
A.link16orange:hover {color: #078DE0; text-decoration: underline; font-size: 16px;}
A.link16orange:active {color: #000000; text-decoration: none; font-size: 16px;}



/*  font-variant: small-caps;
  font-size: 1.5em;
  color: #ffffff;*/

#obr-holder A:hover img {
	border-width: 2px;
	border-color: #848484;
	margin: 3px;
}
.obr-large {
	border-style: solid;
	border-color: #9B9B9B;
	border-width: 1px;
	padding: 10px;
	margin: 4px;
}
.obr_ico {
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 7px;
	border-style: solid;
	border-width: 1px;
	border-color: #777777;
}
.tab_ramik {
	background: #ffffff;
	border: 10px solid #ffffff;
}
.bg_top {
	background: url(../images/bg_top.gif) top left repeat-x #fd7900;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	padding-right: 10pt;
	padding-left: 10pt;
}
.ciarka {
	/*background: #DDDDDE;*/
	height: 5px;
}
.tdmenu {
	background: url(../images/bg_menu.gif) top left repeat-x #fd7900;
	text-align: center;
	font-weight: bold;
	padding-right: 5pt;
	padding-left: 5pt;
} 
.tdmenu_blue {
	background: url(../images/bg_blue.gif) top left repeat-x #4072a2;
	font-weight: bold;
	padding-right: 5pt;
	padding-left: 5pt;
}
.bg_bottom {
	background: url(../images/bg_bottom.gif) top left repeat-x #aabde1;
	text-align: center;
	font-weight: bold;
	padding-right: 5pt;
	padding-left: 5pt;
}
.bg_ponuka {
	background: url(../images/bg_ponuka.gif) top left repeat-x #e2e2e2;
	height: 40px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 4px solid #ACACAC;
}
.bg_ponuka_R {
	background: url(../images/bg_ponuka.gif) top left repeat-x #e2e2e2;
	height: 40px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#block_aktual {
	background: url(../images/bg_aktual.gif) top left repeat-x #0761a8;	
	color: #ffffff;
	padding: 6px;
	border: 1px solid #046495;
}
.titul_ap {
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}
.titul_left {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
#block_calendar {
	width: 200px;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-top: 1px solid #979797;
	border-bottom: 6px solid #979797;
}
#block_calendar td {
	text-align:center;
}
#block_letenky {
	background: #2E2E2E;	
	color: #ffffff;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	border-top: 1px solid #404040;
	border-bottom: 6px solid #404040;
	margin-right: 20px;
 	margin-left: 20px; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
#block_ponuka {
	background: #2E2E2E;		/* #2E2E2E , #3b3b3b */
	color: #ffffff;
	border-left: 1px solid #404040;		/* #404040 , #686868 */
	border-right: 1px solid #404040;
	border-top: 1px solid #404040;
	border-bottom: 6px solid #404040;
	margin-right: 20px;
 	margin-left: 20px; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
#block_ponuka_left {
	background: #ffffff;	
	color: #000000;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-top: 1px solid #979797;
	border-bottom: 6px solid #979797;
	margin-left: 10px;
	margin-right: 10px;
}
.titul_ponuka {
	background: url(../images/bg_n_ponuka.gif) top left repeat-x #fd7900;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
A.menulink {
	background: url(../images-2/sipka.gif) top left no-repeat;
	display: block;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	margin: 5px;
	border-bottom: 1px solid #404040;	/* #404040 , #575757 */
	border-top: 1px solid #2E2E2E;		/* #2E2E2E , #3b3b3b */
	border-left: 1px solid #2E2E2E;		/* #2E2E2E , #3b3b3b */
	border-right: 1px solid #2E2E2E;	/* #2E2E2E , #3b3b3b */
}
A.menulink:hover {
	color: #000000;
	background: #FF9705;
	border: 1px solid #000000;
	text-decoration: none;
}



A.objednat_zajazd {
	background: #000000;
	display: block;
	width: 200px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
	padding:10px;
	border: 1px solid #404040;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;

}
A.objednat_zajazd:hover {
	color: #000000;
	background: #FF9900;
	border: 1px solid #000000;
	text-decoration: none;
}


A.gallery_button {
	background: #FFA304;
	display: block;
	width: 120px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	border: 1px solid #404040;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;

}
A.gallery_button:hover {
	color: #FFFFFF;
	background: #000000;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}



.text_last {
	text-align: left;
	width: 194px;
}
.datum_last {
	font-weight: bold;
	text-align: left;
	color: #fd7900;
	width: 194px;
}
.more {
	text-align: left;
	background: url(../images/more.gif) top left repeat-x #e2e2e2;
	height: 34px;
	padding-left: 120px;
	padding-top: 7px;
}
#master {
	margin: 15px;
}
.titul {
	color: #FD7900;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}
.popis_uvod {
	color: #000000;
	background: #c8dfff;
	border: 1px solid #6eaaff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.objednat {
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.white {
	border: 1px solid #979797;
	width: 194px;
	background: #ffffff;
}
.datum {
	text-align: right;
	color: #cecece;
	padding-right: 10px;
}	

/*
input {
	FONT-SIZE: 10px; 
	font-family: "Tahoma","Arial","Verdana","Helvetica","Sans";
	color: #000000; 
	background-color: #dbdbdb; 
	border: solid 1px #000000;
}

select {
	FONT-SIZE: 10px; 
	font-family: "Tahoma","Arial","Verdana","Helvetica","Sans";
	color: #000000; 
	background-color: #dbdbdb;
	border: solid 1px #000000;
	font-weight: normal;
}

textarea {
	FONT-SIZE: 10px; 
	font-family: "Tahoma","Arial","Verdana","Helvetica","Sans";
	color: #000000; 
	background-color: #dbdbdb; 
	border: solid 1px #000000;
}
*/
input.submit {
	border: 3px double #999999;
	border-bottom-color: #000000;
	border-right-color: #000000;
	background-color: #FF9500;
	backg/round-image: url('../images/button-bg.gif');
	backg/round-repeat: repeat-x;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.search {
	padding-right: 0pt;
	padding-left: 0pt;
	padding-top: 5pt;
	padding-bottom: 2pt;
}

