/*------------------------------------------------------------------
[Master Stylesheet]

Project:		www.jnd.lt
Author: 		www.cpartner.lt
Version:		1.0.1
Last change:	13-11-18 08:54
-------------------------------------------------------------------*/

@font-face {
    font-family: 'klavika_rgregular';
    src: url('../fonts/klavika-regular-webfont.eot');
    src: url('../fonts/klavika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/klavika-regular-webfont.woff') format('woff'),
         url('../fonts/klavika-regular-webfont.ttf') format('truetype'),
         url('../fonts/klavika-regular-webfont.svg#klavika_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avenir_lt_pro95_black';
    src: url('../fonts/avenirltpro-black-webfont.eot');
    src: url('../fonts/avenirltpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirltpro-black-webfont.woff') format('woff'),
         url('../fonts/avenirltpro-black-webfont.ttf') format('truetype'),
         url('../fonts/avenirltpro-black-webfont.svg#avenir_lt_pro95_black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'avenir_lt_pro85_heavy';
    src: url('../fonts/avenirltpro-heavy-webfont.eot');
    src: url('../fonts/avenirltpro-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirltpro-heavy-webfont.woff') format('woff'),
         url('../fonts/avenirltpro-heavy-webfont.ttf') format('truetype'),
         url('../fonts/avenirltpro-heavy-webfont.svg#avenir_lt_pro85_heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
} 

html, body {margin:0; padding:0; height: 100%; width:100%;}

body{
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;
	color: #333;
	min-width: 1010px;
	/*background: url(../images/bg_ziema.jpg) fixed 50% 0 no-repeat;*/	
	background: url(../images/bg.jpg) fixed 50% 0 no-repeat;	
}

#holder .ipWidget{
	margin: 0;
}

#holder .ipWidget-IpTitle {
	padding: 0;
}

#holder h1,
#holder .ipPreviewWidget h1{
	color: #3e5567;
	font: 50px/54px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#holder h2,
#holder .ipPreviewWidget h2{
	color: #3e5567;
	font: 36px/40px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#holder  h1.news-title{
	color: #3e5567;
	font: 30px/34px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#holder  h3,
#holder .ipPreviewWidget h3{
	color: #3e5567;
	font: 20px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

a,
#holder .ipPreviewWidget a{
	text-decoration: underline;	
	color: #77bf00;
}

a:hover,
#holder .ipPreviewWidget a:hover{
	color: #3e5567;
	text-decoration: none;	
}

img {border:none;}  

ul {list-style: none;}  

#holder, #header, #content-img, #content, #footer{
	width: 100%; 
	float: left;
	display: inline;	
}

#holder{
	overflow: hidden;	
}

/* ----- #header starts ----- */

#header .header-holder{
	width: 1000px; 
	padding: 0 5px 0px 5px;
	margin: 0 auto;
}

#header .header-holder .header-top{
	float: left;
	width: 1000px;
	padding: 34px 0 44px 0;	
}

#header .header-holder .header-top .logo{
	float: left;
	padding: 0px 0 10px 0;
	line-height: 22px;
	height: 100px;
}

#header .header-holder .header-top .logo h1,
#header .header-holder .header-top .logo a,
#header .header-holder .header-top .logo img{
	line-height: 22px;
}

#header .header-holder .header-top .lang{
	float: right;
	padding: 16px 0 0px 10px;		
}

#header .header-holder .header-top .lang ul{
	float: left;	
}

#header .header-holder .header-top .lang li{
	float: left;
	padding: 0px 0 0px 5px;		
}

#header .header-holder .header-top .lang li.current{
	display: none;	
}

#header .header-holder .header-top .lang li a{
	text-indent: -9999px;
	float: left;
	width: 15px;
	height: 11px;
}	

#header .header-holder .header-top .lang li#en a{
	/*background: url(../images/bg_lang_en.gif) 0 0 no-repeat;*/
	background: url(../images/bg_lang_en_new.gif) 0 0 no-repeat;
}

#header .header-holder .header-top .lang li#lt a{
	/*background: url(../images/bg_lang_lt.gif) 0 0 no-repeat;*/
	background: url(../images/bg_lang_lt_new.gif) 0 0 no-repeat;
}

#header .header-holder .header-top .contacts{
	float: right;
	padding: 7px 0 0px 40px;		
}

#header .header-holder .header-top .contacts h3.reserve{
	font: 16px/28px "klavika_rgregular", arial, verdana, sans-serif;
	color: #3e5567;
}

#header .header-holder .header-top .contacts .header-phone h2{
	font: 22px/21px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	padding: 0px 0 0px 16px;	
	background: url(../images/bg_phone.png) 0 6px no-repeat;	
	color: #3e5567;
}

#header .header-holder .header-top .contacts .header-phone h2 span.code{
	font-size: 18px;			
}

#header .header-holder .header-top .contacts .email a{
	padding: 0px 0 0px 16px;	
	background: url(../images/bg_email.png) 0 7px no-repeat;
}

#header .header-holder .header-top .contacts .email a:hover{
	background: url(../images/bg_email.png) 0 -23px no-repeat;
}

#header .header-holder .header-top .social{
	float: right;
	padding: 15px 0 0px 24px;		
}

#header .header-holder .header-top .social .facebook{
	padding: 0px 0 6px 0px;		
}

#header .header-holder .header-top .social .skype{
	padding: 0px 0 6px 0px;		
}

#header .header-holder .header-top .menu{
	float: right;
	padding: 9px 0 0px 67px;		
	width: 204px;
}

#header .header-holder .header-top .menu li{
	float: left;
	padding: 0px 0 2px 13px;	
	width: 89px;
}

#header .header-holder .header-top .menu li.selected a,
#header .header-holder .header-top .menu li.current a{
	color: #3e5567;
	text-decoration: none;
}

#header .header-holder .header-top .video{
	float: right;
	padding: 14px 0 0px 15px;	
	min-width: 50px;
}

#header .header-holder .header-top .video p{
	line-height: 18px;		
}

#header .header-holder .header-top .video a{
	padding: 27px 0 0px 0px;	
	float: left;
	display: block;
	background: url(../images/bg_video.png) 0 0px no-repeat;	
}

#header .header-holder .header-top .video a:hover{
	background: url(../images/bg_video.png) 0 -150px no-repeat;	
}



#header .header-holder .header-bottom{
	float: left;
	width: 1080px;
	height: 80px;
	padding: 0 80px 0 80px;
	margin: 0 -120px 0 -120px;
	overflow: hidden;
}

