/* Common */
html,body {
 width:100%;
 height: 100%;
}

body {
 background: #fff url(../img/page.gif) repeat-y center top;
	color: #666;
 font-family: Arial, Tahoma, sans-serif;
 font-weight: 300;
 font-size: 14px;
 min-width: 1000px;
}


/* Elements */
.hidden {
 display: none;
}

.empty {
 color: #666;
}

input,select{
 font-size: 100%;
}

.clr {
 clear: both;
 content: "";
 display: block;
}


/* Links */
a, a:link, a:visited, a:active {
 color: #6F2E06;
 border-bottom: 1px solid #D5C4B2;
 text-decoration: none;
 padding-bottom: 2px;
}

a:hover {
 color: #008cff;
 border-bottom: 1px solid #d4a39c;
 text-decoration: none;
}


/* Headers */
H1 {
 font-size: 18px;
 padding: 20px 0px 15px;
 font-weight: bold;
 color: #3A68A9;
}

H2 {
 font-size: 16px;
 padding: 20px 0px 15px;
 font-weight: bold;
 color: #3A68A9;
}

H3 {
 font-size: 14px;
 padding: 20px 0px 15px;
 font-weight: bold;
 color: #666666;
}

H4 {
 font-size: 12px;
 padding: 20px 0px 15px;
 font-weight: bold;
}


/* List */
li ul, li ol {
 margin-top: 0.5em;
}

ul {
 list-style-type: none;
}

li {
 margin: 10px 0 5px 15px;
 padding: 0;
}

ul li {
 padding: 0;
 //padding-left: 4px;
}

ol li {
 margin-left:2.3em;
}

ul>li>* {
 text-indent: 0;
}


/* Table */
.content_tp table {
 width: 100%;
 background: #eef4f8;
 margin: 20px 0px 10px;
}

.content_tp table th {
 padding: 5px;
 text-align: center;
 border-left: 1px solid #82b0cd;
 color: #ffffff;
}

.content_tp table th:first-child {
 border-left: none;
}

.content_tp table td {
 padding: 5px 10px;
 border: 1px solid #82b0cd;
}

.content_tp table td:first-child {

}

.content_tp table tr:nth-child(even) {
 background-color: #ffffff;
}

.content_tp img {
 margin-bottom: 20px;
 margin-right: 20px;
}

.content_tp table thead tr td {
 color: #666666;
 font-weight: bold;
 background: #ffffff;
 padding: 15px 10px;
}


/* Layaut */
#page, #footer {
 min-width: 990px;
}

#page {
 position: relative;
 text-align: left;
 margin: 0 auto;
}

#layaut {
 padding: 0 0 130px;
 margin: 0 auto;
}

#footer {
 background: #005daa;
 max-width: 1100px;
 margin: 60px auto 0;
}

.footer-w {
 width: 990px;
 margin: auto;
}


/* Global navigation */
#global-nav {
 background: url(../img/gnavi_bg.png) repeat-x center top;
 z-index: 9999;
 clear: both;
 height: 74px;
 position: fixed;
 top: 0;
 width: 100%;
 text-align: center;
}

.nav-w {
 width: 990px;
 margin: auto;
 text-shadow: 0 1px 0 #135b99;
}

.nav-w ul {
 margin: 0;
 padding: 0;
 height: 57px;
 float: left;
}

.nav-w ul li {
 margin: 0;
 padding: 0;
 float: left;
 padding: 18px 7px 20px;
}

.nav-w ul li:first-child {
 padding-left: 0;
}

.nav-w ul li a {
 color: #fff;
 border: none;
 font-size: 13px;
 padding: 3px;
 display: block;
}

.nav-w ul li a:hover {
 color: #bddeff;
}

.gn-tell {
	background: url("../img/gn-tell.png") no-repeat scroll center top transparent;
	float: right;
	height: 74px;
	position: relative;
	width: 208px;
	z-index: 100;
}

@media \0screen {
  .gn-tell {right:-20px;}
}

:root .gn-tell {
  right:-20px;
}

.gn-tell p {
 font-size: 23px;
 color: #fff;
 font-weight: 100;
 padding: 11px 0 10px;
 margin: 0 18px 5px;
 background: url(../img/gn-line.png) repeat-x center bottom;
}

.gn-tell p span {
 color: #63b0ef;
}

.gn-tell a {
 font-size: 12px;
 color: #fff;
 border: none;
}

.gn-tell a:hover {
 color: #bddeff;
}


/* Global header */
#header {
 text-align: center;
 padding-top: 81px;
}

#header .header-w {
 width: 990px;
 margin: auto;
 height: 70px;
}

#header .h-logo {
 background: url(../img/h-logo.gif) no-repeat left bottom;
 display: block;
 float: left;
 width: 200px;
 height: 40px;
 border: none;
}

#header .h-slogan {
 display: block;
 float: left;
 width: 180px;
 font-family: Arial, Tahoma, sans-serif;
 font-style: italic;
 font-size: 14px;
 color: #a4b4c2;
 padding-top: 18px;
}

#header .h-cab {
	float: right;
	width: 410px;
	margin: 0;
	padding: 15px 0 0 0;
}

#header .h-cab li {
 margin: 0;
 padding: 0;
 width: 205px;
 float: left;
 text-align: left;
}

.h-cab-lc {
 background: url(../img/h-account.gif) no-repeat left 5px;
 padding: 5px 0 5px 25px !important;
 width: 180px !important;
 color: #93a7b7;
 font-size: 11px;
}

.h-cab-lc span {
 background: url(../img/h-arrow.gif) no-repeat right 7px;
 padding-right: 15px;
}

.h-cab-lc span a {
 color: #93a7b7;
 font-size: 11px;
 border-bottom: 1px solid #d1dfeb;
 padding-bottom: 1px !important;
}

.h-cab-srch {
 height: 20px;
 padding: 0;

}
.h-cab-srch img{
padding-left: 5px
}

.h-cab-srch .s_text {
 background: none;
 border: 1px solid;
 color: #93a7b7;
 font-size: 11px;
 padding: 5px 0 5px 10px;
 width: 165px;
}

.h-cab-srch .searchBtn {
 background: url(../img/h-search.gif) no-repeat center center;
 border: none;
 float: right;
 height: 20px;
 padding: 0;
 width: 20px;
 cursor: pointer;
}

/* header slider */
.h-slider {
 position: relative;
 z-index: 100;
 height: 474px;
margin: 0 auto 0px;
 text-align: center;
 overflow: hidden;
}

/* slider block */
.h-blocks {
 position: relative;
 z-index: 100;
 height: 100px;
 margin: auto;
 text-align: center;
}

.h-blocks-w {
 margin: 0 auto;
 position: relative;
 width: 990px;
 height: 200px;
}

.h-blocks ul {
 width: 990px;
 height: 200px;
 padding: 0;
 margin: 0 auto;
 position: relative;
 top: -100px;
}

.h-blocks ul li {
 padding: 0;
 margin: 0 0 0 15px;
 float: left;
 position:relative;
 top:0;
}

.h-blocks ul li:first-child {
 margin: 0;
}

.h-blk-bl {
 background: url(../img/bl-blk-bg.jpg) no-repeat center 20px;
 width: 320px;
 height: 200px;
 text-align: left;
}

.h-blk-bl h1 {
 margin: 0;
 padding: 45px 0 0 0;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
 font-weight: 300;
 display: block;
 text-align: left;
 position: relative;
 right: 10px;
 line-height: 15px;
}

.h-blk-bl span {
 padding: 0 20px;
 color: #fff;
 display: block;
 font-size: 13px;
 line-height: 18px;
}

