@charset "utf-8";
@font-face { font-family: 'shrift'; src: url('/img/GalsLightC.woff'); }
@font-face { font-family: 'shrift2'; src: url('/img/LagunaC.woff'); }

h1 { font-family:shrift2; }
body, html { height:100%; margin: 0;    padding: 0;	font-family:shrift;}
.ajax_content { display: inline; }
input, a { outline:none; }
a { cursor:pointer; }
body { background:#fbfaf8; min-height:100%; }
#ajax_content { opacity:0;}

header { height:189px; position:relative;  background:url(/img/green_pattern.png);}
header .header_container { width:1100px; margin:0 auto; position:relative; }
header .header_top .header_container { height:135px; }
header .header_top { height:135px; left:0; top:0; opacity:0;}
header .header_bottom { height:61px; background:url(/img/head_green_line.png) repeat-x; left:0; top:0; opacity:0;}
header .header_bottom .header_container { height:55px; }
header .header_container .header_logo { z-index:10; width:245px; height:200px; position:absolute; opacity:0; left:-100px; }
header .header_container .header_logo_hvostik { z-index:9; position:absolute; width:523px; height:232px; top:0; left:-352px; opacity:0; background:url(/img/zagogylina.png) no-repeat left top;}
header .header_container .header_title { z-index:10; width:588px; height:78px; position:absolute; opacity:0; left:230px; top:-100px;}
header .header_container .header_title a {  color: #fff;
    font-family: shrift2;
    font-size: 85px;
    line-height: 58px;
    text-decoration: none;}
header .header_container .header_fon { z-index:6; position:absolute; top:0; width:1306px; height:137px; left: -124px; opacity:0; background:url(/img/head_blue_bg.png) no-repeat top left; z-index:6;}
#around { position:fixed; left:-25%; top:-25%; width:150%; height:150%; display:block;z-index: -2; opacity:0.4  }
header .header_bottom .header_container .header_phone {  background: url("/img/tel.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    font-size: 26px;
    font-weight: bold;
    margin-left: 230px;
    padding: 10px 0 10px 45px;
    line-height: 38px;
    color: #025677; }
header .header_bottom .header_container .header_email { float:left; margin-left:50px; font-size:25px; padding: 12px 0; color:#025677;}
.header_menu {  left: 17px;    position: absolute;    top: 103px;    width: 238px;    z-index: 25;}
.header_menu .menu_shadow { z-index: 20; background: url("/img/menu_button_shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); height: 150px; left: 59px; position: absolute; top: -64px;
    width: 121px;}
.header_menu .menu_shadow .menu_title { background: url("/img/menu_button.png") no-repeat scroll center center rgba(0, 0, 0, 0); cursor:pointer;
    height: 120px;
    width: 120px;
    font-size: 25px;
    color: #fff;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    padding: 48px 0;
    line-height: 30px;}
.header_menu .menu_holder { overflow:hidden; position:relative; height:0;}
.header_menu .menu_container { padding:0 11px; position:relative;width: 216px;height: 100%;}
#menu_id_0 {list-style:none; position:absolute; border-bottom: 8px solid #CCCCCC; margin:0;padding:0; padding: 80px 0 50px; bottom:0;background:hsla(0,0%,100%,0.8); width:216px;}
.header_menu ul li { padding:0 18px;}
.header_menu ul li a { color: #4B4B4B;
    font-size: 23px;
    line-height: 35px;
    text-decoration: none;
    word-spacing: -6px;}
.header_menu .left_shadow { position:absolute; bottom:0;  left:0px; height:100%; width:11px; background:url(/img/menu_shadow_left.png) no-repeat right center; }
.header_menu .right_shadow { position:absolute; bottom:0;  right:0; height:100%; width:11px; background:url(/img/menu_shadow_right.png) no-repeat right center; }
.header_menu .top_border {
	z-index: 9;
    border-top: 8px solid #CCCCCC;
    height: 0;
    width: 216px;
	margin:0 11px;
    position: absolute;
    top: -8px;
	}
.header_menu .down_border {
    
    height: 104px;
    opacity: 0.7;
	margin:0 11px;
    width: 216px;
	background:url(/img/menu_bottom_shadow.png) no-repeat center top}

.left_fignja {background: url("/img/zagogylina_left.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 52px;
    position: absolute;
    width: 118px;
    top: -42px;
	 display:none;
    right: 180px;}
.right_fignja{background:url(/img/zagogylina_right.png) no-repeat right; position:absolute; width:118px; height:52px; top: -42px; left: 180px; display:none}

.breadcrumbs_container {
    display: block;
    font-size: 12px;
    height: 37px;
    margin: 0 auto;
    padding: 7px 0 0 124px;
    width: 581px;
}
.excursion>.breadcrumbs_container {
 display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    margin: 0 auto;
    padding: 11px 35px 0;
    position: relative;
    width: 581px;
    z-index: 200;
}

#ajax_inner>.breadcrumbs_container {
    display: block;
    font-size: 12px;
    height: 37px;
    margin: 0 auto;
    padding:11px 0 0 124px;
    width: 581px;
}

.breadcrumbs_container a { color:rgba(148,148,148,1.00); text-decoration:none;font-size: 12px;}
.breadcrumbs_container > div {float: left;color:rgba(148,148,148,1.00);
    margin-right: 8px;
    padding-top: 1px;}
.home_top { background: url("/img/index_map_bg.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    height: 753px;
    width: 100%;
    position: absolute;
    z-index: -4;}
.home_top .home_topm_inner{  background: url("/img/menu_pattern.png") repeat scroll center top rgba(163, 198, 197, 0.35);
    height: 373px;
    position: absolute;
    width: 100%;
    z-index: -1; }
.home_content_top_container { margin:0 auto; width:1080px; position:relative; }
.home_content_top {background: url("/img/map.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 420px;
    margin: 0 auto;
    padding: 154px 160px 0 540px;
    position: absolute;
    top: -17px;
    width: 400px;
    z-index: 5;
    font-size: 16px;}
.home_content_bottom {width: 800px;  margin: 520px auto 0;}
.lang_container { position:absolute; width:266px; top:95px; z-index:20 }
.lang_container>div {width:25px; height:126px;  position:absolute; background-position:0 -8px; }
.lang_container>div>a { border-top: 8px solid rgba(136, 136, 136, 0.49);
    color: #000;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding-top: 123px;
    text-decoration: none;
    width: 19px;}
.lang_ua { left:0;  background:url(/img/ua.png) no-repeat; }
.lang_ua>a {   }
.lang_ru { right:0; background:url(/img/ru.png) no-repeat; }
.lang_ru>a { }


#start_tabs { margin:0 auto; width:685px;}
#start_tabs .tabs_head .guide_container:first-child { float:left;  }
#start_tabs .tabs_head .guide_container:last-child { float:right; }
#start_tabs .tabs_head .guide_container { position:relative; height:170px;width: 340px;}
#start_tabs .guide_container .guide { width:110px; height:165px; border-top:5px solid #73bdc6;  overflow:hidden; text-align: center; position:relative; z-index:20}
#start_tabs .guide_container .guide img { position:absolute; top:0; left:0; width:110px; opacity:0.9;}
#start_tabs .guide_container.selected  .guide img { opacity:1}

#start_tabs .guide_container.selected .guide { border-color:#00c05f;}

#start_tabs .guide_container .arrow_dowd { background:url(/img/gid_tr.png) no-repeat top center;  height: 94px;  width: 122px;  position: absolute;  left: 79px; bottom: 110px; opacity:0;}
#start_tabs .guide_container .info {position:absolute; top:100px; width: 330px;  }
#start_tabs .guide_container .info h2 {font-weight: normal; font-size: 35px; margin: 10px 0 0; line-height: 30px;}
#start_tabs .guide_container .info span {font-size: 25px; color: #484848;}

#start_tabs .guide_container:first-child .info { right: 123px; text-align: right;}
#start_tabs .guide_container:last-child .info { left: 123px; text-align: left;}

#start_tabs .guide_container.selected .info {  color: #00C05F;}
#start_tabs .guide_container:first-child .guide {   float:right;}
#start_tabs .guide_container:last-child .guide {  float:left;}
#start_tabs .tabs_head { float: left; margin: 0 auto; width: 100%;}
#start_tabs .tabs_content { float: left;  margin: 0 auto 30px; width: 100%; }
#start_tabs .tabs_content>div{ display:none; border-top: 1px solid #00C05F; float: left; margin: 0 auto; width: 100%; padding-top:20px;margin-top:20px;}
#start_tabs .tabs_content>div:first-child { display:block;}

footer { clear:both;  bottom:0; margin-top:30px; width:100%; position:relative; }

footer .footer_logo { float:left;}
footer .footer_rights{ float:left; margin-top:190px;}
.page_ekskursii-i-muzei { position:relative; }
.template_2  {position: relative;}
.template_2 #ajax_inner { position:absolute; top:0; left:0; width:100%; z-index:20;}

#map { background:url(/img/map_eksk.jpg) no-repeat top left;  cursor: grab; cursor: -webkit-grab; width:1592px; height:1592px; position:absolute; top:0; left:27%; z-index:4; }
#map:link { cursor:col-resize}
#map_over { background:url(/img/pattern_800_sharp.png) top center; z-index:5; width:300%; height:100%; position:absolute; top:0; left:-100%;}	
ul.sitemap { float:left;}
#map .location h3 { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.42);
    box-shadow: 0 0 16px 1px #CCCCCC;
    float: right;
    max-width: 170px;
	padding-left: 10px;
    padding-right: 50px;
    position: relative;
    margin: 0;
	}
#map .location h3 a {
	color:#131313;
	text-decoration:none;
	}
#map .location h3 .marker {  background:url(/img/map_marker.png) no-repeat top left; width:36px; height:63px; position:absolute; right:6px;  top:-5px;}
#map .location { position: absolute; z-index:10; }
#map_area {width:100%; overflow:hidden; height:1592px; float:left;position: relative}
#map .location div.img{     background-position: center center;
    background-repeat: no-repeat;
    height: 152px;
    width: 160px;
    float: right;
    clear: both;
    margin-right: 42px; }


.location_vechirnij-viden { left: 668px;  top: 201px; }
.location_videnskij-lis { left: 1147px; top: 525px; }
.location_dolina-vahau { left: 1058px; top: 1159px; }
.location_zalcburg {  left: 1063px; top: 20px; }
.location_imperatorska-skarbnicja { left: 614px; top: 968px;}
.location_imperatorski-apartamenti { left: 841px; top: 902px;}
.location_imperatorskij-sklep { left: 621px; top: 785px;}
.location_kartinna-galereja-belveder { left: 732px;    top: 1249px;}
.location_muzej-istorii-mistectva { left: 396px; top: 1145px;}
.location_muzej-prirodoznavstva { left: 340px; top: 1023px;}
.location_ogljadova-ekskursija-vidnem-na-avto { left: 1020px; top: 305px;}
.location_ogljadovo-pishohidna-ekskursija-po-vnutrishnomu-mistu { left: 611px; top: 448px;}
.location_palac-shenbrunn { left: 99px;   top: 1063px;}
.location_sobor-svjatogo-stefana {left: 842px; top: 689px;}



.location_vechirnij-viden div.img { background-image:url(/img/night_grey.png);  }
.location_videnskij-lis div.img { background-image:url(/img/venskii_les_grey.png);height: 135px !important;}
.location_dolina-vahau div.img {  background-image:url(/img/vahay_grey.png);}
.location_zalcburg div.img {   background-image:url(/img/zaltsbyrg_grey.png); height: 135px !important;}
.location_imperatorska-skarbnicja div.img {  background-image:url(/img/skarbnutsia_grey.png); height:88px !important;}

.location_ogljadovo-pishohidna-ekskursija-po-vnutrishnomu-mistu div.img {  background-image:url(/img/po_gorody_grey.png); }
.location_imperatorski-apartamenti div.img {  background-image:url(/img/apartamentu_grey.png); }

.location_imperatorskij-sklep div.img {  background-image:url(/img/imper_sklep_grey.png); }
.location_kartinna-galereja-belveder div.img {  background-image:url(/img/belveder_grey.png); height:88px !important; }
.location_muzej-istorii-mistectva div.img {  background-image:url(/img/myzeiistorii_grey.png); height:88px !important; }
.location_muzej-prirodoznavstva div.img {  background-image:url(/img/myzeiprirodu_grey.png); height:88px !important; }
.location_ogljadova-ekskursija-vidnem-na-avto div.img {  background-image:url(/img/avto_eks_grey.png); height: 93px !important; }
.location_palac-shenbrunn div.img {  background-image:url(/img/shonbryn_grey.png);height:88px !important; }
.location_sobor-svjatogo-stefana div.img { background-image:url(/img/sobor_shtefana_grey.png);}




.location_vechirnij-viden:hover div.img { background-image:url(/img/night_color.png);  }
.location_videnskij-lis:hover div.img { background-image:url(/img/venskii_les_color.png);}
.location_dolina-vahau:hover div.img {  background-image:url(/img/vahay_color.png);}
.location_zalcburg:hover div.img {   background-image:url(/img/zaltsbyrg_color.png);}
.location_imperatorska-skarbnicja:hover div.img {  background-image:url(/img/skarbnutsia_color.png); }

.location_ogljadovo-pishohidna-ekskursija-po-vnutrishnomu-mistu:hover div.img {  background-image:url(/img/po_gorody_color.png); }
.location_imperatorski-apartamenti:hover div.img {  background-image:url(/img/apartamentu_color.png); }

.location_imperatorskij-sklep:hover div.img {  background-image:url(/img/imper_sklep_color.png); }
.location_kartinna-galereja-belveder:hover div.img {  background-image:url(/img/belveder_color.png); }
.location_muzej-istorii-mistectva:hover div.img {  background-image:url(/img/myzeiistorii_color.png); }
.location_muzej-prirodoznavstva:hover div.img {  background-image:url(/img/myzeiprirodu_color.png); }
.location_ogljadova-ekskursija-vidnem-na-avto:hover div.img {  background-image:url(/img/avto_eks_color.png); }
.location_palac-shenbrunn:hover div.img {  background-image:url(/img/shonbryn_color.png);}
.location_sobor-svjatogo-stefana:hover div.img { background-image:url(/img/sobor_shtefana_color.png);}



#map .controls {  border-radius: 50px;
    box-shadow: 0px 0px 12px 1px #34A4A2;
    height: 100px;
    position: fixed;
    width: 100px;
    z-index: 10;
	top:45%;
    background: #fff;}
#map .controls#control_left {left:0 }
#map .controls#control_right { right:0; }



#menu_selected {
    background: none repeat scroll 0 0 #989898;
    height: 36px;
    position: absolute;
    top: 78px;
    width: 216px;
    z-index: 0;
}


.excursion { margin: 0 auto; padding: 0 0 0 270px; width: 790px;  }
.title_container {  background: none repeat scroll 0 0 #038293;
    border-top: 8px solid #CCCCCC;
    color: #FFFFFF;
    display: table;
    float: left;
    margin-bottom: 40px;
    padding-left: 60px;
    width: 715px;}
.title_container > div { display:table-row;}
.title_container > div > div { display:table-cell; vertical-align:middle; }
.title_container h1 { font-size: 23px; font-weight: normal; line-height: 29px;}
.title_container .title { padding-right:30px; }
.title_container .price {background: none repeat scroll 0 0 #016A78;
    font-size: 26px;
    padding: 15px 30px;
    text-align: center;
    width: 199px; }
.content { padding:0 60px 60px; }
.content ul { font-size: 15px;
    margin: 5px 0;
    padding: 0 0 0 24px;}
.excursion .page:nth-child(3) .content { border-top:10px solid #B5B5B5}
.page { float:left;  background:url(/img/page_shadow.png) repeat-y left top; position:relative;   padding: 0 6px; width:775px}
.page .image { overflow:hidden; width:97px; height:97px; float:left; margin:3px; display:block; }
.page>.content .images>.image:first-child,.page>.content .images>.image:nth-child(3) { width:200px; height:200px; }
 .page>.content .images a {}
.page .image:nth-child(6) { float:right; } 

.page>.content .images>.image:nth-child(n+4) { display:none !important; } 

.page .images { display: inline-block; padding-top: 40px; margin-left: 17px;}
.page .page_bottom_shadow { background: url("/img/page_bottom_shadow.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);z-index: -1;
    bottom: -7px;
    height: 212px;
    left: 1px;
    position: absolute;
    width: 737px;}
.page .image a {cursor: -webkit-zoom-in; }
.page .image a img {   }

.container {min-height: 426px;}
.sub_menu_ajax {   float: left;
    margin-left: -38px;
    margin-top: 43px;
    width: 308px;}
.sub_menu { position:relative; }
.sub_menu_kategorii { 
	   background: url("/img/sub_menu_shadow.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin-top: 50px;
    padding: 0 11px 90px;
    width: 285px;
	
	}
.sub_menu_kategorii ul { background: none repeat scroll 0 0 #f3fbff;
    border-top: 8px solid rgba(204, 204, 204, 0.61);
    float: left;
    list-style: none outside none;
	
    margin: 0;
    padding: 47px 0 0;}
.sub_menu_kategorii ul li { width:100%; clear:both; float:left; margin:0; padding:0; position: relative; border-bottom: 1px dashed #dcdcdc; }
.sub_menu_kategorii ul li:hover .marker {  
	background: url("/img/eks_menu_marker.png") no-repeat scroll center center rgba(56, 2, 0, 0.04);
    height: 45px;
    left: -37px;
    position: absolute;
    top: 0px;
    width: 37px;}
.sub_menu_kategorii ul li a { color: #1a1a1a;
    float: left;
    font-size: 16px;
    padding: 5px 25px;
    width: 236px;}
.sub_menu_kategorii ul li:hover { background:rgba(56, 2, 0, 0.04);}
.sub_menu .menu_shadow {
background: url("/img/ekskyrsii_menu.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    font-size: 17px;
    font-weight: bold;
    height: 125px;
    left: 93px;
    padding-top: 45px;
    position: absolute;
    text-align: center;
    top: -64px;
    width: 127px;
    z-index: 20;
}
.sub_menu .menu_shadow a { text-decoration:none; color:#000; }
.flag_animate { height: 201px;
    position: absolute;
    right: 13px;
    top: -30px;
    width: 258px;
    z-index: 10;}
.excursion_image {float:left; margin:0 10px 10px 0; }
.excursion_image img { max-width:250px;}
.page .middle { width:206px; float:left;}


.price_list { float:left; width:100%;}
.price_list > div {
    float: left;
    margin-bottom: 19px;
    margin-left: 0;
    padding-left: 20px;
    width: 694px;
}
.price_list > div:nth-child(even) .shadow {background: url("/img/price_shadow.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    bottom: -7px;
    height: 65px;
    left: -5px;
    position: absolute;
    width: 900px;
    z-index: -1;}	

	
.price_list > div:nth-child(even) {  background: none repeat scroll 0 0 #e8e8e8;
    position: relative;
    z-index: 1;}	

.price_list > div .title {
    display: table;
    float: left;
    height: 57px;
    vertical-align: middle;
    width: 325px;
}
.price_list > div .title a {color: rgba(25, 68, 99, 1);
    display: table-cell;
    font-size: 22px;
    height: 36px;
    text-decoration: none;
    vertical-align: middle;}

.price_list > div .price {
    color: #038293;
    float: left;
    font-size: 26px;
    font-weight: normal;
    margin: 12px 20px;
    width: 110px;
}


.fakt {background: none repeat scroll 0 0 #f1f1f1;
    margin-right: -59px;
    padding: 1px 30px; }



.module_pages.template_1 {}
.module_pages.template_1 .content>div.line1 { position:relative; font-size:20px; clear:both; width:100%; background:url(/img/kont_plane.png) no-repeat center bottom; padding-bottom: 15px;}
.module_pages.template_1 .content>div:not(.line1) { position:relative; font-size:20px;  clear:both; width:100%; background:url(/img/kont_podkladka.png) no-repeat center bottom; padding-bottom: 15px;}
.module_pages.template_1 .content>div a { color:#000; text-decoration:none; }
.module_pages.template_1 .content>div .left { bottom: 34px;
    left: 0;
    position: absolute;
    width: 225px;}
.module_pages.template_1 .content>div .right{  bottom: 34px;
    right: 0;
    position: absolute;
    width: 225px;}

.module_pages.template_1 .content { background:url(/img/kont-bg.png) no-repeat center center; 
    width: 654px;}

.module_pages.template_1 .line1 .left { background: url("/img/kont_obraz.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    bottom: 10px !important;
    height: 106px;
    left: 41px !important;
    padding-left: 100px;
    padding-top: 11px;}
.module_pages.template_1 .line1 .right { padding-right:100px; background:url(/img/kont_obraz.png) no-repeat right bottom; text-align:right;height: 106px;
    padding-top: 11px; bottom: 10px !important;  right: 41px !important;}
	
	
	
.module_pages.template_1 .line1 .left p:first-child { font-size:24px}
.module_pages.template_1 .line1 .right p:first-child { font-size:24px}
.module_pages.template_1 .line1 p { margin:0; padding:0; }
.module_pages.template_1 .line1 .left p:last-child { font-size:17px; color:#898989; }
.module_pages.template_1 .line1 .right p:last-child { font-size:17px; color:#898989;}
 

.module_pages.template_1 .line1 { height:114px; }
.module_pages.template_1 .line1 .icon { display: block;}
.module_pages.template_1 .line2 { }
.module_pages.template_1 .line2 .icon  { background:url(/img/kont_tel.png) no-repeat center center; width:204px; height:151px; margin:0 auto; display: block;}
.module_pages.template_1 .line3 { }
.module_pages.template_1 .line3 .icon  { background:url(/img/kont_mail.png) no-repeat center center; width:204px; height:133px; margin:0 auto;display: block; }
.module_pages.template_1 .line4 { }
.module_pages.template_1 .line4 .icon  { background:url(/img/kont_skype.png) no-repeat center center; width:194px; height:138px; margin:0 auto; display: block;}


.excursion_order { background-color: #fff;
    display: none;
    left: 207px;
    position: absolute;
    top: 165px;
    width: 713px;
    z-index: 400;}

.excursion_order .title {  background: none repeat scroll 0 0 #038293;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 25px; 
	}
	
.excursion_order .content { padding: 10px 30px; margin-top:20px; }
.excursion_order .content >div { float:left; margin-bottom:10px;}
	
.excursion_order .content .row_title { float:left; width:250px; }
.excursion_order .content .input { float:left; width:400px; }
.excursion_order .content .textarea { float:left; width:700px; }
 


.excursion_order .content .input input[type=text] { background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    float: left;
    font-size: 16px;
    padding: 5px 10px;
    width: 378px; }
.excursion_order .content .input a.send_order {background-color:#038293; color:#fff; padding:15px 30px; text-decoration:none; font-size:20px; float:right;}
.excursion_order .content .row_title a.cencel_order {background-color:#D1D1D1; color:#fff; padding:15px 30px; text-decoration:none; font-size:20px; float:left;}

.excursion_order .content .textarea textarea  { float:left; width:629px; border:none; background-color:#F5F5F5; font-size:16px; padding:5px 10px; height:100px; }

.send_request {
    background: none repeat scroll 0 0 #016a78;
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    line-height: 22px;
    max-width: 130px;
    padding: 65px 18px 16px;
    position: absolute;
    right: 31px;
    text-align: center;
    top: 0;
    z-index: 20;
}
#over_mask {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.75;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.big_order_open {
  background: none repeat scroll 0 0 #038293;
    color: #fff;
    cursor: pointer;
    font-family: shrift2;
    font-size: 30px;
    padding: 15px 0;
    text-align: center;
	
	}
#ajax_loader{
background: url(/img/ajax-loader.gif) no-repeat scroll center center;
    height: 100%;
    left: 0;
    opacity: 0; 
	z-index: -1;
    position: fixed;
    top: 0;
    width: 100%;
}
input.nofocus { color:hsla(0,0%,69%,1.00)}
.footer_rights ul { list-style:none; margin:0; padding:0;}
.footer_rights ul a { text-decoration:none; color:hsla(177,61%,11%,1.00)}
.footer_rights ul a:hover { text-decoration:none; color:#038293}
.add_to_order {
    background: none repeat scroll 0 0 #038293;
    color: #fff;
    float: left;
    font-size: 22px;
	
	cursor:pointer;
    padding: 15px 25px;
}
.excursion_images {
    float: left;
    margin: 9px 5px;

	}
.excursion_images a:not(a:first-child) { display:none;}
.excursion_images a:first-child { float:left; height:38px; width:25px; cursor:pointer; background:url(/img/price_photo.png) no-repeat left center;}