@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video, 
button, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* be compatible with "input" defaults */
button, input[type="submit"] { 
	box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	cursor: pointer; 
	-webkit-appearance: none;
}

/* iOS styling reset */
button, input { border-radius: 0; }

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* fix IE scrollbar */
textarea { overflow: auto; }

a, img { border: none; outline:none; }

.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; } /* old-ie only */

/* reset placeholder color */
::-webkit-input-placeholder { color: inherit; }

:-moz-placeholder { 
	color: inherit;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

::-moz-placeholder {
	color: inherit;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

:-ms-input-placeholder { color: inherit; } 


html {
	height:100%;
	overflow-x:hidden;
	margin:0;
	padding:0;
}

a, a:hover, a:active, a:focus {text-decoration: none; outline:none; color:#2C2E2F;}


.scrolltop{ position:fixed; z-index:9999; bottom:14px; right:4px; width:60px; height:30px; border:0;}
.scrolltop:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1;
-moz-opacity: 1; opacity: 1;}

body{margin:0; padding:0; font-family:"Open Sans", Arial, sans-serif; font-size:13px; line-height:130%; background:#FFF; background-color:#FFF; color:#2C2E2F; overflow:hidden;}

	p{line-height:130%;}

#pageload-wrapper{ height: 100%; width: 100%; position: fixed; z-index: 9998; background: rgba(255,255,255,1); background:#F6F7F7; }
#pageload{ height: 100%; width: 100%; position: fixed; z-index: 9999; background: rgba(255,255,255,1); background:#F6F7F7 url(../images/sectionbg.png) center center repeat-y; }
#pageload .loader{ position:relative; width:36px; margin: 0 auto; top:38%; text-align:center}



header#header{ position:relative; min-height:130px; z-index:999; background:#BC0912; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}


header#header .pagetop{  background:#BC0912 url(../images/pagetopbg.png) center bottom no-repeat; border-bottom:solid 2px #BE0911;}
header#header .pagetop .logo{ position:relative; float:left; margin:14px 0;}
header#header .pagetop .tel{float:right; margin:18px 0; font-size:26px; color:#FFF; font-weight:700; background:url(../images/support.png) 0 6px no-repeat; padding:5px 0 5px 46px; }
header#header .pagetop .tel span{display:block; margin-bottom:3px; font-size:11px; color:#FFF; font-weight:400;}
header#header .pagetop .socialnt{ float:right; margin-right:35px; margin-top:39px;}
header#header .pagetop .socialnt ul{margin:0 -10px;}
header#header .pagetop .socialnt ul li{ float:left; border-left:solid 1px #FFF; height:16px; overflow:hidden;}
header#header .pagetop .socialnt ul li a{  display:inline-block; position:relative; width:36px; height:16px; text-align:center; font-size:16px;}
header#header .pagetop .socialnt ul li a i{position:absolute; top:0; left:50%; margin-left:-7px; color:#FFF; -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
header#header .pagetop .socialnt ul li a:hover > i{top:18px;}

header#header .pagetop .socialnt ul li a span{position:absolute; top:-18px; left:50%; margin-left:-7px; -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; color:#FFF;}
header#header .pagetop .socialnt ul li a:hover > span{top:0px;}

header#header .pagetitle .tel{display:none;}

header#header .main-menu{background:#FFF;}
header#header .menu{ padding:0 !important;}

.stdmenu { position:relative;}
.fixedmenu { position:fixed; width:100%; top:-2px; z-index:99; border:none; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}

section#section{background:url(../images/sectionbg.png) center center repeat-y; padding-bottom:30px; }
section#section .slide{ height:440px; position:relative; background:url(../images/sky.jpg) no-repeat center center; border-bottom:solid 2px #111;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);}
section#section .slide .container{position:relative; height:100%;}


section#section .reservation{-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
section#section .rzvform{z-index:99; margin-top:108px; width:100%; padding:20px 30px 5px 30px;  background:url(../images/rsvbg.png) repeat-x; border:solid 1px rgba(0,0,0,.1); border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3);
-moz-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3); box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3); }
section#section .rzvform span.title{ display:block; margin-bottom:10px; margin-left:-5px; font-size:22px; color:#000; font-weight:400;}
section#section .rzvform .title .ack{ display:block;  font-size:12px; margin-top:5px; color:#555; font-weight:400;}
section#section .rzvform ul.rows{margin:0 -10px;}
section#section .rzvform ul li.cols { margin-bottom:18px; padding:0 10px;}
section#section .rzvform ul li.cols div{position:relative;}
section#section .rzvform ul li.cols label{ display:block; margin-bottom:4px; margin-left:2px; font-size:12px; color:#333; font-weight:800;}
section#section .rzvform ul li.cols .clock{float:left; position:relative; width:49%;}
section#section .rzvform ul li.cols input {width:100%; height:36px; line-height:34px; font-size:13px; color:#444; font-weight:400; border:solid 1px rgba(0,0,0,.25); border-top:solid 1px rgba(0,0,0,.4); background:#E5E7E8; outline: none; padding-left: 15px; -webkit-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15);}
section#section .rzvform ul li.cols input.calendar { background:#E5E7E8 url(../images/calendar.png) right center no-repeat; }
section#section .rzvform ul li.cols input.button{width:auto; font-weight:800; background: #CD0A14; float:right; color:#FFF; text-align:center; padding:0 20px;}
section#section .rzvform ul li.cols input.button:hover{background: #EF0B17;}