#header .header-holder .header-bottom .header-bottom-menu{
	float: left;
	display:block;
	width: 100%;
	height: 100%;
	padding: 0 100px 0 100px;
	margin: 0 -120px 0 -120px;
	background: #8ccb25;
}

#header .header-holder .header-bottom .header-bottom-menu li,
#header .header-holder .header-bottom .mobile-header-menu, #menuwrapper li{
	float: left;
	padding: 21px 0 0 40px;
	font: 20px/16px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#header .header-holder .header-bottom .header-bottom-menu li a,
#header .header-holder .header-bottom .mobile-header-menu #menuwrapper li a{
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 2px 0 0 58px;
}

#header .header-holder .header-bottom .header-bottom-menu li.current a,
#header .header-holder .header-bottom .header-bottom-menu li.selected a{
	color: #3e5567;	
}

#header .header-holder .header-bottom .header-bottom-menu li a:hover,
#header .header-holder .header-bottom .mobile-header-menu #menuwrapper li a:hover{
	color: #3e5567;
}


#header .header-holder .header-bottom .header-bottom-menu li:first-child a{
	padding: 2px 0 0 58px;
	background: url(../images/bg_menu_1.png) 0 10px no-repeat;	
}

.en #header .header-holder .header-bottom .header-bottom-menu li:first-child a{
	/*padding: 12px 0 10px 58px;*/
}

#header .header-holder .header-bottom .header-bottom-menu li.current:first-child a,
#header .header-holder .header-bottom .header-bottom-menu li.selected:first-child a,
#header .header-holder .header-bottom .header-bottom-menu li:first-child a:hover{
	background: url(../images/bg_menu_1.png) 0 -90px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li:nth-child(2) a{
	padding: 2px 0 0 62px;
	background: url(../images/bg_menu_2.png) 0 8px no-repeat;	
}

.en #header .header-holder .header-bottom .header-bottom-menu li:nth-child(2) a{
	/*padding: 12px 0 10px 62px;	*/
}

#header .header-holder .header-bottom .header-bottom-menu li.current:nth-child(2) a,
#header .header-holder .header-bottom .header-bottom-menu li.selected:nth-child(2) a,
#header .header-holder .header-bottom .header-bottom-menu li:nth-child(2) a:hover{
	background: url(../images/bg_menu_2.png) 0 -92px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li:nth-child(3) a{
	padding: 2px 0 0 62px;
	background: url(../images/bg_menu_3.png) 0 6px no-repeat;	
}

.en #header .header-holder .header-bottom .header-bottom-menu li:nth-child(3) a{
	/*padding: 12px 0 10px 62px;	*/
}

#header .header-holder .header-bottom .header-bottom-menu li.current:nth-child(3) a,
#header .header-holder .header-bottom .header-bottom-menu li.selected:nth-child(3) a,
#header .header-holder .header-bottom .header-bottom-menu li:nth-child(3) a:hover{
	background: url(../images/bg_menu_3.png) 0 -94px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li:nth-child(4) a{
	padding: 2px 0 0 77px;
	background: url(../images/bg_menu_4.png) 0 1px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li.current:nth-child(4) a,
#header .header-holder .header-bottom .header-bottom-menu li.selected:nth-child(4) a,
#header .header-holder .header-bottom .header-bottom-menu li:nth-child(4) a:hover{
	background: url(../images/bg_menu_4.png) 0 -99px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li:nth-child(5) a{
	padding: 2px 0 0 37px;
	background: url(../images/bg_menu_5.png) 0 0px no-repeat;	
}

#header .header-holder .header-bottom .header-bottom-menu li.current:nth-child(5) a,
#header .header-holder .header-bottom .header-bottom-menu li.selected:nth-child(5) a,
#header .header-holder .header-bottom .header-bottom-menu li:nth-child(5) a:hover{
	background: url(../images/bg_menu_5.png) 0 -100px no-repeat;	
}

#header .header-holder .header-bottom .mobile-header-menu{
	display:none;
	height:100%;
}

#header .header-holder .header-bottom .mobile-header-menu .menu-toggle{
	
	width: 55px;
	height: 55px;
	background: url(/images/mobile_menu.png) 0 0 no-repeat;
}

#header .header-holder .header-bottom .mobile-header-menu a.menu-toggle:hover{
	background: url(/images/mobile_menu_hover.png) 0 0 no-repeat;
}


#header .header-holder .header-bottom .mobile-header-menu #menuwrapper{
	display:none;
	background: #8ccb25;
	width:340px;
	margin-bottom:2px;
}

#header .header-holder .header-bottom .mobile-header-menu .nuoma{
	display:none;
}
#header .header-holder .header-bottom .mobile-header-menu .nuoma_en{
	display:none;
}
/* ----- #header ends ----- */

/* ----- #content starts ----- */

#content-img .content-img-holder{
	width: 1000px; 
	margin: 0 auto;
}

#content-img .content-img-holder .content-img{
	width: 1240px;
	margin: 0 -120px 0 -120px;
	overflow: hidden;	
}

#content-img .content-img-holder .content-img img{
	float: left;
}

/* ----- #content starts ----- */

/* ----- #content starts ----- */

#content .content-holder{
	width: 1000px; 
	margin: 0 auto;
}

#content .content-holder .index{
	float: left;
	width: 1240px;
	margin: 0 -120px 0 -120px;
	background: #8CCB25;
	z-index: 1;
	height: 810px;
	position: relative;
	overflow: hidden;	
}

#content .content-holder .index #nextSlide{
	float: left;
	display: block;
	position: absolute;
	width: 23px;
	height: 23px;
	overflow: hidden;
	top: 268px;
	left: 827px;
	background: url(../images/bg_nav.png) 0 0 no-repeat;
	z-index: 6;
}

#content .content-holder .index #nextSlide:hover{
	background: url(../images/bg_nav.png) 0 -23px no-repeat;
}

#content .content-holder .index #previousSlide{
	float: left;
	display: block;
	position: absolute;
	width: 23px;
	height: 23px;
	overflow: hidden;
	top: 268px;
	left: 120px;
	background: url(../images/bg_nav.png) right 0 no-repeat;
	z-index: 6;
}

#content .content-holder .index #previousSlide:hover{
	background: url(../images/bg_nav.png) right -23px no-repeat;
}

#content .content-holder .index .slider{
	width: 1240px;
	height: 810px;
}

