body { color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;margin:0px;padding:0px; background: url("/images/pagebcg.jpg") fixed top center repeat-x;}

form { margin:0px; padding:0px;}
table, tbody, thead, tfoot, th, tr, td { margin:0px; padding:0px;}

.orange {color: #ED821A;}
.black {color: #000000;}
.clear {clear: both; font-size:0px;}
.clearleft {clear: left;}
.clear0 {clear:both;height:0;line-height:0;margin:0;padding:0;font-size:0;}
.clear5 {clear: left; height:5px; line-height:5px; font-size:0; }
.space2 {clear: left; height:2px; line-height:2px; font-size:0; }
.space5 {clear: both; height:5px; line-height:5px; font-size:0; }
.space50 {clear: left; height:50px; line-height:50px; font-size:0; }
.space80 {clear: left; height:80px; line-height:80px; font-size:0; }
.clear10 {clear: both; height:10px; line-height:10px; font-size:0; }
.left {float: left;}
.right {float: right;}
.relative {position: relative;}
.bold {font-weight: bold;}
.fs11 { font-size:11px;}
.fs16 { font-size:16px;}

.silvester_term { float:left; padding:12px 5px 5px 5px; width:562px;}
.silvester_term_info { float:left; width:220px;}

/*rezervacie*/
#rezervacie { margin:20px auto; width:1060px; }
#rezervacie #wrap { background-color:#FFF;}
#rezervacie #navigation {width: 1040px; font-family: Tahoma, Verdana; padding:0; }
#rezervacie #header {width: 1040px;position:relative; padding:0;  }
#rezervacie .submenu { background: #3A55A0 url("/images/navibbg.gif") top left repeat-x;height: 29px;width: 1040px;color: #FFFFFF;padding: 0;}
#rezervacie .banner-head {float:left;margin:5px 0 0 100px;}
#rezervacie .dropmenu {
background:#3A55A0 url(/images/navibbg.gif) repeat-x scroll left top;
float:left;
font-size:12px;
height:30px;
width:1040px;
}


#satur { margin:20px auto; width:844px; }
#popup { margin:20px auto 0 auto; width:700px; }

#topcorners { width:100%; background:#FFFFFF; height:9px; }
#topcorners .cleft { background: url("/images/topdeco1.jpg") top left no-repeat; width: 10px; height: 9px; float: left; }
#topcorners .cright { background: url("/images/topdeco3.jpg") top right no-repeat; width: 10px; height: 9px; float: right; }

#bottomcorners { width:100%; height:9px; }
#bottomcorners .cleft { background: url("/images/bottomdeco1.png") top left no-repeat; width: 10px; height: 9px; float: left; }
#bottomcorners .cright { background: url("/images/bottomdeco3.png") top right no-repeat; width: 10px; height: 9px; float: right; }
#bottomcorners .middle { background:#FFFFFF; width: 824px; height: 9px; float: left; }

#wrap { width: 800px; padding:0 22px; clear:both;}
.wrapincentiva { background-color:#d3e3fa;}
.wrapbg { background-color:#FFFFFF;}


#header {color: #3854ad; height:110px; width:800px; position:relative;padding:0 22px 10px 22px;background-color:#FFFFFF;}
#planetfun { background: url("/images/planet_fun.png") top left no-repeat; width:60px; height:63px; position:absolute; top:10px; left:160px; display:block; z-index:10;}
#planetfun:hover { text-decoration:none; }
#planetfunC { position:absolute; top:3px; left:3px; display:block; z-index:10;}
#planetfunC:hover { text-decoration:none; }
#header h1 { margin:0px; padding-top:20px; width:205px;}

#navigation {width: 800px; font-family: Tahoma, Verdana;padding:0 22px;background-color:#FFFFFF; clear:both; float:left;}
a.mainmenutab { margin:0 0 0 0; padding:0; float:left; font-size:12px; -moz-outline:none; outline:none; color:#666666; cursor:pointer; }
a.mainmenutab h1 { margin:0; padding:9px 11px 5px 11px; font-size:12px; color:#666666; float:left; outline:none; background:transparent url(/images/menu_line.gif) no-repeat scroll right bottom;}

a.mainmenutab span { margin:0; padding:9px 11px 5px 11px; font-size:12px; color:#666666; float:left; outline:none; background:transparent url(/images/menu_line.gif) no-repeat scroll right bottom; font-weight:bold;}


/*
a.mainmenutab:hover { background: url("/images/hoverdarkbg.png") top left repeat-x; }
a.mainmenutab:hover h1 {background: transparent url("/images/hoverdarkcor.png") top right no-repeat; }
*/

a.mainmenutabact { padding:0; float:left; color:#FFFFFF; background: url("/images/navibg.gif") top left repeat-x; margin:0 0 0 0; -moz-outline:none; outline:none; cursor:pointer; }
a.mainmenutabact h1 { float:left; margin:0; padding:9px 14px 5px 14px; font-size:12px; color:#FFFFFF; background: transparent url("/images/navicr.gif") top right no-repeat; }
a.mainmenutabact span { float:left; margin:0; padding:9px 14px 5px 14px; font-size:12px; color:#FFFFFF; background: transparent url("/images/navicr.gif") top right no-repeat; font-weight:bold; }

a.mainmenutabno { margin:0 1px 0 0; padding:0; float:left; font-size:12px; -moz-outline:none; outline:none; color:#666666; cursor:pointer; }
a.mainmenutabno h1 { margin:0; padding:9px 11px 5px 11px; font-size:12px; color:#666666; float:left; outline:none; background:transparent url(/images/menu_line.gif) no-repeat scroll right bottom;}

a.mainmenutabno span { margin:0; padding:9px 11px 5px 11px; font-size:12px; color:#666666; float:left; outline:none; background:transparent url(/images/menu_line.gif) no-repeat scroll right bottom; font-weight:bold;}

div.submenu { background: #3A55A0 url("/images/navibbg.gif") top left repeat-x;height: 29px;width: 800px;color: #FFFFFF;padding: 0;}
#main { width:800px; clear:left;}
#flash { width:800px; height:189px; color:#FFFFFF; text-align:center; z-index:0; }
#mainbanner { width:800px; height:189px; color:#FFFFFF; text-align:center; z-index:0; }
#infolinka { background:url(/images/infolinka7.png) no-repeat top left; width:166px; height:106px; float:right; margin-top:4px;}

#price_swith { float:right;}
.price_swith_sk,.price_swith_to_sk { background:url(/images/price_switch_sk.gif) no-repeat; width:123px; height:21px; float:left;}
.price_swith_to_sk { background-position:0 -22px; float:left;}
.price_swith_euro,.price_swith_to_euro { background:url(/images/price_switch_euro.gif) no-repeat; width:135px; height:21px; float:left; }
.price_swith_euro { background-position:0 -22px; float:left;}

#leftpanel {float: left;width: 230px; z-index:1; background-color:#FFFFFF;}

#centerpanel {float: left;width: 338px; padding:8px 0px 4px 6px;}
#rightpanel {float: right;width: 220px; padding:8px 0px 4px 0px;}

a.searchterm { padding:0 0 0 15px; color:#333333;}
a.searchterm:hover { padding:0 0 0 15px; text-decoration:underline; color:#FF6600; }

p { margin:0px; padding:0 0 3px 0;}

a{text-decoration: none;}
a:hover {text-decoration: underline;}
a.underlined{text-decoration:underline;}
img {border: none; margin:0; padding:0;}

.whiteico {background: transparent url("/images/headerico_transparent.gif") center left no-repeat;padding: 4px 0 0 20px;color: #FFFFFF;font-size: 12px;
	margin: 0;font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;float: left;}

#created {clear: both;width:590px;padding: 5px 0 5px 250px;color: #898989; font-size:10px;}
#created a {color: #898989;text-decoration: none;}
#created a:hover { color:#000000;}

.orangebold {
	color: #ED821A;
	font-weight: bold;
}
.orangebold h3 {
	color: #ED821A;
	font-weight: bold;
	font-size: 1.2em;
}
.LMredbold {
	color: #FF0000;
	font-weight: bold;
}
.peuro { font-size:9px;}
.redbold {
	color: #CD1C22;
	font-weight: bold;
}
.red {
	color: #CD1C22;
}
.white {
	color: #FFFFFF;
}
.silver {
	color: #999999;
}
.upper {
	text-transform: uppercase;
}
.lower {
	text-transform: lowercase;
}
.normal {
	font-weight: normal;
}
.strike {
	text-decoration: line-through;
}
.bcgorange {
	background: #ED821A;
	color: #FFFFFF;
}
.bcgsilver {
	background: #999999;
	color: #FFFFFF;
}
#textimpbox {
	padding: 0.7ex;
	margin: 1ex 0 1ex 0;
	background: #FEF1E8;
	color: #ED821A;
}
.lineorange {
	width: 100%;
	height: 2px;
	line-height:2px; 
	font-size:0;
	background: #EC831A;
	margin: 1ex 0 1ex 0;
}
.lineorange2 {
	width: 100%;
	height: 2px;
	line-height:2px; 
	font-size:0;
	background: #F2CDA3;
	margin: 4px 0 4px 0;
	clear: both;
}
.linered {
	width: 100%;
	height: 2px;
	line-height:2px; 
	font-size:0;
	background: #CD1C22;
	margin: 1ex 0 1ex 0;
}
.square {
	background: transparent url("/images/ico_square.jpg") center left no-repeat;
	padding: 0 0 0 14px;
	font-size:10px;
}
a.email {
	color: #EC831A;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	width: 15em;
	font-size: 1.1em;
}
/******************navigacia*********************************************/
.submit-short {
	margin: -0.5ex 0 0 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange3.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 52px;
}
.link-button {
	background: url("/images/submit_orange.jpg") center center no-repeat;
	margin: 1em 1em 0 0;
	padding: 0.6em 2em 0.7em 0.5em;
	color: #EB7E1F;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	width: 130px;
	display: block;
}
.link-button:hover, .link-button:active, .link-button:visited {
	color: #EB7E1F;
	text-decoration: none;
}
.link-dbutton {
	margin: 1ex;
	color: #EB7E1F;
	font-weight: bold;
	clear: both;
}
.link-dbutton .p1 {
	padding: 6px 0 0 0;
	float: left;
	background: transparent url("/images/link-button-p1.jpg") center left no-repeat;
	width: 5px;
	height: 22px;
}
.link-dbutton .p2 {
	padding: 6px 1.5ex 0 1.5ex;
	height: 22px;
	float: left;
	background: transparent url("/images/link-button-p2.jpg") center center repeat-x;
}
.link-dbutton .p3 {
	padding: 6px 0 0 0;
	float: left;
	background: transparent url("/images/link-button-p3.jpg") center left no-repeat;
	width: 17px;
	height: 22px;
}
.link-dbutton a{
	color: #EB7E1F;
	text-decoration: none;
}


.link-dbutton a:hover{
	color: #333333;
	text-decoration: none;
}
.link-dbutton-red {
	margin: 1ex;
	color: #CD1C22;
	font-weight: bold;
	clear: both;
}
.link-dbutton-red .p1 {
	padding: 1em 0 0 0;
	float: left;
	background: transparent url("/images/link-button-red-p1.jpg") center left no-repeat;
	width: 5px;
	height: 22px;
}
.link-dbutton-red .p2 {
	padding: 1em 1.5ex 0 1.5ex;
	height: 22px;
	float: left;
	background: transparent url("/images/link-button-red-p2.jpg") center center repeat-x;
}
.link-dbutton-red .p3 {
	padding: 1em 0 0 0;
	float: left;
	background: transparent url("/images/link-button-red-p3.jpg") center left no-repeat;
	width: 17px;
	height: 22px;
}
.link-dbutton-red a:hover, .link-dbutton-red a:active, .link-dbutton-red a:visited {
	color: #CD1C22;
	text-decoration: none;
}
.link-back {
	background: transparent url("/images/arrow_back_orange.jpg") center left no-repeat;
	padding-left: 1.4em;
	margin: 1em 0 0 0;
	color: #ED821A;
	font-weight: bold;
	float: left;
}
.link-next {
	background: transparent url("/images/arrow_orange3.jpg") center left no-repeat;
	padding-left: 1.4em;
	margin: 1em 0 0 0;
	color: #ED821A;
	font-weight: bold;
	float: left;
}

.navideco {
	position: relative;
	top: -50px;
	/*background:transparent url("/images/satur_vianoce.gif") no-repeat scroll right top;*/
	margin: 0;
	padding-top: 50px;
	width: 800px;
	height: 30px;
}
.nodeco {
	position: relative;
	top: -50px;
	margin: 0;
	padding-top: 50px;
	width: 800px;
	height: 30px;
}
#navig {
	clear: both;
	background-color: transparent;
	color: inherit;
	margin-left: 0.7em;
	padding: 0;
	height: 2.5em;
	font-size: 1.1em;
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}
#navig a, #navig a:active, #navig a:visited {
	background-color: transparent;
	color: inherit;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
/*****************************nove*****************************/
ul.menu {
	clear: both;
	background-color: transparent;
	color: inherit;
	margin: 0;
	padding: 0;
	font-size: 8pt;
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  list-style: none;
}
ul.menu h1 a, ul.menu h1 a:active, ul.menu h1 a:visited {
	background-color: transparent;
	color: inherit;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	cursor:pointer;
}
ul.menu h1 a:hover, ul.menu h1 a:active {
	text-decoration: underline;
	cursor:pointer;
}
ul.menu li {
  float: left;
  padding:0;
  margin:0;
  height: 2.5em;
}
ul.menu li.navigation-active {
	background: #ffa644;
}

.submenu2 {
	/*background: url("/images/satur_vianoce_bottom.gif") bottom right no-repeat;*/
	background: #3A55A0 url("/images/navibbg.gif") top left repeat-x;
	height: 29px;
	width: 800px;
	color: #fff;
	padding: 0;
}

.submenu .submenu {
	margin: 0;
	position:relative;
	height: 22px;
	list-style-type: none;
	padding:7px 0 0 0;
}
.submenu .submenu li {
	padding: 0 11px 1px 11px; 
	height: 1.4em;
	border-right: 1px solid #e5e5e5;
	font-weight: bold;
	float:left;
}

div.submenu .submenu li a:hover {
	text-decoration: underline;
}
ul.submenu {
	padding-left: 0;
}
ul.menu li.last {
  float: left;
  padding:0;
  margin:0;
}
ul.navi2_Blue {
	background: #4861a5 url("/images/navibg2_blue.jpg") top left repeat-x;
	margin: 0 0.4em 0 0.9em;
	padding: 0;
  float: left;
	width: 73em;
  color: #fff;
}
.navi2_blue_wrap {
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 1.1em;
  border: 1px solid red;
}
ul.navi2_Blue li {
	float: left;
  list-style: none;
}
ul.navi2_Blue  a, ul.navi2_Blue a:active, ul.navi2_Blue a:visited {
	background: transparent;
	color: #fff;
	font-weight: bold;
}

/******************** pre menu ********************/
.tab_item_active {
	background: url("/images/navibg.gif") top left repeat-x;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 0 0.1em 0.3em;
}

.tab_active_cr {
	background: transparent url("/images/navicr.gif") top right no-repeat;
	border-bottom: 1px solid #4D66AD;
	margin: 0 0 0 0;
	padding: 0 0 0 0.2em;
}

.tab_text h1 {
	background: transparent;
	color: #fff;
	padding: 0.7em 1em 0.5em 1em;
	font-size: 1.1em;
	margin: 0;
}

.tab_item_active a,.tab_item_active a:active, .tab_item_active a:hover {
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}
.tab_item_inactive {
	background-color: transparent;
	border-right: 1px solid #E5E5E5;
	/*color: #898989;*/
	float: left;
	margin: 0;
	padding: 0.7em 0 0 0.2em;
}
.tab_item_inactive .tab_active_cr .tab_text h1 a {
	color: #898989;
	cursor:pointer;
}
.tab_item_inactive .tab_active_cr{
  background-image:none;
  background: transparent;
  border: none;
}
.tab_item_inactive .tab_text h1 {
  color: inherit;
  padding-top: 0;
}

.tab_item_inactive a, .tab_item_inactive a:active, .tab_item_inactive a:visited {
cursor:pointer;
	/*color: #898989;*/
}

/****************************************/

.navi_item_active {
	background: #ffa644 url("/images/navibg.gif") top left repeat-x;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

.navi_active_cr {
	background: transparent url("/images/navicr.gif") top right no-repeat;
	border-bottom: 1px solid #ffa644;
	margin: 0;
	padding: 0;
}

.navi_text {
	background: transparent;
	color: #fff;
	padding: 0.8em 1.2em 0.5em 0.9em;
}

.navi_item_active a,.navi_item_active a:active, .navi_item_active a:hover {
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}

.navi_item_inactive {
	background-color: transparent;
	color: #898989;
	float: left;
	padding: 0.2em 1.5em 0.5em 1.5em;
	margin: 0.5em 0 0.7em 0;
	border-right: 1px solid #e5e5e5;
}
.navi_item_inactive a, .navi_item_inactive a:active, .navi_item_inactive a:visited {
	color: #898989;
	text-decoration:underline;
}

.navi_item_inactive a.red {
color:#FF0000;
}


#navi_vypln {
	background: transparent;
	height: 2.5em;
	margin: 0.5em 0.4em 0 0.6em;
	padding: 0;
}

#navi2 {
	background: #3A55A0 url("/images/navibbg.gif") top left repeat-x;
	height: 3em;
	margin: 0.2em 0.4em 0 0.9em;
	padding: 0;
}

.navi2_cr {
	background: transparent url("/images/navicr2.jpg") top right no-repeat;
	border-bottom: 1px solid #eb811f; 
	height: 3em;
}

#navi2 p {
	padding: 0.8em 0 0.5em 1em;
	margin: 0;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 1.1em;
}

#navi2 a, #navi2 a:active, #navi2 a:visited {
	background: transparent;
	color: #fff;
	font-weight: bold;
}

.n2_active {
	text-decoration: underline !important;
}

/*************OBSAH****************************************/

/*
.main_deco { background: #fff url("/images/main_deco.jpg") top left no-repeat; }
.main_deco2 { background: #fff url("/images/main_deco2.jpg") top left no-repeat; }
.main_deco3 { background: #fff url("/images/main_deco3.jpg") top left no-repeat; }
*/
.position122 { margin-top: 122px; }
.position68 { padding-top: 68px; }
.position22 { padding-top: 22px; }
.position168 { padding-top: 168px; }

.pages {
	margin: 5px 0 5px 0;
	padding: 5px;
	background: #FAF1E8;
	border-top: 2px solid #ED821A;
	border-bottom: 2px solid #F6D5B4;
	color: #ED8218;
	font-size:11px;
}
.pages a, .pages2 a {
	color: #ED8218;
	padding: 1px 3px 1px 3px;
	text-decoration: none;
	font-size:11px;
}
.pages .highlight, .pages2 .highlight {
	background: #EA831C;
	color: #fff;
}

.pages a:hover {
	background: #EA831C;
	color: #fff;
}

.pages-red {
	margin: 5px 0 5px 0;
	padding: 5px;
	font-size:11px;
	background: #FEF6F3;
	border-top: 2px solid #CD1F21;
	border-bottom: 2px solid #F0C0BE;
	color: #CC1F23;
}
.pages-red a, .pages2-red a {
	color: #CC1F23;
	padding: 1px 3px 1px 3px;
	text-decoration: none;
	font-size:11px;
}
.pages-red .highlight-red, .pages2-red .highlight-red {
	background: #CD1C22;
	color: #fff;
}

.pages-red a:hover {
	background: #CD1C22;
	color: #fff;
}

/****************************lava strana****************************/
/*****vyhladavanie********/
#vyhladavanie {
float:left;
	background: #e9ecf5;
	color: #000000;
	font-size:10px;
}
#vyhladavanie fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#vyhladavanie_fieldset, #vyhladavanie_fieldset_flight, #vyhladavanie_fieldset_res {
	border: none;
	background-color: #D7dcec;
	margin: 0;
	padding: 0.5em;
}
#vyhladavanie label {
	margin: 0.5em 0.2em 0.6em 0;
	float: left;
	clear: both;
	font-size: 1.1em;
	white-space: nowrap;
}

#vyhladavanie select {
	float: right;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 4px 0 4px 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

.w15em {
	width: 15em;
}
.w12em {
	width: 12em;
}
.w80 {
	width: 80%;
}
.w70 {
	width: 70%;
}
.w65 {
	width: 65%;
}
.w55 {
	width: 55%;
}

.w49 {
	width: 49%;
}

.w45 {
	width: 45%;
}
.w40 {
	width: 40%;
}
.w30 {
	width: 30%;
}

.w35 {
	width: 35%;
}

.w25 {
	width: 25%;
}
.w20 {
	width: 20%;
}
.w15 {
	width: 15%;
}

.w10 {
	width: 10%;
}
.h10px{
	height: 10px;
}

#vyhladavanie select.ml {
	margin-left: 0.8em;
}

#vyhladavanie select.left {
	float: left;
}

#vyhladavanie p {
	text-align: left;
	margin: 2em 0 0 0;
}

#vyhladavanie a {
	color: #3a55a0;
	background: transparent url("/images/modrasipka.gif") center left no-repeat;
	padding-left: 10px;
	font-weight: bold;
	float: right;
	position:relative;
}
#vyhladavanie a.cal {
	color: #3a55a0;
	background: none;
	padding: 0;
	font-weight: normal;
	float: right;
}

#vyhladavanie input.searchonhomeblue {float:right;margin:5px 5px 5px 0;width:85px;height:22px;border: none;
	background: url("/images/vyhladat.gif") top left no-repeat;font-size: 11px;font-weight: bold;color: #3a55a0; cursor:pointer;}
	
#vyhladavanie input.searchonhomeblue:hover { color:#000000; }

#vyhladavanie input {
	float:right;
	margin:5px 5px 5px 0;
	border: none;
	background: url("/images/vyhladat.gif") top left no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #3a55a0;
}

#vyhladavanie input.date {
	margin-right: 2px;
   float: right;
   border: 1px solid #7f9d89;
   width: 6em;
   background: none;
   font-weight: normal;
   background-color: #fff;
   color: #000;
   margin: 0.2em;
   padding: 0.2em;
}
#vyhladavanie input.fulltext, #vyhladavanie input.fulltext2 {
   float: right;
   border: 1px solid #7f9d89;
   
   background: none;
   font-weight: normal;
   background-color: #fff;
   color: #000;
   margin: 0.2em;
   padding: 0.2em;
}
#vyhladavanie input.fulltext { width: 10em;}


