/*start reset*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn, var {font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}:focus {outline:none;}/*end reset*/html, body {height: 100%;font:normal 13px Arial, san-serif;line-height:18px;color:#424348;background:#eeeeee;}header, aside, section, footer {display:block;}strong {color:#000;}a {color:#cd0007;}a:hover {text-decoration:none;}h1,h2, h3 {margin-bottom:15px;}h1 {font-size:24px;}h2 {font-size:20px;}h3 {font-size:17px;}.header img, .header, .right_header li, .header_mod, .header_mod .banner_mod img,  .header_mod .text_block ul, .header_mod .text_block li, .banner_mod img, .banner_mod .text_block, .footer li, .center_colum, .hot_mod, .contact p span strong, .galery_wrap, .about .left_block .personal_info li span {display:inline-block;vertical-align:top;*display:inline;*zoom:1;}.right_header li a, .header_mod .text_block li a {font-weight:bold;text-transform:uppercase;text-decoration:none;}.wraper {margin:0 auto;padding:0 30px;width:1000px;position: relative;min-height: 100%;background:#fff;}/*==========================header======================*/.header {margin-bottom:10px;padding-top:20px;width:100%;}.header img {margin-top:15px;/*padding-left:20px;*/display:block;}.right_header {/*padding-right:20px;*/float:right;width:875px;text-align:right;color:#4f4f4f;font-size:17px;margin-top: -43px;}.right_header p {font-size:13px;color:#818288;}.right_header ul {margin-top:5px;}.right_header li {margin-left:11px;}.right_header li a:hover {text-decoration:underline;}.right_header li a:active {color:#000;text-decoration:none;}.header_mod {margin-top:25px;width:100%;position:relative;border-top:4px solid #d21400;}.header .header_mod img {margin:0;padding:0;}.header_mod .text_block, .header_mod span {position:absolute;}.header_mod span {padding:0 7px 0 0;display:block;left:0;bottom:0;font-weight:bold;background:url(../img/fon_span_header.png) no-repeat right;}.header_mod span strong {padding: 9px 8px 5px 10px;display:block;font-size:19px;color:#cd0007;text-transform:uppercase;background:#fff;}.header_mod .text_block {width:480px;top:30px;right:20px;color:#fff;font-size:28px;}.header_mod .text_block h2 {font-size:44px;line-height:46px;font-weight:normal;}.header_mod .text_block p {width:440px;line-height:30px;}.home .header_mod .text_block p {padding-top:15px;background:url(../img/border_shadow.png) repeat-x;}.catalog .header_mod .text_block p {padding:0;width:auto;background:none;}.header_mod .text_block span {padding:0;position:static;background:none;}.header_mod .text_block ul {margin-top:15px;width:100%;text-align:center;}.header_mod .text_block li {padding:2px;background-image:-moz-linear-gradient(rgba(119,119,119, 0.6), rgba(173,173,173, 0.6));background: -webkit-gradient(linear, left top, left bottom, from(rgba(119,119,119, 0.6)), to(rgba(173,173,173, 0.6))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c7c7c7, endColorstr=#adadad) repeat;background: -o-linear-gradient(rgba(119,119,119, 0.6), rgba(173,173,173, 0.6));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.header_mod .text_block li a {padding:0 20px;height:40px;display:table-cell;vertical-align:middle;font-size:16px;color:#fff;text-align:center;background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;background: -o-linear-gradient(#d8060f, #a70306) repeat;border-bottom:1px solid #390304;text-shadow:1px -1px #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.header_mod .text_block li a span {font-size:14px;}.header_mod .text_block li a:hover {background: -moz-linear-gradient(top, #760203, #e7070e) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;background: -o-linear-gradient(#760203, #e7070e) repeat;}/*==========================end header======================*//*==========================content_wrap======================*/.content_wrap {padding: 0 0 90px;min-height:100px;}/*carusel mod*/.carousel_wrap  {margin-bottom:10px;width:100%;height:108px;position:relative;}.home .container li {width:142px;height:108px;float: left;text-align:center;}.home .container  .carousel li a span.price {	position:absolute;	top:4px;	right:3px;	color:#fff;	background:none;	font-weight:bold;}.home .container li a, .home .container li a img {display:block;}.home .container li a {position:relative;text-decoration:none;border:2px solid transparent;}.home .container li a:hover {border:2px solid #cd0007;}.home .container li a span.text {padding:3px 0 3px 8px;position:absolute;left:0;right:0;bottom:0;font-size:11px;text-align:left;line-height:normal;cursor:pointer;background:url(../img/fone_text_slider.png) repeat;}.home .container li a span strong {color:#cd0007;}.home .container li a:hover span strong {color:#fff;}.home .container li a span em {font-style:normal;color:#808080;white-space: nowrap;}.home .container li a span em span {	color:#fff;	font-weight:bold;}.carousel_wrap span.next, .carousel_wrap span.prev {margin-top:-12px;width:13px;height:27px;display:block;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(../img/slider_arrow.png) no-repeat;position:absolute;top:50%;}.carousel_wrap span.next {right:-20px;background-position:-13px 0;}.carousel_wrap span.next:hover {background-position:-13px -27px;}.carousel_wrap span.prev {left:-20px;}.carousel_wrap span.prev:hover {background-position:0 -27px;}/*banner mod*/.banner_mod {margin-bottom:35px;width:100%;height:70px;text-align:center;background: -moz-linear-gradient(top, #292929, #0b0b0b) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(41,41,41)), to(rgb(11,11,11))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#292929, endColorstr=#0b0b0b) repeat;background: -o-linear-gradient(#292929, #0b0b0b) repeat;}.header_mod .banner_mod {margin-bottom:0;}.banner_mod img, .header_mod .banner_mod img {margin:-7px 0 0 0;}.banner_mod .text_block, .header_mod .banner_mod .text_block {margin-left:15px;padding:14px 0;text-align:left;}.header_mod .banner_mod .text_block {width:auto;position:static;}.banner_mod .text_block h2 {margin-bottom:5px;color:#fff;font-weight:normal;}.header_mod .banner_mod .text_block h2 {font-size:18px;line-height:normal;}.banner_mod .text_block p, .header_mod .banner_mod .text_block p {color:#808080;}.banner_mod .text_block p {font-size:16px;}.header_mod .banner_mod .text_block p {width:auto;line-height:normal;font-size:14px;}/*hot module*/.hot_mod {margin-bottom:30px;width:100%;text-align:center;}.hot_mod ul {width:100%;overflow:hidden;}.hot_mod li {margin:0 9px;padding-bottom:8px;width:182px;float:left;border-bottom:1px solid #a5a5a5;background: -moz-linear-gradient(top, #ffffff, #d6d7d7) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(214,215,215))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d6d7d7) repeat;background: -o-linear-gradient(#ffffff, #d6d7d7) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.hot_mod li img {margin-bottom:5px;}.hot_mod li a {display:block;width:100%;line-height:normal;text-decoration:none;}.hot_mod li span {padding:0 10px;display:block;text-align:left;color:#000;}.hot_mod li a span {text-decoration:underline;}.hot_mod li:hover a {text-decoration:underline;}.hot_mod li a:hover span, .hot_mod li a:hover span strong {color:#cd0007;text-decoration:none;}.hot_mod li a:hover {	text-decoration:none;}/*bread crumbs*/.breadcrumbs {margin:5px 0 10px;width:100%;font-size:11px;}/*pagenav*/.paginav {margin-bottom:30px;padding-top:10px;width:100%;overflow:hidden;font-size:12px;background:url(../img/border_pagenav.png) no-repeat center top;}.paginav a, .paginav span {padding:3px 7px;display:block;float:left;}.paginav span {font-weight:bold;color:#000;background:#eeeeee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}/*section*/.center_colum {padding-top:45px;width:100%;background:url(../img/border_section.png) no-repeat center top;}.about .center_colum, .catalog .center_colum {padding-top:28px;}/*home page*/.right_block {padding-left:33px;width:278px;float:right;border-left:1px solid #e6e6e6;}.right_block h4 {color:#000;font-weight:bold;}.right_block p {margin-bottom:10px;}.right_block p span {display:block;}.left_block {margin:0 -1px 0 10px;padding-right:25px;width:653px;float:left;border-right:1px solid #e6e6e6;}.left_block h1, .rent_list h1 {color:#000;font-weight:normal;}.left_block ol, .left_block p {margin-bottom:10px;}.left_block ol {list-style-position:inside;}.button {	margin: 10px 155px;	padding: 0 20px;	height: 40px;	line-height: 40px;	display: inline-block;	vertical-align: middle;	font-size: 16px;	color: #fff;	background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;	background: -o-linear-gradient(#d8060f, #a70306) repeat;	border-bottom: 1px solid #390304;	text-shadow: 1px -1px #000;	border-radius: 5px;	text-align: center;	text-transform: uppercase;	text-decoration: none;	font-weight: bold;}/*aside*/.aside {width:225px;float:left;}.aside .column {margin-left:35px;float:left;}.aside .column:first-child {margin-left:0;}.aside li a:hover {text-decoration:none;}.aside li a.active {color:#000;font-weight:bold;}.aside li{font-size:15px;margin-bottom: 7px;}.aside li span {font-size:12px;color:#808080;}/*catalog*/.catalog .left_block {margin:0 17px 0 30px;padding:0 0 10px 0;width:728px;border:0;}.catalog .left_block h1 {margin-left:8px;}.catalg_block {margin:0 6px 16px;width:170px;float:left;position:relative;min-height: 200px;}.catalg_block img {padding:4px;border:1px solid #ababab;}.catalg_block a {text-decoration:none;}.catalg_block a:hover img {padding:2px;border:3px solid #cd0007;}.catalg_block span {display:block;line-height:16px;font-weight:bold;}.catalg_block span.last {font-weight:normal;font-size:12px;color:#424348;}.catalg_block strong, .catalg_block em {float:right;}.catalg_block em {color:#808080;font-style:normal;font-weight:normal;text-decoration:line-through;}.catalg_block strong {margin-top:3px;font-size:14px;}span.cpecial {padding-left:10px;width:143px;height:32px;line-height:30px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:bold;position:absolute;left:-3px;top:98px;background:url(../img/spec.png) no-repeat;text-shadow:0 1px #6d0507;}/*site map*/.sitemap {margin:0 0 15px 10px;padding-right:10px;width:344px;float:left;}.sitemap li {line-height:20px;}.sitemap ul {margin:10px 0 10px 10px;float:none;font-weight:bold;}.sitemap ul li {padding-left:10px;background:url(../img/marcer_second_li.png) no-repeat left 8px;}.sitemap ul ul a {color:#424348;}.sitemap ul a:hover, .sitemap ul ul a:hover {color:#000;}.sitemap ul ul {margin:0 0 10px 10px;float:none;font-weight:normal;}.sitemap ul ul li {padding-left:10px;background:url(../img/marker_level_li.png) no-repeat left 8px;}/*about page*/.about .left_block {margin:0 17px 0 30px;padding:0;width:728px;border:0;}p.black {color:#000;font-size:15px;}.contact {margin:20px 0 0 0;padding:20px 0 0 0;background:url(../img/border_pagenav.png) no-repeat center top;}.contact span {display:block;}.contact p span strong {width:270px;}.map {margin:10px auto 20px;padding:4px;width:719px;border:1px solid #adadad;}.about .left_block .map img {padding:0;border:0;}.contact_form {padding:20px 0 0 0;background:url(../img/border_pagenav.png) no-repeat center top;}.contact_form form {margin-bottom:20px;padding:25px 165px 25px 40px;overflow:hidden;background:#eeeeee;}#invoice-help .contact_form {width:560px;padding: 0px;background: none;}#invoice-help .contact_form form {padding:25px 20px;}.contact_form span {margin:5px 0 20px 155px;width:400px;display:block;/*float:left;*/font-size:11px;color:#626262;}.rent-form span{	float:none;}.contact_form label, .contact_form input[type="text"], .contact_form textarea, .contact_form select {float:left;}.contact_form input[type="text"], .contact_form textarea, .contact_form select {border:1px solid #c2c8cf;}.contact_form label {margin-right:10px;width:145px;line-height:22px;font-weight:bold;color:#000;}.contact_form label.min-price {	height:80px;}.contact_form label.desc {	height:135px;}.contact_form textarea.desc {	margin-bottom:35px;}.contact_form input[type="text"].min-price {	margin-bottom:70px;}.contact_form label span {margin:0;width:auto;display:inline;float:none;font-size:13px;color:#cd0007;font-weight:bold;}.contact_form input[type="text"] {margin-bottom:10px;padding:3px 5px;width:340px;}.contact_form textarea {padding:5px;width:340px;height:90px;resize: none;margin-bottom: 10px;}.contact_form select {	width: 352px;height: 25px;margin-bottom:10px;}.contact_form input[type="file"] {	margin-bottom:10px;}.contact_form input[type="text"]:focus, .contact_form textarea:focus, .contact_form select:focus {border:1px solid #000000;}.contact_form input[type="text"].error, .contact_form input[type="file"].error, .contact_form textarea.error, .contact_form select.error {border:1px solid #d06c72;}.contact_form button {margin:0 10px 0 155px;padding:7px 15px;font-size:13px;font-weight:bold;color:#fff;text-align:center;background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;background: -o-linear-gradient(#d8060f, #a70306) repeat;border:0;border-bottom:1px solid #390304;text-shadow:0 1px #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}.contact_form button:hover {background: -moz-linear-gradient(top, #760203, #e7070e) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;background: -o-linear-gradient(#760203, #e7070e) repeat;}.contact_form input[type="reset"] {color:#cd0007;text-decoration:underline;border:0;background:none;cursor:pointer;}.contact_form input[type="reset"]:hover {text-decoration:none;}.contact_form .MultiFile-title {	float: none;	width: 250px;	margin: 0;	padding-top: 2px;}.contact_form .MultiFile-remove {	float:left;	margin-right: 5px;}.contact_form .MultiFile-list {	margin-left: 155px;	margin-bottom:10px;}/*text*/.about .left_block h2, .about .left_block h3 {padding-top:20px;}.about .left_block ul { /* padding-left:345px; */}.about .left_block ul li {padding:0 25px 15px 20px;background:url(../img/marcer_ul.png) no-repeat left 4px;}.about .left_block .img_block {/* margin-right:10px;float:left; */}.about .left_block img, .rent-auto img {padding:4px;display:block;border:1px solid #ababab;}.about .left_block .img_block span {margin-top:3px;display:block;font-style:italic;font-size:11px;color:#7f7f7f;}table {margin:20px 0 30px;width:100%;border-top:2px solid #cd0007;border-collapse:collapse;}tr {cursor:pointer;}tr:first-child {cursor:default;}th {padding:6px 5px;border-bottom:1px solid #b5b5b5;background:#eeeeee;}td {padding:7px 5px;border-bottom:1px dotted #cccccc;}th.center, td.center {text-align:center;}th.size {width:75px;}tr:hover td {background:#f3f3f3;}tr:hover a span, tr:hover td {color:#010101;}tr.last td {padding:0;border:0;}tr.last table {margin:0;border:0;width:100%;}tr.last td td {padding:7px 5px;font-weight:bold;color:#000;background:#edeff1;}tr.last table td:first-child {width:87%;}/*personal*/.about h1 span {float:right;}.about h1 span em {margin-right:5px;color:#808080;font-style:normal;text-decoration:line-through;}.about h1 span strong {font-weight:normal;}.galery_wrap {margin-bottom:15px;padding:10px 0;width:100%;background:#eeeeee}.personal_galery {margin-left:10px;width:441px;float:left;}.personal_info {margin-left:20px;width:225px;float:left;}.about .left_block .personal_info table {margin-top:15px;padding:0;border:none;}.about .left_block .personal_info td {padding:0;background:0;line-height:26px;font-size:14px;font-weight:bold;color:#000;vertical-align:top;border:none;}.about .left_block .personal_info td span {margin-right:10px;font-weight:normal;color:#424348;}.big_photo {margin-bottom:10px;position:relative;background:#fff;}.about .personal_galery .carousel_wrap, .rent-auto .personal_galery .carousel_wrap {width:100%;height:50px;position:relative;margin-top:300px;}.about .personal_galery .carousel_wrap, .rent-auto .personal_galery .carousel_wrap {margin-top:297px;}.about .personal_galery .container, .rent-auto .personal_galery .container{margin:0 auto;}.about .personal_galery .container ul, .rent-auto .personal_galery .container ul {padding:0;}.about .personal_galery .container li, .rent-auto .personal_galery .container li {padding:0;width:64px;height:50px;float:left;background:none;}.rent-auto .personal_galery .container li {margin:0 3px;}.personal_galery .container li a {display:block;border:1px solid #ababab;}.personal_galery .container li a:hover {border:1px solid #363636;}.personal_galery .container img {padding:1px;width:58px;border:1px solid transparent;}.personal_galery .container a:hover img {border:1px solid #363636;}.personal_galery .carousel_wrap span.next, .personal_galery .carousel_wrap span.prev {margin-top:-4px;width:7px;height:11px;background: url(../img/slider_arrow_small.png) no-repeat;}.personal_galery .carousel_wrap span.next {right:0;background-position:-7px -11px;}.personal_galery .carousel_wrap span.next:hover {background-position:-7px 0;}.personal_galery .carousel_wrap span.prev {left:0;background-position:0 -11px;}.personal_galery .carousel_wrap span.prev:hover {background-position:0 0;}.big_photo a {position: absolute;top:0px;left: 0px;background:#fff;}.big_photo .zoom {display:block;width:19px;height: 19px;position: absolute;background: url(../img/show_icon.png) no-repeat;right: 6px;top: 266px;}.big_photo a img {	z-index:-1;}.big_photo .cpecial {top:17px;left:-15px;}#colorbox {padding:40px 20px 20px;position:relative;background:#fff;border-radius:10px;box-shadow:0 0 5px 1px #000;}#cboxClose {width:13px;height:14px;text-indent:-9999px;position:absolute;top:10px;right:10px;border:0;overflow:hidden;background:url(../img/close.png) no-repeat;cursor:pointer;}#cboxPrevious, #cboxNext {margin-top:-28px;padding:0;width:27px;height:56px;display:block;position:absolute;top:50%;border:0;overflow:hidden;text-indent:-9999px;background:url(../img/popup_nav.png) no-repeat;cursor:pointer;}#cboxPrevious {left:15px;background-position:0 -56px;}#cboxPrevious:hover {background-position:0 0;}#cboxNext {right:15px;background-position:-27px -56px;}#cboxNext:hover {background-position:-27px 0;}#cboxCurrent {display:none !important;}#cboxOverlay {position: fixed;width: 100%;height: 100%;background: #000;top: 0;left: 0;overflow: hidden;}/*=====================end content_wrap======================*//*==========================footer======================*/.footer {margin: -72px auto 0;padding-top:30px;width:1060px;min-height: 42px;overflow: hidden;position: relative;line-height:12px;color:#808080;background: -moz-linear-gradient(top, #3b3b3b, #0d0d0d) repeat;background: -webkit-gradient(linear, left top, left bottom, from(rgb(59,59,59)), to(rgb(13,13,13))) repeat;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3b3b3b, endColorstr=#0d0d0d) repeat;background: -o-linear-gradient(#3b3b3b, #0d0d0d) repeat;}.footer ul {margin-right:50px;float:right;font-size:0;}.footer li {margin-left:5px;font-size:12px;}.footer li a, .footer li span {display:block;float:left;line-height:12px;}.footer li a, .footer li.active span {padding-left:5px;border-left:1px solid #808080;}.footer li:first-child a, .footer li.active:first-child span {border:0;}.footer a:hover, .footer li.active span {color:#808080;text-decoration:none;}.footer li.active span {font-weight:bold;}.footer p {float:left;margin-left:50px;width:250px;}/*==========================end footer======================*/.dnone {	display:none !important;}.captcha {	float:left;	margin-right:14px;	padding:0;	border:none;}.contact_form .captcha + input {	width: 225px;}#refresh_captha {	display:block;}.rent_list h1 {	margin-bottom:35px;}.rent_list table {	margin-top:0;	cursor:default;}.rent_list table .cntr {border-top: 2px solid #cd0007;}.rent_list table .cntr td {	text-align:center;}.rent_list table .bold {	border-top:none;}.rent_list table .bold td {	font-weight:bold;}.rent_list .personal_info {margin-left: 10px;width: 525px;float: left;}.rent_list .contact_form form {	padding:25px 225px;}.rent_list .contact_form  p {	margin-bottom: 10px;}.rent_list .contact_form {	background: url(../img/border_section.png) no-repeat center top;}.rents-terms {	position: absolute;	right: 45px;	top: 378px;	font-size: 24px;}.right-links {	text-align:right;	font-size: 18px;}.right-links a {	margin-left:10px;}.rent-contacts {	margin-bottom:15px;	padding-left: 5px;}.rent-auto-list .personal_galery{	width:371px;}.rent-auto-list .personal_info {	width:325px;	margin-left:10px;}.rent-auto-list .personal_info  table {	margin-top:1px;}.rent-auto-list .big_photo .zoom {	top:236px;}.rent-auto-list .personal_galery .carousel_wrap {	margin-top: 271px;}.rent-auto-list  .rent-auto .personal_galery  .container {	margin: 0 10px;}.sorting  {	position:absolute;	right: 45px;	top: 410px;}.sorting span{    background: url(../img/sprites.png) no-repeat;	display:inline-block;	width:24px;	height:24px;	margin-left:4px;	cursor:pointer;}.sorting span.list{    background-position: -24px 0;}.sorting span.list:hover, .sorting span.list.active{    background-position: -24px -24px;}.sorting span.grid{    background-position: 0 0;}.sorting span.grid:hover, .sorting span.grid.active{    background-position: 0 -24px;}.rent-auto-list h1 {	margin-bottom:40px;}.side-l {	float: left;	width: 50%;	background: url(/img/bg-left_.jpg?1);	background-repeat: no-repeat;	background-position: center 60px;}.side-r {	float: right;	width: 50%;	background: url(/img/bg-right_.jpg);	background-repeat: no-repeat;	background-position: center 60px;}.side-l,.side-r{	height: 450px;	padding-top: 30px;	text-align: center;}div.header_mod.clearfix > div.side-r > span,div.header_mod.clearfix > div.side-l > span {	position: relative;	color: #cd0007;	margin: 0 auto;	font-size: 22px;}.side-r ul,.side-l ul {	margin-top:337px;	width:100%;	text-align:center;}.side-r li,.side-l li {	display: inline-block;	padding:2px;	background-image:-moz-linear-gradient(rgba(119,119,119, 0.6), rgba(173,173,173, 0.6));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(119,119,119, 0.6)), to(rgba(173,173,173, 0.6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c7c7c7, endColorstr=#adadad) repeat;	background: -o-linear-gradient(rgba(119,119,119, 0.6), rgba(173,173,173, 0.6));	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.side-r a:hover,.side-l a:hover{	background: -moz-linear-gradient(top, #760203, #e7070e) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;	background: -o-linear-gradient(#760203, #e7070e) repeat;}.side-r a,.side-l a{	padding:0 20px;	height:40px;	display:table-cell;	vertical-align:middle;	font-size:14px;	color:#fff;	text-align:center;	background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;	background: -o-linear-gradient(#d8060f, #a70306) repeat;	border-bottom:1px solid #390304;	text-shadow:1px -1px #000;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.reservation-box {	position: relative;	width: 100%;	text-align:center;}.reservation-box > a:hover {	cursor: pointer;	background: -moz-linear-gradient(top, #760203, #e7070e) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;	background: -o-linear-gradient(#760203, #e7070e) repeat;}.reservation-box > a {	/* top: -29px;	position: absolute;	right: 0px;	display:table-cell;*/	margin:0 auto;	padding:6px 20px;	height:27px;	line-height: 28px;	vertical-align:middle;	text-decoration: none;	font-size:14px;	color:#fff;	text-align:center;	background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;	background: -o-linear-gradient(#d8060f, #a70306) repeat;	border-bottom:1px solid #390304;	text-shadow:1px -1px #000;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}#reserv, #reserv2 { display: none; }/*.fly {	width: 500px;	border: 1px solid #ccc;	padding: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.fly > span:first-child {	display: block;	padding-bottom: 5px;	font-size: 18px;	border-bottom: 1px solid #CCC;	margin-bottom: 10px;}.fly > div {	padding-top: 10px;	padding-bottom: 10px;}.fly > span {	font-size: 15px;}.fly label {	display: inline-block;	padding-right: 30px;}.fly div label > span {	display: inline-block;	padding-right: 10px;	font-weight: bold;}.fly > label > span {	padding-right: 30px;	font-weight: bold;}.fly-time {	padding-top: 10px;}.transfer {	padding: 10px;}.transfer > span {	font-size: 15px;	display: block;	padding-bottom: 10px;}.transfer > div {	padding-bottom: 10px;}.transfer > div > label{	display: inline-block;	padding-right: 30px;}.transfer > div > label > span {	font-weight: bold;	display: inline-block;	padding-right: 10px;}.transfer > label > span {	font-weight: bold;	padding-right: 38px;}.fio {	display: block;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}.fio > span {	display: inline-block;	padding-right: 30px;}.phone-roam {	display: block;	padding-top: 10px;}.who > span:first-child {	display: block;	padding-bottom: 5px;	font-size: 18px;	border-bottom: 1px solid #CCC;	margin-bottom: 10px;}.who {	width: 500px;	border: 1px solid #ccc;	padding: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.who > label {	display: block;	padding-bottom: 10px;}.who > label > span {	display: inline-block;	width: 120px;	font-weight: bold;}*//*NEW*/#reserv {	width:570px;	margin-right:10px;}.mans {	margin:5px 0;	border: 1px solid #ccc;  padding: 10px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.transfer div.mans  label.fio span{	width:110px;}.transfer div.mans  label.birth-date input{	width:80px;}.fly,.who-reserv {	/*width: 420px;*/	/*height: 120px;*/	border: 1px solid #ccc;	padding: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.fly > span,.who-reserv > span {	display: block;	padding-bottom: 5px;	margin-bottom: 5px;	font-size: 18px;	border-bottom: 1px solid #CCC;}.who-reserv > span {	margin-right: 6px;}.side-left {	display: inline-block;	/*width: 50%;*/	/*float: left;*/}.side-right {	/*display: inline-block;	width: 50%;*/	/*float: right;*/}.airport { height: 56px; }.airport > span {	padding-bottom: 10px;	display: block;	font-size: 14px;	font-weight: bold;}.airport > label {	display: block;	float:left;	margin-right: 37px;	padding-bottom: 5px;}.airport > label > span {	display: block;	float: left;	width: 100px;	font-weight: bold;}.airport input {	margin-top: 2px;}.departure {/*	display: inline-block;padding-top: 23px;*/}.departure > label {	display: block;	padding-bottom: 5px;}.departure > label > span {	display: block;	width: 111px;	float: left;	font-weight: bold;}.transfer {	/*width: 420px;*/	padding: 10px 0;}.transfer > span {	display: block;	font-weight: bold;	font-size: 14px;	padding-bottom: 10px;}.transfer > div > label {	display: block;	padding-bottom: 5px;}.transfer div label.fio {	float: left;  margin-right: 10px;}.transfer > div > label > span {	display: block;	width: 150px;	font-weight: bold;	float: left;}.transfer > div > label.birth-date > input {	width:262px;}.transfer > div > label.birth-date > span {	width:107px;}.transfer > div > label.phone-roam > span {	width:272px;}.transfer > label {	display: block;	padding-bottom: 5px;}.transfer > label > span {	font-weight: bold;}.transfer input {	width:}.fio > span {	display: block;	width: 150px;	float: left;}.fio > input {	width: 225px;	padding-left: 5px;}.birth-date > span{	display: block;	width: 150px;	float: left;}.phone-roam > span {	display: block;	width: 150px;	float: left;}.phone-roam > input {	width: 262px;	padding-left: 5px;}.who-reserv > label {	display: block;	padding-bottom: 5px;}.who-reserv  > label > span {	display: block;	width: 150px;	float: left;	font-weight: bold;}.who-reserv  > label > input,.who-reserv  > label > textarea {	width: 385px;	padding-left: 5px;}.who-reserv  > label > textarea {	resize : none;	height: 80px;	width: 370px;	padding: 10px;	border: 1px solid #CCC;}.people-num > span {	display: block;	float: left;	padding-right: 30px;}input.submit1:hover {	cursor: pointer;	background: -moz-linear-gradient(top, #760203, #e7070e) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;	background: -o-linear-gradient(#760203, #e7070e) repeat;}input.submit1 {	margin: 10px auto;	padding:0 50px;	height:27px;	line-height: 28px;	display: block;	/*vertical-align:middle;*/	text-decoration: none;	text-transform: uppercase;	font-size:14px;	color:#fff;	text-align:center;	background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;	background: -o-linear-gradient(#d8060f, #a70306) repeat;	border: none;	text-shadow:1px -1px #000;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.departure > label > input {}#reserv input {	border: 1px solid #CCC;	outline: none;}.arrival {	margin-top: 10px;	display: none;}.visible-div {	display: block !important;}.birth-date {display: inline-block !important;}.mm {	/*width: 400px;*/	padding: 10px;}.mm input {	outline: none !important;}.mm > div > label,.mm > label{	display: block;	padding-bottom: 10px;}.mm > div{ position: relative;}.mm > div > label > span,.mm > label > span {	display: block;	float: left;	width: 150px;	font-weight: bold;}.mm > span {	display: block;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 18px;	border-bottom: 1px solid #CCC;}.mm > label > input,.mm > div > label > input { width: 195px; padding-left: 5px;}.mm > div > input[type="checkbox"] {	position: absolute;	left: 120px;	top: 3px;}.mm  > label > select {	width: 204px;}.mm input[type="submit"]:hover {	cursor: pointer;	background: -moz-linear-gradient(top, #760203, #e7070e) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(118,2,3)), to(rgb(231,7,14))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#760203, endColorstr=#e7070e) repeat;	background: -o-linear-gradient(#760203, #e7070e) repeat;}.mm input[type="submit"] {	margin: 10px auto;	padding:0 50px;	height:27px;	line-height: 28px;	display: block;	/*vertical-align:middle;*/	text-decoration: none;	text-transform: uppercase;	font-size:14px;	color:#fff;	text-align:center;	background: -moz-linear-gradient(top, #d8060f, #a70306) repeat;	background: -webkit-gradient(linear, left top, left bottom, from(rgb(216,6,15)), to(rgb(167,3,6))) repeat;	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d8060f, endColorstr=#a70306) repeat;	background: -o-linear-gradient(#d8060f, #a70306) repeat;	border: none;	text-shadow:1px -1px #000;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}.rules {	display: block;	padding-top: 5px;	width: auto;	text-align: center;}.rules > span { width: auto !important; padding-right: 10px;}.rules > input {width: auto !important;}.rules-box > p > span {	text-decoration: underline;}.rules-box > p {	padding-bottom: 10px;	font-size: 14px;}.rules-box > h4 > span {	text-decoration: underline;}.rules-box > h4 {	display: block;	margin: 0 auto;	width: 600px;	font-weight: bold;	font-size: 15px;	margin-bottom: 10px;	text-align: center;}.rules-box > strong {	font-size: 14px;	display: block;	text-align: center;}.reis-span {	display: block; text-align: center;	padding-top: 10px;	padding-bottom: 5px;	font-size: 14px;}.red {	color: #cd0007;}.side-r .rent {	display: inline-block;	margin-top: 338px;	line-height: 41px;	position: relative;	z-index: 1;}.side-r .rent + ul {	margin: 0;	position: absolute;	right: 0;	width: 50%;}.side-r li {	height: 30px;	line-height: 30px;	margin-top: 5px;	transition: all .2s ease-out;}.side-r li a {	background: -webkit-gradient(linear, left top, left bottom, from(rgb(221, 91, 96)), to(rgb(167,3,6))) repeat;	height: 30px;	line-height: 30px;}.it52 {	position: absolute;	top: -93px;	left: -50px;}.it101 {	position: absolute;	top: -42px;	white-space: nowrap;	right: -40px;}.it103 {	position: absolute;	white-space: nowrap;	top: 57px;	left: -160px;}.it53 {	position: absolute;	white-space: nowrap;	top: 57px;	right: -139px;}.it99 {	position: absolute;	white-space: nowrap;	top: -42px;	left: -38px;}.it102 {	position: absolute;	top: 8px;	left: -83px;}.it95 {	position: absolute;	top: 8px;	right: 1px;}.it105 {	position: absolute;	right: -39px;	top: -93px;}.it96 {	position: absolute;	right: 273px;	top: 107px;	white-space: nowrap;}.it104 {	position: absolute;	right: -2px;	top: 107px;}.it55 {	position: absolute;	white-space: nowrap;	top: 57px;	right: 81px;}.it111 {	position: absolute;	white-space: nowrap;	top: 154px;left: -18px;}.it119 {	position: absolute;	white-space: nowrap;	top: 154px;	right: 13px;}.it114 {	position: absolute;	white-space: nowrap;	top: 201px;	left:39px;}.anim li {	top: -43px;	right: 59px;	left: 120px;	opacity: 0;}