body, html {
    height: 100%;
}


#dev7link {
    position:absolute;
    top:0;
    left:50px;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}


.slider-wrapper { 
	width: 80%; 
	margin: 100px auto;
}


.clear {
	clear:both;
}

body{
    background-color:#ffffff;
    font-family:tahoma, Arial, sans-serif;
    /*line-height:1em;*/
}
.wrapper {
    width: 900px;
    margin: 0 auto;
    display:block;
}
.wrapper1{
    width: 950px;
    margin: 0 auto;
    display:block;
}

.header-container {
	position:fixed;
	right: 0;
    left: 0;
    z-index: 1030;
    height:60px;
    margin-top:0px;
	vertical-align: middle;
	background-image:url("img/header-bg1.jpg");
	background-size: cover;
    /*border-bottom: 20px solid #ffffff;
	-webkit-box-shadow: 0 5px 10px #eee;
    -moz-box-shadow: 0 5px 10px #eee;
    box-shadow: 0 5px 10px #eee;*/
}
.header-container1 {
    height:120px;
    border-bottom: 20px solid #ffffff;
    -webkit-box-shadow: 0 5px 10px #eee;
    -moz-box-shadow: 0 5px 10px #eee;
    box-shadow: 0 5px 10px #eee;
}
.header-container1 img{max-width: 100%;}
.header-container1 a{    display: table-cell;  vertical-align: middle;  height: 120px;}

#logo {margin-top:5px;}

.lang_nav{
    float:right;
    margin-top:10px;
}
.clear{clear:both;}

.lang_nav a{

    text-decoration:none;
    color:white;
    font-size:8pt;
}
.lang_nav a:hover{
	font-weight:bold;
    text-decoration:underline;
    color: white;
    font-size:8pt;
}
.main_wrapper{
    width:945px;
    margin:30px auto;
}
.main_wrapper1{
    width:1024px;
    margin:30px auto;
}
.main_nav_1 a{
    text-decoration:none;
    color:#ffffff;
    font-family:verdana, arial, sans-serif;
}

button {
	background-color: #004055;
    color: white;
    border: 2px solid #004055;
	border-radius: 8px;
	text-align: center;
	width:185px;
	padding: 5px 0px;
	margin-top:10px;
}

button:hover{
	background-color: white;
    color: #004055;
    

	
}
#hotel1{
    background-color:#ac0139;
}
#hotel{
    background-color:none;
	border-bottom:2px solid #ac0139;
	color: rgb(87, 91, 92);
}
#hotel:hover, #flight:hover, #car:hover, #tour:hover{
    background-color:none;
}
#hotel:hover {	
	color: #ac0139;
}
#flight:hover{
	color:#068370;
}
 #car:hover {
	color: #055572;
}
#tour:hover{
	color: #5E1A2C;
}

#hotel1:hover, #car1:hover, #tour1:hover{
    background-color:rgb(87, 91, 92);
}
#hotel_arm:hover, #flight_arm:hover, #car_arm:hover, #tour_arm:hover{
    background-color:rgb(87, 91, 92);
}
#hotel_arm1:hover, #car_arm1:hover{
    background-color:rgb(87, 91, 92);
}
#flight1{
    background-color:#FFFFFF;
    color:#068370;
    border:1px #068370 solid;
}
#flight{
	background-color:none;
	border-bottom:2px solid #068370;
	color: rgb(87, 91, 92);
}
#car1{
    background-color:#ffffff;
	color:#055572;
    border:1px #055572 solid;
}
#car{
	background-color:none;
	border-bottom:2px solid #055572;
	color: rgb(87, 91, 92);
}

#tour{ 
	background-color:none;
	border-bottom:2px solid #5E1A2C;
	color: rgb(87, 91, 92);
}