.blk-bl-btn {
	display: inline-block;
	padding: 7px 10px !important;
	background: #357fbc;
	color: #fff !important;
	border: none !important;
	font-size: 14px;
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

.blk-bl-btn:hover {
 background: #4d9ad9;
}

/* slider block */
.legk-h-blocks {
 position: relative;
 z-index: 100;
 height: 100px;
 margin: auto;
 text-align: center;
}

.h-blocks-w {
 margin: 0 auto;
 position: relative;
 width: 990px;
 height: 200px;
}

.h-blocks ul {
 width: 990px;
 height: 200px;
 padding: 0;
 margin: 0 auto;
 position: relative;
 top: -100px;
}

.h-blocks ul li {
 padding: 0;
 margin: 0 0 0 15px;
 float: left;
 position:relative;
 top:0;
}

.h-blocks ul li:first-child {
 margin: 0;
}
.h-leg-blocks-w ul li{
	top: 35px;
}
.h-blk-bl {
 background: url(../img/bl-blk-bg.jpg) no-repeat center 20px;
 width: 320px;
 height: 200px;
 text-align: left;
}

.h-blk-bl h1 {
 margin: 0;
 padding: 45px 0 0 0;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
 font-weight: 300;
 display: block;
 text-align: left;
 position: relative;
 right: 10px;
 line-height: 15px;
}

.h-blk-bl span {
 padding: 0 20px;
 color: #fff;
 display: block;
 font-size: 13px;
 line-height: 18px;
}

.h-leg-blk-bl {
 background: url(../img/blue-bg.png) no-repeat center top;
 width: 230px;
 text-align: left;
}

.h-leg-blk-bl h1 {
 margin: 0;
 padding: 15px 15px 15px 15px;
 font-size: 17px;
 font-weight: bold;
 color: #fff;
 font-weight: 300;
 display: block;
 text-align: left;
 position: relative;
 line-height: 18px;
 text-shadow: 0px 1px 0px #003763;
}

.h-leg-blk-bl h1 img {
 margin-right: 10px;
}

.h-leg-blk-bl span {
 padding: 0 20px;
 color: #fff;
 display: block;
 font-size: 13px;
 line-height: 18px;
}

.blk-bl-btn {
	display: inline-block;
	padding: 7px 10px !important;
	background: #357fbc;
	color: #fff !important;
	border: none !important;
	font-size: 14px;
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

.blk-bl-btn:hover {
 background: #4d9ad9;
}


/* icon block */
.text-icon-blc {
 position: relative;
 z-index: 200;
 margin: auto;
 text-align: center;
}

.text-icon-blc-w {
 background: url(../img/slider-shadow.png) repeat-x center top;
 margin: 0 auto;
 position: relative;
 min-width: 990px;
 max-width: 1100px;
 padding-top: 10px;
 top: -111px;
}

.text-icon-blc-bg {
 background: url("../img/page.gif") repeat-y center top;
 width: 100%;
 position: absolute;
 text-align: left;
}

.text-icon-blc-bg span {
 padding: 30px 0;
 color: #6C7983; 
 font-size: 14px; 
 font-style: italic;
 text-align: left;
 width: 990px;
 display: block;
 line-height: 20px;
 margin: auto;
}

.hw span {
 font-size: 7pt; 
 line-height: 14px;
 font-style: italic;
 padding: 35px 0;
}

.andr span	{
 font-size: 7pt; 
 line-height: 14px;
 font-style: italic;
 padding: 35px 0;
 /*width: 140%;*/
 background: #ffffff;
}

/* icon block */
.icon-blc {
 position: relative;
 z-index: 200;
 margin: auto;
 text-align: center;
}

.icon-blc-w {
 background: url(../img/slider-shadow.png) repeat-x center top;
 margin: 0 auto;
 position: relative;
 min-width: 990px;
 max-width: 1100px;
 padding-top: 10px;
 top: -111px;
}

.icon-blc-bg {
 background: url(../img/icon-title-bg.png) no-repeat center top;
 height: 94px;
 width: 100%;
 position: absolute;
 text-align: left;
}

.icon-blc-arrow {

	height: 103px;
}

.icon-blc-bg span {
 padding: 15px 0;
 color: #6c7983;
 font-size: 14px;
 font-style: italic;
 text-align: left;
 width: 990px;
 display: block;
 line-height: 20px;
 margin: auto;
 text-shadow: 0 1px 0 #ffffff;
}

.icon-img-blc {
 position: relative;
 z-index: 150;
 height: 100px;
 margin: auto;
 text-align: center;
}

.icon-img-blc-w {
	background: url("../img/icon-bg.png") no-repeat scroll center top transparent;
	height: 190px;
	margin: 0 auto;
	max-width: 1038px !important;
    min-width: 930px;
	padding: 0px 30px 0;
	position: relative;
	top: -108px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){.icon-img-blc-w1  {margin-top:90px}}

.icon-img-blc-w ul {
 margin: 0 auto;
 padding: 20px 0 0 0;
}

.icon-img-blc-w ul li {
	float: left;
	margin: 0;
	padding: 25px 0 0;
	width: 175px !important;
}

.icon-img-blc-w ul li.act {
	background: url("../img/icon-title-arrow.png") no-repeat scroll 55px 0px transparent;
}

.arr-blk-l,
.arr-blk-r {
	width: 30px !important;
}

.arr-blk-l {
 float: left;
}

.arr-blk-r {
 float: right;
}

.arr-blk a {
	width: 30px !important;
}

.icon-img-blc-w ul li a {
 border: none;
 color: #8e98a1;
 font-size: 14px;
 font-weight: 300px;
 text-shadow: 0 1px 0 #ffffff;
 display: block;
 width: 130px;
 height: 140px;
 display: block;
}

.icon-img-blc-w ul li a img {

}

.icon-img-blc-w ul li a:hover {
 color: #005daa;
}

.icon-img-blc-w ul li a span {
 display: block;
 line-height: 16px;
 margin-top:10px;
}

.ic-blk-arr-l {
	background: url("../img/icon-arr-l.png") no-repeat scroll -80px 0 transparent;
	border: medium none !important;
	height: 187px;
	left: 0px;
	position: absolute;
	width: 70px !important;
	z-index: 3000;
}

.ic-blk-arr-l:hover {
	background-position:0px 0px;
}

.ic-blk-arr-r {
	background: url("../img/icon-arr-r.png") no-repeat scroll 16px 0 transparent;
	border: medium none !important;
	height: 187px;
	position: absolute;
	right: 0px;
	width: 70px !important;
	z-index: 3000;
}

.ic-blk-arr-r:hover {
	background-position:-64px 0px;
}

/* Mainpage content */
.mp-content {
	margin: 34px auto 0;
	position: relative;
	text-align: center;
	z-index: 300;
}

.mp-content-w {
 margin: 0 auto;
 position: relative;
 min-width: 990px;
 max-width: 1050px;
 text-align: left;
	background: url(../img/content-dott.png) repeat-x left 0px;
}

.mp-news-blk {
	width: 990px;
	margin: auto;
	padding-top:30px;
}

.content-navi-blk {
 font-weight: 300px;
 width: 990px;
 margin: auto;
 position: relative;
 top: -13px;
}

.content-navi-blk a {
 float: right;
 font-size: 18px;
 color: #005daa;
 background: #ffffff;
 padding: 7px 3px 2px;
 border-bottom: 1px solid #b8d1e5;
}

.content-navi-blk span {
 font-size: 25px;
 color: #005daa;
 background: #ffffff;
 padding: 7px 3px 2px;
}

.news-blk {
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding-bottom: 40px;
 padding-right: 30px;
 width: 460px;
 float: left;
}

.news-img {
 float: left;
}

.news-img img {
 border: 1px solid #d4d7d9;
}

.news-img a {
 border: none;
}

.news-text {
 margin-left: 130px;
 	line-height: 16px;
}

.news-text p {
 margin: 0;
 padding: 8px 0 0 0;
 color: #000000;
 font-size: 13px;
}

.news-text span {
 margin: 0;
 padding: 0px 0 5px 0;
 color: #a4b4c2;
 font-size: 12px;
 display: block;
}

.news-text a {
 color: #005da9;
	font-weight: 300;
	font-size: 13px;
	line-height: 18px;
 border-bottom: 1px solid #B8D1E5;
 padding-bottom: 0px;
}

.news-text a:hover {

}

.vestnik {
	background: url(../img/vestnik.png) no-repeat center top;
	width: 990px;
	height: 78px;
}

.vestnik span {
 font-size: 22px;
 color: #ffffff;
 font-weight: 300px;
 text-transform: uppercase;
 padding: 38px 0 0 150px;
 display: block;
 float: left;
}

.vestnik ul {
 margin: 0;
 padding: 35px 0 0 0;
 float: right;
 width: 450px;
}

.vestnik ul li {
 margin: 0 0 0 50px;
 padding: 6px 0 9px 35px;
 float: left;
}


.vestnik ul li a {
 border-bottom: 1px solid #B8D1E5;
 color: #005DA9;
 font-size: 13px;
 font-weight: 300;
 padding: 0px;
}

.icon-pdf {
	background: url(../img/icon-pdf.png) no-repeat left top;
	padding: 0 0 0 25px;
}

.icon-arch {
	background: url(../img/icon-arch.png) no-repeat left top;
	padding: 0 0 0 25px;
}


/* Typical page content */
.pageheader {
 background: url(../img/content-dott.png) repeat-x left 12px;
 min-width: 990px;
 max-width: 1080px;
 margin: auto;
 height: 40px;
 margin-top: 10px;
}

.pageheader-w {
 width: 990px;
 margin: auto;
}

.pageheader-w .ph-title {
 background: #FFFFFF;
 color: #005DAA;
 font-size: 25px;
 padding: 0 3px 0 0;
 float: left;
 line-height: 30px;
}

.pageheader-w .ph-title img {
 float: left;
 margin-right: 5px;
 position: relative;
 top: -17px;
 height: 64px;
}

.pageheader-w .ph-socicon {
 background: #FFFFFF;
 color: #005DAA;
 font-size: 25px;
 padding: 2px 3px 2px;
 float: right;
}

.pageheader-w .ph-socicon a {
 border: medium none !important;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding: 0 !important;
}

.tp-wrapper {
 width: 990px;
 margin: auto;
}

.tp-content {

}

.tp-content a {
 color: #005daa;
 border-bottom: 1px solid #d1dfeb;
 text-decoration: none;
 padding-bottom: 2px;
}

.tp-content a:hover {
 color: #007fe7;
 border-color: #82c3f8;
}

.tp-banner-top {
 margin-top: 20px;
}

.tp-banner-top a {
 border: none;
}

.document-breadcrumbs {
 position: relative;
 border: 1px solid #D1DFEB;
 padding: 10px 10px;
 margin-top: 30px;
 margin-bottom: 15px;
 font-size: 12px;
 color: #93a7b8;
 height: 15px;
 text-align: left;
}

.document-breadcrumbs a {
 font-size: 12px;
 line-height: 15px;
 padding-bottom: 0px;
 margin: 0;
}

.document-breadcrumbs .bc-drop {
 background: url(../img/bc-arrow.gif) no-repeat right 8px;
 padding-right: 15px;
 border-bottom-style: dotted;
 margin-left: 7px;
 padding-top: 3px;
}

.document-breadcrumbs span {
 padding: 0px 5px;
}

.bc-mailer {
 float: right;
 height: 37px;
 position: relative;
 margin-right: -10px;
 top: -11px;
 border-left: 1px solid #D1DFEB;
 width: 360px;
 background: #0060b0;
}

.bc-print {
 float: right;
 height: 37px;
 position: relative;
 top: -11px;
 border-left: 1px solid #D1DFEB;
 width: 155px;
}

.bc-print span {
 display: block;
 padding-left: 20px;
 padding-top: 13px;
}

.bc-print span a {
 border: none !important;
}

.bc-print span a img {
 padding-right: 7px;
}

.bc-mailer span {
 float: left;
 height: 16px;
 padding: 13px 0 0px 10px;
 margin-left: 10px;
 color: #fff;
 font-size: 12px;
}

.bc-mailer form {
 float: right;
}

.bc-text {
 background: url(../img/src-line.png) repeat-x left bottom;
 border: none;
 color: #63b0ef;
 font-size: 13px;
 font-weight: normal;
 padding: 12px 15px 2px 0;
 width: 115px;
 line-height: 15px;
}


.bc-btn {
 background: url(../img/bc-mail.png) no-repeat;
 cursor: pointer;
 float: right;
 border: none;
 position: relative;
 height: 20px;
 padding: 0;
 width: 20px;
 margin: 12px 5px 0 0;

}

.photo-stock {
 clear: both;
 padding: 20px 0px;
}

.photo-stock img {
 border: 1px solid #D1DFEB;
 margin: 0 20px 10px 0;
 padding: 3px;
}

.photo-stock img:hover {
 border: 1px solid #D1DFEB;
 margin: 0 20px 10px 0;
 padding: 3px;
}

/* Content left side */
.tpc-side-l {
 width: 220px;
 float: left;
 padding-top: 10px;
 min-height: 750px;
}

.tp-banner-ls {
 margin-top: 20px;
}

.tp-banner-ls a {
 border: none;
}


/* Left side - newslist */
.newslist {
 padding-top: 20px;
}

.newslist-img {
 border: none;
}

.newslist img {
 padding: 3px;
 border: 1px solid #d1dfeb;
 margin: 0 0 5px 0;
}

.newslist-post {
 border-top: 1px solid #d1dfeb;
 margin: 10px 0;
}

.newslist-post-first {
 border-top: none;
}

.newslist a {
 line-height: 16px;
 padding: 0;
 border: none;
}

.newslist p {
 color: #93A7B8;
 font-size: 11px;
 margin: 0;
 padding: 10px 0 10px;
}

.nlp-all {
 border-bottom: 1px solid #D1DFEB !important;
 float: right;
}

.nlp-all:hover {
 border-color: #82c3f8 !important;
}


/* Content right side */
.tpc-side-r {
 float: right;
 width: 730px;
 padding-top: 10px;
}


/* Right side - fullnews */
.tpc-side-r .tpc-fullnews p {
 line-height: 18px;
 padding: 5px 0;
 margin: 5px 0;
 overflow: hidden;
}

.tpc-side-r .tpc-fullnews h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}

.tpc-side-r .tpc-fullnews a {
 padding: 0;
}

.tpc-side-r .tpc-fullnews h2 {
 color: #005DAA;
 font-size: 18px;
 font-weight: 300;
 margin: 0;
 padding: 10px 0;
}

.news-date {
 font-size: 12px;
 color: #93a7b8;
 margin: 0 !important;
 padding: 0 0 20px !important;
}

.tpc-fullnews img {
 padding: 3px;
 border: 1px solid #d1dfeb;
 margin: 0 20px 10px 0;
}

.tpc-socicon {
 padding: 10px 0 0;
}


/* Right side - typical */
.tpc-side-r .tpc-typical p {
 line-height: 18px;
 padding: 5px 0;
 margin: 5px 0;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.tpc-side-r .tpc-typical h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}

.tpc-side-r .tpc-typical ul {
 margin: 0;
 padding: 5px 0 5px;
}

.tpc-side-r .tpc-typical ul li {
 margin: 0;
 padding: 5px 0 8px 15px;
 background: url(../img/li.png) no-repeat left 10px;
}

.tpc-side-r .tpc-typical a {
 padding: 0;
}

.ui-state-default {
 background: url(../img/slider-point.png) no-repeat left top !important;
 border: none !important;
 outline: none !important;
 cursor: col-resize !important;
}

.ui-slider-range-min, .ui-slider-range{
 height: 3px !important;
 background: url(../img/cost-slider-bg.png) repeat-x left -6px !important;
 border: none !important;
}

.ui-slider-horizontal {
	height: 3px !important;
 background: url(../img/cost-slider-bg.png) repeat-x left top !important;
 border: none !important;
}

.tpc-side-r .tpc-typical h2 {
 color: #005DAA;
 font-size: 18px;
 font-weight: 300;
 margin: 0;
 padding: 15px 0 10px;
}

.tpc-typical img {
 padding: 3px;
 border: 1px solid #d1dfeb;
 margin: 0 20px 5px 0;
}


/* Content center side */
.tpc-side-c {
 padding-top: 15px;
}


/* Center side - news */
.tpc-side-c .tpc-news p {
 line-height: 18px;
 padding: 5px 0;
 margin: 5px 0;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.tpc-news img {
 padding: 3px;
 border: 1px solid #d1dfeb;
 margin: 0 20px 5px 0;
}

.tpc-news-blk {
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding-bottom: 25px;
 padding-right: 35px;
 width: 460px;
 float: left;
}

.tpc-news-img {
 float: left;
}

.tpc-news-img img {
 border: 1px solid #d4d7d9;
}

.tpc-news-img a {
 border: none;
}

.tpc-news-text {
 margin-left: 190px;
 line-height: 16px;
}

.tpc-news-text p {
 margin: 0;
 padding: 7px 0 0 0 !important;
 font-size: 11px;
 line-height: 14px !important;
}

.tpc-news-text span {
 margin: 0;
 padding: 0px 0 5px 0;
 color: #a4b4c2;
 font-size: 12px;
 display: block;
}

.tpc-news-text a {
 color: #005da9;
 font-weight: 300;
 font-size: 13px;
 line-height: 18px;
 border-bottom: 1px solid #B8D1E5;
 padding-bottom: 0px;
}


/* News page-navigation */
.pagenav {

}

.pagenav a {
 border: 1px solid #fff;
 font-size: 12px;
 padding: 5px 10px 6px !important;
 text-decoration: none;
}

.pagenav a:hover {
 border: 1px solid #d1dfeb;
}

.nav_act {
 font-size: 12px;
 padding: 5px 10px 6px;
 background: #005daa;
 border: 1px solid #005DAA;
 color: #FFFFFF;
}

.navnxt {
 font-size: 22px !important;
 border: 1px solid #fff !important;
}

.navnxt:hover {
 font-size: 22px !important;
 border: 1px solid #fff !important;
}


/* L-auto mainpage */
.pageheader-text {
 margin: 10px auto 30px;
 width: 990px;
 font-size: 13px;
 font-style: italic;
 color: #6c7983;
 line-height: 19px;
}

.pageheader-brand {
 margin: 0px auto 15px;
 width: 990px;
}

.pageheader-brand  a {
 border-bottom: 1px solid #D1DFEB;
 color: #005DAA;
 padding-bottom: 2px;
 text-decoration: none;
}

.pageheader-text p {
	margin: 5px 0;
	padding: 0;
}

.tp-logo-top {
 margin-top: 20px;
}

.tp-logo-top a {
 border: none;
}

.tp-brandlogo-top {
 padding: 10px 0 15px;
}

.brandlogo-blk {
 float: left;
 width: 165px;
 text-align: center;
}

.brandlogo-blk a {
 border: none;
}

.brandlogo-blk  a:hover {
 color: #007FE7;
}

.brandlogo-blk a p {
 margin: 0;
 padding: 0;
}

.tp-la-special {

}

.tp-la-special-news {
	padding-top: 30px;
	padding-bottom: 30px;
}

.tp-la-special h1,
.tp-la-specialthree h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}


/* L-auto special */
.jcarousel-skin-tango {
 margin-top: 10px;
}

.jcarousel-skin-tango .jcarousel-container {
 border: 1px solid #D1DFEB;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
 margin: 0 0 5px;
 padding: 3px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
 width: 75px;
 height: 240px;
 padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
 overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
 height: 140px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
 width:  243px;
 height: 140px;
}

.jcarousel-skin-tango .jcarousel-item {
 width:  243px;
 height: 140px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0 3px 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
 position: absolute;
 top: 48px;
 right: -1px;
 width: 50px;
 height: 50px;
 cursor: pointer;
 background: transparent url(../img/next-horizontal.png) no-repeat -55px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left: 5px;
 right: auto;
 background-image: url(../img/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
 background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 background-position: 1px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position: absolute;
 top: 48px;
 left: -1px;
 width: 50px;
 height: 50px;
 cursor: pointer;
 background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left: auto;
 right: 5px;
 background-image: url(../img/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
 background-position: -55px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
 background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}


/* L-auto programm */
.jprocarousel-skin-tango {

}

.jprocarousel-skin-tango .jprocarousel-container {

}

.jprocarousel-skin-tango .jprocarousel-direction-rtl {
	direction: rtl;
}

.jprocarousel-skin-tango .jprocarousel-container-horizontal {

}

.jprocarousel-skin-tango .jprocarousel-container-vertical {
 width: 75px;
 height: 220px;
 padding: 40px 20px;
}

.jprocarousel-skin-tango .jprocarousel-clip {
 overflow: hidden;
}

.jprocarousel-skin-tango .jprocarousel-clip-horizontal {
 height: 85px;
}

.jprocarousel-skin-tango .jprocarousel-clip-vertical {
 width:  220px;
 height: 85px;
}

.jprocarousel-skin-tango .jprocarousel-item {
 width:  220px;
 height: 85px;
}

.jprocarousel-skin-tango .jprocarousel-item-horizontal {
	margin: 0;
}

.jprocarousel-skin-tango .jprocarousel-direction-rtl .jprocarousel-item-horizontal {
	margin: 0;
}

.jprocarousel-skin-tango .jprocarousel-item-vertical {
 margin-bottom: 10px;
}

.jprocarousel-skin-tango .jprocarousel-item-placeholder {
 background: #fff;
 color: #000;
}

.jprocarousel-skin-tango .jprocarousel-next-horizontal {
 position: absolute;
 top: 65px;
 right: 0px;
 width: 20px;
 height: 20px;
 cursor: pointer;
 background: transparent url(../img/nextpro-horizontal.png) no-repeat -30px 0;
}

.jprocarousel-skin-tango .jprocarousel-direction-rtl .jprocarousel-next-horizontal {
 left: 0px;
 right: auto;
 background-image: url(../img/prevpro-horizontal.png);
}

.jprocarousel-skin-tango .jprocarousel-next-horizontal:hover,
.jprocarousel-skin-tango .jprocarousel-next-horizontal:focus {
 background-position: 0 0;
}

.jprocarousel-skin-tango .jprocarousel-next-horizontal:active {
 background-position: 0px 0;
}

.jprocarousel-skin-tango .jprocarousel-next-disabled-horizontal,
.jprocarousel-skin-tango .jprocarousel-next-disabled-horizontal:hover,
.jprocarousel-skin-tango .jprocarousel-next-disabled-horizontal:focus,
.jprocarousel-skin-tango .jprocarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jprocarousel-skin-tango .jprocarousel-prev-horizontal {
 position: absolute;
 top: 65px;
 left: 0px;
 width: 20px;
 height: 20px;
 cursor: pointer;
 background: transparent url(../img/prevpro-horizontal.png) no-repeat 0 0;
}

.jprocarousel-skin-tango .jprocarousel-direction-rtl .jprocarousel-prev-horizontal {
 left: auto;
 right: 0px;
 background-image: url(../img/nextpro-horizontal.png);
}

.jprocarousel-skin-tango .jprocarousel-prev-horizontal:hover,
.jprocarousel-skin-tango .jprocarousel-prev-horizontal:focus {
 background-position: -30px 0;
}

.jprocarousel-skin-tango .jprocarousel-prev-horizontal:active {
 background-position: -30px 0;
}

.jprocarousel-skin-tango .jprocarousel-prev-disabled-horizontal,
.jprocarousel-skin-tango .jprocarousel-prev-disabled-horizontal:hover,
.jprocarousel-skin-tango .jprocarousel-prev-disabled-horizontal:focus,
.jprocarousel-skin-tango .jprocarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jprocarousel-item a {
	border: none !important;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding: 0 !important;
}

.jprocarousel-item a span {
 font-size: 22px;
 font-weight: 700;
 margin-top: 20px;
 padding: 0 0 0 15px;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.jprocarousel-item a img {
	float: left;
}

.tpc-side-l .tp-la-specialpro {
 padding-top: 20px;
}

.tp-la-specialpro h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 0px 0 15px !important;
}

#myprocarousel li a .title {
 clear: both;
 display: block;
 padding-top: 11px;
 text-align: center;
 width: 220px;
 text-transform: none;
}

.tp-la-specialthree .jcarousel-item {
 width: 239px !important;
}

/* L-auto l-side */
.testdrive-btn {
 background: url(../img/testdrive-btn.png) no-repeat left top;
 border: none !important;
 color: #FFFFFF !important;
 display: block;
 font-size: 17px;
 font-weight: 500;
 height: 35px;
 padding: 10px 0 10px 72px !important;
 width: 148px;
 text-shadow: 0 1px 0 #01457d;
 margin-top: 17px;
 margin-bottom: 20px;
}

.testdrive-btn:hover {
 background: url(../img/testdrive-btn.png) no-repeat left -65px;
}

.kredit-btn {
 background: url(../img/kredit-btn.png) no-repeat left top;
 border: none !important;
 color: #FFFFFF !important;
 display: block;
 font-size: 17px;
 font-weight: 500;
 height: 35px;
 padding: 10px 0 10px 72px !important;
 width: 148px;
 text-shadow: 0 1px 0 #01457d;
 margin-top: 17px;
 margin-bottom: 20px;
}

.kredit-btn:hover {
 background: url(../img/kredit-btn.png) no-repeat left -65px;
}

.callback-btn {
 background: url(../img/callback-btn.png) no-repeat left top;
 border: none !important;
 color: #FFFFFF !important;
 display: block;
 font-size: 17px;
 font-weight: 500;
 height: 35px;
 padding: 10px 0 10px 72px !important;
 width: 148px;
 text-shadow: 0 1px 0 #01457d;
 margin-top: 17px;
 margin-bottom: 20px;
}

.callback-btn:hover {
 background: url(../img/callback-btn.png) no-repeat left -65px;
}

.tpc-side-l h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}

.tp-ls-programms {
	padding: 15px 0px;
}

.tp-ls-programms a {
	border: none !important;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding: 0 !important;
 margin-bottom: 20px;
}

.tp-ls-programms a span {
 font-size: 16px;
 font-weight: 700;
 margin-top: 20px;
 padding: 0 0 0 15px;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.tp-ls-programms a img {
	float: left;
}


/* L-auto r-side cars selections */
.tpc-carsselection {
 font-size: 13px;
 padding-bottom: 20px;
}

#container-one {
 padding-bottom: 20px;
 border-bottom: 1px solid #D1DFEB;
}

.tpc-cs-marka {
 float: left;
 margin-right: 30px;
 margin-bottom: 10px;
}

.tpc-cs-model {
 float: left;
 margin-bottom: 10px;
}

.tpc-cs-transmision {
 float: left;
 margin-bottom: 10px;
 margin-right: 30px;
}

.tpc-cs-toplivo {
 float: left;
 margin-bottom: 10px;
 margin-right: 30px;
}

.tpc-cs-privod {
 float: left;
 margin-bottom: 10px;
}

#container-two {
 padding-top: 30px;
 padding-bottom: 30px;
 border-bottom: 1px solid #D1DFEB;
}

