.rightSearchs{
  font-size: 36px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 200;	
  text-align: right;
  line-height: 1.2;
	}

.rightSearchs strong{
font-weight: 800;	
	}	
	
	
.searchResB{
width: 100%;
left: 0;
top: 120px;
position: absolute;
padding: 16px 0;
background: #e3000f; /* Old browsers */
background: -moz-linear-gradient(45deg,  #e3000f 0%, #e3000f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e3000f), color-stop(100%,#e3000f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #e3000f 0%,#e3000f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #e3000f 0%,#e3000f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #e3000f 0%,#e3000f 100%); /* IE10+ */
background: linear-gradient(45deg,  #e3000f 0%,#e3000f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3000f', endColorstr='#e3000f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}	

.topsSe{
  width: 1200px;
  margin: 0 auto;	
	}
	
.logoBottoms{
  width: 441px;
  background: #fff;
  padding: 30px 0;
  float: left;
  position: relative;
  top: -16px;
  text-align: center;	
	}	

.topLinesG{
  border: 3px solid #e1e1e1;	
	}



.logoBottoms h3{
  padding: 40px 0px 24px 37px;
  border-top: 1px solid #e1e1e1;
  font-size: 24px;
  color: #4a4b4b;
  text-transform: uppercase;
  font-weight: bold;
  background: url(../images/search_ico.png) no-repeat 18px 25px;
	}	
	
.searchResBox{
	  width: 100%;
  display: inline-block;
	
	}	

.searchIntroLeft{
  width: 895px;
  float: left;
	}
	
.searchIntroRight{
  float: right;
  width: 303px;

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

.topNav ul li{
  width: 218px;
  height: 83px;
  float: left;
  margin: 0px 3px 0px 0px;
border: 3px transparent;
	}	
	
.topNav ul li:nth-child(1){
background:#e3000f;	
	}		

.topNav ul li:nth-child(2){
background:#e3000f;	
	}	
	
.topNav ul li:nth-child(3){
background:#e3000f;	
	}	
	
.topNav ul li:nth-child(4){
background:#e3000f;	
	}	
	
.topNav ul li:nth-child(1) strong{
  color:#fff;	
    font-size: 80px;
  padding: 5px;
    float:left;
	}				
	
.topNav ul li:nth-child(2) strong{
  color:#fff;	
    font-size: 80px;
  padding: 5px;
    float:left;
	}
	
.topNav ul li:nth-child(3) strong{
  color:#fff;	
    font-size: 80px;
  padding: 5px;
    float:left;
	}
	
.topNav ul li:nth-child(4) strong{
  color:#fff;	
    font-size: 80px;
  padding: 5px;
  float:left;
	}		
	
.topNav ul li p{
  font-weight: 400;
  font-size: 27px;
  color: #fff;
  line-height: 1.3;
  text-transform: uppercase;
	}		

.topNav ul li p:first-child{
margin-top:10px;	
	}	
	
.topNav ul li  a{
text-decoration:none;
}	

.topNav ul li strong{
  position: relative;
  top: -9px;	
	}	
.right_1_block  li:first-child, .right_1_block  li:last-child{
border:none;	
	}	
.right_1_block  li{
  line-height: 1.3;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
	}	

.right_1_block  li h2{
	text-align: center;
  color: #e3000f;
  font-size: 30px;
  text-transform: uppercase;
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #ddd;
 	}


 	
.right_1_block h2{
	text-align: center;
  color: #e3000f;
  font-size: 30px;
  text-transform: uppercase;
  padding: 10px 0px 10px 0px;

 	}

.pageL_hy-AM .right_1_block  li h2, .pageL_hy-AM .topNav ul li p, .right_1_block h2{
    font-size: 16px;
    position: relative;
    top: 12px;
}	

.pageL_ru-RU .right_1_block  li h2, .pageL_ru-RU .topNav ul li p, .right_1_block h2{
    font-size: 17px;
    position: relative;
    top: 5px;
}	



.pageL_hy-AM.extrasMain div:nth-child(1), .extrasMain div:nth-child(2){
height:50px;
}	
 		

.right_1_block  li  h4{
	  font-size: 20px;
	}	

.rightItems{
    background: #fff;
    padding: 0px 20px 20px 20px;
    border: 1px solid #ddd;
    margin: 0px 0px 10px 0px;
	}	

.carPrev{
  float: left;
  margin: 0px 10px 10px 0px;
}	

.carPrev img{
width:185px;

}

.right_1_block li{
margin:0px 0px 10px 0px;
}
	
	
.carList{

  background: #fff;
  width: 889px;
  margin: 6px 0;
}

.mainLIst > li{
padding: 30px 35px;
  height: 220px;
  border-bottom: 1px solid #ddd;
}

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

.rightCarColum ul li{
text-transform:uppercase;
  float: left;
  margin: 1px 5px 2px 0px;
  padding: 1px 5px 2px 0px;
  border-right: 2px solid #999;
  line-height: 1;
}
.rightCarColum ul li:last-child{
border:none;
}
.downP{
text-transform:uppercase;
  width: 70%;
  display: inline-block;
  float: left;
}

.downP p{
color:#e3000f;
  float: left;
  margin: 0px 10px 0px 0px;
}

.rightCarColum{
  margin: 20px 0px 90px 20px;
  width: 70%;
  display: inline-block;
}

.downIconListUL li:nth-child(1){
background:url(../images/pass.png) no-repeat left center;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 35px;
}

.downIconListUL li:nth-child(2){
background:url(../images/case.png) no-repeat left center;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 35px;

}

.downIconListUL2 li:nth-child(1){
background:url(../images/trans.png) no-repeat left center;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 35px;

}

.downIconListUL2 li:nth-child(2){
background:url(../images/fuel.png) no-repeat left center;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 35px;
line-height:1.2;

}

.downIconListUL{
  width: 160px;
  float: left;
}

.downIconListUL2{
  width: 260px;
  float: left;
}
.carList ul li{ 
position:relative;
}

.disabledClass:before{
content:" ";
background:#fff;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
  z-index: 999;
  opacity:0.9;
}

.bookBox{
    position: absolute;
    right: 34px;
    bottom: 30px;
    display: inline-block;
    width: 23%;
}

.bookBox p:nth-child(2){
  color: #e90404;
  font-size: 24px;
  font-weight: bold;
  float: left;
  width: 180px;
}

.bookBox p:first-child strong{
  color: #000;
  font-weight: normal;
}

.booksButton{
  float: left;
  position: relative;
  top: -3px;
  left: 15px;
  background-color: #e3000f;
  color: #fff;
  padding: 12px 58px;
  cursor:pointer;
}

.activePath{
border: 3px solid #c20000!important;
  background: #f3f2f2!important;
  height:77px!important;
}


.activePath strong{
  color: #c20000!important;
}

.activePath p{
  color: #000!important;
}


.prB{
text-align: center;
    position: relative;
    top: -12px;
    display: inline-block;
}

.right_1_block{
border-bottom: 1px solid #ccc;
  padding: 5px 0;
  margin: 0px 0px 10px 0px;
}

.extraSub{
color: #e3000f;
  font-size: 17px;
}
.imagesPreviewCar img{
width:170px;
}

.carPrice h5{
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    border-top: 1px solid #ccc;
    padding: 10px 0;
}

.extralist{
padding:15px 15px 60px 15px;
    width: 857px;
    position:relative;
}

.extralist h2{
    color: #e3000f;
    font-size: 32px;

}

.extralist table tr:first-child td{
color:#000!important;
text-transform:uppercase;
    padding: 10px 0px;
    border-bottom: 5px solid #ccc;
    font-size: 24px;
    border-right:30px solid #fff;
}

.extralist table {
      margin: 15px 0px 0px 0px;
    width: 100%;
}

.extralist table tr td:nth-child(2){
    width: 490px;
}

.extralist table tr td{
vertical-align: top;
  padding: 20px 0px;
  border-right:30px solid #fff;
    border-bottom: 1px solid #ccc;
    line-height: 1.4;
    text-align: justify;
    color:#8e8e8e;
    font-size:16px;
 
}

.extraItems img{
    border: 3px solid #ccc;
    float: right;
}

.extralist table tr:last-child td{
border-bottom:0;
}

.extralist table tr td h3{
    font-size: 24px;
    color: #0f9fce;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
}

.extraItems img{
width:110px;
}

.returnBB {
    float: left;
    position: relative;
    top: 45px;
}

.extraPP{
font-size: 18px!important;
    font-weight: bold;
}

.extraPP span, .extras span, .extraSub strong{
color:#c20000;
font-weight:bold;
}

.extraCheckoutB{
    float: right;
    width: 122px;
    text-align: center;
    background-color: #c20000;
    font-size: 17px!important;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer!important;
    margin: 0px 30px 0px 0px;
    padding: 5px 0;
    border:none;
}

.extras strong, .extraSub strong{
float:right;
}

.signup_box form > h3, .signin_box form > h3, .info_box > h3{
font-size: 30px;
    text-transform: uppercase;
    border-bottom: 5px solid #ccc;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 20px 0px;
    font-weight: 400;
}

.signup_box, .signin_box, .info_box{
    width: 100%;
    display: inline-block;
    margin: 0px 0px 50px 0px;
}

.userBlock{
    float: left;
    width: 49%;
    margin: 0px 10px 8px 0px;
}

.userBlock input{
background: #e5e5e5;
    border: none;
    padding: 10px;
    width: 96%;
    height: 30px;
       outline: none;
}

.userBlock:nth-child(2n+1){
float:right;
   margin:0px 3px 8px 0px;
}

.saveBOX input{
    background: #e3000f;
    border: none;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 40px;
    cursor:pointer;
    width: 210px;
}

#addinfos {
    width: 98%;
    resize: none;
    padding: 10px;
    height: 150px;
    background: #e5e5e5;
    border: none;
    outline: none;
}

.errMess_116 #system-message, .errMess_117 #system-message, .errMess_118 #system-message{
    position: relative;
    top: -10px;
    background-color: #14A3D1;
    padding: 5px;
    color: #fff;
}


.errMess_116 a,.errMess_117 a,.errMess_118 a{
color:#fff;
}

.imagesPreviewCarLast{
    width: 300px;
    float: left;
}

.imagesPreviewCarLast img{
    max-width: 290px;
}

.carDescLast{
    float: left;
    margin: 20px 10px;
    line-height: 1.5;
    border-left: 1px solid #ccc;
    padding: 50px 10px;
}

.carPriceLast{
    float: right;
    text-align: center;
    margin: 10px 0;
    padding: 43px 21px;
    text-transform: uppercase;
    font-size: 24px;
    color: #E3000F;
    line-height: 1.5;
}

.carPriceLast h5{
font-weight: bold;
}

.extrasMain{
    width: 62%;
    display: inline-block;
    margin: 20px 0;
    float: right;
}

.extrasMain div{
position:relative;
width: 96%;
color: #000;
    font-size: 20px;
        display: inline-block;
    border-bottom: 1px solid #eee;
}

.extrasMain div strong{
float:right;
font-weight: bold;
    color: #e3000f;
}

.extrasMain div img{
display:block!important;
    float: left;
    width: 49px;
    margin: 3px 0px 6px 0px;
}

.extrasMain div h6{
    position: relative;
    top: 15px;
    left: 20px;
}

.extrasMain div:nth-child(1),.extrasMain div:nth-child(2){
    height: 20px;
    padding: 10px 0px 10px 0px;
}

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

.extras h6{
float:left;
    width: 54%;
}

.mainSubs{
display: inline-block;
    text-align: right;
    padding: 0px 13px 0px 0px;
    width: 97%;
    font-size: 25px;
    margin: 10px 0px 20px 0px;
}


.sendRe{
  
    padding: 10px;
    background-color: #e3000f;
    border: 1px solid #999;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    cursor: pointer;
    float: right;
    display: inline-block;
        margin: 21px 0px 0px 0px;
}


.checkoutItems{
float: left;
    border: 1px solid transparent;
    margin: 0px 20px 0px 0px;
    width: 192px;
}

.info_box .checkoutItems:nth-child(4){
    float: right;
    border: 1px solid transparent;
    margin: 0px 17px 0px 0px;
    width: 192px;
}

.checkoutItems input{
padding: 10px;
    background: #e5e5e5;
    border: none;
    margin: 0px 1px 1px 0px;
    outline: none;
    width:100%;
}

.perDay{
    position: absolute;
    right: 294px;
    bottom: 87px;
    font-size: 20px;
}

.carp{
text-align: right;
    color: #c20000;
    font-weight: bold;
}

.cancelBts{
position: absolute;
left: 30px;
top: 225px;
padding: 10px;
background: rgb(227, 0, 15) none repeat scroll 0% 0%;
color: rgb(255, 255, 255);
text-transform: uppercase;
cursor: pointer;
}

.formEach{
background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #ccc;
}

.openF{
    padding: 10px;
    background: #E3000F;
    color: #fff;
    position: absolute;
    right: 100px;
    top: 50px;
    cursor:pointer;
}

.classItems{
position:relative;
}

.leftColsFor{
    float: left;
    width: 500px;
    margin: 20px 0px 0px 10px;
    padding: 35px 0px 0px 0px;
}

.rightColff{
float: right;
    width: 420px;
    margin: 0px 20px 10px 0px;
}

.leftColsFor select{
padding:10px!important;
}

.rightColff h2{
    font-size: 25px!important;
    margin: 15px 0px 10px 0px!important;
}

.ssItemsIns{
    width: 98%;
    display: inline-block;
}

.ssItemsIns input{
width: 420px;
    float: right;
    margin: 0px -4px 10px 0px;
}

.DP1,.DP2{
    font-size: 20px;
    color: #969595;
    padding: 3px 15px;
    width: 200px;
    background: #e1e1e1;
    border: 1px solid #ccc;
}


.pageL_hy-AM .extrasMain div:nth-child(1), .pageL_hy-AM  .extrasMain div:nth-child(2){
height:50px;
}	
 	
 .right_1_block extras div{
 width: 100%;
    display: inline-block;
 }	

