/**
 * @author G Design Group
 * @author email developer@gdesign.am
 */


body
{
        background:#fff;
        color: #000000;
    font-family: Segoe UI, sans-serif;
    margin: 0;
    padding: 0;
	  font-size: 16px;

}

body.pageL_hy-AM,.pageL_hy-AM a,.pageL_hy-AM input,.pageL_hy-AM select{
 font-family: Arian AMU, Arial AMU, Arial, sans-serif!important;
}
input{
outline: none;	
	}
a{
 font-family: Segoe UI, sans-serif;	
}	
p,input{
  line-height: 1.5;		
	}

.top_wrapper{
  width: 100%;
}

.top_content,.middle_box{
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;	
  position:relative;
	}

.middle{
  border-top: 5px solid #e3000d;
    border-bottom: 5px solid #e3000d;		
  width: 100%;
  display: inline-block;
  position:relative;

	}

.pageL_en-GB .home_img{
    background-image: url(../images/main_auto.jpg);
}

.pageL_hy-AM .home_img{
    background-image: url(../images/main_auto_hy.jpg);
}

.pageL_ru-RU .home_img{
    background-image: url(../images/main_auto_ru.jpg);
}


.home_img{
    background-repeat: no-repeat;
    height: 460px;
    float: right;
    width: 100%;
    background-position:441px -17px;

	}
.logoBox{
  float: left;
  height: 120px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  width: 440px;
  text-align: center;	
	}	
.main_menu{
float: left;	
	}		
.main_menu ul li{
    float: left;
    border-right: 1px solid #ccc;
    width: 150px;
    text-align: center;
    padding: 52px 0;
    height: 16px;
}

.main_menu ul li a{
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    color: #818181;
    padding: 50px 5px;
	}

.main_menu ul li a:hover{ 
color:#e3000f ;
}
.searchBox{
width: 441px;
  float: left;	
   position: absolute; 
   z-index:10;
	}
.searchForm{
  background: #fff;
  text-align: center;
  border-right:1px solid #dddddd;
  border-left:1px solid #dddddd;	
  border-bottom:1px solid #dddddd;		
	}	
	
.searchForm h3{
  width: 100%;
  background: #fff;
  padding: 27px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
	}	
.searchForm h3 dd{
  padding: 20px 0;
  border-top: 5px solid #e1e1e1;
  font-size: 22px;
  color: #4a4b4b;
  text-transform: uppercase;
  font-weight: bold;

	}	
	
.searchForm h3  span{
  position: relative;
  left: 0px;	
	}	
	

	
#images-logo .owl-item{
width:190px!important;	
	}
	
#images-logo  .owl-item img{
  width: 189px!important;
  height: 156px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;	
	}			

.partners{
  width: 100%;
  display: inline-block;
    margin: -2px 0px -2px 0px;
  background: #f3f2f2;		
	}	
.zt_nav{
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;	
	}	
#images-logo{
  width: 760px;
  float: right;	
  position:relative;	
	}	
	
#images-logo  .owl-controls{
position:absolute;	
display:none!important;
	}	
	
.logos{
  position: relative;
  top: 15px;
  left: -10px;
	}	
.content_wrapper{
  width: 100%;
  display: inline-block;
  background: #F3F2F2;
    min-width: 1200px;
min-height:600px;
}	

.cotent_box{
position:relative;
  width: 1200px;
  margin: 20px auto;
  min-width: 1200px;	
    min-height:400px;
	}


.page_101 .cotent_box{
	 min-height:460px!important;
	}

.page_101 .left_col{
	width:100%;
	  margin: 50px 0px 0px 0px;
	}
.page_101 .right_col{
  margin: 50px 0px 0px 0px;	
  width: 425px;
  float: left;	
	}	
.page-header h1, .page_101 .right_col .moduletable > h3{
  font-size: 40px;
  color: #4a4b4b;
  font-weight: normal;
  padding: 0px 0px 20px 0px;
  text-transform: uppercase;	
	}	

