/*#region fonts*/
a {
    
}

@-ms-viewport { width: device-width; }
body.main{font: 13px/1.22 Arial,sans-serif; }
.addthis_default_style .at15t_compact {margin-right: 0;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-left {text-align: left;}
.contentWidth1columns { width:  960px; float: left;}
.contentWidth2columns { width:  768px; margin: 0 0 0 7px; float: left;}
.contentWidth3columns {float: left; margin: 0 7px 0 7px; width: 576px;}
.hidden {display: none;}
.width60 {width: 60%;}
.width40 {width: 40%;}
.width20 { width: 20%;*width: 114px }
.width20 p {*width: 110px }
.width25 {width: 25%; *width: 143px }
.width25 p {*width: 137px; }
.width33 { width: 33.3333333333333%; *width: 191px }
.width33 p { *width: 183px }
.width50 {width: 50%; *width: 287px}
.width50 p { *width: 281px }
.width100 {width: 100%; *width: 575px;}
.width100 p { *width: 575px }
.unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.no-highlight {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

html {-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape */}
h3 {padding-bottom:0.5em;font-size: 1.2em; text-transform: uppercase;}
h4 {padding-bottom:0.5em;font-size: 1em; color: #666;}
hr { color: #EAE9E7; margin: 0 0 0 0;}

.swiper-container .arrow-left {
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -30px;
  width: 47px;
  height: 60px;
  z-index: 10000;
}
.swiper-container .arrow-right {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -30px;
  width: 47px;
  height: 60px;
  z-index: 10000;
}
.swiper-container .arrow-left img, .swiper-container .arrow-right img {
    width: 47px;
    height: 60px;
 }
.yellow-gradient, .groups .active, .groups-description .active {
    background: #F9C800;
    background: -moz-linear-gradient(top, #F9C800 0%, #F7B100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9C800), color-stop(100%,#F7B100));
    background: -webkit-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -o-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -ms-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: linear-gradient(to bottom, #F9C800 0%,#F7B100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9C800', endColorstr='#F7B100',GradientType=0 );
    color: #ffffff;
    *zoom: 1;
}
.red-gradient {
    background: #D72B1D;
    background: -moz-linear-gradient(top, #F63023  0%, #D72B1D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F63023), color-stop(100%,#D72B1D));
    background: -webkit-linear-gradient(top, #F63023 0%,#D72B1D 100%);
    background: -o-linear-gradient(top, #F63023 0%,#D72B1D 100%);
    background: -ms-linear-gradient(top, #F63023 0%,#D72B1D 100%);
    background: linear-gradient(to bottom, #F63023 0%,#D72B1D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F63023', endColorstr='#D72B1D',GradientType=0 );
    color: #ffffff !important;
}
.grey-gradient {
    background: #F0F0EF;
    background: -moz-linear-gradient(top, #F0F0EF 0%, #EAE9E8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0EF), color-stop(100%,#EAE9E8));
    background: -webkit-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: -o-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: -ms-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: linear-gradient(to bottom, #F0F0EF 0%,#EAE9E8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0EF', endColorstr='#EAE9E8',GradientType=0 );
    *zoom: 1;
}
.dark-grey-gradient {
    background: #BEC0BF;
    background: -moz-linear-gradient(top, #BEC0BF 0%, #A2A5A4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BEC0BF), color-stop(100%,#A2A5A4));
    background: -webkit-linear-gradient(top, #BEC0BF 0%,#A2A5A4 100%);
    background: -o-linear-gradient(top, #BEC0BF 0%,#A2A5A4 100%);
    background: -ms-linear-gradient(top, #BEC0BF 0%,#A2A5A4 100%);
    background: linear-gradient(to bottom, #BEC0BF 0%,#A2A5A4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BEC0BF', endColorstr='#A2A5A4',GradientType=0 );
    *zoom: 1;
}

.top-border-grey { border-top: 1px solid #CCCCCC;}
.bottom-border-grey { border-bottom: 1px solid #CCCCCC; }
.right-border-grey {border-right: 1px solid #CCCCCC; }
.left-border-grey {border-left: 1px solid #CCCCCC; }

.right-border-white {
    border-right: 1px solid #ffffff;
}
.left-border-white {
    border-left: 1px solid #ffffff;
}
.top-border-white {
    border-top: 1px solid #ffffff;
}
.bottom-border-white {
    border-bottom: 1px solid #ffffff;
}


/*#endregion*/
/*#region Sliders*/
.SliderPaginationContainer {text-align: center;height: 22px;}

.SliderPagination { display:inline-block;padding: 6px; height: 10px;cursor: default; }
.SliderPagination .swiper-pagination-switch {display: block; float: left; margin-left: 6px; width: 10px; height: 10px; background: url("http://renault.kz/Resources/Images/black35.png"); cursor: pointer;}
.SliderPagination .swiper-active-switch {background: #f7b101;}
.SliderPagination .swiper-pagination-switch:first-child {margin-left: 0;}
.SliderPagination span {display: none;}
.MainSliderContainer .SliderPagination .swiper-pagination-switch {background: #ffffff;}
.MainSliderContainer .SliderPagination .swiper-active-switch {background: #f7b101;}
/*#endregion*/

/*#region Breadcrumbs*/
#BreadcrumbsContainer {position:relative;background: url("http://renault.kz/Resources/Images/breadcrumbsBackground.png");height: 40px;font-size: 0.9em;}
.Breadcrumbs a {display:inline-block;padding:1.2em 0 0.3em 15px;font-family: Arial,sans-serif;color:#666;background: url("http://renault.kz/Resources/Images/breadcrumbsSeparator.png") no-repeat 5px 1.5em;}
.Breadcrumbs a:first-child {background: none;}

.MobileBreadcrumbsContainer {display:none;background: #eae9e7;position: relative;padding-left:20px;padding-right: 50px;/*padding-bottom: 1em;*/}
.MobileBreadcrumbsContainer .Breadcrumbs {padding: 0.5em 0;}
.MobileBreadcrumbsContainer .Breadcrumbs a {padding:0.5em 2px 0.5em 20px;font-size: 1.2em;font-weight: bold;background: url("http://renault.kz/Resources/Images/breadcrumbsSeparator.png") no-repeat 5px 0.9em;}
.MobileBreadcrumbsContainer .Breadcrumbs a:first-child {padding-left: 0; background: none;}

.SocialServices {position: absolute;top: 0;right: 0;margin-top: 10px;margin-right: 20px;}
/*#endregion*/

/*#region PageMenu*/
.PageMenuContainer {width: 185px; float: right;}
#PageMenuImage {display: block; width: 100%;}
.PageMenu {width: 100%;}
/*.PageMenu ul {width: 100%; color: #ffffff; font-family: Arial,sans-serif;font-weight: bold;}
.PageMenu ul li img {display: block;float: left;width: 30px; }*/
.PageMenu .MenuItem {margin: 0 1em; }
.PageMenu .Table {display:table; overflow: hidden;height:55px;width:100%;border-top: 1px solid #fff;cursor: pointer;}
.PageMenu .Table .Icon {width:29px;display: table-cell;vertical-align: middle;}
.PageMenu .Table .Icon img {width: 21px;}
.PageMenu .Table .Label {display: table-cell;vertical-align: middle;}

.PageMenu .AdditionalLink .Table {height: 26px;border-top: none;box-sizing: initial;}
.PageMenu .AdditionalLink.FirstItem .Table {border-top: 1px solid #fff;padding-top: 12px;}
.PageMenu .AdditionalLink.FirstItem:first-child .Table {border-top: none;}
.PageMenu .AdditionalLink .Table .Icon {width:10px;display: table-cell;vertical-align: middle;}
.PageMenu .AdditionalLink .Table .Icon img {width:14px;}

.lt8 .PageMenu .Table {display:block; position: relative; overflow: hidden;height:55px;width:100%;border-top: 1px solid #fff;}
.lt8 .PageMenu .Table .Icon {/*position: absolute;*/position: relative;display: block;top:50%;left:0;width:29px;vertical-align: middle;}
.lt8 .PageMenu .Table .Icon img {position: relative;top:-50%!important;/*margin-top:-50%;*/width: 21px;}
.lt8 .PageMenu .Table .Label {position:absolute;display: block;/*height: 55px;*/top:50%;left: 0; margin-left: 30px; vertical-align: middle;}
.lt8 .PageMenu .Table .Label span,
.lt8 .PageMenu .Table .Label a {position: relative;/*margin-top:-50%;*/display: inline;top:-50%;}

.lt8 .PageMenu .AdditionalLink .Table {height: 26px;border-top: none;}
.lt8 .PageMenu .AdditionalLink.FirstItem .Table {border-top: 1px solid #fff;padding-top: 12px;}
.lt8 .PageMenu .AdditionalLink .Table .Icon {width:15px;vertical-align: middle;}
.lt8 .PageMenu .AdditionalLink .Table .Icon img {width:15px;}
.lt8 .PageMenu .AdditionalLink .Table .Label {margin-left: 15px;height: 26px;}

/*.PageMenu .MenuItem.NormalLink img {width: 12px; height:18px;}
.PageMenu .MenuItem.NormalLink { font-weight: normal; padding: 0.1em 0; border: none;}
.PageMenu .MenuItem.NormalLink a { padding: 5px 0 6px 5px; }
.PageMenu .MenuItem.NormalLink.FirstItem { border-top: 1px solid #fff; padding-top: 1em;}*/
.PageMenu ul li:first-child .Table {border-top: none;}
.PageMenu ul li a,
.PageMenu ul li a:visited {display:block;/*padding:10px 0 6px 10px;line-height: 30px; */color: #fff;font-size:11px;}
.PageMenu ul li a:hover {text-decoration: underline;}
.PageMenu { padding-bottom: 10px; }
/*#endregion*/


/*#region ShortcutMenu*/

.MenuShortcut li > .MenuItem { margin-bottom:1px;cursor: pointer;
    background: #F0F0EF;
    background: -moz-linear-gradient(top, #F0F0EF 0%, #EAE9E8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0EF), color-stop(100%,#EAE9E8));
    background: -webkit-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: -o-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: -ms-linear-gradient(top, #F0F0EF 0%,#EAE9E8 100%);
    background: linear-gradient(to bottom, #F0F0EF 0%,#EAE9E8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0EF', endColorstr='#EAE9E8',GradientType=0 );
	zoom: 1;
}
.MenuShortcut li.Open > .MenuItem span { padding: 0.8em 0 0.8em 14px; background: url("http://renault.kz/Resources/Images/downArrow2x.gif") no-repeat 0 50%; background-size: 7px 5px; }
/*.MenuShortcut li.Open > .MenuItem div { padding: 0.8em 0 0.8em 14px; background: url("http://renault.kz/Resources/Images/downArrow2x.gif") no-repeat 0 50%; background-size: 7px 5px; }*/
/*.MenuShortcut li div { display: table-cell; vertical-align: middle; padding-right: 6px;}*/
.MenuShortcut .MenuItem {padding-left: 0.5em; margin-bottom: 1px;}
.MenuShortcut li ul .MenuItem {padding-left: 1.5em;}
.MenuShortcut li ul li ul .MenuItem {padding-left: 2.5em;}
.MenuShortcut li ul li .MenuItem {background: #F8F8F8;filter:none;}
/*.MenuShortcut .MenuItem div { padding: 0.7em 0 0.7em 14px; background: url("../Resources/Images/rightArrow2x.gif") no-repeat 2px 50%; background-size: 5px 7px; }*/
.MenuShortcut .MenuItem span { display: block; min-height: 1.4em; padding: 0.7em 5px 0.7em 14px; background: url("../Resources/Images/rightArrow2x.gif") no-repeat 2px 50%; background-size: 5px 7px; }
.MenuShortcut .MenuItem.Hover > a > span { padding-left: 14px; background: url("../Resources/Images/rightArrowWhite2x.gif") no-repeat 2px 50%; background-size: 5px 7px; }
.MenuShortcut li ul li .MenuItem.Hover > a > span {padding-left: 14px; background: url("../Resources/Images/rightArrow2x.gif") no-repeat 2px 50%; background-size: 5px 7px;}
.MenuShortcut li.Open > .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrowWhite2x.gif") no-repeat 0 50%; background-size: 7px 5px; }
.MenuShortcut li ul li.Open > .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrow2x.gif") no-repeat 0 50%; background-size: 7px 5px; }
.MenuShortcut li.Active > .MenuItem span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrowWhite2x.gif") no-repeat 0 50%; background-size: 7px 5px; }
.MenuShortcut li ul li.Active > .MenuItem span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrow2x.gif") no-repeat 0 50%; background-size: 7px 5px; }

.lte8 .MenuShortcut li.Open > .MenuItem span { padding: 0.8em 5px 0.8em 14px; background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat 0 50%;}
.lte8 .MenuShortcut .MenuItem span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/rightArrow.gif") no-repeat 2px 50%; }
.lte8 .MenuShortcut .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/rightArrowWhite.gif") no-repeat 2px 50%; }
.lte8 .MenuShortcut li ul li .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/rightArrow.gif") no-repeat 2px 50%; }
.lte8 .MenuShortcut li.Open > .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrowWhite.gif") no-repeat 0 50%;}
.lte8 .MenuShortcut li ul li.Open > .MenuItem.Hover > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat 0 50%;}
.lte8 .MenuShortcut li.Active > .MenuItem > a > span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrowWhite.gif") no-repeat 0 50%; }
.lte8 .MenuShortcut li ul li.Active > .MenuItem span { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat 0 50%; background-size: 7px 5px; }
/*.lte8 .MenuShortcut li ul li.Active.Open > .MenuItem div { padding-left: 14px; background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat 0 50%; background-size: 7px 5px; }*/

/*.MenuShortcut li:hover {background: url("http://renault.kz/Resources/Images/menuShortcutBackground36.png") #d0d0d0;}*/
/*.MenuShortcut span {padding-left: 1em; background: url("http://renault.kz/Resources/Images/rightArrow.gif") no-repeat left 50%;}*/
.MenuShortcut .MenuItem.Hover,
.MenuShortcut li.Active > .MenuItem {
    background: #F9C800;
    background: -moz-linear-gradient(top, #F9C800 0%, #F7B100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9C800), color-stop(100%,#F7B100));
    background: -webkit-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -o-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -ms-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: linear-gradient(to bottom, #F9C800 0%,#F7B100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9C800', endColorstr='#F7B100',GradientType=0 );
    color: #fff;
	zoom: 1;
}
.MenuShortcut li ul li .MenuItem.Hover,
.MenuShortcut li ul li.Active > .MenuItem,
.MenuShortcut li ul li.Open > .MenuItem {background: #F8F8F8;color: #000;filter: none;}

.MenuShortcut li a,
.MenuShortcut li a:link { color: #000; }
.MenuShortcut li a:hover { color: #000;text-decoration: underline; }
.MenuShortcut .MenuItem.Hover a,
.MenuShortcut li.Active > .MenuItem a {color: #fff;}
.MenuShortcut li ul .MenuItem.Hover a,
.MenuShortcut li ul li.Active > .MenuItem a {color: #000;}
/*.MenuShortcut li.Active > .MenuItem .RenaultLink {color: #fff;}*/
#MobileShortcutMenu {display: none;}

#MobileShortcutMenu li {margin-bottom:1px;}
#MobileShortcutMenu li a{font-size:1em;}
/*
#MobileShortcutMenu li:hover {background: url("http://renault.kz/Resources/Images/menuShortcutBackground60.png") #d0d0d0;}*/
/*.MenuShortcut span {padding-left: 1em; background: url("http://renault.kz/Resources/Images/rightArrow.gif") no-repeat left 50%;}*/
/*#MobileShortcutMenu li:hover > .MenuItem,#MobileShortcutMenu li.Active > .MenuItem {
    background: #F9C800;
    background: -moz-linear-gradient(top, #F9C800 0%, #F7B100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9C800), color-stop(100%,#F7B100));
    background: -webkit-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -o-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: -ms-linear-gradient(top, #F9C800 0%,#F7B100 100%);
    background: linear-gradient(to bottom, #F9C800 0%,#F7B100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9C800', endColorstr='#F7B100',GradientType=0 );
    color: #fff;}*/
/*#MobileShortcutMenu li.Active:hover {background: url("http://renault.kz/Resources/Images/menuShortcutBackground60.png") #fcb415;}*/
#DesktopShortcutMenu {float: left;width: 185px;}
/*#endregion*/

/*#region PrintSendOptions*/
#PrintSendOptions {float: right; margin-top: 3em; color: #666; margin-bottom: 1em;}
#PrintSendOptions a {padding-left: 26px; font-size: 0.85em; color: #666; text-decoration: none;}
.PrintButton {background: url("http://renault.kz/Resources/Images/Icons/print.gif") no-repeat 3px 50%;padding: 1em 5px 1em 0;}
.SendButton {background: url("http://renault.kz/Resources/Images/Icons/send.gif") no-repeat 3px 40%;padding: 1em 0;}
/*#endregion*/

/*#region forms*/

.linkButton {color: #fff;
	display: block;
	font-size: 13px;
	line-height: normal;
	box-sizing: border-box;
	margin: 2px;
	padding: 11px;
	border: none;
	cursor: pointer;
	background-color: #FACB01;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url("http://renault.kz/Resources/Images/menuShortcutBackground36.png");
}
.ie .linkButton {margin: 0 2px;}
.linkButton:before {
	content: "";
	background-image: url("http://renault.kz/Resources/Images/rightArrowWhite.gif");
	background-repeat: no-repeat;
	background-position: left center;
	width: 10px;
	height: 42px;
	margin: -11px 12px -11px 4px;
	/* margin: -14px 12px -14px 4px; */
	padding-right: 8px;
	display: block;
	float: left;
	border-right: 1px solid #fff;
}
button, a.skip {color: #fff; font-size:1.2em; padding: 11px; border: none; cursor: pointer; background-position: bottom; background-repeat: repeat-x;}
button:before,  a.skip:before {  content:""; background-image:url("http://renault.kz/Resources/Images/rightArrowWhite.gif"); background-repeat: no-repeat; background-position:left center; width: 10px; height: 42px; margin: -11px 12px -11px 4px;/*margin: -14px 12px -14px 4px;*/ padding-right:8px; display: block; float: left; border-right: 1px solid #fff;}
button[type="submit"], a.skip {background-image: url("http://renault.kz/Resources/Images/menuShortcutBackground36.png"); background-color:#FACB01;}
button[type="submit"]:hover {background-color:#FCB415;}
button[type="button"], button[type="reset"] {background-image: url("http://renault.kz/Resources/Images/menuShortcutBackground36.png"); background-color:#D0D0D0;}
button[type="button"]:hover, button[type="reset"]:hover {background-color:#A0A0A0;}
/*#endregion*/

h1 {/*font-family: HelveticaNeueLTW1G-BdCn, HelveticaNeueLTW1G-BdCn-IE,Arial,sans-serif; */font-size: 2.4em;color: #000;text-transform: uppercase;}
h2 {/*font-family: HelveticaNeueLTW1G-BdCn, HelveticaNeueLTW1G-BdCn-IE,Arial,sans-serif; */font-size: 1.8em;color: #bbb;text-transform: uppercase;}
p {line-height: 1.5em;font-size:1.1em;margin-bottom: 1em;color: #666;}
p:first-of-type {margin-top: 1em;}
#Headers {float: left;margin-top: 0.8em; margin-bottom: 1em;}
#Headers h1 p{color: inherit;margin: 0em;line-height: 1em;font-size: 1em;}
.Clear {clear: both;}
.ClearLeft {clear: left;}
.ClearRight {clear: right;}
.Sprite {background: url("http://renault.kz/Resources/Images/sprite.png") no-repeat;}
/*.RenaultLink {padding-left: 10px;background: url("http://renault.kz/Resources/Images/rightArrow.gif") no-repeat left 50%; font-family: HelveticaNeueLTW1G-BdCn, HelveticaNeueLTW1G-BdCn-IE,Arial,sans-serif; font-size: 0.9em; color: #000;}*/
.RenaultLink {font-family: Arial,sans-serif; font-size: 11px;/*font-weight: bold;*/}

.middleAlignContainer {display:table; overflow:hidden; width: 100%; height: 50px;}
.middleAlignInnerContainer {display: table-cell; vertical-align: middle;}

.lte7 .middleAlignContainer {display:block!important; position:relative; overflow: visible;}
.lte7 .middleAlignInnerContainer {position:absolute; top:50%; height: auto!important;}
.lte7 .middleAlignItem {position:relative; top:-50%; display: block;}

header {position:relative;max-width: 960px;margin-left: auto;margin-right: auto;padding: 0 20px;z-index: 2;}
.lte8 header {width: 960px;}
/*#TopMenu { height: 4em; float: right; }
#TopMenu a { font-size: 0.9em; }*/
.TopMenu { height: 4em; float: right; }
.TopMenu a { font-size: 0.9em; }
.LinksMenu {font-family: Arial,sans-serif; }
.LinksMenu a, .LinksMenuItem {display:block;float: left; margin-left: 20px; color: #A3A5A4;text-align: center;font-size:0.9em;padding: 1.5em 0;/* line-height: 4em;*/}
.LinksMenu a:hover {color:#4C4E4D;}
.LinksMenu a:first-child {text-align: left;margin-left: 0;}
.LinksMenu .Expandable {text-align: right; cursor: pointer;}
.LinksMenu .Expandable .Sprite {display: inline-block; width: 10px; height: 10px; background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat right 70%;}

.goToSelect {position: relative;}
.goToSelect select {display:block;position:absolute;left:0;top:1em;width:100%;opacity: 0;}
.lte8 .goToSelect {padding: 1.5em 0; *padding-top: 1.5em; }
/*.lte8 .goToSelect select {display:inline;width:auto;position:static;opacity: 1; vertical-align:auto;}*/
.lte8 .goToSelect select {right:0; left:auto; position:relative; top:-2px; display:inline;border: 0 none;-moz-box-sizing: border-box;box-sizing: border-box;background: url("http://renault.kz/Resources/Images/downArrow.gif") no-repeat right;width: 13px;height: 10px;padding-left: 13px;}
.lte8 .goToSelect .Expandable {display:inline;}
.lte8 .goToSelect .Expandable .Sprite {display:none;}

#HeaderMiddleContent {position: relative; height: 80px;}
#Logo { display: block; float: left; width: 80px; height: 80px; }
#TopBanner { position: relative; height: 100%; margin-left: 102px; padding-right: 300px; border: 1px solid #000; }
#TopBanner img {position: absolute; right: 100px; top:2px;}
#BannerCatchword {padding-left: 20px; /*font-family: HelveticaNeueLTW1G-BdCn, HelveticaNeueLTW1G-BdCn-IE,Arial,sans-serif; */font-size: 24px; height: 80px; font-weight: bold; text-transform: uppercase;}
#BannerCatchword .middleAlignInnerContainer {height: 80px;}
#BannerCorner {position:absolute;right:-1px;bottom:-1px;width: 39px;height: 40px;background: url("http://renault.kz/Resources/Images/bannerCorner.gif");}
/*#HeaderSeparator {border-top: 1px solid #A3A5A4;}*/

/*#region Main Menu*/
#MainMenu {position: relative;z-index:1;width: 100%;}
.lte8 #MainMenu {position: relative;width: 960px;}
#MainMenu li {text-align: left;}
#MainMenu > li {position:relative;display:block;float: left;padding:1.5em 0;text-align: center;}
#MainMenu > li.Active {z-index: 2;}
#MainMenu > li.Active > ul {display: block;}
#MainMenu > li > div {border-right:1px solid #A3A5A4;padding: 0 1em;}
/*#MainMenu > li > span a {line-height: 2em;font-size: 110%;}*/
#MainMenu > li:first-child > div {border-left:1px solid #A3A5A4;}
.Menu ul {display: none;}
.Menu li/*, .PageMenu li*/ {position:relative;font-family: /*HelveticaNeueLTW1G-BdCn,HelveticaNeueLTW1G-BdCn-IE,*/Arial,sans-serif;font-size:11px;font-weight:bold;text-transform: uppercase;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.Menu li div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.Menu li a/*, .PageMenu li a*/ {/*color: #666666;*/color: #000;}
.Menu li a:hover/*, .PageMenu li a:hover */{color: #000;}
.Menu .Submenu {display:none; position:absolute;border:1px solid #A3A5A4;background:#fff;left:0;top:3.5em;z-index:20;}
.Menu.Touch > li > .Submenu {left:0;top:0;}
.Menu.Touch > li > .Submenu > .SubmenuIndicatorContainer {display: none;}
.Menu .Submenu li .MenuItemTitle/*, .PageMenu li .MenuItemTitle */{ position:relative;border-top: 1px solid #cccccc;display:block;/*font-size:1.3em;*/padding: 10px 2em 10px 0;}
.Menu .Submenu li .MenuItemTitle a/*, .PageMenu li .MenuItemTitle a */{font-family: Arial;font-weight: bold;}
.Menu .Submenu li .MenuItemTitle {margin-left: 1em;margin-right: 1em;}
.Menu .Submenu li.UsefulLinkInMenuItem.FirstItem { border-top: 1px solid #A3A5A4; }
.Menu li.UsefulLinkInMenuItem a { color: #A3A5A4;}
.Menu .Submenu li .CarMenuItem {position:relative;margin: 0 1.4em 0 3em;border-top: 1px solid #ccc;}
.Menu .Submenu li .CarName {/*position:absolute;*/left:0;bottom:0;padding-bottom: 0.5em;/*font-size: 1.2em;*/font-weight: bold;}
.Menu .Submenu li.FirstItem > a > .CarMenuItem {border-top: none;}
.Menu .Submenu li .CarImage {display:block;width: 90%;margin: 0 5%;padding-bottom: 0.5em;/*position: relative; top: -2.72em;*/}
.Menu .Submenu li.level-2 .MenuItemTitle {margin-left: 2em;}
.Menu .Submenu .level-2 .SubmenuIndicator {left: 33px;}

.Menu .Submenu li.FirstItem .MenuItemTitle {border-top: none;}
.Menu .Submenu li .MenuItemTitle .Sprite {position:absolute;display:block;width:18px;height:100%;margin:0 1em;background-position:-332px;right:-1em;top:0;}
/*.ie7 .Menu .Submenu li .MenuItemTitle .Sprite {height:auto;}*/
.Menu .Submenu li.Active .MenuItemTitle {color:#000;/*border-top: none;*/}
.Menu .Submenu li.Active .Submenu li .MenuItemTitle {border-top: 1px solid #ccc;color:#666;}
.Menu .Submenu li.Active .Submenu li:first-child > .MenuItemTitle {border-top:none;}
.Menu .Submenu li.Active > .MenuItemTitle > .Sprite {background-position:-358px;}

.Menu .Submenu .SubmenuIndicatorContainer {position: absolute; top: -11px; left: 0; width: 100%; height: 11px;z-index: 1;}
.Menu .Submenu .SubmenuIndicator {position: relative; display: block; left: 20px;}
.Menu .Submenu .Submenu {position:relative;border:none;top:0;/*left:-1em;*/border-top: 1px solid #ccc;}
.Menu .Submenu .Submenu li .MenuItemTitle {margin-right: 1em;}
.Menu .CloseSubmenu {display: block;border-top: 1px solid #ccc;}
.Menu.Touch .CloseSubmenu {display: block;}
.Menu .Submenu li.CloseSubmenu .MenuItemTitle .Sprite {background-position: -380px;}
.Menu .Submenu .CloseSubmenu .SubmenuIndicatorContainer {top: auto;bottom: -1px;}
.Menu .Submenu li.CloseSubmenu .MenuItemTitle {border-top: none;}

#MobileMainNav {display: none;float: left;}
#MobileMainMenu {display: none;position: absolute;width: 100%;max-width: 400px; top: 90px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#MobileMainMenu li {background: #fff;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#MobileMainMenu li img+a {padding-left: 1em;}
#MobileMainMenu > li:first-child > .MenuItemTitle {border-top: none;}
#MobileMainMenu > .SubmenuIndicatorContainer {display: block;}
#MobileMainMenu .Submenu {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
/*.Menu #MobileMainMenu.Submenu > li:nth-child(2) .MenuItemTitle {border-top: 1px solid #ccc;}*/
.Menu #MobileMainMenu.Submenu > li.FirstItem.Active > .MenuItemTitle {border-top: none;}
/*.Menu #MobileMainMenu.Submenu > li.Active .Submenu li:first-child .MenuItemTitle {border-top:none;}*/
#MobileMainMenu > .SubmenuIndicatorContainer .SubmenuIndicator {left: 20px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#MobileMainMenu li .MenuItemTitle {padding: 10px 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#MobileMainMenu .Submenu li.level-1 .MenuItemTitle {margin-left: 2em;}
#MobileMainMenu .Submenu .level-1 .SubmenuIndicator {left: 33px;}
#MobileMenuButton img {margin: 13px 0;}
#CloseIcon {display: none;}
.MenuItemIcon {width: 40px;vertical-align: middle;}

/*#endregion*/

#Content {max-width: 960px;margin-top:1em;padding-bottom:1em;margin-left: auto;margin-right: auto;}
.lte8 #Content {width: 960px;padding-left: 20px;padding-right: 20px;}

/*#region Footer*/
footer {max-width: 960px;margin-left: auto;margin-right: auto; padding: 1.5em;}
.lte8 footer {width: 960px;}
#FooterNav {float: left;}
#FooterNav a {padding: 0 8px; border-left: 1px solid #A3A5A4; color: #A3A5A4;text-align: center;font-size: 0.9em;}
#FooterNav a:hover {color: #000;}
#FooterNav > a:first-child {padding-left: 0; border-left: 0;}
#FooterTopNav {display: none;padding: 0.5em 0;}
#FooterTopNav a {margin: 0;padding: 1em 0;}
#FooterTopNav a.FirstItem {clear: both;}
#FooterTopNav a span {padding-right: 1.5em;font-size:1.1em;}

#FooterTopNav .goToSelect {position: relative;padding: 1em 0;margin-left: 0;}
#FooterTopNav .goToSelect select {position:absolute;left:0;top:1em;width:100%;opacity: 0;}

#Copyrights {float: right; line-height: 21px;margin: 0 10px;color: #A3A5A4;}
#CopyrightsMobile {display: none;padding: 1em 0;text-align: center;color: #A3A5A4;}
#Social {float: right;}
#Social img {margin-left: 6px;width: 21px;height: auto;}
/*#endregion*/

@media only screen and (max-width: 1000px) {
    .Menu .CloseSubmenu {display: block;}
    .Menu.Touch > li > .Submenu {top: 0;left: 0;}

    #DesktopShortcutMenu {display: none;}

    /*#region PrintSendOptions*/
    #PrintSendOptions a {margin-left:1em; padding: 1em 0 1em 40px;}
    .PrintButton {display: none;}
    .SendButton {background: url("http://renault.kz/Resources/Images/Icons/mobileSend.gif") no-repeat 4px 50%;}
    /*#endregion*/

    /*#region PageMenu*/
    .PageMenuContainer {width: 100%; float: none;margin: 1em 0;}
    #PageMenuImage {display: none;}
    .PageMenu {display:none;width: 100%;}
	#PageMenuContainerTop .PageMenu {display: block;}
    /*.PageMenu ul {float:right; width: 100%; background: #facb01; color: #ffffff; font-family: HelveticaNeueLTW1G-BdCn, HelveticaNeueLTW1G-BdCn-IE,Arial,sans-serif;}*/
    .PageMenu li {display:block;float: left;width: 96px;}
    .PageMenu .MenuItem {margin: 0.5em 0;display: table;border-left: 1px solid #fff;width: 100%;}
    .PageMenu .FirstInRow {clear: both;}
    .PageMenu .TwoColumns {width: 50%;}
    .PageMenu .ThreeColumns {width: 33.3%;}
    .PageMenu  img {display: block;float: none;margin-left: auto;margin-right: auto;}
    .PageMenu .TableContainer {display: table-cell;height: 55px;margin-top: 1em;text-align: center;vertical-align: top;width: 100%;}
    .PageMenu .Table {display: inline-block;padding: 0 1em;
		width: auto;
		border-top: none;}
	.PageMenu .Table .Icon {display: inline;text-align: center;}
	.PageMenu .Table .Label {display: block;text-align: center;}
    .PageMenu .FirstInRow .MenuItem {border-left: none;}
    .PageMenu li:first-child .MenuItem {border-left: none;}

	.PageMenu .AdditionalLink .TableContainer {height: 55px; vertical-align: middle;}
	.PageMenu .AdditionalLink.FirstItem .Table {border-top: none;padding-top: 0;}
	.PageMenu .AdditionalLink .Table {height: auto;}
	.PageMenu .AdditionalLink .Table .Icon {display: none;height: 32px;width: auto;}
	.PageMenu .AdditionalLink .Table .Icon img {width: 21px;}
	.PageMenu .AdditionalLink .Table .Label {display: block;}

    /*.PageMenu ul li:first-child .MenuItem {border-left: none;}*/
    .PageMenu ul li a,
    .PageMenu ul li a:visited {/*padding-left: 0;*/line-height: 1em;}

    article p {font-size: 1.2em;}
    /*.PageMenu ul li a:hover {text-decoration: underline;}*/
    /*#endregion*/

    /*Region UsefulLinks without images, needs to be reset */
    /*.PageMenu ul li .MenuItem.NormalLink img {width: 30px; height: 45px;}
    .PageMenu ul li .MenuItem.NormalLink { font-weight: bold; border-left: 1px solid #fff; padding: 0 1em;}
    .PageMenu ul li .MenuItem.NormalLink a {display:block;padding:10px 0 6px 10px;color: #fff;font-size:11px;text-transform: uppercase;}
    .PageMenu ul li .MenuItem.NormalLink.FirstItem { border-top: none; padding: 0 1em;}*/
    .PageMenu { padding-bottom: 0; }
    /*#EndRegion*/
    .contentWidth1columns, .contentWidth2columns, .contentWidth3columns { width: 100%; margin: 0; }    
    hr { margin: 20px 0; }
    #Social img {width: 40px;height: auto;}
}

@media only screen and (max-width: 1000px) {
	/*@-ms-viewport {
		width: 1366px;
		height: 768px;
	}*/
    #Content {margin-left: 20px;margin-right: 20px;}
    #MobileShortcutMenu {display: block;}
	.RenaultLink {font-weight: bold;}
	.Menu.Touch > li > .Submenu {top: -1em;left: -1em;}

}

@media only screen and (max-width: 768px) {
    .Menu .Submenu li .MenuItemTitle {font-size:1.3em;}
    .Menu .Submenu li .CarName {font-size: 1.2em;}
    .TopMenu {display: none;}
    /*#TopMenu {display: none;}*/
    #MainMenu {display: none;}
    #MobileMainNav {display: block;}
    #MobileMainNav li a:hover {color: #bbb;}
    #HeaderMiddleContent {margin-top: 20px;margin-bottom: 20px;}
    #TopBanner {border: none;display: block;margin-left: 80px;margin-right: 90px;padding-right: 0;}
    #TopBanner img {display: none;}
    #BannerCorner {display: none;}
    #BannerCatchword {display: table;width:100%;text-align: center;padding-left: 0;}
    #Logo {float: right;}

    .MobileBreadcrumbsContainer {display:block;}
    #BreadcrumbsContainer {display:none;}

    footer {padding: 0 20px;}
	#FooterTopNav {display: block;}
    #FooterNav {padding: 1em 0;}
    #FooterNav a {font-size: 1em;}
    /*#FooterNav a {font-size: 1.2em;}*/
    #Social {padding: 10px 0;}
    #Social img {margin-left: 6px;width: 40px;height: auto;}
    #CopyrightsMobile {display: block;}
    #Copyrights {display: none;}
    .SocialServices { margin-top: 7px;}
}

@media only screen and (max-width: 640px) {
    h1 {font-size: 2.4em;}
    h2 {font-size: 1.8em;}
    #PrintSendOptions {display: none;}

}

@media only screen and (max-width: 480px) {
    header {padding: 0 10px;}
    #Logo {width: 50px;height: auto;margin: 6px 0;}
    #MobileMenuButton img {width: 40px;}
    #BannerCatchword {font-size: 1.5em;height: 65px;}
	#BannerCatchword .middleAlignInnerContainer {height: 65px;}
    #TopBanner {height: 50px;margin-left: 50px;margin-right: 60px;}
    #HeaderMiddleContent {height: 50px;margin-top: 10px;margin-bottom: 10px;}
    #MobileMainMenu {top: 60px;}
    #MobileMainMenu > .SubmenuIndicatorContainer .SubmenuIndicator {left: 10px;}
	.MobileBreadcrumbsContainer {padding-left: 10px;}
	.MobileBreadcrumbsContainer .Breadcrumbs {padding: 0.75em 0;}
    .MobileBreadcrumbsContainer .Breadcrumbs a {font-size: 1em;padding:0.5em 0 0.5em 15px;background: url("http://renault.kz/Resources/Images/breadcrumbsSeparator.png") no-repeat 5px 0.7em;}

    #Content {margin-left: 10px;margin-right: 10px;}
    h1 {font-size: 2em;}
    h2 {font-size: 1.6em;}
    article p {font-size: 1.2em;}

    footer {padding: 0 10px 10px 10px;}
    #FooterNav {float: none;text-align: center;}
    #Social {float: none;text-align: center;border-top: 1px solid #cccccc;}
	.SocialServices {margin-right: 10px;}
}

@media only screen and (max-width: 380px) {
    #BannerCatchword {font-size: 1.4em;}
	.MobileBreadcrumbsContainer {padding-bottom: 0;}
    .MobileBreadcrumbsContainer .Breadcrumbs a {font-size: 0.7em;padding:0.75em 0 0.75em 15px; }
    .SocialServices {margin-top: 5px;margin-right: 10px;}
    .MobileBreadcrumbsContainer .Breadcrumbs {
        padding: 1.1em 0;
    }
}