section#section  .content h2.title{ display:block; margin:20px 0 10px 0; font-size:18px; font-weight:700;}
section#section  .content .brand{padding-bottom:20px; border-bottom:solid 1px #D6D8D9; background:#E0E1E2;}
section#section  .content .maincontent {min-height:600px; padding:5px 0;}

section#section  .content .campaigns{ margin-top:20px; padding-bottom:20px; border-bottom:solid 1px #D9DADB;}
section#section  .content .campaigns .discount{ display:block; padding:0 15px;}
section#section  .content .campaigns .logo{ display:block; margin-top:5px;}

section#section  .content .cars .row{ margin:0 -5px;}
section#section  .content .cars .cols{ padding:0 5px; margin-bottom:12px;}
section#section  .content .cars .inside{ position:relative; padding:2px 5px 10px 5px; border:solid 1px #DFE0E2; background:#FFF; overflow:hidden;}
section#section  .content .cars .inside img{ margin-top:-10px;}
section#section  .content .cars .brand-name{ display:block; padding:0 3px; margin-bottom:3px; margin-top:-12px; font-size:15px; font-weight:700;}
section#section  .content .cars ul{ margin:0 3px;}
section#section  .content .cars ul li{ display:block; line-height:130%; font-size:11px; font-weight:600; color:#6A7075;}
section#section  .content .cars ul li span{ display:inline-block; font-weight:600; width:50px;}
section#section  .content .cars .price{ display:block; padding:0 3px; margin-top:2px; font-size:15px; font-weight:700; color:#D20B15}
section#section  .content .cars .rzv{ display:block; margin-top:8px; text-align:center;}
section#section  .content .cars .rzv a{padding:0 3px; font-size:11px; font-weight:600; color:#35373A; line-height:110%; padding:2px 8px; border:solid 1px #D4D6D7;}section#section  .content .cars .rzv a:hover{border:solid 1px #81878A;}

section#section  .content .services .row{ margin:0 -10px;}
section#section  .content .services .cols{ padding:0 10px; margin-bottom:12px;}
section#section  .content .services .inside{position:relative; background:#FFF; padding:4px; border:solid 1px #DFE0E2;}
section#section  .content .services .pics{ width:25%; float:left}
section#section  .content .services .text{ width:75%; float:left; padding-left:10px;}
section#section  .content .services span{ display:block; margin-top:2px; font-size:16px; font-weight:700; line-height:18px; height:18px; overflow:hidden;}
section#section  .content .services p{ display:block; margin-top:5px; font-size:12px; line-height:16px; height:32px; overflow:hidden; font-weight:400; color:#505458;}
section#section  .content .services a{ float:right; margin-top:16px; padding:3px 8px; font-size:9px; font-weight:600; line-height:11px; background:#D20B15; color:#FFF; border:solid 1px #DDD;}
section#section  .content .services .cols .inside a:hover{ background:#F20B15;}