.leftitem {
	border: 0px solid #e9ecf5;
}
.leftitem .li_border {
	border-left: 1px solid #e9ecf5;
	border-right: 1px solid #e9ecf5;
	border-bottom: 1px solid #e9ecf5;
	border-top: 1px solid #ffffff;
}

.lefth2_wrap {
	background: #3d4e8e url("/images/headerbg_blue.gif") top left repeat-x;
	height: 22px;
	width:100%;
}

.lefth3_wrap {
	background: #178144 url("/images/headerbg_green.gif") top left repeat-x;
	height: 22px;
	width:100%;
}

.lefth4_wrap {
	background: #FFF2DD url("/images/headerbg_orange.gif") top left repeat-x;
	height:22px;
	width:100%;
}

.cr_blue {
	background: transparent url("/images/corner_blue.gif") top right no-repeat;
	height:22px;
}

.cr_bluegray {
	background: transparent url("/images/corner_bluegray.jpg") top right no-repeat;
	height:22px;
}

.leftitem h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	margin:4px 0pt 0pt;
    padding:0pt 0pt 0pt 20px;
	color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float:left;
}

.leftitem li {
	color: #4e72d6;
	font-size: 1.1em;
}

.leftitem li a, .leftitem a:active, .leftitem a:visited {
	color: #4e72d6;
	font-size: 1em;
}

