body {font-size:12px; background:#ffffff; font-family:BPGArial;}
body a { color:#898282; text-decoration:underline; }
body a:hover { text-decoration:none;}

.HeaderCont .mailok_message{position:absolute; top:250px; width:430px; margin-left:425px; height:230px; background:#ffffff; z-index:5; }
.HeaderCont .mailok_message .send_icon{width:50px; height:50px; margin:0 auto; margin-top:30px; background:url(../images/mailsend.png) center;}
.HeaderCont .mailok_message .mailok_mes{color:#aeaeae; font-size:small; text-align:center; margin-top:20px;}
.HeaderCont .mailok_message .close{cursor:pointer;  color:#ffffff; font-size:12px; background:url(../images/close_btn.png) center; width:120px; padding-top:10px; height:20px; text-align:center; margin:0 auto; margin-top:30px; }
.body_bg{position:absolute; display:block; left:0px; top:0px; background:#000000; opacity:0.3; z-index:4;}

.Underconstruction{height:13px; width:1220px; margin:auto; color:#ffffff; text-align:center; background:#d32821; padding:10px 0;}

.Table{display:table;}
.Row{display:table-row;}
.Cell{display:table-cell; vertical-align:top;}

.HeaderCont{width:1220px; margin:auto; height:96px; background:#f9f9f9;}
.Header{width:1220px; color:#333541; font-weight:bold; padding-top:23px;  margin:auto; height:73px;}
.Logo{vertical-align:middle; margin-left:20px;}
.soc{float:right; width:70px; margin-right:110px; margin-top:-30px;}


.BannerImage{width:100%; height:325px; background:url(../images/BannerImage.png) no-repeat center;}


.TopMenuCont{width:1220px; margin:auto; height:40px; background:#00a2e0; }
.TopMenu{margin:auto; width:1220px; height:40px; position:relative;}
.TopMenu .Search{position:absolute; right:20px; width:155px; height:36px; }
.Search .submit{width:15px; height:15px; cursor:pointer; background:url(../images/search.png) no-repeat center; border:0px;}
.Search .input{width:130px; height:28px; margin-top:5px; color:#80d1f0; background:none; border:0px;}

.Search ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #80d1f0;
}
.Search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #80d1f0;
   opacity:  1;
}
.Search ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #80d1f0;
   opacity:  1;
}
.Search :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #80d1f0;
}
.Search :placeholder-shown { /* Standard */
  color:    #80d1f0;
}

.langs{ float:right; width:112px; height:36px; margin-top:9px; margin-right:20px;}
.langs .selected{z-index:17; color:#959595; cursor:pointer; height:34px; width:110px; border:1px solid #e4e4e4; }
.langs .selected div{margin:10px 0 0 10px; float:left; width:60px;}
.langs .selected .arrow{margin:15px 0 0 10px; float:left;}
.langs .selected .lang_img{margin-top:10px; float:left;}
.langs .lang_list{z-index:15; position:absolute; display:none; color:#959595; cursor:pointer; margin-top:0.2px;}
.langs .lang_list .lang_item{ height:34px; width:110px; border:1px solid #e4e4e4; border-top:1px solid #ffffff; background:#fff;}
.langs .lang_list .lang_item div{margin:10px 0 0 10px; float:left; width:60px;}
.langs .lang_list .lang_item .lang_img{margin-top:10px; float:left;}

.ToursInner{ min-height:400px; border:0px solid red;}
.ToursInner #gallery .image{ float:left; margin-top:5px;}
.ToursInner .img{width:745px; height:315px;}
.ToursInner .text{font-size:small;}
.ToursInner .price{font-size:16px; margin-top:20px; width:195px; border-left:5px solid #69130f; padding:8px; background:#d2271f; color:#ffffff;}
.ToursInner .title{font-size:20px; color:#262626; line-height:1.5;}
.ToursInner .intro{color:#828282; padding-bottom:10px;}
.ToursInner .days{color:#111111; font-size:13px;}
.ToursInner .soc{height:50px;}
.ToursInner .feedback{height:245px; }
.ToursInner .feedback .input{height:33px; width:200px;  margin-bottom:20px;}
.ToursInner .feedback .input input{height:33px; font-size:14px; width:187px; padding-left:10px; color:#333641; border:1px solid #d9d9d9; }
.ToursInner .feedback .input input:focus{background:#f1f1f1;}
.ToursInner .feedback .text_cont{position:relative; border:1px solid #d9d9d9; width:100%; height:140px;}
.ToursInner .feedback .text_cont .message{resize:none; padding-left:15px; padding-top:10px; border:0px solid red; font-size:14px; color:#333641; width:95%; height:90px;}
.ToursInner .feedback .text_cont .submit_btn{
cursor:pointer; 
background:url(../images/send.png) center;
color:#ffffff;
border:0px; 
position:absolute; 
bottom:9px; 
right:9px;
width:100px; 
height:35px;
 }
.ToursInner .feedback .error{font-size:10px;}


.SiteContent{border-collapse: separate; margin:auto; border-spacing: 0px; width:1220px; margin-bottom:20px; margin-top:20px;}
.SiteContent .Left{width:980px; vertical-align:top; }
.SiteContent .Right{vertical-align:top; }

.LeftBanner{ width:230px; float:left; margin-bottom:48px;}

.Subscribe{width:230px; height:245px; background:#f9f9f9; margin-bottom:20px;}
.Subscribe .Head{height:45px; padding-top:35px; text-align:center; color:#333641; font-size:20px;padding-bottom:10px;}
.Subscribe input{width:173px; margin-left:19px; margin-bottom:10px;  height:36px; padding-left:15px;  background:#ffffff; color:#aaabaf; border:1px solid #e4e4e4;}
.Subscribe .submit{width:190px; height:36px; background:#d2271f; color:#ffffff; border:0px; cursor:pointer;}

.map{
	width:975px;
	position:relative;
}
#map-canvas 
{	
	height: 370px;
	margin: 0px;
	padding: 0px;
	width:975px;
}
.map-content{
min-width:975px;
height:60px;
}

.Feedback{width:975px; border-collapse: separate; border-spacing: 0px; margin-top:20px;}
.FeedbackForm{width:690px; height:170px;}
.FeedbackForm .Message{position:relative; width:490px;  height:160px; border:1px solid #d9d9d9; color:#333641;}
.FeedbackForm .input{width:205px; margin-right:10px;  height:35px; border:1px solid #d9d9d9; color:#333641; padding-left:15px; margin-bottom:10px;}
.FeedbackForm .input:focus{background:#f1f1f1;}
.FeedbackForm .subject{margin-bottom:0px;}
.ContactInfo{position:relative;}
.ContactInfo .Socials{position:absolute; bottom:0px;}
.ContactInfo .Socials img{margin-right:3px;}
.Feedback .submit{border:0px; position:absolute; cursor:pointer; bottom:10px; right:10px; background:url(../images/send.png) no-repeat center; width:100px; height:35px; color:#ffffff;}
.Feedback textarea{width:430px; height:125px; resize:none; color:#333641; border:0px; padding-left:15px; position:absolute; bottom:50px;}
.Feedback .ErrorsCell .Errors{color:#d2271f; }
.Feedback .ErrorsCell{text-align:right;}

.Feedback ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #333641;
}
.Feedback :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333641;
   opacity:  1;
}
.Feedback ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333641;
   opacity:  1;
}
.Feedback :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #333641;
}
.Feedback :placeholder-shown { /* Standard */
  color:    #333641;
}

.SearchResult{background:#ffffff; width:900px; padding:25px; border:1px solid #ebedee; font-size:small;}
.SearchResult .ResultTitle{float:left; color:#b5b5b5;  }
.SearchResult .ResultTitle a{color:#b5b5b5; }
.SearchResult .RowCount{color:#b5b5b5; }
.SearchResult .ResultTitle:hover a{color:#00a3e0; }
.SearchResult .RowCount{width:20px; float:left; }

.CatList{width:229px; border:1px solid #cccccc; padding-top:49px; background:url(../images/catList.png) no-repeat top #fcfcfc;}
.CatList a{text-decoration:none;}
.CatList .CatItem{height:31px; color:#333641; padding-left:27px; font-size:13px; padding-top:18px; background:url(../images/CatItem.png) no-repeat bottom;}
.CatList .CatItem:hover{background:url(../images/CatItem_hover.png) no-repeat; color:#ffffff;}
.CatList .Active{background:url(../images/CatItem_hover.png) no-repeat; color:#ffffff;}
.Tours .Cell{vertical-align:top; }
.ToursList{width:725px; margin-left:18px;}
.ToursItem{position:relative; width:725px; height:190px; margin-bottom:20px; margin-top:-12px;}
.ToursItem img{float:left; margin-right:20px;}
.ToursItem .title{margin-top:14px; color:#262626; font-size:20px;}
.ToursItem .Intro{margin-top:5px; color:#828282; font-size:13px;}
.ToursItem .ReadMore{padding:8px 0 0 10px; cursor:pointer; position:absolute; bottom:0px; left:260px;  background:url(../images/send.png) center; font-size:15px; width:135px; height:25px; color:#ffffff;}
.Price{text-align:center; position:absolute; padding-top:10px; font-size:22px; left:0px; bottom:22px; z-index:1; width:114px; height:31px; background:url(../images/price.png) center; color:#ffffff;} 

.MainTours{float:left; margin-left:20px; width:230px; margin-right:15px; /*width:730px;*/ border-collapse: separate; border-spacing: 0px;}
.HotTours{width:442px; padding:15px 0 0 12px; margin-bottom:20px; border-right:5px solid #21232c; height:30px; background:#333641; margin-left:20px; color:#ffffff; font-size:17px;}
.MainTour{width:218px; font-size:18px; margin-bottom:30px; position:relative; color:#262626; margin-left:20px; height:220px; float:left;}
.MainTour img{max-width:218px; }
.MainTour .Price{bottom:80px; padding-top:10px;}

.footer{width:100%; height:75px; background:#efc94c;}
.footer .footer_top{height:222px; width:100%; background:#f1f1f1;}
.footer .footer_top .topfooter_cont{width:990px; height:222px; margin:0 auto;}
.footer .footer_top .topfooter_cont .online_support{width:180px; margin-right:15px; float:right; margin-top:37px;}
.footer .footer_top .topfooter_cont .footer_menu1{}
.footer .footer_top .topfooter_cont .footer_menu1 .cont1{margin-top:37px; width:230px; float:left; color:#9aa9b1;}
.footer .footer_top .topfooter_cont .footer_menu1 .cont1 a{text-decoration:none;}
.footer .footer_top .topfooter_cont .footer_menu1 .cont1 .title{font-size:12px; font-weight:bold; height:35px; color:#333641;}
.footer .footer_bottom {width:100%; height:75px; background:#00a2e0;}
.footer .footer_bottom .bfooter_cont{width:1220px; height:75px; margin:0 auto; background:#00a2e0;}
.footer .footer_bottom .bfooter_cont .copyright{float:left; color:#005170; width:250px; margin-top:32px;}
.footer .footer_bottom .bfooter_cont .created{color:#005170; float:right; width:150px; margin-top:32px;}
.footer .footer_bottom .bfooter_cont .created a{color:#005170; text-decoration:none;}


#currency
{	
	border: 1px solid #E2E2E2;
    border-radius: 5px;
    float: right;
	margin-right:10px;
    margin-top: 20px;
    padding: 10px;
    width: 210px;
    margin-bottom:20px;
}

#currency span
{
	border-bottom: 1px solid #A5A5A5;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}

.currency-row
{
	margin-bottom:5px; float:left;
}

.currency-title
{
	width:55px;
	height:25px;
	font-size:13px;
	color:#4b4b4b;
	float:left;
}

.currency-title div
{
	padding: 3px 5px 5px 0;
	font-size: 12px;
}

.currency-item
{
	border:1px solid #CCCCCC;
	width:130px;
	height:25px;
	float:right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.currency-item div
{
	float:left;
}

.currency-item .currency-flag
{
	width:30px;
}

.currency-item .currency-flag img
{
	margin: 6px 5px 5px 5px;
}

.currency-item .currency-price
{
	width:50px;
	height:25px;	
	border-right:1px solid #CCC;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.currency-item .currency-price div
{
	margin:5px 5px 5px 4px;
}

.currency-item .currency-input
{
	height:25px;
	padding-left:5px;
	width: 42px;
}

.flag-price { height: 25px; }
.flagg { background-color: #f2f2f2; }

.currency-item .currency-input input
{
	height:23px;
	border:0;
	color:#b7b7b7;
	font-size: 12px;
	width:100%;
	float:left;
}


/*border radiuses*/

.cornersbot4{
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.Weather{width:185px; height:125px; color:#828282; border:3px solid #00a2e0; padding:20px; font-size:small; text-align:center;}
.Weather .Head{font-size:22px; color:#646464;}
.Weather .day{font-size:17px; color:#ff5c01; font-weight:bold; text-align:right;}
.Weather .night{font-size:17px; color:#646464; font-weight:bold; text-align:right;}
.Weather img{margin-top:20px;}

.ContactInfoFooter{width:220px; font-size:14px; padding-top:35px; margin-right:60px; height:150px; float:left;}
.ContactInfoFooter div{color:#898282;}