#content .content-holder .index .slider .slide{
	width: 1240px;
	height: 810px;
	float: left;
	z-index: 3;

}

#content .content-holder .index .slider .slide .slide-info{
	width: 1080px;
	margin: 0 auto;
	position: relative;
	z-index: 4;
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block{
	position: absolute;
	z-index: 5;
	top: 80px;
	left: 810px;
	width: 190px;
	height: 360px;
	padding: 40px 40px 0 40px;
	background: #3e5567;
	color: #fff;
	font: 16px/20px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block h2{
	color: #fff;
	letter-spacing: -1px;
	padding: 0 0 20px 0;
	font: 34px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block h2 span{
	font-size: 60px;		
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block li{
	padding: 0px 0px 10px 19px;
	background: url(../images/bg_index_slider_li.png) 0 4px no-repeat;
	font: 16px/20px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block a.more{
	float: left;
	width: 170px;
	height: 49px;
	margin: 20px 0 0 0px;
	padding: 11px 0 0 20px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	font: 30px/34px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	letter-spacing: -2px;	
	color: #99db2d;
	background: url(../images/bg_rent_car.png) 0 0 no-repeat;
}

#content .content-holder .index .slider .slide .slide-info .slide-info-block a.more:hover{
	color: #fff;
	background: url(../images/bg_rent_car.png) 0 -60px no-repeat;	
}








#content .content-holder .index .slider .slide .slide-info .price{
	position: absolute;
	z-index: 5;
	top: 80px;
	left: 554px;
	width: 145px;
	height: 123px;
	padding: 47px 0 0 25px;
	background: url(../images/bg_price.png) 0 0 no-repeat;
	color: #fff;
	font: 30px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#content .content-holder .index .slider .slide .slide-info .price h3{
	color: #fff;
	letter-spacing: -4px;	
	font: 48px/50px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
	margin: 0 0 0 -4px;
}







#content .content-holder .index .index-block{
	position: absolute;
	display: block;
	width: 190px;
	height: 270px;
	padding: 0 40px 0 40px;
	color: #fff;
	z-index: 100;
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .index .index-block  a{
	color: #fff;
}

#content .content-holder .index .index-block  a.button{
	color: #fff;
	background: #009356 url(../images/bg_more.png) 0 4px no-repeat;
	padding: 3px 8px 2px 26px;
	font-weight: normal;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;	
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;	
}

#content .content-holder .index .index-block  a.button:hover{
	background: #3e5567 url(../images/bg_more.png) 0 4px no-repeat;	
}

#content .content-holder .index .index-block p{
	padding: 0 0px 14px 0px;
	color: #fff;
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .index .index-block p span.date{
	color: #84f1b0;		
}

#content .content-holder .index .index-block h3.title{
	color: #fff;
	padding: 27px 0 14px 0;
	font: 22px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .index .index-block h3.title p{
	color: #fff;
	padding: 0px 0 0px 0;
	font: 22px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .index .index-block h3.title p a{
	text-decoration: none;	
}

#content .content-holder .index .index-block ul li{
	padding: 0 0px 4px 22px;
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;	
	background: url(../images/bg_index_block_li.png) 0 6px no-repeat;	
}

#content .content-holder .index .index-block ul li a{
	text-decoration: none;
}


#content .content-holder .index .block1{
	top: 443px;
	left: 80px;
	background: url(../images/bg_index_block1.png) 0 0 no-repeat;
	padding: 37px 40px 0 40px;	
}

#content .content-holder .index .block1 a:hover{
	color: #d4f5ff;
}

#content .content-holder .index .block2{
	top: 480px;
	left: 350px;
	background: #00bb8d;
}

#content .content-holder .index .block2 a{
	padding: 0 0 1px 0;
	text-decoration: none;
}

#content .content-holder .index .block2 a:hover{
	color: #cafff2;
}

#content .content-holder .index .block3{
	top: 480px;
	left: 620px;
	background: #00ae66;
}

#content .content-holder .index .block3 h3 a:hover{
	color: #cafff2; 
}

#content .content-holder .index .block4{
	top: 480px;
	left: 890px;
	width: 270px;
	padding: 0 0px 0 0px;	
}

#content .content-holder .content{
	float: left;
	width: 1000px;
	padding: 50px 120px 20px 120px;
	margin: 0 -120px 0 -120px;
	background: #fff;
}

#content .content-holder .content .mobile-content-menu{
	display:none;
	width:240px;
	/*padding: 0 0 10px 20px;*/
	margin-bottom:20px;
}

#content .content-holder .content .content-left{
	float: left;
	width: 190px;
}

#content .content-holder .content .content-left.right{
	float: right;
	width: 190px;
}

#content .content-holder .content .content-left .submenu{
	float: left;
	width: 190px;
	margin: 0 -40px 0 -40px;
	padding: 27px 40px 25px 40px;
	background: #3e5567;
}
#content .content-holder .content .mobile-content-menu .submenu {
	background: #3e5567;
	padding: 15px 40px 15px 20px;
	overflow:hidden;
}


#content .content-holder .content .content-left .submenu h2,
#content .content-holder .content .mobile-content-menu .submenu h2{
	font: 30px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	color: #8ccb25;
	padding: 0 0 18px 0;
}

#content .content-holder .content .content-left .submenu li,
#content .content-holder .content .mobile-content-menu .submenu li{
	font: 20px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	padding: 0 0 14px 0;
}

#content .content-holder .content .content-left .submenu li a,
#content .content-holder .content .mobile-content-menu .submenu li a{
	color: #fff;
}

#content .content-holder .content .content-left .submenu li.selected a,
#content .content-holder .content .content-left .submenu li.current  a,
#content .content-holder .content .mobile-content-menu .submenu li.selected a,
#content .content-holder .content .mobile-content-menu .submenu li.current  a{
	text-decoration: none;
}


#content .content-holder .content .content-left .submenu li ul,
#content .content-holder .content .mobile-content-menu .submenu li ul{
	display: none;
}

#content .content-holder .content .content-left .submenu li.selected ul,
#content .content-holder .content .content-left .submenu li.current ul,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul,
#content .content-holder .content .mobile-content-menu .submenu li.current ul{
	display: block;
	margin: 0 0 5px 0;
}

#content .content-holder .content .content-left .submenu li.selected ul li,
#content .content-holder .content .content-left .submenu li.current ul li,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li,
#content .content-holder .content .mobile-content-menu .submenu li.current ul li{
	font: 16px/16px "klavika_rgregular", arial, verdana, sans-serif;	
	padding: 10px 0 2px 17px;
}