.leftitem li.medzera {
	padding-bottom: 1.5em;
}

.leftitem ul {
	padding-left: 2.5em;
	margin: 0.7em 0 0 0.5em;
	list-style-image: url(/images/listitem_blue.gif);
}

.leftitem ul.poll {padding-left: 30px;margin:0;}
.leftitem ul.poll li {margin: 0.5em;font-size:11px; }
.leftitem ul.poll li a {font-size:11px; cursor:pointer;}

.leftitem ol {padding-left: 30px;margin:0;}
.leftitem ol li {margin: 0.5em;font-size:11px; }
.leftitem ol li a {font-size:11px; cursor:pointer;}

.leftitem p {
	color: #4e72d6;
	font-size: 11px;
	margin: 0.5em;
}
.katalogdeco {
	background: transparent;
	position: absolute;
	top: 25px;
	right: 3px;
}
.katalogdeco img {
	width: 85px;
	border: 0;
}
.catalogue-gmenu { }
.catalogue-item {
	display: none;
}

#catalogue ul {
padding:0;
list-style:none;
}

#catalogue li.catalogue-gmenu ul {
	margin: 0 0 2px 0;
}
#catalogue li {
	padding: 0 0 0 14px;
	background: url("/images/listitem_cat.gif") top left no-repeat;
	width: 120px;
}
#catalogue li a {
font-size:11px;
cursor:pointer;
}
#catalogue ul.catalogue-item li {
	list-style-type: none;
	list-style-image: none;
	border: 0;
	margin: 0;
	padding:0 0 0 5px;
	background: none;
	font-size: 11px;
}

/*****pobocky********/
#offices {
	background-color: #e9ecf5;
	color: #000;
	margin: 0;
}

.offices-text {}

#offices ul {
	padding: 0 0 0 22px;
	list-style-image: url(/images/listitem_blue3.gif);
}

#offices li {
	line-height: 14px;
	font-size:11px;
}

#offices h3 {
	color: #3a55a0;
	background-color: inherit;
	margin: 0;
	padding: 8px 0 0 10px;
	font-size: 12px;
}

#c-offices {
	float: right;
	width: 560px;
	margin: 10px 0 0 0;
}

.r-offices {
	float: right;
	width: 140px;
	margin: 0;
	background-color: #EBEEF5;
	padding: 5px;
}

#c-offices h4 {
	color: #3a55a0;
	background-color: inherit;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 1em;
	background: transparent url("/images/ico_blue.jpg") top left no-repeat;
}

.r-offices UL {
	padding: 0 5px 0 20px;
	list-style-image: url(/images/listitem_blue3.gif);
	line-height: 14px;
	margin:0px;
}

.r-offices LI a { color: #4E72D6; }

/*stred*/
.centeritem {background-color: #f2f9f6;font-size:10px;}
.centeritem h2 {float: left;}
.centerh2_wrap {
	background: #178144 url("/images/headerbg_green.gif") top left repeat-x;
	height: 22px;
}

.cr_green {
	background: transparent url("/images/corner_green.gif") top right no-repeat;
	height: 22px;
}

.centeritem h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 4px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
}

.centeritem a, .centeritem a:active, .centeritem a:visited {
	background-color: inherit;
	color: #000;
}

.centeritem a.viac {color:#FFFFFF; text-decoration:none;}
.centeritem a.viac:hover { text-decoration:underline;}

.centeritem p {
	margin: 0.1em 0 0 0;
}

.centeritem em {
	font-style: normal;
	font-weight: bold;
}

.centeritem table {
	margin: 0.8em 0 0 0.8em;
}

.centeritem td {
	font-size: 11px;
	padding: 0 3px 5px 3px;
	font-family: Verdana, Helvetica, sans-serif;
}

.centeritem ul {
	margin:0;
	padding: 0.5em;
	font-size: 1.1em;
}

.centeritem li {
	list-style: none;
	padding: 0.1em;
}

centeritem hr {
	background-color: #babec3;
	border: 0;
   height: 1px;
}

/*vpravo*/
.rightitem {background-color: #fdf4f4;clear: both;}
.righth2_wrap {
	background: #cb2828 url("/images/headerbg_red.gif") top left repeat-x;
	color: inherit;
	text-align: left;
	clear: both;
	height: 22px;
}

.cr_red {
	background: transparent url("/images/corner_red.gif") top right no-repeat;
	height:22px;
}

.rightitem h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 0 0 20px;
	margin: 4px 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
}

.rightitem h5 { margin:0; padding:5px; font-size:13px;}

#clock1 {
	color:#000000;
	font-size: 1.1em;
	padding: 0.2em 0 0.3em 7px;
	margin: 0;
	font-weight:bold;
	background-color: inherit;
}

.rightitem p {
	margin: 0.5em;
	padding: 0.2em;
	color: #000;
	background-color: inherit;
}

.rightitem fieldset {
	border: none;
	margin: 0;
}

.rightitem legend {
	font-size: 11px;
	background-color: inherit;
	color: #000;
	margin: 0.5em 0 0.5em 0;
}

.rightitem label {
	font-size: 11px;
	margin: 0 auto;
	padding: 0.3em 0.2em 0.1em 0.2em;
	display: block;
}

.newslitem {
	clear: both;
	padding: 0 0 1px 3px;
}

.newslitem p {
	margin: 0 auto;
	padding: 0.3em 0.2em 0.1em 0.2em;
}

.rightitem input {
	border: none;
}

.rightitem input.email {
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	width: 15em;
	font-size: 1.1em;
}

.submitnews {margin: 0;width:85px;height:22px;border: none;background: url("/images/prihlasit.gif") top left no-repeat;font-size: 11px;font-weight: bold;
color: #cb2828;cursor:pointer;}
.submitnews:hover {color:#000000;}

a.viac, .viac a:visited {
	color: #FFFFFF;
	background: transparent url("/images/arrow_transparent.gif") bottom right no-repeat;
	padding: 4px 11px 0 0;
	margin: 0 8px 0 0;
	text-decoration: none;
	float: right;
	font-size:10px;
}

.pl6 {padding-left: 6.2em;}

.LMitem {margin: 5px 4px 4px 4px;padding-bottom: 4px;border-bottom: 1px solid #f9dedf;position: relative;font-size:10px;}
.LMitem a { color:#000000; font-weight:bold; text-decoration:none;}
.LMitem a:hover { text-decoration:underline;}
.LMitem p {margin: 0;padding: 0;width: 140px;}
.LMright {position: absolute;top: 0;right:-5px;width: 75px;}
.LMright_img {float: left;margin: 0;padding: 0;}

.rightitem_orange {
	background-color: #fdf4f4;
}

.righth2_wrap_orange {
	background: #e6651d url("/images/headerbg_orange.gif") top left repeat-x;
	text-align: left;
}

.cr_orange {background: transparent url("/images/corner_orange.gif") top right no-repeat; padding-top:2px;}

.rightitem_orange h2 {
	background: transparent url("/images/headerico_transparent.gif") top left no-repeat;
	padding: 2px 2px 4px 20px;
	color: #fff;
	font-size: 12px;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

.rightitem_orange a, .rightitem_orange a:active, .rightitem_orange a:visited {
	background-color: inherit;
	color: #000;
}

.rightitem_orange h3 {
	font-size: 1.2em;
	margin: 0.5em 0 0.3em 0.5em;
}

.rightitem_orange ul {
	margin: 0;
	padding: 0.5em 0 0 2.5em;
}

.rightitem_orange li {
	list-style-type: square;
	padding: 2px;
	font-size: 10px;
}

.rightitem_orange li.active {
	list-style-image: url(/images/listitem_orange.gif);
	font-size: 10px;
}

.rightitem_orange li.active a, .rightitem_orange li.active a:active, .rightitem_orange li.active a:visited {
	color: #ea7b18;
	background: transparent;
	font-weight: bold;
}

/************************iny layout - velky lavy panel****************/
#navismall {
	clear: both;
	background: #fff url("/images/navinarrow.jpg") bottom left repeat-x;
	margin: 0;
	padding: 0;
	height: 34px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.navi_item_active2 {
	background: #3A55A0 url("/images/navibg2.jpg") top left repeat-x;
	float: left;
	padding: 0;
	color: #fff;
}

.navi_item_active2 a, .navi_item_active2 a:active {
	background-color: inherit;
	color: #fff;
	text-decoration: none;
}

.navi_item_active2 a:hover {
	text-decoration: none;
}

.navi_active_cr2 {
	background: transparent url("/images/navicr2.jpg") top right no-repeat;
	border-bottom: 1px solid #3A55A0;
}

.navi_text2 {
	background: transparent;
	color: #fff;
	padding: 0.7em 1.5em 0.6em 1.5em;
}

#mainpanel {width: 574px;padding:8px 0 4px 0;float: left;}

#mainpanel h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0.5em 0 0.5em 0;
	float: left;
}

.col39 {
	float: left;
	width: 414px;
	overflow:hidden;
}

.col39 .lm{
font-weight:bold;
color: #333333;
text-decoration:underline;
}

#mainpanel h3 {
	background-color: #fff;
	color: #ea7b18;
	font-size: 13px;
	margin:5px 0 1px 0;
}

#mainpanel p {
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
}

#mainpanel h4 {
	background: transparent url("/images/ico_orange.gif") center left no-repeat;
	padding: 5px 0 0 18px;
	color: #ea7b18;
	font-size: 12px;
	margin: 0 0 0 5px;
}

/*
#mainpanel th {
	border-left: 3px solid #ea7b18;
	padding: 0.2em;
	font-weight: normal;
	border-bottom: 1px solid #fbe5d1;
}

#mainpanel td {
	border-left: 1px solid #ea7b18;
	border-bottom: 1px solid #fbe5d1;
	padding: 2px 0 2px 3px;
	color: #7f7f7f;
}
*/
table.closesprices { font-size:11px;}

#mainpanel td.noLborder {
	border-left: none;
}

#mainpanel input {
	float: right;
	margin: 1em;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
}