#container-two .price {

}

#container-two .price-credit {
 padding-top: 30px;
}


#container-two .price .ct-p-text {
 float: left;
 width: 110px;
 padding-top: 6px;
}

#container-two .price-credit .ct-p-text {
 float: left;
 width: 110px;
 padding-top: 6px;
}

#container-two .price-credit .ct-p-text-two {
 float: left;
 width: 110px;
 padding-top: 0px;
}

#container-two .price .ct-p-slider {
 float: left;
 width: 260px;
}

#container-two .price-credit .ct-p-slider {
 float: left;
 width: 260px;
}

#container-two .price-credit .ct-p-slider {
 float: left;
 width: 222px;
 margin-left: 27px;
}

#container-two .price-credit .ct-p-slider:first-child {
 margin-left: 0px;
}

#container-two .price .ct-p-credit {
 float: left;
 margin-left: 30px;
}

#container-two .price .ct-p-credit label {
 cursor: pointer;
}

#container-two .price .ct-p-credit span {
 color: #005DAA;
 border-bottom: 1px dashed #8da9cf;
 position: relative;
 top: -2px;
}

#minbeds1,
#minbeds2 {
 background-color: #fff;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
 background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
 border: 1px solid #aaa;
 margin: 0;
 padding: 5px 5px !important;
 cursor: text;
 overflow: hidden;
 height: auto !important;
 height: 1%;
 position: relative;
 color: #444444;
 width: 100px;
}