.top-menu{ font-size:14pt; padding:8px 0;text-align:center;color:#fff; margin-bottom: 15px;}
.top-nav a:hover{text-decoration: none;}

/*style for armenian*/
#flight_arm {
    float:left;
    background-color:#068370;
    font-family:tahoma, Arial, sans-serif;
    width:190px;
    font-size:14pt;
    padding:20px;
    text-align:center;
    margin-left:15px;
}
#flight_arm1{
    float:left;
    background-color:#FFFFFF;
    color:#068370;
    font-family:tahoma, Arial, sans-serif;
    width:200px;
    line-height:20px;
    font-size:14pt;
    padding:17px;
    text-align:center;
    border:1px #068370 solid;
    margin-left:15px;
}
#car_arm {
    float:left;
    background-color:#055572;
    font-family:tahoma, Arial, sans-serif;
    color:#FFFFFF;
    width:190px;
    font-size:14pt;
    padding:12px;
    text-align:center;
    margin-left:15px;
}
#car_arm1{
    float:left;
    background-color:#055572;
    font-family:tahoma, Arial, sans-serif;
    color:#FFFFFF;
    width:210px;
    font-size:14pt;
    margin-left:15px;
    padding:8px;
    text-align:center;
    line-height:20px;
}
#hotel_arm {
    float:left;
    width:190px;
    color:#FFFFFF;
    background-color:#ac0139;
    font-family:tahoma, Arial, sans-serif;
    padding:20px;
    text-align:center;
    font-size:14pt;
    margin-left:5px;

}
#hotel_arm1{
    float:left;
    width:200px;
    color:#ffffff;
    background-color:#ac0139;
    font-family:tahoma, Arial, sans-serif;
    text-align:center;
    font-size:14pt;
    padding:20px;
    margin-left:15px;
}
#tour_arm{
    float:left;
    background-color:#5E1A2C;
    font-family:tahoma, Arial, sans-serif;
    color:#FFFFFF;
    width:190px;
    font-size:14pt;
    text-align:center;
    padding:12px;
    margin-left:15px;
}
/*end of style for armenian*/
.main_offer_slide{
    background-image:url("img/photos-slide/pragueslide.jpg");
    background-repeat:no-repeat;
    /*height:385px;*/
    margin-top:0px;
}
.main_offer_content{
    /*background-image:url("img/offer_bg.png");
    background-repeat:repeat;*/
    padding:0 20px 10px 20px ;
    overflow:hidden;
    float:right;
    margin-top:100px;
    color:#ffffff;
    font-size:20pt;
    text-align:center;
    text-shadow:1px 1px 2px black;
}
h1{
    font-size:30pt;
	text-shadow:1px 1px 2px black;
	text-align:center;}
h3{
    font-size:10pt;}
.price{

    text-decoration:underline;
    font-weight:700;
    color:rgb(255, 139, 0);
}
.more {
    color:rgb(255, 139, 0);
    font-size:10pt;
    text-transform:uppercase;
}
.more:hover {
    color:#d0d0d0;
}
.offer_line{
    background: url("img/special_bg.png") repeat;
    margin-top:5px;
    margin-bottom: 15px;
    padding:5px;
    font-size:16pt;
    color:#ffffff;
}
.top_offer_1_img{
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin:15px 0 0 10px;
    width:240px;
    height:150px;
    float:left;
}
.top_offer_1_left{
    border-right:dotted 1px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin:5px;
    margin-top:15px;
    width:255px;
    float:left;
    padding-right:40px;
    margin-right:36px;
    margin-left:10px;
}
.top_offer_1_right{
    border-right:dotted 1px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin:5px;
    margin-top:15px;
    width:255px;
    float:left;
    padding-right:40px;
    margin-right:36px;
}
.top_offer_2_right{
    background-color:#ffffff;
    background-repeat:no-repeat;
    margin:5px;
    margin-top:15px;
    width:250px;
    float:left;
    margin-left:10px;
}
.top_offer_title_bg{
    position:relative;
    top:-40px;
    z-index:10;
    opacity:0.7;
    height:40px;
    overflow:hidden;
    text-align:center;
    background-color:#000000;
    padding:3px 8px 0;
}
.top_offer_title{
    text-decoration:none;
    color:#ffffff;
    opacity:1;
    text-shadow:1px 1px 2px black;
    font-size:10pt;
}
.top_offer_title:hover{
    color:#63dde1;
}
.page_text{
    margin-bottom:10px;
    margin-top:20px;
    font-size:11pt;
    color:#000000;
    text-align:justify;
    text-indent:0em;
    padding:10px;
    margin-left:5px;
}
.page_text_arm{
    margin-bottom:10px;
    margin-top:10px;
    font-size:10pt;
    color:#000000;
    text-align:justify;
    text-indent:0em;
    padding:10px;
    margin-left:5px;
}
.page_text a{
    color:#0A6D65;
}
.text_car a{
    color:#055572;
}
.text_car1 a{
    color:#055572;
}
.facebook_logo{
    text-align:right;
}
.flight_schedule{
    font-size:8pt;
    color:rgb(75, 74, 74);
}
.footer_border{
    height:10px;
    /*border-bottom:10px solid #ffffff;
    -webkit-box-shadow: 0 5px 10px #eee;
    -moz-box-shadow: 0 5px 10px #eee;
    box-shadow: 0 5px 10px #eee;*/
}
.footer_nav{
    text-align: center;
    padding: 10px 0px;
    font-size:8pt;
}
.footer_nav ul li{
    font-size:8pt;
    font-weight:700;
    color:rgb(121, 119, 118);
}