#mainpanel input.checkbox { float:left; margin:6px 3px 6px 0; padding:0px; background:transparent; border:none;}
#mainpanel input.radio { float:left; margin:6px 3px 6px 0; padding:0px; background:transparent; border:none;}

.col15 {
	width: 154px;
	float: right;
	margin:0 0 5px 0;
}

.info {
	background-color: #fcf2e8;
	color: #4456A0;
	padding: 3px 0 3px 0;
	font-size:11px;
}

.info a{ color:#666666; text-decoration:none;}
.info a:hover{ text-decoration:underline;}

#mainpanel .info td {
border:none;
	color: #4456A0;
	font-size:11px;
	padding: 3px 0 3px 5px;
}

.bigger {
	font-size: 2em;
	font-weight: bold;
}

#mainpanel .info .ml {
	margin-left: 2em;
}

.smallorange { 
	float: right;
	background-color: #fcf2e8;
	color: #000;
	width: 18em;
	margin: 2em 0 0 0;
	padding: 0;
}

.smallorange h4 {
	background: transparent url("/images/ico_orange.gif") center left no-repeat;
	padding: 0.4em 4em 0.2em 18px;
	color: #ea7b18;
	font-size: 1em;
	margin: 0 0 0.5em 0.5em;
}

.smallorange ul {
	margin: 0;
	padding: 0 0 1em 2.5em;
}

.smallorange li {
	list-style-type: square;
	padding: 0.2em;
}

.smallorange a, .smallorange a:active, .smallorange a:visited {
	background-color: inherit;
	color: #000;
}

/*****pata*********/
#footer {
	padding:5px 0 0 5px;
	margin:0 0 0 230px;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #898989;
	font-size:10px;
	background-color:#FFFFFF;
 }

#footer a {color: #898989;}
#footer a:hover { color:#000000;}

#footer p {
  margin: 0;
}

.ml {margin-left: 22em;}

/************************vseobecne*****************************/

.inline {
	display: inline;
}

.ta_right {
	text-align: right;
}

.ta_left {
	text-align: left;
}

.w39 {
	width: 39%;
}

.w60 {
	width: 60%;
}

.empty {
	height: 10em;
	clear: both;
}

#mapa {
	width: 55em;
	margin: 0.5em 0 0 1em;
	padding:0;
	float: left;
	padding: 0;
}

.leftitem2 h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	padding: 0.5em 0 0 20px;
	color: #fff;
	font-size: 12px;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
}

.leftitem2 a, .leftitem2 a:active, .leftitem2 a:visited {
	background-color: inherit;
	color: #000;
}

.leftitem2 ul {
	list-style-type: square;
	margin: 0;
	padding: 0.5em 0 0 2.1em;
}

.leftitem2 li {
	list-style-type: square;
	padding: 0.3em 0.2em 0.3em 0.2em;
	font-size: 0.9em;
}

.leftitem2 li.active {
	font-size: 1em;
	color: #3e59a8;
	list-style-image: url(/images/listitem_blue2.jpg);
	margin-left: 0.1em;
	padding-left: 0;
}

.leftitem2 li.active a, .leftitem2 li.active a:active, .leftitem2 li.active a:visited {
	color: #3e59a8;
	background: transparent;
	font-weight: bold;
}

.leftitem3 {float:left;background-color: #CFEFE0; width:100%;}

.leftitem3 a, .leftitem3 a:active, .leftitem3 a:visited {
	background-color: inherit;
	color: #fff;
}

.leftitem3 h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	margin:4px 0 0 0;
    padding:0 0 0 20px;
	color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	float:left;
}

.leftitem3 ul {
	list-style-type: square;
	margin: 0;
	padding: 0.5em 0 0 2.1em;
}

.leftitem3 li {
	list-style-type: square;
	padding: 0.3em 0.2em 0.3em 0.2em;
	font-size: 0.9em;
}

.leftitem3 li.active a, .leftitem3 li.active a:active, .leftitem3 li.active a:visited {
	color: #3e59a8;
	background: transparent;
	font-weight: bold;
}

.leftitem3 label {
	margin: 0.5em 0em 0.4em 0;
	float: left;
	clear: both;
	font-size:11px;
}

.leftitem3 select {
	float: right;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 0.3em 0 0.3em 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

.leftitem3 fieldset {
	border: none;
	background-color: #92DDBC;
	margin: 0;
	padding: 5px;
}
#leftitem3_fieldset {
	border: none;
	background-color: #92DDBC;
	margin: 0;
	padding: 5px;
}

.leftitem3 input {float:right;margin:5px 5px 5px 0;width:85px;height:22px; border: none;background: url("/images/vyhladat3.gif") top left no-repeat;
	font-size: 11px;font-weight: bold;color: #118848; cursor:pointer;}
.leftitem3 input:hover { color:#000000; }

.leftitem4 {
    float:left;
	background-color: #FFEED3;
	width:100%;
}

.leftitem4 h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	margin:4px 0 0 0;
    padding:0 0 0 20px;
	color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	float:left;
}

.leftitem4 fieldset {
	border: none;
	background-color: #FFD695;
	margin: 0;
	padding: 1.4ex 1ex 1.4ex 1.5ex;
	font-size: 11px;
}

.leftitem4 input {float:right;margin:5px 5px 5px 0;width:85px;height:22px;border: none;background: url("/images/vyhladat4.gif") top left no-repeat;
font-size:11px;font-weight: bold;color: #EC821A; cursor:pointer;}
.leftitem4 input:hover { color:#000000;}

.orangeitem {margin: 0;color: #000000;padding:0;width: 100%;float: left;}

.orangeitem h2 {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	padding: 4px 0 0 20px;
	color: #fff;
	font-size: 12px;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
}

.smallblue { /*pobocky v BA kraji*/
	float: right;
	background-color: #ebeef5;
	color: #000;
	width: 15em;
	margin: 3.5em 0 0.5em 0.5em;
	padding-bottom: 3em;
}

.smallblue h4 {
	background: transparent url("/images/ico_blue.jpg") center left no-repeat;
	padding: 1.4em 1em 0.2em 18px;
	color: #48528d;
	font-size: 1em;
	margin: 0 0 0.5em 0.5em;
}

.smallblue ul {
	margin: 0;
	padding: 0 0 1em 2.5em;
}

.smallblue li {
	list-style-type: square;
	padding: 0.2em;
}

.smallblue a, .smallblue a:active, .smallblue a:visited {
	background-color: inherit;
	color: #000;
}

.smallblue li.active {
	font-size: 1em;
	color: #3e59a8;
	list-style-image: url(/images/listitem_blue2.jpg);
	margin-left: 0.1em;
	padding-left: 0;
}

.smallblue li.active a, .smallblue li.active a:active, .smallblue li.active a:visited {
	color: #3e59a8;
	background: transparent;
	font-weight: bold;
}

.svkimg {
	float: left;
	margin: 0;
}

/*****************************/

#pobocky { margin:10px 0px 6px 0px;width: 564px;float: right;}

#pobocky h2 {
	color: #3a55a0;
	background-color: inherit;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#pobocky h3 {
	color: #3a55a0;
	background-color: inherit;
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size: 12px;
	float:left;
}

.pobck_item {
	background-color: #ebeef5;
	color: #000;
	padding: 6px;
	margin: 0 0 5px 0;
	border-top: 1px solid #b6c1d7;
	border-bottom: 1px solid #b6c1d7;
	float: left;
	width:550px;
}
.pobck_item_content {
	width: 520px;
	float: left;
	font-size:11px;
}
.pobck_item .oftext {
	margin: 0.5ex 0 0 1ex;
	float: left;
}

.pobck_item a, .pobck_item a:active, .pobck_item a:visited {
	color: #3a55a0;
	background-color: inherit;
	text-decoration: underline;
}

.pobck_item .thumb {
	width: 7em;
	float: left;
}

.pobck_gmap { padding:10px 0;}

.pobck_gmap_link {color: #3a55a0;margin: 0;font-size: 12px;float:right; text-decoration:none;}
.pobck_gmap_link:hover { text-decoration:underline;}

/********************content***************************/
#content {
	float: right;
	margin: 10px 0 6px 0px;
	width: 564px;
}
#content2 {
	float: right;
	margin: 10px 0 6px 0px;
	width: 564px;
}
#content-title, .content-title {
	margin: 0 0 5px 0;
	background: transparent url("/images/contentico_orange-title.gif") top left no-repeat;
	color: #FF7B05;
}
#content-title a, .content-title a { color: #FF7B05; }
#content-title-red, .content-title-red {
	margin: 0 0 5px 0;
	background: transparent url("/images/contentico_orange-title-red.gif") top left no-repeat;
}
#content-title h2, .content-title h2 {
	padding: 0 0 0 20px;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}

.content-title {
	padding: 0 0 0 20px;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}

#content-title h2 a, .content-title h2 a { color: #FF7B05; }
#content-title-red h2, .content-title-red h2 {
	padding: 0em 0 0 1.5em;
	color: #CD1C22;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}
#content-title h3, .content-title h3 {
	padding: 0em 0 0 2.3em;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}
#content-title h3 a, .content-title h3 a { color: #FF7B05; }

#content-subtitle2 h2, .content-subtitle2 h2 {
	padding: 0;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.4em;
}
#content-subtitle2 h2 a, .content-subtitle2 h2 a { color: #FF7B05; }