.ct-p-tilda {
 padding: 0px 7px;
}

.ct-p-slider #slider {
 margin-top: 10px;
}

.ct-p-slider-two {
 float: left;
 margin-left: 10px;
}

.ct-p-slider-one {
 float: left;
 margin-left: 0px;
}

.sliderh1, .sliderh2, .sliderh3 {
 margin-top: 10px;
}

#place1, #place2, #place3 {
 background-color: #fff;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
 background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
 border: 1px solid #aaa;
 margin: 0;
 padding: 5px 5px !important;
 cursor: text;
 overflow: hidden;
 height: auto !important;
 height: 1%;
 position: relative;
 color: #444444;
 width: 90px;
}

.l-form-button {
 background: url(../img/blue-btn.png) no-repeat right top;
 padding-right: 6px;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.r-form-button {
 background: url(../img/blue-btn.png) no-repeat left -40px;
 border: none;
 padding: 5px 5px 3px 11px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #ffffff;
 text-shadow: 0 1px 0 #01457D;
 cursor: pointer;
 margin: 0px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .r-form-button {
		padding: 5px 3px 3px 9px;
    }
}


.l-form-button:hover {
 background: url(../img/blue-btn.png) no-repeat right -80px;
}

.r-form-button:hover {
 background: url(../img/blue-btn.png) no-repeat left -120px;
}

.l-form-button-grey {
 background: url(../img/grey-btn.png) no-repeat right top;
 padding-right: 6px;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.r-form-button-grey {
 background: url(../img/grey-btn.png) no-repeat left -40px;
 border: none;
 padding: 5px 5px 3px 11px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #545454;
 text-shadow: 0 1px 0 #ffffff;
 cursor: pointer;
 margin: 0px !important;
}

.l-form-button-grey:hover {
 background: url(../img/grey-btn.png) no-repeat right -80px;
}

.r-form-button-grey:hover {
 background: url(../img/grey-btn.png) no-repeat left -120px;
}

#container-three {
 margin-top: 20px;
}

.btn-gr-marg {
 margin-left: 20px;
}

#tpc-lc-news {
 margin-top: 40px;
}