#content .content-holder .content .content-left .submenu li.selected ul li a,
#content .content-holder .content .content-left .submenu li.current ul li a,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li a,
#content .content-holder .content .mobile-content-menu .submenu li.current ul li a{
	text-decoration: underline;
}

#content .content-holder .content .content-left .submenu li.selected ul li a:hover,
#content .content-holder .content .content-left .submenu li.current ul li a:hover,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li a:hover,
#content .content-holder .content .mobile-content-menu .submenu li.current ul li a:hover{
	text-decoration: none;
}

#content .content-holder .content .content-left .submenu li.selected ul li.selected,
#content .content-holder .content .content-left .submenu li.selected ul li.current,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li.selected,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li.current{
	background: url(../images/arrow.png) 0 13px no-repeat;
}

#content .content-holder .content .content-left .submenu li.selected ul li.selected a,
#content .content-holder .content .content-left .submenu li.selected ul li.current a,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li.selected a,
#content .content-holder .content .mobile-content-menu .submenu li.selected ul li.current a{
	text-decoration: none;
}



#content .content-holder .content .content-left #ipBlock-bannerlt,
#content .content-holder .content .content-left #ipBlock-banneren{
	float: left;
	width: 270px;
	margin: 0 -40px 0 -40px;
}

#content .content-holder .content .content-left #ipBlock-bannerlt img,
#content .content-holder .content .content-left #ipBlock-banneren img{
	float: left;
}

#content .content-holder .content .content-left .news{
	float: left;
	width: 190px;
	margin: 0 -40px 0 -40px;
	padding: 27px 40px 20px 40px;
	background: #00bb8d;
	color: #fff;
}

#content .content-holder .content .mobile-content-menu .menu-toggle{
	width: 220px;
	height: 52px;
	background: url(/images/content_menu.png) 0 0 no-repeat;
}

.index.en #content .content-holder .content .mobile-content-menu .menu-toggle{
	background: url(/images/content_menu_en.png) 0 0 no-repeat;
}

#content .content-holder .content .mobile-content-menu .menu-toggle:hover{
	background: url(/images/content_menu_hover.png) 0 0 no-repeat;
}

.index.en #content .content-holder .content .mobile-content-menu .menu-toggle:hover{
	background: url(/images/content_menu_hover_en.png) 0 0 no-repeat;
}

#content .content-holder .content .content-left .price{
	background: #00ae66;
}

#content .content-holder .content .content-left .rent{
	background: #319ec1;
}

#content .content-holder .content .content-left .news .news-title{
	padding: 0px 0px 15px 0px;
}

#content .content-holder .content .content-left .news .news-title h3{
	color: #fff;
	padding: 0px 0 0px 0;
	font: 22px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#content .content-holder .content .content-left .news  li{
	padding: 0px 0px 10px 19px;
	background: url(../images/bg_index_slider_li.png) 0 4px no-repeat;
	font: 16px/20px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .content .content-left .news p{
	padding: 0 0px 14px 0px;
	color: #fff;
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .content .content-left .rent p{
	padding: 0 0px 14px 0px;
	margin: 0 0px 0 0px;
	color: #fff;
	font: 12px/16px "klavika_rgregular", arial, verdana, sans-serif;
}

#content .content-holder .content .content-left .news p span.date{
	color: #84F1B0;		
}

#content .content-holder .content .content-left .news a{
	padding: 0 0 1px 0;
	text-decoration: none;
	color: #fff;
}

#content .content-holder .content .content-left .news a:hover{
	color: #cafff2;
}


#content .content-holder .content .content-right{
	float: right;
	width: 730px;
}

#content .content-holder .content .content-right.left{
	float: left;
	width: 730px;
}

#content .content-holder .content .breadcrumb{
	font-size: 12px;
	color: #3e5567;	
	margin: -5px 0 0 0;
	padding: 0 0 10px 0;
}

#content .content-holder .content .breadcrumb a:last-child{
	color: #3e5567;
	text-decoration: none;
}

#content .content-holder .content .content-right h1{
	letter-spacing: -2px;
	padding: 0 0 20px 0;
}

#content .content-holder .content .content-right h2{
	letter-spacing: -2px;
	padding: 2px 0 14px 0;	
}

#content .content-holder .content .content-right h3{
	letter-spacing: -1px;
	padding: 0 0 8px 0;	
}

#content .content-holder .content .content-right p{
	padding: 0 0 22px 0;
	margin: 0;
	color: #333;
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;
}

#content .content-holder .content .content-right img{
	padding: 1px;
	border: 2px solid #f2f2f2;
	margin: 4px 20px 0 0;
}

#content .content-holder .content .content-right ul{
	margin: 0 0 22px 0;
}

#content .content-holder .content .content-right ul li{
	margin: 0;
	list-style: none;
	padding: 0 0 4px 18px;
	color: #333;	
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;	
	background: url(../images/bg_index_slider_li.png) 0 4px no-repeat;	
}

#content .content-holder .content .content-right ol{
	margin: 0 0 22px 0px;
}

#content .content-holder .content .content-right ol li{
	margin: 0;
	padding: 0 0 4px 0px;
	color: #8ccb25;
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;		
}

#content .content-holder .content .content-right ol li span{
	color: #333;	
}

#content .content-holder .content .content-right .ipPreviewWidget table{
	margin: 0 0 22px 0px;
	width: auto;
}

#content .content-holder .content .content-right .ipPreviewWidget table th,
#content .content-holder .content .content-right .ipPreviewWidget table thead td{
	padding: 0 20px 0px 0px;
	border: 0;
	text-align: left;
}

#content .content-holder .content .content-right .ipPreviewWidget table td{
	padding: 0 20px 0px 0px;
	border: 0;	
	text-align: left;	
}

#content .content-holder .content .content-right .ipPreviewWidget table.table{
	margin: 5px 0 22px -2px;
	width: auto;
}