.cotent_box p,.page_101 .right_col .moduletable{
  font-size: 15px;
  line-height: 1.5;	
	}
	
	.activeRight{
  width: 750px!important;
  float: left;
  margin: 50px 10px 0px 0px!important;
}
	
.page_101 .blog-featured{
  width: 83%;
  border-right: 1px solid #e6e6e6;
  padding: 0px 90px 0px 0px;
	}
.page_101 p.readmore{
  display: flex;
  margin:44px 0px 0px 0px;	
	}
	
.page_101 p.readmore a{ 
  background: #e3000f;
  color: #fff;
  text-decoration: none;
  font-size: 24px;
  text-transform: uppercase;
  padding: 10px;
}		

.footer_wrapper{
  width: 100%;
	
	}	
	
.footer_box{
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;	
	}	
.footer{
  width: 100%;	
	}	
.footer_item{
  margin: 40px 0px 0px 0px;	
}	
.copyright_wrapper{
  width: 100%;
  display: flex;
  background: #4a4b4b;

	}

.copyright_box{
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;	
	}
.copyright_box{
height:140px;	
	}	
.copyright_data{
  width: 500px;
  float: left;
  padding: 40px 0px;
  color: #fff;	
	}		

.copyright_data img{
  float: left;	
	}	
.cop_t{
  position: relative;
  top: 23px;
  left: 10px;	
	}	
.cop_t a{
color:#fff;	
text-decoration:none;
  text-transform:uppercase;
	}
.copyright_item{
  width: 600px;
  float: right;
  margin: 60px 0px 0px 0px;
	}
.copyright_item ul{
  float: right;	
	}	
.copyright_item ul li{ 
  float: left;
}		

.copyright_item ul li a{
  color: #e3000f;
  text-decoration: none;
  border-right: 1px solid;
  padding: 0 5px;
	}	
.copyright_item ul li:last-child a{ 
border:none;
}	

.home_TTE{
font-size:36px;
text-transform: uppercase;
    color: #fff;
    position: absolute;
    left: 460px;
    top: 300px;
    letter-spacing: 2px;
    font-weight: 200;
	}

.home_TTE strong{
  font-size: 50px;
font-weight: 400;
    color: #fff;
	}	

.sserF{
  text-align: left;
  height: 533px;
	}	

.ssItems{
  padding: 5px 13px;	
	}	
.ssItems select option{
	
	}
.ssItems select{

	  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #e1e1e1 url(../images/select_arr.png) no-repeat right center;
  padding: 5px;
  width: 100%;
  outline: none;
   color: #969595;
  font-size: 14px; 
  border: 1px solid #999;	
  outline:none;
	}	

.diferenDIV{
  position: relative;
  left: -4px;	
	}
.diferenDIV img{
  float: left;
}
.diferenDIV h4{
	color:#969595;
  padding: 8px 0;	
	}	
.ui-datepicker-trigger{
  position: absolute;
  right: 8px;
  top: 8px;

	}		

.datepicker1{
  padding:3px 15px;
  width: 200px;
  background: #e1e1e1;
  border: 1px solid #ccc;
	}	
	
.datepicker2{
  padding:3px 15px;
  width: 200px;
  background: #e1e1e1;
  border: 1px solid #ccc;
	}		
	
	
	
.pick1{
color:#969595;
width: 231px;
  float: left;
  height: 50px;
  position: relative;	
	}	

.fromBox{
  width: 100%;
  display: inline-block;	
	}	

.time,.datepicker1,.datepicker2{
	font-size:20px;
	color:#969595;	
	}	

.fromBox h2, .fromBox2 h2{
  padding: 5px 5px 5px 0px;
  font-size: 18px;
  color: #969595;	
	}	