section#section  .content .difference{border:solid 1px #DFE0E2; padding:20px 15px; background:#FFF; margin-top:10px;}
section#section  .content .difference .icon{ float:left; width:10%;}
section#section  .content .difference .icon i{ color:#D20B15; font-size:40px;}
section#section  .content .difference .cnt{ float:left; width:90%; padding-left:10px;}
section#section  .content .difference .cnt span{ font-size: 18px; font-weight:700;}
section#section  .content .difference .cnt p{ font-size: 12px; color:#666B70; margin-top:3px;}




section#section  .insidepage .pagelink{ background:#E0E1E2; border-bottom:solid 1px #D6D8D9; padding:8px 0; }
section#section  .insidepage .pagelink ul {margin:0 -5px; }
section#section  .insidepage .pagelink ul li{ float:left;}
section#section  .insidepage .pagelink ul li a{ font-size:12px; margin:0 5px; color:#6C7073;}

section#section  .insidepage .title{padding:15px 0; border-bottom:solid 1px #E0E1E1;}
section#section  .insidepage .title h1{font-size:19px; font-weight:700; }







section#section  .insidepage .menu{ margin-top:20px; border:solid 2px #D5D6D6; background:#FFF; -webkit-box-shadow: inset 0px 0px 120px 0px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 0px 120px 0px rgba(0,0,0,0.15); box-shadow: inset 0px 0px 120px 0px rgba(0,0,0,0.15);}
section#section  .insidepage .menu ul li{ display:block; border-bottom:solid 1px #E0E1E1;}
section#section  .insidepage .menu ul li.tt{ display:block; font-size:18px; line-height:130%; font-weight:700; padding:9px 15px; color:#D20B15;}
section#section  .insidepage .menu ul li a{ display:block; font-size:13px; line-height:130%; font-weight:600; padding:10px 15px;}
section#section  .insidepage .menu ul li a:hover{ color:#DE0C16; background:#FFF;}

section#section  .insidepage  .cars { margin-top:20px;}
section#section  .insidepage  .cars .row{ margin:0 -5px;}
section#section  .insidepage  .cars .cols{ padding:0 5px; margin-bottom:12px; -webkit-transition: all .9s ease-in-out;-moz-transition: all .9s ease-in-out;-o-transition: all .9s ease-in-out;transition: all .9s ease-in-out;}
section#section  .insidepage  .cars .grupname{ font-weight:700; font-size:18px; margin-left:-10px;  margin-bottom:10px;}
section#section  .insidepage  .cars .grupname .prc{ float:right; margin-right:-20px; margin-top:-8px;}
section#section  .insidepage  .cars .grupname a{ float:left; width:34px; margin-left:5px; text-align:center; font-weight:700; font-size:16px; padding:5px 0; border:solid 1px #D5D6D6; color:#D20D2E;}
section#section  .insidepage  .cars .grupname a:hover{border-color:#AEB0B0;}
section#section  .insidepage  .cars .inside{ position:relative; padding:4px 5px 13px 5px; border:solid 1px #DFE0E2; background:#FFF; overflow:hidden;}
section#section  .insidepage  .cars .inside img{ margin-top:-10px;}
section#section  .insidepage  .cars .brand-name{ display:block; padding:0 3px; margin-top:-8px; font-size:16px; line-height:22px; height:22px; overflow:hidden; font-weight:700;}
section#section  .insidepage  .cars .prop{ margin:5px 3px 0 3px; border-bottom:solid 1px #DFE0E2; border-top:solid 1px #DFE0E2; padding:5px 0;}
section#section  .insidepage  .cars .prop li{ display:block; line-height:130%; font-size:11px; font-weight:600; color:#5C6166;}
section#section  .insidepage  .cars .prop li span{ display:inline-block; font-weight:600; width:50px;}
section#section  .insidepage  .cars .price li{ display:block; padding:0 3px; margin-top:2px; font-size:15px; font-weight:700; color:#D20B15}
section#section  .insidepage  .cars .price li span{display:inline-block; width:70px; font-size:12px; font-weight:600; color:#5C6166}
section#section  .insidepage  .cars .rzv{ display:block; margin-top:8px; text-align:center;}
section#section  .insidepage  .cars .rzv a{padding:0 3px; font-size:11px; font-weight:600; color:#35373A; line-height:110%; padding:2px 8px; border:solid 1px #D4D6D7;}
section#section  .insidepage  .cars .rzv a:hover{border:solid 1px #81878A;}