#content .content-holder .content .content-right .ipPreviewWidget table.table th,
#content .content-holder .content .content-right .ipPreviewWidget table.table thead td{
	padding: 5px 20px 3px 20px;
	border: 0;
	text-align: left;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background: #8ccb25;
	color: #fff;
	font: 18px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right .ipPreviewWidget table.table td{
	padding: 2px 20px 2px 20px;
	border: 0;	
	text-align: left;
	border-left: 2px solid #fff;
	background: #eef7df;
	color: #333;	
	font: 16px/22px "klavika_rgregular", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right .ipPreviewWidget table.table tbody>tr:first-child td{
	padding: 10px 20px 2px 20px;	
}

#content .content-holder .content .content-right .ipPreviewWidget table.table tbody>tr:last-child td{
	padding: 2px 20px 10px 20px;	
}

#content .content-holder .content .content-right .map{
	margin: 5px 0 22px 0;
}

#content .content-holder .content .content-right .map #map{
	height: 480px;
}

#content .content-holder .content .content-right .map #map img{
	padding:0;
	border:0;
	margin:0;
}

#content .content-holder .content .content-right .map #map a{
	text-decoration:none;
}

#content .content-holder .content .content-right .gallery{
	margin: 5px 0 22px 0;
	width: 100%;
	float: left;
	clear: both;
}

#content .content-holder .content .content-right .gallery ul{
	margin: 0 0 0 -11px;
}

#content .content-holder .content .content-right .gallery ul li{
	width: 236px;
	padding: 0 0 15px 11px;
	background: none;
	-webkit-box-sizing: ontent-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;	
	text-align: center;
	letter-spacing: -1px;
	line-height: 20px;
}

#content .content-holder .content .content-right .gallery ul li.brake{
	clear: both;
}

#content .content-holder .content .content-right .gallery ul li img{
	margin: 0 0 2px 0;
	width: auto;
	float: left;
}

#content .content-holder .content .content-right .ipWidget-IpFaq{
	padding: 15px 0 15px 30px;
	border-top: 1px solid #eef7df;
}

#content .content-holder .content .content-right .ipLayout-expanded{
	padding: 0px 0 15px 30px;
	border-top: none;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwQuestion {
	color: #8ccb25;
	font: 20px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
	border-bottom: 2px dashed #e8f5d3;
	display: inline;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwQuestion:before {
	border: none;
	content: "";
	width: 21px;
	height: 21px;
	margin-top: 0px;
	background: url(../images/bg_faq.gif) 0 0 no-repeat;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwExpanded .ipwQuestion:before {
	background: url(../images/bg_faq.gif) 0 -180px no-repeat;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwQuestion:hover {
	text-decoration: none;	
	border-bottom: 2px dashed #fff;	
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwExpanded .ipwQuestion {
	color: #3e5567;
	border-bottom: 2px dashed #fff;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwAnswer {
	padding: 4px 0 0 0;
}

#content .content-holder .content .content-right .ipWidget-IpFaq .ipwAnswer p{
	padding: 0px;
}

#content .content-holder .content .content-right .ipwForm {
	margin: 0px 0 22px 0;
}


#content .content-holder .content .content-right .ipwForm .ipmField {
	margin: 0px 0 20px 0;
	clear: both;
}

#content .content-holder .content .content-right .ipwForm .ipmField .ipmLabel{
	float: left;
	width: 105px;
	padding: 8px 10px 0 0;
	text-align: right;
	color: #3e5567;
	font: 16px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right .ipwForm .ipmField .ipmControl{
	float: left;
	width: 615px;
}


#content .content-holder .content .content-right .ipwForm .ipmField input.ipmControlInput{
	width: 200px;
	border: 1px solid #8ccb25;
	background: #eef7df;
	padding: 5px 10px;
	height: 23px;
	font: 16px/23px "klavika_rgregular", arial, verdana, sans-serif;	
	-webkit-box-sizing: ontent-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;		
}

#content .content-holder .content .content-right .ipwForm .ipmError input.ipmControlInput{
	border: 1px solid #ff0000;
	background: #fbf0f0;
}

#content .content-holder .content .content-right .ipwForm .ipmField textarea.ipmControlTextarea {
	min-width: 205px;
	width: 205px;
	max-width: 205px;
	border: 1px solid #8ccb25;
	background: #eef7df;
	padding: 5px 5px 5px 10px;
	min-height: 83px;
	height: 83px;
	max-height: 83px;
	font: 16px/23px "klavika_rgregular", arial, verdana, sans-serif;	
	-webkit-box-sizing: ontent-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;		
}

#content .content-holder .content .content-right .ipwForm .ipmError textarea.ipmControlTextarea {
	border: 1px solid #ff0000;
	background: #fbf0f0;
}

#content .content-holder .content .content-right .ipwForm .ipmType-captcha img {
	margin: 20px 0 0 0;
}

#content .content-holder .content .content-right .ipwForm .ipmField input.ipmControlSubmit {
	color: #fff;
	background: #8ccb25 url(../images/bg_form_submit.png) right 0 no-repeat;
	padding: 0 25px 0 0;
	margin: -20px 0 0 0;
	width: 140px;
	height: 50px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;	
	font: 24px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#content .content-holder .content .content-right .ipwForm .ipmField input.ipmControlSubmit:hover {
	background: #3e5567 url(../images/bg_form_submit.png) right 0 no-repeat;	
	-webkit-box-shadow:  0px 0px 0px 0px #000000;   
    box-shadow:  0px 0px 0px 0px #000000;	
}

.ipmErrorMessage{
	background: none;
	color: #ff0000;
	padding: 0;
	line-height: 18px;
}

#content .content-holder .content .content-right .news-list .one-new{
	padding: 20px 0 20px 0;
	border-top: 1px solid #eef7df;
}

#content .content-holder .content .content-right .news-list .one-new:first-child{
	padding: 0px 0 20px 0;
	border-top: none;
}

#content .content-holder .content .content-right .news-list .one-new{
	padding: 20px 0 20px 0;
	border-top: 1px solid #eef7df;
}

#content .content-holder .content .content-right .news-list .one-new .ipWidget:after{
	clear: none;
}

#content .content-holder .content .content-right .news-list .one-new h2{
	font: 20px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	letter-spacing: -1px;
	padding: 0px 0 2px 0;	
}

#content .content-holder .content .content-right .news-list .one-new h2 span{
	font-size: 14px;	
	white-space: nowrap;
}

#content .content-holder .content .content-right .news-list .one-new p{
	padding: 0;
}

#content .content-holder .content .content-right .news-list .one-new a.img{
	float: left;
	margin: 4px 15px 4px 0;	
}

#content .content-holder .content .content-right .news-list .one-new a.img img{
	margin: 0;
}

#content .content-holder .content .content-right .one-current-new h1{
	padding: 0px 0 10px 0;
}