/******************** drop down menu *****************************************/
.menu-general {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 20px;
}
.menu-general:hover {
	text-decoration: underline;
	cursor:pointer;
}
.sous-menu {
	z-index: 3000;
	position: absolute;
	top: 2.1em;
	display: none;
	margin-left: -15px;
	padding:0;
	background-color: #4D66AD;
	border-top: 4px solid #3A55A0;
	white-space: nowrap;
	text-align: left;
}
div.submenu .submenu ul.sous-menu li {
	list-style-type: none;
	border: 0;
	height: 18px;
	padding-top: 2px;
	float: none;
}
div.submenu .submenu ul.sous-menu li:hover {
	background-color: #3A55A0;
	list-style-type: none;
	clear: both;
}
div.submenu .submenu ul.sous-menu a {
	display: block;
	text-decoration: none;
	color:#FFFFFF;
}
div.submenu .submenu ul.sous-menu a:hover {
text-decoration:underline;
}

/******************** rezervacia *****************************************/
#rezervacia-button {
	position:relative;
	clear: both;
	height: 28px;
	margin: 0 0 3ex 0;
}
#rezbutton-orange1 {
	background: url("/images/button_orange1.jpg") center left no-repeat;
	width: 4px;
	height: 28px;
	float: left;
}
#rezbutton-orange2 {
	background: url("/images/button_orange2.jpg") center left repeat-x;
	width: 221px;
	height: 28px;
	float: left;
}
#rezbutton-orange3 {
	background: url("/images/button_orange3.jpg") center left no-repeat;
	width: 4px;
	height: 28px;
	float: left;
}
#rezbutton-bcg {
	background: transparent url("/images/headerico_transparent.gif") center left no-repeat;
	margin: 0;
	width: 17px;
	height: 20px;
	margin: 3px 0 0 0;
	float: left;
}
#rezervacia-button h2 {
	padding: 0.6em 0 0 5px;
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
}
.rezervacia-button a, .rezervacia-button a:active, .rezervacia-button a:visited {
	background-color: inherit;
	color: #000;
}
#rezervacia {
	padding-left: 20px;
	font-size:10px;
}
#rezervacia .formError { color:#F00; padding-left:138px; }
#rezervacia em { color:#F00; }

.w350 { width:350px;}
#rezervacia fieldset {
	border: none;
	margin: 0;
	padding: 0.5em;
}

#rezervacia input {
	float: left;
	margin-left: 0;
}

#rezervacia label {
	margin: 0 2px 0 0; 
	padding:5px 0 0 0;
	float: left;
	font-size: 11px;
	text-align: right;
}

#rezervacia select {
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 0.3em 0 0.3em 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

#rezervacia .submit {
	margin: 0 1ex 1em 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 16em;
	float: right;
}
#rezervacia .submit2 {
	margin: 0 1ex 1em 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange2.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 12em;
	float: right;
}

#mainpanel .rezervaciasubmit2 {
	margin: 0 1ex 1em 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange2.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 12em;
	float: right;
}

#rezervacia .field {
  float: left;
  border: 1px solid #7f9d89;
  width: 12em;
  font-size: 1.1em;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.8ex 1ex 1ex 0ex;
	text-align: left;
	font-weight: normal;
}

#rezervacia .checkbox {
  float: left;
	padding-bottom: 1em;
}

#rezervacia textarea {
  float: left;
  border: 1px solid #7f9d89;
  width: 18.5em;
  font-size: 1.1em;
  padding: 1px;
	margin: 0.8ex 1ex 1ex 0ex;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

#rezervacia .lineorange {
	width: 98%;
	height: 0px;
	border-top: 2px solid #ED821A;
	margin: 0.7ex 0 0.7ex 0;
	clear: both;
}
#rezervacia .lineorange2 {
	width: 100%;
	border-top: 0px solid #FADFC4;
	clear: both;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding-top: 0ex;
}

/******************** krajiny *****************************************/
#c-country, .c-country {
	margin: 10px 0 0 6px;
	width: 380px;
	float: left;
}
#c-country p, .c-country p {
	margin: 0.3ex 0 1.3em 0;
}
#c-country h4, .c-country h4 {
	padding: 0;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
	font-size: 1.1em;
}
#country-menu {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0.5em 0.0em 0.5em 0.3em;
	border-top: 2px solid #ED821A;
	border-bottom: 2px solid #F6C698;
	background: #FCF2E8;
}
.country-menu-item {
	margin: 0.5ex 0 0.5ex 0;
	float: left;
	border: 0px solid #F6C698;
}
.country-menu-item a {
	background: transparent url("/images/arrowc_orange.gif") center left no-repeat;
	padding-left: 1.2em;
	color: #E98219;
}
#r-country {
	width: 176px;
	float: right;
	margin:10px 0 0 0;
	background: #FAF1E8;
	padding: 0em;
}
#r-country h3 {
	padding: 7px 0 7px 22px;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	background: #FAE4CD url("/images/contentico_orange.gif") center left no-repeat;
}
#r-country h3 a {
	color: #FF7B05;
}
#r-country p {
	padding: 4px 5px 2px 22px;
	margin: 0;
	background: #FAF1E8;
}
#r-country .LMitem p {
	padding: 0;
	margin: 0;
	background: #FDF4F4;
	width: 10em;
}
#r-country .LMitem .LMright {
	position: absolute;
	top: 0;
	right: -1em;
	width: 40%;
}
#r-country ul {
    margin:0;
	padding: 0 4px 2px 22px;
	list-style-image: url(/images/listitem_black.jpg);
}
#r-country li a{font-size:10px;}
#r-country a {
	color: #000;
}
#r-country span a {
	color: #ED821A;
	font-weight: bold;
}
.r-country-weatherimg {
	float: left;
	margin-left:5px;
}
.r-country-weather {
	font-size: 14px;
	font-weight: bold;
}

.r-country-deg {
 float:right;
 margin-top:7px;
}
.c-map-page img {
	border: 1px solid #E5E5E5;
	width: 370px;
}
.c-map2-page img {
	border: 1px solid #E5E5E5;
	width: 177px;
}

#c-popup-map {width: 700px;}
#c-popup-map #content-title { width:100%;}

#c-popup-map img {
	border: 1px solid #E5E5E5;
}
.c-map-districtpolicy-page img {
	border: 1px solid #E5E5E5;
	width: 555px;
}

/******************** mapy *****************************************/
#c-map {margin:10px 0px 6px 0px;width: 564px;float: right;}
#c-map img {
	border: 1px solid #E5E5E5;
}
.map-item {
	background: transparent url("/images/arrow_orange_new.png") top left no-repeat;
	padding-left: 14px;
	margin: 0 0 4px 5px;
	float: left;
	width: 260px;
}
.map-item span a {color: #E98219;font-size: 11px;font-weight: bold;}
.map-item span a:hover { text-decoration:underline;}
.map-item a {font-size: 10px;text-decoration:none;}
.map-item a:hover { text-decoration:underline;}

.locator {
	height:7px;
	width:7px;
}

.locator:hover { text-decoration:none;}

.locator div{z-index:1000;position:absolute;padding:5px;top:5px; left:5px; width:240px;border:1px solid #CCCCCC;background-color:#FFFFFF;color:#000;font-size:11px;}

.o-topleft { background: url("/images/locator-black.gif") top left no-repeat; }
.o-topcenter { background: url("/images/locator-black.gif") top center no-repeat; padding-top: 8px; }
.o-topright { background: url("/images/locator-black.gif") top right no-repeat; }
.o-bottomleft { background: url("/images/locator-black.gif") bottom left no-repeat; }

.o-bottomcenter { background: url("/images/locator-black.gif") bottom center no-repeat; padding-bottom: 8px; }
.o-bottomright { background: url("/images/locator-black.gif") bottom right no-repeat; }
/******************** tip *****************************************/
#tip {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
	border: 1px solid red;
	float: left;
}

/******************** letenky *****************************************/

#c-airtickets {float: right;margin: 10px 0 6px 0;width: 564px;font-size:11px;}
#airtickets-search, .subjects-search {
	margin: 5px 0 0 0;
	background: #FAF1E8;
	border-top: 2px solid #ED821A;
	border-bottom: 2px solid #ED821A;
}
#airtickets-search fieldset, .subjects-search fieldset {
	border: none;
	background-color: #F5E6D3;
	margin: 0;
	padding: 0.5em;
}
#airtickets-rez fieldset {
	border: none;
	margin: 0;
	padding: 0.5em;
}
#airtickets-rez input, .subjects-search input {
	float: left;
	margin-left: 0;
}

#airtickets-rez label {
	margin: 0.7em 1em 0.4em 0;
	float: left;
	text-align: right;
}
.airtickets-search-submit, .subjects-search-submit {
	margin: 1ex;
	padding: 0.4em 2.5em 0.7em 0.5em;
	border: none;
	background: url("/images/vyhladat4.gif") top left no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #EC821A;
}

.airtickets-search-submit:hover, .subjects-search-submit:hover { color:#333333; cursor:pointer;}

.airtickets-rez-submit {
	float: right;
	margin: 1ex 1em 0 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange2.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 120px;
}
.airtickets-search-field {
  float: left;
  border: 1px solid #7f9d89;
  width: 6em;
  font-size: 1.1em;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.6ex 1ex 1ex 1ex;
}
.airtickets-search-field2 {
  float: left;
  border: 1px solid #7f9d89;
  width: 120px;
  font-size: 11px;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
margin: 0.6ex 1ex 1ex 1ex;
}
.airtickets-search-field2b {
  float: left;
  border: 1px solid #7f9d89;
  width: 93px;
  font-size: 11px;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.6ex 1ex 1ex 1ex;
}
.airtickets-search-select {
	float: left;
	width: 12.4em;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 0.3em 0 0.3em 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
#airtickets-search select, .subjects-search select {
	float: left;
	width: 15em;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 0.3em 0 0.3em 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
#airtickets-rez .submit {
	margin: 1ex 1ex 1em 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange2.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 12em;
	float: right;
}
.airtickets-item-title {
	margin: 6px 0 2px 0;
	padding: 5px 5px 4px 5px;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
	height: 16px;
}
#airtickets-box {
	margin: 1em 0 1em 0;
	padding: 0.7ex 0.7ex 1ex 1em;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
}
.airtickets-item-title h3 {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
	float: left;
}
.airtickets-item-title span {
	float: right;
}
.airtickets-item-box1 {
	float: left;
	width: 9em;
	text-align: right;
	color: #ED8218;
}
.airtickets-item-box2 {
	float: left;
	width: 15em;
	text-align: left;
	padding-left: 1em;
}
.airtickets-item-box3 {
	float: left;
	width: 110px;
	text-align: right;
	color: #ED8218;
}
.airtickets-item-box4 {
	float: left;
	width: 20em;
	text-align: left;
	padding-left: 1em;
}
.airtickets-rez-box1 {
	float: left;
	width: 130px;
	margin: 0 2px 0 2px;
}

