body {
    background:#fff; 
}
a{
color:#000;
}
.uk-container {
    max-width: 100%;
    padding: 0 35px;
}
.tm-toolbar, .tm-headerbar, .tm-navbar, .tm-footer {
    margin-top: 5px;
    margin-bottom: 5px;
}
.tm-navbar{
background: #ffa600;
width:100%;
}
.header_box{
clear:both;
width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2dfed+0,c8d7eb+26,bed0ea+51,a6c0e3+51,afc7e8+62,bad0ef+75,99b5db+88,799bc8+100;Grey+Blue+Gloss+%231 */
background: #d2dfed; /* Old browsers */
background: -moz-linear-gradient(top,  #d2dfed 0%, #c8d7eb 26%, #bed0ea 51%, #a6c0e3 51%, #afc7e8 62%, #bad0ef 75%, #99b5db 88%, #799bc8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfed', endColorstr='#799bc8',GradientType=0 ); /* IE6-9 */
padding-bottom:5px;
}
.tm-logo span{
font-size:30px	
}
.tm-logo{
text-decoration:none !important;
}
.tm-headerbar .uk-panel{
max-width:100% !important;
}
.text_headerbar{
font-size:17px;
padding: 10px 0px 0px;
text-align:center;
}
.tm-headerbar .uk-badge{
height:30px;
width:30px;
line-height:30px;
font-size:17px;
}
.tm-headerbar .uk-panel{
padding-left:20px;
border-left:1px solid #ececec;
}
.tm-headerbar .uk-badge:hover{
opacity:0.7;
}
.btn_feedback{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
background: #606c88; /* Old browsers */
background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #606c88 0%,#3f4c6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */

    display: block;
    float: left;
	margin-right:20px;
    color: #ffffff !important;
    text-shadow: 1px 1px 0px #7f7a7a;
    margin: 0px 0px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	line-height:36px;
}
.btn_feedback:hover{
background:#000;
}
.uk-search{
    width: 96%;
    margin: 15px 0px 0px 2%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
}
.uk-panel-title{
border-bottom: 1px solid #6f6f6f;
text-align:center;
line-height:40px !important;
    font-weight: 700 !important;
    font-size: 20px !important;
text-transform:uppercase;
margin-bottom:0px !important;
}
.catalog_list{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #d2d2d2;
	margin-top:10px !important;
}
.jshop_menu_level_0{
margin:0px;
}
.jshop_menu_level_0 a{
padding:10px 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
color:#000;
text-decoration:none;
border-bottom:1px solid #575757;
font-size:16px;
display:block;
line-height:20px;
}
.jshop_menu_level_0 a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.nav-header{
padding:0px !important;
}
.social{
margin-right:30px;
margin-top:20px;
}
.icon_social{
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
background:#797979;
color:#fff !important;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.27);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.27);
width:40px;
height:40px;
line-height:40px;
font-size:18px;
display:inline-block;
margin:0px 5px;
text-align:center;
vertical-align:top;
}
.icon_social:hover{
opacity:0.7;
}
.phone{
    font-size: 20px;
    line-height: 40px;
    text-shadow: 1px 1px 0px #fff;
    text-align: center;
}
.uk-navbar-nav > li.uk-active > a {
    background-color: #ffb021;
    color: #fff;
}
.carousel-control{
height:40px !important;
    line-height: 25px !important;
}

.pwebcontact-modal{
overflow:hidden !important;
}
.pwebcontact-box.pweb-modal .pwebcontact-container{
    background: #474747 !important;
}
.pwebcontact-box.pweb-modal {
margin: 10% auto 0px !important;
}
.pweb-separator-text{
color:#fff;
}
.uk-slideshow img{
width:100%;
height:auto;	
}
.uk-slidenav-position .uk-slidenav {
    display: block !important;
}
.uk-overlay-panel{
    background: rgba(0, 0, 0, 0.52);
}
.slider_btn{
 background-color: #FF0000;	
    display: block;
    color: #ffffff !important;
    text-shadow: 1px 1px 0px #7f7a7a;
    margin: 0px 0px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	line-height:36px;
float:right;
text-decoration:none !important;
}
.slider_btn:hover{
background: #ea8d3e;
}
.text_slide{
float:left;
}
.text_slide a{
font-size:18px;
color:#fff;
}

.tm-sidebar-b .uk-panel{
    color: #000;
    background: rgba(255, 255, 255, 0.7) url('../images/panel-box-noise-bg.png') !important;
padding:15px 10px;	
}
.calendar_box{
    color: #000;
    background: rgba(255, 255, 255, 0.7) url('../images/panel-box-noise-bg.png') !important;
}
.uk-slideshow{
min-height:200px;	
}
.now_excursion{
background-color: rgb(255, 0, 0 !important);
}
.uk-panel-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
}
.main_img{
width:400px;
height:auto;
margin-right:15px;
margin-bottom:10px;
}
.r_more_link{
padding-left:15px;
text-decoration:underline !important;
}
.r_more_link:hover{
text-decoration:none !important;
}
.rs_events_container li{
background:#fff !important;
}
.name_event{
color:#000;
font-size:18px;
font-weight:700;
}