#tpc-lc-news .tpc-news-blk {
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding-bottom: 25px;
 padding-right: 0px;
 width: auto;
 float: left;
}

.lc-pagenav a {
 border-bottom: 1px solid #B8D1E5;
 font-size: 13px;
 padding: 5px 10px 6px;
 text-decoration: none;
}

.lc-pagenav span {
 font-size: 14px;
}


/* Legkovoy brand */
.tpc-side-c {
 padding-top: 20px;
}

.tpc-side-c h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}

.tpc-lc-cars-blk {
 padding-top: 20px;
}

.tpc-lc-cb {
 width: 196px;
 text-align: center;
 margin-bottom: 20px;
 float: left;
 border: 1px solid #ffffff;
}

.tpc-lc-cb:hover {
 border: 1px solid #D1DFEB;
}

.tpc-lc-cb a {
 border: none;
}

.tpc-lc-cb a img {
 border: none;
 margin: 0;
 padding: 10px 0;
}

.tpc-lc-cb a span {
 width: 180px;
 display: block;
 padding: 0 9px;
}

.tpc-lc-cb p {
 font-size: 12px;
}

.tpc-lc-stick {
 padding-top: 5px !important;
 position: absolute;
 text-align: right;
 width: 180px;
}

.tpc-lc-stick img {
 padding: 0px !important;
 border: none !important;
}

/* L-auto special */
.jcarcarousel-skin-tango {
 margin-top: 0px;
}

.jcarcarousel-skin-tango .jcarcarousel-container {
 border: 1px solid #D1DFEB;
}

.jcarcarousel-skin-tango .jcarcarousel-direction-rtl {
	direction: rtl;
}

.jcarcarousel-skin-tango .jcarcarousel-container-horizontal {
 margin: 0 0 5px;
 padding: 3px;
}

.jcarcarousel-skin-tango .jcarcarousel-container-vertical {
 width: 75px;
 height: 240px;
 padding: 40px 20px;
}

.jcarcarousel-skin-tango .jcarcarousel-clip {
 overflow: hidden;
}

.jcarcarousel-skin-tango .jcarcarousel-clip-horizontal {
 height: 202px;
}

.jcarcarousel-skin-tango .jcarcarousel-clip-vertical {
 width:  177px;
 height: 140px;
 text-align: center;
}

.jcarcarousel-skin-tango .jcarcarousel-item {
 width:  177px;
 height: 210px;
 text-align: center;
}

.jcarcarousel-skin-tango .jcarcarousel-item-horizontal {
	margin: 0 3px 0 0;
}

.jcarcarousel-skin-tango .jcarcarousel-direction-rtl .jcarcarousel-item-horizontal {
	margin: 0;
}

.jcarcarousel-skin-tango .jcarcarousel-item-vertical {
 margin-bottom: 10px;
}

.jcarcarousel-skin-tango .jcarcarousel-item-placeholder {
 background: #fff;
 color: #000;
}

.jcarcarousel-skin-tango .jcarcarousel-next-horizontal {
 position: absolute;
 top: 48px;
 right: -1px;
 width: 50px;
 height: 50px;
 cursor: pointer;
 background: transparent url(../img/next-horizontal.png) no-repeat -55px 0;
}

.jcarcarousel-skin-tango .jcarcarousel-direction-rtl .jcarcarousel-next-horizontal {
 left: 5px;
 right: auto;
 background-image: url(../img/prev-horizontal.png);
}

.jcarcarousel-skin-tango .jcarcarousel-next-horizontal:hover,
.jcarcarousel-skin-tango .jcarcarousel-next-horizontal:focus {
 background-position: 0 0;
}

.jcarcarousel-skin-tango .jcarcarousel-next-horizontal:active {
 background-position: 1px 0;
}