section#section  .insidepage .car-detail{ position:relative; margin-top:20px; padding:20px 15px; border:solid 1px #DFE0E2; background:#FFF;}
section#section  .insidepage .car-detail .prc{ position:absolute; z-index:19; right:15px; top:15px;}
section#section  .insidepage .car-detail  .prc a{ float:left; width:34px; margin-left:5px; text-align:center; font-weight:700; font-size:16px; padding:5px 0; border:solid 1px #D5D6D6;}
section#section  .insidepage  .car-detail .image{margin-top:-15px;}
section#section  .insidepage  .car-detail .property{ margin-top:25px; float:left;}
section#section  .insidepage  .car-detail .property li{ display:block; margin:3px 0; font-size:13px; font-weight:600; line-height:130%; color:#494C4C; }
section#section  .insidepage  .car-detail .brand{ position:relative; z-index:9; font-size:19px; font-weight:700; color:#2C2E2F;}
section#section  .insidepage  .car-detail .property li span{ display:inline-block; width:60px;}

section#section  .insidepage  .car-detail .price{ margin-top:25px; float:right; padding-left:15px; padding-bottom:10px; border-left: dotted 1px #494C4C;}
section#section  .insidepage  .car-detail .price li{ display:block; padding:5px 0; font-weight:700; font-size:17px; color:#D20B15; border-bottom:solid 1px #DFE0E2; }
section#section  .insidepage  .car-detail .price li span{ display:inline-block; width:120px; font-size:13px; font-weight:600; line-height:130%; color:#494C4C;}

section#section  .insidepage .rzform{margin-top:20px; padding:20px 15px; border:solid 1px #DFE0E2; background:#FFF;}
section#section  .insidepage .rzform .formtitle{ padding-bottom:0px; font-size:18px; font-weight:700; border-bottom: dotted 1px #999; padding-bottom:8px;}
section#section  .insidepage .rzform ul li{ display:block; margin-bottom:15px;}
section#section  .insidepage .rzform ul li.blm{ display:block; padding-top:15px; margin-bottom:10px; font-size:14px; font-weight:700; border-top:solid 3px #E6E7E7;}
section#section  .insidepage .rzform ul li label{ display:block; margin-bottom:4px; font-weight:600; color:#4B4E4E;}
section#section  .insidepage .rzform input[type="text"], section#section  .insidepage .rzform select, section#section  .insidepage .rzform textarea {width:100%; height:36px; line-height:34px; font-size:13px; color:#444; font-weight:400; border:solid 1px rgba(0,0,0,.2); background:#EFEFEF; outline: none; padding-left: 15px; -webkit-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15);}
section#section  .insidepage .rzform textarea{height:100px;}
section#section  .insidepage .rzform input[type="radio"] { float:left;}
section#section  .insidepage .rzform span{ float:left; margin-top:2px; margin-right:15px; margin-left:3px; font-size:13px;}
section#section  .insidepage .rzform .button{ width:auto; height:36px; line-height:34px; background:#D20B15; padding:0 15px; font-weight:700; color:#FFF;}
section#section  .insidepage .rzform .button:hover{ background:#F01329;}