.footer_nav a{
    text-decoration:none;
    color: white;
}
.footer_nav a:hover{
	font-weight:bold;
    text-decoration:none;
    color: white;
}
.aviabilety a{
    color:black;
}
.logos{
    margin-top: 15px;
    text-align: center;
}
.title_1{
    margin-top:-50px;
    font-size:8pt;
}

.title_2{
    margin-top:120px;
    font-size:8pt;
}
.book {
    font-weight:bold;
    text-transform:uppercase;
    font-size: 8pt;
    text-align: right;
    width:100%;
}
.check{
    text-align:center;
    font-size:8pt;
    font-weight:bold;
    padding-left:30px;
}

th{
    text-align:left;
}
.text_flight{
    font-size:25pt;
    color:#068370;
    text-indent:7.8em;
    padding:60px 22px;
    font-family: tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 2px black;
}
.text_car{
    font-size:14pt;
    width:905px;
    color:#055572;
    line-height:1.5;
    text-align:center;
    font-family: tahoma, Arial, sans-serif;
    margin-top:50px;
    padding-bottom:50px;
}
.text_car1{
    font-size:14pt;
    width:905px;
    color:#055572;
    line-height:1.5;
    text-align:left;
    font-family: tahoma, Arial, sans-serif;
    margin-top:50px;
    padding-bottom:50px;
}
.text_flight_ru{
    font-size:25pt;
    color:#068370;
    text-indent:4.9em;
    padding:60px 22px;
    font-family: tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 2px black;
}
.text_car_ru{
    font-size:25pt;
    color:#055572;
    text-indent:5.7em;
    padding:60px 22px;
    font-family: tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 2px black;
}
.text_flight_arm{
    font-size:25pt;
    color:#068370;
    text-indent:6.7em;
    padding:60px 22px;
    font-family: tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 2px black;
}
.text_car_arm{
    font-size:25pt;
    color:#055572;
    text-indent:6.9em;
    padding:60px 22px;
    font-family: tahoma, Arial, sans-serif;
    text-shadow: 1px 1px 2px black;
}
.taxes{
    font-size:8pt;
    color:#8f9090;
}
.left_menu{
    float:left;
    width:240px;
    height:350px;
    border:1px #068370 solid;
    border-radius:5px;
    background-color:#F7F7F7;
    margin-top:25px;
    font-size:14px;
    color:#333333;

}

.left_menu_ru{
    float:left;
    width:260px;
    height:350px;
    border:1px #068370 solid;
    border-radius:5px;
    background-color:#F7F7F7;
    margin-top:22px;
	margin-right: 15px;
    font-size:14px;
    color:#333333;

}

.frame{
    float:left;
    width:780px;
    margin-top:10px;
}

.home-link{margin-top: 15px;}
.main_container{padding: 0px 0;}
.offer{margin-bottom: 15px;}
.offer img{width: 100%;}
.offer table{width: 100%;margin-bottom: 6px;}
.footer ul{padding: 0;}
.breadcrumb{background: #fff;}
.header-container img{max-width: 100%}

@media (min-width: 768px)and (max-width: 991px) {
    .top_offer_title_bg{padding-top: 1px;}
    .top-menu{font-size: 18px;}
	
}


@media (max-width: 767px){
    .top-menu{font-size: 18px;}
    .nivo-caption h1{margin-top: 0; margin-bottom: 5px; font-size:26pt;}
    .nivo-caption p{font-size: 13px;line-height: 13px;}
	
}

@media (max-width: 492px){
	#logo {max-width:60%;}
	.top-menu{font-size: 16px;}
}
@media (min-width: 411px)and (max-width: 425px) {
    .top-menu{font-size: 14px;}
	
}

@media (max-width: 410px){
    .top-menu{font-size: 14px;}
    .nivo-caption{width: 100%;}
	.nivo-caption h1{font-size:20pt;}

}


.slider .container {
	max-width:100%;
}


/*
     FILE ARCHIVED ON 17:12:33 Jul 14, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:21:15 Feb 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.543
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.032
  esindex: 0.01
  cdx.remote: 119.061
  LoadShardBlock: 163.882 (3)
  PetaboxLoader3.datanode: 196.814 (5)
  load_resource: 142.161
  PetaboxLoader3.resolve: 40.43
  loaddict: 79.495
*/