.jcarcarousel-skin-tango .jcarcarousel-next-disabled-horizontal,
.jcarcarousel-skin-tango .jcarcarousel-next-disabled-horizontal:hover,
.jcarcarousel-skin-tango .jcarcarousel-next-disabled-horizontal:focus,
.jcarcarousel-skin-tango .jcarcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarcarousel-skin-tango .jcarcarousel-prev-horizontal {
 position: absolute;
 top: 48px;
 left: -1px;
 width: 50px;
 height: 50px;
 cursor: pointer;
 background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarcarousel-skin-tango .jcarcarousel-direction-rtl .jcarcarousel-prev-horizontal {
 left: auto;
 right: 5px;
 background-image: url(../img/next-horizontal.png);
}

.jcarcarousel-skin-tango .jcarcarousel-prev-horizontal:hover,
.jcarcarousel-skin-tango .jcarcarousel-prev-horizontal:focus {
 background-position: -55px 0;
}

.jcarcarousel-skin-tango .jcarcarousel-prev-horizontal:active {
 background-position: -56px 0;
}

.jcarcarousel-skin-tango .jcarcarousel-prev-disabled-horizontal,
.jcarcarousel-skin-tango .jcarcarousel-prev-disabled-horizontal:hover,
.jcarcarousel-skin-tango .jcarcarousel-prev-disabled-horizontal:focus,
.jcarcarousel-skin-tango .jcarcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarcarousel-item a {
	border: none !important;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding: 0 !important;
}

.jcarcarousel-item a span {
 font-size: 22px;
 font-weight: 700;
 margin-top: 20px;
 padding: 0 0 0 15px;
 text-transform: uppercase;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.jcarcarousel-item a img {
	float: left;
}

.tp-la-specialcar {
 clear: both;
 padding-top: 30px;
 padding-bottom: 20px;
}

.tp-la-specialcar h1 {
 color: #ffffff;
 font-size: 22px;
 font-weight: 300;
 margin: 0;
 padding: 0 !important;
 background: url(../img/speccar-bg.png) repeat-x 3px top;
 height: 44px;
}

.tp-la-specialcar h1 span {
 background: url(../img/speccar-bg-ndot.png) repeat-x center top;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 padding: 10px 5px 0 5px;
 text-shadow: 0 1px 0 #145e9d;
 margin-left: 18px;
}

#mycarcarousel li a .title {
 clear: both;
 display: block;
 padding-top: 11px;
 text-align: center;
 width: 220px;
 text-transform: none;
}

.tp-la-specialcar .jcarousel-item {
 width: 239px !important;
}

.jcarcarousel-item .tpc-lc-cb {
 width: 178px;
 text-align: center;
 margin-bottom: 20px;
 float: left;
 border: 1px solid #ffffff;
}

.jcarcarousel-item .tpc-lc-cb:hover {
 border: 1px solid #D1DFEB;
}

.jcarcarousel-item .tpc-lc-cb a {
 border: none;
 text-align: center;
}

.jcarcarousel-item .tpc-lc-cb a img {
 border: none;
 margin: 0;
 padding: 0;
 float: none;
 padding: 10px 0px;
}

.jcarcarousel-item .tpc-lc-cb a span {
 width: 140px;
 padding: 0 10px;
 font-size: 13px;
 font-weight: 300;
 min-height: 32px;
 line-height: 16px;
 margin-top: 10px;
}

.jcarcarousel-item .tpc-lc-cb p {
 font-size: 12px;
 background: #196fb6;
 color: #ffffff;
 text-shadow: 0 1px 0 #005daa;
 padding: 5px 7px;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 margin: 9px 0 8px 0;
}


/* Page legkovoi lenta */
.ui-datepicker td .ui-state-default {
	background-image: none !important;
	cursor: pointer !important;
	font-size: 12px;
	padding: 5px 5px 5px 2px;
}

.ui-datepicker {
 width: 218px !important;
 padding: 0 !important;
 border-radius: 0 !important;
 margin-bottom: 30px;
 border: none !important;
}

.ui-datepicker-calendar {
	border: 1px solid #d7d7d7 !important;
	border-top: 1px solid #095797 !important;
}

.ui-datepicker-current-day .ui-state-active {
	background: #005DA9 !important;
}

.ui-datepicker td {
	border-left: 1px solid #d7d7d7 !important;
	border-bottom: 1px solid #d7d7d7 !important;
}

.ui-datepicker tr td:first-child {
 border-left: none:
}

.ui-datepicker-header {
 border-radius: 0 !important;
 border: none !important;
 background: url("../img/gnavi_bg.png") repeat-x center bottom !important;
}

.ui-widget-header .ui-icon {
 background-image: url("../img/ui-icons_222222_256x240.png") !important;
}

.ui-datepicker-month,
.ui-datepicker-year {
 font-size: 12px;
 color: #ffffff;
 text-shadow: 0 1px 0 #145E9D;
 font-weight: normal;
}

.ui-datepicker-prev {
	border: none !important;
	opacity: 0.7;
	top: 3px !important;
	left: 3px !important;
}

.ui-datepicker-next {
	border: none !important;
	opacity: 0.7;
	top: 3px !important;
	right: 3px !important;
}

.ui-datepicker-prev:hover,
.ui-datepicker-next:hover {
	border: none !important;
	background: none !important;
	opacity: 1;
}

.ui-datepicker-calendar th {
	background: #d5eafa;
	font-size: 10px;
	font-weight: normal !important;
	border-bottom: 1px solid #c5dced !important;
}

.ui-datepicker-week-end  {
	background: #fcf0f0;
}

.ui-state-active {
 background-color: none !important;
 color: #ffffff !important;
}


/* legkovoy - modelniy ryad */
.ls-cons-name  {
 padding-top: 5px;
 margin-top: 5px;
}

.ls-cons-name {
 color: #005DAA;
 font-size: 16px;
 font-weight: 300;
 margin-left: 65px;
}

.ls-cons-name p {
 color: #A4B4C2;
 font-size: 12px;
 margin:  7px 0 0 0;
}

.consultant-foto {
 border: 1px solid #D1DFEB;
 margin: 0 10px 5px 0;
 padding: 3px;
}

.ls-cons-contacts {
 padding-top: 5px;
}

.ls-cons-contacts p {
 margin: 0px;
 padding: 3px 0 6px;
 font-size: 12px;
}

.ls-cons-skype {
 background: url(../img/skype.png) no-repeat left 3px;
 padding-left: 17px !important;
}

.tpc-cs-cons {
 padding: 10px 0 10px;
}

.tpc-side-r .tpc-typical-cat p {
 line-height: 18px;
 padding: 5px 0;
 margin: 5px 0;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.tpc-side-r .tpc-typical-cat h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
 padding: 27px 0 22px;
 border-bottom: 1px solid #D1DFEB;
}

.model-cat {
 margin-right: 45px;
 padding: 5px 0px 2px !important;
 color: #666666 !important;
 border-bottom: 1px dashed #666666 !important;
}

.model-cat:hover {
 color: #005DAA !important;
}

.mc-active {
 background: #005da9;
 color: #ffffff !important;
 border: none !important;
 padding: 5px 10px !important;
}

.mc-active:hover {
 color: #ffffff !important;
}

.comm-pdzkz {

}

.pzdkz-color {

}

.comm-pdzkz table {
 padding: 0;
 margin-top: 20px;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
}

.comm-pdzkz table tr th {
 vertical-align: middle;
 border: 1px solid #447ba9;
}


.comm-pdzkz table tr > th {
 border-bottom: none !important;
}

.comm-pdzkz table td {
 padding: 10px 10px;
 border-right: 1px solid #D1DFEB;
 font-size: 12px;
 border-bottom: 1px solid #D1DFEB;

}

.comm-pdzkz table rle{
 font-size: 16px;
 text-align: right;
}

.comm-pdzkz table td:first-child {
 border-left: 1px solid #D1DFEB;
}

.comm-pdzkz table th:first-child {
 border-left: 1px solid #005DAA;
}

.comm-pdzkz table th {
 padding: 10px 10px;
 background: #005DAA;
 color: #ffffff;
 font-size: 12px;
 font-weight: normal;
 white-space: nowrap;
}

.car-clrs {

}

.car-clrs a {
 border: none;
 padding: 0px;
 margin-right: 10px;
}

.car-clrs h1 {
 color: #005DAA;
 font-size: 15px;
 font-weight: 300;
 margin: 0;
 padding: 20px 0 15px;
}

#container-one-blk {
 padding-top: 10px;
 padding-bottom: 10px;
}

.tpc-carsselection-blk {
 font-size: 13px;
 padding-bottom: 20px;
 border-bottom: 1px solid #D1DFEB;
}

.car-submenu {
 border-bottom: 1px solid #D1DFEB;
 padding: 20px 0;
}

.car-submenu ul {
 margin: 0;
 padding: 0;
}

.car-submenu ul li {
 float: left;
 margin: 0;
 padding: 0;
 line-height: 17px;
}

.car-submenu ul li a {
 border: none;
}

.car-submenu ul li a img {
 margin-right: 5px;
}

.car-sb-right {
 float: right !important;
}

.car-sb-left {
 margin-right: 30px !important;
}

.car-sb-one {
 margin-left: 50px !important;
}

.car-sb-two {
 margin-left: 20px !important;
}

.car-sb-tree {
 margin-left: 15px !important;
}