/******************** rozsirene vyhladavanie *****************************************/
#c-searching {float: right;margin: 10px 0 6px 0;width: 564px;font-size:11px;}
#searching-form {
	margin: 1em 0 0 0;
	background: #FAF1E8;
	border-top: 2px solid #ED821A;
	border-bottom: 2px solid #ED821A;
}
#c-searching fieldset {
	border: none;
	background-color: #F5E6D3;
	margin: 0;
	padding: 1em 1.5em 1em 1.5em;
}
#c-searching label {
	color: #ED821A;
	margin: 0.5em 1em 0.8em 0;
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 120px;
}
#c-searching select {
	float: left;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 0.3em 0 0.3em 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
.searching-field {
  float: left;
  border: 1px solid #7f9d89;
  width: 8em;
  font-size: 11px;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.6ex 1ex 1ex 0ex;
}
.searching-submit {
	margin: 1ex;
	padding: 0.4em 2.5em 0.7em 0.5em;
	border: none;
	background: url("/images/vyhladat4.gif") top left no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #EC821A;
	text-align: left;
}

/******************** search onhome ***********************************/

#search_tab{
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/images/search_tab1.gif) #30448d repeat-x left bottom;
	height: 32px;
}
#search_tab li{
  float: left;
  
  height: 25px;
  margin-top:7px;
}
#search_tab li.it_0{ width: 70px; }
#search_tab li.it_1{ width: 70px; }
#search_tab li.it_2{ width: 90px; }
#search_tab li.tab_act{
  background: url(/images/search_tab2.gif) #30448d repeat-x left top;  
}
#search_tab li.tab_inact a{
  color: white;
}
#search_tab li.tab_act div.tab_bg{
	background: url(/images/search_tab3.gif) transparent no-repeat right top;
	height: 25px;
}
#search_tab li.tab_act div.right_tab_repair{
  background-position: 80px top;
}  

#search_tab .cont{
	margin-left: 5px;
	padding-top: 5px;
	
}
#search_tab a{
  background: none;
  float: none;
  padding: 0;
  display:block;
  background: none;
}

/******************** subjekt *****************************************/
#subject-imgs {
	width: 574px;
	height:309px;
	margin:1px 0 0 0;
}
#subject-img0 {
	width: 412px;
	border-right: 1px solid white;
	float: left;
}
#subject-img0 img {
	width: 412px;
}
#subject-img1 {
	width: 136px;
}
#subject-img2 {
	width: 136px;
	margin-top: 1px;
	border-bottom: 0px solid white;
}
#subject-img3 {
	width: 136px;
	margin-top: 1px;
}
#c-subjects {
	margin:10px 0 6px 0;width: 564px;float: right;
}
#subjects-search {
	margin: 0;
	background: #FAF1E8;
	border-top: 2px solid #ED821A;
}
#c-subjects fieldset {
	border: none;
	margin: 0;
	padding: 0.5em;
	background: #F5E6D3;
}
#c-subjects label {
	margin: 5px 6px 0 0;
	float: left;
	text-align: right;
	font-size:11px;
}
#c-subjects select {
	float: left;
	font-size:11px;
	font-weight: normal;
	background-color: #fff;
	color: #000;
	margin: 3px 0 0 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
.subjects-search-submit {
	margin: 5px;
	padding: 4px 20px 4px 5px;
	width:85px;
	cursor:pointer;
	border: none;
	background: url("/images/vyhladat4.gif") top left no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #EC821A;
}

.subjects-search-submit:hover { color:#000000;}

.subjects-item-title {
	margin: 10px 0 0 0;
	padding: 3px 4px 2px 10px;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
	height: 16px;
}
.subjects-item-title h3 {
	margin: 0;padding: 0;font-size: 13px;float: left;
}

.subjects-item-title h3 a {color:#EC821A;}
.subjects-item {
	width: 95%;
	padding: 0 0 0 11px;
	font-size:11px;
}
.subjects-img {
	float: right;
	padding: 1.5ex 0 1ex 1ex;
}
.subjects-img img {
	width: 120px;
}
div#content2 h4 {
	background: none;
	padding: 0;
	margin: 1em 0 0 0;
	font-size: 1.2em;
}

/******************** last minute *****************************************/
.lastm-item-title {
	padding: 4px 5px 3px 5px;
	border-bottom: 2px solid #CD1C22;
	color: #CD1C22;
	height: 16px;
	background: #F7DDDE;
}

.lastm-item-title a {color:#CD1C22;}

.lastm-item-title h3 {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	float: left;
	color: #CD1C22;
	background: #F7DDDE;
}

#mainpanel .lastm-item-title h3 {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	float: left;
	color: #CD1C22;
	background: #F7DDDE;
}
.lastm-item-title span {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	float: right;
	font-weight: bold;
}
.lastm-item {
	width: 95%;
	padding: 0 0 0 6px;
	font-size:11px;
}
.lastm-item-bottom {
	border-top: 2px solid #A6A6A6;
	margin: 1ex 0 0 0;
	padding: 1ex 1ex 1ex 1em;

}
.lastm-item-bottom div {
	margin: 0 2em 0 0;
	text-transform: uppercase;
}
.lastm-item-bottom img {
	float: left;
	padding-right: 1ex;
}
#lastm-search {
	margin: 10px 0 0 0;
	background: #FEF6F3;
	border-top: 2px solid #CD1C22;
	border-bottom: 2px solid #CD1C22;
}
#lastm-search fieldset {
	border: none;
	background-color: #F7DDDE;
	margin: 0;
	padding: 0.5em;
	font-size:11px;
}
#lastm-search select {
	float: left;
	width: 170px;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding-left: 0;
	border: 1px solid #7f9d89;
	font-family: Verdana, Helvetica, sans-serif;
}
.lastm-search-field {
  float: left;
  border: 1px solid #7f9d89;
  width: 6em;
  font-size: 11px;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.6ex 1ex 1ex 1ex;
}
.lastm-search-submit {
	margin: 5px;
	padding: 4px 20px 4px 5px;
	border: none;
	background: url("/images/vyhladat5.gif") top left no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #DE5255;
	width:85px;
	cursor:pointer;
}

.lastm-search-submit:hover { color:#000000;}
/******************** terminy *****************************************/
#c-terms {
	float: left;
	margin: 10px 0 0 0;
	width: 574px;
}
#c-terms .content-title {
	margin-top:6px;
}

.up1 { font-size:11px;}

#c-terms p {
	margin: 1em 0 1em 3em;
	font-size: 1.0em;
}
.terms-item-title {
	margin: 10px 0 0 0;
	padding: 5px 0 3px 10px;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
	height: 16px;
}
#mainpanel .terms-item-title h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	float: left;
	background: #FAF1E8;
}
.terms-item-name {
	color: #EC831A;
	width: 198px;
	text-align: right;
	padding: 4px 0 4px 0;
	margin: 0 6px 0 0;
	float: left;
	font-size:11px;
}
.terms-item-term {
	margin: 2px 2px 2px 0;
	padding: 2px 3px 2px 3px;
	float: left;
	
	width: 66px;
	text-align: center;
}
.terms-item-term .notavailable { font-size:10px; height:36px;}
.terms-item-term a { font-size:10px; color:#FFFFFF;}
.terms-item-term a:hover { color:#333333;}

.terms-item-cont {
	margin: 2px 2px 2px 0;
	padding: 2px 3px 2px 3px;
	float: left;
	width: 66px;
	text-align: center;
	font-size:11px;
}

/******************** terminy *****************************************/
#c-pmap {
	padding-left: 20px;
}
#c-pmap h3 {
	padding: 4px 0 4px 15px;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 12px;
	background: url("/images/ico_square.jpg") center left no-repeat;
}
#c-pmap h4 {
	padding: 4px 0 4px 15px;
	color: #FF7B05;
	margin: 0 0 0 20px;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	border-bottom: 1px solid #FF7B05;
	font-size: 12px;
	background: url("/images/arrowc_orange.gif") center left no-repeat;
}
#c-pmap ul {
	list-style: none;
	padding-left: 36px;
}

#c-pmap ul li ul {
	list-style: none;
	padding-left: 20px;
}
#c-pmap li {
	color: #FF7B05;
	text-transform: none;
	margin: 3px 0 3px 0;
	padding-left: 1em;
}
#c-pmap a {
	color: #FF7B05;
}

/******************** fotogaleria *****************************************/
#gallery-view {
	width: 540px;
	margin: 0 0 1em 0;
	padding: 1ex;
	border: 1px solid #E97B19;
	text-align: center;
}
.gallery-imgtext {
	width: 497px;
	padding: 0 1em 0 1em;
}
#gallery-list {
	margin: 5px 0 5px 0;
	padding: 5px 12px 5px 12px;
	background: #FCF2E8;
	text-align: left;
}
.gallery-img {
	width: 120px;
	margin: 0.9ex 0.4ex 0.9ex 0.9ex;
	border: 0;
}

#pages2 a { color:#333333; font-weight:bold; text-decoration:none; }
#pages2 a:hover { text-decoration:underline;}

/******************** predajci *****************************************/
#c-dealers {
	padding-top: 130px;
	float: left;
	margin: 0 0 0 1em;
	width: 55em;
}
#c-dealers h3 {
	color: #EC831A;
	background-color: inherit;
	margin: 0;
	padding: 0.5ex 0 0.3ex 0;
	font-size: 1.3em;
}

/******************** partneri *****************************************/
#c-partners { margin:10px 0px 6px 0px;width: 564px;float: right;}

#c-partners fieldset {
	border: none;
	margin: 0;
	padding: 0.0em 0.0em 0.0em 0.5em;
}
#c-partners input {
	float: left;
}
#c-partners label {
	margin: 0.2em 2em 0.0em 0;
	float: left;
	font-size: 1.1em;
}
#c-partners .partners-submit {
	float: right;
	margin: 1em 1em 0 0;
	padding: 0.4em 2em 0.7em 0.5em;
	border: none;
	background: url("/images/submit_orange.jpg") top right no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #ea7b18;
	text-align: center;
	width: 155px;
}
.partners-item-title {
	margin: 1em 0 1ex 0;
	padding: 0.7ex 0.7ex 0.7ex 1em;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
	height: 1.5em;
}
.partners-item-title h3 {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
	float: left;
}
.partners-item-box1 {
	padding: 1ex 1ex 0 0;
	width: 6em;
	float: left;
}
.partners-item-box2 {
	padding: 1ex 0 0 0;
	width: 38em;
	float: left;
}
.partners-item-box2 p {
	padding: 0;
	margin: 0;
}
#c-partners img {
	margin: 1em;
	float: left;
	border: 0;
}

/******************** akcie *****************************************/
#c-actions {
	float: right;
	margin: 10px 0 0 0;
	width: 564px;
}
#actions-order {
	border-top: 2px solid #ED821A;
	border-bottom: 2px solid #ED821A;
}
#actions-order fieldset {
	border: none;
	margin: 0;
	padding: 0.5em 0.5em 0.5em 2.5em;
}
#actions-order input {
	float: left;
	margin-left: 0;
}

