@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
*{ padding:0; margin:0;}
img {border:none;}
body{font-family: 'PT Sans', sans-serif;font-size:13px;background: #fff ;}
#acontent{margin:0 auto;width:1000px;}
#logo{float:left; padding:10px 23px 0 23px; padding-left:5%;width:188px;height:73px;border:none;}
#logo img{ width:188px;height:73px; 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; }

#header{margin:0 auto; width:100%;min-width:1200px; height:95px; background:#1f3b50;}
#headerplace{ width:100%;min-width:1200px; border-top:1px solid #6d6d6d; position:fixed; top:0; left:0; z-index:99999;    box-shadow: 0 0 10px #1F3B50;}
#logreg{ height:40px; width:100%; background:#132936;}
#logreg .tel{ background:url(/imgs/page/tel.png) 0 0 no-repeat;padding-left:48px;font-size:18px;color:#ff9200;width:250px;margin-left:7%;float:left;height:40px;line-height:40px;}
#logreg .tel a{font-size:18px;color:#ff9200;text-decoration:none;height:40px;line-height:40px;}
#logreg .mail{ background:url(/imgs/page/mail.png) 0 0 no-repeat; padding-left:48px; font-size:18px; color:#ff9200; width:250px; float:left; height:40px; line-height:40px;}
#logreg .logreg{ float:right;  height:40px; background:#FF9200; color:#fff; font-size:18px; margin-right:3%;}
#logreg .logreg a{ float:left; display:block; font-size:17px; color:#fff; height:40px; line-height:40px; padding:0 10px;}
#logreg .logreg a:hover{ color:#3d3d3d;}
#logreg .logreg .line{ height:40px; width:1px; background:#FFC67A; float:left; padding:0; margin:0;}

#main #cont .lfl {
    width: 23%;
    margin: 1% 5%;
    float: left;
    display: block;
    height: 65px;
}

#main #cont #rooms .lfl {
    width: 100%;
    margin: 1% 5%;
    float: left;
    display: block;
    height: auto;
}
#hotelsearch{display:none;background: url('/hotel-button.png') 0 0 no-repeat;
    width: 150px;
    height: 150px;
    position: fixed;
    bottom: 25px;
    z-index: 99999999999999;
    right: 35px;}

.redd{border:2px solid #FF9200!important;}
#submitvalute input{border: none; background: none; width: 0; height: 0;}

.cbutt{background:url(/imgs/page/payment.png) 0 0 no-repeat; width:100px; padding-left:32px; cursor:pointer; height:32px; display:block; border:none; }
.cbutts{background:url(/imgs/page/cancels.png) 0 0 no-repeat; width:100px; padding-left:32px; cursor:pointer; height:32px; display:block; border:none; }

#currencys{ border-left:1px solid #ccc; float:right; position:relative; margin:8px 0 0 0; height:22px; color:#ff9200;font-size:14px; padding-right:3%; width:60px;}
#currency{ height:22px; color:#ff9200;font-size:16px; overflow:hidden;position:relative; top:0; left:0;padding:0; margin:0 10px; width:50px;}
#currency:hover{ height:128px;  position:absolute; z-index:5; background:#132936; padding:0 5px; width:40px;}

#currency a,#langs a:visited{color:#fff; text-decoration:none;font-size:16px;text-transform:uppercase; height:22px; line-height:22px; display:block;}
#currency a:active,{color:#ff9200; text-decoration:none;}
#currency a:hover{ color:#ff9200;}
#currency .r{text-align:left;width:40px;text-transform:uppercase;position:absolute;top:0;left:5px;height:22px;line-height:22px;padding:5px;display:block;cursor:default;}
.topnav{ display:none;}
#slide .tit{ display:block;}
/**/
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #132936;
}

ul.topnav li {float: right;}

ul.topnav li a {
    display: inline-block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}
ul.topnav li .pd {padding: 14px 12px 14px 0; font-size:14px;}

ul.topnav .lge{ width:40%; float:left !important;}
ul.topnav .lge a,ul.topnav .lge span{ text-align:center; width:23%; padding:1% 5% !important; float:left; display:block;    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;}

ul.topnav .lge span{ color:#ff9200;}
ul.topnav #currencyss{ width:55%; float:right !important;border-left: 1px solid #ccc;}
ul.topnav #currencyss a{ text-align:center; width:15%; padding:1% 5% !important; float:left; display:block;    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;}

ul.responsive .llogreg{ display:block !important;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; padding:5px 0; margin-top:5px;}
ul.topnav .llogreg a{ width:50%; float:left; padding:0; text-align:center !important;}
ul.topnav.responsive{border-bottom: 1px solid #ccc;}


ul.topnav li a:hover {}

ul.topnav li.icon {display: none;}

ul.topnav .icon a, ul.topnav.responsive .icon a:hover {background:url(/img/menu.png) center center no-repeat;}
/**/
.day1{    text-align: center;
    width: 100%;
    background: #FF9200;
    color: #fff;
    padding: 10px 0;
    font-size: 18px;
    font-weight: bold;}
.aday1{    text-align: center;
    padding: 15px 0;
    font-size: 17px;}
.sday1{    text-align: center;
    width: 30%;
    color: #FF9200;
    font-size: 17px;
    margin: 0 auto;
    padding: 5px 10px 25px 10px;
    border-top: 1px solid #FF9200;}

#bbb #tourborder{ border:none;}
#bbb #tourborder td{ border:none;}

.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: #ff9201;  margin-bottom: 40px;}
.tittos{ color:#113045;font-size:24px;  height:25px; line-height:25px; text-align:center; text-transform:uppercase;}

#aleft .nvcancel{font-size: 17px;    font-weight: bold; color:#f00;    text-decoration: underline;    margin-left: 15px;    text-transform: uppercase;}

.dn{display:none;}

.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:#ff9201; 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;}


#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;
}

#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{color: #5EBB20; font-weight: bold; font-size:17px; padding-top:15px; cursor: pointer; width: 150px;  margin: 0 auto;text-align: center;}

.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);}


#icon{ width:96%; margin:0 auto; height:77px; overflow:hidden;}

#icon .allicon{ display:block; width:8.33%;    display: table;    line-height: 125px;    height: 100%;box-sizing: border-box; text-align:center; color:#93C2E5; position:relative;}

#icon .turerdepihayastan{width:8%;}
#icon .navarkutyunner {width:11%;}
#icon .turerhayastanic  {width:8%;}
#icon .avtobusovshrjagayutyunner{width:13%;}
#icon .hotels {width:8.5%;}
#icon .turistakanappa  {width:10.5%;}
#icon .socpatetispasarkum{width:7.5%;}
#icon .despanatananketaner{width:6%;}
#icon .turistakanpatetner{width:6%;}

#icon .aviatomser {width:7%;}
#icon .avtomeqenaneriappa  {width:7%;}
#icon .avtobusovuxevorapoxadrum   {width:7.5%;}

#icon .allicon svg{position: absolute;
    top: 0;
    left: 50%;
    margin-left: -36px; margin-top:3px;}

#icon .allicon svg:hover{     stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    animation: dash 6s linear forwards;}
@keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}


#icon .allicon .tit{    color: #fff;
    font-size: 11px;
    line-height: 12px;
    padding-top: 44px;
    display: table-cell;
    vertical-align: middle; text-transform:uppercase;
    height: 25px;
    text-align: center;}

.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:7%; float:right; margin:0; padding:0; margin-top:-10px; }

.hotelsearch select , .hotelsearch .datas {
    cursor:default;
    float: left;
    height: 28px;
    border-radius: 0;
    padding: 0 20px 0 5px;
    min-width: 100px;
    -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;
}

.hotelsearch .error{border-bottom:2px solid #f00; color:#f00;}

.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:25%; float:left; }
.hotelsearch .check{width:20%; float:right; margin-left:5%}

.hotelsearch .hotelcurrency{width:5%; float:left;}
.hotelsearch .nationality{width:15%; float:left; margin-left:5%;}

.hotelsearch .rooms{width:10%; height:28px; line-height:28px; font-size:14px; margin-left:6.5%; float:right; color:#fff;}
.hotelsearch .rooms b{ font-weight:normal;}

.hotelsearch .adults{width:10%; margin-left:6%;  float:left;}
.hotelsearch .children{width:10%; margin-left:6%; float:left;}



.hotelsearch .srname {
    cursor:default;
    float: left;
    height: 28px;
    border-radius: 0;
    padding: 0 20px 0 5px;
    min-width: 200px;
    -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;
    margin-left:8%;
    cursor:initial;
}


.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;}