.car-sb-tree a {
 background: #ffffff no-repeat 3px 7px;
 padding: 5px 5px 3px 4px;
}

.car-sb-tree a.csbo-active {
 background: #005da9 no-repeat 3px -7px;
 color: #fff !important;
}


.car-sb-one a {
 background: #ffffff url(../img/icon-view.gif) no-repeat 3px 7px;
 padding: 5px 5px 3px 22px;
}

.car-sb-one a.csbo-active {
 background: #005da9 url(../img/icon-view.gif) no-repeat 3px -7px;
 color: #fff !important;
}

.car-sb-two a {
 background: #ffffff url(../img/icon-view.gif) no-repeat -107px 7px;
 padding: 5px 5px 3px 22px;
}

.car-sb-two a.csbo-active {
 background: #005da9 url(../img/icon-view.gif) no-repeat -107px -7px;
 color: #fff !important;
}

.tpc-lc-cars-blk-two {
 padding-top: 30px;
 padding-bottom: 20px;
 margin-bottom: 20px;
}

.tpc-lc-cb-two {
 width: 180px;
 text-align: center;
 margin-bottom: 20px;
 float: left;
 border: 1px solid #ffffff;
 height: 260px;
 position: relative;
}

.tpc-rezerv {
 background: url(../img/rezerv.png) repeat center center;
 height: 119px;
 /*left: 5px;*/
 position: absolute;
 /*top: 1px;*/
 width: 170px;
 text-align: center;
}

.tpc-rezerv span {
 width: auto !important;
 text-align: center !important;
 position: relative;
 top: 45px;
 font-size: 14px !important;
}

.tpc-lc-cb-two a {
 border: none;
}

.tpc-lc-cb-two a img {
 border: none;
 margin: 0;
 padding: 10px 0;
 border: 1px solid #D1DFEB;
}

.tpc-lc-cb-two a span {
 width: 170px;
 display: block;
 padding: 10px 5px 5px;
 text-align: left;
 font-size: 12px;
 height: 24px;
 line-height: 14px
}

.tpc-lc-cb-two p {
 font-size: 12px;
 text-align: left;
 padding: 5px 5px 0px;
 margin: 0px;
 color: #999999;
 line-height: 14px;
}

.tpc-lc-cb-two p.classprice {
 color: #666666;
}

.tpc-lc-cb-two .auto-id {
 text-align: left;
 padding: 5px 5px 0;
 display: block;
 font-size: 11px;
 color: #A4B4C2;
}

.tpc-lc-cb-two p.classprice strike {
 color: #999999;
}

.tpc-lc-cb-three {
 text-align: left;
 margin-bottom: 20px;
 float: left;
 border: 1px solid #ffffff;
 height: 120px;
}

.tpc-lc-cb-three a {
 border: none;
 font-size: 16px;
 float: left;
}

.tpc-lc-cb-text a {
 float: none;
}

.tpc-lc-cb-text p.classprice strike {
 color: #999999;
}

.tpc-lc-cb-text p.classprice {
 padding: 5px 0px;
}

.tpc-lc-cb-text .auto-id {
 text-align: left;
 padding: 5px 0px;
 display: block;
 font-size: 12px;
 color: #A4B4C2;
}

.tpc-lc-cb-three a img {
 border: none;
 margin: 0;
 padding: 10px 0;
 border: 1px solid #D1DFEB;
}

.tpc-lc-cb-three a span {
 width: 170px;
 display: block;
 padding: 10px 0px 5px;
 text-align: left;
 font-size: 12px;
 height: 20px;
}

.tpc-lc-cb-three p {
 font-size: 14px;
 text-align: left;
 padding: 15px 0px 5px;
 margin: 0px;
 color: #999999;
}

.tpc-lc-cb-three p.classprice {
 color: #666666;
 font-size: 14px;
}

.tpc-lc-cb-text {
 float: right;
 margin-left: 25px;
}

.tpcctop {

}

.tpcctop span {
 float: left;
 width: 300px;
}

.tpcctop span p {
 font-size: 20px;
 font-weight: normal;
 margin: 0;
 padding: 5px 0 5px;
}

.tpcc-btn {
 float: right;
}

.tpcc-title {
 font-size: 25px !important;
 color: #005DAA;
 padding: 15px 0 5px !important;
}

.credit-btn {
 background: url(../img/red-btn.png) no-repeat left top;
 border: none !important;
 color: #FFFFFF !important;
 display: block;
 font-size: 17px;
 font-weight: 500;
 height: 35px;
 padding: 10px 0 10px 72px !important;
 width: 318px;
 text-shadow: 0 1px 0 #86140b;
 margin-top: 17px;
 margin-bottom: 20px;
 float: left;
 margin-left: 30px;
}

.credit-btn:hover {
 background: url(../img/red-btn.png) no-repeat left -70px;
}

.tpcc-btn .testdrive-btn {
 float: left;
}

.car-descr {
 position: relative;
 overflow: hidden;
}

.car-descr ul {
 margin: 0 0 0 50px;
 padding: 0;
 float: left;
 width: 460px;
}

.car-descr ul:first-child {
 margin: 0;
}

.car-descr ul li {
 margin-bottom: 6px;
 padding-left: 17px;
 position: relative;
 font-size: 12px;
 line-height: 16px;
 margin-left: 0px;
}

.car-descr ul li:first-child:before {
 background-color: #ffffff;
}

.car-descr ul li:first-child {
 padding-left: 0px;
}

.car-descr ul li:before {
 background-color: #D1DFEB;
 content: "";
 height: 1px;
 left: 0;
 overflow: hidden;
 position: absolute;
 top: 8px;
 width: 10px;
}

.car-descr span {
 font-size: 12px;
 line-height: 16px;
}

.carslider-white {
 background: url(../img/carslider-white.png) repeat-x left bottom;
 display: block;
 height: 40px;
 position: relative;
 top: 224px;
 width: 540px;
}

.spoiler-blk {
 background-image: url(../img/spoler-bg.png);
 background-repeat: repeat-x;
 background-position: 0px -7px;
 display: block;
 height: 32px;
 text-align: center;
 padding-top: 28px;
 position: absolute;
 left: 0px;
 bottom: 0px;
 width: 100%;
}

