@import //fonts.googleapis.com/css?family=PT+Sans:400normal,400italic,700normal,700italic|Open+Sans:400normal|Oswald:400normal|Lato:400normal|Roboto:400normal|Droid+Sans:400normal|PT+Sans+Narrow:400normal|Ubuntu:400normal|Arvo:400normal|Raleway:400normal|Lobster:400normal&subset=all&display=swap;
h1,h2,h3,h4,h5{margin:0 0 10px;color:#081e29;font-weight:700;font-family:'pt sans',trebuchet ms,serif}
h1{font-size:35px;margin:0 0 25px;padding-left:2px;color:#081e29;font-weight:700}
h2{font-size:30px;color:#081e29}
h3{font-size:24px;margin:40px 0 35px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:13px}
p{margin:0 0 15px;padding:0;line-height:1.3em}
body{height:100%;min-height:100%;font-weight:300;padding:0;margin:0;color:#081e29;font-size:16px;background:#e5e5e5 url(/wp-content/uploads/2020/08/agia-napa-sea.jpg) no-repeat fixed center;background-size:cover;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
*/
/*body{height:100%;min-height:100%;font-weight:300;padding:0;margin:0;color:#081e29;font-size:16px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
*/
/* Hide scrollbar for Chrome,Safari and Opera */
body::-webkit-scrollbar{display:none}
body{-ms-overflow-style:none;scrollbar-width:none}
html,body{height:100%;margin:0;padding:0}
.page-wrapper{min-height:100%;margin-bottom:-50px;font-family:'pt sans',trebuchet ms,serif}
* html .page-wrapper{height:100%}
#footer,#index{overflow:hidden}
.page-wrapper,#footer{min-width:1000px;max-width:1340px;margin:auto;padding:0}
.page-wrapper{min-height:100%;margin-bottom:-90px}
* html .page-wrapper{height:100%}
.clear-footer{height:90px;clear:both}
#footer{height:90px}
.page_title{display:none}
.mobile_menu{display:none}
a{color:#003b6f;color:#22343d}
a:hover{color:#22343d}
hr{background:none repeat scroll 0 0 #c7cdd1;border:medium none;display:block;height:1px;margin:10px 0 20px;padding:0}
pre{padding:20px;border:1px dashed #c7cdd1;margin:20px 0;color:#081e29}
.entry{color:#081e29;font-size:16px;font-family:'pt sans',trebuchet ms,serif;line-height:1.5;clear:both}
.entry p,.entry li{font-weight:300;color:#081e29;font-size:16px;font-family:'pt sans',trebuchet ms,serif;line-height:1.3;margin:7px 0 0}
.entry p a{font-family:'pt sans',trebuchet ms,serif}
.entry p:first-child{margin:0}
.entry h2{margin:40px 0}
.entry h3{margin:40px 0 15px}
.entry.column_left h2{margin-top:0}
.entry strong,.entry b{font-weight:700;font-size:15px}
.entry em,.entry i{font-style:italic;font-size:16px}
.entry a{color:#081e29}
.entry a:hover{color:#081e29}
.entry blockquote{text-align:right;font-style:italic}
input[type='text'],textarea,.form-item input[type='text'],.form-item textarea{color:#000;width:250px;font-family:Arial;font-size:12px;border:1px solid #000;padding:5px 10px;margin:0;resize:none;outline:0;background:#fff}
input.error,textarea.error{border:1px solid #081e29;background:#fff}
.form-item label,label{font-size:13px;color:#000;font-family:Arial}
label.error{display:none!important}
.wrap-file{display:inline-block;position:relative;width:350px;overflow:hidden}
.entry ul,.entry ol{padding:0;margin:5px 0 20px}
.entry ul li{margin:0 0 5px 20px;padding:0;color:#081e29;list-style:disc;font-size:16px;font-family:'pt sans',trebuchet ms,serif;line-height:1.3}
.entry ol li{margin:0 0 5px 30px;padding:0;color:#081e29;font-size:16px;font-family:'pt sans',trebuchet ms,serif;line-height:1.3}
.entry ul li a,.entry ol li a,.entry ul li a:hover,.entry ol li a:hover{color:#f8585e}
.entry table{width:100%}
.entry table thead tr td{font-weight:400;text-align:center}
.entry table tr td,.entry table tr th{font-size:16px;color:#272727;font-family:Arial;border:1px solid #454545}
.entry table tr td p{font-size:16px}
.entry h4{margin:20px 0 10px}
.content_block .entry:last-child{margin-bottom:40px}
.wrap{margin:auto;padding:0 30px;position:relative;overflow:hidden;background:#fff}
.content-wrapper{width:100%;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15);overflow:visible;float:left}
.content-wrapper .clear-footer{height:1px}
.content-wrapper:after{display:block;clear:both;content:""}
.content_search.wrap:after{display:block;clear:both;content:""}
.h1_line:after{display:block;clear:both;content:""}
.content-wrapper .wrap{padding-left:0;background:#F8F8F8}
.content-wrapper .wrap.left_area{padding-left:30px}
#index .content-wrapper .wrap{padding-left:30px;background:#fff}
#town .content-wrapper .wrap,#single_affiche .content-wrapper > .wrap{padding-left:0;background:#F8F8F8}
#weather .content-wrapper .wrap{padding-left:0;background:#F8F8F8}
#town .content-wrapper > .wrap,#weather .content-wrapper > .wrap{border-top:1px solid #ebebeb;padding-top:0}
#single_affiche .content-wrapper > .wrap:first-child{border-top:1px solid #ebebeb;padding-top:0}
.wrap.content_search{border-bottom:1px solid #DFDFDF;background:#FFF;padding:18px 40px;overflow:visible!important}
.content_search a{display:inline-block;vertical-align:top}
.content_search form > div{display:inline-block;vertical-align:top}
.content_search form .selectbox .select{margin:0}
.content_search form > div:first-child{width:285px;margin:0 10px 0 0}
.content_search form input[type="text"]{border:2px solid #e8e8e8;font-weight:300;padding:10px 5%;width:88%}
.recommend_label--icon{display:block;position:absolute;bottom:-186px;right:-192px;width:300px;height:300px;background-color:#f8585e}
.recommend_label--icon .icon{position:absolute;left:38px;top:41px;font-size:50px;color:#a86414}
.content_search form input[type="submit"]{display:none}
.content_search .select_block{width:190px;margin:0}
.with_review{position:relative;margin:4px 0 0 10px;background-color:#f8585e;padding:5px 65px 5px 20px}
.with_review .icon-like{position:absolute;top:5px;right:14px;font-size:20px;color:#00c5af}
.with_review .checkbox{background-image:url(../images/bg/checkbox2.png)}
.with_review label{font-size:12px;color:#FFF;font-weight:700;white-space:nowrap;margin-bottom:0}
#history .content-wrapper .wrap{background:#f8f8f8;padding:40px 30px;border-top:2px solid #ebebeb}
#affiche .content-wrapper > .wrap{background:#f8f8f8}
#affiche .content-wrapper > .wrap:first-child{border-top:2px solid #ebebeb}
#news .content-wrapper .wrap{background:#f8f8f8;padding:40px 30px 0}
#news .content-wrapper .wrap.left_area{padding-top:20px}
#recipes #sidebar > div{margin:20px 0 30px}
#single_news .content-wrapper > .wrap,#recipes .content-wrapper > .wrap{padding-top:0;border-top:2px solid #ebebeb}
#single_news .content-wrapper .wrap.left_area,#recipes .content-wrapper .wrap.left_area{padding-top:20px;border-top:0;padding-bottom:30px}
#single_news .content-wrapper .wrap.left_area h3,#recipes .content-wrapper .wrap.left_area h3{margin-top:0}
#town #sidebar{padding-top:20px}
#town .content-wrapper .bottom_menu .wrap,#weather .content-wrapper .bottom_menu .wrap{padding:27px 10px 27px 38px}
.content-wrapper .wrap{overflow:hidden;padding-top:20px;overflow:visible}
.content-wrapper .wrap:after{display:block;clear:both;content:""}
.content_block{width:75%;float:left;background:#FFF}
#news .content_block{width:74.4%}
#index .content_block{width:60%;float:left}
#single_albom .content_block,#news .content_block,#affiche .content_block{background:#f8f8f8}
#single_albom .content-wrapper > .wrap{padding-top:0;border-top:2px solid #e0e0e0}
#sidebar .carousel_block_1 li> img,#sidebar .carousel_block_1 li>a> img{height:305px}
.column_50 .carousel_block_1 li> img,.column_50 .carousel_block_1 li>a> img{height:300px}
#sidebar .carousel_block_2 li> img,#sidebar .carousel_block_2 li>a> img{height:305px}
#sidebar{width:23%;padding-left:2%;float:left}
#news #sidebar{width:23.5%;float:right}
#news .left_area #sidebar{float:right;clear:none}
#news .left_area .content_block{float:none;clear:none}
#index #sidebar{width:38%;padding-left:2%;float:left}
.rec_text{position:absolute;bottom:0;right:0;background:#e5e5e5;color:#555f63;font-size:12px;border-top-left-radius:2px;padding:3px 10px}
.rec_text1{position:absolute;right:2.5em;bottom:.7em;background:#e5e5e5;color:#555f63;font-size:12px;border-top-left-radius:2px;padding:3px 10px}
.rec_text_mobile{position:absolute;background:#e5e5e5;color:#555f63;font-size:12px;border-top-left-radius:2px;padding:3px 10px}
#header{height:135px;height:115px;overflow:hidden}
#index #header{border-bottom:2px solid #f4f4f4}
#header .wrap{height:95px;padding:10px 30px;border-bottom:2px solid #f4f4f4;overflow:hidden}
.block_line{display:table;width:100%}
.logo,.top_center,.top_banner{display:table-cell;vertical-align:middle}
.logo{width:20%;padding-top:15px}
.top_banner{width:42%;text-align:right}
.top_banner a{overflow:hidden}
.top_banner img{display:block;background-size:cover;background-position:top right;float:right;height:95px;width:100%}
.top_banner a{text-decoration:none;display:block;position:relative;line-height:1;height:100%}
.top_banner a .rec_text1{top:.9em}
.language_block{overflow:hidden;padding:8px 0 10px}
.language_block ul{list-style:none;margin:0;padding:0}
.language_block ul li{display:inline-block}
.language_block ul li a,.language_block ul li span{display:block;padding-left:25px;margin:2px;background:no-repeat left center;opacity:.5;text-decoration:none;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.language_block ul li a:hover,.language_block ul li.active span{opacity:1}
.language_block ul li #ru{background-image:url(../images/bg/ru_flag.gif);font-size:75%}
.language_block ul li #en{background-image:url(../images/bg/en_flag.gif);font-size:75%}
.language_block ul li #cy{background-image:url(../images/bg/cyp_flag.gif)}
.language_block ul li a#el{font-size:95%}
.search_line input.search_velue{position:relative;z-index:1;border:2px solid #b5b6b6;color:#b5b6b6;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;height:36px;padding:0 20px;padding:0 40px 0 20px;width:65%}
.search_line input.search_button{position:relative;z-index:2;color:#081e29;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;border:2px solid #f8585e;height:40px;margin-left:-45px;width:20%;background:#fff;cursor:pointer}
.menu_block{overflow:hidden;width:100%}
.menu_item{float:left;width:31.5%;margin-left:2%;overflow:hidden}
.menu_item:first-child{margin-left:0}
.menu_block .menu_title{text-decoration:none;display:block;background:no-repeat top center;text-align:center;font-size:24px;color:#fff;font-family:'pt sans',trebuchet ms,serif;font-weight:700;padding:20px 0;background:#f8585e;border:2px solid #f8585e}
.menu_block .menu_title:hover{background:#e6e7e9;color:#f8585e}
.menu_item .toplink{display:block;overflow:hidden;margin-top:5px;margin-bottom:7px;padding:4px 0;text-align:center;text-decoration:none;font-size:16px;padding:20px 0;line-height:16px}
.cyprus_land_batton{font-family:HelveticaNeue,arial;color:#00c5af;border:2px solid #00c5af;background-color:#fff}
.cyprus_land_batton:hover{color:#fff;border:2px solid #076c28;background-color:#00c5af}
.advertising_batton{font-family:PT Sans;color:#f8585e;border:2px solid #f8585e;background-color:#fff}
.advertising_batton:hover{color:#fff;border:2px solid #ab4044;background-color:#f8585e}
.russian_radio_batton{color:#683dc7;border:2px solid #683dc7;background-color:#fff}
.russian_radio_batton:hover{color:#fff;border:2px solid #262261;background-color:#683dc7}
.menu_item .toplink.mob{display:none}
.inner_adwrap .right_link.mob{display:none!important}
@media(max-width: 767px) {
.menu_item .toplink.mob{display:block}
.menu_item .toplink.screen{display:none}
.inner_adwrap .right_link.mob{display:block!important}
.inner_adwrap .right_link.screen{display:none!important}
}
.menu_item .toplink img{display:block;margin:0 auto;max-width:100%}
.menu_title img{height:114px;width:100%;background:no-repeat top center;margin:30px 0 20px;margin:20px 0 20px;display:none}
#about_cyprus .menu_title img{background-image:url(../images/bg/category_item_1.png)}
#tourism .menu_title img{background-image:url(../images/bg/category_item_2.png)}
#real_estate .menu_title img{background-image:url(../images/bg/category_item_3.png)}
.main_menu_list,.other_menu_list{list-style:none;margin:0;padding:0}
.main_menu_list{margin-top:7px}
.main_menu_list li{list-style:none;margin:0;padding:0;width:100%;border:2px solid #e6e7e9;margin-bottom:7px;box-sizing:border-box}
.main_menu_list li:hover{background:#e6e7e9;cursor:pointer}
.main_menu_list li .icon{color:#00c5af;display:table-cell;width:45px;padding-left:15px;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px}
.main_menu_list li .icon-cities{font-size:18px}
.main_menu_list li .icon-vilages,.main_menu_list li .icon-furniture{font-size:22px}
.main_menu_list li .icon-building,.main_menu_list li .icon-rent,.main_menu_list li .icon-rent2,.main_menu_list li .icon-travels{font-size:25px}
.main_menu_list li .icon-attraction,.main_menu_list li .icon-excursions{font-size:26px}
.main_menu_list li a{color:#081e29;text-decoration:none;padding:0 0 0 15px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:14px;display:table-cell;text-align:left;vertical-align:middle;height:42px;line-height:1}
.other_menu_list ul{list-style:none;margin:0 0 16px;padding:0;overflow:hidden}
.other_menu_list li{list-style:none;padding:0;margin:0 0 8px;float:left;width:31.5%;margin-left:2%;border:2px solid #e6e7e9;display:block;box-sizing:border-box}
.other_menu_list li:hover{background:#e6e7e9;cursor:pointer}
.menu_item_wrap{display:table;width:100%}
.other_menu_list li:nth-child(3n+1){clear:both;margin-left:0}
.other_menu_list li .menu_image{display:table-cell;width:45px;text-align:right;vertical-align:middle}
.other_menu_list li a{color:#081e29;text-decoration:none;padding:0 15px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:18px;font-size:14px;display:table-cell;text-align:left;vertical-align:middle;height:42px;line-height:1}
.submenu_2{width:100%;margin:-20px 0 20px}
.submenu_2 ul{list-style:none;margin:0;padding:0}
.submenu_2 ul li{margin:0;padding:0;display:inline-block;margin:0 15px}
.submenu_2 ul li a{text-decoration:none;font-size:14px;font-weight:700;color:#081e29;font-family:'pt sans',trebuchet ms,serif}
.submenu_2 ul li a:hover,.submenu_2 ul li.active a{color:#f8585e}
.hotels_list.single_hotel_list{padding:50px 40px 30px;width:auto}
.hotels_list.single_hotel_list ul li .other{overflow:hidden;margin-top:20px}
.hotels_list.single_hotel_list ul li .price_hotel{margin-top:12px}
.hotels_list.single_hotel_list .other .link_news{margin:0}
.menu_line.submenu3{width:auto;margin:0;padding:0;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 0 rgba(0,0,0,0.05);padding:18px 40px;float:none}
.menu_line.submenu3 ul{list-style:none;margin:0;padding:0}
.menu_line.submenu3 ul li{margin:0;padding:0;display:inline-block;margin:0 15px;text-align:left;width:auto}
.menu_line.submenu3 ul li a{text-decoration:none;font-size:15px;font-weight:700;color:#081e29;font-family:'pt sans',trebuchet ms,serif}
.menu_line.submenu3 ul li a:hover,.menu_line.submenu3 ul li.active a{color:#f8585e;border-color:#f8585e}
#single_hotel .entry{margin-top:30px}
#sidebar .text_block,.column_50 .text_block{position:absolute;height:100%;width:100%;top:0;left:0}
.text_block .date_block{position:absolute;top:24px;left:22px;background:url(../images/bg/dark_splash.png) repeat 0 0;width:100px;height:105px;color:#fff;text-align:center}
.text_block .date_block .unit{font-size:16px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;background:#f8585e;line-height:2}
.text_block .date_block .day{font-size:36px;line-height:.8;padding-top:13px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.text_block .date_block .month{font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.text_block .title{position:absolute;bottom:53px;left:20px;color:#fff;font-size:18px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
#index .text_block .title,.column_50 .text_block .title,.carousel_block_3 .text_block .title{font-size:24px;left:60px}
#index .text_block .where,.column_50 .text_block .where,.carousel_block_3 .text_block .where{left:60px}
.text_block .where{position:absolute;bottom:32px;left:20px;color:#a5a5a7;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:300}
.text_block .where span{color:#f8585e;padding-left:5px}
.column_50 .estate_slider .bxslider .title{left:45px;font-size:18px;bottom:70px}
.column_50 .estate_slider .bxslider .where{left:45px;bottom:40px}
.realestate_separator{height:15px;width:1px;vertical-align:middle;margin:0 5px;display:inline!important;background:#8aa0aa}
.carousel_block_2{margin:0}
.text_block .where.category{color:#fff}
#popup{height:0;width:100%;overflow:hidden}
.text_block .unit_realestate{background:none repeat scroll 0 0 #359cc5;font-family:'pt sans',trebuchet ms,serif;font-size:16px;font-weight:700;line-height:2;padding:0 20px;color:#fff;position:absolute;top:24px;left:22px}
p strong{font-weight:700;font-family:'pt sans',trebuchet ms,serif}
#single_hotel .content-wrapper > .wrap{padding-top:0}
.hotel_info h3{font-size:19px}
.hotel_info .single_hotel{overflow:hidden;clear:both}
.hotel_info .single_hotel img{float:left;padding-right:20px;padding-bottom:20px}
.hotel_info .single_hotel .title{overflow:hidden;margin-top:34px;font-size:24px;color:#081e29;font-weight:700}
.hotel_info .single_hotel .logo_icon_block{display:table;width:100%;margin-bottom:20px}
.hotel_info .single_hotel .logo_icon_block img{display:table-cell;width:90px;padding-bottom:0;vertical-align:middle}
.hotel_info .single_hotel .logo_icon_block .title{margin-top:0;width:auto;vertical-align:middle;display:table-cell;width:80%}
.hotel_info.tur_op .single_hotel .title{display:table-cell;margin:0;height:90px;vertical-align:middle}
.hotel_info h3:first-child{margin-top:0}
.hotel_info .single_hotel p{clear:both;font-size:13px;font-weight:300;margin-bottom:25px}
#single_affiche .content_block > .button_line{padding-bottom:50px}
.single_person{overflow:hidden;clear:both;font-family:'pt sans',trebuchet ms,serif;margin:25px 0}
.single_person img{float:left;padding-right:20px;padding-bottom:20px}
.single_person .name{overflow:hidden;margin-top:8px;font-size:24px;color:#081e29;font-weight:700}
.single_person .post{overflow:hidden;margin-top:5px;font-size:16px;font-size:14px;color:#081e29;font-weight:700}
.single_person p{clear:both;font-size:15px;font-weight:300;margin-bottom:25px}
.single_person h2{font-size:27px}
.single_person h3{font-size:15px;margin:20px 0}
#sidebar .bx-wrapper .bx-controls-direction a,.column_50 .bx-wrapper .bx-controls-direction a{bottom:50%;margin-top:10px;z-index:998}
.column_50 .bxslider .title{position:absolute;bottom:40px;color:#fff;font-weight:700;font-size:24px;left:30px}
#index #sidebar .bx-wrapper .bx-controls-direction a,.carousel_block_3 .bx-wrapper .bx-controls-direction a{bottom:40px;margin-top:0}
.avia_sales{border:1px solid #b8b8b8;background:#fff;margin-bottom:20px}
.avia_sales iframe{width:230px;margin:20px auto;display:block;height:459px}
.center_adwrap{background:#fff;border-top:1px solid #f4f4f4;padding:20px 0 0}
.center_adwrap .banner_item{width:50%;float:left}
.center_adwrap.table{display:table;width:100%}
.center_adwrap.table .row{display:table-row}
.center_adwrap.table .banner_item.w40{width:33.5%;float:none;display:table-cell;background:#f8585e;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}
.center_adwrap.table .banner_item.w20{width:20%;float:none;display:table-cell;background:#e6e7e9;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}
.inner_adwrap{background:#f8585e url(../images/bg/footer_banner_bg.png) no-repeat top center;background-position:-150% 0;border:1px solid #cacaca;font-weight:300;color:#fff;height:98px;position:relative}
.center_adwrap.table .inner_adwrap{font-weight:300;color:#fff;position:relative;background:none;border:none;height:auto}
.inner_adwrap *{position:relative}
.inner_adwrap:before{display:block;position:absolute;height:100%;width:100%;content:'';background:rgba(8,30,41,0.2)}
.center_adwrap.table .inner_adwrap:before{content:none}
.center_adwrap.table .banner_title_w{clear:both;text-align:center;font-weight:700;font-size:19px;padding:0 0 5px}
.center_adwrap.table .banner_title_w.black{color:#000}
.center_adwrap.table h2{margin-left:30px}
.center_adwrap h2,.center_adwrap .text{margin-left:30px}
.center_adwrap h2{color:#fff;font-weight:700;font-size:24px;margin-bottom:5px;margin-top:10px}
.center_adwrap .text{font-weight:300;font-size:14px}
.center_adwrap .right_link{float:right;margin-right:5%;font-size:16px;line-height:2;padding:0 20px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;margin-top:30px}
.center_adwrap .right_link:hover{background:#fff;color:#f8585e}
.inner_adwrap2{background:#e9e9e9 url(../images/bg/news_banner_bg.jpg) no-repeat -15% 0;background-size:auto 100%;border:1px solid #cacaca;font-weight:300;color:#081e29;height:98px;position:relative}
.center_adwrap h2,.center_adwrap .text{margin-left:30px}
.center_adwrap h2{color:#fff;font-weight:700;font-size:24px;margin-bottom:5px;margin-top:10px}
.center_adwrap .text{font-weight:300;font-size:14px}
.center_adwrap .inner_adwrap2 .text{font-weight:700;font-size:24px;font-family:'pt sans',trebuchet ms,serif;padding:20px 0 0 25%;line-height:25px}
.center_adwrap.table .text{font-weight:300;font-size:13px;margin-left:15px}
.center_adwrap .right_link{float:right;margin-right:5%;font-size:16px;line-height:2;padding:0 20px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;margin-top:30px}
.center_adwrap .right_link:hover{background:#fff;color:#f8585e}
.center_adwrap .inner_adwrap2 .right_link{float:right;margin-right:5%;font-size:16px;line-height:2;padding:0 20px;border:2px solid #f8585e;color:#081e29;text-decoration:none;font-weight:700;margin-top:30px}
.center_adwrap .inner_adwrap2 .right_link:hover{background:#fff;color:#081e29}
.center_adwrap.table .right_link{float:right;margin-right:15px;font-size:16px;line-height:2;padding:0 20px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;margin-top:10px;margin-left:5px;position:relative;z-index:999}
.center_adwrap.table .right_link.block{float:none;display:block;width:100%;max-width:200px;margin:10px auto 0;text-align:center}
.center_adwrap.table .right_link:hover{background:#fff;color:#f8585e}
.center_adwrap.table .right_link.black{float:none;display:block;margin:10px 30px 0;border:2px solid #f8585e;text-align:center;color:#000}
.center_adwrap.table .right_link.black:hover{background:#f8585e;color:#fff}
.center_adwrap.single_adwrap{background:#fff;border-top:1px solid #f4f4f4;padding:20px 0 0}
.single_adwrap .inner_adwrap{background:#f8585e url(../images/bg/footer_banner_bg.png) no-repeat top center;border:1px solid #cacaca;font-weight:300;color:#fff;height:98px;position:relative}
.center_adwrap.single_adwrap h2,.center_adwrap .text{margin-left:30px}
.center_adwrap.single_adwrap h2{color:#fff;font-weight:700;font-size:24px;margin-bottom:5px;margin-top:10px}
.center_adwrap.single_adwrap .text{font-weight:300;font-size:14px}
.center_adwrap.single_adwrap .right_link{float:right;margin-right:5%;font-size:16px;line-height:2;padding:0 20px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;margin-top:30px}
.center_adwrap.single_adwrap .right_link:hover{background:#fff;color:#f8585e}
.date_label_2{position:absolute;top:20px;left:20px;background:url(../images/bg/dark_splash.png) repeat 0 0;width:75px;height:75px;color:#fff;text-align:center}
.date_label_2 .day{font-size:36px;line-height:.8;padding-top:15px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.date_label_2 .month{font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
#index .news_on_main .wrap{background:#f8f8f8}
.news_on_main{clear:both;overflow:hidden;width:100%}
.news_on_main .news_content{width:74%;float:left}
.news_on_main .news_sidebar{width:25%;float:right}
.blocks_content{width:74%;float:left}
.blocks_sidebar{width:25%;float:right}
.news_on_main h2{padding-top:40px;margin:0;background:#f8f8f8 url(../images/bg/title_bg.gif) repeat-x 0 54px;text-align:center}
.news_on_main h2 span{background:#f8f8f8;padding:0 20px;color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:24px}
.news_list ul{list-style:none;margin:0;padding:0;overflow:hidden;clear:both}
.news_list ul li{list-style:none;margin:0;padding:0;display:block;width:31.66%;float:left;margin:0 0 15px 2.5%}
#news .news_list ul li{list-style:none;margin:0;padding:0;display:block;width:23.5%;float:left;margin:0 0 15px 2%}
#single_news .content-wrapper .wrap.left_area ul li{width:23.5%;margin:0 0 15px 2%}
.news_list ul li:nth-child(3n+1){clear:both;margin-left:0}
#news .news_list ul li.news_banner_item{float:right;margin:0 0 15px}
#news .news_list ul li:nth-child(3n+1){clear:none;margin-left:2%}
#news .news_list ul li:nth-child(4n+1){clear:both;margin-left:0}
#single_news .news_list ul li:nth-child(3n+1){clear:none;margin-left:2%}
#single_news .news_list ul li:nth-child(4n+1){clear:both;margin-left:0!important}
#news .news_list ul li:nth-child(1){clear:none;margin-left:2%}
#news .news_list ul li:nth-child(2){margin-left:0}
#news .news_list ul li:nth-child(5){clear:both;margin-left:0}
.news_list ul li a{display:block;border:1px solid #ebebeb;text-decoration:none;overflow:hidden;background:#fff;height:378px}
.news_list.related:hover{cursor:pointer}
.news_list.related ul li a{display:inline;border:none}
.news_list ul li .image{position:relative;text-align:center}
.news_list ul li .image img{width:100%}
.news_list ul li .image .date{position:absolute;bottom:15px;left:20px;background:#f8585e;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:300;line-height:1.6;padding:0 10px;color:#fff}
.news_list ul li .image .town{position:absolute;bottom:15px;left:20px;background:#f8585e;font-family:'pt sans',trebuchet ms,serif;font-size:12px;line-height:1.6;padding:0 10px;color:#fff;font-weight:700}
.news_list ul li .image .percent{position:absolute;bottom:15px;left:20px;background:#f8585e;font-family:'pt sans',trebuchet ms,serif;font-size:30px;line-height:1.6;padding:0 10px;color:#fff;font-weight:700}
.content_block .entry:nth-child(2) .news_list p:first-child{margin-top:0}
.news_list ul li a:hover .title{text-decoration:underline}
.news_list ul li .title{font-size:17px;font-weight:700;font-family:'pt sans',trebuchet ms,serif;color:#081e29;margin:10px 16px 15px;line-height:1.2}
.news_list ul li .text{font-size:14px;font-weight:300;font-family:'pt sans',trebuchet ms,serif;color:#081e29;line-height:1.2;margin:0 16px}
.news_list ul li .text p{color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:300;line-height:1.2}
.news_list .photo_count{position:absolute;bottom:15px;left:20px;background:url(../images/bg/photo_icon.png) no-repeat left center;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:700;padding:0 0 0 25px;color:#fff}
.albums_list ul li a{height:300px}
.albums_list.photographer_list ul li a{height:245px}
.albums_list .person{font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:700;padding:0 15px;color:#081e29}
.albums_list .person img{vertical-align:middle;padding-right:10px}
.albums_list ul li .title{font-size:17px;margin:15px 15px 20px;color:#081e29}
.back_line{width:100%;float:left;overflow:hidden;clear:both;margin:0 0 30px}
.other_albums{position:relative;margin:0 0 50px}
.carousel_block_3{border:1px solid #ebebeb;overflow:hidden;background:#fff}
#sidebar .carousel_block_3 .text_block{height:auto;left:0;position:static;top:0;width:100%}
.carousel_block_3 .text_block .title{color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-size:17px;font-weight:700;position:static;padding:15px 20px 0;height:45px}
.photographes .carousel_block_3 ul li img{float:none}
.carousel_block_3 .bx-wrapper .bx-pager{bottom:65px}
.top_text{margin-top:20px}
.top_text p{line-height:1.5}
.full_photo{margin:40px 0 0}
.full_photo img{width:100%}
.single_photographer{margin:0;overflow:hidden}
.single_photographer .photo{float:left;width:110px}
.single_photographer .name{overflow:hidden;font-size:23px;padding:20px 10px 0 0}
.single_photographer .lid{overflow:hidden;float:left;width:100%;clear:both;font-weight:700;margin:20px 0 0;font-size:13px}
.single_photographer .entry{margin:30px 0 60px;float:left;width:100%;overflow:hidden}
.single_photographer a{color:#081e29;font-size:13px}
.other_albums{overflow:hidden;width:100%;position:relative}
.albums_link{position:absolute;right:0;top:48px}
.photographes{margin:0 0 50px}
.photographes h3{margin:0 0 30px;font-size:19px}
.photographes ul{list-style:none;margin:0;padding:0}
.photographes ul li{margin:0 0 10px;padding:0;display:block;width:100%;overflow:hidden;clear:both}
.photographes ul li img{float:left;margin-right:10px}
.photographes ul li a{display:block;width:100%;overflow:hidden;text-decoration:none}
.photographes ul li a > div{overflow:hidden}
.photographes ul li .name{font-size:16px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;color:#081e29;margin-top:15px}
.photographes ul li a:hover .name{text-decoration:underline}
.photographes ul li .count{font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:300;color:#081e29}
.news_banner{position:relative;text-align:right;overflow:hidden;margin-bottom:15px}
.news_banner.type_2{border:1px solid #cacaca}
.news_banner .rec_text{bottom:0}
.news_banner img{max-width:100%;width:auto;display:block}
.news_send_block{background:url(../images/bg/banner_news.jpg) no-repeat top right}
.news_send_block form{padding:230px 0 30px!important;background:transparent!important}
input[type="text"].news_email{width:206px;margin:4px auto;border:0;border-bottom:2px solid #939697;text-align:center;color:#939697;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;background:transparent;display:block}
.news_submit{width:245px;margin:34px auto 0;text-align:center;padding:0 20px;height:40px;color:#081e29;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;background:transparent;border:2px solid #f8585e;display:block;cursor:pointer}
.affiche_form{background:url(../images/bg/banner_news2.jpg) no-repeat top right}
.affiche_form form{padding:162px 0 30px!important;background:transparent!important;text-align:center}
.affiche_form form h3{font-family:'pt sans',trebuchet ms,serif;font-weight:700;color:#081e29;font-size:29px;margin:0 0 10px;line-height:1}
input[type="text"].news_email{width:206px;margin:4px auto;border:0;border-bottom:2px solid #939697;text-align:center;color:#939697;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;background:transparent;display:block}
.news_submit{width:245px;margin:34px auto 0;text-align:center;padding:0 20px;height:40px;color:#081e29;font-size:14px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;background:transparent;border:2px solid #f8585e;display:block;cursor:pointer}
.show_more_news{text-align:center;padding:37px 0;overflow:hidden;width:100%}
.show_more_news a{text-decoration:underline;font-size:24px;color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-weight:300}
.show_more_news a img{vertical-align:middle;padding-right:10px}
.show_more_news a:hover{text-decoration:none}
.show_more_news .icon{font-size:21px;color:#00c5af;padding-right:5px}
.map{clear:both;float:left;overflow:hidden;width:100%}
.labels{color:#fff;background-color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:13px;text-align:center;padding:0 10px;white-space:nowrap;display:none;line-height:1.6}
.labels.show{display:block}
.form_excursions{display:block;width:100%;float:none;overflow:hidden;height:400px;position:relative}
.form_excursions .unit_realestate{background:none repeat scroll 0 0 #f8585e;font-family:'pt sans',trebuchet ms,serif;font-size:16px;font-weight:700;line-height:2;padding:0 20px;position:absolute;top:24px;left:22px;color:#fff}
.direction{text-align:center;color:#fff;font-size:12px;margin:70px 0 15px;font-weight:300;height:65px;overflow:hidden}
.direction .title{margin:5px auto;text-align:center;width:170px;background:#fff;padding:10px 0;text-align:center;color:#555f63;font-weight:700;font-family:'pt sans',trebuchet ms,serif;font-size:16px}
#sidebar .direction .bx-wrapper .bx-controls-direction a{bottom:15px}
#sidebar .count_persons{text-align:center;color:#fff;font-weight:300;font-size:12px}
.radio{width:15px;height:15px;padding:0 5px 0 0;background:url(../images/bg/radio.png) no-repeat;display:block;clear:left;float:left;position:relative;top:2px;cursor:pointer}
form .line.radio_line{margin-bottom:15px}
.radio_block .radio{border:1px solid #e8e8e8;padding-right:0;margin-right:5px;position:absolute;left:0}
.radio_block{display:inline-block;margin-right:35px;padding-left:23px;padding-top:2px;position:relative}
.checkbox{width:20px;height:20px;padding:0 5px 0 0;background:url(../images/bg/checkbox.png) no-repeat;display:block;clear:left;float:left;position:relative;top:0;cursor:pointer}
.select_block{position:relative;height:40px;width:89px;margin:10px auto 15px}
.select{position:absolute;width:30px;height:31px;padding:9px 35px 0 24px;color:#555f63;font-size:15px;font-weight:700;font-family:'pt sans',trebuchet ms,serif;background:url(../images/bg/selectsbox.png) no-repeat;overflow:hidden}
.form_excursions input[type="submit"]{color:#fff;font-weight:700;font-size:13px;text-align:center;border:2px solid #f8585e;margin:auto;background:transparent;font-family:'pt sans',trebuchet ms,serif;width:137px;height:40px;display:block}
.form_ex_radio{width:195px;margin:auto}
.form_ex_radio label{color:#fff;font-weight:700;font-size:13px}
.sidebar_excursions{border-bottom:2px solid #e8e8e8;margin:0 -30px 20px;padding:0 30px 20px}
.sidebar_excursions h3{font-size:17px}
.sidebar_excursions ul{list-style:none;margin:0;padding:0}
.sidebar_excursions ul li{margin:0 0 15px;padding:0;display:block;width:100%;overflow:hidden;clear:both}
.sidebar_excursions ul li img{padding-right:10px;display:table-cell;width:65px}
.sidebar_excursions ul li a{display:table;width:100%;overflow:hidden;text-decoration:none}
.sidebar_excursions ul li a > div{display:table-cell;vertical-align:middle;width:90%}
.sidebar_excursions ul li a:hover div{text-decoration:underline}
.block_separate{height:40px;overflow:hidden;width:100%;clear:both}
.sights_sidebar{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5);background:#fff;margin-bottom:40px;overflow:hidden}
.sights_desc h4{font-size:18px}
.sights_desc{font-weight:300;padding:20px 20px 10px}
.person_tour_carousel{margin-top:36px}
.person_tour_carousel .unit_realestate{background:#f8585e;color:#fff;font-size:15px}
.carousel_avto .unit_realestate,.carousel_avto .text_block .unit_realestate{background:#f8585e;color:#fff;font-size:15px}
.person_tour_carousel .title{bottom:40px}
.bottom_banners{width:100%;overflow:hidden;padding-bottom:40px;background:#f8f8f8;border-bottom:2px solid #e0e0e0}
.bottom_banners .banner_item{width:50%;float:left}
.bottom_banners .banner_item a{text-decoration:none;display:block;border:1px solid #cacaca;position:relative}
.bottom_banners .banner_item a img{display:block;width:100%}
.carousel_avto,.real_estate_carousel{margin-bottom:30px}
.carousel_avto .text_block .where.category{color:#f8585e}
.text_block .where.simple_line{color:#fff}
.text_block .where.simple_line a{color:#f8585e;text-decoration:none}
.text_block .where.simple_line a:hover{text-decoration:underline}
.carousel_avto .text_block .realestate_separator{margin:0 10px 0 15px}
.bottom_menu{overflow:hidden}
.bottom_menu .wrap{background:#fff url(../images/bg/bottom_menu_bg.gif) no-repeat center center;padding:27px 10px 27px 38px;border-top:2px solid #e0e0e0}
#index .bottom_menu .wrap{border-top:0}
.bottom_menu .wrap_menu{width:50%;float:left}
.column_menu{width:33%;float:left}
.column_menu h3{color:#081e29;margin:0 0 10px;font-size:16px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.column_menu ul{list-style:none;margin:0;padding:0}
.column_menu ul li{list-style:none;margin:0 0 5px;padding:0}
.column_menu ul li a{text-decoration:none;font-size:12px;color:#081e29;font-weight:700;font-family:'pt sans',trebuchet ms,serif}
.column_menu ul li a:hover{text-decoration:underline}
.other_menu .column_menu ul li a{font-size:14px}
.other_menu .column_menu:first-child{padding-left:11%}
.other_menu .column_menu{width:29.5%}
.other_menu .column_menu ul li{margin:0 0 13px}
#footer .wrap{padding:17px 38px;background:#f9f9f9}
#footer .wrap > div{display:block;float:left}
#footer .copyright{width:15%;font-family:'pt sans',trebuchet ms,serif;font-weight:300;color:#081e29;font-size:12px;line-height:28px}
#footer .bottom_menu{width:27%;margin-left:4%;margin-right:4%;text-align:center}
#footer .social{width:30%;font-family:'pt sans',trebuchet ms,serif;font-weight:300;color:#081e29;font-size:14px;line-height:28px}
#footer .drucom{width:20%;font-family:'pt sans',trebuchet ms,serif;font-weight:300;color:#081e29;font-size:14px;text-align:right}
#footer .bottom_menu ul{margin:0;padding:0}
#footer .bottom_menu ul li{list-style:none;margin:0 10px;padding:0;display:inline-block}
#footer .bottom_menu ul li a{font-family:'pt sans',trebuchet ms,serif;font-weight:700;color:#081e29;font-size:14px;text-decoration:none}
#footer .bottom_menu ul li a:hover{text-decoration:underline}
#footer .social a{display:inline-block;text-decoration:none;margin-left:5px}
#footer .social a > img{width:28px;height:28px;background:url(../images/bg/socials.png);vertical-align:middle}
#footer .social a > #rss{background-position:0 0}
#footer .social a > #tw{background-position:-37px 0}
#footer .social a > #fb{background-position:-75px 0}
#footer .drucom img{vertical-align:middle;padding-left:5px;width:95px}
.menu_line.submenu .wrap{padding-top:15px}
.menu_line{float:left;width:100%}
.menu_line ul{display:table;width:100%;padding:0;margin:5px 0 20px}
.menu_line ul li{display:table-cell;text-align:center;white-space:nowrap;padding:0;width:1%}
.menu_line ul li a{font-size:17px;color:#081e29;text-decoration:none;font-family:'pt sans',trebuchet ms,serif;padding-bottom:20px;line-height:1}
.menu_line ul li a:hover,.menu_line ul li.active a{color:#17a0cd;border-bottom:4px solid #359CC5;padding-bottom:14px}
.menu_line.submenu ul li a{padding-top:10px}
.menu_line.submenu ul li a:hover,.menu_line.submenu ul li.active a{color:#f8585e;border-bottom:4px solid #f8585e}
.h1_line{overflow:hidden;width:100%}
.h1_line .wrap{background-color:#f8585e}
.h1_line h1{color:#fff;font-size:35px;line-height:27px;font-family:'pt sans',trebuchet ms,serif;font-weight:700;margin:15px 0}
.h1_line > img,.h1_line > .wrap > img{width:100%}
h2.review_title{background:url(../images/bg/recommend_icon2.png) no-repeat 0 0;padding:4px 0 10px 70px;margin:0 40px 40px}
.image_header{width:100%;height:100%;position:relative;overflow:hidden}
.image_header > img{display:block}
.image_header .button_line{z-index:2;position:absolute;top:20px;left:30px;border:2px solid #f8585e;background:url(../images/bg/dark_splash.png) repeat 0 0;padding:8px 25px 8px 15px}
.image_header .button_line .icon{font-weight:400}
.image_header .button_line a{color:#fff;font-size:13px;font-weight:700;text-decoration:none}
.image_header .button_line span{color:gray;font-size:13px;font-weight:700;text-decoration:none}
.image_header .button_line img{vertical-align:middle;padding-right:10px;position:relative;top:-1px}
.image_header h1{position:absolute;bottom:20px;left:30px;color:#fff;font-size:35px;text-shadow:2px 3px 8px #081E29}
#hotels .image_header .button_line{background:transparent}
.image_header .title{position:absolute;bottom:20px;left:30px;color:#fff;font-size:35px}
.image_header .title h1{color:#fff;font-size:35px;position:static}
.image_header .title p{color:#fff;font-size:16px;font-weight:300;padding-right:30px}
.image_header .date_label_2{position:absolute;top:20px;left:30px;color:#fff;font-size:35px}
.button_line_2{margin-right:20px;border:2px solid #f8585e;padding:10px 25px 10px 15px;float:left}
.button_line_2 a{color:#081e29;font-size:13px;font-weight:700;text-decoration:none}
.button_line_2 img{vertical-align:middle;padding-right:10px;position:relative;top:-1px}
.button_wrap h1{color:#081e29;font-size:30px;margin-top:5px}
.image_header .carousel_content_full{position:relative;margin:0}
#hotels .image_header .stars,#hotels .image_header .t,#news .image_header .title{position:absolute;z-index:2}
#hotels .content-wrapper > .wrap{padding-top:0;background:transparent}
#rental_auto .content-wrapper > .wrap{padding:20px 40px;background:#f8f8f8}
#real_estate .content-wrapper > .wrap{padding:20px 40px;background:#f8f8f8}
#tours .content-wrapper > .wrap{padding:20px 40px;background:#f8f8f8}
#rental_auto .content_block{background:transparent}
.map{position:relative;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.two_columns{width:100%;margin:0 0 20px;display:block}
.two_columns:after{display:block;content:"";clear:both}
.two_columns > div.column_50{width:49.5%;padding:0 0 0 .5%;float:right;position:relative}
.two_columns > div.column_50:first-child{padding:0 .5% 0 0;float:left}
.map_title{background:none repeat scroll 0 0 #f8585e;font-family:'pt sans',trebuchet ms,serif;font-size:15px;font-weight:700;line-height:2;padding:0 20px;color:#fff;position:absolute;top:20px;left:50px;z-index:2}
.form_wrapper{padding:20px;height:100%;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.agency{color:#f8585e;font-weight:300;display:inline-block}
.lease_terms{overflow:hidden;width:100%;clear:both;margin:20px 0 0}
.lease_terms .order_link{float:right;border:2px solid #f7b031;color:#3a3a42;font-size:13px;font-weight:700;margin:0;padding:10px 20px;text-decoration:none;float:right;border:2px solid #f7b031;color:#3a3a42;font-size:13px;font-weight:700;margin:0;padding:10px 20px;text-decoration:none}
.lease_terms a.lease_terms_link{margin:0;margin-top:12px;font-weight:300;font-size:12px;color:#081e29;text-decoration:underline;float:left}
.lease_terms a.lease_terms_link:hover{text-decoration:none}
.content-wrapper > h1{color:#081e29;font-size:35px;padding:35px 40px 20px}
#hotels .content_block{background:transparent}
.hotels_list{clear:both;width:100%;overflow:hidden}
.hotels_list ul{list-style:none;margin:0;padding:0}
.hotels_list ul li{display:block;margin:0 0 15px 1.25%;width:32.5%;float:left;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.hotels_list ul li:nth-child(3n+1){margin-left:0;clear:both}
.hotels_list ul li a{text-decoration:none}
#affiche .hotels_list ul li{display:block;height:305px;background:#fff}
.hotels_list ul li .image{position:relative}
.hotels_list ul li .info{background:#fff;padding:10px 20px 20px}
.hotels_list ul li .image > img{display:block;width:100%}
.image .action_lable{position:absolute;bottom:20px;left:15px;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:700;color:#fff;padding:5px 20px;background:#f8585e}
.hotels_list ul li .stars{left:auto}
.hotels_list ul li .city{display:inline-block;color:#00c5af;font-weight:300;font-size:13px}
.hotels_list ul li .category{display:inline-block;color:#081e29;font-weight:300;font-size:13px}
.hotels_list ul li .link{display:inline-block;color:#081e29;font-weight:700;font-size:13px;text-decoration:underline}
.hotels_list ul li .link:hover{text-decoration:none}
.hotels_list ul li .title{font-family:'pt sans',trebuchet ms,serif;overflow:hidden;color:#3a3a42;font-size:17px;font-weight:700}
.hotels_list ul li .other{margin-top:10px}
.hotels_list ul li .price{font-family:'pt sans',trebuchet ms,serif;float:right;position:relative;top:-3px;color:#081e29;font-weight:700;font-size:17px;white-space:nowrap}
.hotels_list ul li .price_hotel{font-family:'pt sans',trebuchet ms,serif;float:left;position:relative;top:-3px;color:#081e29;font-weight:700;font-size:17px;white-space:nowrap}
.hotels_list .realestate_separator{margin:0 15px;position:relative;top:-1px}
.stars{display:inline-block;bottom:104px;background:url(../images/bg/star_bg.png) repeat-x 0 0;height:12px;left:40px}
.stars.count_1{width:13px}
.stars.count_2{width:26px}
.stars.count_3{width:39px}
.stars.count_4{width:52px}
.stars.count_5{width:65px}
.single_hotel .stars{margin-top:20px}
.hotel_info .single_hotel .title.with_stars{margin-top:5px}
.image_header .title{bottom:45px;left:40px;color:#fff;font-size:35px;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.double_columns_1{float:left;overflow:hidden;width:100%;clear:both;margin:30px 0 45px}
.double_columns_1 .column_1{float:left;width:70%;padding-left:40px;padding-right:5%;border-right:1px solid #d4d4d4}
#single_affiche .double_columns_1 .column_1{width:55%;padding-right:5%;border-right:0}
#single_affiche .double_columns_1 .column_2{width:34%;padding-left:0}
.double_columns_1 .column_1 h2{margin-top:0;margin-bottom:20px}
.double_columns_1 .column_2{float:right;width:20%;padding-left:4%;font-weight:700;font-size:18px}
.double_columns_1 .column_2 p{font-family:'pt sans',trebuchet ms,serif;font-size:18px}
.double_columns_1 .column_2 span{font-size:35px;font-family:'pt sans',trebuchet ms,serif}
.double_columns_1 .entry p{font-size:16px}
#single_affiche .double_columns_1 .entry p{font-size:14px}
.entry p strong{font-weight:700}
.content_block > .entry{margin-left:40px;margin-right:40px;overflow:hidden}
.content_block > .entry h2{margin-bottom:40px}
.carousel_content_full{margin:40px 0}
.carousel_content_full.top_area{margin-bottom:0}
.double_columns_2{margin:40px 0 20px 40px;float:left;overflow:hidden}
.double_columns_2 .column_left{float:left;width:45%}
.double_columns_2 .column_right{float:right;width:50%}
form *{font-family:'pt sans',trebuchet ms,serif}
#sidebar form{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15);padding:10px 20px 30px;margin-top:20px}
.form_excursions form{margin-top:0;height:360px;background:url(../images/bg/sights_form.jpg) top center no-repeat}
form input[type="text"]{border:2px solid #e8e8e8;width:88%;padding:10px 5%;font-size:13px;color:#999;font-weight:300}
form textarea{border:2px solid #e8e8e8;width:88%;padding:10px 5%;font-size:13px;color:#999;font-weight:300;height:150px}
form input.error,form textarea.error{border:2px #f8585e solid}
.button_form_line{overflow:hidden}
.button_form_line.center{text-align:center}
form h2{font-size:24px}
form h3{font-size:17px;margin:35px 0 30px}
form label{display:block;margin-bottom:10px}
#sidebar form label{display:inline-block}
#sidebar form .line{margin:0 0 10px;float:left;clear:both;width:100%}
#sidebar form .line .selectbox{width:100%}
form .line{margin:0}
#sidebar form .line{margin:0 0 10px}
#sidebar form .line.double_columns{float:left;width:100%;margin-bottom:0}
.slider_wrapper{display:block;position:relative;margin-top:20px;overflow:hidden}
.image_header .slider_wrapper{margin-top:-5px}
.image_header .rsDefault .counter{bottom:128px;left:auto;right:65px}
#gallery-1,#gallery-2{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.clear{clear:both}
form .help_text{font-size:12px;font-weight:300;color:#081e29;margin-top:40px}
form .line.double_columns{width:100%;clear:both}
form .line.double_columns > div{width:46%;float:right;margin:0 0 10px}
form .line.double_columns > div:first-child{float:left}
form .column img.ui-datepicker-trigger,form .line img.ui-datepicker-trigger{cursor:pointer;position:absolute;right:10px;bottom:16px}
form .some_columns .column img.ui-datepicker-trigger,form .line img.ui-datepicker-trigger{bottom:12px}
.order_excursion .selectbox .select{width:67%}
form .some_columns{width:100%;clear:both}
form .some_columns > div{float:left}
form .some_columns > div.w_4{width:23%;margin:10px 2% 15px 0}
form .some_columns > div.w_2{width:46%;margin:10px 2% 15px 0}
form .some_columns.type_w_2 > div.w_2{margin-right:8%}
form .some_columns.type_w_2 > div.w_3_2{width:26%;margin:10px 2% 15px 0}
form .some_columns.type_w_2 > div.w_3_1{width:16%;margin:10px 2% 15px 0}
form .some_columns.type_w_2 > div.w_3_1.m_w_3_1{margin:10px 12% 15px 0}
form .some_columns.button_form_line > div.w_2{float:right;margin-right:0}
form .some_columns.button_form_line > div.w_2.left_button{float:left;margin-right:2%}
form .some_columns.button_form_line > div.w_2 input{margin:4px 0}
form .some_columns.button_form_line > div.w_2.help_text a{margin-top:10px;color:#f8585e}
form .column,form .line{position:relative}
.ui-widget-header{border:0!important;background:#FFF!important;color:#081e29!important;font-weight:700!important;font-family:'pt sans'!important;font-weight:700!important;font-size:16px!important}
.wrap > h4{font-size:17px;margin:-20px 0 40px}
.button_form_line a{margin:30px 0 0;display:inline-block}
.button_form_line a img{margin-right:10px;position:relative;top:1px}
#other_city{float:left;margin-right:10px;margin-top:3px}
.form_wrapper .double_columns .selectbox .select{margin:16px 0 0}
.long_button{cursor:pointer;height:40px;border:2px solid #f8585e;background:transparent;color:#081e29;font-size:13px;font-weight:700;width:100%;margin:20px 0}
.big_button{cursor:pointer;border:2px solid #f8585e;background:transparent;color:#081e29;font-size:23px;font-weight:700;width:auto;margin:55px auto;padding:20px 37px}
.big_button:hover{background:#f8585e;color:#fff}
.subtext{font-size:11px;font-weight:300;color:#081e29}
.social_line{padding:40px 0 0 40px}
.pluso-wrap a.pluso-more{display:none!important}
.pluso-counter{display:none}
.content_block > .button_line,.bottom_block > .button_line{padding:60px 0 100px 40px}
.content_block > .button_line a,.bottom_block > .button_line a,.content_block > .button_line span.click_item,.bottom_block > .button_line span.click_item{color:#081e29;text-decoration:underline;font-size:13px;font-weight:700;vertical-align:middle;margin-right:30px}
.content_block > .button_line a:hover,.bottom_block > .button_line a:hover{text-decoration:none}
.content_block > .button_line .prev_link,.bottom_block > .button_line .prev_link{cursor:pointer;font-size:13px;border:2px solid #f8585e;background:url(../images/bg/arrow_back.png) no-repeat 13px center;padding:10px 22px 10px 35px;text-decoration:none;margin-right:15px;display:inline-block}
.content_block > .button_line .next_link,.bottom_block > .button_line .next_link{cursor:pointer;font-size:13px;border:2px solid #f8585e;background:url(../images/bg/arrow_next.png) no-repeat 90% center;padding:10px 35px 10px 22px;text-decoration:none;display:inline-block}
#single_news .content_block > .entry,#recipes .content_block > .entry,#single_news .bottom_block > .entry,#recipes .bottom_block > .entry{margin-top:20px}
.contacts_info.single_person h3{font-size:19px;margin-top:0}
.tourism_sidebar{display:block;margin-bottom:40px}
.tourism_sidebar ul{list-style:none;margin:20px 0;padding:0}
.tourism_sidebar ul li{list-style:none;margin:0 0 10px;padding:0}
#single_news .tourism_sidebar ul li{list-style:none;margin:0 0 25px;padding:0}
.tourism_sidebar ul li a{list-style:none;margin:0 0 15px;padding:0;font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:16px;color:#081e29;text-decoration:none}
.tourism_sidebar ul li .type{color:#f8585e;font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:14px;margin-top:3px}
.tourism_sidebar ul li .date{color:#999;font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:14px;margin-top:3px}
.blocks_list.news_list ul li a{height:388px}
.simple_banner{margin:17px 0}
.simple_banner img{width:100%}
.pagination{margin:30px 0}
.pagination a{font-family:'pt sans',trebuchet ms,serif;font-weight:700;color:#081e29;font-size:13px;text-decoration:none}
.pagination .prev{margin:0 10px 0 0}
.pagination .next{margin:0 0 0 10px}
.pagination ul li.prev *,.pagination ul li.next *{padding:0;box-shadow:none;background:transparent}
.pagination ul li.prev a:hover,.pagination ul li.next a:hover{color:#081e29;text-decoration:underline;border:0;background:transparent;padding:0}
.pagination ul li.prev.active span,.pagination ul li.next.active span{text-decoration:none;color:#d8d9da}
.pagination.type_2 ul li.prev.active span,.pagination.type_2 ul li.next.active span{text-decoration:none;color:#081e29}
.pagination ul{list-style:none;margin:0;padding:0}
.pagination ul > li,.pagination ul > a,.pagination ul > span{display:inline-block;padding:0;margin:0 4px}
.pagination ul > a span,.pagination ul > li span,.pagination ul > span li span{color:#081e29;font-family:Tahoma;font-family:'pt sans',trebuchet ms,serif;text-decoration:none;padding:6px 10px 7px;font-size:14px;display:inline-block;border:1px solid transparent;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.pagination ul a:hover{color:#0072c1;text-decoration:none}
.pagination ul span.active{border:1px solid #f8585e}
.entry p a{color:#f8585e}
.recipes_list{overflow:hidden;width:100%}
.recipes_list ul{margin:0 40px;padding:0;list-style:none}
.recipes_list ul li{padding:0;margin:0 0 40px;display:table;width:100%}
.recipes_list ul li > div{display:table-cell;vertical-align:top}
.recipes_list ul li > div.image{width:45%;padding-right:5%}
.recipes_list ul li > div.entry{width:50%}
.recipes_list ul li > div.entry p{font-size:16px;line-height:1.5}
.recipes_list ul li > div.entry h3{margin:0 0 15px}
.places_list{display:block;width:100%;margin-bottom:40px}
.places_list ul{list-style:none;margin:0;padding:0}
.places_list ul li{display:table;width:100%;padding:0;margin:0 0 20px}
.places_list ul li > div{display:table-cell;vertical-align:middle}
.places_list ul li > div .title{font-weight:700;font-size:23px;color:#081e29}
.places_list ul li > div .link{font-weight:700;font-size:13px;color:#081e29;text-decoration:underline}
.places_list ul li > div .link:hover{color:#081e29;text-decoration:none}
.places_list ul li > div.image{width:110px}
#aricles .content_block{width:74.5%}
#aricles .news_list ul li a{height:368px}
#aricles #sidebar .carousel_block{margin-bottom:16px}
#aricles .left_area .content_block{background:transparent}
#aricles #sidebar{width:23.7%;padding-left:1.8%}
#aricles .carousel_avto{margin-bottom:20px}
#tourism .content-wrapper > .wrap{padding-left:30px;background:#fff;border-top:1px solid #dfdfdf}
#aricles .content-wrapper > .wrap:first-child{border-top:1px solid #dfdfdf;padding-bottom:0;padding-left:30px}
#aricles .content-wrapper > .submenu3{border-bottom:1px solid #dfdfdf;background:#fff}
#tourism .center_adwrap{border:0;padding-bottom:30px}
.main_tourism_list{width:100%;clear:both;overflow:hidden;margin:10px 0}
.main_tourism_list > a{display:block;margin:0 0 15px 1.25%;width:32.5%;text-decoration:none;float:left}
.main_tourism_list > a:nth-child(3n+1){clear:both;margin-left:0}
.main_tourism_list > a > img{display:block;width:100%}
h2.line_title{margin:0;background:url(../images/bg/title_bg.gif) repeat-x 0 center;text-align:center;margin-bottom:20px}
h2.line_title span{background:#fff;padding:0 20px;color:#081E29;font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:24px}
.content_block > h2{padding:40px}
.contacts_list{padding:0 40px}
.contacts_list .item{overflow:hidden;margin-bottom:60px}
.contacts_list .image{width:250px;float:left}
.contacts_list .image img{width:220px}
.contacts_list .info{overflow:hidden}
.contacts_list .info *{font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:16px;color:#081e29}
.contacts_list .info .name{font-weight:700;font-size:30px}
.contacts_list .info .post{font-weight:700;font-size:14px;margin:10px 0 30px}
.contacts_list .info .contacts{margin:0 0 30px}
.contacts_list .info .text h2{font-weight:700;font-size:27px;margin:10px 0}
.contacts_list .info .text h3{font-weight:700;font-size:14px;margin-bottom:20px;text-transform:uppercase}
.main_service_list{position:relative;width:100%;clear:both;overflow:hidden;margin:10px 0}
.main_service_list > a{display:block;margin:0 0 15px 1%;width:24.25%;text-decoration:none;float:left;font-size:0}
.main_service_list > a:nth-child(4n+1){clear:both;margin-left:0}
.main_service_list > a > img{display:block;width:100%}
.main_service_list__item{height:142px;padding:5px;background-color:#e6e7e9;text-align:center;border:2px solid #e6e7e9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_service_list__item:hover{background-color:#fff}
.main_service_list__item:before{font-size:0;content:" ";display:inline-block;height:100%;vertical-align:middle}
.main_service_list__item-text{position:relative;display:inline-block;width:100%;margin:0;padding:0;vertical-align:middle}
.main_service_list__item-text .icon{display:block;font-size:35px;color:#f8585e}
.main_service_list__item-text .icon__desc{padding-top:15px;font-size:20px;line-height:22px;font-weight:700;color:#00c5af}
.main_tourism_news{clear:both;width:100%;overflow:hidden}
.main_tourism_news ul{list-style:none;margin:0;padding:0}
.main_tourism_news ul li{display:block;margin:0 0 15px 1.25%;width:32.5%;float:left;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.main_tourism_news ul li:first-child{margin-left:0}
.main_tourism_news ul li .image{position:relative}
.main_tourism_news ul li .image > img{display:block;width:100%}
.main_tourism_news ul li .image .category{position:absolute;top:20px;left:15px;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:700;color:#fff;padding:5px 20px;background:#f8585e}
.main_tourism_news ul li .title{font-family:'pt sans',trebuchet ms,serif;overflow:hidden;color:#3a3a42;font-size:17px;font-weight:700;padding:10px 0 0 20px}
.main_tourism_news ul li .where{margin-bottom:14px;font-family:'pt sans',trebuchet ms,serif;overflow:hidden;color:#f9c360;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:300;padding:0 0 0 20px}
.main_tourism_news .where span{font-family:'pt sans',trebuchet ms,serif;color:#3a3a42;font-weight:700;font-size:17px;white-space:nowrap}
.main_service_news{clear:both;width:100%;overflow:hidden}
.main_service_news ul{list-style:none;margin:0;padding:0}
.main_service_news ul li{display:block;margin:0 0 15px 1%;width:24.25%;float:left;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.main_service_news ul li:nth-child(3n+1){clear:none;margin-left:1%}
.main_service_news > li:nth-child(4n+1){clear:both;margin-left:0}
.main_service_news ul li:first-child{margin-left:0}
.main_service_news ul li .image{position:relative}
.main_service_news ul li .image > img{display:block;width:100%}
.main_service_news ul li .image .category{position:absolute;bottom:20px;left:15px;font-family:'pt sans',trebuchet ms,serif;font-size:14px;font-weight:700;color:#fff;padding:5px 20px;background:#f8585e}
.main_service_news ul li .title{font-family:'pt sans',trebuchet ms,serif;overflow:hidden;color:#3a3a42;font-size:17px;font-weight:700;padding:10px 0 0}
.main_tourism_news .realestate_separator{margin:0 15px}
.main_tourism_news .link_news{float:right;margin:14px 20px 14px 0;font-size:13px;font-weight:700;color:#3a3a42;padding:10px 20px;border:2px solid #f7b031;text-decoration:none}
.hotels_list .link_news{float:right;margin:14px 20px 14px 0;font-size:13px;font-weight:700;color:#3a3a42;padding:10px 20px;border:2px solid #f7b031;text-decoration:none}
.excursion_program{position:relative}
.excursion_program .v_line{position:absolute;background:url(../images/bg/timing_line.gif) repeat-y 0 0;width:2px;height:auto;left:37px;z-index:1;margin-top:20px}
.excursion_program ul{margin:0 30px;padding:0;list-style:none}
.excursion_program ul li{margin:0 0 25px;padding:0;list-style:none}
.excursion_program ul li > div.wrapper{display:table;width:100%}
.excursion_program ul li > div.wrapper .point{display:inline-block;background:url(../images/bg/excursion_round.png) no-repeat 0 0;width:17px;height:17px;margin-right:35px;position:relative;z-index:2}
.excursion_program ul li > div.wrapper .day{display:table-cell;width:220px;vertical-align:middle;font-weight:700;color:#081e29;font-size:19px;font-family:'pt sans',trebuchet ms,serif}
.excursion_program ul li > div.wrapper .info{display:table-cell;color:#081e29;font-size:13px;font-weight:300;vertical-align:middle;font-family:'pt sans',trebuchet ms,serif}
.content_temp_wrap{overflow:hidden}
.content_temp_wrap .content_temp{float:left;width:215px;padding-left:40px;border-left:1px solid #d4d4d4;font-size:15px;font-weight:700;margin:20px 0 40px}
.content_temp_wrap .content_temp:first-child{border:0}
.content_temp_wrap .content_temp .temp_value{font-size:35px;font-weight:700}
#weather .content_block > h1{padding-left:40px;margin-top:50px}
.weather_calendar{margin:30px 0 10px}
.weather_calendar ul{list-style:none;margin:0;padding:0}
.weather_calendar ul li{margin:0 0 10px;padding:15px 20px;background:#fff;border:1px #dbdbdb solid;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)}
.weather_calendar ul li.active{border:2px solid #f8585e;padding:14px 19px}
.weather_calendar ul li .month_wrap{display:table;width:100%}
.weather_calendar ul li .month_wrap> div{display:table-cell;vertical-align:middle}
.weather_calendar .month_title{font-size:17px;font-weight:700;font-family:'pt sans',trebuchet ms,serif;color:#081e29}
.weather_calendar .weather_icon{width:50px;text-align:center}
.weather_calendar .temperature{width:100px;text-align:left;color:#081e29;font-size:24px;font-weight:700;font-family:'pt sans',trebuchet ms,serif}
.weather_calendar sup,.content_temp sup{font-size:60%;top:-.6em}
.more_person{overflow:hidden;clear:both;float:left;width:100%;margin:20px 0 0}
.content_block .entry:nth-child(2) p:first-child{margin-top:40px}
.content_block .entry h3:first-child{margin-top:0}
.pdf_menu{position:relative;margin-bottom:15px}
.pdf_menu img{display:block}
.pdf_menu .category_label{bottom:auto;top:20px;left:20px}
.pdf_icon{width:62px;height:61px;background:url(../images/bg/pdf.png) no-repeat 0 0;position:absolute;z-index:3;bottom:10px;right:10px}
.double_block_title,.category_label,.date_label{background:none repeat scroll 0 0 #f8585e;color:#fff;font-family:'pt sans',trebuchet ms,serif;font-size:15px;font-weight:700;left:20px;line-height:2;padding:0 20px;position:absolute;top:20px;z-index:2}
.date_label{background:none repeat scroll 0 0 #081e29;font-weight:300}
.image_header .date_label{bottom:100px;top:auto;left:30px}
.image_header h1 .category_label{position:static;display:inline-block;margin:0 0 20px}
.image_header h1 .title_h1{clear:both}
.category_label{top:auto;bottom:100px;left:30px}
.tour_menu .button_line_2{border:0;padding:5px 0 10px 15px}
.tour_menu .button_line_2 a{text-decoration:underline}
.tour_menu .button_line_2 a:hover{border:0;text-decoration:none}
.tour_menu ul{float:left;width:auto;display:block;width:30%}
.tour_menu .menu_line li{display:inline-block}
.ui-datepicker-title .ui-datepicker-year{display:none}
.ui-datepicker-calendar thead{display:none}
.select_city{display:table;width:100%;margin:15px 0}
.select_city label{color:#081e29;font-size:13px;font-weight:700;display:table-cell;width:117px}
.select_city .select_block{color:#081e29;font-size:13px;font-weight:700;display:table-cell}
.select_city .text,.select_city .dropdown li{color:#081e29;font-size:13px;font-weight:700}
.galleria{width:100%;height:400px;background:#000}
.icon_01,.icon_02,.icon_03,.icon_04,.icon_05,.icon_06,.icon_07,.icon_08,.icon_09,.icon_10,.icon_11,.icon_12,.icon_13,.icon_14,.icon_15,.icon_16,.icon_17,.icon_18,.icon_19,.icon_20,.icon_21,.icon_22,.icon_23,.icon_24,.icon_25,.icon_26,.icon_27,.icon_31,.icon_32{background:url(../images/bg/sprites.png?1234) no-repeat}
.icon_01{background-position:0 0;width:20px;height:25px}
.icon_02{background-position:-34px 0;width:26px;height:19px}
.icon_03{background-position:-71px 0;width:24px;height:22px}
.icon_04{background-position:-99.000007629395px 0;width:15px;height:20px}
.icon_05{background-position:-118.00000762939px 0;width:25px;height:22px}
.icon_06{background-position:-148.00001144409px 0;width:22px;height:25px}
.icon_07{background-position:-174.00001144409px 0;width:25px;height:26px}
.icon_08{background-position:-203.00000762939px 0;width:25px;height:23px}
.icon_09{background-position:-233.00000762939px 0;width:16px;height:24px}
.icon_10{background-position:-253.00000762939px 0;width:25px;height:19px}
.icon_11{background-position:-281.00000762939px 0;width:21px;height:20px}
.icon_12{background-position:-304.00000762939px 0;width:21px;height:14px}
.icon_13{background-position:-328.00000762939px 0;width:19px;height:20px}
.icon_14{background-position:-351.00000762939px 0;width:20px;height:20px}
.icon_15{background-position:-373.00000762939px 0;width:25px;height:23px}
.icon_16{background-position:-402.00000762939px 0;width:20px;height:18px}
.icon_17{background-position:-423.00000762939px 0;width:20px;height:17px}
.icon_18{background-position:-447.00000762939px 0;width:20px;height:14px}
.icon_19{background-position:-470.00000762939px 0;width:20px;height:18px}
.icon_20{background-position:-494.00000762939px 0;width:20px;height:26px}
.icon_21{background-position:-518.00000762939px 0;width:20px;height:12px}
.icon_22{background-position:-543.00000762939px 0;width:20px;height:20px}
.icon_23{background-position:-567.00000762939px 0;width:20px;height:20px}
.icon_24{background-position:-592.00000762939px 0;width:14px;height:20px}
.icon_25{background-position:-610.00000762939px 0;width:25px;height:25px}
.icon_26{background-position:-639.00000762939px 0;width:20px;height:24px}
.icon_27{background-position:-662.00000762939px 0;width:29px;height:24px}
.icon_31{background-position:-695.00000762939px 0;width:29px;height:24px}
.icon_32{background-position:-730.00000762939px 0;width:25px;height:20px}
.weather_icon img{background:url(../images/bg/weather_icons.png) no-repeat}
.weather_icon img.weather_type_1{background-position:0 0;width:29px;height:23px}
.weather_icon img.weather_type_2{background-position:-27px 0;width:29px;height:23px}
.weather_icon img.weather_type_3{background-position:-56px 0;width:29px;height:31px}
.weather_icon img.weather_type_4{background-position:-86px 0;width:29px;height:15px}
.tarif_list{overflow:hidden;display:table;width:100%}
.tarif_list .item{width:33%;display:table-cell;text-align:center;padding-left:5%}
.tarif_list .item a{text-decoration:none;display:block;height:240px;padding:40px 0;border:2px solid #359cc5}
.tarif_list .item.active a,.tarif_list .item a:hover{border-color:#f8585e}
.tarif_list .item:first-child{padding-left:0;width:29%}
.tarif_list .item h2{font-size:21px;font-weight:700}
.tarif_list .item a .price{font-size:14px;font-weight:700;margin:25px 0 30px}
.tarif_list .price span.value{padding-right:10px;font-size:32px}
.tarif_list .desc{line-height:1.8}
.file{margin-left:-20px;margin-top:25px}
.alignright{float:right;margin:0 0 20px 20px}
.alignleft{float:left;margin:0 20px 20px 0}
.bx-wrapper li>img,.bx-wrapper li> a>img{background-position:50% 0;width:100%;background-size:cover;max-width:100%;display:block;width:100%}
#sidebar .bx-wrapper li>img,#sidebar .bx-wrapper li>a>img{background-position:50% 0;width:100%;background-size:cover;max-width:100%;display:block;width:100%}
.column_50 .bx-wrapper li>img,.column_50 .bx-wrapper li>a>img{background-position:50% 70%;width:100%;background-size:cover;max-width:100%;display:block;width:100%}
.files{overflow:hidden;margin:5px 0 0 -15px}
#file{position:relative;float:left;top:0;right:0;padding:0;margin:0;text-align:left;width:153px;height:41px;overflow:hidden;background:url(../images/file_button.gif) no-repeat 0 0;background-size:153px auto;cursor:pointer}
#file:hover{background-position:0 -41px}
#file input{height:26px;position:absolute;right:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.files label{padding:8px 50px 0 0;float:left;color:#fff;font-size:16px}
#file_list{list-style:none outside none;margin:0;padding:10px 0;overflow:hidden;clear:both}
#file_list li{color:#081e29;font-weight:700;font-family:'pt sans',trebuchet ms,serif;font-size:14px;margin:0 0 5px}
.delete_file{left:2px;margin-right:15px;position:relative;top:1px}
.tabs{display:block;background:#e8e8e8;border-radius:3px 3px 0 0;overflow:hidden}
.tabs > a{display:block;border-radius:3px 3px 0 0;float:left;width:50%;text-align:center;color:#081e29;font-weight:700;font-family:'pt sans',trebuchet ms,serif;font-size:14px;text-decoration:none;border-top:3px solid transparent;padding:13px 0}
.tabs > a.active{color:#f8585e;border-color:#f8585e;background:#fff}
.item_tab{display:none}
.tabs_wrap{height:100%;border-radius:3px;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.tabs_wrap .form_wrapper{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#slider-range.ui-slider-horizontal,#slider-range2.ui-slider-horizontal{height:3px;background:#e8e8e8!important;border-radius:3px;width:93%;margin:0 0 -20px 5%}
#slider-range.ui-slider-horizontal .ui-slider-range,#slider-range2.ui-slider-horizontal .ui-slider-range{height:3px;background:#f8585e!important}
#amount1,#amount2,#amount3,#amount4{width:64px;color:#081e29;font-size:14px;font-weight:700;font-family:'pt sans',trebuchet ms,serif;text-align:right;padding:8px 10px;margin:6px 0 20px}
#amount1,#amount3{margin-right:5px}
#amount2,#amount4{margin-left:5px}
#slider-range.ui-slider .ui-slider-handle,#slider-range2.ui-slider .ui-slider-handle{background:#f8585e!important;width:12px;height:12px;cursor:pointer}
.price_slider{width:200px}
.right_button{cursor:pointer;height:40px;border:2px solid #f8585e;background:transparent;color:#081e29;font-size:13px;font-weight:700;width:auto;margin:33px 0 0;padding:0 60px;float:right}
.tabs_wrap form .line.double_columns{height:83px;overflow:visible}
.estate_list ul{list-style:none;margin:0;padding:0}
.estate_list ul li{display:block;padding:0;margin:0 0 20px;overflow:hidden;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);border-radius:3px}
.estate_list ul li .image{float:left;width:390px;margin-right:40px}
.estate_list ul li .image img{width:100%;display:block}
.estate_list ul li .info{overflow:hidden;font-family:'pt sans',trebuchet ms,serif;padding-right:30px}
.estate_list ul li .info *{font-family:'pt sans',trebuchet ms,serif}
.estate_list ul li .info .title{font-size:24px;margin:38px 0 15px;font-weight:700;font-family:'pt sans',trebuchet ms,serif}
.estate_list ul li .info .place{font-size:16px;font-weight:300;margin-bottom:23px}
.estate_list ul li .info .info_line{font-size:14px;font-weight:300;margin:12px 0}
.estate_list ul li .info .info_line > div{display:inline-block}
.estate_list ul li .info .info_line > div.name{width:150px}
.estate_list ul li .info .info_line > div.value{font-weight:700}
.estate_list ul li .info .bottom_info{overflow:hidden;margin-top:30px}
.estate_list ul li .info .bottom_info .price{float:left;font-size:16px;font-weight:700;padding-top:5px}
.estate_list ul li .info .bottom_info .price span{font-size:24px;margin-right:5px;font-family:'pt sans',trebuchet ms,serif}
.estate_list ul li .info .bottom_info .button_right{float:right;font-size:14px;font-weight:700}
.estate_list ul li .info .bottom_info .button_right .more_estate{font-size:14px;font-weight:700;display:inline-block;color:#081e29;border:2px solid #f8585e;text-decoration:none;padding:10px 35px;margin-left:15px}
.price_sidebar{font-size:24px;color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-weight:700;margin:35px 0 0}
.price_sidebar .value{font-size:35px;color:#081e29;font-family:'pt sans',trebuchet ms,serif;font-weight:700;margin:10px 0 30px}
.select_block.education_type{width:260px}
.jobs_list{overflow:hidden;padding:0 40px 50px}
.jobs_list .item{margin-bottom:20px}
.jobs_list .info{float:left;width:74%}
.rec_site .info{float:left;width:69%}
.jobs_list .info h3{font-size:23px;line-height:1.2}
.jobs_list .info h4{font-size:16px;line-height:1.2;margin-bottom:20px}
.jobs_list .info p,.jobs_list .info li{font-size:14px;font-weight:300}
.jobs_list .button{float:right;width:25%;font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:12px;text-align:center}
.rec_site .price{float:right;width:30%;font-family:'pt sans',trebuchet ms,serif;font-weight:300;text-align:center;margin-top:50px;font-weight:700;font-size:14px}
.rec_site .price .text{font-weight:700;font-size:19px;font-family:'pt sans',trebuchet ms,serif}
.rec_site .price .value{font-weight:700;font-size:35px;font-family:'pt sans',trebuchet ms,serif}
.jobs_list .button *{font-family:'pt sans',trebuchet ms,serif;font-weight:300;font-size:12px}
.jobs_list .button a{font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:14px;margin-top:10px;display:inline-block}
.jobs_list .button .long_button,.rec_site .price .long_button,.top_info .right_info .long_button{display:inline-block;cursor:pointer;height:auto;padding:12px 0 8px;text-align:center;border:2px solid #f8585e;background:rgba(0,0,0,0);color:#081E29;font-size:13px;font-weight:700;width:100%;margin:20px 0;text-decoration:none;font-family:'pt sans',trebuchet ms,serif;font-weight:700}
.content_block > .entry.rec_site{overflow:hidden;border-left:2px solid #f8585e;background:#f8f8f8;margin:0;padding:0 40px}
.content_block > .entry.top_info{overflow:visible}
.top_info .left_info{float:left}
.top_info .left_info a{font-family:'pt sans',trebuchet ms,serif;font-weight:700;font-size:16px}
.top_info .left_info h2{display:inline-block;margin-right:30px}
.top_info .right_info{width:30%;float:right;margin-top:25px}
@media only screen and (max-width: 1270px),only screen and (max-device-width: 1270px) {
.language_block ul li a{margin-left:10px}
#header .logo img{width:180px;height:auto}
.radio_block{width:380px}
.top_center{padding-left:20px}
}
#map_in_window{width:767px;height:400px}
#map_canvas{width:800px;max-height:400px}
@media(max-width: 1400px) and (min-width: 767px) {
.center_adwrap.table .right_link.small{font-size:14px;width:auto}
.center_adwrap.table .banner_title_w.black{font-size:14px}
.center_adwrap.table .text{font-size:10px}
}
@media(max-width: 1024px) {
.center_adwrap.table .banner_item.w40,.center_adwrap.table .banner_item.w20{display:block;width:100%}
.center_adwrap.table .banner_item.w40 .inner_adwrap,.center_adwrap.table .banner_item.w20 .inner_adwrap{background:none;padding:0}
.center_adwrap.table .right_link,.center_adwrap.table .right_link.black,.center_adwrap.table .right_link.block{margin:10px auto;position:static!important;float:none;display:block;max-width:250px;width:100%;text-align:center}
}
input:focus{outline:none}
.orangeBtns{list-style:none}
ul.orangeBtns li{display:inline-block;margin:0 20px 4px 0;width:105px}
ul.orangeBtns li a{display:inline-block;display:block;line-height:40px;color:#000;font-size:14px;font-weight:700;text-decoration:none;background:#f8585e;padding:0 15px;text-align:center}
ul.orangeBtns li a:hover{color:#000}
ul.orangeBtns li a.active{background:#e6e7e9}
.orangeBtnsSmall{list-style:none}
ul.orangeBtnsSmall li{display:inline-block;margin:0 20px 4px 0}
ul.orangeBtnsSmall li a{display:inline-block;display:block;line-height:30px;color:#000;font-size:14px;border:1px solid #d0d4d5;font-weight:700;text-decoration:none;padding:0 15px}
ul.orangeBtnsSmall li a:hover,ul.orangeBtnsSmall li a.active{color:#000;background:#e6e7e9;border-color:#f8585e}
.postsListBox{background:#f8f8f8;margin:0 -40px;padding:20px 40px 60px;border-top:2px solid #ebebeb}
ul.postsList{margin:0 -10px;padding-left:4px}
ul.postsList li{display:inline-block;vertical-align:top;box-sizing:border-box;margin-left:-4px;width:33.333%;padding:0 10px;list-style:none;padding-bottom:20px}
@media(max-width: 767px) {
ul.postsList li{display:block;width:auto}
}
ul.postsList li a{display:block;text-decoration:none;overflow:hidden;box-shadow:0 0 7px rgba(0,0,0,0.15);height:350px}
ul.postsList li .img{position:relative;display:block}
ul.postsList li .img img{display:block;width:100%}
ul.postsList li .img .new{position:absolute;background-color:#f8585e;line-height:31px;font-size:12px;font-weight:700;color:#fff;top:15px;right:15px;padding:0 15px;text-transform:uppercase}
ul.postsList li .img .sale{position:absolute;bottom:25px;left:25px;background-color:#f8585e;font-size:25px;font-weight:700;color:#fff;padding:0 15px;line-height:50px;overflow:hidden}
ul.postsList li h3{margin:22px 15px 0 22px !important;font-weight:700;font-size:15px;color:#081e29;height:40px;overflow:hidden}
@media(max-width: 767px) {
ul.postsList li h3{margin:22px 15px 0 22px;height:auto}
}
ul.postsList li p{padding:0 22px 22px;line-height:16px;font-weight:400;font-size:12px;color:#081e29}
.content_block > .entry.discount-page{overflow:visible}
.card_banner .banner_item .banner_title_w{float:left;display:inline-block;padding:2px 15px}
.card_banner .banner_item .text{padding:0 10px;font-size:14px;display:inline-block;margin:2px}
.card_banner .banner_item .text span{font-size:18px}
.card_banner .banner_item .right_link{margin-top:0}
.comments_block.padding{padding:40px 0 60px}
@font-face{font-family:'icomoon';src:url(fonts/icomoon/fonts/icomoon.eot?5961tj);src:url(fonts/icomoon/fonts/icomoon.eot?5961tj#iefix) format("embedded-opentype"),url(fonts/icomoon/fonts/icomoon.ttf?5961tj) format("truetype"),url(fonts/icomoon/fonts/icomoon.woff?5961tj) format("woff"),url(fonts/icomoon/fonts/icomoon.svg?5961tj#icomoon) format("svg");font-weight:400;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-kiprus-flag .path1:before{content:"\e900";color:#fff}
.icon-kiprus-flag .path2:before{content:"\e901";margin-left:-1.3310546875em;color:#30471e}
.icon-kiprus-flag .path3:before{content:"\e902";margin-left:-1.3310546875em;color:#f8ab33}
.icon-kiprus-flag .path4:before{content:"\e903";margin-left:-1.3310546875em;color:#9d9d9c}
.icon-russian-flag .path1:before{content:"\e904";color:#283582}
.icon-russian-flag .path2:before{content:"\e905";margin-left:-1em;color:#cc1719}
.icon-russian-flag .path3:before{content:"\e906";margin-left:-1em;color:#9c9b9b}
.icon-grecian-flag .path1:before{content:"\e907";color:#9d9d9c}
.icon-grecian-flag .path2:before{content:"\e908";margin-left:-1em;color:#283583}
.icon-british-flag .path1:before{content:"\e909";color:#283583}
.icon-british-flag .path2:before{content:"\e90a";margin-left:-1em;color:#cd1719}
.icon-british-flag .path3:before{content:"\e90b";margin-left:-1em;color:#9d9d9c}
.icon-kiprus-logo:before{content:"\e90c"}
.icon-arrow-bottom:before{content:"\e90d"}
.icon-arrow-left:before{content:"\e90e"}
.icon-arrow-right:before{content:"\e90f"}
.icon-calendar:before{content:"\e910"}
.icon-circle:before{content:"\e911"}
.icon-cloudy:before{content:"\e912"}
.icon-facebook:before{content:"\e913"}
.icon-full-view:before{content:"\e914"}
.icon-house:before{content:"\e915"}
.icon-inkedin:before{content:"\e916"}
.icon-instagram:before{content:"\e917"}
.icon-like:before{content:"\e918"}
.icon-map_marker:before{content:"\e919"}
.icon-odnoklassniki:before{content:"\e91a"}
.icon-palm-trees:before{content:"\e91b"}
.icon-partly_sunny:before{content:"\e91c"}
.icon-pdf:before{content:"\e91d"}
.icon-pinterest:before{content:"\e91e"}
.icon-rain:before{content:"\e91f"}
.icon-refresh:before{content:"\e920"}
.icon-rss:before{content:"\e921"}
.icon-star:before{content:"\e922"}
.icon-sun:before{content:"\e923"}
.icon-twitter:before{content:"\e924"}
.icon-vk:before{content:"\e925"}
.icon-education:before{content:"\e926"}
.icon-attraction:before{content:"\e927"}
.icon-cities:before{content:"\e928"}
.icon-excursions:before{content:"\e929"}
.icon-record:before{content:"\e92a"}
.icon-ticket:before{content:"\e92b"}
.icon-handshake:before{content:"\e92c"}
.icon-hotels:before{content:"\e92d"}
.icon-newspaper:before{content:"\e92e"}
.icon-rent2:before{content:"\e92f"}
.icon-tours:before{content:"\e930"}
.icon-travels:before{content:"\e931"}
.icon-vilages:before{content:"\e932"}
.icon-waiter:before{content:"\e933"}
.icon-boutiques:before{content:"\e934"}
.icon-building:before{content:"\e935"}
.icon-children:before{content:"\e936"}
.icon-communication:before{content:"\e937"}
.icon-console:before{content:"\e938"}
.icon-doctor:before{content:"\e939"}
.icon-furniture:before{content:"\e93a"}
.icon-healt:before{content:"\e93b"}
.icon-insurance:before{content:"\e93c"}
.icon-jeweler:before{content:"\e93d"}
.icon-pets:before{content:"\e93e"}
.icon-rent:before{content:"\e93f"}
.icon-service:before{content:"\e940"}
.icon-shops:before{content:"\e941"}
.icon-sports:before{content:"\e942"}
.icon-wedding:before{content:"\e943"}

.wp-pagenavi span.current {
	height: 26px;
}
.top_banner, .pc_top_banner, .banner_item, .top_banner_rise, .ads_item {
position: relative;
}
.ads_item {
display: inline-block;
width: 100%;
}

@media only screen and (max-width: 1024px) {
#news .content_block {
	width: 100% !important;
}
}

.rec_text1400 {
	bottom: unset;
    top: 0;
}
.rec_text480 {
	bottom: unset;
    top: 0;
}