#actions-order label {
	margin: 0.7em 1em 0.4em 0;
	float: left;
	text-align: right;
	color: #ED821A;
	width: 15em;
}
.actions-order-submit {
	margin: 1em 1ex 1ex 1ex;
	padding:2px 20px 3px 0;
	border: none;
	background: url("/images/submit_orange2.jpg") top left no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #EC821A;
	width: 120px;
}

.actions-order-submit:hover { color:#000000; cursor:pointer;}
.actions-order-field {
  float: left;
  border: 1px solid #7f9d89;
  width: 240px;
  font-size: 1.1em;
  background: none;
  background-color: #fff;
  color: #000;
  padding: 1px;
	margin: 0.6ex 1ex 1ex 1ex;
}
#actions-order textarea {
  float: left;
  border: 1px solid #7f9d89;
  width: 34em;
  font-size: 1.1em;
  padding: 1px;
	margin: 0.8ex 1ex 1ex 5.5em;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

/******************** autobusy *****************************************/
#c-bus {
	float: right;
	margin: 10px 0 6px 0px;
	width: 564px;
}
#c-bus h3 {
	color: #808080;
	margin: 0 0 2em 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
	font-size: 1.2em;
}
.bus-box {
	width: 136px;
	float: left;
	margin: 0 4px 0 0;
}
.bus-box-title {
	border-bottom: 1px solid #ED821A;
	margin: 5px 0 0 0;
	padding: 0 0 0.5ex 0;
	font-size: 12px;
}
.bus-box-title a {
	color: #ED821A;
	font-weight: bold;
	margin: 0 0 1ex 0;
	text-decoration: none;
}
.bus-box-img {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
	padding: 1ex;
	height: 90px;
}
.bus-box-img img {
	width: 110px;
	border: 0;
}
#c-bus table {
	border: 1px solid #C0C0C0;
}
#c-bus td {
	border: 0;
	text-align: center;
	background: #E0E0E0;
}
#c-bus .td-bus-title {
	padding: 1ex 0.5ex 1ex 0.5ex;
	background: #ED821A;
}
#c-bus .td-bus-title a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.r-bus {
	float: right;
	margin: -1em 0 0 0;
	width: 18em;
}
.r-bus h4 {
	float: right;
	width: 14.4em;
	font-size: 1.1em;
	color: #004DC0;
	background: #E9E9E9;
	padding: 1ex 1em 1ex 1em;
}
.r-bus p {
	padding: 0 0.2ex 0.2ex 0.2ex;
	margin: 0;
}
/******************** bannery *****************************************/
.banner-head {
 float:left; margin:5px 0 0 0;
}


#flight_type .no-float{
  float:none;
}
#flight_type input{
  padding:0;
  margin-left:0px;
  background: none;
  float:left;
}
#rewrite a.air_list{
  margin: 0;
  padding: 0;
  background: none;
  float: none;
  font-weight: normal;
  text-decoration: none;
}
#rewrite p.letenky{
  padding:0;
  margin: 0;
  text-align:left;
}
#rewrite .w100{
	width:100%;
}

.w150 { width:150px;}

#search_onhome_2 input.bg97{
  background-image: url(/images/vyhladat_97.gif);
  margin:0.7em 0.5em 0.5em 11.5em;
}
#vyhladavanie .lefth2_wrap {
  background-image: url(/images/lefth2search_wrap.gif);
}


/*flash logo*/
#flash_logo{height:189px;margin-right:4px;}
#right_flash{float:right; width: 280px;height:189px;margin-top:-18px;}
/*naj_code*/
.naj_code{width:14px;height:14px;float:right;}
/*mapa lyzovanie*/
.ski_location { color:#4E72D6; font-size:11px;}
.ski_district { font-weight:bold; color:#4E72D6;}

table.skiing {border-collapse: collapse;}
table.skiing td {padding-left: 5px;}
table.skiing td.blue {color:#4E72D6;}
table.skiing tr.h1 {font-size: 11px;color: #4E72D6;background: #D7DCEC;height: 20px;}
table.skiing tr.h2 {font-size: 11px;color: #4E72D6;}
table.skiing tr.district {font-size: 11px; color:#666666;}
table.skiing tr.location {font-size: 11px;color: #E48228;}
table.skiing tr.location a:link, table.skiing tr.location a:visited {color: #E48228;}

.trspace {}
.tdspace { padding-top:2px;}
.tdspace_blank { height:20px;}

.wideline{height:1px;line-height:1px;background-color:#E48228; font-size:0;}
.wideline2{height:2px;line-height:2px;background-color:#E48228; font-size:0;}
.wideline_blue{height:1px;line-height:1px;background-color:#4E72D6; font-size:0;}
.wideline2_blue{height:2px;line-height:2px;background-color:#4E72D6; font-size:0;}
.wideline_blue_soft{height:1px;line-height:1px;background-color:#D7DCEC; font-size:0;}

.wideline_soft{
height:1px;
line-height:1px;
background-color:#F5C0BC;
}



/****************** krajiny reportaze **********************************/

#c-country-video, .c-country-video {
	width: 370px;
	float: left;
}

#c-country-video .orangeitem {
	margin: 0;
	color: #000;
	padding: 0 0 4.3em 0;
	width: 100%;
	float: right;
}

#c-country-video span {
	color: #ED821A;
	font-weight: bold;
}

#c-country-video .map-item {
	margin: 0 5px 2px 0;
	float: left;
	width: 360px;
	padding-left:6px;
	background:none;
}

#r-country-video {
	width: 180px;
	float: right;
	background: #FAF1E8;
	padding: 0em;
}


#r-country-video h3 {
	padding: 5px 0 5px 25px;
	color: #FF7B05;
	margin: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	background: #FAE4CD url("/images/contentico_orange.gif") center left no-repeat;
}
#r-country-video h3 a {
	color: #FF7B05;
}
#r-country-video p {
	padding: 3px 0 3px 25px;
	margin: 0;
	background: #FAF1E8;
}
#r-country-video .LMitem p {
	padding: 0;
	margin: 0;
	background: #FDF4F4;
	width: 10em;
}
#r-country-video .LMitem .LMright {
	position: absolute;
	top: 0;
	right: -1em;
	width: 40%;
}
#r-country-video ul {
	padding: 0 1ex 0 25px;
	margin:0;
	list-style-image: url(/images/listitem_black.jpg);
	font-size:11px;
}
#r-country-video li {
}
#r-country-video a {
	color: #000;
}
#r-country-video span a {
	color: #ED821A;
	font-weight: bold;
}

.katalogy_cat{
min-height:125px;}

/*.......................TOP PONUKA.....................*/

#topoffer ul {
	margin: 0;
	list-style-type:none;
	list-style-image: none;
	padding:10px 0 10px 10px;
}

#topoffer li {
	padding: 0 0 0 14px;
	background: url("/images/topoffer.gif") top left no-repeat;
	width: 174px;
}

#topoffer li.totype {
	font-size:12px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}

#topoffer li a:link, #topoffer li a:visited{
font-size:12px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}

#topoffer li a:hover{
text-decoration: underline;
}

#topoffer li.tolink{
background:none;
padding:0px;
width: 160px;
}

#topoffer li.tolink a:link, #topoffer li.tolink a:visited{
font-size:11px;
color: #333333;
text-decoration:none;
padding:0px;
width:158px;
font-weight:100;
}

#topoffer li.tolink a:hover{
text-decoration: underline;
}

#topoffer li ul {
margin:3px;
padding:0px;
}

/*cervena hvizdicka pri lasminitoch */

.lm_redstar{
float:left;
width:9px;
height:9px;
border:none;
margin:0px;
padding:0px;
background-image:url("/images/star_red.gif");
background-repeat:no-repeat;}