.despanatananketaner{ display:block; background:#3e92d0;  border:1px solid #fff;float:left;}
.despanatananketaner:hover, .despanatananketaner.active{display:block;background:#0c61a4;}

.socpatetispasarkum{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.socpatetispasarkum:hover, .socpatetispasarkum.active{ display:block; background:#0c61a4;}

.patkerasrah{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.patkerasrah:hover, .patkerasrah.active{ display:block; background:#0c61a4;}

.navarkutyunner{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.navarkutyunner:hover, .navarkutyunner.active{ display:block; background:#0c61a4;}

.hotels{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.hotels:hover, .hotels.active{ display:block; background:#0c61a4;}

.despanatner{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.despanatner:hover, .despanatner.active{ display:block; background:#0c61a4;}

.avtomeqenaneriappa{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.avtomeqenaneriappa:hover, .avtomeqenaneriappa.active { display:block; background:#0c61a4 ;}

.avtobusovuxevorapoxadrum{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.avtobusovuxevorapoxadrum:hover, .avtobusovuxevorapoxadrum.active{ display:block; background:#0c61a4;}

.avtobusovshrjagayutyunner{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.avtobusovshrjagayutyunner:hover, .avtobusovshrjagayutyunner.active{ display:block; background:#0c61a4 ;}

.aviatomser{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.aviatomser:hover, .aviatomser.active{ display:block; background:#0c61a4;}

.xohanoc{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.xohanoc:hover, .xohanoc.active{ display:block; background:#0c61a4;}

.turistakanpatetner{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.turistakanpatetner:hover, .turistakanpatetner.active{ display:block; background:#0c61a4;}

.turerhayastanic{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.turerhayastanic:hover, .turerhayastanic.active{ display:block; background:#0c61a4 ;}

.turerdepihayastan{ display:block; background:#3e92d0; border:1px solid #fff;  float:left;}
.turerdepihayastan:hover, .turerdepihayastan.active{ display:block;  }

.tesarjanvayrer{ display:block; background:#3e92d0; border:1px solid #fff;float:left;}
.tesarjanvayrer:hover, .tesarjanvayrer.active{ display:block; background:#0c61a4;}

.turistakanappa{ display:block; background:#3e92d0; border:1px solid #fff; float:left;}
.turistakanappa:hover, .turistakanappa.active{ display:block; background:#0c61a4;}

#header select { float:left;  margin:15px 10px 0 0;  height: 28px;  border-radius: 10px;  padding:0 20px 0 5px; max-width:150px;  -webkit-appearance: none;  background:#78C632 url('/imgs/page/sel.png') right center no-repeat;  border:none;  line-height: 28px;  -moz-appearance: none;   -ms-appearance: none; appearance: none!important;  color:#e2e3e1;}
#header select::-ms-expand {display: none;}
#leaders{ width:118px; float:right; height:58px;color: #fff;line-height: 88px; text-align:center; background:#ffb000 url(/imgs/page/ld.png) center center no-repeat;}

.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:1200px;}
.scountry{background:#fff url('/imgs/page/sel.png') right center no-repeat;}

#langs{ float:right; padding:10px 0 0 0; height:20px; color:#ff9200;font-size:14px; padding-right:1%;}
#langs a,#langs a:visited{color:#ebebeb; text-decoration:none;font-size:14px; text-transform:uppercase; height:20px; line-height:20px; display:block;}
#langs a:active,{color:#ff9200; text-decoration:none;}
#langs a:hover{ color:#ff9200;}
#langs .r{ text-transform:uppercase; height:20px; line-height:20px; display:block;}

/*
#headbut{ float:right;padding:45px 25px 0 0;}
#headbut a{ float:left; padding:0 5px 45px 5px;height:30px; text-transform:uppercase; line-height:30px;font-size:15px;text-decoration:none; color:#ffffff;display:block;}
#headbut a:hover, #headbut a.active{ color:#ffffff; border-bottom:8px solid #ff9201; padding-bottom:37px;  }
#headbut #champ{ float:right; font-size:18px;}

*/

#footerplace .flinks{ float:left; padding:25px 0; margin:25px 0 0 40px;width: auto;}
#footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
#footerplace .flinks .linksf{ float:left; padding:15px 20px;border-right: 1px solid #617684;width: auto;}


#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%;}
#main{width:100%;   margin:0 auto; min-height:300px; background: #fff;}
#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;}
#cartit a, .alltit a, .alltit  a, .alltit  a:active, .alltit  a:visited{ width: 100%; text-decoration: underline; text-align: center; /*color: #ffb000;*/ font-size: 30px; padding-bottom: 10px; text-transform: uppercase;}
#carusel .shop-col .shop-item-title span{ color:#f00;}
#ftours .noimg .titm .main span{ color:#f00;}

@media screen and (max-width: 1920px) {
    #headbut{ float:right;padding:30px 25px 0 0;}
    #headbut a{float:left; padding:0 5px 45px 5px;height:30px; text-transform:uppercase; line-height:30px;font-size:15px;text-decoration:none; color:#ffffff;display:block;}
    #headbut a:hover, #headbut a.active{color:#ff9200; text-decoration:none;}
    #headbut .fk{ display:block; width:1px; margin:0 ; float:left; height:30px; border-left:1px solid #fff;}
    #headbut{
        list-style:none;
    }
    #headbut li{
        float:left;
        margin:0 5px;
        position:relative;
        display:block;
    }
    #headbut li a{float:left; padding:0 5px 35px 5px;height:30px; text-transform:uppercase; line-height:30px;font-size:13px;text-decoration:none; color:#ffffff;display:block;}
    #headbut li a:hover,#headbut li a.active {color:#ff9200; text-decoration:none;   border-bottom: 5px solid #ff9201;    padding-bottom: 30px;  }

    #headbut ul{
        list-style:none;
        position:absolute;
        left:-9999px;
        opacity:0;
        -webkit-transition:0.25s linear opacity;
        z-index:999999999999;
    }


    #headbut ul li{
        padding-top:0;
        float:none;
    }
    #headbut ul a{
        /*white-space:nowrap;*/
        display:block;
    }
    #headbut li:hover ul{ border-top:5px solid #ff9200;
        left:0;
        opacity:1;z-index:999999999999;
        top:60px; background:#1f3b50;
    }
    #headbut li.li2  ul{ width:245px;}
    #headbut li.li28  ul{ width:225px;}
    #headbut li.li5  ul{ width:225px;}

    #headbut li:hover a{color:#ff9200; text-decoration:none;}
    #headbut li ul a{ padding:0;}
    #headbut li:hover ul a{color:#fff; text-decoration:none; padding:5px; border:0;    overflow: hidden;}

    #headbut li:hover ul li a:hover{color:#ff9200; text-decoration:none;}

    #home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}#home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}
    #footerplace .flinks{ float:left; width:60%; padding:25px 0; margin:25px 0 0 40px;}
    #footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
    #footerplace .flinks .linksf{ float:left; padding:15px 20px;border-right: 1px solid #617684; width:28%;}}
@media screen and (max-width: 1600px) {
    #home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}
    #footerplace .flinks{ float:left; width:60%; padding:25px 0; margin:25px 0 0 40px;}
    #footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
    #footerplace .flinks .linksf{ float:left; padding:15px 20px;border-right: 1px solid #617684; width:28%;}
}

@media screen and (max-width: 1440px) {
    #home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}
    #footerplace .flinks{ float:left; width:58%; padding:25px 0; margin:25px 0 0 40px;}
    #footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
    #footerplace .flinks .linksf{ float:left; padding:15px;border-right: 1px solid #617684; width:28%;}
}


@media screen and (max-width: 1360px) {
    #home{width:100%; margin:0 auto;}#main{width:100%; margin:0 auto;}
    #home{width:100%;} #main{width:100%; min-width:1200px;  margin:0 auto; background: #fff;}
    #footerplace .flinks{ float:left; width:55%; padding:25px 0; margin:25px 0 0 40px;}
    #footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
    #footerplace .flinks .linksf{ float:left; padding:15px 20px;border-right: 1px solid #617684; width:26%;}
}
@media screen and (max-width: 1280px) {
    #home{width:100%;} #main{width:100%; min-width:1200px;  margin:0 auto; background: #fff;}
    #footerplace .flinks{ float:left; width:55%; padding:25px 0; margin:25px 0 0 40px;}
    #footerplace .flinks a{padding:0;height:20px; text-transform:uppercase; line-height:20px;font-size:12px;text-decoration:none; color:#536d81;display:block;}
    #footerplace .flinks .linksf{ float:left; padding:15px 20px;border-right: 1px solid #617684; width:26%;}
}

#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:150px; margin:0 auto;  margin-top:4%; border-radius:20px; border:2px 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;}


#ftours{ width:95%; margin:0 auto;}
#ftours .noimg{width:90%; margin:3% auto;}
#ftours .noimg .alltit{ width:100%; text-align:center; color:#ffb000; 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:1% 3%; float:left; cursor:pointer;}

#ftours .noimg .imgm{ width:100%; margin:0 auto; cursor:pointer;}
#ftours .noimg .titm .tline{ width:20%; border-bottom:2px solid #000; margin:15px auto; }
#ftours .noimg .titm .tit{ color:#000; text-align:center; font-size:18px; text-transform:uppercase; margin-top:4%;}
#ftours .noimg .titm .main{ text-align:center; color:#000; font-size:14px; margin-top:3px;}


#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;}


#armexcursion{ width:95%; margin:0 auto;}
#armexcursion .noimg{width:90%; margin:3% auto;}
#armexcursion .noimg .alltit{ width:100%; text-align:center; color:#ffb000; 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;}


.limit{height:440px; 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;}

.goo{ border:0; cursor:pointer;background:url(/imgs/page/go.png) center center no-repeat; height:48px; width:50px; font-weight:bold; float:right;}


#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;}

#center{ width:96%; margin:0 auto;}
#center .titt{font-size:24px;  min-height:30px; height:auto; text-transform:uppercase; line-height:30px; padding:25px 0 10px 0; text-align:center; color:#ff9200;}

#center .titt h1{   font-size:24px;  min-height:30px; height:auto; text-transform:uppercase; line-height:30px; padding:25px 0 10px 0; text-align:center; color:#ff9200;}
#center .intitt h1{     display: inline;    font-size: 24px;    font-weight: normal;}

#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;    text-transform: uppercase;}
#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:85%; margin:0 auto; 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 .up{ text-transform:uppercase; font-size:20px; }
#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; margin:5px 0; line-height:20px; height:60px; overflow:hidden;}
#sub .csub .csocial{    width: 90%;color: #FF9200;font-size: 20px;margin:0 auto; padding:10px 0 ;}
#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%;}
#main .hotelsearch{width:96%; margin:0 auto; background:#1e3b4f; min-height:200px;}

#llcimg{ padding-bottom:20px;}
#llcimg .compimg{width:100%; }
#llcimg .compimg img{ width:100%;}
#llcimg .comkimg{width:100%; height: 72px; 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 #cont .ctitle{font-size:24px;  height:25px; line-height:25px; padding:10px 0; text-align:center; color:#ff9200;}
#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:#5b6e7d;}
.btit{ font-size:24px; text-align:center; padding:10px 0 20px 0; color:#5b6e7d;}


#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; float:left; width:55%;}
#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%;}


#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:45%; height:40px; line-height:40px; font-size:17px; color:#272727;}
#hbook .bt{display:block; float:left; width:20%; 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:45%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}
#rooms .bt{display:block; width:20%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}
#rooms .pf{display:block; width:15%; float:left; height:40px; line-height:40px; font-size:15px; color:#272727;}

#rooms .nooknow{display:block; width:20%; 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:#ff9200; text-align:center; color:#fff;    width: 100%;    margin: 0;    float: left;    display: block;    height: 40px; line-height:40px; font-size:18px; cursor:pointer; text-transform:uppercase;}

#rooms .nooknow .lfl input{ display:none;}


#bform{ width:70%; margin:0 auto;}
#bform .cbutt{ cursor:pointer; background:#ff9200; border:none; width:50%; 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 .imfamadult{ width:100%; padding:0 1%;    box-sizing: border-box; margin:2% 0; border:1px solid #969696; height:35px; line-height:35px;}
#bform .imfamchild{ float:left; width:78%; padding:0 1%;    box-sizing: border-box; margin:2% 0; border:1px solid #969696; height:35px; line-height:35px;}
#bform .agechild{ float:right; width:18%; padding:0 1%;    box-sizing: border-box; margin:2% 0; border:1px solid #969696; height:35px; line-height:35px;}
#bform .imfam{ font-size:16px; text-align:left; color:#000;}
#bform .ddpeople{ width:50%; margin:0 auto; font-size:16px; color:#3E92D0; font-weight:bold; padding-bottom:15px;}

#bform .formleft{ width:50%; margin:0 auto; text-align:left;}
#bform .formright{ width:48%; float:right; text-align:right;}




.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;}

/*
#bbb table{width: 100%; border:none; border:1px solid #ff9200; border-top:none;}

#bbb table td{padding: 10px;font-size:15px; border:none; border-top:1px solid #ff9200;}
#bbb table td p, #bbb table td span{font-size:15px; color:#4B4B4B;}
#bbb table td strong{font-size:15px; color:#6A6A6A;}
#bbb table td p strong{font-size:15px; color:#6A6A6A;}

*/
#tourtable{width: 100%; border:none; border:1px solid #ff9200; border-top:none;}

#tourtable td{padding: 10px;font-size:15px; border:none; border-top:1px solid #ff9200;}
#tourtable td p, #bbb table td span{font-size:15px; color:#4B4B4B;}
#tourtable td strong{font-size:15px; color:#6A6A6A;}
#tourtable td p strong{font-size:15px; color:#6A6A6A;}

.priceinclude{ width:100%; padding:25px 0;}
#priceinclude{ width:100%; margin:0 auto;}
#priceinclude td{ text-align:center; font-size:16px; padding:5px 0; width:33%;}
#priceinclude .princ{ font-size:26px; color:#ff9200; }


#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;}

#center a,#center a:active,#center a:visited{color:inherit;    text-decoration: underline;font-size:inherit;}
#center 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:20%; 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{float:left; 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;}
.comtmarg{margin-top:136px;}
#slide{color:#000;height:auto;width:90%; margin:0 auto;min-width:1200px; padding:40px 0 40px 0; }
#slide .sleft{ width:17%; float:left; height:100%;}

#slide .sleft .sleftbot{ width:100%;}


#slide .sright .slleft{ width:100%; }

#slide .sright .slleft .sleft .slefttop{ width:100%; text-align:center; position:relative; cursor:pointer;}
#slide .sright .slleft .sleft .slefttop .jpg{width:100%;}
#slide .sright .slleft .sleft .slefttop .tit{position:absolute; width:100%; color:#fff; font-size:13px; top:70%; text-align:center;}
#slide .sright .slleft .sleft .slefttop .png{display:none;}
#slide .sright .slleft .sleft .slefttop:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-49px; margin-top:-31px;}

#slide .sright .slleft .sleft .sleftmed{ width:100%; text-align:center; position:relative; cursor:pointer;}
#slide .sright .slleft .sleft .sleftmed .jpg{width:100%;}
#slide .sright .slleft .sleft .sleftmed .tit{position:absolute; width:90%; left:5%; color:#fff; font-size:13px; top:65%; text-align:center;}
#slide .sright .slleft .sleft .sleftmed .png{display:none;}
#slide .sright .slleft .sleft .sleftmed:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-24px;}


#slide .sright .slleft .sleft{ width:17%; float:left; height:100%;}


#slide .sright .slleft .inctour{ float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slleft .inctour .jpg{width:100%;}
#slide .sright .slleft .inctour .tit{ display:none;}
#slide .sright .slleft .inctour:hover .tit{ position:absolute; z-index:3; width:100%; color:#fff; font-size:16px; top:45%; text-align:center; display:block;}

#slide .sright .slleft .inctour:hover .buthover{ z-index:2; position:absolute; width:100%; height:100%; top:0; left:0; background:url(/imgs/page/buthover.png) 0 0 repeat;}
#slide .sright .slleft .inctour .main{ display:none;}
#slide .sright .slleft .inctour:hover .main{position:absolute; z-index:3; width:100%; color: #fff;font-size: 13px; top: 60%; text-align: center; display:block;}
#slide .sright .slleft .inctour:hover .linehover{ z-index:5; position:absolute; width:30%; height:1px; border-top:1px solid #fff; top:55%; left:35%;}
#slide .sright .slleft .inctour .png{display:none;}
#slide .sright .slleft .inctour:hover .png{ display:block; position:absolute; z-index:5; top:50%; left:50%; margin-left:-71px; margin-top:-100px;}


#slide .sright .slleft .desp{ float:left; width:17%; position:relative; cursor:pointer;}
#slide .sright .slleft .desp .jpg{width:100%;}
#slide .sright .slleft .desp .tit{position:absolute; width:100%; color:#fff; font-size:13px; top:60%; text-align:center;}
#slide .sright .slleft .desp .png{display:none;}
#slide .sright .slleft .desp:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-25px;}


#slide .sright .slleft .nav{ float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slleft .nav .tit{ display:none;}
#slide .sright .slleft .nav .main{ display:none;}
#slide .sright .slleft .nav .jpg{width:100%;}
#slide .sright .slleft .nav:hover .tit{position:absolute; z-index:3;  width:80%; margin-left:10%; color:#fff; font-size:15px; top:48%; text-align:center; display:block;}
#slide .sright .slleft .nav:hover .buthover{ z-index:2; position:absolute; width:100%; height:100%; top:0; left:0; background:url(/imgs/page/buthover.png) 0 0 repeat;}
#slide .sright .slleft .nav:hover .linehover{ z-index:5; position:absolute; width:30%; height:1px; border-top:1px solid #fff; top:63%; left:35%;}
#slide .sright .slleft .nav:hover .main{position:absolute; z-index:3; width:100%; color: #fff;font-size: 13px; top: 66%; text-align: center; display:block;}

#slide .sright .slleft .nav .png{display:none;}
#slide .sright .slleft .nav:hover .png{ display:block; z-index:4;  position:absolute; top:45%; left:50%; margin-left:-40px; margin-top:-75px;}

#slide .sright .slreft{ width:100%; background:#66A3D2; }

#slide .sright .slreft .sleftone{ float:left;  width:17%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftone .jpg{width:100%;}
#slide .sright .slreft .sleftone .tit{position:absolute; width:100%; color:#fff; font-size:13px; top:58%; text-align:center;}
#slide .sright .slreft .sleftone .png{display:none;}
#slide .sright .slreft .sleftone:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-46px; margin-top:-22px;}


#slide .sright .slreft .sleftt{ float:left;  width:33%;}

#slide .sright .slreft .sleftt .sleftta{ width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .sleftta .jpg{width:100%;}
#slide .sright .slreft .sleftt .tit{position:absolute; width:90%; left:5%; color:#fff; font-size:13px; top:70%; text-align:center;}
#slide .sright .slreft .sleftt .sleftta .png{display:none;}
#slide .sright .slreft .sleftt .sleftta:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-46px; margin-top:-22px;}


#slide .sright .slreft .sleftt .slefttb{float:left; width:50%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .slefttb .jpg{width:100%;}
#slide .sright .slreft .sleftt .slefttb .png{display:none;}
#slide .sright .slreft .sleftt .slefttb:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-26px;}


#slide .sright .slreft .sleftt .slefttc{float:left; width:50%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .slefttc .jpg{width:100%;}
#slide .sright .slreft .sleftt .slefttc .png{display:none;}
#slide .sright .slreft .sleftt .slefttc:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-39px;}


#slide .sright .slreft .slefttr{float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slreft .slefttr .jpg{width:100%;}
#slide .sright .slreft .slefttr:hover .buthover{ z-index:2; position:absolute; width:100%; height:100%; top:0; left:0; background:url(/imgs/page/buthover.png) 0 0 repeat;}
#slide .sright .slreft .slefttr:hover .linehover{ z-index:5; position:absolute; width:30%; height:1px; border-top:1px solid #fff; top:55%; left:35%;}

#slide .sright .slreft .slefttr .tit{ display:none;}
#slide .sright .slreft .slefttr:hover .tit{position:absolute; z-index:3; width:100%; color: #fff;font-size: 16px; top: 45%; text-align: center; display:block;}
#slide .sright .slreft .slefttr .main{ display:none;}
#slide .sright .slreft .slefttr:hover .main{position:absolute; z-index:3; width:100%; color: #fff;font-size: 13px; top: 60%; text-align: center; display:block;}
#slide .sright .slreft .slefttr .png{display:none;}
#slide .sright .slreft .slefttr:hover .png{ display:block; z-index:4; position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-100px;}


#slide .sright .slreft .sleftf{ float:left;  width:17%;}

#slide .sright .slreft .sleftf .sleftfa{width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftf .sleftfa .jpg{width:100%;}
#slide .sright .slreft .sleftf .sleftfa .tit{position:absolute; width:100%; color: #fff;font-size: 13px; top: 62%; text-align: center;}
#slide .sright .slreft .sleftf .sleftfa .png{display:none;}
#slide .sright .slreft .sleftf .sleftfa:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-30px;}


#slide .sright .slreft .sleftf .sleftfb{width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftf .sleftfb .jpg{width:100%;}
#slide .sright .slreft .sleftf .sleftfb .tit{position:absolute; width:100%; color: #fff;font-size: 13px; top: 62%; text-align: center;}
#slide .sright .slreft .sleftf .sleftfb .png{display:none;}
#slide .sright .slreft .sleftf .sleftfb:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-30px;}

/*
#pard{ font-size:14px; color:#949494; margin-bottom:10px;}
#dessc{ font-size:14px; color:#949494;}

#slide{color:#000;height:auto;width:90%; margin:0 auto;min-width:1200px; padding:60px 0 60px 0;}
#slide .sleft{ width:17%; float:left; height:100%;}

#slide .sleft .sleftbot{ width:100%;}


#slide .sright .slleft{ width:100%; }


#slide .sright .slleft .sleft .slefttop{ width:100%; text-align:center; position:relative; cursor:pointer;}
#slide .sright .slleft .sleft .slefttop .jpg{width:100%;}
#slide .sright .slleft .sleft .slefttop .png{display:none;}
#slide .sright .slleft .sleft .slefttop:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-49px; margin-top:-31px;}

#slide .sright .slleft .sleft .sleftmed{ width:100%; text-align:center; position:relative; cursor:pointer;}
#slide .sright .slleft .sleft .sleftmed .jpg{width:100%;}
#slide .sright .slleft .sleft .sleftmed .png{display:none;}
#slide .sright .slleft .sleft .sleftmed:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-24px;}


#slide .sright .slleft .sleft{ width:17%; float:left; height:100%;}


#slide .sright .slleft .inctour{ float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slleft .inctour .jpg{width:100%;}
#slide .sright .slleft .inctour .png{display:none;}
#slide .sright .slleft .inctour:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-71px; margin-top:-100px;}


#slide .sright .slleft .desp{ float:left; width:17%; position:relative; cursor:pointer;}
#slide .sright .slleft .desp .jpg{width:100%;}
#slide .sright .slleft .desp .png{display:none;}
#slide .sright .slleft .desp:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-25px;}


#slide .sright .slleft .nav{ float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slleft .nav .jpg{width:100%;}
#slide .sright .slleft .nav .png{display:none;}
#slide .sright .slleft .nav:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-75px;}

#slide .sright .slreft{ width:100%; background:#3F0; }

#slide .sright .slreft .sleftone{ float:left;  width:17%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftone .jpg{width:100%;}
#slide .sright .slreft .sleftone .png{display:none;}
#slide .sright .slreft .sleftone:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-46px; margin-top:-22px;}


#slide .sright .slreft .sleftt{ float:left;  width:33%;}

#slide .sright .slreft .sleftt .sleftta{ width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .sleftta .jpg{width:100%;}
#slide .sright .slreft .sleftt .sleftta .png{display:none;}
#slide .sright .slreft .sleftt .sleftta:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-46px; margin-top:-22px;}


#slide .sright .slreft .sleftt .slefttb{float:left; width:50%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .slefttb .jpg{width:100%;}
#slide .sright .slreft .sleftt .slefttb .png{display:none;}
#slide .sright .slreft .sleftt .slefttb:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-26px;}


#slide .sright .slreft .sleftt .slefttc{float:left; width:50%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftt .slefttc .jpg{width:100%;}
#slide .sright .slreft .sleftt .slefttc .png{display:none;}
#slide .sright .slreft .sleftt .slefttc:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-39px;}


#slide .sright .slreft .slefttr{float:left; width:33%; position:relative; cursor:pointer;}
#slide .sright .slreft .slefttr .jpg{width:100%;}
#slide .sright .slreft .slefttr .png{display:none;}
#slide .sright .slreft .slefttr:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-100px;}


#slide .sright .slreft .sleftf{ float:left;  width:17%;}

#slide .sright .slreft .sleftf .sleftfa{width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftf .sleftfa .jpg{width:100%;}
#slide .sright .slreft .sleftf .sleftfa .png{display:none;}
#slide .sright .slreft .sleftf .sleftfa:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-30px;}


#slide .sright .slreft .sleftf .sleftfb{width:100%; position:relative; cursor:pointer;}
#slide .sright .slreft .sleftf .sleftfb .jpg{width:100%;}
#slide .sright .slreft .sleftf .sleftfb .png{display:none;}

#slide .sright .slreft .sleftf .sleftfb:hover .png{ display:block; position:absolute; top:50%; left:50%; margin-left:-27px; margin-top:-30px;}


*/
#slide .sright .slleft{ width:100%; height:427px; overflow:hidden; }
#slide .sright .slreft{ width:100%; height:427px; overflow:hidden; }
@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: 1800px) {
    #slide .sright .slleft{ width:100%; height:400px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:400px; 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: 1440px) {
    #slide .sright .slleft{ width:100%; height:335px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:335px; 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!important; 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;    margin: 50px auto;    text-align: center;    font-size: 20px;    font-weight: bold;    color: #FF9201;}
.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:3px 0; 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; min-width:1200px; background: url(/imgs/page/UITO_mec.png) right bottom no-repeat #1e3b4f;}
#footerplace .flogo{margin-left: 5%;float: left;padding-top: 2%;}
#footerplace .flogo a{ width:250px; height:109px; display:block; margin-left:50px;}
#footerplace .flogo a img{ width:250px; }

#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;}

#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;}


#cop {
    color: #8F9DA7;
    text-align: center;
    margin: 10px;
}

#footerplace .fsoccs{float: right;
    margin-top: 5px;
    padding-right: 3%;}
#footerplace .soccs{  width:20px; height:225px;background:url(/imgs/page/footsocial.png) center center no-repeat;    width: 20px;
    height: 225px;
    margin-left: 35px;
    margin-top: 20px;
    background: url(/imgs/page/footsocial.png) center center no-repeat;}
#footerplace .soccs a {width: 20px; height: 20px;display: block; margin-bottom:31px; }
#footerplace .soccs .a{ margin-left:0px;}

#footer{margin:0 auto;	width:1000px;}

ul.topnav .mobmenus{     display: none;}
@media screen and (max-width: 1015px) {
    #slide .sright .slleft{ width:100%; height:427px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:427px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}
}
@media screen and (max-width: 941px) {
    #slide .sright .slleft{ width:100%; height:400px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:400px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}
}
@media screen and (max-width: 850px) {
    #slide .sright .slleft{ width:100%; height:315px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:315px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}
}

@media screen and (max-width: 801px) {
    #hotelsearch {display: none;}
    #slide .sright .slleft{ width:100%; height:315px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:315px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}
    .topnav{ display:block;}
    /*#logreg{ display:none;}*/
    ul.topnav li:not(:first-child) {display: none;}
    ul.topnav li.icon {
        float: left;
        display: inline-block;
        background:url(/img/menu.png) center center no-repeat;
    }

    ul.topnav.responsive {position: relative;margin-bottom: -37px;z-index: 99999999;}
    ul.topnav.responsive li.icon {
        position: absolute;
        left: 0;
        top: 0;
    }
    ul.topnav.responsive li {
        float: none;
        display: inline;
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: right;
    }

    /*#headbut {       width: 520px;    float: left;    overflow-x: scroll;    list-style: none;}*/
    #megmenu{    width: 790px;}

}
@media screen and (max-width: 750px) {
    #headerplace, #header{ min-width:100%; height:auto; overflow:hidden;}

    #slide .sright .slleft{ width:100%; height:320px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:320px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}

    #logo{	width: 25%;    height: auto; padding:1%;}
    #logo img{	width: 100%;    height: auto;}
    #headbut{ width:71%; padding:0 1%;padding-top: 25px;overflow-x: scroll;}
    #headbut li a,#headbut li a:hover, #headbut li a.active{ border:0; padding:0; font-size:13px;}
    #headbut .fk{ height:20px; margin:5px;}
    #megmenu{ width:810px;}
    .comtmarg #carusel {    width: 90%;    min-width: 100%;}
    #armvisa {    width: 100%;    margin: 0 auto;    overflow: hidden;    position: relative;}
}

@media screen and (max-width: 572px) {
    #footerplace .soccs{margin-left:0;}
    #icon .allicon svg {
        position: absolute;
        top: -16px;
        left: 0;
        margin-left:0;
        margin-top: 3px;
        width: 100%;
    }
    #icon .allicon .tit {
        color: #fff;
        font-size: 11px;
        line-height: 12px;
        padding-top: 24px;}


    .csocial {    width: 41%;}
    #icon{ width:96%; margin:0 auto; height:35px; overflow:hidden; padding: 0 2%;position: fixed;z-index: 999;}
    #icon .allicon{ display:block; width:8.33% !important;    line-height: 125px;    height: 100%;box-sizing: border-box; text-align:center; color:#93C2E5;}
    #icon .allicon .tit { display:none;}
    #main .hotelsearch {    padding-top: 20px;}
    #sub {
        width: 100%;
        margin: 0 auto;
        padding-top: 20px;
        min-height: 300px;
    }
    #sub .csub {
        float: left;
        width: 50%;
        padding: 1%;
        border: 1px solid #fff;
        margin:0;box-sizing: border-box;
        margin-bottom:5%;
    }
    #center #cont{ width:100%;}
    .ic_tray img,.infiniteCarousel{ width:100% !important;}
    #bbb{ width:100%;}

    #icon .navarkutyunner, #icon .turistakanappa,#icon .despanatananketaner, #icon .avtobusovuxevorapoxadrum, #icon .avtobusovuxevorapoxadrum  { display:block;}

    #center{ padding-top:35px;}
    #center .titt{ padding-top:5px;}

    #ftours .noimg .titm {
        width: 30.3%;
        margin: 0 1.5%;
        float: left;    margin-bottom: 3%;
        cursor: pointer;
    }
    #armvisa img{ width:150%; margin-left:-25%;}
    #armvisa .noimg{ margin-top:6%;}
    #armvisa .noimg .visa{ margin-left:23%;}
    #armvisa .noimg .desp{ width:40%; padding-top:0;}

    #footerplace .flogo{ width:20%;}
    #footerplace .flogo a img,#footerplace .flogo a{ width:100%; height:auto; margin:0;}
    #footerplace .flinks{ margin:1%; padding:0; width:66%;}
    #footerplace .flinks a{ font-size:10px;    height: auto;}
    #footerplace .flinks .linksf{ padding:1%; width:30%;}

    #ftours .noimg .titm .tit{ font-size:16px;}
    #ftours .noimg{ width:100%; margin:0; padding:0;}
    #armenia_hotels .tit{ margin-top:3%;}
    #logo{	width: 25%;    height: auto; padding:1%;}
    #logo img{	width: 100%;    height: auto;}
    #headbut{ width:71%; padding:0 1%;padding-top: 25px;overflow-x: scroll;}
    #headbut li a,#headbut li a:hover, #headbut li a.active{ border:0; padding:0; font-size:13px;}
    #headbut .fk{ height:20px; margin:5px;}
    #megmenu{ width:810px;}
    .comtmarg {    margin-top: 120px;}
    #slide{ min-width:100%; padding: 0 0 40px 0;}

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}
    #footerplace{ min-width:100%;}
    #main{ min-width:100%;}
    #slide .sright .slleft{ height:130px;}
    #slide .sright .slreft{ height:130px;}
    #slide .sright .slleft .sleft .sleftmed .tit{ font-size:10px; top:60%;}
    #slide .sright .slreft .sleftone .tit{font-size: 11px;    word-wrap: break-word;}
    #slide .sright .slreft .sleftt .slefttb .tit, #slide .sright .slreft .sleftt .slefttc .tit{ display:none;}
    #slide .tit{ display:none;}
}

@media screen and (max-width: 480px) {
    #ftours .noimg .titm .tit {
        font-size: 20px;
    }
    #cartit {    margin-top: 125px;}
    #headbut{ display:none;}
    ul.topnav.responsive .mobmenus{     display: block;}
    .mobmenus a{     display: block;
        color: #fff;
        font-size: 21px;
        height: 40px;
        border-bottom: 1px solid #fff;
        text-align: center;
        line-height: 38px;}
    ul.topnav.responsive {
        position: relative; text-align:right;
        margin-bottom: -46px;
        z-index: 99999999;
    }
    #usrlab{ width:96%; margin:0 auto;}
    .contmain {    width: 100%;    margin:0 auto; margin-top:10px;   background: #f2f3f5;    padding:5% 0;}
    .contmain .titt {font-size: 17px; text-transform: uppercase;  }
    #recform { width: 90%; margin: 0 auto;}
    #recform input{width: 80%; margin: 0 auto; padding: 0 1%;}
    #mutq div { width:100% !important}
    #mutq { width: 90% !important;    margin: 0 auto;}
    #mutq input{width: 98% !important; margin: 0 auto; padding: 0 1%; margin-bottom:2%;}
    #mutq .space9{ height:5px;}
    .contmain .recovers{ width:100% !important;}
    .tittag {
        font-size: 18px;
        height: auto;
        line-height: inherit;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
        margin: 0 auto;
        padding: 10px 0;
        color: #fff;
        background: #ff9201;
        margin-bottom: 20px;
    }
    .tittos {    font-size: 18px;}
    #aleft .contmains{ margin-top:15px;}
    .agcenter {    width: 100%;    margin: 0 auto;}
    .contmain .inpag,.contmain .inpag2,.contmain .inpag3 {
        float: none;
        height: 28px;
        border-radius: 0;
        width: 90%;
        margin: 1% auto !important;
        padding: 0;
        background: none;
        border: none;
        display: block;
        line-height: 28px;
        color: #6a7c8a;
        border-bottom: 2px solid #cad1d5;
    }.contmain .error {
         border-bottom: 2px solid #a00 !important;
     }.contmain .ui {
          text-align: center;
          margin: 5% 0;
      }.contmain .regbut {    width: 90%;}

    #slide .sright .slleft{ width:100%; height:318px; overflow:hidden; }
    #slide .sright .slreft{ width:100%; height:318px; overflow:hidden; }

    #slide .sright .slleft .sleft {    width: 17%;    float: left;    height: 100%;}
    #slide .sright .slleft .inctour {    float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .desp {    float: left;    width: 17%;    position: relative;    cursor: pointer;}
    .nav { float: left; width: 33%;  position: relative;  cursor: pointer;}
    .sleftone {float: left;width: 17%;position: relative;cursor: pointer;}
    .sleftt {    float: left;    width: 33%;}
    .slefttr {   float: left;    width: 33%;    position: relative;    cursor: pointer;}
    .sleftf {    float: left;    width: 17%;}

    #icon .allicon svg {
        position: absolute;
        top: -12px;
        left: 0;
        margin-left:0;
        margin-top: 3px;
        width: 100%;
    }
    #icon .allicon .tit {
        color: #fff;
        font-size: 11px;
        line-height: 12px;
        padding-top: 24px;}

    #headbut li a{float:left; padding:0;height:30px; text-transform:uppercase; line-height:30px;font-size:14px;text-decoration:none; color:#ffffff;display:block;}
    #headbut li a:hover,#headbut li a.active {color:#ff9200; text-decoration:none;   border:none;    padding-bottom: 0;  }
    #headbut a{float:left; padding:0;height:30px; text-transform:uppercase; line-height:30px;font-size:15px;text-decoration:none; color:#ffffff;display:block;}
    #headbut a:hover, #headbut a.active{color:#ff9200; text-decoration:none;}

    #icon{ width:96%; margin:0 auto; height:50px; overflow:hidden;}
    #icon .allicon{    height: 35px !important; display:block; width:12.5% !important;    line-height: 125px;    height: 100%;box-sizing: border-box; text-align:center; color:#93C2E5;}
    #icon .allicon .tit { display:none;
        font-size: 7px !important;
    }
    #sub {
        width: 100%;
        margin: 0 auto;
        padding-top: 20px;
        min-height: 300px;
    }
    #sub .csub {
        float: none;
        width: 100%;
        padding: 1%;
        border: 1px solid #fff;
        margin:0;box-sizing: border-box;
        margin-bottom:5%;
    }

    #icon .navarkutyunner, #icon .turistakanappa,#icon .despanatananketaner, #icon .avtobusovuxevorapoxadrum, #icon .avtobusovuxevorapoxadrum  { display:none;}

    #headerplace, #header{ min-width:100%; height:auto;}

    .comtmarg{ margin-top:125px;min-width:100%; width:100%; height:auto;}
    #logreg {
        height: 40px;
        width: 100%;
        background: #132936;
        overflow: hidden;
    }
    #logreg .tel {
        background: none;
        padding: 0;
        font-size: 16px;
        color: #ff9200;
        width: 50%;
        margin-left: 0;
        float: left;
        height: 40px;
        line-height: 40px;padding: 0 0 0 2%;
        box-sizing: border-box;}
    #logreg .tel a {
        font-size: 16px;}
    /*#logo {box-sizing: border-box;
    float: left;
    padding:1% 2%;
    width: 30%;
    height: auto;
    border: none;
    margin: 0 auto;
}
*/
    #logo { float:none; width:150px; margin:0 auto;}
    #logo img{ width:100%; height:auto;}
    #headbut{ float:right; width:70%; padding:1% 2%;box-sizing: border-box;height: auto;}
    /*#headbut .li5,#headbut .li6,#headbut .li3, #headbut .li7,#headbut .fk{ display:none;}
    */
    #headbut{     overflow-x: scroll;}
    #megmenu{ min-width:710px;}
    #headbut .fk {
        display: block;
        width: 1px;
        margin: 7px 5px;
        float: left;
        height: 16px;
        border-left: 1px solid #fff;
    }
    #headbut li a.active {
        color: #ff9200;
        text-decoration: none;
        border-bottom:none;
        padding-bottom: 0;
    }
    #headbut .a{ padding:0;}
    #headbut li a{ padding:0;}
    #logreg .mail {
        background: none;
        padding: 0;
        font-size: 16px;
        color: #ff9200;
        width: 50%;
        padding: 0 1%;
        box-sizing: border-box;
        float: left;
        height: 40px;
        line-height: 40px;
    }

    .dnmob{ display:none;}

    #center img{ width:100% !important; height:auto !important; margin:0 auto;    max-height: inherit!important;}
    #center #cont {    width: 100%;    margin: 0 auto;}

    #center {  margin:0; padding:0 2%;	box-sizing: border-box;    width: 100%;    margin: 0 auto; padding-top: 50px;}

    #tourborder{ width:100% !important}
    #tourborder td{ display:block; width:100%; margin-bottom:5%;}
    #tourborder img{ width:100% !important; float:none !important;}
    #tourborder p{    word-break: break-word;}
    .cprice {    width: 50%;}
    .csocial{ width:80%;}
    #ccc img{ width:10% !important; margin:0 auto;}
    #priceinclude td span{ font-size:14px !important;}
    .priceinclude{ padding:0;}
    #bform {    width: 90%;    margin: 0 auto;}
    #bform .formleft,#bform .cbutt{ width:100%;}

    #footerplace {width: 94%; padding:0 3%;    margin-top: 20px;    min-width: 100%;     box-sizing: border-box;   background: #1e3b4f; overflow:hidden;}
    #footerplace .fsoccs{ display:none;}
    #ftours {    width: 100%;    margin: 0 auto; margin-bottom:10px;}
    #ftours .noimg {    width: 100%;    margin: 0 auto;}
    #armenian_tour {    width: 100%;    margin: 0 auto;    position: relative; display:none;}
    #main {    width: 100%;    min-width: 100%;    margin: 0 auto;    background: #fff;}
    #armenian_tour .noimg {    width: 100%;    margin: 0 auto;}
    #armenia_hotels {    width: 100%; overflow:hidden;    margin: 0 auto;    position: relative;margin-bottom:10px;}
    #armenia_hotels .tit{ margin-top:2%;}
    #armenia_hotels img{ width:135% !important;}
    #armenia_hotels .comm{ line-height:13px; font-size:13px;}
    #armenia_hotels .butt {text-transform: uppercase;margin: 0 auto;margin-top: 4%;border-radius: 20px;border: 1px solid #fff;padding: 5px 10px;text-align: center;
        color: #fff;    font-size: 15px;}
    #armvisa {    width: 100%;    margin: 0 auto;    position: relative; overflow:hidden; text-align:center;}
    #armvisa img{ width:200%; margin-left:-50%;}
    #armvisa .noimg {    position: absolute;    top: 0;    left: 0;    width: 100%;    padding-top: 11%;}
    #armvisa .noimg .visa {    margin-left: 10%; padding-top:0;   width: 29%; margin-right:10%;}

    #main .gallery{ width:100% !important; padding:2%;    box-sizing: border-box; }
    #main .gallery img{ width:100% !important; height:auto !important; margin-bottom:5%; }

    #kitfot {    width: 100%;    margin: 0 auto;    position: relative;}
    #kitfot img {    width: 150%;    margin-left: -26%;}

    #kitfot .noimg .kit {
        margin-left: 6%;
        width: 19%;
        padding-top: 8%;
        margin-right: 3%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }

    #kitfot .noimg .dost {
        width: 25%;
        padding-top: 8%;
        margin-right: 3%;
        margin-left: 8%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }
    #kitfot .noimg .gal{
        width: 25%;
        padding-top: 8%;
        margin-left: 5%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }
    #armexcursion .noimg .titm .main{ display:none;}
    #footerplace .flogo{ margin:0; padding:0; width:50%; text-align:center; margin:0 auto; float:none; height:auto; }
    #footerplace .flogo a{ margin:0; padding:0; width:100%; text-align:center; margin-top:10px; height:auto;}
    #footerplace #mlogo{ width:96%; margin:0 auto;}
    #as a{ display:block; text-align:center;}
    #as{ float:none;}
    #footerplace .flogo a img{ margin:0; padding:0; width:100%; height:auto; text-align:center;}
    #footerplace .flinks{ display:none;}
    #footerplace .soccs{ margin-left:10px;}
    #armexcursion {width: 100%;    margin: 0 auto;}
    #armexcursion .noimg {    width: 100%;    margin: 0 auto;}
    #ftours .noimg .titm .main{ width:100%;}
    #ftours .noimg .titm{ width:100%; padding:2% 3%; margin:0; box-sizing: border-box; margin-bottom:5%;}

    #slide { display:none;color: #000;height: auto;width: 100%;margin: 0 auto;min-width:100%;box-sizing: border-box;padding:10px 0 10px 0;}
    #slide .sright .slleft{width:100%; height:318px; overflow:hidden;}
    #slide .sright .slreft{width:100%; height:318px; overflow:hidden;}

    #slide .sright .slleft .sleft {width:35%;float:left;    height: 52%; overflow:hidden;}
    #slide .sright .slleft .inctour {float:left;width:65%;position: relative;height: 52%;cursor: pointer; overflow:hidden;}

    #slide .sright .slleft .desp .jpg {    width: 100%;    margin-top: -15px;}
    #slide .sright .slleft .desp {float: left; height: 50%;   width: 35%;    position: relative;    cursor: pointer; overflow:hidden;}
    #slide .sright .slleft .nav{float: left; width: 65%;  position: relative;  cursor: pointer; overflow:hidden;}

    #slide .sright .slreft .sleftone { height:50%;float: left;width: 35%;position: relative;cursor: pointer; overflow:hidden;}
    #slide .sright .slreft .sleftt {float: left;    width: 65%; overflow:hidden;height: 52%;}
    #slide .sright .slreft .slefttr {float: left;    width: 67.5%;    position: relative;    cursor: pointer; overflow:hidden;}
    #slide .sright .slreft .sleftf{float: left;    width: 32.5%; overflow:hidden;}

    .hotelsearch .htop{    width: 90%;    margin: 0 auto;    padding: 1% 0;}
    .hotelsearch .htop .hotelselect {    width: 100%;    float: none;}
    .hotelsearch .htop .check {width: 45%;   float: left;    margin-left:0;}
    .hotelsearch .htop .hasDatepicker, .hotelsearch .hotelcurrency,.hotelsearch .nationality,.hotelsearch .adults,.hotelsearch .children {width: 45%; min-width:45% !important;   float: right;    margin-left:0;box-sizing: border-box; margin-bottom:10px;}
    #datepickerstart,.hotelsearch .nationality,.hotelsearch .children{ float:left;}
    .hotelsearch .rooms {    width: 100%;    text-align: center;    margin-left: 0;    float: none; margin:10px 0 10px 0;}
    .hotelsearch .srname{ min-width:180px; margin:0;}
    .hotelsearch .hhsearch{ width:50px; height:50px;}
    .hotelsearch .hbot {    width: 90%;    margin: 0 auto;padding-bottom: 10px;}

    #center #hbook #cont{ width:100%;}
    #hbook #llcimg,#hbook #hmaps,#allrooms{ overflow:hidden; float:none; width:100%;}
    #allrooms.rt {font-size:15px; font-weight:bold;}
    #hbook .bt{ width:30%;}
    #rooms .rmt{ height:auto;}
    #bform .ddpeople{ width:100%; text-align:center;}
    #rooms .rt {    display: block;    width: 45%; height:auto; line-height:15px; }
    #rooms .bt {    display: block;       width: 25%;    padding-left: 5%;height: auto;    line-height: inherit;}
    #rooms .nooknow{ width:240px;margin: 0 auto; float:none;}
    #rooms .pf {    display: block;    width: 21%;text-align: center;
        line-height: 20px;}
    #rooms{ width:100%; padding:10px; margin:0;  box-sizing: border-box;}
    #rooms .nooknow .lfl{}
    #hbook .pf{ padding-left:3%;}
}

@media screen and (max-width: 420px) {
    #armenia_hotels .tit{ font-size:18px;}
    #slide .sright .slleft{ height:410px;}
    #slide .sright .slreft{ height:400px;}
    #slide .sright .slreft .sleftone .tit{ top:68%;}
    #slide .sright .slleft .inctour .jpg {
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 380px) {
    ul.topnav.responsive {
        position: relative;
        margin-bottom: -44px;
        z-index: 99999999;
    }
    #slide .sright .slleft{ height:340px;}
    #slide .sright .slleft .sleft,#slide .sright .slleft .inctour{ height:55%;}
    #slide .sright .slreft{ height:355px;}
    #slide .sright .slreft .sleftone .tit{ top:68%;}
}

@media screen and (max-width: 321px) {

    ul.topnav.responsive {
        position: relative;
        margin-bottom: -37px;
        z-index: 99999999;
    }
    #headbut li a{float:left; padding:0;height:30px; text-transform:uppercase; line-height:30px;font-size:14px;text-decoration:none; color:#ffffff;display:block;}
    #headbut li a:hover,#headbut li a.active {color:#ff9200; text-decoration:none;   border:none;    padding-bottom: 0;  }
    #headbut a{float:left; padding:0;height:30px; text-transform:uppercase; line-height:30px;font-size:15px;text-decoration:none; color:#ffffff;display:block;}
    #headbut a:hover, #headbut a.active{color:#ff9200; text-decoration:none;}

    #icon .allicon svg {
        position: absolute;
        top: -16px;
        left: 0;
        margin-left:0;
        margin-top: 3px;
        width: 100%;
    }
    #icon .allicon .tit {
        color: #fff;
        font-size: 11px;
        line-height: 12px;
        padding-top: 24px;}



    #icon{ width:96%; margin:0 auto; height:35px; overflow:hidden; padding: 0 2%;position: fixed;}
    #icon .allicon{ display:block; width:12.5% !important;    line-height: 125px;    height: 100%;box-sizing: border-box; text-align:center; color:#93C2E5;}
    #icon .allicon .tit {    font-size: 7px !important;}
    #main .hotelsearch {    padding-top: 20px;}
    #sub {
        width: 100%;
        margin: 0 auto;
        padding-top: 20px;
        min-height: 300px;
    }
    #sub .csub {
        float: none;
        width: 100%;
        padding: 1%;
        border: 1px solid #fff;
        margin:0;box-sizing: border-box;
        margin-bottom:5%;
    }

    #icon .navarkutyunner, #icon .turistakanappa,#icon .despanatananketaner, #icon .avtobusovuxevorapoxadrum, #icon .avtobusovuxevorapoxadrum  { display:none;}

    #headerplace, #header{ min-width:100%; height:auto;}

    .comtmarg{ margin-top:88px;}
    #logreg {
        height: 40px;
        width: 100%;
        background: #132936;
        overflow: hidden;
    }
    #logreg .tel {
        background: none;
        padding: 0;
        font-size: 16px;
        color: #ff9200;
        width: 50%;
        margin-left: 0;
        float: left;
        height: 40px;
        line-height: 40px;padding: 0 0 0 2%;
        box-sizing: border-box;}
    #logreg .tel a {
        font-size: 16px;}
    #logo {
    }
    #logo img{ width:100%; height:auto;}
    #headbut{ float:right; width:70%; padding:1% 2%;box-sizing: border-box;height: auto;}
    /*#headbut .li5,#headbut .li6,#headbut .li3, #headbut .li7,#headbut .fk{ display:none;}
    */
    #headbut{     overflow-x: scroll;}
    #megmenu{ min-width:750px;}
    #headbut .fk {
        display: block;
        width: 1px;
        margin: 7px 5px;
        float: left;
        height: 16px;
        border-left: 1px solid #fff;
    }
    #headbut li a.active {
        color: #ff9200;
        text-decoration: none;
        border-bottom:none;
        padding-bottom: 0;
    }
    #headbut .a{ padding:0;}
    #headbut li a{ padding:0;}
    #logreg .mail {
        background: none;
        padding: 0;
        font-size: 16px;
        color: #ff9200;
        width: 50%;
        padding: 0 1%;
        box-sizing: border-box;
        float: left;
        height: 40px;
        line-height: 40px;
    }

    .dnmob{ display:none;}

    #center img{ width:100% !important; height:auto !important; margin:0 auto;}
    #center #cont {    width: 100%;    margin: 0 auto;}

    #center {  margin:0; padding:0 2%;	box-sizing: border-box;    width: 100%;    margin: 0 auto;    padding-top: 35px;}

    #tourborder{ width:100% !important}
    #tourborder td{ display:block; width:100%; margin-bottom:5%;}
    #tourborder img{ width:100% !important; float:none !important;}
    #tourborder p{    word-break: break-word;}
    .cprice {    width: 50%;}
    .csocial{ width:80%;}
    #ccc img{ width:10% !important; margin:0 auto;}
    #priceinclude td span{ font-size:14px !important;}
    .priceinclude{ padding:0;}
    #bform {    width: 90%;    margin: 0 auto;}
    #bform .formleft,#bform .cbutt{ width:100%;}

    #footerplace {width: 94%; padding:0 3%;    margin-top: 20px;    min-width: auto;    background: #1e3b4f; overflow:hidden;}
    #footerplace .fsoccs{ display:none;}
    #ftours {    width: 100%;    margin: 0 auto; margin-bottom:10px;}
    #ftours .noimg {    width: 100%;    margin: 0 auto;}
    #armenian_tour {    width: 100%;    margin: 0 auto;    position: relative; display:none;}
    #main {    width: 100%;    min-width: auto;    margin: 0 auto;    background: #fff;}
    #armenian_tour .noimg {    width: 100%;    margin: 0 auto;}
    #armenia_hotels {    width: 100%; overflow:hidden;    margin: 0 auto;    position: relative;margin-bottom:10px;}
    #armenia_hotels .tit{ margin-top:2%;}
    #armenia_hotels img{ width:135% !important;}
    #armenia_hotels .comm{ line-height:13px; font-size:13px;}
    #armenia_hotels .butt {text-transform: uppercase;width: 80px;margin: 0 auto;margin-top: 4%;border-radius: 20px;border: 1px solid #fff;padding: 5px 10px;text-align: center;
        color: #fff;    font-size: 15px;}
    #armvisa {    width: 100%;    margin: 0 auto;    position: relative; overflow:hidden; text-align:center;}
    #armvisa img{ width:200%; margin-left:-50%;}
    #armvisa .noimg {    position: absolute;    top: 0;    left: 0;    width: 100%;    padding-top: 11%;}
    #armvisa .noimg .visa {    margin-left: 10%;    width: 29%; margin-right:10%;}

    #main .gallery{ width:100% !important; padding:2%;    box-sizing: border-box; }
    #main .gallery img{ width:100% !important; height:auto !important; margin-bottom:5%; }

    #kitfot {    width: 100%;    margin: 0 auto;    position: relative;}
    #kitfot img {    width: 150%;    margin-left: -26%;}

    #kitfot .noimg .kit {
        margin-left: 6%;
        width: 19%;
        padding-top: 8%;
        margin-right: 3%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }

    #kitfot .noimg .dost {
        width: 25%;
        padding-top: 8%;
        margin-right: 3%;
        margin-left: 8%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }
    #kitfot .noimg .gal{
        width: 25%;
        padding-top: 8%;
        margin-left: 5%;
        cursor: pointer;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        text-align: center;
    }
    #armexcursion .noimg .titm .main{ display:none;}
    #footerplace .flogo{ margin:0; padding:0; width:50%; text-align:center; margin:0 auto; float:none; height:auto; }
    #footerplace .flogo a{ margin:0; padding:0; width:100%; text-align:center; margin-top:10px; height:auto;}
    #footerplace #mlogo{ width:96%; margin:0 auto;}
    #as a{ display:block; text-align:center;}
    #as{ float:none;}
    #footerplace .flogo a img{ margin:0; padding:0; width:100%; height:auto; text-align:center;}
    #footerplace .flinks{ display:none;}
    #footerplace .soccs{ margin-left:10px;}
    #armexcursion {width: 100%;    margin: 0 auto;}
    #armexcursion .noimg {    width: 100%;    margin: 0 auto;}
    #ftours .noimg .titm .main{ width:100%;}
    #ftours .noimg .titm{ width:100%; padding:2% 3%; margin:0; box-sizing: border-box; margin-bottom:5%;}

    #slide {color: #000;height: auto;width: 100%;margin: 0 auto;min-width:auto;padding:10px 0 10px 0;}
    #slide .sright .slleft{width:100%; height:318px; overflow:hidden;}
    #slide .sright .slreft{width:100%; height:318px; overflow:hidden;}

    #slide .sright .slleft .sleft {width:35%;float:left;    height: 52%; overflow:hidden;}
    #slide .sright .slleft .inctour {float:left;width:65%;position: relative;height: 52%;cursor: pointer; overflow:hidden;}

    #slide .sright .slleft .desp .jpg {    width: 100%;    margin-top: -15px;}
    #slide .sright .slleft .desp {float: left; height: 50%;   width: 35%;    position: relative;    cursor: pointer; overflow:hidden;}
    #slide .sright .slleft .nav{float: left; width: 65%;  position: relative;  cursor: pointer; overflow:hidden;}

    #slide .sright .slreft .sleftone { height:50%;float: left;width: 35%;position: relative;cursor: pointer; overflow:hidden;}
    #slide .sright .slreft .sleftt {float: left;    width: 65%; overflow:hidden;height: 52%;}
    #slide .sright .slreft .slefttr {float: left;    width: 67.5%;    position: relative;    cursor: pointer; overflow:hidden;}
    #slide .sright .slreft .sleftf{float: left;    width: 32.5%; overflow:hidden;}

    .hotelsearch .htop{    width: 90%;    margin: 0 auto;    padding: 1% 0;}
    .hotelsearch .htop .hotelselect {    width: 100%;    float: none;}
    .hotelsearch .htop .check {width: 45%;   float: left;    margin-left:0;}
    .hotelsearch .htop .hasDatepicker, .hotelsearch .hotelcurrency,.hotelsearch .nationality,.hotelsearch .adults,.hotelsearch .children {width: 45%; min-width:45% !important;   float: left;    margin-left:0;box-sizing: border-box; margin-bottom:10px;}
    #datepickerstart,.hotelsearch .nationality,.hotelsearch .children{ float:right;}
    .hotelsearch .rooms {    width: 100%;    text-align: center;    margin-left: 0;    float: none; margin:10px 0 10px 0;}
    .hotelsearch .srname{ min-width:180px; margin:0;}
    .hotelsearch .hhsearch{ width:50px; height:50px;}
    .hotelsearch .hbot {    width: 90%;    margin: 0 auto;padding-bottom: 10px;}

    #center #hbook #cont{ width:100%;}
    #hbook #llcimg,#hbook #hmaps,#allrooms{ overflow:hidden; float:none; width:100%;}
    #allrooms.rt {font-size:15px; font-weight:bold;}
    #hbook .bt{ width:25%;}
    #rooms .rmt{ height:auto;}
    #bform .ddpeople{ width:100%; text-align:center;}
    #rooms .rt {    display: block;    width: 35%; height:auto; line-height:15px; }
    #rooms .bt {    display: block;    width: 30%;}
    #rooms .nooknow{ width:40px;}
    #rooms .pf {    display: block;    width: 21%;text-align: center;
        line-height: 20px;}
    #rooms{ width:100%; padding:0; margin:0; padding:5px 0;    box-sizing: border-box;}
    /*#rooms .nooknow .lfl{ background:url(/imgs/page/booking.png) 0 0 no-repeat #fff; font-size:0;}*/
}

#festivals_s table{width:100%;}
#festivals_s table img{width: 100%!important;    height: auto!important;}