section#section  .insidepage .rzform textarea{width:100%; height:100px; line-height:34px; font-size:13px; color:#444; font-weight:400; border:solid 1px rgba(0,0,0,.2); background:#EFEFEF; outline: none; padding-left: 15px; -webkit-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15); box-shadow: inset 0px 3px 12px -3px rgba(0,0,0,0.15);}

section#section  .insidepage .content-in{ margin-top:15px;}
section#section  .insidepage .content-in p{font-size:13px; margin-top:10px; font-weight:400; color:#383B3B; line-height:150%;}
section#section  .insidepage .content-in p.tt{ font-weight:700; font-size:14px; margin-top:25px;}
section#section  .insidepage .content-in p{ font-size:13px; font-weight:400; color:#383B3B; line-height:140%;}
section#section  .insidepage .content-in h2{ font-weight:600; font-size:19px; margin-top:2px; margin-bottom:20px;}
section#section  .insidepage .content-in .pics{border:solid 3px #CACCCE; float:left; margin-right:20px; margin-bottom:10px; margin-top:3px;}

section#section  .insidepage .contact{ margin-top:10px;}
section#section  .insidepage .cform li{ list-style:none; line-height:22px; padding:4px 0; color:#777; font-size:13px;}
section#section  .insidepage .cform li input, section#section  .insidepage .cform li textarea{ padding:8px 10px; background:#FFF; border:solid 1px #D3D4D4; outline:none; font-size:15px; color:#999; line-height:130%; width:100%;
 -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
section#section  .insidepage .cform li input:focus, section#section  .insidepage .cform li textarea:focus{ border:solid 1px #AEB1B1; color:#666;}
section#section  .insidepage .cform li input.button{width:auto; background:#D20B15; font-size:14px; color:#FFF; font-weight:700; border:none;}
section#section  .insidepage .cform li input.button:hover{ background:#F00F25;}

section#section  .insidepage .adress {margin:10px 0 0 0; }
section#section  .insidepage .adress div{ display:block; padding:20px 0; font-size:14px; color:#555; border-bottom:dashed 1px #CCC; }
section#section  .insidepage .adress div span{ float:left; width:50px;}
section#section  .insidepage .adress div label{ display:block; font-size:14px; font-weight:700; margin-bottom:4px;}
section#section  .insidepage .adress div span i{ padding:9px 0; width:40px; text-align:center; font-size:20px; color:#D20B15; border:solid 1px #D20B15;}




footer#footer{ background:#FFF; padding:15px 0 20px 0; border-top:solid 1px #D6D8D9; }
footer#footer .menu { margin:0 -10px;}
footer#footer .menu ul li{ float:left; padding:0 10px; border-left:solid 1px #C6C8CA;}
footer#footer .menu ul li a{ display:inline-block; font-size:13px; font-weight:600;}
footer#footer .menu ul li a:hover{ text-decoration:underline;}

footer#footer .copyright{ display:block; margin-top:10px; font-size:12px; color:#525656}
footer#footer .dsg{ display:block; margin-top:8px; font-size:10px; font-weight:700; color:#525656}
footer#footer .tel{float:right; font-size:24px; font-weight:700; background:url(../images/tel2.png) 0 6px no-repeat; padding: 2px 0 2px 40px;}
footer#footer .tel label{color:#D20B15; font-weight:700;}
footer#footer .tel span{display:block; margin-bottom:3px; font-size:11px; font-weight:400;}



@media (max-width: 991px) {

section#section  .content .services .pics{ width:30%;}
section#section  .content .services .text{ width:70%;}
section#section  .content .difference .cnt{padding-left:25px;}
footer#footer .tel{float:left; margin-top:10px;}

}

