
*{outline: 0;}
* :focus { outline: 0; }
*, ul, li, br, div, form, input, select, hr, h1, h2, h3, h4, h5, h5, span, a, body, html, img {margin: 0;padding: 0; border: none; }
ul li{list-style-type:none;}

.clr, .clr5, .clr10, .clr20 {  height: 0; clear: both; font-size: 0; overflow: hidden; line-height:0; }
.clr20{height:20px;}
.clr10{height:10px;}
.clr5{height:5px;}
.clearfix:after{content:"";float:none;display:block;height:0;clear:both;}
strong{font-weight: bold;padding:2px 0px;}
.hidden{display:none;}
.radius3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.radius4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;}
.radius6{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.radius12{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
h1, h2, h3, h4, h5 {color: #242528;font-weight:600;font-family: 'Futura PT Bold', Helvetica, Arial, sans-serif;}
h1{padding:20px 0 20px 0;}

.mheding{text-align:center;}
.noty_text h1{color:#fff;}
.align-left{text-align:left;}

a, a:visited {color:#b28751;text-decoration: none;}
a:hover {text-decoration: none;color:#000;}

html, body {font-family: 'Futura PT', Helvetica, Arial, sans-serif;text-align: left;font-size: 16px;background: #fff;}
html.no-scroll{
  overflow: hidden;
}
body{background: #fff;}
textarea, input{font-family: 'Futura PT', Helvetica, Arial, sans-serif;}

p{text-align: justify;}
.toleft { display: block; float: left; }
.toright { display: block; float: right; }
.fl{float:left;}
.fr{float:right;}
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.centered { text-align: center; }
.small { font-size: 10px; }
.middle { font-size: 11px; }
.large { font-size: 12px;font-weight: bold; }
.top-right { position: absolute; top: 0; right: 0; }
.top-left { position: absolute; top: 0; left: 0; }

blockquote{background: url(/images/blockquote.gif) repeat-y left;margin-left:30px;padding-left:10px;color: #CC3300;}
blockquote a{color: #CC3300;}
blockquote a:hover{color: #663333;}

#cont {width: 100%;padding: 0;/*min-width:1400px;*/position:relative;}

#header {padding: 20px 0;width:1400px;margin: 0 auto;position: relative;}
#body-wrap{}
#body{width:1400px;margin: 0 auto;padding:0px 0 50px 0;position: relative;}
#body-wrap .body-print{width:820px;min-width:820px;padding:20px 40px;max-width:820px;}
#body-wrap .body-print h1{padding:10px 0 10px 0;}
#body-wrap .body-print .text-body{line-height:24px;}
#body-wrap .body-print .news-intro-image{float:left;width:100%;padding:0 10px 10px 0;}
#body-wrap .body-print .news-intro-image img{width:100%;padding:0 10px 10px 0;}
#body:after{content:"";display:block;height:0;clear:both;}
.front-page h1{text-align:center;padding:60px 0 80px 0;}
.col-50{width:50%;display:inline-block;float:left;box-sizing:border-box;}
.col-50:nth-of-type(even){padding-left:10px;}
.col-50:nth-of-type(odd){padding-right:10px;;}



.days-select{width:100%;padding:0px;box-sizing:border-box;}
.days-select:after{content:"";display:block;height:0;clear:both;}
.day-select-item{border:1px dotted silver;cursor:pointer;width:60px;float:left;margin:5px;padding:5px 2px;box-sizing:border-box;font-size:20px;text-align:center;-webkit-transition: all 0.2s;-moz-transition: 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.selected-day{border:1px solid silver;
   -moz-box-shadow:    inset 0 0 5px silver;
   -webkit-box-shadow: inset 0 0 5px silver;
   box-shadow:         inset 0 0 5px silver;background:#EBEBEB;}
.campground{padding:10px 20px 0 0;}
.campground input{position:relative;top:2px;left:5px;}
/*.map-view-filter .map-view-filter-menu .close{position:absolute;right:04px;top:4px;cursor:pointer;width:10px;height:10px;background:url(/images/layout/close.png) no-repeat center;}
*/
.from-date-time{display:inline-block;margin-right:30px;position:relative;}
.from-date-time input{z-index:97;position:relative;line-height:25px;font-size:14px;color:#b28751;background: #fff url(/images/layout/lang-menu-arrow.png) no-repeat 90% 19px;padding:8px 30px 8px 20px;border:1px solid #b28751;cursor:pointer;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
}

.map-view-filter .map-view-filter-menu label{overflow:hidden;width:280px;padding:5px 5px 0 10px;display:block;}
.map-view-filter .map-view-filter-menu label span{width:160px;padding:10px 8px 8px 0;text-align:left;display:inline-block;float:left;}

#day-details{display:none;position:absolute;left:0;top:0px;overflow:hidden;width:30%;height:100%;background:#fff;z-index:998;}
.day-details-block{position:relative;padding-top:40px;height:100%;box-sizing:border-box;}
.day-details-block h3{display:block;background:#fff;position:absolute;left:0;top:0;height:40px;padding:5px 30px 5px 5px;width:100%;box-sizing:border-box;}
.day-details-block .close-day{position:absolute;right:20px;top:13px;height:10px;width:10px;cursor:pointer;background:url(/images/layout/route/close.png) no-repeat center;}

.day-details-block-inner{overflow-x:hidden;overflow-y:auto;height:100%;}

.day-details{display:block;position:relative;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;height:100%;}
.day-details .day-details-item{display:block;cursor:pointer;background:#fff;padding:5px;margin:5px;border:1px solid #F0F0EF;position:relative;}
.day-details .day-details-item:hover{background:#F0F0EF;}
.day-details .day-details-item:hover .day-details-item-delete{display:block;}
.day-details .day-details-item:after{content:"";clear:both;height:0;display:block;}
.day-details .day-details-item .day-item-working-time{font-size:11px;margin:4px 0;display:block;}
.day-details .day-details-image{display:inline-block;float:left;width:20%;}
.day-details .day-details-image img{width:100%;display:block;}
.day-details .day-details-title{display:inline-block;float:left;width:80%;box-sizing:border-box;padding:0 0 5px 5px;font-size:16px;}
.day-details .day-segment{display:block;background:#fff;margin:0 0 0 10px;}
.day-details .day-segment:after{content:"";display:block;clear:both;height:0;float:none;}
.day-details .day-segment span{float:left;font-size:14px;font-weight:500;padding:0 0px 0 10px;line-height:16px;height:16px;}
.day-details .day-segment .travel-mode{width:16px;height:16px;padding:0;}
.day-details .day-segment .travel-mode.drive{background:url(/images/layout/route/travelmodes.png) no-repeat -4px -4px;}
.day-details .day-segment .travel-mode.bicycle{background:url(/images/layout/route/travelmodes.png) no-repeat -30px -28px;}
.day-details .day-segment .travel-mode.walk{background:url(/images/layout/route/travelmodes.png) no-repeat -56px -28px;}
.day-details .day-segment .travel-mode.rest{float:right;margin-right:5px;cursor:pointer;}

.day-details .day-details-item-delete, .my-place .my-place-delete{display:none;position:absolute;z-index:999;right:0px;top:5px;width:14px;height:12px;background:url(/images/layout/route/trash_12px.png) no-repeat 0 center;cursor:pointer;}
.my-place:hover .my-place-delete{display:block;}

.my-place .my-place-not-set{font-size:18px;padding-bottom:10px;}

.my-place .day-details-item{margin:0 0 5px 0;border:none;padding:0;}
.my-place .day-details-image{display:inline-block;float:left;width:10%;}
.my-place .day-details-image img{width:100%;display:block;}
.my-place .day-details-title{display:inline-block;float:left;width:90%;box-sizing:border-box;padding:0 0 5px 5px;font-size:16px;}

.my-place ul.contacts{z-index:2;position:relative;}
.my-place ul.contacts:after{content:"";clear:both;height:0;display:block;}
.my-place ul.contacts li{width:50%;margin:0;color:#b28751;font-size:14px;float:left;display:inline-block;box-sizing:border-box;}
.my-place ul.contacts li span{color:#000;display:inline-block;padding:0 10px 0 0;}
.my-place ul.contacts li.col-100{width:100%;}
.my-place ul.contacts li label{width:120px;display:inline-block;padding:6px 0;color:#000000;}


.day-details .time-select{display:none;margin:0 0 10px 0;}
.day-details .time-select .btn{margin:5px;}
.day-details .time-select input{width:80px;border:none;text-align:center;margin:0 0 10px 0;display:none;}
.day-details .time-select .time{margin:10px 20px;}

.day-details .time-select-input input{cursor:pointer; background-color:#CCCECA;background-image: url(/images/layout/route/clock.png); background-repeat: no-repeat; background-position: 6px 6px;width:46px;color:#fff;padding:4px 4px 4px 26px;border-radius:6px;}



.day-print .day-object-item{width:100%;height:auto;float:none;border:none;}
.day-print .day-object-item:hover{border:none;background:none;}

.day-print{border-top:1px solid #dfe0de;margin:0px 0 0 0;padding:5px 0 0px 0;position:relative;}
.day-print .day-title {display:inline-block;font-size:22px;font-family:'Futura PT Bold';padding:7px 5px 5px;}
.day-print .day-delete{display:none;position:absolute;right:0;z-index:998;top:12px;width:14px;height:12px;}
.day-print .day-delete a{width:14px;height:12px;display:block;background:url(/images/layout/route/trash_12px.png) no-repeat 0 center;cursor:pointer;}
.day-print .day-select-date {position:absolute;left:120px;top:10px;font-size:22px;padding: 2px 5px 5px;font-family:'Futura PT Bold';}
.day-print .day-select-date input{display:inline-block; cursor: pointer;width:70px;font-size:14px;min-width:auto;margin-left:-14px;padding:0px 0px 0px 16px;height:18px;background:url(/images/layout/route/calendar_12px.png) no-repeat 0 3px;}
.day-print .day-print-items{clear:both;}
.day-print .day-object-item img{width:100%;}


.day-details-print{display:block;position:relative;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;height:100%;}
.day-details-print{display:block;margin:5px 0px;border:1px solid #F0F0EF;position:relative;}
.day-details-print .day-item-working-time{font-size:11px;margin:4px 0;display:block;}
.day-details-print .day-details-image{display:inline-block;float:left;width:16%;position:relative;}
.day-details-print .day-details-image .image-label{position:absolute;left:2px;top:2px;width:20px;border-radius:20px;text-align:center;background-color:#FF0000;font-size:12px;padding:4px 0;line-height:12px;color:#ffffff;}
.day-details-print .day-details-image img{width:100%;display:block;}
.day-details-print .day-details-title{display:inline-block;float:left;width:84%;box-sizing:border-box;padding:0 0 5px 5px;font-size:16px;}
.day-details-print .day-details-title h3{font-size:14px;}
.day-objects-items-print .day-segment{display:block;background:#fff;margin:0 0 0 0px;}
.day-objects-items-print .day-segment:after{content:"";display:block;clear:both;height:0;float:none;}
.day-objects-items-print .day-segment span{float:left;font-size:14px;font-weight:500;padding:0 0px 0 10px;line-height:16px;height:16px;}
.day-objects-items-print .day-segment .travel-mode{width:16px;height:16px;padding:0;}
.day-objects-items-print .day-segment .travel-mode.drive{background:url(/images/layout/route/travelmodes.png) no-repeat -4px -4px;}
.day-objects-items-print .day-segment .travel-mode.bicycle{background:url(/images/layout/route/travelmodes.png) no-repeat -30px -28px;}
.day-objects-items-print .day-segment .travel-mode.walk{background:url(/images/layout/route/travelmodes.png) no-repeat -56px -28px;}
.day-objects-items-print .day-segment .travel-mode.rest{float:right;margin-right:5px;cursor:pointer;}

.day-details-print h3{font-size:20px;font-family:'Futura PT Bold';}
.day-details-print ul.contacts li{width:100%;margin:0;padding:2px 0;color:#b28751;font-size:14px;float:left;display:inline-block;box-sizing:border-box;}
.day-details-print ul.contacts li span{color:#000;display:inline-block;padding:0 10px 0 0;}
.day-details-print ul.contacts li.col-100{width:100%;}
.day-details-print ul.contacts li label{width:120px;display:inline-block;padding:0px 0;color:#000000;}

/* share btn and write message */

.share-btn .btn{margin:20px 0;margin-right:10px;line-height:25px;display:inline-block;}
.share-btn a.fb-share{background:url(/images/layout/fb.png) no-repeat center 3px;}
.share-btn a.twitter-share{background:url(/images/layout/twitter.png) no-repeat center 3px;}
.share-btn a.draugiem-share{background:url(/images/layout/draugiem.png) no-repeat center 3px;}
.share-btn a.email-share{background:url(/images/layout/envelope.png) no-repeat center 3px;}
.share-btn a.fb-share:hover,
.share-btn a.twitter-share:hover,
.share-btn a.draugiem-share:hover,
.share-btn a.email-share:hover{background-position:center -32px;}

.view-filter-block .share-btn{display:inline-block;}
.view-filter-block .share-btn .btn{margin:0 10px 0 0;}

#overlay{display:none;background:#b18751;position:fixed;left:0;top:0;right:0;bottom:0;height:100%;z-index:998;opacity: 0.4;filter: alpha(opacity=40); /* For IE8 and earlier */}
.loading{display:none;position:fixed;width:50px;height:50px;left:50%;z-index:99999;top:50%;margin: -25px 0 0 -25px;border-radius:10px;background:#fff url(/images/ajax-loader.gif) no-repeat center;}
.info-text{width:200px;height:150px;margin:-100px 0 0 -75px;background-position:center 90px;font-size:18px;padding:20px;text-align:center;box-sizing:border-box;}
.modal-container{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:998;}
.modal-content{position:relative;width:600px;margin:30px auto;background:#fff;z-index:999;padding:10px;box-sizing:border-box;border: 1px solid #b18751;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);}
.modal-content:after{content:"";display:block;clear:both;height:0;}
.write-msg {margin-left:-110px;padding:10px;z-index:999;position:fixed;top: 50%;
  left: 50%;
  margin-top:-1000px;
  background: #fff;
  border: 1px solid #b18751;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
.write-msg input, .write-msg textarea {display:block;width:100%;height:29px;padding:5px;font-size:13px;
  color: #666;
  background: #fff;
  border: 1px solid #b18751;
  -webkit-box-shadow: inset 0 2px 3px 0 #eeeeee;
  box-shadow: inset 0 2px 3px 0 #eeeeee;
  box-sizing:border-box;
}
.write-msg textarea {max-width:100%;min-width:100%;width:100%;height:120px;min-height:80px;margin-bottom:10px;}
.write-msg label {display:block;clear:both;margin:5px 0 2px 0;}
.write-msg .button {text-align:center;height:auto;line-height:1;}
.write-msg h3 {font-size:14px;font-weight:500;float:left;padding-bottom:5px;display:inline-block;}
.write-msg h1 {font-size:16px;text-align:center;box-sizing:border-box;clear:both;margin:0 auto;font-weight:500;float:none;padding:20px 5px;width:100%;display:block;}
.write-msg .close-msg {position:absolute;right:0px;top:-30px;}
.write-msg .close-msg a {display:block;width:16px;background:url(/images/layout/msg-close.png) no-repeat center;}

#write-msg-content #error{display:none;margin:0;box-sizing:border-box;font-weight:500;float:none;width:100%;}
#write-msg-content #error div{width:100%;box-sizing:border-box;}
#write-msg-content{position:relative;clear:both;float:none;width:300px;display:block;box-sizing:border-box;}
.write-msg .loading{position:absolute;top:0;left:0;z-index:99;display:none;width:100%;height:100%;text-align:center;background: #fff url(/images/ajax-loader.gif) no-repeat center;}
#write-msg-content a.btn{margin:5px auto;display:block;text-align:center;}
/* write message end */

/* formatedtext */
.formatedtext{color:#242528;font-size:16px;line-height:25px;position:relative;}
.formatedtext h1{font-size:30px;font-weight:500;line-height:38px;padding:5px 0;}
.formatedtext h2{font-size:26px;font-weight:500;line-height:34px;padding:5px 0;}
.formatedtext h3{font-size:22px;font-weight:500;line-height:30px;padding:5px 0;}
.formatedtext h4{font-size:18px;font-weight:500;line-height:26px;padding:5px 0;}
.formatedtext h5{font-size:14px;font-weight:500;line-height:22px;padding:5px 0;}
.formatedtext p{padding: 10px 0px;}
.formatedtext a{}
.formatedtext a:hover{}
.formatedtext ul,{padding: 10px 20px;}
.formatedtext ul li,.formatedtext ol li{padding:5px 0 5px 40px;background: url(/images/layout/bullet.png) no-repeat 20px 13px;}
.formatedtext ul li li{background: url(/images/layout/bullet-nth.png) no-repeat 20px 13px;}

.formatedtext ol {margin: 10px 0 10px 60px;}
.formatedtext ol li{background:none;padding:5px 0 5px 5px;}


.formatedtext table{width:100%;border-collapse: collapse;border:none;border-spacing: 0px 2px;margin:0px 0;}
.formatedtext table tr td, .formatedtext table tr th{padding:4px 8px;color:#000;font-size:16px;}
.formatedtext table tr td{border-bottom:1px solid #dfe0de;}
.formatedtext table tbody tr:first-child td{}
.formatedtext table thead{margin: 2px 0;}
.formatedtext table thead tr th{position:relative;border-bottom: 3px solid #000;font-family: 'Futura PT Bold'}

.news-intro:after{content:"";display:block;clear:both;height:0;}

.text-body a.pdf, .text-body a.word, .text-body a.excel, .text-body a.jpg, .text-body a.ppt{
  padding: 0px 22px 0px 0px;
  margin-right:2px;
  background-image:url(/images/doctypes/pdf.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.text-body a.word{background-image:url(/images/doctypes/word.png);}
.text-body a.excel{background-image:url(/images/doctypes/excel.png);}
.text-body a.jpg{background-image:url(/images/doctypes/jpg.png);}
.text-body a.ppt{background-image:url(/images/doctypes/ppt.png);}
.text-body .file-size{color:#000;padding-left:10px;font-size:14px;}

table{width:100%;page-break-inside:auto;}
table tr{page-break-inside:avoid; page-break-after:auto; }
h1{font-size:20px;font-weight:bold;padding:0;}
h2{font-size:18px;font-weight:bold;padding:0;}
h3{font-size:16px;font-weight:bold;padding:0 0 5px 0;}
td{margin:0;padding:2px 0;color:#b28751;font-size:12px;border-radius: 2mm;}
td.label{width:120px;display:inline-block;padding:0px 0 0 16px;color:#000000;background: url(/images/layout/bullet-nth.png) no-repeat left center;}

table.image-label-pdf{width:30px;padding:0;margin:0;}
table.image-label-pdf tr td{text-align:center;background: url(/images/layout/route/border-radius-20px.png) no-repeat center;float:left;font-size:10px;margin:0;padding:5px 2px;color:#ffffff;}

.rounded {
	border:0.1mm solid #220044;
	background-color: #f0f2ff;
	background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5;
	border-radius: 2mm;
	background-clip: border-box;
}

.labels {
    color: #FFFFFF;
    background-color: transparent;
    font-family:"Lucida Grande", "Arial", sans-serif;
    font-size: 10px;
    text-align: center;
    width: 20px;
    border-radius:30px;
    white-space: nowrap;
}


.catalog-list{width:100%; box-sizing: border-box;position:relative;}
.catalog-list:after{content:"";clear:both;height:0;display:block;}
.catalog-list ul li{float:left;width:24.25%;list-style-type:none;background:none;display:inline-block;padding:5px 0.5% 5px 0.5%;overflow:hidden;}
.catalog-list ul li:first-child {padding-left: 0;}
.catalog-list ul li:nth-child(4n) {padding-right: 0;}
.catalog-list ul li:nth-child(4n+5) {padding-left:0;clear:both;}
.catalog-list ul li img{width:100%;display:block;margin-bottom:5px;}
.catalog-list ul li .catalog-title{width:100%;font-size:20px;}
.catalog-list ul li .catalog-title a{color:#000;font-size:20px;display:block;}
.catalog-list ul li .catalog-title a.read-more{color:#b28751;font-size:13px;font-weight:600;margin:10px 0;display:block;}


a.btn, input.btn{
    z-index:97;position:relative;font-size:14px;color:#b28751;background: #fff;padding:8px 20px 8px 20px;border:1px solid #b28751;cursor:pointer;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2);
    border-radius:3px;
    display:inline-block;
}
a.btn:hover, input.btn:hover{color:#000;border: 1px solid #000;text-decoration:none;}
a.btn-link{font-size:14px;padding:2px 4px 2px 30px;font-weight:500;text-transform:uppercase;color:#c3151d;background: url(/images/layout/arrow-right.png) no-repeat left center;}
a.btn-edit{position:absolute;right:0;top:-85px;}
a.btn.my-place{padding-left:36px;background:url(/images/layout/route/my-place.png) no-repeat 10px center;}

.share-btn .btn{margin:20px 0;margin-right:10px;line-height:25px;display:inline-block;}
.share-btn a.fb-share{background:url(/images/layout/fb.png) no-repeat center 3px;}
.share-btn a.twitter-share{background:url(/images/layout/twitter.png) no-repeat center 3px;}
.share-btn a.draugiem-share{background:url(/images/layout/draugiem.png) no-repeat center 3px;}
.share-btn a.email-share{background:url(/images/layout/envelope.png) no-repeat center 3px;}
.share-btn a.print{background:url(/images/layout/print.png) no-repeat center 3px;}
.share-btn a.pdf{background:url(/images/layout/pdf.png) no-repeat center 3px;}
.share-btn a.fb-share:hover,
.share-btn a.twitter-share:hover,
.share-btn a.draugiem-share:hover,
.share-btn a.print:hover,
.share-btn a.pdf:hover,
.share-btn a.email-share:hover{background-position:center -32px;}