/* novinky pouzivali class LMitem, a boli velmi uzke iba 15em, preto nava class a p zvazsene na 20em. */
.NEWSitem{margin: 5px 4px 4px 4px;padding: 0 0 4px 0;font-size:10px;border-bottom: 1px solid #f9dedf;}
.NEWSitem p{margin: 0;padding: 0;width: 210px;}
.NEWSitem a{ color: #000000;}
.NEWSmore { display:block; font-size:11px; color:#333333; padding:0 5px 5px 0; text-align:right; }

.NEWSAitem{margin: 5px 4px 4px 4px;padding: 0 0 4px 0;font-size:10px;border-bottom: 1px solid #f9dedf;}
.NEWSAitem p{margin: 0;padding: 0;width: 330px;}
.NEWSAitem a{ color: #000000;}

/*.Moznosti obsadenia(Info o hotely).*/
div.perA,div.perc {margin:0px; padding:0px;}
div.perA {background: url(/images/perA.png) no-repeat;width:8px;height:20px;display:block;float:left;}
div.perC {background: url(/images/perC.png) no-repeat;width:8px;height:20px;display:block;float:left;}
.left24{padding-left:24px;}
.but_rezervuj {
background: transparent url("/images/but_rezervuj.png") no-repeat;
border:none;
width:150px;
height:40px;
cursor:pointer;
display:block;}

.so_stars { padding:8px 0 0 4px;}
.nav_path { color:black; text-decoration:none; font-weight:bold; font-size:12px; }
.nav_path span { padding:0 3px; }
.nav_path a:visited,.nav_path a:link { color:black; text-decoration:none; font-weight:bold; }
.nav_path a:hover { text-decoration: underline; }

/*.AJAX TOP MENU BEGIN.*/
.dropmenu { background: #3A55A0 url("/images/navibbg.gif") top left repeat-x;float:left; height:30px; font-size:12px; width:800px; }
.ajaxmenu { list-style:none; height:30px; width:auto; position:relative; z-index:500; float:left; font-weight:bold;margin:0; padding:0;}
.ajaxmenu li.top {display:block; float:left;}
.ajaxmenu li a.top_link {display:block; float:left; height:30px; line-height:30px; color:#FFFFFF; text-decoration:none; padding:0 0 0 0; cursor:pointer;}

.ajaxmenu li a.underline { text-decoration:underline;}

.underline { text-decoration:underline;}
.ajaxmenu li a.top_link span {float:left; display:block; padding:0 12px 0 12px; height:30px; background: url("/images/submenuspan.jpg") top right no-repeat;}
.ajaxmenu li a.top_link:hover { }
.ajaxmenu li a.top_link:hover span { text-decoration:underline;}

.ajaxmenu li:hover > a.top_link {color:#FFFFFF;}
.ajaxmenu li:hover > a.top_link span { text-decoration:underline;}

.ajaxmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.ajaxmenu a:hover {visibility:visible; position:relative; z-index:200;}
.ajaxmenu li:hover {position:relative; z-index:200;}

.ajaxmenu ul,
.ajaxmenu :hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
margin:0;
padding:0;
list-style:none;}

.ajaxmenu :hover ul.sub {
left:0;
top:30px;
background: #4861A5;
padding:3px;
white-space:nowrap;
width:auto;
height:auto;
z-index:300;}

.ajaxmenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:auto; font-weight:bold;}
.ajaxmenu :hover ul.sub li a {display:block; height:20px; width:auto; line-height:20px; text-indent:5px; color:#FFFFFF; text-decoration:none;}
.ajaxmenu :hover ul.sub li a.sublink {display:block; height:20px; width:auto; line-height:20px; text-indent:5px; color:#FFFFFF; text-decoration:none;}
.ajaxmenu :hover ul.sub li a.activity { width:130px;}
.ajaxmenu :hover ul.sub li a.poznavacie { width:156px;}

.ajaxmenu :hover ul.sub li a.underline { text-decoration:underline;}

.ajaxmenu :hover ul.sub li a.fly {}
.ajaxmenu :hover ul.sub li a:hover {  background: #3D5595;}

.ajaxmenu :hover ul.sub li a.fly:hover {color:#fff;}
.ajaxmenu :hover ul li:hover > a.fly {color:#990000;}

.ajaxmenu :hover ul :hover ul,
.ajaxmenu :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

/*.AJAX TOP MENU END.*/

/*.Lyzovacky_ikony.*/
.wski { float:right; padding:33px 10px 0 0;}
.wski_vleky,.wski_sedacka,.wski_lanovka { float:left; height:18px; width:39px; margin: 0 4px 0 0; padding:42px 0 0 4px; color: #FFFFFF; font-weight:bold; }
.wski_vleky { background: #3A55A0 url(/images/wski_vleky.gif) no-repeat; }
.wski_sedacka { background: #3A55A0 url(/images/wski_sedacka.gif) no-repeat; }
.wski_lanovka { background: #3A55A0 url(/images/wski_lanovka.gif) no-repeat; }
.wskii { float:left; padding:0 0 0 5px;}
.wskii_desc { float:left; color:#FF6600; font-weight:bold; }
.wskii_value { float:left; color:#000000; padding:0 0 0 4px; }
.wskiline { height:1px; line-height:1px; font-size:0; margin:0 0 0 5px; width:545px; border-bottom:#f86611 1px solid; }
.wski_nav { padding: 0 5px 0 5px; }
.wski_h3 { padding: 0 0 0 5px; color:#f86611; margin:10px 0 12px 0; font-size:14px; }
.wski_h4 { padding: 0 0 0 5px; color:#f86611; margin:2px 0 10px 0; }

/*..TABLE RED..*/
table.skipass {width: 100%;}
table.skipass th { padding:4px 0 4px 4px; color: #FFFFFF; background:#f86611; text-align:left; font-weight:bold;}
table.skipass td { padding:2px 0 2px 4px; border-bottom:#f86611 1px solid;}

/*.Porovnanie hotelov.*/
#c-compare {margin:10px 0px 6px 0px;width: 564px;float: right;}

.compare_select { width:180px; border:1px solid  #FF3300; font-size:11px; }
.compare_option_country { background-color: #FEE6AB; color: #333333;}

table.compare {}
table.compare td { padding:2px 0 2px 3px;}
table.compare th { background-color:#FEF8E9; height:30px;}
.compare_text { color:#F86611; font-weight:bold; font-size:12px; }
.compare_border { border-right:1px solid #FEE6AB; }
.compare_link {color:#FF7B05; font-family:Verdana,Helvetica,sans-serif;font-size:12px;}
compare_link:hover { text-decoration:underline;}
.compare_rating { height:40px; }
.compare_highlight { background-color: #FEF8E9;}
.compare_bbottom { border-bottom:#FEE6AB 1px solid; }
.compare_head {background-color:#F86611; height:30px;}

.info a.compare_tour_link { font-size:11px; font-weight:bold; color:#4456A0; padding:4px 0 4px 4px; display:block; }
.info a.compare_tour_link:hover { text-decoration:underline;}

.compare_star_full { background:url(/images/star_orange1.gif) no-repeat; float:left; width:9px; height:9px;}
.compare_star_half { background:url(/images/star_orange3.gif) no-repeat; float:left; width:9px; height:9px;}
.compare_star_empty { background:url(/images/star_orange2.gif) no-repeat; float:left; width:9px; height:9px;}

#gallery_overlay { height:100%; width:100%; position: absolute; top: 0px; left: 0px; bottom: 0px; z-index: 200; font-size: 0px; background:url(/images/gallery_overlay_white.png) repeat; }

/*.Galeria.*/
#satur_gallery {}
#saturgallery {background-color:#FCF2E8;padding:5px 12px; float:left;}
.gallery_row { float: left; width:540px;}
.gallery_count { float:right; font-weight:bold; width:122px; margin:0 14px 0 0;}
.grownextspace { float:right; width:30px; height:14px; }
.grownext { float:right; width:30px; height:14px; background:url(/images/default/grow_arrows_next.gif) no-repeat;  }
.grownext:hover { background-position:0 -14px; text-decoration:none;}
.growprevspace { float:left; width:30px; height:14px; }
.growprev { float:left; width:30px;  height:14px; background:url(/images/default/grow_arrows_prev.gif) no-repeat; }
.growprev:hover { background-position:0 -14px; text-decoration:none;}
.growinfo { float:left; width:62px; text-align:center; }
.gal_item { margin:0 8px 0 0; float: left; }
.space3 { line-height:3px; height:3px; font-style:0; clear:both;}



.galleryimg { background-color:#FFFFFF; padding:5px; float:left; border:1px dashed #0099FF; }
.gallery_info { padding-top:5px;}
.gallery_title { float:left; color: #0066FF; }
.gallery_counter { float:left; color: #0066FF;  font-weight:bold;}
.gallery_close { float:right; color: #0066FF; font-weight:bold; }
.gallery_close:hover { text-decoration:underline; }

.gallery_next { background:url(/images/gallery_arrow_next.jpg) no-repeat top right; height:40px; width:46px; display:block; float:right; }
.gallery_next:hover { background-position:0 -40px;text-decoration:none;}

.gallery_prev { background:url(/images/gallery_arrow_prev.jpg) no-repeat top right; height:40px; width:46px; display:block; float:left;}
.gallery_prev:hover { background-position:0 -40px;text-decoration:none;}

.gpanel_title { font-weight:bold; font-size:12px; color:#0066FF;}
.gpanel_info {}
.space20 { clear:both; height:20px; line-height:20px; font-size:0; }
.space10 { clear:both; height:10px; line-height:10px; font-size:0; }

/*.Videosekcia.*/
.tvideo_title {
	margin: 8px 0 0 0;
	padding: 3px 4px 2px 10px;
	background: #FAF1E8;
	border-bottom: 2px solid #ED821A;
	color: #ED8218;
	height: 16px;
}

.tvideo_title h3 {margin: 0;padding: 0;font-size: 13px;float: left;}
.tvideo_title h3 a {color:#EC821A;}
.tvideo_tour {width: 540px; float:left;padding: 10px 10px 0 10px;font-size:11px;}
.tvideo_img { float:left; width:140px; }
.tvideo_desc { float:left; }
.tvideo_tour img {width: 120px;}

.taglinkBig { color:#000000; padding:0 3px 0 0; float:left; height:23px; font-size:13px;}
.taglinkMedium { color:#333333; padding:2px 3px 0 0; float:left;font-size:11px;height:21px;}
.taglinkSmall { color:#666666; padding:4px 3px 0 0; float:left;font-size:9px;height:19px;}

.customOrangeLink { float:right; color:#FFF; font-size:11px;}
.customOrangeLink span { text-transform:uppercase; padding:3px; background-color:#EC821A; display:block; }

/* custom cornered orange link */
.cCOL { background:url(/images/aktualne_ponyky.png) no-repeat top left; color:#FFFFFF; float:left; padding:0 0 0 6px; margin:2px 0 0 4px;}
.cCOL span {background:url(/images/aktualne_ponyky.png) no-repeat top right; display:block; line-height:30px; font-weight:bold; float:left; padding:0 6px 0 0;}

/* pS price switcher */
#pS {}
#pS .l { float:left;background:url(/images/pricesMap.png) no-repeat top left; color:#e76f19; }
#pS .lactive {float:left;background:url(/images/pricesMap.png) no-repeat bottom left; color:#FFF;}
#pS .l,#pS .lactive{ float:left; display:block; line-height:25px; padding:0 10px;}
#pS .r { float:left;background:url(/images/pricesMap.png) no-repeat top right; color:#e76f19;}
#pS .ractive {float:left;background:url(/images/pricesMap.png) no-repeat bottom right; color:#FFF;}
#pS .r,#pS .ractive{ float:left; display:block; line-height:25px; padding:0 10px;}

/* partneri */
.pT { width: 200px; table-layout:fixed; margin:10px auto 0 auto; }
.pT img { border:none; }
.pT td { padding:10px 0; width:100px; }

/* partneri */
.sT { width: 200px; table-layout:fixed; margin:10px auto 0 auto; }
.sT img { border:none; }
.sT td { padding:0;}
.sT a { outline:none;}

/* social */
.social_small { float:left; height:18px; padding:10px 0 0 12px;}
.social_big { float:left; height:18px; width:412px;}
.social_big strong { float:left; padding:1px 6px 0 0; color:#EA7B18;}
.social_links_bottom {float:left;}
.social_small a, .social_big a { float:left; }
.social_small span, .social_big span { float:left;margin-right:9px;}

/* priceTable */
#priceTable  { background-color:#FFF;}
#priceTable h3 {
border-bottom:2px solid #ED821A;
color:#ED8218;
height:16px;
margin:10px 0 0;
padding:5px 0 3px 10px;
font-size: 12px;
background: #FAF1E8;}
#priceTable .term {color:#EC831A;
float:left;
font-size:11px;
margin:0 6px 0 0;
padding:18px 0 0 0;
text-align:right;
width:198px;}
#priceTable .actionName {
color:#EC831A;
font-size:11px;
margin:0 6px 0 0;
padding:4px 0;
text-align:right;
width:198px;
font-weight:bold;
float:left;}
#priceTable .date{float:left;margin:1px 1px 1px 0;text-align:center;width:73px;}
#priceTable .date a {color:#FFFFFF;font-size:10px; padding:3px 0; display:block;}	
#priceTable .date a:hover { color:#000; }	
#priceTable .available{background-color:#ED821A;color:#FFF; }
#priceTable .notavailable {	background-color:#999999;color:#FFFFFF;}
#priceTable .lmprice { color:#FF0000; font-weight:bold;}
#priceTable .priceCell {float:left;
font-size:11px;
margin:0 1px 0 0;
padding:4px 3px;
text-align:center;
width:67px;}
#priceTable .lmpriceCell {float:left;
font-size:11px;
margin:0 1px 0 0;
padding:4px 3px;
text-align:center;
width:67px;}
#priceTable .lineorange2{} 
	
#newsletter {}
#newsletter p { padding:3px 0 3px 21px;}
#newsletter .h2 { color: #CD1C22; font-weight: bold; padding:3px 0 3px 21px;}
#newsletter .home { padding:3px 0 3px 21px; font-weight:bold; display:block; color:#666;}