.spoiler-btn {
 background-image: url(../img/spoler-btn.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 display: block;
 height: 30px;
 width: 63px;
 margin: auto;
 border: none !important;
}
.spoiler-btna{
 background-image: url(../img/spoler-btn.png);
 background-repeat: no-repeat;
 background-position: 0px -33px;
}

.car-calculate-blk {
 width: 480px;
 float: left;
 padding-top: 20px;
}

.car-calculate-blk ul {
 margin: 10px 0 0 0;
 padding: 0;
}

.car-calculate-blk ul li {
 margin: 0;
 padding: 0;
 font-size: 12px;
 background: #eff4f8;
 float: left;
 padding: 15px 10px;
 width: 220px;
}

.car-calculate-blk ul li:first-child {
 background: #ffffff;
}

.car-consultant-blk .tp-ls-consultant {
 padding-top: 10px !important;
}

.car-consultant-blk {
 width: 460px;
 float: right;
 padding-top: 20px;
}

.car-calculate-blk ul li p {
 font-weight: bold;
 font-size: 16px;
 padding: 0px;
 margin: 8px 0px 0px;
}

.car-calculate-blk .ct-p-slider {
 float: left;
 width: 260px;
 padding-top: 20px;
}

.car-calculate-blk .ct-p-slider .ct-p-text-two {
 float: left; 
 margin-right: 20px;
}

.car-calculate-blk table {
 padding: 0;
 margin-top: 20px;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 border-bottom: 1px solid #D1DFEB;
}

.car-calculate-blk table td {
 padding: 10px 10px;
 border-right: 1px solid #D1DFEB;
 font-size: 12px;
}

.car-calculate-blk table td:first-child {
 border-left: 1px solid #D1DFEB;
}

.car-calculate-blk table th:first-child {
 border-left: 1px solid #005DAA;
}

.car-calculate-blk table th {
 padding: 10px 10px;
 background: #005DAA;
 color: #ffffff;
 font-size: 12px;
 font-weight: normal;
 white-space: nowrap;
}


/* Footer navigation */
.footer-w ul {
 margin: 0;
 padding: 0 20px;
 border-left: 1px solid #1a6eb3;
 width: 211px;
 min-height: 410px;
 float: left;
}

.footer-w ul:first-child {
 border-left: none;
 padding: 0 20px 0 0;
}

.footer-w ul li {
 margin: 0;
 padding: 4px 0 6px;
}

.footer-w ul li.f-head {
 font-weight: 700;
 font-size: 13px;
 text-shadow: 0 1px 0 #003866;
 text-transform: uppercase;
 padding: 30px 0 15px;
}

.footer-w ul li a {
 color: #fff;
 border: none;
 font-size: 12px;
 display: block;
 text-shadow: 0 1px 0 #004d8d;
 line-height: 16px;
}

.footer-w ul li a:hover {
 color: #bddeff;
}

.f-copyright {
 border-top: 1px solid #1a6eb3;
 border-bottom: 1px solid #1a6eb3;
 margin: 20px 0;
 padding: 20px 0;
 height: 12px;
}

.f-copyright p { 
 float: left;
 color: #fff;
 text-shadow: 0 1px 0 #003866;
 font-size: 12px;
 padding: 0;
 margin: 0;
}

.f-copyright a {
 float: right;
 color: #fff;
 text-shadow: 0 1px 0 #003866;
 font-size: 12px;
 border: none;
}

.f-copyright a:hover {
 color: #bddeff;
}


/*Новшества*/
.dropbox{
 display: none;
 border: #007fe7 2px solid;
 position: absolute;
 width: 200px;
 z-index: 100;
}

.dropbox a{
 display: block;
 padding: 5px 10px;
 text-decoration: none;
 background-color: #d1dfeb;
 color: #000000;
}

.dropbox a:hover{
 color: #ffffff;
 background-color: #007fe7;
}

.dropa {
 background-color: #007fe7!important;
 color: #fff!important;
 text-decoration: none;
 border: none;
 margin-left: 4px!important;
 padding-left: 3px!important;
 background-image: url(../img/bc-arrow-up.gif)!important;
 border-bottom: 1px solid #007fe7 !important;
}

.navk {
 width: 30px;
 height: 30px;
 background-image: url(../img/pica-arrows.png);
 position: absolute;
 left: 256px;
 background-repeat: no-repeat;
 z-index: 20;
 cursor: pointer;
}

.navt {
 top: 20px;
 background-position: 0px 0px;
}

.navt:hover {
 background-position: -30px 0px;
}

.navb {
 bottom: 21px;
 background-position: 0px -30px;
}

.navb:hover {
 background-position: -30px -30px;
}

.pikachoose {
 height: 285px;
 position: relative;
}

.pika-stage {
 z-index: 1;
 position: relative;
}


/* COMMERCIAL AUTO */
.comm-h-slider {
 position: relative;
 z-index: 100;
 height: 415px;
 margin: 0px auto 0px;
 text-align: center;
 overflow: hidden;
}

.comm-h-slider > div > .bx-wrapper > .bx-viewport {
 height: 415px !important;
}

.comm-h-slider > div > .bx-wrapper > .bx-controls .bx-pager {
 display: none;	
}
.comm-h-slider > div > .bx-wrapper > .bx-viewport > .bxslider {
 height: 415px !important;
}

.comm-icon-img-blc {
 position: relative;
 z-index: 150;
 height: 180px;
 margin: auto;
 text-align: center;
}

.comm-icon-img-blc > .icon-img-blc-w {
 top: 0;
 background: none;
}

.comm-icon-img-blc > .icon-img-blc-w ul li.act { 
 background: none;
}

.comm-icon-img-blc > .icon-img-blc-w ul li {
 width: 215px !important;
 text-align: center;
}

.comm-icon-img-blc > .icon-img-blc-w ul li span {
 margin-top: 20px;
}

.comm-icon-img-blc > .icon-img-blc-w ul li a {
 width: 215px !important;
}

.comm-icon-img-blc > .icon-img-blc-w > .ic-blk-arr-l {
 background-image: url(../img/comm-icon-arr-l.png)!important;
}

.comm-icon-img-blc > .icon-img-blc-w > .ic-blk-arr-r {
 background-image: url(../img/comm-icon-arr-r.png)!important;
}

.comm-text {
 margin: auto;
 width: 990px;
 line-height: 18px;
 font-size: 12px;
 overflow: hidden;
}

.comm-text h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

.comm-main-nct {

}

.comm-main-nct h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

#minbeds4 {
 background-color: #fff;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
 background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
 background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
 border: 1px solid #D1DFEB;
 margin: 5px 0px 10px;
 padding: 5px 5px !important;
 cursor: text;
 overflow: hidden;
 height: auto !important;
 height: 1%;
 position: relative;
 color: #444444;
 width: 200px;
}

.ls-comm-akcii ul li:before {
 background-color: #D1DFEB;
 content: "";
 height: 1px;
 left: 0;
 overflow: hidden;
 position: absolute;
 top: 9px;
 width: 10px;
}

.ls-comm-akcii ul li {
 font-size: 14px;
 line-height: 15px;
 margin-bottom: 6px;
 margin-left: 0;
 padding-left: 17px;
 position: relative;
}

.ls-comm-akcii ul {
 margin: 4px 0px 20px;
 padding: 0;
}

.ls-comm-akcii ul li a {
 line-height: 19px;
 padding-bottom: 0px;
 border: none;
}

.comm-main-nct > a {
 border: none;
 text-align: center;
 display: block;
 width: 136px;
 float: left;
 margin: 10px 5px 25px;
 font-size: 15px;
 font-weight: bold;	
}

.comm-main-nct > a > p {
 margin: 5px 0 0;
 padding: 0px;
}

.comm-main-but {

}

.comm-main-but h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

.comm-main-but > a {
 border: none;
 text-align: left;
 display: block;
 width: 80px;
 float: left;
 margin: 20px 40px 15px 0px;
 font-size: 12px;
 line-height: 17px;
 font-weight: bold;	
}

.comm-main-techtype {
 margin-bottom: 20px;
}

.comm-main-techtype h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

.comm-main-techtype ul {
 margin: 0px;
 padding: 0px;
}

.comm-main-techtype ul li {
 margin: 0 20px 0 0;
 padding: 5px 0px 10px;
 float: left;
 width: 220px;
}

.comm-main-techtype ul li a {
 padding-bottom: 0px;
 font-size: 12px;
 font-weight: bold;
 border: 0px;
}

.comm-descr {
 margin: auto;
 line-height: 18px;
 font-size: 12px;
 overflow: hidden;
 position: relative;
}

.comm-descr h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

.comm-brand-new {

}

.comm-brand-new h1 {
 color: #005DAA;
 font-size: 25px;
 font-weight: 300;
 margin: 0;
}

.comm-brand-new > a {
 border: none;
 text-align: left;
 display: block;
 width: 131px;
 float: left;
 margin: 20px 10px 15px 0px;
 font-size: 12px;
 line-height: 17px;
 font-weight: bold;
 height: 150px;
}

.jcarousel-list-vertical li img	{ width: 170px; height: 105px; }
.tp-brandlogo-top	{ padding-top: 0px; padding-bottom: 0px; }

/* CAR BRAND */
.car-brand-col {
	width: 196px;
	float: left;
	text-align: center;
}

.car-brand-col-blk {
	margin: auto;
	width: 990px;
}

.car-brand-col h1 {
	min-height: 40px;
	line-height: 20px;
	color: #005DAA;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 0;
	position: relative;
	top: -20px;
}

.car-brand-col .tpc-lc-cb a span {
	color: #005DAA !important;
	padding-bottom: 2px;
	text-decoration: none;
	text-align: center;
	font-style: normal;
}

.car-brand-col .tpc-lc-cb a:hover span {
	color: #007FE7 !important;
}

.car-brand-col .tpc-lc-cb {
	margin: 30px 0 0 0;
	width: 194px;
}

.carbrand-blc {
	position: relative;
	z-index: 200;
	margin: auto;
	text-align: center;
	top: -111px;
}

.carbrand-blc-w {
	background: url(../img/slider-shadow.png) repeat-x center top;
	margin: 0 auto;
	position: relative;
	min-width: 990px;
	max-width: 1100px;
	padding-top: 10px;
}

.carbrand-blc-bg {
	background: url("../img/page.gif") repeat-y center top;
	width: 100%;
	position: relative;
	text-align: left;
}

.carbrand-blc-bg span {
	padding: 30px 0 0;
	color: #6C7983;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	width: 990px;
	display: block;
	line-height: 20px;
	margin: auto;
}

.carbrand-col-blk {
	width: 990px;
	margin: auto;
	top: 20px;
	position: relative;
}
#global-nav {min-width: 990px;}
@media(max-width: 990px){  #global-nav {  position: absolute;  } }

.mt-opt ul	{ width: 260px; margin: 0px 5px; float: left; padding: 0px; }
.mt-opt li	{ margin: 3px 0px; }
.mt-opt .clr	{ width: 520px; }
.mt-opt p	{ width: 520px; }