.time{
    padding: 3px 20px 3px 10px;
    width: 130px;
    background: #e1e1e1;
    border: 1px solid #ccc;
    margin: 0px 0px 0px 16px;	
      background:#e1e1e1 url(../images/clock.png) no-repeat right 7px center;
	}	

.timeBoxes{
float:right;	
	}	

.searchSubmit{
  width: 100%;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 25px;
  padding: 7px 0;	
    margin: -12px 0px 0px 0px;
	cursor:pointer;
  background:#e3000f url(../images/search_ico.png) no-repeat 46px 1px;	
	}	

.footer_item .item img{
border: 2px solid #999;
}	

.footer_item > h3{
font-size:35px;
text-transform:uppercase;
margin: 20px 0px;
}

.footer_item  .owl-buttons{
    position: absolute;
    top: -52px;
    right: 51px;
}

.custom_hh_items{
    width: 1200px;
    margin: 0 auto;
    min-width: 1200px;
}

.custom_hh_items ul{
    width: 760px;
    float: right;
    position: relative;
}

.custom_hh_items img{
    height: 151px;
}

.custom_hh_items ul li{
width:185px;
position:relative;
float:left;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding: 0px 0px 3px 0px;
}




.custom_hh_items ul li h3{
    position: absolute;
    bottom: 23px;
       left: 3px;
}

.custom_hh_items ul li p{
    position: absolute;
    bottom: 20px;
    right: 10px;
    color: #E3000F;
    font-weight: bold;
}

.other_page{
width: 100%;
    padding: 120px 0px 0px 0px;
}

.other_page .custom{
    height: 400px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #E3000F;

}

.addressBox{
    float: left;
    width: 230px;
}

.formBox{
float: left;
    width: 870px;
position:relative;

}

.add1{
    margin: 0px 0px 10px 0px;
    height:25px;
}

.add1 dt{
    float: left;
    width: 30px;


}

.fromBox2{
    padding: 0px 0px 17px 16px;
    width: 93%;
}

.pick2 input{
    width: 216px;
    padding: 8px 6px;
    background-color: #e1e1e1;
    border: 1px solid #ccc;
}

.bt-cs .bt-inner .bt-title{
    width: 100%;
}

.priceIntros h2{
    font-size: 35px;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
}

.classItems{
    margin: 10px 0;
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
    height: 90px;
}

.classItems h3{
float:left;
    margin: 10px 0;
    background: #fff;
    padding: 30px;

}

.classItems strong{
color: #E3000F;
    font-weight: bold;
    position: relative;
    top:30px;
}

.classItems strong span{
font-size:25px;
color:#999;
}

.page_107 .item-page table{
border: 1px solid #ccc;
}

.page_107 .item-page table td{
    vertical-align: middle;
padding: 5px;
    border: 1px solid #ccc;
}

.page_107 .item-page table td trong{
    font-size: 20px;
    margin: 5px;
    font-weight: bold;
}

.page_114 .item-page ul li div{
display:none;
    background-color: #fff;
    padding: 19px;
}

.page_114 .item-page ul li h2{
    padding: 10px;
    background-color: #ddd;
    margin: 0px 0px 2px 0px;
    cursor: pointer;
}

.perDay strong{
    font-weight: bold!important;
}

.carPrice span{
color: #c20000;
    font-weight: bold;
}

.ppday{
    position: absolute;
    right: 175px;
    top: 39px;
}

.modifBox{
    float: right;
    margin: 10px 15px 0px 0px;
}

.modifBox h2{
    margin: 5px 0;
    padding: 5px 5px 5px 0px;
    font-size: 18px;
    color: #969595;
    float: right;
}

.jicons-icons img{
    margin: 0px 0px 10px 0px;
}

.control-group .controls{
    margin: 5px 0;
}

.control-group .controls input{
padding:5px 55px 5px 10px;
width:150px;
}

.contact-webpage{
padding: 0px 0px 0px 35px;
    background: url(../images/web.png) no-repeat left center;
}