#content .content-holder .content .content-right .one-current-new p.date-holder{
	color: #3e5567;
}

#content .content-holder .content .content-right  .cars-filter{
	padding: 0px 0 20px 0;
}

#content .content-holder .content .content-right  .cars-filter p{
	padding: 0;
}

#content .content-holder .content .content-right  .cars-filter p a{
	font: 14px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	padding: 2px 5px 0 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}

#content .content-holder .content .content-right  .cars-filter p a.active{
	background: #3e5567;
	color: #fff;
	text-decoration: none;
}

#content .content-holder .content .content-right  .cars-filter .cars-filter-curency{
	padding: 0px 20px 0px 0;
	float: left;
}

#content .content-holder .content .content-right  .cars-filter .cars-filter-days{
	padding: 0px 0 0px 0;
	float: left;
}












#content .content-holder .content .content-right  .cars-list{
	clear: both;
}

#content .content-holder .content .content-right  .cars-list .one-car{
	padding: 31px 0 35px 0;
	border-top: 1px solid #eef7df;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img{
	width: 240px;
	float: left;
	position: relative;
	margin: 6px 0 0 0;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img img{
	padding: 0;
	margin: 0;
	border: none;
	width: 240px;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .left-icons{
	position: absolute;
	top: 0;
	left: 0;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .left-icons p{
	float: left;
	clear: both;
	margin: 0 0 1px 0;
	color: #fff;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .left-icons p.new{
	background: #00ae66;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .left-icons p.eco{
	background: #8ccb25;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .right-icons{
	position: absolute;
	top: 0;
	right: 0;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .right-icons p{
	float: left;
	clear: both;
	margin: 0 0 1px 0;
	color: #fff;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-img .right-icons p.new{
	background: #d93c3c;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-text{
	width: 450px;
	float: right;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-text h2{
	font: 30px/34px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	color: #00ae66;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-text h2 a{
	color: #00ae66;
	text-decoration: none;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-text h2 a:hover{
	color: #3e5567;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols{
	width: 450px;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1{
	width: 180px;
	padding: 0 10px 0 0;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1 p{
	padding: 0 0px 4px 0;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1 p span{
	color: #00ae66;
	letter-spacing: -1px;	
	font: 16px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1 p.more{
	padding: 4px 0px 0px 0;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1 p.more  a{
	color: #fff;
	background: #009356 url(../images/bg_more.png) 0 4px no-repeat;
	padding: 3px 8px 2px 26px;
	font-weight: normal;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;	
	text-decoration: none;
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col1 p a:hover{
	background: #3e5567 url(../images/bg_more.png) 0 4px no-repeat;	
}






#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2{
	width: 130px;
	padding: 0 10px 0 0;
	float: left;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p{
	padding: 0 0px 8px 0;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p span{
	color: #00ae66;
	letter-spacing: -1px;	
	font: 16px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p span.people{
	padding: 0 23px 0 0;
	background: url(../images/bg_people_car.png) right 1px no-repeat;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p span.bags1{
	padding: 0 22px 0 0;
	background: url(../images/bg_bag1_car.png) right 1px no-repeat;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p span.bags2{
	padding: 0 19px 0 0;
	background: url(../images/bg_bag2_car.png) right 1px no-repeat;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p.driver{
	font-size: 12px;
	line-height: 14px;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col2 p.driver img{
	float: left;
	margin: 2px 6px 2px 0;
	padding: 0;
	border: none;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3{
	width: 120px;
	float: right;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 p{
	padding: 0 0px 10px 0;
	font: 16px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 p span{
	color: #00ae66;
	letter-spacing: -1px;	
	font: 16px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-day{
	display: none;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur{
	display: none;
	color: #3e5567;
	letter-spacing: -2px;		
	font: 36px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.val{
	font-size: 24px	;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.from{
	font-size: 17px	;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.nowrap{
	white-space: nowrap;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.new-price{
	color: #d93c3c;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.old-price{
	color: #00ae66;	
	font-size: 18px;
	line-height: 18px;
	text-decoration: line-through;
	white-space: nowrap;
	margin-bottom: -2px;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.old-price span.val{
	font-size: 18px;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .prices-cur span.text{
	font-size: 24px	;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .ask-button {
	padding: 7px 0 0 0;
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .ask-button a{
	float: left;
	display: block;
	height: 33px;
	padding: 7px 30px 0 17px;
	background: #8ccb25 url(../images/bg_ask_button.png) right 0 no-repeat;
	color: #fff;
	letter-spacing: -1px;		
	font: 20px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
	text-decoration: none;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;	
}

#content .content-holder .content .content-right  .cars-list .one-car .one-car-cols .col3 .ask-button a:hover{
	background: #3e5567 url(../images/bg_ask_button.png) right 0 no-repeat;
}

















#content .content-holder .content .content-right  .one-car-current{
	padding: 0px 0 20px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top{
	padding: 0 0 35px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img{
	float: left;
	width: 340px;
	position: relative;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .main-img{
	float: left;
	width: 340px;
	height: 230px;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .main-img img{
	padding: 0;
	margin: 0;
	border: none;
	width: 340px;
	float: left;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .other-images{
	float: left;
	width: 340px;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .other-images ul li{
	float: left;
	width: 70px;
	padding: 25px 10px 5px 5px;
	position: relative;
	background: none;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .other-images ul li a{
	float: left;
	width: 80px;
	height: 57px;
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .other-images ul li a.active{
	background: url(../images/bg_car_over.png) 0 0 repeat;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .other-images ul li img{
	width: 70px;
	height: 47px;
	padding: 0;
	margin: 0;
	border: none;
}








#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .left-icons{
	position: absolute;
	top: 0;
	left: 0;
	float: left;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .left-icons p{
	float: left;
	clear: both;
	margin: 0 0 1px 0;
	color: #fff;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .left-icons p.new{
	background: #00ae66;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .left-icons p.eco{
	background: #8ccb25;
}


#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .right-icons{
	position: absolute;
	top: 0;
	right: 0;
	float: left;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .right-icons p{
	float: left;
	clear: both;
	margin: 0 0 1px 0;
	color: #fff;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-img .right-icons p.new{
	background: #d93c3c;
}








#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text{
	float: right;
	width: 340px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-curency{
	float: none;
	padding: 0 0 10px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days{
	float: none;
	padding: 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table{
	border-collapse: collapse;
	width: 100%;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table td{
	padding: 0 10px 2px 0;
	text-align: center;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr>td:last-child{
	padding: 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr>td:first-child{
	text-align: left;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.days td {
	white-space: nowrap;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.days td span{
	color: #00ae66;
	font: 14px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
	letter-spacing: -1px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.prices  {
	display: none;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.prices td {
	line-height: 12px;	
	vertical-align: top;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.prices td span{
	color: #3e5567;
	font: 14px/12px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
	letter-spacing: -1px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.prices td span.new-price{
	color: #d93c3c;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .cars-filter-days table tr.prices td span.old-price{
	text-decoration: line-through;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text p.driver{
	font-size: 14px;
	line-height: 12px;
	clear: both;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text p.driver img{
	margin: 0px 6px 0px 0;
	padding: 0;
	border: none;
	vertical-align: bottom;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text p.driver span{
	margin: 10px 0 0 0 ;
}


#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .ask-button {
	padding: 7px 0 0 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .ask-button a{
	float: left;
	display: block;
	height: 48px;
	padding: 12px 52px 0 28px;
	background: #8ccb25 url(../images/bg_ask_button_big.png) right 0 no-repeat;
	color: #fff;
	letter-spacing: -1px;		
	font: 30px/34px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
	text-decoration: none;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;	
}

#content .content-holder .content .content-right  .one-car-current .one-car-top .one-car-text .ask-button a:hover{
	background: #3e5567 url(../images/bg_ask_button_big.png) right 0 no-repeat;
}








#content .content-holder .content .content-right  .one-car-current .one-car-bottom{
	margin: 0 0 0 -40px;
	background: #eaf5f9;
	padding: 25px 0 25px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters{
	float: left;
	width: 390px;
	margin: 0 0 0 40px;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters h2{
	font-size: 30px;
	padding: 0 0 16px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p{
	padding: 0 0 4px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p.icons{
	padding: 4px 0 4px 0;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p span{
	color: #00ae66;
	font: 16px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
	letter-spacing: -1px;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p span.people{
	padding: 0 23px 0 0;
	background: url(../images/bg_people_car.png) right 1px no-repeat;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p span.bags1{
	padding: 0 22px 0 0;
	background: url(../images/bg_bag1_car.png) right 1px no-repeat;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters p span.bags2{
	padding: 0 19px 0 0;
	background: url(../images/bg_bag2_car.png) right 1px no-repeat;
}




#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters .col1{
	float: left;
	width: 180px;
	padding: 0 15px 0 0px;
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-parameters .col2{
	float: right;
	width: 180px;
	padding: 0 15px 0 0px;
}



#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-info{
	float: right;
	width: 300px;
	padding: 6px 40px 0 0;
	font-size: 14px;
	line-height: 18px;		
}

#content .content-holder .content .content-right  .one-car-current .one-car-bottom .one-car-info p{
	font-size: 14px;
	line-height: 18px;		
}


#content .content-holder .content .content-right  .rent-info{
	padding: 10px 0 10px 0;
}

#content .content-holder .content .content-right  .rent-info h3{
	padding: 0px 0 14px 0;
	font-size: 24px;
}

#content .content-holder .content .content-right  .rent-info p{
	padding: 0px 0 14px 0;
	font-size: 12px;
	line-height: 16px	
}


#content .content-holder .content .content-right  .back-to-list{
	padding: 10px 0 20px 0;
	border-top: 1px solid #eef7df;	
}


/* ----- #content ends ----- */



/* ----- #footer starts ----- */

#footer .footer-holder{
	width: 1000px; 
	margin: 0 auto;
}

#footer .footer-holder .footer{
	float: left;
	width: 1000px;
	padding: 0 120px 0 120px;
	margin: 0 -120px 0 -120px;
	background: #fff;
}

#footer .footer-holder .footer h2.title{
	padding: 42px 0 22px 0;
	text-align: center;
	font: 40px/40px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#footer .footer-holder .footer .why-jnd{
	float: left;
	width: 1080px;
	margin: 0 -40px 0 -40px;
	padding: 0 0 46px 0;
	background: #fff;
}

#footer .footer-holder .footer .why-jnd .why-jnd-col{
	float: left;
	width: 270px;
	position: relative;
}

#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text{
	float: left;
	width: 190px;
	padding: 5px 40px 30px 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font: 24px/26px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text a{
	color: #fff;
	text-decoration: none;	
}

#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text a:hover{
	text-decoration: underline;	
}

#footer .footer-holder .footer_col_holder{
	width:100%;
	height:auto;
	margin:0 auto;
	display:block;
}

#footer .footer-holder .footer_col_holder .footer_col{
	float: left;
	width: 190px;
	padding: 0 80px 45px 0px;
}

#footer .footer-holder .footer_col_holder .footer_col h3.title{
	font: 28px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	padding: 0 0px 15px 0px;	
}

#footer .footer-holder .footer_col_holder .footer_col ,
#footer .footer-holder .footer_col_holder .footer_col p{
	font: 12px/16px "klavika_rgregular", arial, verdana, sans-serif;	
}

#footer .footer-holder .footer_col_holder .footer_col .footer_col1a a{
	color: #333;
	text-decoration: none;
}


#footer .footer-holder .footer_col_holder .footer_col .footer_col1b a{
	float: left;
	display: block;
	height: 40px;
	overflow: hidden;
}

#footer .footer-holder .footer_col_holder .footer_col .footer_col1b p{
	clear: both;
	padding: 0 0 12px 0;
	float: left;
	width: 100%;
}

#footer .footer-holder .footer_col_holder .footer_col .footer_col1b a:hover img{
	margin: -40px 0 0 0;
}


#footer .footer-holder .footer_col_holder .footer_col2{
	float: right;
	width: 460px;
	padding: 0 0px 45px 0px;
}

#footer .footer-holder .footer_col_holder .footer_col2 .footer_text1 ,
#footer .footer-holder .footer_col_holder .footer_col2 .footer_text1 p{
	font: 10px/14px "klavika_rgregular", arial, verdana, sans-serif;	
}

#footer .footer-holder .footer_col_holder .footer_col2 .footer_text1 {
	padding: 0 0 20px 0;
}

#footer .footer-holder .footer_col_holder .footer_col2 .footer_text2 ,
#footer .footer-holder .footer_col_holder .footer_col2 .footer_text2 p{
	font: 12px/18px "klavika_rgregular", arial, verdana, sans-serif;	
}


/* ----- #footer ends ----- */

/* ----- #form starts ----- */

#ask_car{
	padding: 20px 30px;
}

#ask_car h2{
	color: #3e5567;
	padding: 0px 0px 20px 0;	
	font: 36px/40px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#ask_car .form-line{
	padding: 0px 0 15px 0;
	clear: both;
	width: 375px;
	float: left;
}

#ask_car .form-line h3.messages_scs{
	display: none;
	color: #77bf00;
	font: 26px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#ask_car .form-line h3.messages_err{
	display: none;	
	color: #D93C3C;
	font: 16px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#ask_car .form-line .form-label{
	padding: 5px 10px 0px 0;
	float: left;
	width: 125px;
	text-align: right;
}

#ask_car .form-line .form-label label{
	color: #3e5567;
	letter-spacing: -1px;
	font: 16px/16px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
}

#ask_car .form-line .form-input,
#ask_car .form-line .form-submit,
#ask_car .form-line .form-checkbox,
#ask_car .form-line .form-textarea{
	padding: 0px 0 0px 0;
	float: right;
	width: 240px;
}

#ask_car .form-line .form-checkbox label{
	font: 14px/18px "klavika_rgregular", arial, verdana, sans-serif;
	float: left;
	width: 220px;
}

#ask_car .err .form-checkbox label{
	color: #D93C3C;
}

#ask_car .form-line .form-checkbox input{
	float: left;	
	margin: 2px 6px 0 0;
}

#ask_car .form-line .form-input input{
	padding: 6px 10px 6px 10px;
	width: 218px;
	height: 21px;
	border: 1px solid #8ccb25;
	background: #eef7df;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#ask_car .err .form-input input{
	border: 1px solid #D93C3C;	
}

#ask_car .form-line .form-textarea textarea{
	padding: 6px 6px 6px 10px;
	width: 222px;
	height: 61px;
	border: 1px solid #8ccb25;
	background: #eef7df;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#ask_car .err .form-textarea textarea{
	border: 1px solid #D93C3C;	
}

#ask_car .form-line .form-input-small{
	padding: 0px 10px 0px 0;
	float: right;
	width: 143px;
}

#ask_car .form-line .form-input-small input{
	padding: 6px 10px 6px 10px;
	width: 123px;
	height: 21px;
	border: 1px solid #8ccb25;
	background: #eef7df url(../images/bg_date.png) right 0 no-repeat;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#ask_car .form-line .form-select-small{
	padding: 4px 6px 0px 8px;
	float: right;
	height: 29px;
	border: 1px solid #8ccb25;
	background: #eef7df;	
	width: 71px;
}

#ask_car .form-line .form-select-small select{
	border: 1px solid #eef7df;
	width: 71px;
	padding: 0;
	background: #eef7df;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#ask_car .form-line .form-select{
	padding: 4px 8px 0px 8px;
	float: right;
	height: 29px;
	border: 1px solid #8ccb25;
	background: #eef7df;	
	width: 222px;
}

#ask_car .form-line .form-select select{
	border: 1px solid #eef7df;
	width: 224px;
	padding: 0;
	background: #eef7df;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#ask_car .form-line .form-submit input{
	float: left;
	display: block;
	height: 50px;
	padding: 0px 62px 0 35px;
	background: #8ccb25 url(../images/bg_ask_button_big.png) right -3px no-repeat;
	color: #fff;
	border: none;
	letter-spacing: -1px;		
	font: 24px/28px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
	text-decoration: none;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;	
	cursor: pointer;
}

#ask_car .form-line .form-submit input:hover{
	background: #3e5567 url(../images/bg_ask_button_big.png) right -3px no-repeat;
}

/* ----- #form ends ----- */

/* ----- #pop_up_form starts ----- */

#pop_up_form{
	position: fixed;
	float: left;
	width: 460px;
	padding: 0 80px 0 80px;
	height: 280px;
	bottom: -280px;
	right: 0;
	z-index: 500;
	background:  url(../images/bg_popup_form.png) 0 0 no-repeat;	
}

#pop_up_form .pop_up_form-info{
	width: 400px;
	padding: 20px 30px 0 30px;
	position: relative;
}

#pop_up_form .pop_up_form-info a.close{
	position: absolute;
	top: 10px;
	right: 10px;
}

#pop_up_form .pop_up_form-info .scs-msg h2{
	color: #fff;
	font: 24px/28px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;	
}

#pop_up_form .pop_up_form-info .form-line{
	width: 290px;
	padding: 0 110px 10px 0;
}

#pop_up_form .pop_up_form-info .form-line label{
	color: #fff;
	letter-spacing: -1px;
	margin: 0 0 2px 0;
	display: block;
	font: 20px/24px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
}

#pop_up_form .pop_up_form-info .err label{
	color: #D93C3C;		
}

#pop_up_form .pop_up_form-info .form-line .textarea textarea{
	min-width: 262px;
	width: 262px;
	max-width: 262px;
	padding: 6px 6px 6px 10px;
	min-height: 53px;
	height: 53px;
	max-height: 53px;
	background: #fff;
	border: 1px solid #319ec1;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#pop_up_form .pop_up_form-info .err .textarea textarea{
	border: 1px solid #D93C3C;	
}

#pop_up_form .pop_up_form-info .form-line .input input{
	width: 158px;
	padding: 6px 10px 6px 10px;
	height: 21px;
	background: #fff;
	border: 1px solid #319ec1;
	font: 16px/21px "klavika_rgregular", arial, verdana, sans-serif;	
}

#pop_up_form .pop_up_form-info .err .input input{
	border: 1px solid #D93C3C;	
}

#pop_up_form .pop_up_form-info .form-line .submit input{
	float: left;
	display: block;
	height: 45px;
	width: 178px;
	padding: 0px;
	background: #8ccb25;
	color: #fff;
	border: none;
	letter-spacing: -1px;		
	font: 24px/28px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;		
	text-decoration: none;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;	
	cursor: pointer;
}

#pop_up_form .pop_up_form-info .form-line .submit input:hover{
	background: #3e5567;
}



/* ----- #pop_up_form ends ----- */

.my_clear{
	clear: both;
}
.succ{
    height:600px;
    
}

.h1{
font-weight: bold;
color: #77bf00;
padding-bottom: 10px;
font-size: 23px;
}

.h2{
    padding-top: 10px;
    font-weight: bold;
    color:#319ec1;
    padding-bottom: 10px;
}

    
