﻿@import url('reset.css');
@font-face {
    font-family: 'warrior';
    src: url('font/v_clonewarrior.eot');
    src: url('font/v_clonewarrior.eot?#iefix') format('embedded-opentype'),
         url('font/v_clonewarrior.woff') format('woff'),
         url('font/v_clonewarrior.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

strong {font-weight: bold}

#label_liveTextLabel_21388 {display: none}
body {background:url(images/bg_body.jpg) 50% 0 #487b8d repeat-x; font-family: arial, Trebuchet MS, helvetica, sans-serif; font-size:13px; color:#000;}
body.contact_page {background:url(images/body_contacts.png) 50% 0 #465880 repeat-x;}

a:hover{text-decoration:none;}

h1{float:left; width:100%; font-size:30px; color:#fff; font-weight:bold; font-family:Calibri; font-style:italic; line-height:1; margin-bottom:24px;}

/*	
-webkit-box-shadow: 0px 0px 20px #949494; -moz-box-shadow: 0px 0px 20px #949494; box-shadow: 0px 0px 20px #949494;
-webkit-text-shadow: #3e7aa1 1px 1px 1px; -moz-text-shadow: #3e7aa1 1px 1px 1px; text-shadow: #3e7aa1 1px 1px 1px;
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
filter:Alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;
:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
*/

.css3, .trades_list li, .pager li a, .rapid_communication_form{position:relative; behavior:url(css/PIE.htc);}

header, content, footer{display:block; clear:both;}

.container{min-width:668px; /*max-width:653px;*/ max-width:868px; margin: 0 auto; padding-left:432px;}
header{background:url(images/bg_header.png) 100% 45px no-repeat;}
.contact_page header{background:none;}
header .container{min-height:115px; padding-bottom:45px;}
footer .container{margin-top:290px}
*+ html footer {}
.contact_page footer .container{margin-top:50px}
content .container{min-height:750px;}
.contact_page content .container{min-height:auto;}

.bg_shadows{clear:both;  width:100%; height:100%; background:url(images/bg_shadows.jpg) 50% 100% repeat-x;}
.contact_page .bg_shadows{background:url(images/shadows_contacts_bg.png) 50% 100% repeat-x;}
.bg_birds{clear:both;  padding:0 20px; height:100%; background:url(images/bg_birds.png) 50% 100% no-repeat;}
.clouds{clear:both;  height:100%; background:url(images/clouds.png) 50% 100% repeat-x;}
.contact_page .clouds{background:url(images/superman_contacts.png) 50% 0 no-repeat; padding:0 20px;}
.bg_404{clear:both; padding:0 20px; height:1220px; background:url(images/404_bg.png) 50% 50% no-repeat; position:relative;}
.bg_404 span.just_call{float:left; width:480px; text-align:right; font-size:14px; font-weight:bold; font-style:italic; color:#fff; position:absolute; left:50%; margin-left:-240px; top:50%; margin-top:135px;}

content .container .main{margin-bottom:-150px;}

.main{float:right; width:100%;}
.side{float:left; width:380px; margin:0 0 0 -432px; position:relative;}
.contact_page .side{float:left; width:440px; margin:0 0 0 -432px; position:relative;}

.phone_number{float:right; width:262px; margin-top:5px; position:relative; z-index:2;}
.phone_number img{float:right;}
.phone_number .hotline{float:left; font-size:12px; color:#f44212; font-style:italic; margin:1px 0 0 0;}
.phone_number .hotline strong{font-weight:bold;}
.phone_number .dailform{float:right; font-size:14px; color:#7db6fc; text-decoration:none; border-bottom:dotted 1px #7db6fc;}
.phone_number .dailform:hover{border:0; margin-bottom:1px;}
.phone_number .dailform_bg{float:right; padding:4px 7px; margin:-4px 0 0 0; width:116px;}
.phone_number .dailform_bg.active{background:#eee;}
.phone_number .dailform_bg.active .dailform{color:#000; border-bottom-color:#000;}
.phone_number .call_back_form{z-index: 1;float:left; display:none; width:156px; padding:10px 24px; background:#eee; position:absolute; right:0; top:88px;}
.phone_number .call_back_form .formline{float:left; width:100%; margin:10px 0;}
.phone_number .call_back_form .checkbox_here{float:left; width:100%; margin:5px 0;}
.phone_number .call_back_form input[type="text"]{float:left; width:144px; border:solid 1px #1b2c38; font-size:12px; color:#000; padding:2px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.phone_number .call_back_form input[type="submit"]{margin-left:20px; float:left; width:112px; height:25px; background:url(images/sprite.png) -28px 0 no-repeat; cursor:pointer; border:0;}
.phone_number .call_back_form input[type="submit"]:hover{background:url(images/sprite.png) -28px -25px no-repeat;}
.phone_number .call_back_form input[type="submit"]:active{background:url(images/sprite.png) -28px -50px no-repeat;}
.phone_number .call_back_form label{font-size:12px; color:#000; margin-bottom:5px;}

.checkbox{float:left; width:13px; height:13px; background:url(images/sprite.png) 0 0 no-repeat; cursor:pointer; margin:0 7px 0 0;}
.checkbox.checked{background:url(images/sprite.png) -13px 0 no-repeat;}

.logo{float:left; margin:33px 0 0 0;}
.logo img{float:left;}

.main_menu{float:left; width:405px; list-style:none; margin:25px 0 0 -55px;}
.main_menu li{float:left; margin:13px 0 0 55px;;}
.main_menu li a{float:left; font-size:16px; color:#7db6fc;}
.main_menu li.active a{color:#fffe3b; text-decoration:none;}

.complete_online_app{float:left; width:100%; margin-bottom:45px;}
.complete_online_app span{float:left; width:100%; font-size:22px; color:#fff; font-family:Calibri; margin-bottom:6px;}
.complete_online_app a{float:left; width:386px; height:39px; background:url(images/sprite.png) -142px 0 no-repeat; margin:0 0 0 -7px; font-size:22px; color:#fff; font-family:Calibri; text-align:center;}
.complete_online_app a em{display:inline-block; *display:inline; zoom:1; border-bottom:dashed 2px #fff; padding-bottom:3px; line-height:90%; font-size:24px; margin:6px 0 0 0;}
.complete_online_app a:hover em{border:0;}

.work_counter{float:left; width:100%; margin-bottom:58px;}
.work_counter .title{float:left; width:100%; font-size:24px; color:#fff; margin-bottom:8px;}
.work_counter .counter{float:left; width:233px; height:60px; font-size:24px; color:#fff; background:url(images/sprite.png) -142px -41px no-repeat;}
.work_counter .digit{float:left; width:41px; height:60px; font-size:52px; color:#182935; text-align:center; -webkit-text-shadow:#fff 0 1px 2px; -moz-text-shadow:#fff 0 1px 2px; text-shadow:#fff 0 1px 2px;}
.work_counter .digit.zero{color:#7b818b;}
.work_counter .right_side{float:right; width:123px; height:60px; margin-right:13px; font-size:24px; color:#fff;}
.work_counter .left_side{float:left; width:82px; height:60px; margin-left:13px;}
.work_counter .days{float:right; font-size:18px; color:#fff; width:108px; padding:17px 0; position:relative;}
.work_counter .days em{float:left; width:28px; height:28px; background:url(images/sprite.png) 0 -77px no-repeat; position:absolute; left:-32px; top:50%; margin:-14px 0 0 0;}
.work_counter .peoples{float:right; font-size:18px; color:#fff; width:108px; padding:17px 0; position:relative;}
.work_counter .peoples em{float:left; width:23px; height:20px; background:url(images/sprite.png) -69px -77px no-repeat; position:absolute; left:-29px; top:50%; margin:-10px 0 0 0;}

.how_it_works{float:left; width:100%; margin-bottom:35px; text-align:center;}
.how_it_works .title{float:left; width:100%; font-size:24px; color:#fff; margin-bottom:8px; text-align:center;}
.how_it_works .title a{font-size:14px; color:#fff; text-decoration:none; border-bottom:dashed 1px #fff; padding-bottom:1px; display:inline-block; *display:inline; zoom:1;}
.how_it_works .title a:hover{border:0; margin-bottom:1px;}
.how_it_works .link{display:inline-block; *display:inline; zoom:1;}
.how_it_works .link img{display:inline-block; *display:inline; zoom:1;}

.why_we_best{float:left; width:100%; margin-bottom:32px; text-align:center;}
.why_we_best .title{float:left; width:100%; font-size:24px; color:#fff; margin-bottom:8px;}
.why_we_best .title a{font-size:14px; color:#fff; text-decoration:none; border-bottom:dashed 1px #fff; padding-bottom:1px; display:inline-block; *display:inline; zoom:1;}
.why_we_best .title a:hover{border:0; margin-bottom:1px;}
.why_we_best .link{display:inline-block; *display:inline; zoom:1; margin:0 0 0 38px;}
.why_we_best .link img{display:inline-block; *display:inline; zoom:1;}

.find_us{float:left; width:100%; margin-bottom:32px; text-align:center;}
.find_us .title{float:left; width:100%; font-size:24px; color:#fff; margin-bottom:8px;}
.find_us .title a{font-size:14px; color:#fff; text-decoration:none; border-bottom:dashed 1px #fff; padding-bottom:1px; display:inline-block; *display:inline; zoom:1;}
.find_us .title a:hover{border:0; margin-bottom:1px;}
.find_us .link{display:inline-block; *display:inline; zoom:1;}
.find_us .link img{display:inline-block; *display:inline; zoom:1;}

.white_text_block{float:left; width:100%;}
.white_text_block p {
font-size: 14px;
margin-bottom: 16px;
color:#fff;
}
.white_text_block p a{float:none; font-size:14px; color:#7db6fc;}

.one_car_block{float:left; width:100%; background:#fff; -webkit-box-shadow:5px 5px 12px #444; -moz-box-shadow:5px 5px 12px #444; box-shadow:5px 5px 12px #444;}

.car_info{margin-left:14px; display:block; clear:both; margin:6px 6px 32px 408px; margin-bottom:15px;}
.car_info .title{float:left; width:100%; font-size:18px; color:#000; margin-bottom:13px;}
.car_info .car_info_line{float:left; width:100%; font-size:14px; color:#000;}
.car_info .car_info_line em{font-size:14px; color:#55728b;}
.car_info .car_info_line .price{font-size:18px; color:#000; font-weight:bold;}
.car_info .line_separator{float:left; width:100%; height:10px;}

.additional_info{clear:both; margin:0 25px 28px 25px;}
.additional_info .title{float:left; width:100%; font-size:18px; color:#000; margin-bottom:13px;}
.additional_info ol{float:left; margin-left:18px; font-size:14px; font-weight:bold; color:#000; margin-bottom:20px;}
*+ html .additional_info ol{list-style:none; width:100%; margin-left:0px;}
.additional_info ol li{float:left; width:100%;}
.additional_info ol li span{font-size:14px; color:#55728b; font-weight:normal;}
.additional_info p{display:block; font-size:14px; color:#000; margin-bottom:13px;}

.purchase_request{float:left; margin:0 25px 25px 25px;}
.purchase_request .title{float:left; width:100%; font-size:18px; color:#000; margin-bottom:13px;}
.purchase_request .left_side{float:left; width:156px;}
.purchase_request .middle_side{float:left; margin:0 20px; width:270px;}
.purchase_request .right_side{float:left; margin-top:20px;}
.purchase_request .formline{float:left; width:100%; margin-bottom:16px;}
.purchase_request input[type="text"]{float:left; width:144px; border:solid 1px #1b2c38; font-size:12px; color:#000; padding:2px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.purchase_request textarea{float:left; width:256px; height:68px; max-width:256px; max-height:130px; border:solid 1px #1b2c38; font-size:12px; color:#000; padding:2px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
*+html .purchase_request textarea{margin-left:-20px;}
.purchase_request input[type="submit"]{float:left; width:92px; height:25px; background:url(images/sprite.png) -377px -41px no-repeat; cursor:pointer; border:0;}
.purchase_request input[type="submit"]:hover{background:url(images/sprite.png) -377px -66px no-repeat;}
.purchase_request input[type="submit"]:active{background:url(images/sprite.png) -377px -91px no-repeat;}
.purchase_request label{display:inline-block; *display:inline; zoom:1; font-size:12px; color:#000; margin-bottom:5px;}
.purchase_request small{float:left; font-size:12px; color:#a6a6a6; font-style:italic; margin:5px 0 0 8px;}
*+html .purchase_request small{margin:21px 0 0 8px;}
*+html .purchase_request input[type="submit"]{margin-top:16px;}

.sort_download{float:left; width:100%; margin-bottom:10px;}
.sort_download .sort_by{float:left; font-size:14px; color:#fff; font-style:italic;}
.sort_download .sort_by a{font-size:14px; margin-right:26px; margin-left:10px; color:#fff; font-style:normal; display:inline-block; *display:inline; zoom:1; text-decoration:none; border-bottom:dotted 1px #fff; position:relative;}
.sort_download .sort_by a i{float:right; width:9px; height:5px; position:absolute; right:-14px; top:50%; margin-top:-1px; display:none;}
.sort_download .sort_by a i.up{background:url(images/sprite.png) -37px -77px no-repeat;}
.sort_download .sort_by a i.down{background:url(images/sprite.png) -28px -77px no-repeat;}
.sort_download .sort_by a.active{color:#fffe3b; border-color:#fffe3b;}
.sort_download .sort_by a.active i{display:block;}
.sort_download .sort_by a:hover{border:0; margin-bottom:1px;}
.sort_download .pricelist{float:right; margin:0 23px 0 0; position:relative; font-size:14px; color:#fff; font-style:italic;}
.sort_download .pricelist em{float:right; width:16px; height:18px; position:absolute; right:-25px; top:50%; margin-top:-9px;}
.sort_download .pricelist em.xls{background:url(images/sprite.png) -124px -77px no-repeat;}

.trades_list{display:block; clear:both; list-style:none; margin-left:-29px;}
.trades_list li{float:left; width:197px; margin:0 0 26px 29px; background:#fff; -webkit-box-shadow:3px 3px 10px #444; -moz-box-shadow:3px 3px 10px #444; box-shadow:3px 3px 10px #444;}
.trades_list li .pre_img{float:left; width:183px; height:113px; overflow:hidden; border:solid 1px #000; margin:6px;}
.trades_list li .pre_img img{float:left; width:183px; height:113px;}
.trades_list li .title{display:inline-block; *display:inline; zoom:1; font-size:16px; color:#1c75e1; margin:0 12px 8px 12px;}
.trades_list li .preview_info{display:inline-block; *display:inline; zoom:1; font-size:14px; color:#000; margin:0 12px 12px 12px;}
.trades_list li .sold{display:inline-block; *display:inline; zoom:1; font-size:18px; color:#d10000; font-weight:bold; margin:-2px 12px 6px 12px;}
.trades_list li .price{display:inline-block; *display:inline; zoom:1; font-size:14px; color:#000; margin:0 12px 8px 12px;}
.trades_list li .price em{font-size:18px; color:#000; font-weight:bold; display:inline-block; *display:inline; zoom:1; margin-top:-4px;}

.pager{float:left; width:100%; list-style:none;}
.pager li{float:left; margin:0 6px 6px 0;}
.pager li a{float:left; font-size:14px; color:#fff; text-align:center; padding:4px 8px; background:url(images/pager_bg.png) repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:1px 1px 6px #555; -moz-box-shadow:1px 1px 6px #555; box-shadow:1px 1px 6px #555;}
.pager li.active a{color:#063d80; background:url(images/pager_active_bg.png) repeat-x; text-decoration:none; -webkit-box-shadow:2px 2px 5px #444; -moz-box-shadow:2px 2px 5px #444; box-shadow:2px 2px 5px #444; cursor:default;}

.contacts_list{float:left; width:440px; margin:20px 0;}
.contacts_list span.contact_field{float:left; width:440px; font-size:14px; color:#fff; margin-bottom:5px;}
.contacts_list span.contact_info{float:left; width:422px; padding-left:18px; font-size:24px; font-weight:bold; color:#fff; margin-bottom:22px;}
.contacts_list span.contact_info a{font-size:18px; font-weight:bold; color:#fff;}
.contacts_list span.contact_info a.popup{font-size:24px;}
.contacts_list .map{float:left; margin:-20px 0 0 0;}
.contacts_list .map img{float:left; width:440px;}

.rapid_communication_form{float:right; padding:18px 15px 7px 15px; width:230px; background:url(images/rapid_form.png) 0 0 #d05451 repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border-bottom:solid 1px #dd7f7c; border-top:solid 1px #760c1b; border-left:solid 1px #c71c3b; border-right:solid 1px #a3282c;}
.rapid_communication_form .title{float:left; width:100%; font-size:16px; color:#fff; font-weight:bold; margin-bottom:15px;}
.rapid_communication_form .formline{float:left; width:100%; margin-bottom:11px;}
.rapid_communication_form input[type="text"]{float:left; width:218px; border:solid 1px #fff; border-top-color:#856768; border-bottom-color:#eb7378; font-size:12px; color:#000; padding:4px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:11px;}
.rapid_communication_form input[type="submit"]{color:#112747; cursor:pointer; padding:2px 10px; margin-bottom:11px;}
.rapid_communication_form textarea{float:left; width:218px; height:68px; max-width:218px; max-height:130px; border:solid 1px #fff; border-top-color:#856768; border-bottom-color:#eb7378; font-size:12px; color:#000; padding:4px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:11px;}

.map_window{float:left; width:895px; background:#fff; position:relative; padding:6px 0 0 0;}
.map_window .close_btn{float:right; width:19px; height:19px; background:url(images/sprite.png) -48px -77px no-repeat; right:6px; top:9px; position:absolute;}
.map_window .title{float:left; font-size:22px; color:#000; font-weight:bold; margin:0 32px 0 6px;}
.map_window img{float:left;}
.map_window .see_on_yamaps{font-size:14px; color:#296bbb; position:absolute; left:20px; bottom:16px;}

.how_we_do{float:left; width:930px; background:#fff; position:relative; padding:6px;}
.how_we_do .close_btn{float:right; width:19px; height:19px; background:url(images/sprite.png) -48px -77px no-repeat; right:6px; top:9px; position:absolute;}
.how_we_do .title{float:left; font-size:22px; color:#000; font-weight:bold; margin:0 32px 0 6px;}
.how_we_do img{float:left; margin:6px 0 0 0;}

.why_we_best_window{float:left; width:418px; background:#fff; position:relative; padding:6px; position:relative;}
.why_we_best_window .creative_layer{float:left; position:absolute; left:0; bottom:18px;}
.why_we_best_window .close_btn{float:right; width:19px; height:19px; background:url(images/sprite.png) -48px -77px no-repeat; right:6px; top:9px; position:absolute;}
.why_we_best_window .title{float:left; font-size:22px; color:#000; font-weight:bold; margin:0 32px 0 6px;}
.why_we_best_window ul{float:left; width:384px; margin:6px 0 0 34px; list-style:none;}
.why_we_best_window ul li{float:left; width:384px; font-size:14px; color:#000; padding:10px 0;}

.online_app_form{float:left; width:612px; padding:6px; background:#fff;}
.online_app_form .close_btn{float:right; width:19px; height:19px; background:url(images/sprite.png) -48px -77px no-repeat; right:6px; top:9px; position:absolute;}
.online_app_form .title{float:left; width:100%; font-size:22px; color:#000; font-weight:bold; margin:0 0 3px 0;}
.online_app_form .right_side{float:right; width:200px; height:317px; background:url(images/right_form_side.png) no-repeat; position:relative;}
.online_app_form .left_side{float:left; width:200px; height:317px; background:url(images/left_form_side.png) no-repeat;}
.online_app_form .middle_side{float:right; width:196px; margin:0 6px; padding:6px 0; height:301px; border:solid 2px #000; background:url(images/left_form_middle.png) 50% 50% #88dada no-repeat;}
.online_app_form .formline{float:left; width:156px; margin:0px 20px 4px 20px;}
.online_app_form input[type="text"]{float:left; width:144px; font-family:Verdana; border:solid 1px #000; font-size:12px; color:#000; padding:4px 5px; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x;}
*+ html .online_app_form input[type="text"]{margin-left:-20px;}
.online_app_form input[type="submit"]{float:left; width:155px; height:38px; background:url(images/sprite.png) -227px -116px no-repeat; cursor:pointer; position:absolute; top:201px; left:23px; border:0;}
.online_app_form input[type="submit"]:hover{background:url(images/sprite.png) -227px -154px no-repeat;}
.online_app_form input[type="submit"]:active{background:url(images/sprite.png) -227px -192px no-repeat;}
.online_app_form select{float:left; width:156px; border:solid 1px #000; height:24px; font-family:Verdana; font-size:12px; color:#000; vertical-align:middle; background:url(images/input_top_shadow.png) 0 0 #fff repeat-x;}
.online_app_form label{float:left; width:100%; font-family:Courier New; font-size:12px; color:#000; margin-bottom:5px;}















footer .container{position:relative; padding-bottom:20px;}
footer .container .super_man{float:left; position:absolute; left:-12px; bottom:0;}
footer .copyright{float:right; font-size:12px; color:#bd9274; margin:15px 0 0 0;}
.contact_page footer .copyright{color:#9d8c9a;}

footer .developer{float:right; font-size:12px; color:#bd9274; margin:15px 0 0 0;}
footer .developer a{font-size:12px; color:#bd9274;}
.contact_page footer .developer{color:#9d8c9a;}
.contact_page footer .developer a{color:#9d8c9a;}

footer .social{float:left; margin:-8px 0 0 0;}
footer .social a{float:left; width:40px; height:40px; margin:0 16px 0 0;}
footer .social a.go{background:url(images/sprite.png) 0 -108px no-repeat;}
footer .social a.vk{background:url(images/sprite.png) -40px -108px no-repeat;}
footer .social a.tw{background:url(images/sprite.png) -80px -108px no-repeat;}









/*slider*/
.rg-caption-wrapper{display: none;}

.rg-gallery{float: left; width: 100%; padding-bottom: 110px; position: relative; margin-bottom: 20px;}
.one_car_block .rg-gallery{position:relative; float:left; width:380px; margin-left:-402px; height:254px;  padding-bottom: 55px;}
.es-carousel-wrapper{}
.es-carousel{overflow:hidden; text-align: center; display: block; margin: 0 35px;}
.one_car_block .es-carousel{margin: 0 31px;}
.es-carousel ul{float:left; min-width:100%; display:none; margin: 0 auto; text-decoration: none;}
.es-carousel ul li{height:100%; display:inline-block; *display: inline; zoom:1;}
.es-carousel ul li a{display:block; opacity:0.8; margin: 1px !important; -webkit-touch-callout:none;	-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a{ border:solid 1px #fff; margin: 0 !important; opacity:1.0;}
.one_car_block .es-carousel ul li.selected a{border:solid 1px #222;}
.es-carousel ul li a img{display:block; border:none; max-height:100%; max-width:100%;}
.es-nav span{display: none; position:absolute; top:50%; left:8px; background:transparent url(images/nav_thumbs.png) no-repeat top left; width:14px; height:26px; margin-top:-13px; text-indent:-9000px; cursor:pointer; opacity:0.8;}
.es-nav{display: none;}
.es-nav span.es-nav-next{right:8px; left:auto; background-position:top right;}
.es-nav span:hover{opacity:1.0;}

.rg-image-wrapper{position:relative; min-height:20px;}
.rg-image{position:relative; text-align:center; line-height:0px;}
.rg-image img{width: 662px; height:441px; border: solid 2px #fff;}
.one_car_block .rg-image img{width:380px; height:254px;}
.rg-image-nav a{position:absolute; width:31px; height:35px; display:block; cursor:pointer; position:absolute; bottom: -80px; user-select:none;}
.one_car_block .rg-image-nav a{bottom: -38px; width:19px; height:21px;}
.rg-image-nav a.rg-image-nav-next{right:0px; left:auto; background:url(images/sprite.png) -123px -103px no-repeat;}
.rg-image-nav a.rg-image-nav-prev{left:0px; right:auto; background:url(images/sprite.png) -154px -103px no-repeat;}
.rg-image-nav a.rg-image-nav-next:hover{background:url(images/sprite.png) -123px -138px no-repeat;}
.rg-image-nav a.rg-image-nav-prev:hover{background:url(images/sprite.png) -154px -138px no-repeat;}
.one_car_block .rg-image-nav a.rg-image-nav-next{background:url(images/sprite.png) -187px -124px no-repeat;}
.one_car_block .rg-image-nav a.rg-image-nav-prev{background:url(images/sprite.png) -206px -124px no-repeat;}
.one_car_block .rg-image-nav a.rg-image-nav-next:hover{background:url(images/sprite.png) -187px -103px no-repeat;}
.one_car_block .rg-image-nav a.rg-image-nav-prev:hover{background:url(images/sprite.png) -206px -103px no-repeat;}
.rg-image-nav a:hover{}
.rg-caption {text-align:center; margin-top:15px; position:relative;}
.rg-caption p{font-size:11px; letter-spacing:2px; font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif; line-height:16px; padding:0 15px; text-transform:uppercase;}
.rg-view{height:30px; display: none;}
.rg-view a{display:block; float:right; width:16px; height:16px; margin-right:3px; background:#464646 url(images/views.png) no-repeat top left; border:3px solid #464646; opacity:0.8;}
.rg-view a:hover{}
.rg-view a.rg-view-full{background-position:0px 0px;}
.rg-view a.rg-view-selected{background-color:#6f6f6f; border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs{background-position:0px -16px;}
.rg-loading{width:102px; height:102px; position:absolute; top:50%; left:50%; background:#000 url(images/ajax-loader.gif) no-repeat center center; margin:-23px 0px 0px -23px; z-index:100; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; opacity:0.7;}

.rg-thumbs{position: absolute; bottom: 0; left: 0; float: left; width: 100%; text-align: center;}
.rg-thumbs ul{height: 84px; display: block; width: auto !important; white-space: nowrap;}
.rg-thumbs ul li{width: 104px !important; height: 84px;}
.rg-thumbs a{width: 102px !important; height: 82px;}
.rg-thumbs a img{width: 102px; height: 82px;}
.one_car_block .rg-thumbs ul{height: 48px; display: block; width: auto !important; white-space: nowrap;}
.one_car_block .rg-thumbs ul li{width: 58px !important; height: 48px;}
.one_car_block .rg-thumbs a{width: 56px !important; height: 46px;}
.one_car_block .rg-thumbs a img{width: 56px; height: 46px;}
/*end slider*/






/*fancybox*/
.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top; padding: 0; margin: 0;}
.fancybox-wrap {position: absolute; top: 0; left: 0; z-index: 8020;}
.fancybox-skin {position: relative; padding: 0; margin: 0; color: #444; text-shadow: none;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {}
.fancybox-outer, .fancybox-inner {float:left; padding: 0; margin: 0; position: relative; outline: none; overflow:visible;}
.fancybox-inner{-webkit-box-shadow:0px 0px 30px #333; -moz-box-shadow:0px 0px 30px #333; box-shadow:0px 0px 30px #333;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 10px;}
.fancybox-image, .fancybox-iframe {display: block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; vertical-align: top;}
.fancybox-image {max-width: 100%; max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox_sprite.png');}
#fancybox-loading {position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8020;}
#fancybox-loading div {width: 44px; height: 44px; background: url('images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040;}
.fancybox-nav {position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; background: transparent url('images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden;}
.fancybox-prev span {left: 20px; background-position: 0 -36px;}
.fancybox-next span {right: 20px; background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute; top: -9999px; left: -9999px; padding: 0; overflow: visible; visibility: hidden;}
/* Overlay helper */
#fancybox-overlay {position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: #333;}
#fancybox-overlay.overlay-fixed {position: fixed; bottom: 0; right: 0;}
/* Title helper */
.fancybox-title {overflow:hidden; visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050;}
.fancybox-title .yashare-auto-init{float:right; margin-bottom:0;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8030; text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 5px;    -moz-border-radius: 5px;         border-radius: 5px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative; margin-top: 10px; color: #fff;}
.fancybox-title-inside-wrap {margin-top: 10px;}
.fancybox-title-over-wrap {position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8);}

#fancybox-buttons {position: fixed; left: 0; width: 100%; z-index: 8050;}
#fancybox-buttons.top {top: 10px;}
#fancybox-buttons.bottom {bottom: 10px;}
#fancybox-buttons ul {display: block; width: 170px; height: 30px; margin: 0 auto; padding: 0; list-style: none; background: #111; -webkit-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05); -moz-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05); background: #111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15))); background: #111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%); border-radius: 3px;}
#fancybox-buttons ul li {float: left; margin: 0; padding: 0;}
#fancybox-buttons a {display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url('images/fancybox_buttons.png'); background-repeat: no-repeat; outline: none;}
#fancybox-buttons a.btnPrev {width: 32px; background-position: 6px 0;}
#fancybox-buttons a.btnNext {background-position: -33px 0; border-right: 1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay {background-position: 0 -30px;}
#fancybox-buttons a.btnPlayOn {background-position: -30px -30px;}
#fancybox-buttons a.btnToggle {background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px;}
#fancybox-buttons a.btnToggleOn {background-position: -27px -60px;}
#fancybox-buttons a.btnClose {border-left: 1px solid #111; width: 38px; background-position: -57px 0px;}
#fancybox-buttons a.btnDisabled {opacity : 0.5; cursor: default;}
#fancybox-thumbs {position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}
#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative; list-style: none; margin: 0; padding: 0;}
#fancybox-thumbs ul li {float: left; padding: 1px; opacity: 0.5;}
#fancybox-thumbs ul li.active {opacity: 0.75; padding: 0; border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none;}
#fancybox-thumbs ul li img {display: block; position: relative; border: 0; padding: 0;}
/*end fancybox*/