body { font-size: 14px; }
.content-box { font-size: 14px;  }
#accesskeys { display: none; }
hr { display: none; }
#menu-pas { display: none; }
#menu-staty { display: none; }
.menu-produkty { display: none; }
#menu-system { display: none; }
#menu-hlavne { display: none; }
#menu-bocne { display: none; }
#menu-lave-spodne { display: none; }
#header-image { display: none; }
#banner-ph { display: none; }
#footer { display: none; }
#logo { display: none; }
#top5-logo { display: none; }
.wrap-logo-fb { display: none; }
.wrap-like-fb { display: none; }
.wrap-logo-aj-my { display: none; }
.paleta-svet { display: none; }
#rootline { display: none; }
img { border: 0 none; }
table { width: 99%!important; border: 1px solid #000!important; margin-left: 1px; margin-right: 1px;}
table th { border: 1px solid #000!important; }
table td { border: 1px solid #000!important; }
.c { text-align: center; }
.r { text-align: right; }
.odsad { padding-left: 13px; }
h2.tabulka-uvod a { display: none; }
.noprint, .printh { display: none; }
.IMS_fixChatBox { display: none!important; }

.tx-felogin-pi1 { display: none; }
#bc-nav {
	display: none!important;
}
.clear { clear: both; }
.clearl { clear: left; }
.red {color: #e70601;}
.cennik-image-info {
	margin-top: 5px;
	position: relative;
}
.show-print {
	display: block!important;
}

.browse-box-wrap { display: none; }
.lm-filter .staty { padding: 0; list-style-type: none; }
.lm-filter .staty li { width: 20%; float: left; }
.lm-filter .submit { display: block; clear: left; }
.search-filter .staty li { width: 20%; float: left; }
.search-filter .submit { display: block; clear: left; }


.tx-kiosfifo-pi1 .print { display: none; }
table.zoznam-lm { margin-top: 1em; }
table.zoznam-lm th, table.zoznam-lm td { font-size: 12px!important; padding: 5px!important; }


#anim-odrazky { display: none; }

.reg-a-vyhr-logo { display: none; }
.nizsie-ceny { display: none; }

h3.kalk { display: none; }
.dostupnost-legenda { display: none; }
.dostupnost { display: none; }
.kalk-submit { display: none; }
.kalk-polozky { border-top: 1px solid #000; border-left: 1px solid #000; border-collapse: collapse; margin-top: 0.5em; }
.kalk-polozky th, .kalk-polozky td { border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 2px 3px; }

.kalk-field-radiogroup div { float: left; width: 32%; }
.kalk-field-radiogroup label { font-weight: normal; display: block; margin: .3em 0; width: 100%; }
.kalk-field-radiogroup input { display: inline-block; }
.kalk-field-radiogroup img { vertical-align: baseline; }
.detail-kalkulacia-busterm p { margin: 0 0 .5em; }
.kalkulacia-header {
	margin-bottom: 20px;
}
.detail-kalkulacia h3 {
	font-size: 1.6em;
}
.kalk .kh-locale {
	display: block;
	font-size: 17px;
}
.img-korunky {
    height: 15px;
    width: auto;
}
.cd-top {
	display: none;	
}
.blok-recenzie {
	display: none;	
}
.transformSelect li {
	list-style-type: none;	
}
.kalk-field label, .kalk-int label {
	display: inline-block;	
	float: left;
}
.kalk-field, .kalk-int {
	clear: both;	
}
.kalk-field img {
	display: none;	
}
input {
	border: 0 none;	
	font-weight: normal;
}
.table.kalk-polozky {
	width: 94%!important;	
}
.select-rollbar .transformSelect ul.transformSelectDropdown {
	display: none!important;
}
.table.kalk-polozky > thead > tr > td, .table.kalk-polozky > tbody > tr > td {
	padding: 5px;
	border: 1px solid #000;
}
/*
.detail-kalkulacia .kalk-field, .detail-kalkulacia .kalk-int {
	min-height: 74px!important;
	margin-bottom: 0!important;
}
.detail-kalkulacia .kalk-field {
	width:45%;
	float: left!important;
	display: inline-block!important;
}

.detail-kalkulacia .clear, .kalk-field, .kalk-int {
	clear: none;
}

.kalkulacia-header {
	min-height: 140px;
}
.detail-kalkulacia {
	font-size: 10px;
}
.detail-kalkulacia .kalk-field.kalk-vek {
	width: 100px;
}
.detail-kalkulacia h2 {
	display: none;
}
.detail-kalkulacia .table.kalk-polozky > thead > tr > th, .detail-kalkulacia .table.kalk-polozky > tbody > tr > th, .detail-kalkulacia .table.kalk-polozky > tfoot > tr > th {
	font-size: 10px;
}
.detail-kalkulacia .table.kalk-polozky > thead > tr > td, .detail-kalkulacia .table.kalk-polozky > tbody > tr > td {
	padding: 1px 5px;
}
*/
/* rozsirenie mimoriadnej zlavy pri pdf */
/*.kalk-polozky .r input { width: 60px; }*/

.back-link { display: none; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.1em; }

/* pdf letaky */
.pdf-letak { text-align: center; font-family: serif; position: relative; height: 100%; }
.pdf-letak p { margin: .2em 0; }
.pdf-letak ul { margin: .2em 0; }
.pdf-letak h1 { font-size: 44px; font-family: serif; font-weight: bold; margin-top: 1em; margin-bottom: 0!important; }
.pdf-letak h2 { font-size: 44px; font-family: serif; font-weight: bold; margin: 0.2em 0; }
.pdf-letak h3 { font-size: 28px; font-weight: bold; margin: 0.5em 0; }
.pdf-letak .vyhody { text-align: center; }
.pdf-letak .ramik { border: 3px solid #000; }
.pdf-letak .termin { font-size: 28px; font-weight: bold; margin: 0.5em 0; }
.pdf-letak .povodna-cena { font-size: 18px; font-weight: bold; text-decoration: line-through; }
.pdf-letak .cena { font-weight: bold; }
.pdf-letak .cena span { font-size: 104px; }
.pdf-letak .bonus { font-size: 24px; font-weight: bold; }
.pdf-letak .odlety { font-weight: bold; }
.pdf-letak .popis { font-size: 12px; text-align: left; padding: inherit 10%; }
.pdf-letak .popis h4 { font-weight: bold; }
.pdf-letak .zlava { font-size: 36px; font-weight: bold; line-height: 1em; }
.pdf-letak .zlava span { font-size: 48px; }
.pata { height: 80px; text-align: center; }
h2.kalk { margin: 0!important; padding: 0!important;}
/* skupinovy letak */
.pdf-letak .krajina { font-size: 44px; font-family: serif; font-weight: bold;  margin-top: 1em; margin-bottom: 0.5em; line-height: 1em; }
.pdf-letak .lokalita { font-size: 28px; font-weight: bold; margin: 0.5em 0; line-height: 1em; }
.pdf-letak .doprava { font-size: 28px; font-weight: bold; margin: 0.5em 0; line-height: 1em; }
.pdf-letak .sipka { font-size: 24px; font-weight: bold; line-height: 1em; }
.pdf-letak table { margin: 1em auto; border-collapse: collapse; border-top: 1px solid #000; border-left: 1px solid #000; }
.pdf-letak th { padding: 5px 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.pdf-letak td { padding: 5px 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; }


.agent-layout { border: 0 none; }
.agent-layout tr td { padding: 8px; border: 0 none; display: block!important; }
.kalkulacia { border-top: 1px solid #000; border-left: 1px solid #000; border-collapse: collapse; margin-top: 0.5em; }
.kalkulacia th, .kalkulacia td { border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 2px 3px; }
.dostupnost-legenda { display: none; }

.printv {
	display: block!important;	
}
.color-box {
	display: none;	
}
.transformSelectDropdown {
	display: none!important;
}
.detail-kalkulacia-busterm .kalk-field {
	width: 100%;
}
.detail-kalkulacia-busterm .transformSelect li > span {
	display: block;
	word-wrap: normal;
	text-overflow: initial;	
}
.detail-kalkulacia-busterm .kalk-field img {
	display: inline-block;	
}

.nastup-kalk div { 
	float: none!important; 
	width: 100%!important; 
}
.nastup-kalk label { 
	float: none; 
	font-weight: normal!important; 
	display: block!important; 
	margin: .3em 0!important; 
	width: 100%!important;
}
.detail-kalkulacia .transformSelect > li > span, .detail-kalkulacia input, .detail-kalkulacia textarea {
	
}   
   
    
a[href]:after {
    content: ''!important;
}
.kalk-radio-title img {
	width: 10px!important;
}
.pdf-hide {
	display: none!important;	
}