.all_btn{
text-decoration:underline;
display:block;
text-align:center;
color:#000;
}
.prev-month{
display:none !important;
}
.uk-dropdown, .uk-dropdown-blank{
    width: 300px !important;
}
.tm-content{
background:#fff;
padding:15px;
}
.name_page{
font-size:20px;
line-height:20px;
margin:10px 0px;
}
.uk-article-divider {
    margin-bottom: 15px;
    border-color: #dddddd;
}
* + .uk-article-divider {
    margin-top: 5px;
}
.rsepro-calendar-day{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
color:#000;
font-size:18px;
padding:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.rsepro-calendar-events{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:0px !important;
}
.cal_item{
}
.event-box{
background:#ececec;
border-bottom:1px solid #ccc;
padding:10px 10px;
}
.event-box:last-child{
border-bottom:0px solid #ccc;
}
.event_time{
font-size:14px;
margin-right:10px;
margin-top:5px;
padding-right:10px;
text-align:center;
line-height:40px;
}
.middle_text_cal{
border-left:1px solid #575757;
padding-left:10px;
}
.category_cal{
text-align:right;
}
.link_cal{
font-weight:700;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 10px 0;
    font-family: 'Open Sans';
    font-weight: 300;
    color: #444444;
    text-transform: none;
}
h1, .uk-h1 {
    font-size: 25px;
    line-height: 30px;
}
.rsepro-filter-filters {
    margin-top: 0px !important;
}
.subs_box .uk-h3{
color:#000;
font-size:17px;
line-height:20px;
}
.tm-leading-article a.uk-align-left img{
max-width:400px;
}
.akcia_box a{
color:#fff !important;
font-size:20px !important;
line-height:35px !important;
text-decoration:none !important;
display:block !important; 
padding:15px;
text-shadow:1px 1px 0px #000;
}
.akcia_box>div{
background-size:cover;
}
.akcia_box a:hover{
color:#ececec !important;
}
.ekskurs_cat a{
    background-color: #FF0000;
	color:#fff !important;
	padding:20px 15px !important;
	text-align:center;
	font-size:18px !important;
	line-height:30px !important;
	font-weight:700;
	text-decoration:none !important;
	border-bottom:1px solid #fff;
}
.ekskurs_cat a:hover{
color:#000 !important;
}
.uk-dropdown-bottom {
    margin-top: 0px !important;
}
.tm-logo-small img{
max-height:100%;
}
.tm-logo-small {
    letter-spacing: 0 !important;
}
h4.kmt-title,.kmt-avatar,.conversationBar,.pweb-field-field_4{
display:none !important;
}
.calendar_ticket .price_val{
font-weight:700;
}
.calendar_ticket .slider_btn{
    display: inline-block;
	float:none;
	margin:5px 0px;
}

.block_item{
width:100%;
background:#fff;
margin:10px 0px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-align:center;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.19);
}
.block_item:hover{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
}

.tm-footer{
background:#ececec;
padding:20px 0px !important;
margin:20px 0px 0px 0px;
}

.full-img{
height:350px;
text-align:center;
}
#list_product_image_middle .lightbox> img{
height:350px;
}
.name_at{
display:inline-block;
width:49%;
font-size:13px;
color:#000;
font-weight:700;
}
.text_at{
display:inline-block;
font-size:13px;
color:#000;
font-weight:400;
}
.prod_price{
font-size:18px;
margin:5px 0px 15px;
}
.lightbox-image-details{
display:none !important;
}
.block_item .image_block{
height:200px;
display:table-cell;
vertical-align:middle;
text-align:center;
width:100%;
}
.block_item .image{
width:100%;
display:table;
text-align:center;
}
.jshop_prod_description img{
max-width:550px;
}
.icon-arrow{
cursor:pointer;
}
.list_category>div{
text-align:center !important;
}
.list_category>div>div {
    display: inline-block !important;
    float: none !important;
    vertical-align: top;
}
.jshop_categ img{
}
table thead td:first-child {
    border-left: 0;
    padding-left: 10px !important;
}
td:first-child {
    text-align: left;
}
table  thead td {
    background: #ffa600;
    color: #202020;
    border-right: 1px solid #dfcb70 !important;
    padding: 15px 5px !important;
}
table td {
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
tbody td {
    border-right: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
    padding: 5px;
    color: #000;
    font-size: 13px;
    line-height: 20px;
}
tbody td *{
font-weight:400 !important;
}
h3.category_name{
font-size:18px;
padding-top:10px;
}
#tm-main-top{
overflow:hidden;
}
.tm-navbar {
    margin: 0 0px 25px 0px;
    border-width: 0 0 1px 0;
}

.block_item img{
height:200px;
width:auto;
}
img.jshop_img_thumb{
height:200px;
width:auto;
border:0px;
}

.mini_photo_slider{
border-top:1px solid #575757;
border-bottom:1px solid #575757;
}
.image_block{
position:relative
}
.image_block .uk-slidenav{
position:absolute;
top:50%;
margin-top:-30px;
    opacity: 0.1;
    color: #826b6b;
	font-size:30px;
}
.image_block .uk-slidenav:hover{
opacity:0.7;
}
.image_block  .uk-slidenav-next {
right:0px;
}
.image_block  .uk-slidenav-previous {
    left:0px !important;
}