@media (max-width: 767px) {
header#header{ min-height:140px;}
header#header .pagetop{  background:#BC0912 url(../images/pagetopbg-k.png) center bottom no-repeat; border-bottom:none;}
header#header .pagetop .logo img{ width:198px;}
#pageload .loader{ position:relative; width:36px; margin: 0 auto; top:44%; text-align:center}
header#header .main-menu{background:#BC0912}
section#section .slide{ height:240px; background:url(../images/sky-k.jpg) no-repeat center center;}
section#section .reservation-wrapper{margin:0 -35px;}
section#section .rzvform{ position:relative; margin-top:305px; background:#FFF; padding:20px 25px 20px 25px; border:solid 1px rgba(0,0,0,.2); border-left:none; border-right:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
 -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
 
section#section .rzvform .ara{ position:absolute; font-size:15px; font-weight:700; color:#FFF; padding:6px 14px 6px 10px; right:15px; top:-54px;
border-radius:9px; border:solid 1px #0F7126; background: rgba(23,175,58,1);
background: -moz-linear-gradient(top, rgba(23,175,58,1) 0%, rgba(17,128,43,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,175,58,1)), color-stop(100%, rgba(17,128,43,1)));
background: -webkit-linear-gradient(top, rgba(23,175,58,1) 0%, rgba(17,128,43,1) 100%);
background: -o-linear-gradient(top, rgba(23,175,58,1) 0%, rgba(17,128,43,1) 100%);
background: -ms-linear-gradient(top, rgba(23,175,58,1) 0%, rgba(17,128,43,1) 100%);
background: linear-gradient(to bottom, rgba(23,175,58,1) 0%, rgba(17,128,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17af3a', endColorstr='#11802b', GradientType=0 );}
section#section .rzvform .ara:hover{background: rgba(17,128,43,1);
background: -moz-linear-gradient(top, rgba(17,128,43,1) 0%, rgba(23,175,58,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(17,128,43,1)), color-stop(100%, rgba(23,175,58,1)));
background: -webkit-linear-gradient(top, rgba(17,128,43,1) 0%, rgba(23,175,58,1) 100%);
background: -o-linear-gradient(top, rgba(17,128,43,1) 0%, rgba(23,175,58,1) 100%);
background: -ms-linear-gradient(top, rgba(17,128,43,1) 0%, rgba(23,175,58,1) 100%);
background: linear-gradient(to bottom, rgba(17,128,43,1) 0%, rgba(23,175,58,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11802b', endColorstr='#17af3a', GradientType=0 );}

section#section .rzvform .ara i{ margin-right:2px; padding:5px 0; width:32px; text-align:center; background:#0F7126;}
section#section .rzvform ul li.cols { margin-bottom:15px;}
section#section .rzvform ul li.cols label{font-size:14px; font-weight:700;}
section#section .rzvform ul li.cols input {height:42px; line-height:40px; font-size:14px; color:#444;}
section#section  .content .campaigns .cols{margin-bottom:20px;}
section#section  .content .campaigns .discount{padding:0 10px;}
section#section  .content .campaigns .logo{margin-top:0px;}
section#section  .content .brand{padding-bottom:15px;}
section#section  .content .difference .cols{ margin-bottom:15px; margin-top:15px;}
section#section  .content .difference .cnt p{ font-size: 13px; color:#505458; margin-top:3px;}

.scrolltop{ display:none;}

}

@media (max-width: 640px) {
	
	section#section  .content .cars .cols{ width:50%;}
	section#section  .content .cars .inside{padding:2px 5px 15px 5px;}
	section#section  .content .cars .brand-name{ font-size:18px;}
	section#section  .content .cars ul li{line-height:150%; font-size:13px;}
	section#section  .content .cars .price{font-size:18px;}
	section#section  .content .cars .rzv{margin-top:12px;}
	section#section  .content .cars .rzv a{padding:0 8px; font-size:13px;}
	
	section#section  .insidepage  .cars .cols{ width:50%;}
	section#section  .insidepage  .cars .grupname{ font-weight:700; font-size:18px; margin-left:-10px;  margin-bottom:10px;}
	section#section  .insidepage  .cars .grupname .prc{ float:right; margin-right:-20px; margin-top:-8px;}
	section#section  .insidepage  .cars .grupname a{ float:left; width:34px; margin-left:5px; text-align:center; font-weight:700; font-size:16px; padding:5px 0; border:solid 1px #D5D6D6; color:#D20D2E;}
	section#section  .insidepage  .cars .grupname a:hover{border-color:#AEB0B0;}
	section#section  .insidepage  .cars .inside{ position:relative; padding:4px 5px 10px 5px; border:solid 1px #DFE0E2; background:#FFF; overflow:hidden;}

	section#section  .insidepage  .cars .brand-name{ font-size:18px;}
	section#section  .insidepage  .cars .prop{ margin:5px 3px 0 3px; border-bottom:solid 1px #DFE0E2; border-top:solid 1px #DFE0E2; padding:5px 0;}
	section#section  .insidepage  .cars .prop li{line-height:150%; font-size:13px;}
	section#section  .insidepage  .cars .price li{ font-size:18px;}
	section#section  .insidepage  .cars .price li span{font-size:13px;}
	section#section  .insidepage  .cars .rzv{ display:block; margin-top:8px; text-align:center;}
	section#section  .insidepage  .cars .rzv a{padding:0 8px; font-size:13px;}
	
}

@media (max-width: 600px) {
header#header .pagetop .tel{display:none;}

header#header .pagetitle .tel{float:right; display:inline-block; margin:6px 0; font-size:24px; color:#FFF; font-weight:700; background:url(../images/support.png) 0 6px no-repeat; padding:4px 0 2px 46px; }
header#header .pagetitle .tel .tt{display:block; margin-bottom:3px; font-size:11px; color:#FFF; font-weight:400;}
}	

@media (max-width: 450px) {
	section#section  .content .campaigns .discount{padding:0;}
	section#section  .content .cars .inside{padding:2px 5px 15px 5px;}
	section#section  .content .cars .brand-name{ font-size:15px;}
	section#section  .content .cars ul li{font-size:12px;}
	section#section  .content .cars .price{font-size:15px;}
}

@media (max-width: 360px) {
	section#section  .content .cars .inside{padding:2px 5px 15px 5px;}
	section#section  .content .cars .brand-name{ font-size:13px;}
	section#section  .content .cars ul li{font-size:12px;}
	section#section  .content .cars .price{font-size:13px;}
	section#section  .content .cars .rzv a{font-size:12px;}
}



.noborder{border:none !important;}
.nobordertop{ border-top:none !important;}
.noborderleft{ border-left:none !important;}
.noborderright{ border-right:none !important;}
.noborderbottom{ border-bottom:none !important;}

.nomargin{ margin:0 !important;}
.margin-bt-0 {margin-bottom: 0 !important;}
.margin-bt-5 {margin-bottom: 5px !important;}
.margin-bt-10 {margin-bottom: 10px !important;}
.margin-bt-15 {margin-bottom: 15px !important;}
.margin-bt-20 {margin-bottom: 20px !important;}
.margin-bt-25 {margin-bottom: 25px !important;}
.margin-bt-30 {margin-bottom: 30px !important;}

.margin-tp-0 {margin-top: 0 !important;}
.margin-tp-5 {margin-top: 5px !important;}
.margin-tp-10 {margin-top: 10px !important;}
.margin-tp-15 {margin-top: 15px !important;}
.margin-tp-20 {margin-top: 20px !important;}
.margin-tp-25 {margin-top: 25px !important;}
.margin-tp-30 {margin-top: 30px !important;}

.nopadding{ padding:0 !important;}
.nopaddingleft{ padding-left:0 !important;}
.nopaddingright{ padding-right:0 !important;}
.nobg{ background:none !important;}

.strip{display:block; height:1px; background:url(../images/stripbg.gif) repeat-x;  margin:20px 0;}
.scrollx{ overflow-x: auto;}
.cols{ -webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}


