                                           body {font-family:Helvetica,Arial; font-size:12px; text-align:center; margin:0px; padding:0px; background-color:#D5F4F9; background-image:url("//stock.travel.sk/_imgs/bg.png"); background-repeat:no-repeat; background-position:50% 160px;}
h1{padding:10px 0px 0px 10px; margin:0px;}
h2{color:#656565;}
img{border:0;}
form{margin:0px;}
a{font-weight:bold; color:#2380FF;}
button{cursor:pointer;}
.title-stars{padding:6px 10px;}
.horizontal-separator{background-image:url("//stock.travel.sk/_imgs/horizontal_sep.png"); background-position:center center; height:30px; background-repeat:no-repeat;}
.wrap{width:990px; text-align:left; margin-left:auto; margin-right:auto; position:relative; z-index:100;}
.header-wrap{background-color:white; border-bottom:1px solid #E1EDEF; position:relative; z-index:101; background-image:url("//stock.travel.sk/_imgs/bg_top.jpg"); background-position:bottom center; background-repeat:no-repeat;}
.header-wrap .top{background-image:url("//stock.travel.sk/_imgs/top_bar.png");}
.header-wrap .top .nav{width:990px; margin:0px auto; text-align:left;}
.header-wrap .top .nav ul{list-style-type:none; margin:0px; padding:0px; height:42px;}
.header-wrap .top .nav ul li{display:block; float:left; margin:0px 45px 0px 20px;}
.header-wrap .top .nav a{color:white; text-decoration:none; font-weight:normal; line-height:40px;}
.header-wrap .top .nav a:hover{text-decoration:underline;}
.header-wrap .header{width:990px; height:117px; position:relative; margin:0px auto;}
.header-wrap .header a.logo{position:absolute; left:20px; top:20px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-472px -39px; height:74px; width:138px; display:block;}
.header-wrap .header .contact{position:absolute; left:280px; top:35px; background-image:url("//stock.travel.sk/_imgs/bg_opac.png"); width:205px; padding:4px; text-align:left; border-radius:5px;}
.header-wrap .header .contact p{font-size:19px; color:#DF225E; font-weight:bold; margin:3px 0px 3px 0px;}
.header-wrap .header .contact span{font-size:11px; float:left;}
.header-wrap .header .contact a{float:right; color:#2D7A82; font-size:11px; text-decoration:none; font-weight:normal; background-image:url("//stock.travel.sk/_imgs/arrow-contacts.png"); background-position:right center; background-repeat: no-repeat; padding-right:10px;}

.header-wrap .header .logged_user{position:absolute; top:-42px; right:0px; z-index:20; text-align:left;}
.header-wrap .header .logged_user .label{float:left; background-image:url("//stock.travel.sk/_imgs/login_button_gradient.png"); background-repeat:repeat-x; line-height:40px; padding-top:6px; width:130px; text-align:center; height:35px; color:#6E5803; font-weight:bold;}
.header-wrap .header .logged_user .label a{text-decoration:none; font-weight:normal; color:#5A5E5D;}
.header-wrap .header .logged_user #logged_user{position:relative; top:-5px;}
.header-wrap .header .logged_user #logged_user a:hover{text-decoration:underline;}
.header-wrap .header .logged_user .user-options{box-shadow:3px 3px 3px #808080; position:absolute; top:41px; right:0px; padding:3px; text-align:right; width:250px; display:none; z-index:20; color:#565656; border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; border-right:1px solid #A5A5A5; background:white url("//stock.travel.sk/_imgs/login_info_gradient.png") repeat-x 0 -8px;}
.header-wrap .header .logged_user .user-options a{font-weight:normal; text-decoration:none; line-height:19px; color:black;}
.header-wrap .header .logged_user .user-options a:hover{text-decoration:underline;}
.header-wrap .header .logged_user .user-options .gt{color:black; background-color:#D5F4F9; padding:4px 2px; font-weight:bold; margin-top:7px;}
.header-wrap .header .logged_user:hover .user-options{display:block; padding:7px 4px 5px 4px;}
.header-wrap .header .logged_user #logout{text-decoration:underline; cursor:pointer; color:#0000FF; display:block; margin-top:10px; border-top:1px solid #A6A6A6; padding-top:6px;}
.header-wrap .header .logged_user #login-wrap{z-index:19; width:359px; top:40px; position:absolute; display:none; right:0px;}
#login{text-align:center; padding:9px;  color:#06404B; box-shadow:3px 3px 3px #808080; background:white url("//stock.travel.sk/_imgs/login_info_gradient.png") repeat-x left top; border-left:1px solid #A5A5A5; border-bottom:1px solid #A5A5A5; border-right:1px solid #A5A5A5; width:339px; margin:0px auto;}
#login.included{background-image:none; border:none; box-shadow:none;}
#login .hint{border-bottom:1px solid #7DA2AB; color:#454545; text-align:left; margin-bottom:15px;}
#login .travel_login{background-color:#D2F3F8; border:1px solid #B9DAE0; width:272px; height:95px; margin:0px auto; border-radius:6px; -webkit-border-radius:6px; text-align:left; padding:5px 0px 0px 9px; margin-bottom:10px; position:relative;}
#login .travel_login .left{float:left; width:136px;}
#login .travel_login .right{float:right; width:136px;}
#login .travel_login td{padding:3px 3px 3px 9px; text-align:left;}
#login .travel_login a{font-weight:normal}
#login .social_login{width:129px; height:35px; border:0px solid #FFFFFF; display:block; cursor:pointer;}
#login #btn_travel_login{background-image:url("//stock.travel.sk/_imgs/btn_travel_login.png"); height:37px; width:134px; position:absolute; bottom:-1px; right:-1px;}
#login #btn_fb_login{background-image:url("//stock.travel.sk/_imgs/btn_fb_login.png"); margin:10px auto;}
#login #btn_google_login{background-image:url("//stock.travel.sk/_imgs/btn_google_login.png"); margin:10px auto;}
#login .social_login:hover{background-position:bottom left;}

.header .search{position:absolute; right:5px; top:35px; z-index:19;}
.header .search-wrap{position:relative; color:#5D747A; text-align:left; font-weight:bold; font-style:italic; z-index:16;}
.header .search-wrap #search-input{width:320px; border:3px solid #14BCDA; padding:13px 7px; margin-top:2px; background-image:url("//stock.travel.sk/_imgs/search_i.png"); background-position:310px 15px; background-repeat:no-repeat; border-radius:4px; -webkit-border-radius:4px;}
.header .search-wrap #search-input:focus{outline:none;}
.header #searchresult{position:absolute; top:38px; right:0px; z-index:15; display:none; background-color:white; border:1px solid #cccccc; width:400px; padding:0px; font-weight:normal; font-style:normal;}
.qautocomplete{list-style-type:none; padding:3px; margin:0px;}
.qautocomplete li{color:#333333; cursor:pointer;}
.qautocomplete li td{font-family: calibri, tahoma; font-size:12px;}
.qautocomplete .qloc{font-size:11px; color:#aaa;}

.footer-wrap{height:187px; background-color:white}
.footer-wrap .footer{width:990px; color:#3B4745; font-size:12px; margin:0px auto; text-align:left;}
.footer-wrap .footer .contact{list-style-type:none; padding:20px 35px 0px 5px; float:left; margin:0px;}
.footer-wrap .footer .info{padding:20px 25px 0px 0px; float:left; width:350px; line-height:19px;}
.footer-wrap .footer .cards{padding:20px 0px 0px 5px; float:left;} 
.footer-wrap .footer .sacka{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-473px 0px; height:39px; width:152px; margin-bottom:16px;}
.footer-wrap .bottom{background-color:#65B0B4; margin-top:0px;}
.footer-wrap .nav{width:990px; margin:0px auto; text-align:left;}
.footer-wrap .nav ul{list-style-type:none; margin:0px; padding:0px;}
.footer-wrap .nav ul li{display:inline; margin:0px 38px; line-height:40px;}
.footer-wrap .nav a{color:white; text-decoration:none; font-weight:normal;}
.footer-wrap .nav a:hover{text-decoration:underline;}

.content{width:990px; margin-top:5px; padding:0px 0px 30px 0px; min-height:500px; position:relative;}
.err-captcha{color:#D50000; font-weight:bold; font-size:13px; padding-top:8px;}
.err-msg{color:#D50000; font-weight:bold; font-size:13px; padding-left:5px;}
.search-hint{cursor:pointer; padding-left:112px; width:400px; height:39px; background-image:url("//stock.travel.sk/_imgs/search-hint.png"); color:#959595; margin:10px 0px 0px 10px; line-height:38px;}
.search-hint:hover{background-position:bottom left; color:#EB326B;}
.save_btn{background-image:url("//stock.travel.sk/_imgs/btn_save.png"); width:89px; height:32px; border:0px solid #FFFFFF;}
.save_btn:hover{background-position:bottom left;}
#createLabelBtn{background-color:transparent; border:0px solid #FFFFFF; cursor:pointer; color:blue; text-decoration:underline;}

.note{margin:0px;}
.note .top{height:8px; background-image:url("//stock.travel.sk/_imgs/bg_note.png"); background-position:top left;}
.note .bottom{height:9px; background-image:url("//stock.travel.sk/_imgs/bg_note.png"); background-position:bottom left;}
.note .text{font-weight:bold; padding:5px; background-color:#FCF1CA; border-right:1px solid #FFD542; border-left:1px solid #FFD542;}

.content .index-left{width:650px; float:left; margin:0px 0px 4px 0px;}
.content .index-right{width:330px; float:right; margin:0px 0px 5px 0px;}
.content .index-right .lm-news{width:326px; float:right;}
.content .index-right .lm-news .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -334px; height:14px;}
.content .index-right .lm-news .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-328px -334px; height:14px; text-align:right;}
.content .index-right .lm-news .bottom a{position:relative; bottom:8px; right:8px;}
.content .index-right .lm-news .lmnc{height:296px;background-color:#E3DBC5; background-image:url("//stock.travel.sk/_imgs/bg_lm_news.png");}
.content .index-right .lm-news .list{height:275px; overflow:auto; padding-right:12px;}
.content .index-right .lm-news .list .item{margin:4px 15px 4px 10px; color:#49422F;}
.content .index-right .lm-news .list .item .icon{float:left;}
.content .index-right .lm-news .list .item .text{padding:0px 0px 3px 50px; border-bottom:1px solid #FCF1CA;}
.content .index-right .lm-news a{color:#633E2C; text-decoration:none;}
.content .index-right .lm-news a:hover{text-decoration:underline;}
.content .index-right .banner{width:300px; height:300px; float:right; margin:0px 0px 5px 0px; background-color:#C9EFF5; padding:12px; border-radius:10px; -webkit-border-radius:10px;}
.content .index-banner{width:990px; height:124px; background-image:url(//stock.travel.sk/_imgs/bg_index_sales2.png);}
.content .index-banner .sales{display:block; width:130px; height:95px; float:left; margin:10px 0px 0px 30px;}
.content .index-banner ul{float:left; width:190px; margin:10px 0px 0px 25px;}
.content .index-banner ul li{width:100%; padding:2px 0px;}
.content .index-banner .top-lm{float:left; width:260px; margin:10px 0px 0px 25px; line-height:19px;}
.content .index-banner .top-lm a{text-decoration:none; color:#454545; font-weight:normal;}
.content .index-banner .top-lm a:hover{text-decoration:underline;}
.content .index-banner .nl{width:292px; float:right; margin:15px 11px 0px 0px; border-bottom:1px solid #EFEC99; padding:4px; background-image:url("//stock.travel.sk/_img/pan/nl/nl300bg2.png");}
.content .index-banner h3{color:#EA326B; margin:9px 3px;}

#lm-news .item{margin-bottom:10px;}
#lm-news .item .icon{float:left;}
#lm-news .item .text{padding:0px 0px 3px 50px;}
#lm-news button{border:none; background-color:transparent; cursor:pointer; margin-top:10px;}

.content .main{width:730px; float:right; background-image:url("//stock.travel.sk/_imgs/bg_main.png"); background-repeat:no-repeat;}
.content .right-panel{padding:0px; margin:0px; float:left; width:258px; position:relative;}
.content .main .subpages{margin-top:20px; padding-left:15px;}
.content .main .subpages a{padding:5px; color:#535353; display:block;}

.content .main .ck-square{float:left; border:1px solid #C9E0E6; height:110px; width:140px; margin:17px;}
.content .main .ck-square a{text-decoration:none;}
.content .main .ck-square .title{line-height:20px; overflow:hidden; height:20px; color:#3A656E; background-color:#C9E0E6; text-align:center;}

.content .results .next-results{display:block; width:236px; height:42px; margin:10px auto 10px auto; background-image:url("//stock.travel.sk/_imgs/zobrazit_dalsiu_ponuku.png"); cursor:pointer; clear:both;}
.content .results .next-results:hover{background-position:bottom left;}
.content .results .loading{text-align:center; color:#676767; clear:both; padding:10px 0px 6px 0px;}
.content .results .pagination {text-align:center; margin:22px 0px 15px 0px; clear:both;}
.content .results .pagination a {font-size:14px; padding:5px; color:#454545; text-decoration:none; font-weight:normal; border:1px solid #D5D5D5; margin:0px 3px; background-color:#F5F5F5;}
.content .results .pagination .active {font-weight:bold; color:white; background-color:#EB326B; border:1px solid white;}
.content .results .pagination a:hover{color:white; background-color:#EB326B; border:1px solid white;}

.content .main .lm-banners{background-image:url("//stock.travel.sk/_imgs/bg_lm_banners-v2.png"); width:730px; height:313px; margin-top:6px;}
.content .main .lm-banners div{float:left; width:244px; height:310px;}
.content .main .lm-banners .sales img{margin:15px 33px;}
.content .main .lm-banners .sales a{margin:15px; display:block;}
.content .main .lm-banners .sales a.more{color:#EA326B; float:right; border:1px solid #D9B111; background-color:#FCD643; padding:5px 15px;}
.content .main .lm-banners .sales a.more:hover{color:white; background-color:#D41550; border:1px solid #D41550;}
.content .main .lm-banners .lm-pocasie{float:right; width:242px; font-size:14px;}
.content .main .lm-banners .lm-pocasie p{margin:20px 14px; color:#646464;}
.content .main .lm-banners .lm-pocasie p.icon{font-size:12px; text-align:left;}
.content .main .lm-banners .lm-pocasie a{display:block; text-align:center;}
.content .main .lm-banners .lm-txt p{margin:15px; color:#646464; font-size:14px;}
.content .main .lm-banners .lm-txt li{margin:3px 0px;}
.content .main .lm-banners .lm-txt a{font-size:12px;}
.content .main .newsletter{background:white url("//stock.travel.sk/_imgs/mail.png") no-repeat 30px center; border:1px solid #92D7DB; border-top:none; padding:15px 15px 15px 200px; margin-bottom:6px;}
.content .main .newsletter p{color:#6E6E6E; font-weight:bold;}
.content .main .newsletter .subscribe{color:#646464; margin-top:12px;}
.content .main .newsletter #email{padding:4px; width:170px}

.content .main .news-highlights .highlight{border-bottom:1px solid #C9EFF5; padding:5px 0px;}
.content .main .news-highlights .highlight:last-of-type{border-bottom:none;}
.content .main .news-highlights .highlight a.title{color:#2380FF; font-size:18px; display:block; margin-bottom:6px; font-weight:normal;}
.content .main .news-highlights .highlight a.title:hover{color:#0000FF;}
.content .main .news-highlights .highlight a.more{font-size:18px; color:#EA326B; float:right; border:1px solid #D9B111; background-color:#FCD643; padding:5px 15px; margin:10px 45px 0px 0px; font-weight:normal;}
.content .main .news-highlights .highlight a.more:hover{color:white; background-color:#D41550; border:1px solid #D41550;}
.content .main .lm-more{float:left; font-weight:bold; font-size:30px; margin:4px 0px; padding:21px 10px; border:1px solid #DAB111; color:#5B3D29; display:block; text-decoration:none; background-color:#FEDA52; background:-moz-linear-gradient(left, #FEDD5B 0px, #FDCF2D 40%, #FCCB1D 100%) repeat scroll 0 0 #FEDA52; background:-webkit-gradient(linear, left top, right top, from(#FEDD5B), to(#FCCB1D));}
.content .main .lm-more:hover{border:1px solid #EA326B; color:white; background-color:#EA326B; background:-moz-linear-gradient(left, #F87CA2 0px, #E52762 30%, #EA326B 100%) repeat scroll 0 0 #EA326B; background:-webkit-gradient(linear, left top, right top, from(#E52762), to(#EA326B));}

.clear{clear:both;}
#body-cover{position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:black; z-index:300; opacity:0.3; filter:alpha(opacity=30);}
#pricelist h2, #calculation h2{margin:0px; padding:12px;}
.rel-links a{font-weight:normal;}

#searchComponent{width:651px;}
#searchComponent ul.tab{margin:0px; padding:0px; list-style-type:none; text-align:center;}
#searchComponent ul.tab li{float:left; height:49px;}
#searchComponent ul.tab li a{display:block; height:49px; background-image:url("//stock.travel.sk/_imgs/menu_labels_b_v2.png");}
#searchComponent ul.tab .zajazdy{width:434px;}
#searchComponent ul.tab .zajazdy a{background-position:bottom left;}
#searchComponent ul.tab .zajazdy.active a{background-position:top left;}
#searchComponent ul.tab .zajazdy:hover a{background-position:top left;}
#searchComponent ul.tab .menu{width:217px;}
#searchComponent ul.tab .menu a{background-position:bottom right;}
#searchComponent ul.tab .menu.active a{background-position:top right;}
#searchComponent ul.tab .menu:hover a{background-position:top right;}
#searchComponent .forms-wrap{padding:10px; background-color:#FEDE5F; min-height:241px;}
#searchComponent .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -213px; height:14px;}
#searchComponent .priceSelection{margin-bottom:10px; height:30px;}
#searchComponent .priceSelection input{width:40px; border:0px; padding:0px; margin:0px;}
#searchComponent #price {display:none;}
#searchComponent select,#searchComponent input{padding:3px;}
#searchComponent .searchBtn{background-image:url("//stock.travel.sk/_imgs/btn_blank.png"); background-position:top left; height:42px; border:0px solid #FFFFFF; width:236px; cursor:pointer; color:white; font-family:Calibri; font-size:19px; margin-top:25px;}
#searchComponent .searchBtn:hover{background-position:bottom left;}
#searchComponent .ui-slider {font-size:62.5% !important; font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif !important;}
#searchComponent #slider{height:10px; margin:3px 0px 0px 3px; border-color:#F1B203; width:218px;}
#searchComponent #slider .ui-widget-header{background-image:none; background-color:#FCC917; border-bottom:1px solid #F1B203; height:10px;}
#searchComponent #slider .ui-state-default{width:20px; height:20px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-681px -43px; border:0px; background-color:transparent; position:absolute; top:-4px; cursor:pointer;}
#searchComponent select{border:1px solid #C1C1C1;}
#searchComponent #dur, #searchComponent #lmtop{border:1px solid #C1C1C1; width:236px; margin-bottom:7px; display:block;}
#searchComponent .kids-ages{margin-right:11px;}
#searchComponent .dtm{position:relative;}
#searchComponent .dtm-switch{padding-right:9px; background:url(//stock.travel.sk/_imgs/edit/item_arrow_dn.gif) no-repeat right center; cursor:pointer;}
#searchComponent .dtm-box{position:absolute; top:0px; left:50px; background-color:#FAFAFA; padding:3px; display:none; border:1px solid #D7D7D7; font-weight:normal;}
#searchComponent .dtm-box div{padding:3px;}
#searchComponent .dtm-box div:hover{background-color:#E8E8E8; cursor:pointer;}
#searchComponent .extendedSearch{display:none;}
#searchComponent .toggleSearch{margin-top:10px; color:#eb326b; text-decoration:underline; cursor:pointer;}
#searchComponent .lcol{min-height:230px; margin-bottom:7px;}
.datepicker{border:1px solid #C1C1C1; background-image:url("//stock.travel.sk/_imgs/i_calendar.png"); background-repeat:no-repeat; background-position:93px 5px; width:107px; margin-bottom:7px; display:block; float:left;}

#searchComponent #menuComponent .menu{width:230px; background-color:white; margin:0px auto 10px auto; padding:3px; list-style-type:none; border:1px solid #DBB419;}
#searchComponent #menuComponent .menu a{color:#454545; font-weight:normal; text-decoration:none; font-size:9px; display:block; padding:1px; width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#searchComponent #menuComponent .menu .hl{float:right; width:12px; height:11px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-231px -242px; position:relative; right:3px; top:-13px;}
#searchComponent #menuComponent .menu .hl-p{float:right; width:12px; height:11px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-231px -253px; position:relative; right:3px; top:-13px;}
#searchComponent #menuComponent .menu li.active{border:1px solid #EB326B; background-image:url("//stock.travel.sk/_imgs/bullet1.png"); background-position:98% center; background-repeat:no-repeat;}
#searchComponent #menuComponent .menu li.active-p{border:1px solid #FAC5D5; background-image:url("//stock.travel.sk/_imgs/bullet2.png"); background-position:98% center; background-repeat:no-repeat;}
#searchComponent #menuComponent .menu .lvl0 a{font-weight:bold; font-size:12px;}
#searchComponent #menuComponent .menu .lvl1 a{font-size:11px; color:black; width:208px;}
#searchComponent #menuComponent .menu .lvl2 a{font-size:10px; width:197px;}
#searchComponent #menuComponent .menu .lvl3 a{font-size:9px; width:187px;}
#searchComponent #menuComponent .menu .lvl4 a{width:177px;}
#searchComponent #menuComponent .menu a:hover{text-decoration:underline; color:#EB326B;}
#searchComponent #menuComponent .menu li.disable a{color:#B6B6B6;}
#searchComponent #menuComponent .section img{border-radius:6px; -webkit-border-radius:6px;}
#searchComponent #menuComponent .section{display:block; width:550px; margin:5px auto; padding:3px 15px 3px 5px; color:#333436; background-color:#FEF0BF; border:1px solid #DBB419; text-decoration:none; background-image:url("//stock.travel.sk/_imgs/arrow_right.png"); background-position:98% center; background-repeat:no-repeat;}
#searchComponent.mini #menuComponent .section{width:216px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
#searchComponent #menuComponent .section:hover{background-color:white;}
#searchComponent #menuComponent .section.head{margin-bottom:0px; border-bottom:0px; background-image:url("//stock.travel.sk/_imgs/arrow_down.png"); background-position:220px center; background-repeat:no-repeat;}
#searchComponent .collapsed .toggleSearch{display:none}
#searchComponent .collapsed .extendedSearch{display:block}

#searchComponent.mini{width:252px; margin:0px 4px 0px 0px;}
#searchComponent.mini ul.tab li{height:62px;}
#searchComponent.mini ul.tab .zajazdy{width:169px;}
#searchComponent.mini ul.tab .menu{width:83px;}
#searchComponent.mini ul.tab li a{background-image:url("//stock.travel.sk/_imgs/menu_labels_m_v2.png"); height:62px;}
#searchComponent.mini .forms-wrap{padding:7px; min-height:475px;}
#searchComponent.mini .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -274px; height:7px;}
#searchComponent.mini .col-5{float:none; width:100%;}

.search-toolbar{margin:3px 6px;}
.search-toolbar h4{margin:4px 0px; color:#454545;}
.search-toolbar #detailListBtn{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-257px -228px; height:25px; width:38px; border:0px solid #FFFFFF; cursor:pointer;}
.search-toolbar #detailListBtn:hover,.search-toolbar #detailListBtn.active{background-position:-335px -228px;}
.search-toolbar #compactListBtn{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-296px -228px; height:25px; width:38px; border:0px solid #FFFFFF; cursor:pointer;}
.search-toolbar #compactListBtn:hover,.search-toolbar #compactListBtn.active{background-position:-374px -228px;}
.search-toolbar .toolbar-content a{margin-right:3px; padding:5px 7px; line-height:25px; background-color:#FEFAEC; border:1px solid #BFB177; color:#655524; font-weight:normal; text-decoration:normal; cursor:pointer;}
.search-toolbar .toolbar-content a.active,.search-toolbar .toolbar-content a:hover{background-color:#DBCA84;}

.dest-component{width:192px; float:left; margin:3px;}
.dest-component .data{padding:4px; background-color:white; border:1px solid #C3E6FF;}
.dest-component .icon{text-align:center;}
.dest-component .title{color:#EB326B; font-size:14px; font-weight:bold; display:block; margin:7px 4px;}
.dest-component .dests{width:100%;}
.dest-component .dests a{font-weight:normal;}

.component{color:#4A4C4B; font-size:11px; width:243px; float:left; margin:0px 0px 3px 0px; position:relative;}
.component .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -228px; height:2px;}
.component .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -232px; height:2px;}
.component .data{background-color:white; border-left:1px solid #C3E6FF; border-right:1px solid #C3E6FF; padding:4px; height:328px; overflow:hidden;}
.component .title-bg{position:absolute; width:223px; height:30px; padding:5px; opacity:0.8; filter:alpha(opacity=80); background-color:#FFFFFF; top:5px;}
.component .title{position:absolute; width:223px; height:30px; padding:5px; top:5px; overflow:hidden;}
.component .title a{font-size:13px; text-decoration:none; display:block; color:#282828;}
.component .htlicon{position:relative;}
.component .htlicon .icon{display:block; width:233px; height:155px; background-repeat:no-repeat;}
.component .discount{position:absolute; top:45px; right:-6px; width:49px; height:28px; color:white; font-size:15px; font-weight:bold; background-image:url("//stock.travel.sk/_imgs/bg_discount_b.png"); text-align:center; line-height:24px;}
.component .stars{text-align:center; padding:5px 0px;}
.component .path{font-weight:bold; height:25px;}
.component .description{height:15px; border-top:1px solid #D9E8ED; font-weight:normal; padding:4px 0px;}
.component .description.ck{position:absolute; height:44px; width:44px; right:10px; display:none;}
.component .tip_box{position: absolute; bottom:40px; right:13px; font-weight: bold; color:#232323; font-size:10px; padding:1px; background:#9CFF88;}
.component .price{padding:0px 8px; position:absolute; bottom:8px; width:218px;}
.component .oldprice{color:#348D91; font-size:11px; text-decoration:line-through; font-weight:normal;}
.component .curr-price{font-size:18px; font-weight:bold; color:#EB326B; white-space:nowrap; float:left; padding-top:3px;}
.component .prices{font-size:18px; font-weight:bold; color:#EB326B; white-space:nowrap;}
.component .prices .normal{color:black; font-weight:normal; display:inline;}
.component .next{display:block; background-image: url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-412px -228px; border:none; height:24px; width:93px; float:right;}
.component .action{position:absolute; right:-2px; top:-2px;}
.component .action#save{background-image:url("//stock.travel.sk/_imgs/plus.png"); cursor:pointer; width:12px; height:12px;}
.component .action#delete{background-image:url("//stock.travel.sk/_imgs/minus.png"); cursor:pointer; width:12px; height:12px;}
.component:hover .next{background-position: -505px -228px;}

.component.mini{font-size:10px; width:490px; margin:4px 3px 2px 3px; color:#2B4951;}
.component.mini .top{background-position:1px -282px; height:2px;}
.component.mini .bottom{background-position:1px -285px; height:2px;}
.component.mini .data{height:76px;}
.component.mini .title-bg{display:none;}
.component.mini .data > div{position:absolute;}
.component.mini .title{top:3px; left:94px; height:16px; width:300px;}
.component.mini .title a{color:#4A4C4B;}
.component.mini .htlicon{top:11px;}
.component.mini .htlicon .icon{width:84px; height:63px;}
.component.mini .discount{top:8px; width:43px; height:24px; font-size:13px; background-image:url("//stock.travel.sk/_imgs/bg_discount_m.png"); line-height:20px;}
.component.mini .stars{display:none;}
.component.mini .path{top:25px; left:99px; height:12px; width:290px;}
.component.mini .description{border:none; padding-left:5px;}
.component.mini .description.board{top:67px; left:94px;}
.component.mini .description.traf{top:53px; left:94px;}
.component.mini .description.termin{top:39px; left:94px;}
.component.mini .description.ck{top:32px; left:330px; display:none;}
.component.mini .tip_box{bottom:10px; right:110px;}
.component.mini .price{right:0px; width:100px; text-align:right;}
.component.mini .prices{font-size:14px;}
.component.mini .curr-price{float:none;}
.component.mini .next{margin-top:3px;}
.component.gh.mini .price{width:150px; bottom:5px;}

.component.row{font-size:10px; width:730px; margin:4px 0px; color:#2B4951; float:none; clear:both;}
.component.row .top{background-position:0px -371px; height:2px;}
.component.row .bottom{background-position:0px -374px; height:2px;}
.component.row .data{height:45px;}
.component.row .title-bg{display:none;}
.component.row .data > div{position:absolute;}
.component.row .title{top:0px; left:69px; height:16px; width:250px;}
.component.row .title a{color:#4A4C4B;}
.component.row .htlicon .icon{width:60px; height:45px;}
.component.row .discount{top:8px; width:43px; height:24px; font-size:13px; background-image:url("//stock.travel.sk/_imgs/bg_discount_m.png"); line-height:20px;}
.component.row .stars{left:71px; top:18px;}
.component.row .path{top:39px; left:73px; height:12px; width:250px;}
.component.row .description{border:none;}
.component.row .description.board{top:34px; left:335px;}
.component.row .description.traf{top:18px; left:335px;}
.component.row .description.termin{top:3px; left:335px;}
.component.row .description.ck{top:3px; left:525px; display:block !important;}
.component.row .tip_box{bottom:20px; left:170px; right:auto;}
.component.row .price{position:absolute; right:0px; width:149px; text-align:right; bottom:6px; padding:0px 5px;}
.component.row .oldprice{color:#38707F; float:none; display:inline;}
.component.row .curr-price{font-size:16px; display:inline; padding-left:4px; float:none;}
.component.row .prices{font-size:16px; text-align:right;}
.component.row .next{clear:both; margin-top:2px;}
.component.gh.row .price{width:170px;}

.component.minify{font-size:10px; width:200px; margin:4px 3px 4px 0px; height:80px; color:#2B4951; float:left;}
.component.minify .top{display:none;}
.component.minify .bottom{display:none;}
.component.minify .data{border:1px solid #C3E6FF; height:71px;}
.component.minify .title-bg{display:none;}
.component.minify .data > div{position:absolute;}
.component.minify .title{top:3px; left:0px; height:16px; width:190px; padding:0px; margin:5px;}
.component.minify .title a{color:#2B4951;}
.component.minify .htlicon{top:31px;}
.component.minify .htlicon .icon{width:60px; height:45px;}
.component.minify .discount{top:8px; width:43px; height:24px; font-size:13px; background-image:url("//stock.travel.sk/_imgs/bg_discount_m.png"); line-height:20px;}
.component.minify .stars{display:none;}
.component.minify .path{display:none;}
.component.minify .description{border:none;}
.component.minify .description.board{top:41px; left:75px;}
.component.minify .description.traf{display:none;}
.component.minify .description.termin{top:26px; left:75px; height:12px;}
.component.minify .description.ck{display:none;}
.component.minify .description img{display:none;}
.component.minify .tip_box{display:none;}
.component.minify .price{left:75px; top:59px; padding:0px;}
.component.minify .oldprice{display:none;}
.component.minify .curr-price{font-size:18px; font-size:12px;}
.component.minify .prices{font-size:12px; padding-top:2px;}
.component.minify .next{display:none;}

#index-results .component{margin:2px;}
.dep_time{border:1px solid #C7c7c7; background:#F3F936; font-family:Courier New;}

.site-navigation {color:#ACACAC; height:30px; overflow:hidden;}
.site-navigation a{color:#696969; text-decoration:none; font-weight:normal; line-height:30px; padding:0px 12px;}
.site-navigation a:hover{text-decoration:underline;}

ul.htl-sections{padding:0px; margin:0px;}
ul.htl-sections li{list-style-type:none; float:left; margin:5px 8px 0 2px;}
ul.htl-sections a{text-align:center; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-231px -51px; color:#736A5D; padding:6px 10px 4px 10px; font-size:11px; text-decoration:none; display:block; width:85px; height:20px; font-weight:normal;}
ul.htl-sections a.active{background-position:-125px -51px; color:white; font-weight:bold;}
ul.htl-sections a.disable{background-position:-337px -51px; color:#D0CECC; cursor:default;}

.content .main #save-hotel-btn{float:right; cursor:pointer; margin-right:10px;}
.content .main #save-hotel-btn img{position:relative; top:1px;}
.content .main #save-hotel-btn span{text-decoration:underline;}
.content .main #save-sc-btn{float:right; position:relative; top:15px; left:-10px; cursor:pointer}
.content .main #save-sc-btn img{position:relative; top:1px;}
.content .main #save-sc-btn span{text-decoration:underline;}

.col{float:left;}
.col.col-1{width:10%;}
.col.col-2{width:20%;}
.col.col-3{width:30%;}
.col.col-4{width:40%;}
.col.col-5{width:50%;}
.col.col-6{width:60%;}
.col.col-7{width:70%;}
.col.col-8{width:80%;}
.col.col-9{width:90%;}
.col.col-10{width:100%;}
.hc-widget-s{float:right; margin-left:10px}

#sections{margin-top:2px;}
#sections .section{display:none;}
#sections .top {height:5px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -143px;}
#sections .bottom {height:5px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -149px;}
#sections .htl-content{padding:10px; background-color:white; border-left:1px solid #C0E0E9; border-right:1px solid #C0E0E9; width:708px;}
#sections #description .ck-list{padding-bottom:5px;}
#sections #description .ck-list img{margin-right:5px;}
#sections .htl-content #map-wrap{visibility:hidden; text-align:center; height:480px;}
#sections .htl-summary{font-size:16px; font-family:Calibri;}
#sections .rws-summary{font-size:16px; font-family:Calibri;}
#sections .rws-summary .avg{color:#DD1957; font-weight:bold;}

#sections .gh-preview{margin-bottom:10px; clear:both;}
#sections .gh-preview a{display:block; margin-bottom:5px;}
#sections .gh-preview .htlicon{float:right; margin:0px 0px 10px 10px;}
#sections .gh-preview .ckicon{float:right; margin:0px 10px 5px 10px;}
#sections .rw-quote{margin:15px 0px; clear:both;}
#sections .rw-quote .name{color:#3DA8C2;}
#sections .rw-quote .quote{color:#454545; font-style:italic;}
#sections .hfacs{padding-right:20px; white-space:nowrap;}

#sections #reviews #addReviewBtn{background-image:url("//stock.travel.sk/_imgs/btn_add_review2.png"); background-position:top left; width:209px; height:50px; border:0px solid #FFFFFF; cursor:pointer;}
#sections #reviews #addReviewBtn:hover{background-position:bottom left;}
#sections #reviews #submitReviewBtn{background-image:url("//stock.travel.sk/_imgs/btn_send_review.png"); background-position:top left; width:218px; height:43px; border:0px solid #FFFFFF; cursor:pointer;}
#sections #reviews #submitReviewBtn:hover{background-position:bottom left;}

#sections #reviews .info{width:100%; margin:0px 0px 10px -2px;}
#sections #reviews .info td{vertical-align:top; padding:0px; width:33%;}

#sections #reviews .reviews-list{float:left; width:215px;}
#sections #reviews .review-item{position:relative; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-214px -87px; cursor:pointer; width:213px; color:#4F6C7C; padding:0px; margin:5px 0px; display:none; height:55px;}
#sections #reviews .review-item.group1{display:block;}
#sections #reviews .review-item.active {background-position:0px -87px;}
#sections #reviews .review-item.active .avg{color:white;}
#sections #reviews .review-item:hover {background-position:0px -87px;}
#sections #reviews .review-item:hover .avg{color:white;}
#sections #reviews .review-item .title{font-weight:bold; padding:5px 3px 3px 7px;}
#sections #reviews .review-item .date{padding:0px 3px 2px 7px;}
#sections #reviews .review-item .tkdate{font-style:italic; font-size:10px; padding:0 0 0 6px;}
#sections #reviews .review-item .avg{font-weight:bold; position:absolute; top:19px; right:17px;}
#sections #reviews .reviews-list button{cursor:pointer; border:none; background:transparent; color:#686555; margin-top:8px; font-weight:bold;}
#sections #reviews .reviews-list button:hover{color:black;}
#sections #reviews #newerRwsBtn{visibility:hidden; display:block; width:30px; height:12px; border:0px solid #FFFFFF; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-151px -241px; margin:0px auto;}
#sections #reviews #olderRwsBtn{display:block; width:30px; height:12px; border:0px solid #FFFFFF; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-151px -253px; margin:0px auto;}
#sections #reviews #newerRwsBtn:hover{background-position:-181px -241px;}
#sections #reviews #olderRwsBtn:hover{background-position:-181px -253px;}

#sections #reviews .new-review{display:none;}
#sections #reviews .new-review form{width:705px; border:1px solid #B3D5DE; margin-top:50px;}
#sections #reviews .new-review-tbl{border-collapse:collapse; width:100%; color:#4F6B79}
#sections #reviews .new-review-tbl td{border:1px solid white; padding:4px; line-height:19px; background-color:#ECF6F8}
#sections #reviews .new-review-tbl td.left{background-color:#E0EFF2; width:200px; padding-left:10px;}
#sections #reviews .new-review input{padding:5px;}
#sections #reviews .new-review select{padding:5px;}
#sections #reviews .new-review textarea{height:80px; width:95%;}
#sections #reviews .new-review .rating{height:24px; line-height:24px; text-align:center;}
#sections #reviews .new-review .rating input{margin:0px 18px 0px 5px; padding:0px; height:12px;}
#sections #reviews .new-review .rating label{line-height:24px; font-weight:bold; position:relative; top:-2px;}
#sections #reviews .new-review .captcha{margin:40px 0px 60px 200px;}
#sections #reviews .new-review .captcha table{}
#sections #reviews .new-review #rwsBackBtn{background-image:url("//stock.travel.sk/_imgs/btn_back.png");border:0 solid #FFFFFF; float:right; height:33px; width:81px;}
#sections #reviews .new-review #rwsBackBtn:hover{background-position:bottom left;}
#sections #reviews #review-detail table{border-collapse:collapse; width:490px; color:#4F6B79; margin:5px 0px 0px 0px; float:right;}
#sections #reviews #review-detail table td{border:1px solid white; padding:4px; line-height:19px; background-color:#ECF6F8}
#sections #reviews #review-detail table td.left{background-color:#E0EFF2; width:150px; padding-left:10px;}

#review-details table{border-collapse:collapse; width:708px; color:#4F6B79; margin:5px 0px;}
#review-details table td{border:1px solid white; padding:4px; line-height:19px; background-color:#ECF6F8}
#review-details table td.left{background-color:#E0EFF2; width:150px; padding-left:10px;}
#review-details a{border-left:1px solid 1px solid #FFB595; border-right:1px solid 1px solid #FFB595; display:block; width:300px; font-size:14px; text-align:center; padding:7px 15px 4px 15px; background-image:url("//stock.travel.sk/_imgs/gallery-bg1.png"); margin:15px auto 0px auto; color:#454545; font-weight:bold; text-decoration:none; font-weight:normal; border-radius:5px; -webkit-border-radius:5px;}
#review-details a:hover{background-image:url("//stock.travel.sk/_imgs/gallery-bg2.png"); color:white;}

#sections #reviews .review-hotel{margin-bottom:4px; border-bottom:1px solid #C9EAFB; width:auto; padding:4px;}
#sections #reviews .review-hotel .path{margin:5px 0px;}
#sections #reviews .review-hotel .path a{font-weight:normal; display:inline;}
#sections #reviews .review-hotel .avg{text-align:right;}
#sections #reviews .review-hotel .tkadded{font-size:11px; text-align:right; color:#353535; vertical-align:bottom;}
#sections #reviews .review-hotel .preview{font-style:italic; color:#454545; margin-top:6px}
#sections #reviews .review-hotel .show-review{color:blue; font-size:12px; text-decoration:underline; cursor:pointer;}
#sections #reviews .column{width:45%; float:left; margin:0px 16px; overflow:hidden;}
#sections #reviews .rws-widget{margin:25px 0px 15px 0px; font-size:14px; text-align:center; padding:5px; background-color:#FEDF61; border-radius:5px; -webkit-border-radius:5px; border:1px solid #FFBE00}
#sections #reviews .rws-widget input{width:350px; padding:4px;}

#sections #weather .weather-item{width:95px; border:1px solid #C6E9EF; float:left; margin:2px; list-style-type:none; padding:0px;}
#sections #weather .weather-item li{text-align:center}
#sections #weather .weather-item .date{font-size:13px; padding:6px 0px 3px 0px;}
#sections #weather .weather-item .date .month{text-transform:uppercase;}
#sections #weather .weather-item .sunday{color:#ff0000;}
#sections #weather .weather-item .sky{padding:5px 0px; height:90px; overflow:hidden; color:#606060;}
#sections #weather .weather-item .temp .day{font-size:23px; color:#d14836; font-weight:bold;}
#sections #weather .weather-item .temp .night{font-size:17px; color:#606060; font-weight:bold;}
#sections #weather .weather-item .sea-temp{background-image:url("http://www.pocasie.sk/_imgs/lo/bg_sea_temperature.png"); color:white; height:21px; padding-top:13px; font-weight:bold; font-size:14px;}
#sections #weather .next{clear:both; text-align:right; margin-top:18px;}
      
.weather-box{padding:6px; margin:6px 4px 0px 0px; background-color:#FEF0BF; border-radius:4px; -webkit-border-radius:4px; border:1px solid #EBC014; width:238px;}
.weather-box .weather-item{list-style-type:none; padding:0px; margin:0px 2px; color:#0C8097; border-bottom:1px solid #C6E9EF; clear:both; background-color:white;} 
.weather-box .weather-item li{text-align:center; display:table-cell; padding:7px; margin:0px; min-height:15px; vertical-align:middle;}
.weather-box .weather-item li.day{font-weight:bold; width:30px;}
.weather-box .weather-item li.sky{width:25px; text-align:left;}
.weather-box .weather-item li.max-temp{width:30px; color:#F87209; font-size:16px; font-weight:bold; text-align:right;}
.weather-box .weather-item li.min-temp{width:30px; color:#454545; font-size:14px; font-weight:bold; text-align:right;}
.weather-box .weather-item li.water-temp{width:50px; font-size:12px; text-align:right; white-space:nowrap;}
.weather-box .next{text-align:right; margin-top:16px;}
.weather-box .related-item{list-style-type:none; padding:5px; margin:0px 2px; color:#0C8097; border-bottom:1px solid #C6E9EF; background-color:white;}
.weather-box .related-item li{padding:2px; margin:0px;}
.weather-box .related-item.current a{color:#EA326B;}
.weather-box .related-item.current .title{color:#EA326B; font-weight:bold;}

#sections #documents li{margin-bottom:10px;}
#sections #documents li a{color:#656565;}

#pricelist{margin-top:0px; clear:both;}
#pricelist .pricelist-icon{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-325px 0px; height:37px; width:36px; float:left; margin:5px;}
#pricelist .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -154px; height:4px; clear:both;}
#pricelist .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -160px; height:6px;}
#pricelist .pricelist-content{background-color:#FFFDD4; border-left:1px solid #FBE57D; border-right:1px solid #FBE57D; padding:6px;}
#pricelist .pricelist-content .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -194px; height:4px; clear:both; margin-top:0px;}
#pricelist .pricelist-content .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -200px; height:4px;}
#pricelist .pricelist-header{margin:10px 0px;}
#pricelist .pricelist-header .toolbar{padding:3px; color:#545454; background-color:#FEEF8B; border-left:1px solid #F6D644; border-right:1px solid #F6D644;}
#pricelist .pricelist-header select{width:110px; margin-right:10px;}
#pricelist .pricelist-items{background-image:url("//stock.travel.sk/_imgs/bg_pricelist.png"); background-repeat:repeat-x; background-color:#FEDF62; padding:10px 4px; border-left:1px solid #F6D644; border-right:1px solid #F6D644; cursor:pointer;}
#pricelist .pricelist-items a{text-decoration:none; font-weight:normal;}
#pricelist .pricelist-items .pricelist-item{border-bottom:1px solid #FBD67D; width:706px; color:#545454; padding:0px; margin:0px; cursor:pointer;}
#pricelist .pricelist-items .pricelist-item:hover {background-color:#FFF6BF}
#pricelist .pricelist-items .pricelist-item li{display:table-cell; padding:7px; margin:0px; min-height:20px; vertical-align:middle;}
#pricelist .pricelist-items .pricelist-item li.tourstart{width:40px;}
#pricelist .pricelist-items .pricelist-item li.dur{width:40px;}
#pricelist .pricelist-items .pricelist-item li.traf{width:80px;}
#pricelist .pricelist-items .pricelist-item li.board{width:80px;}
#pricelist .pricelist-items .pricelist-item li.ck{width:45px;}
#pricelist .pricelist-items .pricelist-item li.info{width:150px;}
#pricelist .pricelist-items .pricelist-item li.np-ico{width:32px;}
#pricelist .pricelist-items .pricelist-item li.oldprice{text-align:right; width:55px; font-size:10px;}
#pricelist .pricelist-items .pricelist-item li.oldprice .discount{width:32px; height:17px; background-image:url("//stock.travel.sk/_imgs/bg_discount.png"); color:white; text-decoration:none; font-size:11px; float:right; text-align:center; line-height:16px; font-weight:bold; margin-left:4px; padding-right:7px;}
#pricelist .pricelist-items .pricelist-item li.oldprice span{text-decoration:line-through; display:block; clear:both; white-space:nowrap;} 
#pricelist .pricelist-items .pricelist-item li.price{text-align:right; width:60px; font-weight:bold;}
#pricelist .pricelist-items .pagination{text-align:center; margin-top:22px;}
#pricelist .pricelist-items .pagination span{padding:3px 6px; margin-right:5px; color:black; cursor:pointer;}
#pricelist .pricelist-items .pagination span:hover{color:#FF0000;}
#pricelist .pricelist-items .pagination span.active{color:#FF0000; font-weight:bold;}

#calculation{clear:both; margin-bottom:10px;}
#calculation #require-calc{cursor:pointer; float:right; margin:0px 4px 5px 0px;}
#calculation .calculation-icon{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-288px 0px; height:37px; width:36px; float:left; margin:5px;}
#calculation .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -165px; height:4px;}
#calculation .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -171px; height:5px;}
#calculation .calculation{background-color:#97DBE5; font-size:12px; border-left:1px solid #52BFD3; border-right:1px solid #52BFD3; padding-top:15px;}
#calculation .calculation .promo{margin-top:5px; font-weight:bold; color:#EA0000; font-size:13px;}
#calculation .calculation .calculation-header{margin:0px 4px; clear:both;}
#calculation .calculation .calculation-header .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -361px; height:3px; margin-top:5px;}
#calculation .calculation .calculation-header .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -366px; height:4px;}
#calculation .calculation .calculation-header .header-content{background-color: #F9F5CE; border-left: 1px solid #EBD144; border-right: 1px solid #EBD144; padding: 10px 17px;}
#calculation .calculation .calc-table{border-collapse:collapse; margin:15px 15px 0px 15px;}
#calculation .calculation .calc-table tr{border-bottom:1px solid #B3DDF4; height:32px;}
#calculation .calculation .calc-table .tpname{width:490px; padding:4px 0px 4px 0px;}
#calculation .calculation .calc-table .persons{width:40px; text-align:center;}
#calculation .calculation .calc-table .days{width:45px;text-align:right;}
#calculation .calculation .calc-table .oldprice{text-align:right; width:110px; color:#959595; font-size:10px;}
#calculation .calculation .calc-table .oldprice .discount{width:32px; height:17px; background-image:url("//stock.travel.sk/_imgs/bg_discount.png"); color:white; text-decoration:none; font-size:11px; float:right; text-align:center; line-height:16px; margin-left:4px; padding-right:7px; font-weight:bold;}
#calculation .calculation .calc-table .oldprice span{text-decoration:line-through; white-space:nowrap;}
#calculation .calculation .calc-table .tprice{width:80px; text-align:right}
#calculation .calculation .calc-table .readonly{border:0px; background:transparent;}
#calculation .calculation .calc-table input{text-align:center;}
#calculation .calculation .table-total {width:701px; color:#060C0C; font-size:16px; margin:0px; font-weight:bold;}
#calculation .calculation .table-total td{padding:5px;}
#calculation .calculation .table-total .total{border:0px; color:#060C0C; font-weight:bold; font-size:16px; background-color:#F9F5CE; text-align:right; width:100px;}
#calculation .calculation .personal-info{margin:0 4px;}
#calculation .calculation .personal-info .top{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -349px; height:4px; margin-top:5px;}
#calculation .calculation .personal-info .bottom{background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:0px -356px; height:4px;}
#calculation .calculation .personal-info .personal-content{background-color:white; border-left:1px solid #7CC8E4; border-right:1px solid #7CC8E4; padding:10px;}
#calculation .calculation .personal-form{margin-left:auto; margin-right:auto;}
#calculation .calculation .personal-form td{padding-left:6px; height:40px; line-height:40px;}
#calculation .calculation .basic{width:100%;}
#calculation .calculation .basic input{width:100%;}
#calculation .calculation .personal-form textarea{width:560px; height:50px; overflow:hidden;}
#calculation .fld{width:120px; text-align:right; vertical-align:top;}
#calculation .calculation .personal-info .additional td{text-align:right;}
#calculation .calc-info{padding:5px; font-size:10px;}
#calculation .open-price-chart{display:block; text-decoration:none !important; color:#959595; cursor:pointer; clear:both;}
#calculation .open-price-chart:hover{text-decoration:underline; color:#DF1A7F;}
#calculation .orderBtn{display:block; width:321px; height:63px; background-image:url("//stock.travel.sk/_imgs/btn_send_order-v4.png"); background-position:top left; cursor:pointer; border:0px; float:right;}
#calculation .orderBtn:hover {background-position:bottom left;}

#gallery-wrap{float:right; margin:0px 0px 5px 5px;}
#gallery.gallery{position:relative; overflow:hidden; background-color:#666666; padding:5px; z-index:10 !important; width:410px; height:270px;}
#gallery .galleryContent{text-align:center;}
#gallery .galleryBar {position: absolute; left: 0; margin: 0; padding: 0 7px; display:none;}
#gallery .galleryBar li {position: relative; margin: 0 7px 0 0; padding: 0; overflow: hidden; float: left; list-style: none;}
#gallery .galleryScreen, .galleryInfo {position: absolute;}
#gallery .galleryScreen {background-color: #222;}
#gallery .galleryInfo {background-color: transparent; color: #fff; padding: 12px;}
#gallery .galleryTitle {font-size: 135%; font-weight: bold;}
#gallery-wrap .open-gallery{font-size:14px; text-align:right; padding:7px 10px 4px 0px; cursor:pointer; background-image:url("//stock.travel.sk/_imgs/gallery-bg1.png");}
#gallery-wrap .open-gallery:hover{background-image:url("//stock.travel.sk/_imgs/gallery-bg2.png"); color:white;}

#registerNewsletter{background-image:url("//stock.travel.sk/_imgs/btn_send2.png"); width:81px; height:28px; border:0px solid #FFFFFF; cursor:pointer;}
#registerNewsletter:hover{background-position:bottom left;}
.newsletter-tbl{width:730px; margin:10px auto; border:1px solid #C9E0E6; background-color:white; border:12px solid white;}
.newsletter-tbl .nl-head{background-image:url("//stock.travel.sk/_imgs/bg_newsletter.png"); background-repeat:no-repeat; color:#3B4745;}
.newsletter-tbl .nl-head table{margin:20px auto;}
.newsletter-tbl .init-txt{width:420px; padding:6px;}
.newsletter-tbl .init-txt.def{color:#898989;}
.newsletter-tbl td{padding:4px; vertical-align:top;}
.newsletter-tbl input, .newsletter-tbl select{border:1px solid #BEBEBE; padding:3px;}
.newsletter-tbl textarea{border:1px solid #BEBEBE; padding:3px; font-family:Tahoma; font-size:12px;}
.newsletter-tbl #registerNewsletter{background-image:url("//stock.travel.sk/_imgs/btn_odoslat.png"); background-position:top left; width:233px; height:49px; border:0px solid #FFFFFF; cursor:pointer;}
.newsletter-tbl #registerNewsletter:hover{background-position:bottom left;}
.nl_edit{display:block; width:295px; height:49px; background-image:url("//stock.travel.sk/_imgs/btn_nl_edit.png"); margin:0px auto;}
.nl_edit:hover{background-position:bottom left;}

.content-switcher{float:right; display:block; background-image:url("//stock.travel.sk/_imgs/btn_vyberte_si_termin_zajazdu.png"); background-position:top left; width:230px; height:49px; border:0px solid #FFFFFF; cursor:pointer;}
.content-switcher.calc-switch{background-image:url("//stock.travel.sk/_imgs/btn_goto_order.png"); width:321px; height:63px}
.content-switcher:hover{background-position:bottom left;}

ul.reviews-regions{padding:0px; margin:0px 0px 15px 0px; list-style-type:none;}
ul.reviews-regions li{padding:4px 0px; width:175px; float:left;}
ul.reviews-regions li a{text-decoration:none; color:#454545; font-weight:normal;}
ul.reviews-regions li a:hover{text-decoration:underline;} 
.ui-menu .ui-menu-item a{font-weight:normal;}

.pop-up{background-color:white; position:fixed; z-index:400; top:10px; width:550px; padding:15px; text-align:left; border:1px solid #52BFD3; border-radius:10px; -webkit-border-radius:10px;}
.pop-up .close{float:right; width:17px; height:17px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-362px 0px; cursor:pointer;}
.pop-up .close:hover{background-position:-362px -18px;}
#require-calc-window{display:none;}
#labels-window{width:550px; color:#303030; display:none;}
#labels-window .head{font-size:17px; font-weight:bold; text-align:left;}
#labels-window .title{font-weight:bold; font-size:14px;}
#labels-window .htlicon img{padding:5px; background-color:white;}
#labels-window .price{font-weight:bold; font-size:13px; color:black;}
#labels-window .close{float:right; width:17px; height:17px; background-image:url("//stock.travel.sk/_imgs/sprite4.png"); background-position:-362px 0px; cursor:pointer;}
#labels-window .close:hover{background-position:-362px -18px;}
#labels-window input{width:250px; padding:3px;} 
#labels-window select{width:260px; padding:3px;}

.flush-msg{padding:2px; color:black; background-color:#FEDF64; text-align:center; font-weight:bold;}

#labels table.sc{width:100%;}
#labels table.sc tr{background-color:#ECF4F6;}
#labels table.sc table tr{background-color:white;}
#labels table.sc .pitem{margin-right:10px;}
#labels table.sc td{width:20px; padding:3px;}
#labels table.sc .name{width:300px;}
#labels table.sc .name a{color:#093F4B; font-size:12px; display:block;}
#labels table.sc .info{color:#959595; width:350px;}
#labels table.sc .delete{width:16px; height:16px; background-image:url("//stock.travel.sk/_imgs/del.png"); cursor:pointer;}
#labels table.sc .delete:hover{background-image:url("//stock.travel.sk/_imgs/del-h.png");}
#labels table.sc .rename{width:16px; height:16px; background-image:url("//stock.travel.sk/_imgs/rn.png"); cursor:pointer;}
#labels table.sc .rename:hover{background-image:url("//stock.travel.sk/_imgs/rn-h.png");}
#labels table.sc .rename-dialog{display:none; position:absolute; top:-4px; left:-3px;}
#labels table.sc .rename-dialog button{border:1px solid #C5C5C5; background-color:#E1E1E1;}
#labels table.sc .rename-dialog button:hover{background-color:#F1F1F1;}

#labels table.labels{width:100%;}
#labels table.labels tr{background-color:#ECF4F6;}
#labels table.labels td{width:20px; padding:3px;}
#labels table.labels .name{width:300px;}
#labels table.labels .name a{color:#093F4B; font-size:12px; display:block;}
#labels table.labels .info{color:#959595; width:350px;}
#labels table.labels .delete{width:16px; height:16px; background-image:url("//stock.travel.sk/_imgs/del.png"); cursor:pointer;}
#labels table.labels .delete:hover{background-image:url("//stock.travel.sk/_imgs/del-h.png");}
#labels table.labels .rename{width:16px; height:16px; background-image:url("//stock.travel.sk/_imgs/rn.png"); cursor:pointer;}
#labels table.labels .rename:hover{background-image:url("//stock.travel.sk/_imgs/rn-h.png");}
#labels table.labels .rename-dialog{display:none; position:absolute; top:-4px; left:-3px;}
#labels table.labels .rename-dialog button{border:1px solid #C5C5C5; background-color:#E1E1E1;}
#labels table.labels .rename-dialog button:hover{background-color:#F1F1F1;}
#new-label-input{padding:4px;}
.user-form td{padding:7px;}
.user-form .r{text-align:right; color:#565656;}
.user-form .input{padding:3px; border:1px solid #c5c5c5;}

#registration_btn{padding:6px 12px; font-weight:bold; color:#5D3B15; background-color:#FFC854; border:none;}
#registration_btn:hover{background-color:#FFB100;}

#lm-news-list{width:982px; border-collapse:collapse; background-color:#FCF1CA; margin:20px 4px;}
#lm-news-list tr{border-top:1px solid #FFD542; border-bottom:1px solid #FFD542;}
#lm-news-list a{text-decoration:none;}
#lm-news-list .update-time{text-align:right; font-style:italic; white-space:nowrap}

.abstract-description{margin-bottom:10px;}
.abstract-description .content-switcher{color:#454545; text-decoration:none; padding:8px 3px; border:1px solid transparent; display:inline; background-image:none; width:auto; height:auto;}
.abstract-description:hover .content-switcher{color:#EB326B; border:1px solid #EB326B;}
.abstract-description img{margin-right:10px;}
#calculation .abstract-description .top{background-position:0 -143px}
#calculation .abstract-description .bottom{background-position:0 -149px}

.lm-calendar{width:100%;}
.lm-calendar td{padding:10px;}
.lm-calendar .date{text-align:center;}
.lm-calendar .date-mon{text-transform:uppercase; font-size:13px;}
.lm-calendar .date-day{font-size:35px;}
.lm-calendar .date-txt{font-size:11px;}
.lm-calendar .divider td{border-bottom:5px dotted #65b0b4;}
.lm-calendar .offers{padding-left:25px; padding-top:0px;}
.calendar{width:100%; border-collapse:collapse; table-layout:fixed;}
.calendar td{border:1px solid #E4E4E4; padding:13px 5px; font-size:11px; color:#545454; text-align:center; vertical-align:top;}
.calendar .more{font-size:11px; color:#545454; text-decoration:none; font-weight:normal;}
.calendar .more:hover{color:#232323; text-decoration:underline;}
.calendar .day-number{font-size:30px;}
.calendar .calendar-day-head{color:#000000; font-size:14px; text-transform:uppercase; border-right:none; border-left:none; border-top:none; border-bottom:2px dotted #65b0b4;}
.calendar .calendar-day-np{padding:0px; border:none;}
.sunday{color:#ff404A !important;}
.lc-ico{width:44px; height:44px; background-image:url("//stock.travel.sk/_imgs/bg_lc.png"); margin:0px auto; line-height:46px; font-weight:bold; color:white; font-size:16px; transform:rotate(350deg); -ms-transform:rotate(350deg); -webkit-transform:rotate(350deg);}

.collapse-panel{display:none; right:0; position:fixed; top:100px; z-index:400; text-align:left;}
.collapse-panel .icon{padding:10px; width:20px; float:left; text-align:center; color:white; font-size:35px; background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 50%, rgba(0,0,0,0.48) 63%, rgba(0,0,0,0.19) 85%, rgba(0,0,0,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.65)), color-stop(63%,rgba(0,0,0,0.48)), color-stop(85%,rgba(0,0,0,0.19)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.48) 63%,rgba(0,0,0,0.19) 85%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(left,  rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.48) 63%,rgba(0,0,0,0.19) 85%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(left,  rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.48) 63%,rgba(0,0,0,0.19) 85%,rgba(0,0,0,0) 100%); background: linear-gradient(to right,  rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.48) 63%,rgba(0,0,0,0.19) 85%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); border-top-left-radius:10px; border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; -o-border-top-left-radius:10px; -o-border-bottom-left-radius:10px;} 
.collapse-panel .icon::before{content:"«";}
.collapse-panel.collapsed{width:300px;}
.collapse-panel.collapsed .icon::before{content:"»";}
.collapse-panel .collapsed-content{float:left;}

@media screen and (max-width: 480px) {

  body{background-color:#FFFFFF; background-image:none; font-size:14px;}
  h1{font-size:18px;}
  .mob-hide{display:none;}
  .wrap, .content{width:100%;}
  .content .right-panel{display:none;}
  .content .main{width:100%; float:none; background:none;}
  .top, .bottom{display:none !important;}
  .results iframe{display:none;}
  .site-navigation{font-size:10px; height:auto; overflow:auto; display:none;}
  .header-wrap{background:#EFF3F6 none;}
  .header-wrap .header{width:auto; height:70px;}
  .header-wrap .header .contact{left:auto; right:5px; top:5px; background:transparent; text-align:right; width:145px;}
  .header-wrap .header .contact a,.header-wrap .header .contact span{display:none;}
  .header-wrap .header a.logo{top:10px; left:10px; width:100px; height:54px; background:url("//stock.travel.sk/_img/travel-nl/travel_logo_v2.gif") no-repeat 0 0;}
  .header .search-wrap #search-input{width:220px; border:2px solid #14bcda;}
  .header .search{right:5px; bottom:10px; top:auto; display:none;}
  .footer-wrap{background-color:#3b4745; padding:10px; height:auto;}
  .footer-wrap .footer{width:100%; color:silver;}
  .footer-wrap .footer .contact{padding:20px 20px 0 0px}
  .footer-wrap .footer .info{width:auto;}
  #gallery-wrap{float:none; margin:10px 0px;}
  #gallery.gallery{width:300px; height:200px; margin:0px auto;}
  #gallery-wrap .open-gallery{display:none;}
  .content .index-right{display:none;}
  .content .index-left{display:none;}
  .content .index-banner{background:none; width:100%; height:auto;}
  .content .index-banner .sales{display:none;}
  .content .index-banner ul{margin:10px 0px 0px 10px; float:none; width:auto;}
  .content .index-banner .top-lm{margin:10px; width:auto; clear:both; line-height:26px;}
  .content .index-banner .top-lm a{padding:7px 7px 0px 0px;}
  .content .index-banner .nl{display:none;}
  .content .index-banner ul li{padding:7px 0px;}
  .content .main #save-hotel-btn, .content .main #save-sc-btn{display:none;}
  .content .main .ck-square{width:100%; float:none; text-align:center; margin:5px 0px;}
  .content .main .lm-banners{background:#F9F5CE none; width:auto; height:auto; padding:5px;}
  .content .main .lm-banners > div{float:none !important; width:100%; height:auto; clear:both;}
  .content .main .newsletter{background:#FCE823 none; border:none !important; padding:5px;}
  .collapse-panel{display:block}
  .dest-component{width:100%; margin:0px;}
  .dest-component .data{border:none; border-bottom:1px solid #c3e6ff;}
  .dest-component .icon{float:right;}
  .dest-component .dests{width:100%; clear:right; line-height:21px;}
  .search-hint{display:none;}
  .rel-links a{line-height:26px; padding-left:7px;}
  .abstract-description img{display:none;}
  .abstract-description .content-switcher{color:#2380ff; text-decoration:underline;}
  ul.reviews-regions li{padding:7px 0px;}
  #searchComponent.mini{font-size:12px;}
  #searchComponent.mini ul.tab li, #searchComponent.mini ul.tab li a{height:58px;}
  #searchComponent ul.tab .zajazdy.active a,#searchComponent ul.tab .zajazdy:hover a{background-position:left -4px;}
  #searchComponent ul.tab .menu.active a,#searchComponent ul.tab .menu:hover a{background-position:right -4px;}
  #registerNewsletter{margin-top:10px;}
  #lm-news-list{width:100%; font-size:11px; margin:20px 0px; line-height:20px;}
  #lm-news-list .update-time{white-space:normal;}
  #sections .htl-content{width:auto; border:none !important; line-height:21px;}
  #calculation .calculation{border:none; background-color:transparent;}
  #calculation .calculation .calculation-header{margin:0px; border:none !important;}
  #calculation .calculation .calculation-header .header-content{border:none !important;}
  #calculation .calculation .personal-info{margin:0px; border:none !important;}
  #calculation .calculation .calc-table{margin:0px;}
  #calculation .calculation .calc-table .tpname{width:80%;}
  #calculation .calculation .calc-table .readonly{width:12px; font-size:10px;}
  #calculation .calculation .calc-table .days{width:25px;}
  #calculation .open-price-chart{display:none;}
  #calculation .calculation .table-total{width:100%;}
  #calculation .calculation .personal-info .personal-content{border:none !important; font-size:10px;}
  #calculation .calculation .personal-form td{line-height:14px;}
  #calculation .fld{width:auto; vertical-align:middle;}
  #calculation .orderBtn{background-image:url("//stock.travel.sk/_imgs/btn_send_order-v5.png"); width:225px; height:44px;}
  #calculation #require-calc{display:none;}
  #pricelist{font-size:12px;}
  #pricelist .pricelist-content{border:none !important; padding:0px;}
  #pricelist .pricelist-items{border:none !important;}
  #pricelist .pricelist-items .pricelist-item{width:auto; height:45px; clear:left; list-style-type:none;}
  #pricelist .pricelist-items .pricelist-item li{padding:0px; line-height:45px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
  #pricelist .pricelist-items img{display:none;}
  #pricelist .pricelist-items .pricelist-item li.ck{display:none;}
  #pricelist .pricelist-items .pricelist-item li.price{white-space:nowrap;}
  #pricelist .pricelist-items .pricelist-item li.info{display:none;}
  #pricelist .pricelist-items .pricelist-item li.tourstart{width:15%;}
  #pricelist .pricelist-items .pricelist-item li.dur{width:15%;}
  #pricelist .pricelist-items .pricelist-item li.traf{width:19%;}
  #pricelist .pricelist-items .pricelist-item li.board{width:17%;}
  #pricelist .pricelist-items .pricelist-item li.price{width:20%;}
  #pricelist .pricelist-items .pricelist-item li.oldprice{width:36px;}
  #pricelist .pricelist-items .pricelist-item li.oldprice span{display:none;}
  #pricelist .pricelist-items .pricelist-item li.oldprice .discount{background:none; line-height:45px; height:45px; font-size:12px; color:#EA326B; padding:0px;}
  #pricelist .pricelist-items .pricelist-item li.np-ico{display:none;}
  #pricelist .pricelist-header .toolbar{border:none !important; background-color:transparent;}
  #pricelist .pricelist-header .toolbar span{display:block; padding:10px;}
  #pricelist .pricelist-header select{float:right; width:140px; padding:3px;}
  #sections #weather .weather-item{border:none; border-bottom:1px solid #c6e9ef; clear:both; width:100%; margin:0px;}
  #sections #weather .weather-item li{float:left;}
  #sections #weather .weather-item .date{width:20%;}
  #sections #weather .weather-item .sky{width:50%; height:auto; text-align:left; padding-left:20px;}
  #sections #weather .weather-item .temp{width:20%; white-space:nowrap; padding:6px 0px;}
  #sections #weather .weather-item .sea-temp{display:none;}
  #sections #reviews #review-detail table{width:100%; clear:both;}
  #sections #reviews .new-review form{width:100%;}
  #sections #reviews .new-review-tbl td.left{width:30%;}
  #review-details table{width:100%;}
  #sections #reviews .reviews-list{width:100%; float:none;}
  #sections #reviews .column{margin:0px; width:100%;}
  #sections #reviews .review-hotel .avg{white-space:nowrap;}
  #sections #reviews .new-review .captcha{width:320px; margin:40px auto;}
  #sections #reviews .review-item{line-height:14px; display:block; float:left; width:150px; margin:0px 5px 5px 0px; background:#EBF2F5 none; border:1px solid #E0EFF2;}
  #sections #reviews .review-item .title{width:110px; height:13px; overflow:hidden;}
  #sections #reviews .review-item.active{background:#D4ECF6 none;}
  #sections #reviews .review-item.active .avg{color:#36B6CF;}
  #sections #reviews .reviews-list button{display:none !important;}
  #sections #reviews #review-detail table td.left{width:20%}
  #review-details table td.left{width:20%;}
  #sections #reviews #review-detail{clear:both;}
  #sections #reviews .rws-widget input{width:auto;}
  #review-details a{text-decoration:underline; color:#2380FF; background:none;}
  #review-details a:hover{background:none; color:black;}
  #index-results .component{margin:2px 0px;}
  .component{width:100%; border-bottom:1px solid #D8d8d8; font-size:12px;}
  .component .data{border:none !important; height:auto;}
  .component .htlicon{width:234px;}
  .component .description{border:none;}
  .component .price{width:auto; text-align:right; right:0px;}
  .component .prices .normal{display:none;}
  .component .curr-price{float:none;}
  .component .tip_box{position:relative; display:inline; bottom:0px; right:auto;}
  .component.mini{width:100%; font-size:12px; overflow:hidden;}
  .component.mini .data{height:auto;}
  .component.mini .data > div{position:relative;}
  .component.mini .htlicon{width:auto; float:left; top:0px; margin-bottom:5px;}
  .component.mini .title{top:0px; left:6px; width:auto; height:10px;}
  .component.mini .path{top:5px; left:11px; width:auto;}
  .component.mini .description{clear:left; top:0px !important; left:0px !important; clear:left;}
  .component.mini .price{position:absolute !important; right:0px;}
  .component.mini .tip_box{bottom:0px; right:auto;} 
  .component.row{width:100%; border-bottom:1px solid #D8d8d8; font-size:11px;}
  .component.row .data{height:auto;}
  .component.row .data > div{position:relative;}
  .component.row .htlicon{width:auto; float:left; top:0px; margin-bottom:5px;}
  .component.row .title{left:5px; width:auto;}
  .component.row .stars{display:none;}
  .component.row .path{left:11px; top:0px; width:auto; height:18px;}
  .component.row .description{left:7px !important; top:0px !important; padding:2px 0px; clear:left;}
  .component.row .description.ck{display:none !important;}
  .component.row .prices::before{content:"už od "; font-size:13px;}
  .component.row .oldprice{display:block;}
  .component.row .price{position:absolute !important; right:0px;} 
  .component.row .tip_box{bottom:0px; left:10px;} 
  .component.minify{width:100%; height:85px;}
  .component.minify .htlicon{width:auto;}
  .content .main .news-highlights .highlight .all{display:none;}
  .content .main .news-highlights .highlight a.more{margin:0px;}
  .content .main .news-highlights .highlight{border:none;}
  .newsletter-tbl{width:100%; border:none;}
  .newsletter-tbl .nl-head{background:none;}
  .newsletter-tbl .init-txt{width:95%;}
  .col{float:none;}
  .col.col-1,.col.col-2,.col.col-3,.col.col-4,.col.col-5,.col.col-6,.col.col-7,.col.col-8,.col.col-9,.col.col-10{width:100%; margin-bottom:10px;}
  #searchComponent.mini .col{margin-bottom:0px !important;}
  .hc-widget-s{float:none; margin:0px;}
  .content-switcher.calc-switch{background-image:url("//stock.travel.sk/_imgs/btn_goto_order-v2.png"); width:225px; height:44px}
  .canvas{font-size:11px;}
  .canvas ul li{padding:5px 0px;}
  .canvas .arrow{margin:-5px 10px 0 3px; background:none; color:#008000; font-weight:bold; font-size:25px; height:auto; width:20px; font-family:Courier new;}
  .canvas .arrow::before{content:"+";}
  .canvas .arrow.open{background:none;}
  .canvas .arrow.open::before{content:"-";}
  .canvas .no-arrow{width:31px;}
  .canvas input{margin-right:10px;}
}