.rightItems .ppday{
display:none;
}

table strong{
font-weight:bold;
}

.mapBB{
    float: right;
    position: absolute;
    right: -96px;
}

.contact-form{
    float: left;
    width: 462px;
    line-height: 1.2;
}

._sbsribe{
    padding: 0;
    font-size: 40px;
    text-transform: uppercase;
    margin: 15px 0;
}

div.modns{
    margin: 30px 0;
}

.modns input.modns{
    padding: 5px;
    width: 200px;
}

.modns input.button{
    width: 100%;
    background: #e3000f;
    color: #fff;
    text-decoration: none;
    font-size: 24px;
    text-transform: uppercase;
    padding: 10px;
    border: none;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

.item-page > div > h2{
font-size: 35px;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
}
#dl-menu {
display:none;
}

#system-message a{
display:none;
}

#system-message{
    position: absolute;
    top: 0;
    width: 96%;
    background: #f9f9f9;
    padding: 0px 20px;
}

#accepted a{
font-size:12px;
height:20px;
padding: 10px;
text-decoration: none;
text-transform: uppercase;
color:#fff;
background:#e3000f;
}

#accepted{
display:none;
    position: fixed;
    top: 25%;
    left: 50%;
    z-index: 999;
    text-align: center;

}

.messintro{
    position: relative;
    left: -50%;
    background: #fff;
    display: inline-block;
    padding: 20px 20px 40px 20px;
}

#accepted h3{
    width: 402px;
    text-align: center;
    margin: 0 auto;
    padding: 34px 0;

}

.messOver{
display:none;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    left: 0;
    top: 0;
    opacity: 0.7;
        z-index: 99;
}

.closePops{
    float: right;
    background: #E3000F;
    padding: 10px;
    color: #fff;
    cursor: pointer;
}

.subscribe{
width: 95%;
    border-right: 1px solid #ddd;
    margin: 50px 0;
}

#backLocations{
    padding: 0!important;
}

.carIMG{
    float: left;
    width: 150px;
    border-right: 1px solid #ccc;
    margin: 0px 10px;
}

.carIMG img{
    width: 100%;
}

.mainTEXT{
    width: 100%;
    background: #e3000d;
    height: 30px;
    position: absolute;
    top: 43px;
}

.mainTEXT h5{
    width: 604px;
    margin: 0 auto;
    text-align: right;
}

.mainTEXT h5 img{
    position: relative;
    top: -22px;
}






#cancel_pop a{
height:20px;
padding: 10px;
text-decoration: none;
text-transform: uppercase;
color:#fff;
background:#e3000f;
}

#cancel_pop{
    display: none;
    position: fixed;
    top: 25%;
    left: 50%;
    z-index: 999;
    text-align: center;
}

#cancel_pop h3{
    width: 402px;
    text-align: center;
    margin: 0 auto;
    padding: 34px 0;

}

.languageBox{
text-align: left;
    position: relative;
    left: 10px;
    top: 10px;
}

.discountReserv{
    position: absolute;
    bottom: -100px;
    right: 0px;
    width: 455px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 15px;
    float: right;
    margin: 0px 0px 30px 0px;
}

.page_127 .item-page{
    margin: 0px 0px 100px 0px;
}

.custom_hh_items li h4{
position: absolute;
    right: 15px;
    color: #E3000F;
    font-weight: bold;
    top: 15px;
}

.bt-extra .bt-date{
display:none;
}

.pageL_ru-RU .searchSubmit{
font-size:16px;
}



.extrasMain div h6{
font-size:15px;
}

.page_129 .cotent_box {
background: #fff;
}

.page_129 .items-row{
    width: 100%;
    display: inline-block;
    margin: 20px 0;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

.page_129 .item-image{
    float: left;
}
.page_129 .item-image img{ 
width: 200px;
}

.page_129 .item-page{
padding:20px;
}
