/*@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);*/
@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic&subset=latin,latin-ext,cyrillic);
/*font-family: 'Lora', serif;*/
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700&subset=latin,latin-ext);
/*font-family: 'Libre Baskerville', serif;*/
@import url(https://fonts.googleapis.com/css?family=Vollkorn:400,400italic,700,700italic);
/*font-family: 'Vollkorn', serif;*/

*{ padding:0; margin:0;}
img {border:none;}
body{font-family: 'Lora', serif;font-size:13px;background: #fff ;}
#acontent{margin:0 auto;width:1000px;}
#logo{float:left; padding:16px; padding-left:4%;width:176px;height:36px;border:none;}
#logo img{ width:176px;height:36px; border:none;}
#logoleft{float:left; margin-top:15px;  width:123px;height:36px; border:none;background:url(/imgs/page/logoleft.png) 0 12px no-repeat #fff; }
#mb{margin-top: 68px;}
#header{margin:0 auto; width:100%;min-width:1000px; height:67px; background:#ffffff;    border-bottom: 1px solid #80C342;}
#headerplace{ width:100%;min-width:1000px; border-top:1px solid #6d6d6d;   
     left: 0;    z-index: 9999;    top: 0;  }

#header .headerright{ float:right; background:url(/imgs/page/bgr.jpg) 0 0 repeat; height:58px; width:100%;}
#header .headerright .hsearch{ float:left;background:url(/imgs/page/search.jpg) 0 0 no-repeat #fff; width:426px; height:32px; margin:13px 0 0 20px;}
#header .better{ float:left; height:40px; line-height:40px; font-size:18px;}
#header .hselect{ float:right; height:58px; line-height:58px;}
#seeall{ display:block; margin:0 auto;height:60px; color:#ccc; line-height:60px; text-decoration:none; font-size:16px; cursor:pointer;}
#seemore{ display:block; margin:0 auto;height:60px; line-height:60px; text-decoration:none; font-size:16px; cursor:pointer;}
#cop{color: #898989;    text-align: center;    margin: 10px;}
.conthead{width: 88%;padding: 3%;border: 1px solid #dadada;}
#harc{margin-top:25px;border: 2px solid #C7F9D4; padding:10px;    color: #797979;    text-align: center;}
#harc span{ display: block;    width: 100%;    text-align: center;    font-size: 16px;    color: #c1c1c1;    font-weight: bold;}
#harc table td{padding:5px 5px 5px 0;font-size:15px; color:#909090;}
#harc table td input{cursor:pointer;}
#ggg{width: 70%;cursor:pointer;margin: 0 auto;text-align: center;border: 2px solid #C7F9D4;padding: 2px;height: 20px;line-height: 20px;margin-top: 10px;font-size: 15px;font-weight: bold;color: rgb(33, 224, 83);}

#bookprice{    text-align: center;    font-size: 17px;    color: #FF7100;}

#tripadvisor{    text-align: center;    padding: 30px 0;    border-top: 1px solid #ccc;    margin-top: 20px;}

#tripadvisor a{text-decoration:none;color:#77b435;    font-weight: bold;    font-size: 15px;}

#allbgimage{ width:100%; height:350px; overflow:hidden;}

#cont{ width:70%; margin:0 auto;}
#cont .ctitle{height: 25px;    padding: 20px 0;    font-size: 24px;    color: #000;    text-align: center;}
/*flangs
.box,.page {
position:fixed;
top:0;
left:0;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
z-index:999;
background:rgba(15, 102, 99, 0.5);
color:white;
}

.animate{transition-property:color;
 transition-duration:1s;
 transition-delay:1s;
 transition-timing-function:linear;
-moz-transition-property:color;
-moz-transition-duration:1s;
-moz-transition-delay:1s;
-moz-transition-timing-function:linear;
-webkit-transition-property:color;
-webkit-transition-duration:1s;
-webkit-transition-delay:1s;
-webkit-transition-timing-function:linear;
-o-transition-property:color;
-o-transition-duration:1s;
-o-transition-delay:1s;
-o-transition-timing-function:linear;}
*/
#slide{color:#000;height:auto;width:100%; margin:0 auto;min-width:1000px;}

.is_overlay{display: block;width: 100%; position:relative; left:0; top:0;}
.is_overlay video {width: 100%;height: auto; z-index: -100;background-size: cover;}
.is_overlay img {width: 100%; height: auto; z-index: -100;background-size: cover;}

.allltit{width:100%; text-align:center; color:#fff; font-style:italic; font-size:18px; padding:40px 0; background:#63ac11;}

#allsearch{ width:60%; margin:0 auto; height:275px; left:20%; bottom:5%;  position:absolute; z-index:5;}
#allsearch .stit{ height:60px; background:url(/imgs/page/stit.png) center center no-repeat; line-height:60px; text-align:center; color:#fff; font-size:22px;}

#allsearch .lfl{ width:23%; margin:1%; float:left; display:block; height:50px;}

#allsearch .tbl{border:0; font-size:15px; display:block; height:50px; width:100%; background:#fff;line-height: 50px;}

#allsearch .tbtb{width:100%;text-align: center; cursor:pointer;}
#allsearch .tbutb:hover{ color:#ff7200;}

#allsearch .tbtc{width:100%;;text-align: center; cursor:pointer;}
#allsearch .tbutc:hover{ color:#ff7200;}

#allsearch .tbtd{width:100%;text-align: center; cursor:pointer;}
#allsearch .tbutd:hover{ color:#ff7200;}

#allsearch .tbte{width:100%;text-align: center; cursor:pointer;}
#allsearch .tbute:hover{ color:#ff7200;}

#allsearch .cacts{ color:#ff7200;}

#tourp{ width:98%; margin:0 auto; height:100px;}
#htls{ width:98%; margin:0 auto; height:100px;}
#trfs{ width:98%; margin:0 auto; height:100px;}
#ftrs{ width:98%; margin:0 auto; height:100px;}

#tourp .tourp{background:#fff; width:100%; margin:0 auto;    padding-bottom: 15px;    margin-bottom: 5px;}
#htls .htls{ background:#fff; width:100%; margin:0 auto;     padding-bottom: 15px;    margin-bottom: 5px;}
#trfs .trfs{background:#fff; width:100%; margin:0 auto;     padding-bottom: 15px;    margin-bottom: 5px;}
#ftrs .ftrs{background:#fff; width:100%; margin:0 auto;    padding-bottom: 15px;    margin-bottom: 5px; }


#icon{ width:96%; margin:0 auto; height:77px;}
.allicon{ display:block; width:8.33%; height:100%; box-sizing: border-box;}
.visas{ display:block; background:#3e92d0 url(/imgs/svg/visa.svg) center center no-repeat; width:8%; height:100%; border:1px solid #fff; background-size: contain; float:left;}
.visas:hover, .visas:active{ display:block; background:#0c61a4 url(/imgs/svg/visa.svg) center center no-repeat; background-size: contain;}


.hotelsearch .htop{ width:80%; margin:0 auto; padding:1% 0; }
.hotelsearch .hbot{ width:80%; margin:0 auto; padding:1% 0; }
.hotelsearch .hhsearch{ width:80%; margin:0 auto; padding:1% 0; }


.hotelsearch select { cursor:default;
    float: left;
    height: 28px;
    border-radius: 0;
    -webkit-appearance: none;
    background: #fff url('/imgs/page/sel.png') right center no-repeat;
    border: none;
    line-height: 28px;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none!important;
	font-size:15px;
    color: #000000;
	border-bottom:1px solid #000000;
}

.hotelsearch .ssearch { cursor:default;
    float: left;
    height: 28px;
    border-radius: 0;
    padding: 0 20px 0 5px;
    width: 80%;
    -webkit-appearance: none;
    background: #1e3b4f;
    border: none;
    line-height: 28px;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none!important;
    color: #ffffff;
	border-bottom:2px solid #2c475a;
}




.hotelsearch .ctitle{height: 25px;    padding: 20px 0;    font-size: 24px;    color: #fff;    text-align: center;}
.hotelsearch .hotelselect{ width:35%; float:left; }
.hotelsearch .check{width:20%; float:right; margin-left:5%}

.hotelsearch .goo{ border:none; cursor:pointer; width:68px; height:58px; display:block; margin:0 auto; background:url(/imgs/page/go.png) 0 0 no-repeat; }



#htls .hotelsearch .season{width:17%; float:left; margin:3% 4% 2% 6%; height:45px;}
#htls .hotelsearch .adults{width:17%; float:left; margin:3% 4% 2% 2%; height:45px;}
#htls .hotelsearch .children{width:17%; float:left; margin:3% 4% 2% 2%; height:45px;}
#htls .hotelsearch .hotelcurrency{width:17%; float:left; margin:3% 2% 2% 2%; height:45px;}

.hotelsearch .season{ width:26%; margin:3% 2% 1% 7%; float:left; height:45px;}
.hotelsearch .adults{ width:26%; margin:3% 2% 1% 2%; float:left; height:45px;}
.hotelsearch .hotelcurrency{width:26%; margin:3% 2% 1% 2%; float:left; height:45px;}


.hotelsearch input:-ms-input-placeholder {color:#fff; text-align:left;}
.hotelsearch input::-webkit-input-placeholder {color:#fff; text-align:left;}
.hotelsearch input:-moz-placeholder {color:#fff; text-align:left;}
.hotelsearch input::-moz-placeholder {color:#fff; text-align:left;}

.hotelsearch ::-webkit-datetime-edit { padding: 0; }
.hotelsearch ::-webkit-datetime-edit-fields-wrapper { background: #1e3b4f; }
.hotelsearch ::-webkit-datetime-edit-text { color:#ffffff; padding: 0; }
.hotelsearch ::-webkit-datetime-edit-month-field { color: #fff; }
.hotelsearch ::-webkit-datetime-edit-day-field { color: #fff; }
.hotelsearch ::-webkit-datetime-edit-year-field { color: #fff; }
.hotelsearch ::-webkit-inner-spin-button { display: none; }
.hotelsearch ::-webkit-calendar-picker-indicator {    font-size: 22px;color: #1e3b4f;}
.hotelsearch ::-webkit-calendar-picker-indicator:hover {background:#1e3b4f;      color: #ffffff;      cursor: pointer;    }


.hotelsearch .error{ border-bottom:1px solid #f00;}
.fhsearch .allsearch{height: 24px;margin-left: 10px;background: none;margin-top: 3px;border: none;width: 293px; float:left;}
.allsearch{height: 24px;margin-left: 10px;background: none;margin-top: 3px;border: none;width: 379px; float:left;}
.btn{width: 33px;height: 35px;cursor: pointer;background: none;border: none; float:left;}

.photo-item img{ cursor:default;min-width:1000px;}
.scountry{background:#fff url('/imgs/page/sel.png') right center no-repeat;}

#header .agentlogin{ float:right; display:block; height:20px; line-height:20px; font-size:15px; margin:24px 10px; color:#000; text-decoration:none;}
#header .agentexit{ float:right; display:block; height:20px; line-height:20px; font-size:15px; margin:24px 5px; color:#f00; border-left:1px solid #000; padding-left:5px; text-decoration:none;}
#header .agentname{ float:right; display:block; height:20px; line-height:20px; font-size:15px; margin:24px 5px; color:#000; text-decoration:none;}

#langss{ float:right; position:relative; margin:17px 0 0 0; height:22px; color:#80c342;font-size:14px; margin-left:1%; padding-right:3%; width:60px;}
#langs{ height:22px; color:#80c342;font-size:16px; overflow:hidden;position:absolute; top:0; left:0;padding:0 5px; width:40px;}
#langs:hover{ height:92px;  position:absolute; z-index:5; background:#fff; padding:0 5px; width:40px;}
#langs a,#langs a:visited{color:#777; text-decoration:none;font-size:16px; text-transform:uppercase; height:22px; line-height:22px; display:block;}
#langs a:active,{color:#80c342; text-decoration:none;}
#langs a:hover{ color:#80c342;}
#langs .r{ text-align:left; width:40px; text-transform:uppercase; height:22px; line-height:22px; padding:5px; display:block; cursor:default;}



#header .addcomp{ float:right; height:47px; background:url(/imgs/page/addcomp.png) center center no-repeat; margin:27px 0 0 0 ;}
#header .addcomp a{    color: #ffb000;display: block;text-align: center; height: 47px;line-height: 75px;font-size: 15px;}
#header .addcomp a:hover{text-decoration:underline;}
#header .hgic{float:right; width:5px; height:47px; background:url(/imgs/page/hgic.png) 0 0 no-repeat; margin:27px 20px 0 20px;}

.kgic{float:left; margin:0 12px; width:6px; height:58px; background:url(/imgs/page/kgic.png) 0 0 no-repeat;}

#allmains{color:#000; width:100%; margin:0 auto;}

#fullcar{width:90%; margin:0 auto; height:80px; margin-top:50px; background: #fff;}
#fullcar .itimg{ width:80px; height:75px; float:left; padding:0 35px;}
#home{width:100%; margin:0 auto;}
#main{width:100%; margin:0 auto;    min-height: 300px;}
#home{width:100%;margin:0 auto;}
/*
@media screen and (max-width: 1920px) {#home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}}
@media screen and (max-width: 1600px) {#home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}}
@media screen and (max-width: 1360px) {#home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}}
@media screen and (max-width: 1280px) {#home{width:100%;} #main{width:100%; min-width:1200px;  margin:0 auto; background: #fff;}}
*/
#allsoc{    text-align: center;
    padding-top: 20px;}

#before{ width:100%; margin:0 auto; position:relative;}
#before .noimg{ position:absolute; top:0; left:0; width:100%; cursor:pointer;}
#before .tit{text-transform:uppercase; font-size:22px; text-align:center; color:#fff; width:100%; margin-top:8%;  height:24px; line-height:24px;}
#before .tit a{text-transform:uppercase; font-size:22px; text-align:center; color:#fff; width:100%; margin-top:8%;  height:24px; line-height:24px;}
#before .comm{ width:100%; text-align:center; font-size:17px; color:#fff; margin-top:10px; font-style:italic; height:20px; line-height:20px;}
#before .butt{ text-transform:uppercase; width:120px; margin:0 auto;  margin-top:4%; border-radius:20px; border:1px solid #fff; padding:5px 10px; text-align:center;  color:#fff;; font-size:18px;}

#armenia_hotels{ width:100%; margin:0 auto; position:relative;}
#armenia_hotels .noimg{ position:absolute; top:0; left:0; width:100%; cursor:pointer;}
#armenia_hotels .tit{text-transform:uppercase; font-size:22px; text-align:center; color:#fff; width:100%; margin-top:8%;  height:24px; line-height:24px;}
#armenia_hotels .tit a{text-transform:uppercase; font-size:22px; text-align:center; color:#fff; width:100%; margin-top:8%;  height:24px; line-height:24px;}
#armenia_hotels .comm{ width:100%; text-align:center; font-size:17px; color:#fff; margin-top:10px; font-style:italic; height:20px; line-height:20px;}
#armenia_hotels .butt{ text-transform:uppercase; width:120px; margin:0 auto;  margin-top:4%; border-radius:20px; border:1px solid #fff; padding:5px 10px; text-align:center;  color:#fff;; font-size:18px;}



#armenian_tour{ width:90%; margin:0 auto; position:relative;}
#armenian_tour .noimg{width:90%; margin:5% auto;}
#armenian_tour .noimg .titm{ width:27%; margin:0 3%; float:left; cursor:pointer;}
#armenian_tour .noimg .titm .tline{ width:20%; border-bottom:2px solid #000; margin:15px auto; }
#armenian_tour .noimg .titm .tit{ color:#ffb000; text-align:center; font-size:18px; text-transform:uppercase;}
#armenian_tour .noimg .titm .main{ text-align:center; color:#000; font-size:15px;}


#armvisa{ width:100%; margin:0 auto; position:relative;}
#armvisa .noimg{ position:absolute; top:0; left:0; width:100%;padding-top:2%;}
#armvisa .noimg .visa{ margin-left:30%; width:19%; padding-top:8%; margin-right:3%; cursor:pointer; float:left; height:25px; line-height:25px; font-size:20px; color:#fff; text-align:center;}
#armvisa .noimg .desp{  width:18%; float:left; padding-top:8%; height:25px;cursor:pointer; line-height:25px; font-size:20px; color:#fff; text-align:center;}

#allmains .more{ font-size:16px; width:100%; height:60px; line-height:60px; text-align:center; background:url(/imgs/page/more.png) center center no-repeat;}
#allmains .more a{ display:block; margin:0 auto;height:60px; line-height:60px; text-decoration:none; font-size:16px;}

#allmains .mores{ font-size:16px; width:100%; height:60px; line-height:60px; text-align:center; background:url(/imgs/page/mores.png) center center no-repeat;}

#allmains .mores a{ display:block; margin:0 auto;height:60px; color:#ccc; line-height:60px; text-decoration:none; font-size:16px;}
/**/
#ftours{ width:95%; margin:0 auto;}
#ftours .noimg{width:80%; margin:3% auto;}
#ftours .noimg .alltit{ width:100%; text-align:center; color:#3a3a3a; font-size:24px; text-transform:uppercase;}
#ftours .noimg .allcom{ width:100%; text-align:center; color:#000; font-size:15px; margin-top:1%; font-style:italic;}
#ftours .noimg .titm{width:27%; margin:0 3%; float:left; cursor:pointer; border:1px solid #000; box-sizing: border-box; position:relative;}
#ftours .noimg .titma{-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;}
#ftours .noimg .titm:hover{-webkit-transform: scale(1.1);-webkit-box-shadow: 0px 10px 30px #333;-moz-transform: scale(1.1);-moz-box-shadow: 0px 10px 30px #333;-o-transform: scale(1.1);-o-box-shadow: 0px 10px 30px #333;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-perspective: 1000;}

#ftours .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#ftours .noimg .titm .tline{ width:40%; border-bottom:1px solid #000; margin:15px auto; }
#ftours .noimg .titm .tit{ color:#000; text-align:center; font-size:16px; text-transform:uppercase; margin-top:4%;}
#ftours .noimg .titm .main{height: 78px; overflow: hidden;  text-align: center; width: 80%; margin: 0 auto; color: #000; font-size: 14px;  margin-top: 3px; margin-bottom: 5px;}
#ftours .noimg .titm .price1{ text-align:center; width:60%; margin:0 auto; color:#000; font-size:14px; text-decoration:line-through;}
#ftours .noimg .titm .price2{ text-align:center; width:80%; margin:0 auto; color:#f97b26; font-weight:bold; font-size:20px; margin-top:3px; padding-bottom:10px;}
#ftours .noimg .titm .book{ text-align:center; width:40%; height:35px; line-height:35px; margin:0 auto; color:#000; font-size:15px; border:1px solid #000;}
#ftours .noimg .titm .hoot{ background:url(/imgs/page/hot.png) 0 0 no-repeat; height:80px; width:80px; position:absolute; left:0; bottom:0;}


#our{ width:100%; background:#3a3a3a; padding: 0 0 2% 0;}
#our .cllour{
	position: absolute;
    width: 16%;
    padding: 4% 2%;
    top: 28%;
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    left: 40%;
    background: #63ac11;
    text-align: center;
	}
#our .noimg{width:80%; margin:3% auto;}
#our .alltit{ width:100%; text-align:center; color:#ffffff; font-size:24px; padding:2% 0; background:#2b2b2b; text-transform:uppercase;}
#our .noimg .allcom{ width:100%; text-align:center; color:#000; font-size:15px; margin-top:1%; font-style:italic;}
#our .noimg .titm{width:27%; margin:0 3%; float:left; cursor:pointer; box-sizing: border-box; padding-bottom:20px; position:relative;background:#fff;}
#our .noimg .titma{-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-perspective: 1000;}
#our .noimg .titm:hover{-webkit-transform: scale(1.1);-webkit-box-shadow: 0px 10px 20px #ccc;-moz-transform: scale(1.1);-moz-box-shadow: 0px 10px 20px #ccc;
-o-transform: scale(1.1);-o-box-shadow: 0px 10px 20px #ccc;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-perspective: 1000;}

#our .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#our .noimg .titm .tline{ width:40%; border-bottom:1px solid #000; margin:15px auto; }
#our .noimg .titm .tit{ color:#000; text-align:center; font-weight:bold; font-size:14px;text-transform:uppercase; margin-top:8%;}
#our .noimg .titm .main{height: 108px;    overflow: hidden; text-align:center; width:80%; margin:0 auto; color:#000; font-size:14px; margin-top:3px;}
#our .noimg .titm .book{ text-align:center; width:40%; height:35px; line-height:35px; margin:0 auto; color:#000; font-size:15px;}


/*  background:url(/imgs/page/map.png) left center no-repeat; */
#map{ width:80%; margin:0 auto;min-height:630px; padding:5% 0;}
#map .map{ width:60%; float:left; position:relative;}
#map .map img{ width:100%;  z-index:1;}

#map .map .anims{ cursor:pointer;-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;	}
#map .map .anims:hover{-webkit-transform: scale(1.5);    -moz-transform: scale(1.5); -o-transform: scale(1.5);-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;}
		
#map .map .shirak{width: 50px;height: 40px;display: block;position: absolute;    top: 15%; z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;left: 45px;}
#map .map .lori{width: 65px;height: 40px;display: block;position: absolute;    left: 22%;    top: 10%;z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}
#map .map .tavush{width: 65px;height: 50px;display: block;position: absolute;    left: 40%;   top: 15%;    z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}
#map .map .aragatsotn{width: 85px;height: 30px;display: block;position: absolute;    left: 10%;    top: 33%;z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}
#map .map .kotayk{width: 55px;height: 25px;display: block;position: absolute;    left: 29%;    top: 33%; z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .gegharkunik{width: 95px;height: 30px;display: block;position: absolute;left: 40%;    top: 35%;z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .armavir{width: 65px;height: 25px;display: block;position: absolute;    left: 10%;    top: 44%;z-index: 2;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .erevan{width: 55px;height: 30px;display: block;position: absolute;    left: 25%;    z-index: 2;    top: 43%;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .ararat{width: 55px;height: 30px;display: block;position: absolute;left: 30%;    z-index: 2;    top: 52%;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .vayotsdzor{width: 95px;height: 30px;display: block;position: absolute;left: 45%;    z-index: 2;    top: 60%;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .syunik{width: 55px;height: 30px;display: block;position: absolute;left: 67%;    z-index: 2;    top: 80%;color: #F97B26;font-weight: bold;font-size: 17px;}

#map .map .arcax{width: 55px;height: 30px;display: block;position: absolute;left: 82%;    z-index: 2;    top: 58%;color: #F97B26;font-weight: bold;font-size: 22px;}

#map .mapright{ float:right; width:35%;} 

#map .mapright #shirak{ display:none;}
#map .mapright #lori{ display:none;}
#map .mapright #tavush{ display:none;}
#map .mapright #aragatsotn{ display:none;}
#map .mapright #kotayk{ display:none;}
#map .mapright #gegharkunik{ display:none;}
#map .mapright #armavir{ display:none;}
#map .mapright #erevan{ display:block;}
#map .mapright #ararat{ display:none;}
#map .mapright #vayotsdzor{ display:none;}
#map .mapright #syunik{ display:none;}
#map .mapright #arcax{ display:none;}

#map .mapright .tline{ width:40%; border-bottom:1px solid #000; margin:15px 0; }
#map .mapright .tit{ color:#000; text-align:left; font-size:17px; text-transform:uppercase; margin-top:4%;}
#map .mapright .main{ text-align:left; color:#000; font-size:14px; margin-top:3px; padding-bottom:10px;}

#map .mapright .mvideo{ width:45%; float:left; border:1px solid #63ac11; color:#63ac11; text-align:center; display:block; height:40px; line-height:40px;}
#map .mapright .mpic{width:31%; padding-left:14%;float:right; border:1px solid #4c4c4c; color:000; display:block; height:40px; line-height:40px; background:url(/imgs/page/viewpic.png) 25px center no-repeat;}

#ourvalues{    cursor: default;}
#ourvalues .alltit{font-size: 22px;    text-align: center;    padding-bottom: 25px;    color: #fff;}
#ourvalues .tline{ width:20%; border-bottom:1px solid #fff; margin:15px auto; }
#ourvalues .tit{ color:#fff; text-align:center; font-size:17px; text-transform:uppercase; margin-top:4%;}
#ourvalues .main{ text-align:center; color:#fff; font-size:14px; margin-top:3px;}

#ourvalues .anim{  -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;	}
#ourvalues .anim:hover{-webkit-transform: scale(1.1);    -moz-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s; -webkit-perspective: 1000;}
#svgicon:hover{     stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 6s linear forwards;}
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
#svgicon{     width: 100%;    text-align: center;    position: absolute;    top: -50px;    left: 0;}
#ourvalues{ width:86%; padding:2% 7%; background:#f97b26;}
#ourvalues .mek{ position:relative; padding-top:65px; width:23%; margin:1%; float:left;display: block;background-size: contain;height:90px; position:relative;}
#ourvalues .erku{ position:relative; padding-top:65px; width:23%; margin:1%; float:left;background-size: contain;height:90px;}
#ourvalues .ereq{ position:relative; padding-top:65px; width:23%; margin:1%; float:left;background-size: contain;height:90px;}
#ourvalues .chors{ position:relative; padding-top:65px; width:23%; margin:1%; float:left;background-size: contain; height:90px;}
#ourvalues .hing{ position:relative; padding-top:65px; width:23%; margin:1% 2% 1% 8%; float:left;background-size: contain; height:90px;}
#ourvalues .vec{ position:relative; padding-top:65px; width:23%; margin:1% 2% 1% 3%; float:left;background-size: contain;height:90px;}
#ourvalues .yot{ position:relative; padding-top:65px; width:23%; margin:1% 0 1% 3%;float:left;background-size: contain; height:90px;}


#sub .titm{width:27%; margin:0 3%; float:left; cursor:pointer; border:1px solid #000; box-sizing: border-box; padding-bottom:20px; position:relative;
    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;	}
#sub .titm:hover{-webkit-transform: scale(1.1);    -webkit-box-shadow: 0px 10px 30px #333;    -moz-transform: scale(1.1);    -moz-box-shadow: 0px 10px 30px #333;
    -o-transform: scale(1.1);    -o-box-shadow: 0px 10px 30px #333;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;
    -webkit-perspective: 1000;}
	
#sub .titm{ width:27%; margin:0 3%; float:left; cursor:pointer; border:1px solid #000; box-sizing: border-box; padding-bottom:20px; position:relative;}
#sub .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#sub .titm .tline{ width:40%; border-bottom:1px solid #000; margin:10px auto; }
#sub .titm .tit{ color:#000; text-align:center; font-size:17px; text-transform:uppercase; margin-top:4%;}
#sub .titm .main{ text-align: center;width: 90%;margin: 0 auto;color: #000;font-size: 14px;margin-top: 3px;padding-bottom: 0px;height: 98px;overflow: hidden;}
#sub .titm .price1{ text-align:center; width:60%; margin:0 auto; color:#000; font-size:14px; height:18px; line-height:18px; text-decoration:line-through;}
#sub .titm .price2{ text-align:center; width:90%; margin:0 auto; color:#f97b26; font-weight:bold; font-size:18px; margin-top:3px; padding-bottom:10px;}
#sub .titm .book{ text-align:center; width:55%; height:35px; line-height:35px; margin:0 auto; color:#000; font-size:15px; border:1px solid #000;}
#sub .titm .hoot{ background:url(/imgs/page/hot.png) 0 0 no-repeat; height:80px; width:80px; position:absolute; left:0; bottom:0;}

.tit_tours{width: 100%;text-align:center; color: #fff;font-style: italic;font-size: 22px;padding: 20px 0;position: absolute;top:0;}


#dailytours #sub .titm .main{ height:80px; padding:0;}
#transfers #sub .titm .main{ display:none;}
#hotels #sub .titm .main{ height:55px;}
/**/



#kitfot{ width:100%; margin:0 auto; position:relative;}
#kitfot .noimg{ position:absolute; top:0; left:0; width:100%;padding-top:2%;}
#kitfot .noimg .kit{ margin-left:18%; width:19%; padding-top:7%; margin-right:3%; cursor:pointer; float:left; height:25px; line-height:25px; font-size:20px; color:#fff; text-align:center;}
#kitfot .noimg .dost{ width:19%; padding-top:7%; margin-right:3%; cursor:pointer; float:left; height:25px; line-height:25px; font-size:20px; color:#fff; text-align:center;}
#kitfot .noimg .gal{ width:19%; padding-top:7%; margin-right:3%; cursor:pointer; float:left; height:25px; line-height:25px; font-size:20px; color:#fff; text-align:center;}



/* HRASHQ*/

#explore{ width:95%; margin:0 auto;}
#explore .noimg{width:90%; margin:3% auto;}
#explore .noimg .alltit{ width:100%; text-align:center; color:#3a3a3a; font-size:24px; text-transform:uppercase;}
#explore .noimg .allcom{ width:100%; text-align:center; color:#000; font-size:15px; margin-top:1%; font-style:italic;}

#explore .noimg .mek{ width:25%; float:left; }
#explore .noimg .erku{ width:25%;  float:left; }
#explore .noimg .ereq{ width:25%;  float:left; }
#explore .noimg .chors{ width:25%; float:left; }

#explore .noimg .titm{ width:92%; margin:0 1%; float:left; cursor:pointer;background:#f2f2f2; padding:10px 3%;-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;}

#explore .noimg .titm:hover{-webkit-transform: scale(1.05);    -webkit-box-shadow: 0px 10px 30px #333;    -moz-transform: scale(1.05);    -moz-box-shadow: 0px 10px 30px #333;
    -o-transform: scale(1.05);    -o-box-shadow: 0px 10px 30px #333;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;
    -webkit-perspective: 1000; z-index:9999; position:relative;}



#explore .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#explore .noimg .titm .tline{ width:20%; border-bottom:2px solid #000; margin:15px auto; }
#explore .noimg .titm .tit{ color:#f97b26; font-weight:bold; text-align:center; font-size:16px; text-transform:uppercase; margin-top:4%;}
#explore .noimg .titm .main{ text-align:center; color:#000; font-size:14px; margin-top:3px;}

#explore .noimg .mek .titm{    height: 685px; overflow:hidden;}
#explore .noimg .mek .titm .main{    height: 205px; overflow:hidden;}
#explore .noimg .mek .imgm{ width:100%; height:400px; overflow:hidden; margin:0 auto; cursor:pointer;}
#explore .noimg .mek .imgm img{ width:250%; text-align:center; margin-left:-50%;}

#explore .noimg .erku .titm{ height:255px; overflow:hidden;}
#explore .noimg .erku .titm .main{ height:50px; overflow:hidden;}
#explore .noimg .erku .imgm{ width:100%; height:145px; overflow:hidden; margin:0 auto; cursor:pointer;}

#explore .noimg .ereq .titm{ height:328px; overflow:hidden;}
#explore .noimg .ereq .titm .main{ height:105px; overflow:hidden;}
#explore .noimg .ereq .imgm{ width:100%; height:155px; overflow:hidden; margin:0 auto; cursor:pointer;}


#explore .noimg .chors .titm{ height:366px; overflow:hidden;}
#explore .noimg .chors .main{ height:95px; overflow:hidden;}

#explore .noimg .main{ text-align:center; color:#000; font-size:14px; }

#explores{ width:100%; background:#ffffff; padding: 0 0 2% 0;}
#explores .noimg{width:80%; margin:1% auto;}
#explores .alltit{ width:100%; text-align:center; color:#3a3a3a; font-size:24px; padding:2% 0; background:#fff; text-transform:uppercase;}
#explores .noimg .allcom{ width:100%; text-align:center; color:#000; font-size:15px; margin-top:1%; font-style:italic;}
#explores .noimg .titm{width:27%; margin:0 3%; float:left; cursor:pointer; box-sizing: border-box; padding-bottom:20px; position:relative;-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-perspective: 1000; background:#fff; border:1px solid #A9A9A9;}
#explores .noimg .titm:hover{-webkit-transform: scale(1.1);-webkit-box-shadow: 0px 10px 30px #ccc;-moz-transform: scale(1.1);-moz-box-shadow: 0px 10px 30px #ccc;
-o-transform: scale(1.1);-o-box-shadow: 0px 10px 30px #ccc;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-perspective: 1000;}

#explores .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#explores .noimg .titm .tline{ width:40%; border-bottom:1px solid #000; margin:15px auto; }
#explores .noimg .titm .tit{ color:#000; text-align:center; font-size:16px; text-transform:uppercase; margin-top:4%;}
#explores .noimg .titm .main{height: 108px;    overflow: hidden; text-align:center; width:80%; margin:0 auto; color:#000; font-size:14px; margin-top:3px;}
#explores .noimg .titm .book{ text-align:center; width:40%; height:35px; line-height:35px; margin:0 auto; color:#000; font-size:15px;}
/* HRASHQ*/

#armexcursion{ width:95%; margin:0 auto;}
#armexcursion .noimg{width:90%; margin:3% auto;}
#armexcursion .noimg .alltit{ width:100%; text-align:center; color:#3a3a3a; font-size:24px; text-transform:uppercase;}
#armexcursion .noimg .allcom{ width:100%; text-align:center; color:#000; font-size:15px; margin-top:1%; font-style:italic;}
#armexcursion .noimg .titm{ width:27%; margin:0 3%; float:left; cursor:pointer;}

#armexcursion .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#armexcursion .noimg .titm .tline{ width:20%; border-bottom:2px solid #000; margin:15px auto; }
#armexcursion .noimg .titm .tit{ color:#000; text-align:center; font-size:18px; text-transform:uppercase; margin-top:4%;}
#armexcursion .noimg .titm .main{ text-align:center; color:#000; font-size:14px; margin-top:3px;}

#armsocial{ width:95%; margin:0 auto;}
#armsocial .coctitle{font-size: 38px;    font-weight: bold;    text-align: center;    padding: 40px 0 0 0;    color: #00acee;}
#armsocial .noimg{width:90%; margin:3% auto;}
#armsocial .noimg .img{ width:100%; text-align:center; color:#3a3a3a; font-size:24px; text-transform:uppercase;}
#armsocial .armsocial{ width:16.65%; float:left; opacity:0.9;}
#armsocial .armsocial img{ width:100%; float:left;}
#armsocial .armsocial:hover{ width:16.65%; float:left; opacity:1; cursor:pointer;}

.limit{height:450px; overflow:hidden;}
#home .hcateg{ cursor:pointer; position:relative; display:block; width:159px; height:139px; padding-bottom:5px; float:left; text-align:center; border:1px solid #d6eec2; overflow:hidden;}
#home .hcateg img{ width:68px; height:82px;}
#home .hcateg .yh{ display:none;}
#home .hcateg .htitle{ cursor:pointer; display:block;width:100%;text-align:center;text-transform:uppercase;color:#808080;font-size:14px;height:37px;padding-top:22px;line-height:18px;}
#home .hcateg .bhtitle{ cursor:pointer; display:block;width:100%;text-align:center;text-transform:uppercase;color:#808080;font-size:14px;height:37px;padding-top:22px;line-height:18px;}
#home .hcateg .ls{ letter-spacing:-1px;}
#home .hcateg:hover{  background:url(/imgs/page/hover.png) 0 0 repeat;text-align:center; color:#fff;}
#home .hcateg:hover .yh{ display:block; margin:0 auto; position:absolute; text-align:center; width:100%; font-size:16px;}



.inpss2{height:23px; line-height:23px; width:150px;}

.minsale{ float:left; text-align:center; background:#EFF8FF; width:240px; padding:15px 10px 5px 10px; margin:0 0 30px 0; border-radius:10px;border:2px solid #89B4D6;}
.minsale:hover{border:2px solid #89B4D6;box-shadow:0 0 5px 0 #89B4D6; }
.minsale img{ width:170px; height:100px; border-radius:10px 10px 0 0;}
.minsale .titv{color:#339999; padding:0 5px 8px 5px; width:230px; font-size:15px; text-align:center; }
.minsale .titv:hover{color:#FF7600; padding:0 5px 8px 5px; width:230px; font-size:15px;}
.minsale .gnv{color:#000; text-align:left; padding:5px; width:230px;}
.minsale .prc{color:#000; padding:5px; float:right;}
.minsale .prc .oldprc{ float:left; color:#000; font-size:15px; font-weight:bold;  text-decoration:line-through;}
.minsale .prc .newprc{ float:left; color:#89b556; font-size:15px; padding-left:5px;  font-weight:bold; }


/* ALL FIRM*/
#firmdiv{ border-bottom:2px solid #91d159; margin-bottom:15px; padding-left:100px;}
#firmdiv a{ font-size:15px; display:block; float:left; text-transform:uppercase; padding:5px 5px 8px 5px; margin:0 8px; color:#000;}
#firmdiv a:hover,#firmdiv a.active { color:#77c632; background:url(/images/kgic.png) bottom center no-repeat;}
#main .leftside{ float:left; width:1065px;}
#main .rightside{ float:right; width:240px;}
#main .rightside a{ width:290px; height:34px; line-height:34px; font-size:15px; border:1px solid #dadada; display:block; margin:5px 5px 5px 0; text-align:center;}
#main .rightside a:hover, #main .rightside a.active{ color:#9AEA73;}
#main .rightside .banner{ display:block; width:240px; margin:15px 5px; height:auto; border:none;}

#main .leftside .allfirm{ border:1px solid #e5f4d8; float:left; width:210px; height:210px; overflow:hidden;  display:block;}
#main .leftside .allfirm .aftitle{ font-size:15px; padding:9px 0; display:block; width:100%; text-align:center; color:#003b3f;}

#main .leftside .allfirm .allstar{ margin:0 auto; position:relative; height: 10px; width: 50px; display:block; overflow:hidden;}

#main .leftside .allfirm .cstar{height: 10px; width: 50px; background: url(/images/fstars.png) 0% 0%;position: absolute;left: 0;top: 0;}

#main .leftside .allfirm .cfstar {height: 10px; width: 50px; background: url(/images/fstars.png) 0% 100%;position: absolute;left: 0;top: 0;}

#main .leftside .allfirm .afimg{ width:210px;  display:block; height:100px; text-align:center;}
#main .leftside .allfirm .afimg img{max-width:210px; max-height:100px;}

#main .leftside .allfirm .afmain{width: 200px;padding: 6px 5px 0 5px;font-size: 13px;height: 44px;overflow: hidden;color: #003b3f;line-height: 15px;display: block;}

#main .leftsides{ float:left; width:100%;}

#main .centersides{ float:left; width:25%; padding-left:1%;}
#main .rightsides{ float:right; width:24%;}
#main .rightsides .crate{ color:#8c8c8c; font-size:16px; padding:20px 0 10px 0;}

#main .centersides .rstitle{ font-weight:bold; color:#8c8c8c; width:100%; text-align:left; font-size:17px; padding-bottom:10px; }
#main .centersides .rstitle1{ color:#8c8c8c; font-size:15px; padding:0 0 10px 0px;}

#main .centersides .caddr{ float:left; height:20px; width:25px; background:url(/imgs/page/address.png) 0 0 no-repeat;}
#main .centersides .caddrs{ float:left; width:90%; white-space:pre-wrap; text-align:left;}

#main .centersides .ctel{ float:left; height:20px; width:25px; background:url(/imgs/page/tel.png) 0 0 no-repeat;}
#main .centersides .ctels{ float:left; width:90%; white-space:pre-wrap; text-align:left;}

#main .centersides .cfax{ float:left; height:20px; width:25px; background:url(/imgs/page/fax.png) 0 0 no-repeat;}
#main .centersides .cfaxs{ float:left;   width:90%; white-space:pre-wrap; text-align:left;}

#main .centersides .cmail{ float:left; height:20px; width:25px; background:url(/imgs/page/email.png) 0 0 no-repeat;}
#main .centersides .cmails{ float:left;  width:90%; white-space:pre-wrap; text-align:left;}

#main .centersides .csite{ float:left; height:20px; width:25px; background:url(/imgs/page/site.png) 0 0 no-repeat;}
#main .centersides .csites{ float:left; width:90%; white-space:pre-wrap; text-align:left;}
#main .centersides .csites a{ text-decoration:underline;}
#main .centersides .csites a:hover{ text-decoration:none;}

#main .centersides .cwork{ float:left; height:20px; width:25px; background:url(/imgs/page/clock.png) 0 0 no-repeat;}
#main .centersides .cworks{ float:left;  width:90%; white-space:pre-wrap; text-align:left;}
#main .centersides .hg{ height:5px;}

.titt{font-size:24px;  height:25px; line-height:25px; text-align:center; color:#ff9200;}

#ecenter{ width:80%; margin:0 auto;}
#ecenter .titt{font-size:24px;  height:30px; text-transform:uppercase; line-height:30px; padding:25px 0 10px 0; text-align:center; color:#80c342;}

#ccenter{ width:80%; margin:0 auto;}
#ccenter .titt{font-size:24px;  height:30px; text-transform:uppercase; line-height:30px; padding:25px 0 10px 0; text-align:center; color:#80c342;}

#center{ width:100%; margin:0 auto;}
#center .titt{font-size:24px;  height:30px; text-transform:uppercase; line-height:30px; padding:25px 0 10px 0; text-align:center; color:#80c342;}

#center #allbgimage{ position:relative;}
#center #allbgimage img{ position:absolute; z-index:1;}
#center #allbgimage .ctitle{ position:absolute; z-index:2;font-size: 35px;text-align: center;width: 100%;font-weight: bold;color: #fff;top: 150px;}
#center #allbgimage .clabel{ position:absolute; z-index:3;text-align: center;width: 40%;top: 210px; left:30%; height:120px;}
#center #allbgimage .clabel .clocation{display:block; width:30%; margin:0 2% 0 3%; height:100%; float:left;}

#center #allbgimage .clabel .clocation .pimg{ text-align:center; position:inherit; margin-top: 15px;}
#center #allbgimage .clabel .clocation .ptext{ text-align:center; position:inherit; color:#fff; font-size:16px; padding-top:10px;}

#center #allbgimage .clabel .cbook{display:block;  width:30%; height:100%; float:left;}
#center #allbgimage .clabel .cbook .pimg{ text-align:center; position:inherit; margin-top: 15px;}
#center #allbgimage .clabel .cbook .ptext{ text-align:center; position:inherit; color:#fff; font-size:16px; padding-top:10px;}

#center #allbgimage .clabel .cabout{display:block; width:30%; margin:0 0 0 3%;  height:100%; float:left;}
#center #allbgimage .clabel .cabout .pimg{ text-align:center; position:inherit; margin-top: 15px;}
#center #allbgimage .clabel .cabout .ptext{ text-align:center; position:inherit; color:#fff; font-size:16px; padding-top:10px;}
	

#center #cont{ width:70%; margin:0 auto;}
#center #cont .ctitle{font-size:24px;  height:25px; line-height:25px; padding:10px 0; text-align:center; color:#ff9200;}
#center #cont .cdata{font-size:18px;  height:25px; line-height:25px; padding:10px 0 20px 0; text-align:center; color:#000;}
#center #cont .castx {    height: 35px;    line-height: 38px;    width: 38px;    margin: 5px auto;    background: url(/imgs/page/stars.png) center center no-repeat;
    color: #ff9200;    text-align: center;    font-size: 16px;    font-weight: bold;}



.cprice{ width:35%; margin:0 auto;font-size:24px;  height:25px; line-height:25px; padding:10px 0; text-align:center; color:#ff9200; border-bottom:1px solid #ff9200;}
.csocial{ width:35%; margin:20px auto 20px; text-align:center;}

#sub{ width:70%; margin:0 auto; padding-top:20px; min-height:300px;}
#sub .csub{float:left; width:27%; padding:1%; border:1px solid #fff; margin:3% 2%;}
#sub .csub:hover{ border:1px solid #000;}
#sub .csub .cimg,#sub .csub .cimg img { width:100%;}
#sub .csub .ctit{ color:#ff9200; font-weight:bold; font-size:16px; text-align:center;padding-top:5px;}
#sub .csub .cdata{ color:#000000; font-size:14px; text-align:center; padding-top:5px;}
#sub .csub .cmain{ color:#4c4c4c; font-size:13px; text-align:justify; padding:5px 0; line-height:20px;}
#sub .csub .csocial{ width:80%; margin:10px auto 20px;}
#sub .csub .csocial img{ width:100%;}
#sub .csub .cmore{ width:95%; display:block; text-decoration:none; margin:0 auto; padding:10px 0; font-size:20px; text-align:center; color:#262626; border-top:1px solid #000;}
#sub .csub .cmore:hover{color:#ff9200;}

#sub .csub .castx{height: 35px;line-height: 38px;width: 38px;margin: 5px auto;background: url(/imgs/page/stars.png) center center no-repeat;color: #ff9200;text-align: center;font-size: 16px;font-weight: bold;}
#sub .csub .charmar{ height:20px; line-height:20px; width:85%; margin:0 auto; padding:5px 0;}
#sub .csub .charmar .charmars{float:left; font-size:13px; padding-right:4%; background:url(/imgs/page/sharik.png) left center no-repeat; padding-left:3%;}

#llcimg{ padding-bottom:20px;}
#llcimg .compimg{width:100%; }
#llcimg .compimg img{ width:100%;}
#llcimg .comkimg{width:100%; height:100%; overflow:hidden;}
#llcimg .compkimg{width:14%;  padding-left:0; cursor:pointer; float:left; padding-top:3px}
#llcimg .wline{width:0.3%; float:left; height:25px;}
#llcimg .compkimg img{ width:100%;}



#center #hbook #cont .charmar{ height:20px; line-height:20px; width:85%; margin:0 auto; padding:5px 0;}
#center #hbook #cont .charmars{float:left; font-size:14px; width:27%; padding-right:3%; background:url(/imgs/page/sharik.png) left center no-repeat; padding-left:3%;}

#center #hbook #cont{ width:90%; margin:0 auto;}
#center #hbook #conts{ width:90%; margin:0 auto;}

.ddpeople{ width:100%; padding:2% 0; background:#80c342;}
.ddpeople .ddprice{text-align: center;    color: #fff;    font-size: 18px; font-weight:bold;}

.ddinclude{ width:100%; padding:25px 0; background:url(/imgs/page/lineinclude.jpg) center center no-repeat;}
.ddinclude table{ width:70%; margin:0 auto;}
.ddinclude table td{ text-align:center; font-size:16px; padding:5px 0; width:50%;}
.ddinclude table .princ{ font-size:26px; color:#80c342; }


.ddbook{ width:100%; padding:2% 0; background:#f97b26;}
.ddbook label{text-align: center;margin: 0 auto; cursor:pointer;color: #fff;font-size: 18px;font-weight: bold;border: 1px solid #fff;padding: 5px 50px;display: block;width: 170px;}


#center #hbook #cont .ctitle{font-size:24px;  height:25px; line-height:25px; padding:10px 0; text-align:center; color:#80c342;}
#center #hbook #cont .cdata{font-size:18px;  height:25px; line-height:25px; padding:10px 0 20px 0; text-align:center; color:#000;}
#center #hbook #cont .castx {height: 35px;line-height: 38px;width: 38px;margin: 5px auto;background: url(/imgs/page/stars.png) center center no-repeat;color: #ff9200;text-align: center;font-size: 16px;font-weight: bold;}
#center #hbook .btit{ font-size:24px; text-align:center; padding:10px 0 20px 0; color:#80c342;}

#hmaps{width:100%;}
#hmaps .map{ width:100%; overflow:hidden;}
#hmaps #rmap { float:right; width:100%; height: 250px; }

#hbook .ccimg{ width:100%; position:relative;margin-bottom:25px;}
#hbook .ccimg img{ width:100%;}
#hbook .cstitle{    font-size: 24px;
    height: 25px;
    line-height: 25px;
    padding: 10px 0;
    text-align: center;
    color: #80c342;}
#hbook .ctitle{text-align: center;padding: 20px 0;color: #fff; text-align:center; font-size:60px; width:100%; position:absolute; top:20%;font-weight: bold;}
#hbook .ccbook{width:30%; position:absolute; bottom:10%;left:35%; }

#hbook .ccbook .booktour{width:40%; float:left; text-align:center;color: #fff;    font-size: 20px;}
#hbook .ccbook .booktour a{ text-decoration:none;color: #fff;    font-size: 20px;}
#hbook .ccbook .booktour img{width:57px;}

#hbook .ccbook .aboutarmenia{width:40%; float:right;text-align:center;color: #fff;    font-size: 20px;}
#hbook .ccbook .aboutarmenia a{ text-decoration:none;color: #fff;    font-size: 20px;}
#hbook .ccbook .aboutarmenia img{ width:61px;}

.animss{ cursor:pointer;-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;	}
.animss:hover{-webkit-transform: scale(1.5);    -moz-transform: scale(1.5); -o-transform: scale(1.5);-webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -o-transition-duration: 0.5s;    -webkit-perspective: 1000;}

#hbook #hmaps{ padding-bottom:20px; float:right; width:44%;}
#hbook #hmaps .map{ width:98%; overflow:hidden; float:right; padding-bottom:10px; }
#hbook #hmaps #rmap { float:right; width:100%; height: 250px; }
#hbook #hmaps .ddmont{ float:right; width:98%; text-align:left; padding-top:10px; font-size:15px;}
#hbook #hmaps .ddpeople{ float:right; width:98%; text-align:left; padding-top:10px; font-size:16px;}
#hbook #hmaps .ddprice{ width:98%; font-size:24px;  height:25px; line-height:25px; text-align:center; color:#ff9200; }

#hbook #llcimg{ padding-bottom:20px; width:70%; margin:0 auto; padding:1%; border:1px solid #80c342;}
#hbook #llcimg .compimg{width:100%; }
#hbook #llcimg .compimg img{ width:100%;}
#hbook #llcimg .comkimg{width:100%; height:100%; overflow:hidden;}
#hbook #llcimg .compkimg{width:14%;  padding-left:0; cursor:pointer; float:left; padding-top:3px}
#hbook #llcimg .wline{width:0.33%; float:left; height:25px;}
#hbook #llcimg .compkimg img{ width:100%;}

.bookline{ width:100%; height:15px; margin:2% 0; background:url(/imgs/page/bookline.png) center center no-repeat;}
.bookket{ width:100%; height:15px; margin:2% 0; background:url(/imgs/page/keter.png) center center no-repeat;}
#hbook .ddpeople{width:100%; text-align:center; color:#fff;font-size:18px;}


#allrooms{ width:80%; margin:0 auto;}
#rooms{ width:96%; padding:2%; border:1px solid #dee0e3;}
#rooms .rmt{ width:100%; height:40px;}
#hbook #bform{ display:none;}
 
#hbook .rt{ display:block; float:left; width:30%; height:40px; line-height:40px; font-size:17px; color:#272727;}
#hbook .bt{display:block; float:left; width:30%; height:40px; line-height:40px; font-size:17px; color:#272727;}
#hbook .pf{display:block; float:left; width:15%; height:40px; line-height:40px; font-size:17px; color:#272727;}

#rooms .rt{ display:block; width:30%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}
#rooms .bt{display:block; width:30%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}
#rooms .pf{display:block; width:7%; padding-right:1%; float:left; height:40px; line-height:40px; text-align:right; font-size:15px; color:#272727;}
#rooms .pf1{display:block; width:5%; padding-right:2%; float:left; height:40px; line-height:40px; text-align:left; font-size:15px; color:#272727;}

#rooms .nooknow{display:block; width:25%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}
#rooms .linef{ width:100%; height:1px; border-bottom:1px solid #dee0e3; margin:5px;}
#rooms .nooknow .lfl { background:#80C342; text-align:center; color:#fff;    width: 100%;    margin: 0;    float: left;    display: block;    height: 40px; line-height:40px; font-size:18px; cursor:pointer;}
#rooms .nooknow .lfl input{ display:none;}


#bform{ width:70%; margin:0 auto;}
#bform .cbutt{ cursor:pointer; background:#ff9200; border:none; width:25%; display:block; margin:20px auto; color:#fff;}
#bform input{ width:98%; padding:0 1%;    box-sizing: border-box; margin:2% 0; border:1px solid #969696; height:35px; line-height:35px;}
#bform textarea{ width:100%;    box-sizing: border-box; border:1px solid #969696; margin-top:5px;}
#bform .formleft{ width:48%; float:left; text-align:left;}
#bform .formright{ width:48%; float:right; text-align:right;}

#cform{ width:40%; margin:0 auto;}
#cform .cbutt{ cursor:pointer; background:#ff9200; border:none; width:25%; display:block; margin:20px auto; color:#fff;}
#cform input{ width:100%; padding:0 1%;    box-sizing: border-box; margin:2% 0; border:1px solid #969696; height:35px; line-height:35px;}
#cform textarea{ width:100%;    box-sizing: border-box; border:1px solid #969696; margin-top:5px;}
#cform .formcenter{ width:100%; text-align:left;}
.cftit{width: 100%;text-align: center;font-size: 22px;color: #80C342;}

input:-ms-input-placeholder {color:#ccc; text-align:center;}
input::-webkit-input-placeholder {color:#ccc; text-align:center;}
input:-moz-placeholder {color:#ccc; text-align:center;}
input::-moz-placeholder {color:#ccc; text-align:center;}

textarea:-ms-input-placeholder {color:#ccc; text-align:center; line-height:80px;}
textarea::-webkit-input-placeholder {color:#ccc; text-align:center; line-height:80px;}
textarea:-moz-placeholder {color:#ccc; text-align:center; line-height:80px;}
textarea::-moz-placeholder {color:#ccc; text-align:center; line-height:80px;}



.lstartxt{width:55px; height:20px; line-height:20px; padding:1px;font-size:18px;color:#a0a0a0; float:left; text-align:center;}
.lstar{width:290px; height:55px;background:url(/imgs/page/lstar.png) 0 0 no-repeat;  border:none;}

#aaa{}
#bbb{}
#ccc{ display:none;}
#ddd{display:none;}
#eee{display:none;}

#main .lfl{ width:23%; margin:1%; float:left; display:block; height:65px;}

.tbb{border:0; display:block; height:60px;    line-height: 100px;}

.tbutb{width:100%;font-size: 12px;text-align: center; cursor:pointer; background:url(/imgs/page/cir1.png) top center no-repeat;}
.tbutb:hover{background:url(/imgs/page/cir.png) top center no-repeat;}

.tbutc{width:100%;font-size: 12px;text-align: center; cursor:pointer; background:url(/imgs/page/cir1.png) top center no-repeat;}
.tbutc:hover{background:url(/imgs/page/cir.png) top center no-repeat;}

.tbutd{width:100%;font-size: 12px;text-align: center; cursor:pointer; background:url(/imgs/page/cir1.png) top center no-repeat;}
.tbutd:hover{background:url(/imgs/page/cir.png) top center no-repeat;}

.tbute{width:100%;font-size: 12px;text-align: center; cursor:pointer; background:url(/imgs/page/cir1.png) top center no-repeat;}
.tbute:hover{background:url(/imgs/page/cir.png) top center no-repeat;}

.cact{color:#000;background:url(/imgs/page/cir.png) top center no-repeat;}


a,a:active,a:visited{color:#000; text-decoration:none;font-size:13px;}
a:hover{text-decoration:none;}
em a,em a:active,em a:visited,em a:hover{color:#E02F65; font-style:italic; text-decoration:none;font-size:13px;}
input:focus,textarea:focus,select:focus {outline:none;}
 
#mlogo{margin-top:10px; width:30%; margin:0 auto; font-size:13px; text-align:center; padding:5px; color:#777;}
#dd{float:left;font-size:12px; padding-right:3px; padding-top:3px;color:#000; text-align:right;}
#dd a{ color:#000; text-decoration:none;font-size:12px;}
#ll{float:left;}
#ll img{border:none; width:77px; }
#ll a{ border:none;}
#as{ padding-left:2px;font-size:12px;}
#as a{ color:#000; text-decoration:none; font-size:12px;}
.line{ float:left;color:#000; height:5px; width:640px; background:url(/imgs/page/line.png) repeat-x; padding-left:5px; padding-bottom:15px;}

#t1{width:500px; margin:0 auto; border-collapse:collapse;border:1px solid #000; }
#t1 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr1 td{ background-color:#CCC;font-size:15px;}
.tit1{ font-size:20px;height:28px; border-bottom:3px solid #668;}



#t1 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr1 td{ background-color:#CCC;font-size:15px;}
.tit1{ font-size:20px;height:28px; border-bottom:3px solid #668;}



#t2{width:800px; margin:0 auto; border-collapse:collapse;border:1px solid #000; }
#t2 td{ text-align:center; border:1px solid #000; padding:5px; border-top:4px solid #000;}
.tr2 td{ background-color:#999;font-size:25px;}

/* pages */
#pages{height:25px;}
#pages table {height:22px; margin:0 auto; border:none;}
#pages table a, #pages table span{float:left; display:block; height:22px; background:#fff; font:bold 14px Arial, Helvetica, sans-serif; line-height:22px; padding:0 7px; margin-right:2px; color:#A0A0A4; text-decoration:none; border: 1px solid #E0E0E0; border-radius: 7px; text-align:center;}
#pages table span{background-color:#F0F0F0;}
#pages table a:hover {background-color:#F0F0F0;}
#pages a.first {background:#fff url(/imgs/other/first.png) center center no-repeat; padding:0 12px;}
#pages a.last {background:#fff url(/imgs/other/last.png) center center no-repeat; padding:0 12px;}
#pages a.prev {background:#fff url(/imgs/other/prev.png) center center no-repeat; padding:0 10px;}
#pages a.next {background:#fff url(/imgs/other/next.png) center center no-repeat; padding:0 10px;}
/* end pages */


.admfile {
	float:left;
	border:1px solid #000;
	text-align:center;
	padding:5px 5px;
}


.indent1 {height:1px; font-size:0; line-height:0;}
.indent2 {height:2px; font-size:0; line-height:0;}
.indent3 {height:3px; font-size:0; line-height:0;}
.indent4 {height:4px; font-size:0; line-height:0;}
.indent5 {height:5px; font-size:0; line-height:0;}
.indent6 {height:6px; font-size:0; line-height:0;}
.indent7 {height:7px; font-size:0; line-height:0;}
.indent8 {height:8px; font-size:0; line-height:0;}
.indent9 {height:9px; font-size:0; line-height:0;}
.indent10 {height:10px; font-size:0; line-height:0;}
.indent15 {height:15px; font-size:0; line-height:0;}
.indent20 {height:20px; font-size:0; line-height:0;}
.indent25 {height:25px; font-size:0; line-height:0;}
.indent30 {height:30px; font-size:0; line-height:0;}
.indent35 {height:35px; font-size:0; line-height:0;}
.indent40 {height:40px; font-size:0; line-height:0;}
.indent45 {height:45px; font-size:0; line-height:0;}
.indent50 {height:50px; font-size:0; line-height:0;}
.indent60 {height:60px; font-size:0; line-height:0;}
.indent70 {height:70px; font-size:0; line-height:0;}
.indent75 {height:75px; font-size:0; line-height:0;}
.indent80 {height:80px; font-size:0; line-height:0;}
.indent100 {height:100px; font-size:0; line-height:0;}


#mainpres{padding-top:15px; min-height:100px;}
#mainpress a{ margin-top:5px; width:200px;text-decoration:none;font-size:15px; color:#a5a5a5; padding:5px 5px;line-height:15px; height:15px; text-align:left;font-weight:bold;display:block;}
#mainpress a:hover{color:#fff;text-align:center; background: #6E6E6E;border-radius: 8px;padding: 5px 5px;outline: none;}
#mainpress a.active{color:#fff;text-align:center; background: #6E6E6E;border-radius: 8px;padding: 5px 5px;outline: none;}





#pard{ font-size:14px; color:#949494; margin-bottom:10px;}
#dessc{ font-size:14px; color:#949494;}

/*
@media screen and (max-width: 1920px) {
	#slide .sright .slleft{ width:100%; height:427px; overflow:hidden; }
	#slide .sright .slreft{ width:100%; height:427px; overflow:hidden; }
	}
@media screen and (max-width: 1600px) {
	#slide .sright .slleft{ width:100%; height:355px; overflow:hidden; }
	#slide .sright .slreft{ width:100%; height:355px; overflow:hidden; }
	}

@media screen and (max-width: 1360px) {
	#slide .sright .slleft{ width:100%; height:320px; overflow:hidden; }
	#slide .sright .slreft{ width:100%; height:320px; overflow:hidden; }
	}
@media screen and (max-width: 1280px) {
	#slide .sright .slleft{ width:100%; height:318px; overflow:hidden; }
	#slide .sright .slreft{ width:100%; height:318px; overflow:hidden; }
	}
*/

/* main */
#mainleft{float:left;color:#000; width:225px; min-height:10px;background:none; padding-top:5px;}
#mainorder{color:#000;background: url(/imgs/page/menu_r.jpg) center  repeat-y; padding:0 3px 0 2px;width:220px;}


.df1{float:left;}
.dfr{float:right;}


/* end main */

.newline{height:30px; font-size:25px; font-weight:bold; width:465px; color:#848484;margin-bottom:5px; }
.tits{ width:370px; float:left;font-size:18px;}
.titts{ width:360px; float:left;font-size:18px;}


#mainbann{color:#000;width:210px; padding-top:20px; margin:0 auto;}
.banner{width:200px; padding-top:20px; text-align:center;}

.clear{clear:both; font-size:0; line-height:0; height:0;}
.sclear{clear:both; font-size:0; line-height:0; height:0; display:block;}
.cform{ width:280px; line-height:5px; height:65px; padding-top:15px; }
.cform form{ width:280px;line-height:5px; height:65px; }

/*mail form*/
.error{ background: #f00; width:100px;}
#eform{ float:left; width:450px; height:400px; }
.tarea{ float:left; width:200px; height:110px;padding-left:2px;}
.col{resize: none !important;width:190px; height:87px;border:2px double #999;font-size:12px;}
.colerror{background-color:#c70000; border:none; width:190px; height:72px;  font-size:12px; color:#000;}
.texa{ float:left; width:225px; height:140px; }
.alert{font-size:15px; font-weight:500; color:#F00; font-weight:bold; padding:30px 0 0 3px;}
.sendmail{width:600px; height:40px;margin:125px auto; text-align:center;font-size:20px; font-weight:bold; color:#9C6;}
.til{ float:left; width:70px; height:19px; color:#000; font-size:12px;padding-top:5px;}
.ertil{ float:left; width:70px; height:19px; color:#f00; font-weight:bold; font-size:12px; padding-top:5px;}
.til2{ float:left; color:#000; font-size:12px; padding-top:2px;}
.ertil2{ float:left; color:#f00; font-weight:bold; font-size:12px;}
.astx{ text-align:right;color:#f00; font-size:15px; }
.astxlarge{text-align:right; color:#f00;font-size:20px;}
.textin{ float:left; width:140px; height:18px; border:2px double #999;font-size:12px; }
.but2{width:87px; height:27px;background:url(/imgs/page/submit.png) 0 0 no-repeat;  border:none; font-weight:bold;   font-size:12px; color:#333; cursor:pointer;}
.but1{width:87px; height:27px;background:url(/imgs/page/reset.png) 0 0 no-repeat;  border:none; font-weight:bold;   font-size:12px; color:#333; cursor:pointer;}
/*end mailform*/
#hhform{ float:left; width:380px;border: 2px solid #CCC; background:#D4D4D4; border-radius: 10px;padding: 4px 8px;outline: none; }
.texh{ float:left; width:310px; padding-left:51px; padding-bottom:15px;
}


.buta2{ margin-left:15px;width:130px; line-height:27px; font-size:12px; height:27px;background:url(/imgs/page/buth.png) 0 0 repeat-x;  border:none; color:#fff; cursor:pointer; border-radius:10px;}
.buta2:hover{background:url(/imgs/page/buth.png) 0 bottom repeat-x;}
#sedram{ display:none;}
#sarca{ display:block;}
#svisa{ display:none;}

.texth{ float:left; width:226px; height:35px; border:2px double #999;font-size:12px; border: 1px solid #CCC; border-radius: 10px;padding: 4px 8px;outline: none;}
.colh{resize: none !important;width:226px; height:130px; border: 1px solid #CCC; border-radius: 10px;padding: 4px 8px;outline: none;font-size:12px;}

/* spaces */
.space1{float:left; height:1px; font-size:1px;}
.space2{width:1px; font-size:1px;}
.spacez3{width:1px; font-size:1px; height:7px;}
.space3{width:1px; font-size:1px; height:10px;}
.space4{width:1px; font-size:1px; height:18px;}
.space5{width:1px; font-size:1px; height:1px;}
.space6{width:1px; font-size:1px; height:30px;}
.space7{width:1px; font-size:1px; height:5px;}
.space8{width:1px; font-size:1px; height:15px;}
.space9{width:1px; font-size:1px; height:25px;}
.space10{width:1px; font-size:1px; height:20px;}
.space11{width:1px; font-size:1px; height:45px;}
/* end spaces */


/* spaces */
.wspace1{float:left; width:5px;  font-size:1px; height:1px;}
.wspace2{float:left; width:10px; font-size:1px; height:1px;}
.wspace3{float:left; width:15px; font-size:1px; height:1px;}
.wspace4{float:left; width:20px; font-size:1px; height:1px;}
.wspace5{float:left; width:25px; font-size:1px; height:1px;}
.wspace6{float:left; width:30px; font-size:1px; height:1px;}
.wspace7{float:left; width:35px; font-size:1px; height:1px;}
.wspace8{float:left; width:40px; font-size:1px; height:1px;}
.wspace9{float:left; width:45px; font-size:1px; height:1px;}
/* end spaces */


/*  other all */
.b{font-weight:bold;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.j{text-align:justify;}
.u{text-decoration:underline;}
.red {color:#d00;}
.little{ text-align:right; color:#F3C;  font-size:18px;  font-style:italic; }
.littletext{ text-align:right;color:#fff; font-size:13px;}
div.errtext1{float:left; color:#9e251e; font-size:12px; font-weight:bold; height:22px; padding-left:5px;}
.formd1 {float:left; width:225px; height:22px; padding-right:7px; text-align:right;}
.formd2 {float:left; height:22px;}
.formd01{float:left; height:50px; width:100px; border:1px solid #000;}
.formd110 {float:left; width:185px; height:22px; padding-right:7px; text-align:right;}
.formd001 {float:left; min-width:120px; height:22px; padding-right:10px;}
.formd002 {float:left; height:22px;}
.ins007{ height:18px; width:600px;}
.ins008{ height:18px; width:1000px;}
.ins08{ height:20px; width:20px;}
.f01{ float:left; width:150px;}
.f02{float: left;    height: 22px;    padding-right: 10px;}
/* end other all */

/* adminmenu */
#admin_menu {width:1196px; padding-top: 3px; height: 83px; background:#E1E1E1; border:1px solid #7c7c7c; border-width:2px 0;}
#admin_menu div.n {float:left; width:20px; height:32px;}
#admin_menu div.but {float:left; height:32px;}
#admin_menu div.but a{display:block; line-height:32px; background:#ececec; color:#5c5c5c; text-decoration:none; text-align:center; font-weight:bold; font-size:14px;}
#admin_menu div.but a.active {background-color:#fff;}
#admin_menu div.but a:hover.active {background-color:#fff;}
#admin_menu div.but a:hover{background-color:#e5e5e5;}
#admin_menu div.space {float:left; width:2px; height:32px; background:#7c7c7c;}
.bdec{text-decoration:none; color:#000; font-size:13px;}
.aorder0{ float:left; height:80px; width:100px; text-align:center;}
.aorder{  float:left; height:80px; width:70px; text-align:center;}
.aorder1{ float:left; height:80px; width:110px; border:1px solid #000;}
.aorder2{ float:left; padding-left:10px; height:80px; width:230px;}
.aorder3{ float:left; padding-left:10px;height:80px; width:110px;}
.aorder4{ float:left; height:80px; width:70px; text-align:center;}
.aorder5{ float:left; height:80px; width:35px;}
.edit{width:32px; height:32px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/edit.png) 0 0 no-repeat;}
.delete{width:32px; height:32px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/delete.png) 0 0 no-repeat;}
.eorder{  float:left; height:140px; width:30px; text-align:center; }
.eorder1{ float:left; height:140px; width:150px; }
.eorder2{ float:left; padding-left:10px; height:140px; width:200px;}
.eorder3{ float:left; padding-left:10px;height:140px; width:120px;}
.eorder4{ float:left; height:140px; width:70px; text-align:center;}
.eorder5{ float:left; height:140px; width:120px;text-align:center;}
.eorder6{ float:left; height:140px; width:80px;text-align:center;}
.change{width:48px; height:48px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/change.png) 0 0 no-repeat;}
.add{width:48px; height:48px; border:none;font-size:0px; cursor:pointer; background:url(/imgs/page/add.png) 0 0 no-repeat;}

.gic_{ float:left; height:140px; width:5px; background:url(/imgs/page/gic.png) repeat-y; }
/* end adminmenu */



div.upd1{margin:0 auto; background:#f5f5f5; width:400px; padding:20px; text-align:center; color:#9e251e; font-weight:bold; border:1px solid #9e251e;}
.csubm{background:#fff; cursor:pointer; color:#ab3300; font-size:14px; font-weight:bold; padding:2px 2px 4px 2px;}


.upload {float:left;position:relative;width:180px;height:25px;}
.realupload {float:left;width:150px;position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}
.fakeupload {float:left;height:25px; width:140px;background:url(/imgs/page/nkar.png) 0 0 no-repeat;}
.fakeupload input {width:140px; height:25px; cursor:pointer;}

#footerplace{ width:100%; margin-top:20px; padding-top:40px; min-width:1000px; background:#3a3a3a;}
#footerplace .flogo{margin-left: 10%;float: left;padding-top: 2%;}
#footerplace .flogo a{ width:251px; height:52px; display:block; margin-left:10px;}
#footerplace .flogo a img{ width:251px; height:52px;}
#footerplace .fsearch{ width:35%; height:60px; text-align:center; background:#003b3f; float:left; font-size: 22px;line-height: 60px;color: #fff;text-transform: uppercase;}
#footerplace .farchive{ width:30%; height:60px; text-align:center; background:#009f00; float:left; font-size: 22px;line-height: 60px;color: #fff;text-transform: uppercase;}
#footerplace .fsocial{ width:35%; height:60px; text-align:center; background:#007074; float:left; font-size: 22px;line-height: 60px;color: #fff;text-transform: uppercase;}
.fftext{ border-bottom: 2px solid #5C5C5C;   padding-top: 20px;    width: 280px;    text-align: justify;    color: #838383; padding-bottom:20px;}

#footerplace .flogo .term{    height: 20px;
    margin: 0;
    margin-top: 10px;
    line-height: 20px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #838383;}

#footbut{ width:65%; float:right;}

#footbut .fgens {  padding:2% 3%; float:left;}
#footbut .ggens{  padding:2% 3%; float:left;}
#footbut .ggens .glav{ width: 100%; text-align:left; text-transform:uppercase; display:block; color:#898989; border-bottom:1px solid #898989; padding-bottom:5px; margin-bottom:5px;}
#footbut .ggens a{ width: 100%; text-align:left;display:block; color:#898989; padding:2px;}
#footbut .gg6{    padding-top: 25px;}


#footerplace .hfsearch{float:left; width:31%; padding-right:4%;}
#footerplace .fhsearch{float:right; background:url(/imgs/page/fsearch.png) 0 0 no-repeat; width:340px; height:35px; margin-top:23px;}
#footerplace .fharchive{ width:30%; min-height:40px; float:left; margin-top:13px;}
#footerplace .fharchive a{display: block;color: #77c632;font-size: 18px;height:20px;line-height:20px;margin-top:10px; text-align:center;}



#footerplace .fsocc{ width:25%; min-height:30px; float:left; padding-left:6%; margin-top:5px;}
#footerplace .socc{ float:left; height:30px; width:249px;background:url(/imgs/page/social.png) 0 0 no-repeat;}
#footerplace .socc a {    width: 35px;margin-left: 5px;    height: 30px;    display: block;    float: left;}
#footerplace .socc .a{ margin-left:0px;}

#footerplace .fsoccs{ width:25%; min-height:30px; float:left; padding-left:6%; margin-top:5px;}
#footerplace .soccs{   padding-top: 20px;
    float: left;
    
    height: 30px;
    width: 249px;
    background: url(/imgs/page/socials.png) 0 20px no-repeat;}
#footerplace .soccs a {    width: 35px;margin-left: 5px;    height: 30px;    display: block;    float: left;}
#footerplace .soccs .a{ margin-left:0px;}

#footer{margin:0 auto;	width:1000px;}



.contmain{ width:75%; margin:50px auto; background:#f2f3f5; padding:3% 5% 3% 5%;}
.contmains{ width:75%; margin:0 auto; background:#fff; padding:0 5% 3% 5%;}
#recform{ width:80%; margin:0 auto;}
.contmain .titt{ color:#113045;}
.tittag{font-size:24px;  height:25px; line-height:25px; text-align:center; text-transform:uppercase;width: 85%;margin: 0 auto;padding: 30px 0;color: #fff;background: #80c342;  margin-bottom: 40px;}
.tittos{ color:#113045;font-size:24px;  height:25px; line-height:25px; text-align:center; text-transform:uppercase;}

.agcenter{ width:550px; margin:40px auto;}
.contmain .inpag {
    float: left;
    height: 28px;
    border-radius: 0;
    width: 250px;
	background:none;
    border: none;
    line-height: 28px;
    color: #6a7c8a;
	border-bottom:2px solid #cad1d5;
}

.contmain .inpag2 {
    float: left;
    height: 28px;
    border-radius: 0;
    width: 150px;
	margin-right:25px;
	background:none;
    border: none;
    line-height: 28px;
    color: #6a7c8a;
	border-bottom:2px solid #cad1d5;
}

.contmain .inpag3 {
    float: left;
    height: 28px;
    border-radius: 0;
    width: 75px;
	background:none;
    border: none;
    line-height: 28px;
    color: #6a7c8a;
	border-bottom:2px solid #cad1d5;
}

.contmain .inp {
    float: left;
    height: 28px;
    border-radius: 0;
    padding: 0 20px 0 5px;
    min-width: 150px;
	background:none;
    border: none;
    line-height: 28px;
    color: #6a7c8a;
	border-bottom:2px solid #cad1d5;
}
.contmain .ui{ text-align:center;}
.contmain .inps{ float:none; width:150px; margin:0 auto; display:block;}
.contmain .error { border-bottom:2px solid #a00;}
.contmain .regbut {cursor:pointer;border:none;background:#80c342; width:200px; height:30px; line-height:30px; display:block; margin:0 auto; color:#fff; text-transform:uppercase;}
.contmain .recovers{ width:150px; text-align:center; margin:20px auto 0 ; color:#a00; display:block;}


.contmain input:-ms-input-placeholder {color:#81919e; text-align:left;}
.contmain input::-webkit-input-placeholder {color:#81919e; text-align:left;}
.contmain input:-moz-placeholder {color:#81919e; text-align:left;}
.contmain input::-moz-placeholder {color:#81919e; text-align:left;}

#usrlab{ width:85%; margin:0 auto;}
#aleft .ltit{ font-size:18px; font-weight:bold;}


.cancelicon{ float:left; height:32px; line-height:32px;}
.cancel{ float:left; height:32px; line-height:32px; padding-right:50px; font-size:16px; padding-left:5px;}

.invoiceicon{ float:left; height:32px; line-height:32px;}
.invoice{ float:left; height:32px; line-height:32px; padding-right:50px; font-size:16px; padding-left:5px;}

.vauchericon{float:left; height:32px; line-height:32px;} 
.vaucher{float:left; height:32px; line-height:32px; padding-right:50px; font-size:16px; padding-left:5px;}

.contmain .selc { cursor:default;
    float: left;
    height: 28px;
    border-radius: 0;
    padding: 0 20px 0 5px;
    min-width: 150px;
    -webkit-appearance: none;
    background: #1e3b4f url('/imgs/page/sel.png') right center no-repeat;
    border: none;
    line-height: 28px;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none!important;
    color: #ffffff;
	border-bottom:2px solid #2c475a;
}

#vfilter{ width:100%; border:1px solid #1f3b50;}
#vfilter td{ padding:5px; border:1px solid #1f3b50;}
#vfilter .ftit{ width:100%; border:none; background:#1f3b50; color:#fff;}
#vfilter .ftit .ftd{ border-right:1px solid #ffffff;}

#vorder{ width:100%; border:1px solid #1f3b50;}
#vorder td{ padding:5px; border:1px solid #1f3b50;}
#vorder .vtit{ width:100%; background:#fff; color:#000;}
#vorder .vtit td{background:#fff; color:#00A959; padding:15px 5px; font-size:16px; border:1px solid #1f3b50;}

.fcheck{ height:25px; line-height:25px;}
.fchecks{ height:29px; line-height:25px;}
.ffilt{ height:29px; line-height:25px; border:none; width:100px; background:#1f3b50; color:#fff; text-align:center;}

#acmenuc .bbut{color: #FF9200;
    font-size: 17px;
    display: block;
    float: left;
    margin-right: 20px;
    height: 20px;
    line-height: 20px;
    padding: 5px 15px;
    text-decoration: underline;}

.cbooktitle {
    font-size: 24px;
    height: 25px;
    line-height: 25px;
    padding: 10px 0;
    text-align: center;
    color: #ff9200;
}