html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;text-decoration:none;} 
body {line-height: 1;} 
ol, ul {list-style: none;} 
blockquote, q {quotes: none;} 
blockquote:before, blockquote:after, 
q:before, q:after {content: '';content: none;} 
table {border-collapse: collapse;border-spacing: 0;}
body {
	font-family: Arial, Helvetica, sans-serif;
    /*!* -moz-user-select: none;*/
    /*-webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    user-select: none;*/
}
.user-select {
    /*!* -moz-user-select: text;*/
    -webkit-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    user-select: text;
}
/*HEADER*/
#header {
	width:960px;
	margin: 0 auto;
	padding:10px 0 10px 0;
	overflow:hidden;
	position:relative;
}
#header .logo {
	display:block;
	width:181px;
	height:46px;
	background:url(../img/svg/logo2.svg) no-repeat bottom;
	float:left;
	margin-top:-5px;
	margin-bottom:5px;
}
#header .logo img {
	margin-top:-38px;
	margin-left:-10px;
}
#header .logo:hover {
	background-position:bottom;
}
#header .logo:hover img {
	display:none;
}
#header p {
	font-size:14px;
	display:block;
	float: right;
	color:#003594;
	line-height:16px;
}
#header p img {
	margin-right:7px;
}

#header .tel.line {
	border-right:1px solid 003594;
}
#header .top {
	overflow:hidden;
	float:right;
	padding-top:5px;
}
#header .top p {
	float: left;
	margin-right:15px;
	color:#003594;
}
#header .top p.date {
	text-align:right;
}
#header .top p.cur {
	border-left:1px solid #003594;
	border-right:1px solid #003594;
	padding:0 12px;
}
#header .top p.cur .hide {
	display:none;
}

.star-rating-default, .star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus, .star-rating-default .current-rating {
    background: url(./alt_star.gif) left -1000px repeat-x !important;
}

.star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus {
    background-position: left bottom !important;
}

.star-rating-default {
    position: relative;
    /*width: 125px;*/
    height: 25px !important;
    overflow: hidden;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    background-position: left top !important;
}

.star-rating-default li.star {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    display: inline !important;
    list-style: none;
}

.star-rating-default li.star span {
    display:none;   
}
.star-rating-default a, .star-rating-default .current-rating {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em !important;
    height: 25px !important;
    line-height: 25px !important;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating-default .current-rating {
    z-index: 1;
    background-position: left center !important;
}
.myrating {
	width:125px;
	height:25px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	overflow:hidden;
	background:url(../img/stars.png) no-repeat;
}
.myrating #block_rating {
	background:#ccc;
}


.hide {
	display:none;
}
.slider-2 {
	position:relative;
	padding:20px 0;
	width:90%;
	margin:auto;
	border-top:1px dashed #ccc;
}
.slider-2 .slide  {
	text-align:center;
	font-size:18px;
}
.slider-2 .slide p {
	display:block;
	margin:auto;
	width:174px;
	overflow:hidden;
	line-height:20px;
}
.slider-2 .slide p a {
	color:#000;
}
.slider-2 .slide p img {
	float:left;
	margin-right:3px;
}
.slider-2 .slide p span  {
}
.slider-2 .tel {
	padding:10px;
	font-size:14px;
	display:block;
	margin:20px auto;
	width:140px;
	float: none;
	color:#003594;
	line-height:16px;
	border:1px dashed #004e9c;
	border-radius:5px;
}
.slider-2 .tel img {
	margin-right:7px;
}
.slider-2 iframe {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.tel-2 {
	padding:10px 0;
	font-size:14px;
	display:block;
	margin:auto;
	width:200px;
	float: none;
	color:#003594;
	line-height:16px;
	line-height:20px;
}
.tel-2 img {
	margin-right:7px;
}
/*/HEADER*/
/*TOPMENU*/
#topmenu {
	width:960px;
	margin: 0 auto;
	background:#004e9c;
}
#topmenu ul {
	overflow:hidden;
}
#topmenu ul li {
	float:left;
	border-right:1px solid #fff;
	text-align:center;
}
#topmenu ul li a {
	display:block;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	border-bottom:4px solid #fcb414;
	-webkit-text-size-adjust: 100%;
}
#topmenu ul li a span {
	letter-spacing:1px;
}
#topmenu ul li.li-1 a {
	width:206px;
}
#topmenu ul li.li-2 a {
	width:204px;
}
#topmenu ul li.li-3 a {
	width:179px;
}
#topmenu ul li.li-4 a {
	width:187px;
}
#topmenu ul li.li-5 a {
	width:110px;
}
#topmenu ul li.li-6 a {
	width:69px;
}

#topmenu ul li.last {
	border-right:none;
}
#topmenu ul li a:hover, #topmenu ul li.active a {
	color:#fcb414;
}

#topmenu ul li ul {
	position:absolute;
	z-index:10;
	padding:0;
	margin-left:-0px;
	display:none;
}
#topmenu ul li ul li {
	margin:0;
	padding:0;
	float:none;
	border:none;
	border-top:1px solid #fff;
	text-align:left;
	text-indent:6px;
}
#topmenu ul li ul a {
	color:#333;
	padding:0px 4px;
	height:18px;
	line-height:18px;
	border:none;
	display:block;
	background:#fcb414;
	padding:3px 0px;
	-webkit-text-size-adjust: 100%;
}
#topmenu ul li.last ul li, #topmenu ul li ul li.last {
	width:auto;
}
#topmenu ul li ul a:hover {
	color:#000;
}
#topmenu ul li.active ul li a {
	color:#333;
}
#mob-menu {
	width:38px;
	height:38px;
	background: url(../img/m-menu.png) no-repeat 0px 0px;
	position:absolute;
	right:10px;
	top:-112px;
	cursor:pointer;
}
#mob-menu:hover {
	background: url(../img/m-menu.png) no-repeat 0px -39px;
}
#mob-menu.open {
	background: url(../img/m-menu.png) no-repeat 0px -78px;
}
/*/TOPMENU*/

/*SLIDER-BOTTOM*/
.cont {
	width:960px;
	overflow:hidden;
	margin:10px auto;
}
.cont .block {
	float:left;
	margin-right:14px;
}
.cont .block h5 {
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.cont .block h5 a {
	color:#666;
	text-transform:uppercase;
	background: url(../img/arr-1.jpg) no-repeat 0px 2px;
	padding-left:20px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.cont .block h5 a:hover {
	background: url(../img/arr-1.jpg) no-repeat 7px 2px;
}
.cont .block .h5 {
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.cont .block .h5 a {
	color:#666;
	text-transform:uppercase;
	background: url(../img/arr-1.jpg) no-repeat 0px 2px;
	padding-left:20px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.cont .block .h5 a:hover {
	background: url(../img/arr-1.jpg) no-repeat 7px 2px;
}
.cont .block table {
	width:100%;
}
.cont .block table tr td {
	vertical-align:middle;
}
.cont .block table tr td img {
	margin-right:10px;
}
.cont .block p {
	font-size:14px;
	color:#666;
}
.cont .block p strong {
	font-size:24px;
	color:#fcb414;
}
.cont .last {
	width:150px;
	margin-right:0;
	float:right;
}
.cont .last table tr td img {
	margin-left:0px;
}
.cont-2 {
	width:960px;
	overflow:hidden;
	margin:10px auto;
	display:none;
}
.cont-2 .block {
	float:left;
	margin-right:30px;
}
.cont-2 .block h5 {
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.cont-2 .block h5 a {
	color:#666;
	text-transform:uppercase;
	background: url(../img/arr-1.jpg) no-repeat 0px 2px;
	padding-left:24px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.cont-2 .block h5 a:hover {
	background: url(../img/arr-1.jpg) no-repeat 7px 2px;
}
.cont-2 .block .h5 {
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.cont-2 .block .h5 a {
	color:#666;
	text-transform:uppercase;
	background: url(../img/arr-1.jpg) no-repeat 0px 2px;
	padding-left:24px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.cont-2 .block .h5 a:hover {
	background: url(../img/arr-1.jpg) no-repeat 7px 2px;
}
.cont-2 .block table {
	width:100%;
}
.cont-2 .block table tr td {
	vertical-align:middle;
}
.cont-2 .block table tr td img {
	margin-right:20px;
}
.cont-2 .block p {
	font-size:14px;
	color:#666;
}
.cont-2 .block p strong {
	font-size:24px;
	color:#fcb414;
}
.cont-2 .last {
	width:97px;
	margin-right:0;
	float:right;
}
.cont-2 .last table tr td img {
	margin-left:20px;
}
/*/SLIDER-BOTTOM*/
/*MAP*/
.map {
	border-top:1px solid #ccc;
	display:none;
}
.map a {
	display:block;
	width:100%;
	height:280px;
	background:url(../img/map.jpg) no-repeat 58% 50%;
	position:relative;
	border-bottom:1px solid #ccc;
}
.map a span {
	display:block;
	position:absolute;
	width:302px;
	height:92px;
	background:url(../img/map2.png) no-repeat;
	left:10px;
	top:10px;
}
/*/MAP*/
/*FOOTER*/
#footer {
	width:960px;
	border-top:1px solid #ccc;
	margin:0 auto;
}
#footer p {
	color:#939598;
	text-align:center;
	text-align:left;
	font-size:12px;
	float:left;
	margin-top:26px;
}
#footer p.icons {
	float:right;
	margin-top:7px;
	margin-bottom:4px;
}
#footer p.icons img {
	margin-left:5px;
}
#footer p.lin {
	float:right;
	margin-top:26px;
	margin-right:6px;
}
#footer p.lin a {
	color:#939598;
}
#footer p.lin a.th2 {
	margin-right:46px;
}
#footer p.lin a:hover {
	color:#333;
}
/*/FOOTER*/



#content .hide-cont {
	display: block;
	position: relative;
	width:100%;
	margin: auto;
	margin-bottom: 10px;
	display: none;
}
#content a.new {
	display: block;
	background: #004e9c;
	text-align:left;
	padding: 4px 6px;
	line-height: 29px;
	width:218px;
	border: none;
	border-radius: 5px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	width:96%;
	padding: 4px 2%;
	border: 1px solid #004e9c;
}
#content a.new.active {
	border-radius: 5px 5px 0 0;
}
#content a.new .icon1 {
	width: 31px;
	height: 20px;
	background: url(../img/icon1.png) no-repeat 0px 0px;
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
}
#content a.new .text {
	display: inline-block;
	padding-top: 1px;
	vertical-align: middle;
}
#content a.new .arr {
	width: 20px;
	height: 20px;
	background: url(../img/arr1.png) no-repeat 0px 0px;
	float: right;
	margin-top: 5px;
	margin-right: 2px;
}
#content a.new:hover {
	background: #1a5bb0;
}
#content a.new.active {
	background: #1a5bb0;
}
#content a.new:hover .arr {
	background-position: 0px -40px;
}
#content a.new.active .arr {
	background-position: 0px -60px;
}
#content a.new.active:hover .arr {
	background-position: 0px -60px;
}
#content a.new:hover .icon1 {
	background-position: 0px -20px;
}
#content a.new.active:hover .icon1 {
	background-position: 0px -20px;
}
#content a.new.active .icon1 {
	background-position: 0px -20px;
}
#content .hide {
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	border-radius: 0px 0px 5px 5px;
	width:100%;
	display: none;
	top: 40px;
	overflow: hidden;
	z-index: 1;
}
#content .hide a {
	float: none;
	display: block;
	font-size: 14px;
	font-weight:bold;
	padding: 0;
	background: none;
	color: #000;
	text-transform: none;
	border-radius: 0px;
	border: none;
	text-align: left;
	padding:4px 2%;
	margin: 0;
	line-height: 18px;
	width:96%;
}
#content .hide a:hover {
	background: #f5f5f5;
}

#newblocks .cont {
	overflow:hidden;
	display:table;
	margin-bottom:20px;
}
#newblocks .cont .block {
	display:table-cell;
	vertical-align: bottom;
	width:20%;
	float:none;
	margin:0;
}
#newblocks .cont .block.th1 {
	padding-right:1%;
}
#newblocks .cont .block.th2 {
	padding-right:1%;
}
#newblocks .cont .block.th3 {
	padding-right:1%;
}
#newblocks .cont .block.th4 {
	padding-right:1%;
}
#newblocks .cont .block a {
	display:block;
	position:relative;
	overflow:hidden;
}
#newblocks .cont .block a .img {
	display:block;
	width:100%;
	text-align:center;
	height:60px;
}
#newblocks .cont .block a .img img {
	margin-top:5px;
}
#newblocks .cont .block a .tit {
	display: table;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#004e9c;
	height:45px;
	border-bottom:1px solid #004e9c;
	margin-bottom:5px;
	vertical-align:middle;
}
#newblocks .cont .block a .tit .cell {
	display: table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
#newblocks .cont .block a .desc {
	display:block;
	text-align:center;
	color:#333;
	font-size:14px;
	line-height:16px;
}
#newblocks .cont .block a .desc strong {
	font-weight:bold;
	color:#fcb414;
	font-size:20px;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
/*.slick-slide img
{
    display: block;
}*/
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/**/

/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    /*-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);*/

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	/*myChange*/
    width: 32px;
    height: 32px;
	text-indent:100px;
	overflow:hidden;
	margin-top:-16px;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -36px;
	/*myChange*/
	left:auto;
	background: url(../img/svg/slider-arr.svg) no-repeat 0px 0px;
	z-index:1;
}
.slick-prev:hover {
	background: url(../img/svg/slider-arr.svg) no-repeat -33px 0px;
}
.slick-prev.slick-disabled
{
    opacity: 0.25;
}
.slick-prev.slick-disabled:hover
{
	background: url(../img/svg/slider-arr.svg) no-repeat 0px 0px;
}

[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: 0px;
	background: url(../img/svg/slider-arr.svg) no-repeat 0px -33px;
}
.slick-next:hover {
	background: url(../img/svg/slider-arr.svg) no-repeat -33px -33px;
}
.slick-next.slick-disabled
{
    opacity: 0.25;
}
.slick-next.slick-disabled:hover
{
	background: url(../img/svg/slider-arr.svg) no-repeat 0px -35px;
}
.slider-logos .slick-next
{
    right: -25px;
	/*myChange*/
	right: 0px;
	top: 13px;
	background: url(../img/svg/slider-arr.svg) no-repeat 0px -33px;
}
.slider-logos .slick-next:hover {
	background: url(../img/svg/slider-arr.svg) no-repeat -33px -33px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
/* Dots */
.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
	
	/*my*/
	position:relative;
	bottom:22px;
	width:1090px;
	margin:0 auto;
	text-align: right;
	padding-left:10px;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 13px;
    height: 13px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
	
	/*my*/
	width: 13px;
    height: 13px;
	margin:0;
	margin-right:3px;
	background: url(../img/button.png) no-repeat top;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 13px;
    height: 13px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
	
	/*my*/
	width: 13px;
    height: 13px;
	margin:0;
	margin-right:2px;
	background: url(../img/button.png) no-repeat top;
}
.slick-dots li button:hover {
	background: url(../img/button.png) no-repeat bottom;
}
.slick-dots li.slick-active button {
	background: url(../img/button.png) no-repeat bottom;
}

/**/

#content #breadcrumb {
	margin:-3px 0px 5px 0px;
	overflow:hidden;
	display:none;
}
#content #breadcrumb li {
	float:left;
	color: #68a4e0;
	font-size:12px;
	list-style:none;
}
#content #breadcrumb li a {
	color: #9cf;
	padding-right:5px;
}
#content #breadcrumb li a:hover {
	color: #68a4e0;
}
#content #breadcrumb li + li:before{
  content:  '>';
  margin:   0 5px 0 0;
}
#header #breadcrumb {
	overflow:hidden;
	display:block;
	width:100%;
	margin-bottom:-5px;
}
#header #breadcrumb li {
	float:left;
	color: #68a4e0;
	font-size:12px;
	list-style:none;
}
#header #breadcrumb li a {
	color: #9cf;
	padding-right:5px;
}
#header #breadcrumb li a:hover {
	color: #68a4e0;
}
#header #breadcrumb li + li:before{
  content:  '>';
  margin:   0 5px 0 0;
}

/*CONTENT*/
#content {
	width:960px;
	margin:10px auto;
	overflow:hidden;
}
#content.visible {
	overflow:visible;
}
.topline {
	width:100%;
	border-bottom:1px dashed #004e9c;
	margin-bottom:20px;
	display:none;
}
#content h1 {
	font-size:18px;
	color:#003594;
	text-transform:uppercase;
	padding-bottom:6px;
	border-bottom:2px solid #003594;
	margin-bottom:10px;
	-webkit-text-size-adjust: 100%;
}
#content h1.blue {
	padding:7px 10px;
	background:#fcb414;
	color:#fff;
	font-size:14px;
	line-height:20px;
	border-bottom:1px solid #e59e10;
	text-shadow:1px 2px 0px #e59e10;
	margin-bottom:0px;
}
#content h1.blue.big {
	padding:8px 10px 6px;
	font-size:16px;
	line-height:20px;
}
#content div.yellow h1 {
	font-size:16px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:0;
	border-bottom: none;
	margin-bottom:0;
	-webkit-text-size-adjust: 100%;
}
#content h2 {
	font-size:14px;
	/*color:#003594;
	text-transform:uppercase;*/
	margin-bottom:10px;
	line-height:16px;
	-webkit-text-size-adjust: 100%;
}
#content h3 {
	font-size:14px;
	margin-bottom:5px;
	/*line-height:110px;*/
	-webkit-text-size-adjust: 100%;
}
#content h2.yellow {
	padding:7px 10px 6px;
	background:#fcb414;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #e59e10;
	text-shadow:1px 1px 0px #e59e10;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
}
#content p.yellow {
	padding:7px 10px 6px;
	background:#fcb414;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #e59e10;
	text-shadow:1px 1px 0px #e59e10;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
}
#content h2.yellow img {
	float:left;
	margin-right:8px;
	margin-top:-3px;
}
#content h2.yellow.short {
	width:67%;
}
#content h2.yellow.short2 {
	width:95%;
}
#content div.yellow {
	padding:7px 10px 6px;
	background:#fcb414;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #e59e10;
	text-shadow:1px 1px 0px #e59e10;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
	position:relative;
}
#content div.yellow.withlink {
	border-right:5px solid #fff;
}
#content div.yellow img {
	float:left;
	margin-right:8px;
	margin-top:-3px;
}
#content div.yellow h2 {
	font-size:16px;
	margin-bottom:0;
	line-height:22px;
}
#content div.yellow .linkcalcbg {
	position:absolute;
	right:-5px;
	top:0;
	background:#fff;
	padding-left:5px;
}
#content div.yellow .linkcalc {
	margin:0;
    text-shadow: 1px 2px 0px #033e79;
	line-height:36px;
	border:none;
    background: url(../img/linkcalc-new3.png) 0px -1px;
}
#content div.yellow .linkcalc:hover {
	background-position:0px -38px;
    text-shadow: 1px 1px 0px #17658B;
}

#content .article h1, #content .article h2, #content .article h3, #content .article h4, #content .article h5, #content .article h6 {
    padding: 8px 10px 8px;
    background: #2396d1;
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #1e7fb0;
    text-shadow: 1px 2px 0px #1e7fb0;
    margin-bottom: 10px;
    margin-top: 0px;
    line-height: 19px;
    overflow: hidden;
	text-transform:none;
}
#content .article .yellow {
    background: #fcb414;
    border-bottom: 1px solid #e59e10;
    text-shadow: 1px 2px 0px #e59e10;
}
#content .article td.yellow {
	background:none;
	border:none;
	
}
#content .article td.yellow h2 {
    background: #fcb414;
    border-bottom: 1px solid #e59e10;
    text-shadow: 1px 2px 0px #e59e10;
}
/*#content .article .hidden h2 {
	cursor:pointer;
	background: url(../img/show.png) no-repeat 100% 0px, #2396d1;
	padding-right:30px;
}
#content .article .hidden.open h2 {
	cursor:pointer;
	background: url(../img/show.png) no-repeat 100% -200px, #2396d1;
}
#content .article .hidden h2:hover {
	background: url(../img/show.png) no-repeat 100% -100px, #34a2d2;
}
#content .article .hidden.open h2:hover {
	cursor:pointer;
	background: url(../img/show.png) no-repeat 100% -300px, #34a2d2;
}*/
#content .article .hidden tr td {
	vertical-align: middle;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
}
#content .article .hidden tr td h2 {
	padding:0;
	color:#000;
	background:none;
    border-bottom:none;
    text-shadow:none;
	cursor:pointer;
	background: url(../img/show.png) no-repeat 100% 0px;
	padding-right:30px;
	margin-bottom:0;
}
#content .article .hidden.open h2 {
	background-position:100% -200px;
}
#content .article .hidden h2:hover {
	background-position:100% -100px;
	color:#6982f0;
}
#content .article .hidden.open h2:hover {
	color:#6982f0;
	background-position:100% -300px;
}
#content .article .hidden tr td img {
	margin-right:5px;
}

#content .article .imgs {
	margin-bottom:0;
	overflow:hidden;
}
#content .article .imgs a {
	display:block;
	display:inline-block;
	width:25%;
	vertical-align:top;
}
#content .article .imgs.m1 a.th6 {
	width:40.5%;
}
#content .article .imgs.m1 a.th7 {
	width:58.9%;
}
#content .article .imgs img {
	width:90%;
	margin:0;
	float:none;
}
#content .article .imgs.m1 img {
	width:96%;
}
#content .article .imgs.m1 a.th7 img {
	float:right;
}
#content .article .imgs .first img {
	margin:10px 10px 20px 0px;
}
#content .article .imgs .last img {
	margin:10px 0px 20px 10px;
}

#content .linkcalccenter {
	text-align:center;
	display:none;
}
#content .linkcalc.top {
	display: inline-block;
	float:none;
	margin:auto;
	margin-bottom:10px;
	margin-left:20px;
    background: url(../img/linkcalc-new3.png) 0px -1px;
	line-height:36px;
}
#content .linkcalc.top:hover {
	background-position:0px -38px;
    text-shadow: 1px 1px 0px #17658B;
	line-height:36px;
	border-bottom:1px solid #033E79;
}
#content h2.blue {
	padding:7px 10px 6px;
	background:#2396d1;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #1e7fb0;
	text-shadow:1px 2px 0px #1e7fb0;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
}
#content div.blue {
	padding:7px 10px 6px;
	background:#2396d1;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #1e7fb0;
	text-shadow:1px 2px 0px #1e7fb0;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
	overflow:hidden;
}
#content div.blue.center {
	text-align:center;
	padding:5px 200px 3px;
}
#content div.blue.center h2 {
	text-transform:uppercase;
	line-height:18px;
}
#content div.blue img {
	float:left;
	margin-right:8px;
	margin-top:-3px;
}
#content div.blue h2 {
	font-size:16px;
	margin-bottom:0;
	line-height:22px;
}
#content p.blue2 {
	padding:7px 10px 6px;
	background:#2396d1;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #1e7fb0;
	text-shadow:1px 2px 0px #1e7fb0;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
}
#content h2.blue img {
	float:left;
	margin-right:8px;
	margin-top:-3px;
}
#content h4 {
	font-size:15px;
	color:#003594;
	margin-bottom:5px;
	line-height:19px;
	border-bottom:2px solid #003594;
	text-transform:uppercase;
	padding-bottom:5px;
	-webkit-text-size-adjust: 100%;
}
#content h5 {
	font-size:14px;
	color:#003594;
	margin-bottom:5px;
	line-height:16px;
	-webkit-text-size-adjust: 100%;
}
#content h6 {
	font-size:15px;
	color:#003594;
	margin-bottom:5px;
	line-height:19px;
	border-bottom:2px solid #003594;
	text-transform:uppercase;
	padding-bottom:5px;
	-webkit-text-size-adjust: 100%;
}
/*#content h6.blue.big {
	padding:7px 10px 6px;
	background:#2396d1;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #1e7fb0;
	text-shadow:1px 2px 0px #1e7fb0;
	margin-bottom:10px;
	margin-top:0px;
	line-height:19px;
}*/
#content p {
	font-size:14px;
	color:#000;
	margin-bottom:10px;
	line-height:16px;
	-webkit-text-size-adjust: 100%;
}

#content .m-links tr td p {
	font-weight:bold;
	text-indent:3px;
}
#content .m-links tr td p a {
	color:#004e9c;
}
#content .m-links tr td p a:hover {
	color:#09c;
}

#content p.right {
	float:right;
}
#content p.left {
	float:left;
}
#content p img {
	padding:4px;
	background:#f2f2f2;
	border:1px solid #ccc;
	margin-left:20px;
}
#content .article p img {
	padding:4px;
	background:#d2edf7;
	border:1px solid #96d5ee;
	margin-left:20px;
	margin-bottom:10px;
	float:right;
}
#content p.blue img {
	padding:4px;
	background:#d2edf7;
	border:1px solid #96d5ee;
}
#content p.left img {
	margin-left:0px;
	margin-right:20px;
}
#content p iframe {
	padding:4px;
	background:#f2f2f2;
	border:1px solid #ccc;
}
#content p.blue iframe {
	padding:4px;
	background:#d2edf7;
	border:1px solid #96d5ee;
}
#content ul, #content ol {
	margin-left:30px;
	margin-bottom:10px;
}
#content ul li {
	list-style: outside disc;
	font-size:14px;
	line-height:16px;
	-webkit-text-size-adjust: 100%;
}
#content ul.blue {
	margin-left:10px;
}
#content ol.blue {
	margin-left:10px;
}
#content ul.blue li {
	list-style: none inside;
	padding-left:20px;
	background:url(../img/li-2.png) no-repeat 0px 2px;
	margin-bottom:3px;
}
#content ol li {
	list-style: decimal;
	font-size:14px;
	line-height:16px;
	margin-bottom:5px;
	-webkit-text-size-adjust: 100%;
}
#content .article ol li {
	margin-bottom:0;
}
#content ol.blue li {
	list-style: none inside;
	padding-left:22px;
	background: none;
	margin-bottom:3px;
	position:relative;
}
#content ol.blue li img {
	position:absolute;
	left:0;
	margin-right:5px;
}
#content ol li ul {
	margin-top:10px;
}
#content ol li ul li {
	list-style: disc;
	margin-bottom:0px;
}

#content ol.blue li ul li {
	list-style: none inside;
	padding-left:20px;
	background:url(../img/li-2.png) no-repeat 0px 2px;
	margin-bottom:3px;
}
#content ol.blue li ul.blue {
	margin-left:10px;
}

#content table {
	width:100%;
	margin-bottom:10px;
}
#content table tr td {
	vertical-align:top;
	padding-top:10px;
}
#content table.carfax tr td {
	padding-top:0;
}
#content table tr td.blue {
	width:56%;
	padding-right:20px;
	padding-top:0;
}
#content table tr td.blue2 {
	padding-top:0;
}
#content table tr td.blue3 {
	width:33%;
}
#content table tr td.blue3 .cont-blue {
	margin:10px;
	margin-top:0;
}
#content table tr td.blue3 .cont-blue.left {
	margin-left:0;
}
#content table tr td.blue3 .cont-blue.right {
	margin-right:0;
}
#content table tr td.blue3 .cont-blue h2 {
	border:1px solid #1f85b8;
	padding:10px;
	background:#2396d1;
	border-radius:10px 10px 0 0;
	text-align:center;
	margin-bottom:0;
	font-size:16px;
	color:#fff;
	text-shadow:1px 1px 0px #1f85b8;
	line-height:18px; 
}
#content table tr td.blue3 .cont-blue p {
	margin-bottom:0px;
	margin-top:10px;
	text-align: left;
}
#content table tr td.blue3 .cont-blue .cont-p {
	border:1px solid #1f85b8;
	border-top:none;
	padding:10px;
	margin-top:-10px;
	border-radius:0 0 10px 10px;
	text-align:center;
}
#content table tr td.blue4 {
}
#content hr {
	border:none;
	border-bottom:1px solid #e6e6e6;
	margin:0 0 18px 0;
}
#content p.no-margin {
	margin-bottom:0;
	line-height:3px;
}
#content hr.no-margin {
	margin:0;
}
#content table.no-border tr td {
	vertical-align:middle;
	padding:0;
	padding-top:10px;
}
#content table.no-border tr td p img {
	background:none;
	border:none;
	margin:0;
	padding:4px 0;
}
#content table.blocks {
	margin-top:18px;
}
#content table.blocks tr td {
	vertical-align:middle;
	height:130px;
}
#content table.blocks tr td.white {
	padding-right:20px;
}
#content table.blocks tr td.white2 {
	height:13px;
}
#content table.blocks tr td.blue {
	background:#3481c4;
}
#content table.blocks tr td.yellow {
	background:#fabd4b;
}
#content table.blocks tr td.img {
	width:1%;
	text-align:center;
	padding:0 20px;
}
#content table.blocks tr td.text {
	width:40%;
}
#content table.blocks tr td.text p {
	color:#fff;
	margin-bottom:8px;
}
#content table.blocks tr td.text p strong {
	font-size:16px;
}
#content .yellow-cont {
	border:3px solid #ffd61e;
	border-radius:5px;
	margin-bottom:10px;
	background:#ffd61e;
}
#content .yellow-cont.scrollbar-inner {
	height:auto;
    margin:0;
	border:3px solid #ffd61e;
	padding:0;
	margin-bottom:10px;
	/*width:320px;*/
	/*overflow:scroll;*/
	overflow:hidden;
}
#content .yellow-cont table {
	margin-bottom:0;
	/*width:500px;*/
}
#content .yellow-cont table tr td {
	text-align:center;
	padding:8px 10px;
	vertical-align:middle;
	background:#f9f9fb;
}
#content .yellow-cont table tr.grey td {
	background:#f3f4f8;
}
#content .yellow-cont table tr td.title {
	width:1%;
	padding:8px 20px 14px;
	background:#ffd61e;
}
#content .yellow-cont table tr td.title strong {
	display:block;
}
#content .yellow-cont table tr td.title p {
	margin:0;
}
#content .yellow-cont table tr td.long {
	background:#ffd61e;
}
#content .yellow-cont table tr td.long p {
}
#content .yellow-cont table tr td p {
	margin-bottom:0;
}
#content .conteyners {
	width:1000px;
	margin-left:-40px;
}
#content .conteyners tr td {
	vertical-align:bottom;
	text-align:right;
}
/*/CONTENT*/
.link {
    width: 170px;
}
#content .new-button {
	float:right;
	margin-top:5px;
}
#content .new-button.m1 {
	display:none;
}
#content .new-button button {
	border:none;
    font-weight: bold;
    border-radius: 5px;
    border-bottom: 1px solid #008ec3;
    width: 190px;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    background: #00aeef;
    color: #fff;
    text-transform: uppercase;
	cursor:pointer;
}
#content .new-button button:hover {
    border-bottom: 1px solid #11abe4;
    background: #2dc6ef;
}
#content .new-button.ver2 button {
    width: 260px;
}
#content .new-button.ver3 button {
    width: 270px;
}
#content table tr td.ver1 {
	vertical-align:middle;
	padding-top:0;
}
#content table tr td.ver1 h2 {
	margin:0;
}
#content table tr td.ver2 {
	width:10%;
	padding-top:0;
}
#content table tr td.ver2 {
	width:10%;
	padding-top:0;
}
.linkcalc {
    border-radius: 5px;
    border-bottom: 1px solid #333;
    width: 230px;
    line-height: 37px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    background: url(../img/linkcalc.png) top left;
    padding-left: 30px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 0px;
    float: right;
}
.linkcalc.new {
    margin-top:0px;
	padding-top:2px;
    line-height:33px;
    background: #004e9c;
    background: url(../img/linkcalc-new.png) 0px 0px;
}
.linkcalc.new2 {
    margin-top:0px;
	padding-top:2px;
    line-height:33px;
    background: #004e9c;
    background: url(../img/linkcalc-new2.png) 0px 0px;
}
.linkcalc.new3 {
    width: 160px;
    margin-top:0px;
	padding-top:2px;
    line-height:33px;
    background: #004e9c;
    background: url(../img/linkcalc-new.png) 0px 0px;
}
.linkcalc.new4 {
	margin-top:0;
	line-height:30px;
	padding-top:2px;
	background-position:0px -3px;
	padding-left:26px;
}
.linkcalc.new4:hover {
	background-position:0px -40px;
}
.linkcalc:hover {
	background: url(../img/linkcalc.png) bottom left;
    border-bottom: 1px solid #e59e10;
}
.linkcalc.new:hover {
	background: url(../img/linkcalc-new.png) 0px -37px;
    border-bottom: 1px solid #069;
}
.linkcalc.new2:hover {
	background: url(../img/linkcalc-new2.png) 0px -37px;
    border-bottom: 1px solid #069;
}
.linkcalc.new3:hover {
	background: url(../img/linkcalc-new.png) 0px -37px;
    border-bottom: 1px solid #069;
}
.link {
	border-radius:5px;
	border-bottom:1px solid #333;
	width:210px;
	line-height:37px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	background: #004e9c;
	color:#fff;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:10px;
	margin-right:0px;
	float:right;
}
.link:hover {
	background: #fcb414;
}
.link2 {
	border-radius:5px;
	border-bottom:1px solid #333;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	background: #004e9c;
	color:#fff;
	text-transform:uppercase;
	padding:10px 20px;
	display: block;
	float:left;
	margin-bottom:10px;
}
.link2:hover {
	background: #fcb414;
}
#content .viber-1 {
	padding: 0;
	border: none;
	margin-right: 25px;
	float: right;
	margin-top: -48px;
}
#content .viber-2 {
	padding: 0;
	border: none;
	margin-right: -147px;
	float: right;
	margin-top: -46px;
	background: none;
}
#content .prices {
	overflow:hidden;
	width:110%;
}

#content .prices.toslider {
	overflow:hidden;
	width:100%;
}
#content .prices.toslider .prices-cont {
	width:975px;
}
#content .prices.toslider .slick-prev, #content .prices.toslider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    width: 32px;
    height: 47px;
    text-indent: 100px;
    overflow: hidden;
    margin-top: -23px;
    background: url(../img/arr-3.png) no-repeat;
}
#content .prices.toslider .slick-next {
	background-position:0px -47px;
    right:15px;
}
#content .prices.toslider .slick-prev {
    left:0px;
	background-position:0px 0px;
}
#content .prices.toslider .slick-next:hover {
	background-position:-32px -47px;
}
#content .prices.toslider .slick-prev:hover {
	background-position:-32px 0px;
}
#content .prices.toslider .slick-prev.slick-disabled {
    left:-100px;
}
#content .prices.toslider .slick-next.slick-disabled {
    right:-100px;
}

#content .carfax .prices {
	margin-top:5px;
}
#content .prices.new {
	overflow:hidden;
	width:100%;
}
#content .prices p {
	margin-bottom:0;
}
#content .price {
	width:176px;
	margin-right:15px;
	border-radius:5px;
	padding-bottom:5px;
	float:left;
}
#content .prices.new .price {
	width:466px;
	margin-right:0px;
	margin-left:15px;
	float:right;
}
#content .price.th1 {
	border:2px solid #71da96;
}
#content .price.th2 {
	border:2px solid #9abaf4;
}
#content .price.th3 {
	border:2px solid #c9f;
}
#content .price.th4 {
	border:2px solid #f9c;
}
#content .price.th5 {
	border:2px solid #c9f;
}
#content .price.th5.new {
	margin-right:0;
	margin-left:10px;
}
#content .move {
	overflow:hidden;
}
#content .move .prices {
	width:auto;
	float:right;
}
#content .move .yellow-cont {
	width:760px;
	float:left;
}
#content .price .title {
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 8px;
	margin-bottom:0;
	line-height:none;
}
#content .price.th1 .title {
	background:#71da96;
}
#content .price.th2 .title {
	background:#9abaf4;
}
#content .price.th3 .title {
	background:#c9f;
}
#content .price.th4 .title {
	background:#f9c;
}
#content .price.th5 .title {
	background:#c9f;
}
#content .desc {
	display:table-cell;
	height:86px;
	vertical-align:middle;
	color:#555;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:0 6px;
}
#content .prices.new .price .desc {
	display:block;
	height: auto;
	padding:7px;
	margin:auto;
}
#content .move .prices .price .desc {
	height: auto;
	padding:10px 5px;
}
#content .move .prices .price .scrollbar-inner {
    height: 125px;
}
#content .price.th5.new .scrollbar-inner {
    height: 164px;
}
#content .num {
	text-align:center;
	font-size:14px;
	color:#555;
	margin-top:10px;
}
#content .num strong {
	font-size:18px;
	font-weight:bold;
}
#content .price button {
	display:block;
	margin:auto;
	padding:7px 0;
	width:154px;
	color:#fff;
	border-radius:3px;
	background:#ff5252;
	margin-top:5px;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	cursor:pointer;
	border:none;
}
#content .price button:hover {
	background:#ff8585;
}
#content .small {
	color:#555;
	text-align:center;
	font-size:12px;
	margin-top:5px;
}
#content .scrollbar-inner {
	padding:0px 10px 2px 0;
	margin:0 3px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	height:130px;
}

#content #filter .scrollbar-inner {
	margin:0;
	border-top: none;
	border-bottom: none;
}

#content .prices.new .price .scrollbar-inner {
	height: auto;
}
#content .prices.new .price .scrollbar-inner ul {
	float:left;
	margin-right:20px;
	padding-top:5px;
}
#content .scrollbar-inner ul {
	padding:0;
	margin:0;
	padding-bottom:3px;
}
#content .scrollbar-inner ul li {
	list-style:none;
	margin-top:4px;
	color:#555;
	font-size:12px;
	line-height:14px;
	padding:0;
	padding-left:16px;
	background:url(../img/check.png) no-repeat 0px 2px;
	text-align:left;
}
#content .prices.new .price .scrollbar-inner ul li {
	margin-top:2px;
}
#content .prices.new .price .float {
	float:left;
	margin-top:6px;
	margin-left:5px;
}
#content .prices.new .price .num {
	text-align:left;
	margin:0;
}
#content .prices.new .price .small {
	margin:0;
}
#content .prices.new .price .small.hide2 {
	display:none;
}
#content td.hide3 {
	display:none;
}
#content .prices.new .price button {
	float:right;
	margin-right:5px;
	margin-top:7px;
}

#content .articles {
}
#content .articles table {
	width:auto;
	margin:0;
}
#content .articles td {
	width:310px;
	padding:0;
	border-right:20px solid #fff;
	border-bottom:20px solid #fff;
}
#content .articles td.last {
	padding-right:0;
	border-right:none;
}
#content .articles td .img {
	display:block;
	position:relative;
	overflow:hidden;
}
#content .articles td .img img {
	width:100%;
	height:auto;
	/*border:1px solid #d6d6d6;*/
	margin-top:5px;
}
#content .articles td .img .opacity {
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;
	left:0;
	top:0;
	opacity:0;
}
#content .articles td .img.hover .opacity,#content .articles td .img:hover .opacity {
	opacity:0.15;
}
#content .articles td .title {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#094158;
	font-weight:bold;
	/*padding-top:10px;*/
	/*text-align:center;*/
	/**/
	/*height:56px;*/
	overflow:hidden;
}
#content .articles td .title.hover, #content .articles td .title:hover {
	color: #199bd0;
}
/*#content .articles td  p {
	text-align:center;
	font-size:12px;
	color:#909090;
	border-top:1px dashed #ccc;
	margin-top:5px;
	padding-top:5px;
}*/
#content .articles td  p {
	text-align:center;
	font-size:12px;
	color:#909090;
	/*border-bottom:1px dashed #ccc;*/
	padding-top:5px;
	margin-bottom:0;
	/*padding-bottom:5px;*/
}

#header .change1.m1 {
	display:block;
	width:100%;
	float:left;
	margin-top:-5px;
	margin-bottom:-4px;
	height:16px;
}
#header .change1.m1.ind {
	height:14px;
	margin-top:-8px;
}
#header .change1.m1 table {
	width:100%;
}
#header .change1.m1 table td {
	vertical-align:middle;
}
#header .change1.m1 table .th2 {
	width:1%;
}
#header .change1.m1 .backcall {
	display:block;
	font-size:12px;
	padding:2px 0;
	color:#004e9c;
	padding-left:17px;
	background:#ccc;
	text-transform:uppercase;
	font-weight: bold;
	background:url(../img/backcall1.png) no-repeat 0px 0px;
	margin-top:2px;
	cursor:pointer;
}
#header .change1.m1 .backcall:hover {
	background-position:0px -50px;
	color:#fcb414;
}

#content .change1.m2 {
	display:block;
	width:100%;
	/*float:left;*/
	height:22px;
	display:none;
}
#content .change1.m2 table {
	width:100%;
}
#content .change1.m2 table td {
	vertical-align: middle;
	padding:0;
}
#content .change1.m2 table .th2 {
	width:1%;
}
#content .change1.m2 .backcall {
	display:block;
	font-size:12px;
	padding:2px 0;
	color:#004e9c;
	padding-left:17px;
	background:#ccc;
	text-transform:uppercase;
	font-weight: bold;
	background:url(../img/backcall1.png) no-repeat 0px 0px;
	margin-bottom:5px;
	cursor:pointer;
}
#content .change1.m2 .backcall:hover {
	background-position:0px -50px;
	color:#fcb414;
}
#content .change1.m2 #breadcrumb {
    margin: 0px 0px 0px 0px;
}

#content .callbroker {
	margin:5px 0 10px;
	display:none;
}
#content .callbroker a {
    color: #004e9c;
    background: url(../img/backcall1.png) no-repeat 0px 0px;
    padding-left: 17px;
    font-size: 14px;
    display: block;
    margin-top: 2px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    margin: auto;
    width: 160px;
}
#content .callbroker a:hover {
	background-position:0px -50px;
	color:#fcb414;
}

.change1.m3 {
	display:block;
	overflow:hidden;
	padding-bottom:7px;
    border-bottom: 1px dashed #004e9c;
    margin-bottom: 8px;
	display:none;
}
.change1.m3 .backcall {
	display:block;
	width:125px;
	font-size:12px;
	padding:2px 0;
	color:#004e9c;
	padding-left:17px;
	background:#ccc;
	text-transform:uppercase;
	font-weight: bold;
	background:url(../img/backcall1.png) no-repeat 0px 0px;
	margin:auto;
	cursor:pointer;
}
.change1.m3 .backcall:hover {
	background-position:0px -50px;
	color:#fcb414;
}
.topline {
    margin-bottom: 8px;
}

.change1.m3.ind {
	display:block;
	overflow:hidden;
	padding-top:7px;
	padding-bottom:7px;
    border-top: 1px dashed #004e9c;
    border-bottom:none;
    margin-bottom:0;
	display:none;
}


#content .m-links.new tr td {
	/*border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
	padding-top:5px;
	display:block;
	float:left;
	width:20%;
}
#content .m-links.new tr td.th1a {
	width:20%;
}
#content .m-links.new tr td.th5a {
	width:20%;
}
#content .m-links.new tr td p {
	font-weight:bold;
	text-indent:3px;
	margin-bottom:0;
}
#content .m-links.new tr td p a {
	color:#004e9c;
}
#content .m-links.new tr td p a:hover {
	color:#09c;
}
#content .m-links.new tr td p a .flag {
	display:inline;
	width:21px;
	height:15px;
	margin-right:6px;
	vertical-align:middle;
	background:url(../img/flags.png) no-repeat;
	margin-bottom:3px;
}
#content .m-links.new tr td p a .flag.th1 {
    background-position:0px -40px;
}
#content .m-links.new tr td p a .flag.th2 {
    background-position:0px 0px;
}
#content .m-links.new tr td p a .flag.th3 {
    background-position:0px -80px;
}
#content .m-links.new tr td p a .flag.th4 {
    background-position:0px -60px;
}
#content .m-links.new tr td p a .flag.th5 {
    background-position:0px -99px;
}
#content .m-links.new tr td p a .flag.th6 {
    background-position:0px -20px;
}
#content .m-links.new tr td p a .flag.th7 {
    background-position:0px -118px;
}
#content .m-links.new tr td p a .flag.th8 {
    background-position:0px -138px;
}
#content .m-links.new tr td p a .flag.th9 {
    background-position:0px -158px;
}
#content .m-links.new tr td p a .flag.th10 {
    background-position:0px -177px;
}
#content .m-links.new tr td p a .flag.th11 {
    background-position:0px -196px;
}
#content .m-links.new tr td p a .flag.th12 {
    background-position:0px -215px;
}



                            /*************** SIMPLE INNER SCROLLBAR ***************/


                            .scrollbar-inner > .scroll-element,
                            .scrollbar-inner > .scroll-element div
                            {
                                /*border: none;*/
                                margin: 0;
                                padding: 0;
                                position: absolute;
                                z-index: 10;
                            }
							
							.yellow-cont.scrollbar-inner > .scroll-element .scroll-bar_center {
								background:#fcb414;
								border-radius:10px;
							}

                            .scrollbar-inner > .scroll-element div {
                                display: block;
                                height: 99%;
                                left: 0;
                                top: 0;
                                width: 100%;
                            }

                            .scrollbar-inner > .scroll-element.scroll-x {
                                bottom: 2px;
                                height: 8px;
                                left: 0;
                                width: 100%;
                            }

                            .yellow-cont.scrollbar-inner > .scroll-element.scroll-x {
                                bottom: 3px;
                                height: 10px;
                                left: 0;
                                width: 97%;
								border-left:3px solid #f9f9fb;
								border-right:3px solid #f9f9fb;
                            }

                            .scrollbar-inner > .scroll-element.scroll-y {
                                height: 100%;
                                right: 0px;
                                top: 2px;
                                width: 6px;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_outer {
                                overflow: hidden;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_outer,
                            .scrollbar-inner > .scroll-element .scroll-element_track,
                            .scrollbar-inner > .scroll-element .scroll-bar {
                                /*-webkit-border-radius: 8px;
                                -moz-border-radius: 8px;
                                border-radius: 8px;*/
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_track,
                            .scrollbar-inner > .scroll-element .scroll-bar {
                                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
                                filter: alpha(opacity=40);
                                opacity: 0.4;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #fff; }
                            /*.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }*/
                            #content .price.th1 .scrollbar-inner > .scroll-element .scroll-bar { background-color: #71da96; }
                            #content .price.th2 .scrollbar-inner > .scroll-element .scroll-bar { background-color: #9abaf4; }
                            #content .price.th3 .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c9f; }
                            #content .price.th4 .scrollbar-inner > .scroll-element .scroll-bar { background-color: #f9c; }
                            #content .price.th5 .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c9f; }
                            /*.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }*/
                            #content .price.th1 .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #71da96; }
                            #content .price.th2 .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #9abaf4; }
                            #content .price.th3 .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #c9f; }
                            #content .price.th4 .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #f9c; }
                            #content .price.th5 .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #c9f; }
                            /*.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }*/
							


                            /* update scrollbar offset if both scrolls are visible */

                            .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
                            .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


                            .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
                            .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
							.content .demo > div {
    							max-height: 100px;
    							overflow: auto;
							}


            /*************** SCROLLBAR BASE CSS ***************/

            .scroll-wrapper {
                overflow: hidden !important;
                padding: 0 !important;
                position: relative;
            }

            .scroll-wrapper > .scroll-content {
                border: none !important;
                box-sizing: content-box !important;
                height: auto;
                left: 0;
                margin: 0;
                max-height: none;
                max-width: none !important;
                overflow: scroll !important;
                padding: 0;
                position: relative !important;
                top: 0;
                width: auto !important;
            }

            .scroll-wrapper > .scroll-content::-webkit-scrollbar {
                height: 0;
                width: 0;
            }

            .scroll-element {
                display: none;
            }
            .scroll-element, .scroll-element div {
                box-sizing: content-box;
            }

            .scroll-element.scroll-x.scroll-scrollx_visible,
            .scroll-element.scroll-y.scroll-scrolly_visible {
                display: block;
            }

            .scroll-element .scroll-bar,
            .scroll-element .scroll-arrow {
                cursor: default;
            }

            .scroll-textarea {
                border: 1px solid #cccccc;
                border-top-color: #999999;
            }
            .scroll-textarea > .scroll-content {
                overflow: hidden !important;
            }
            .scroll-textarea > .scroll-content > textarea {
                border: none !important;
                box-sizing: border-box;
                height: 100% !important;
                margin: 0;
                max-height: none !important;
                max-width: none !important;
                overflow: scroll !important;
                outline: none;
                padding: 2px;
                position: relative !important;
                top: 0;
                width: 100% !important;
            }
            .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
                height: 0;
                width: 0;
            }



#content p.newimg img {
	padding:4px;
	background:#f2f2f2;
	border:1px solid #ccc;
	margin-left:0px;
}
#content p.hide2 {
	display:none;
}
/*#content .price.th5.new .desc {
    height: auto;
	padding:10px 5px;
}*/
#content .hide3 .price.th5.new .desc {
    height: auto;
	padding:10px 5px;
}
#content .move .col1, #content .move .col2 {
	display:table-cell;
	vertical-align:top;
}
#content .carfax-img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:none;
}


@media
only screen and (max-width : 960px), only screen and  and (max-device-width : 960px) {
	
body {
	border-top:5px solid #004e9c;
}
#header {
	width:100%;
	border-top:5px solid #fcb414;
}
#header .logo {
	margin-left:10px;
}
#header p {
	display:none;
}

.slider-2 {
	padding:10px 0;
	width:260px;
	border:none;
	position:absolute;
	right:60px;
	top:22px;
} 

#mob-menu {
	top:-52px;
	display:block;
}
.myrating {
	display:none;
}
#topmenu {
	width:100%;
	position:relative;
}
#topmenu ul {
	display:none;
	border-bottom:5px solid #fcb414;
}
#topmenu ul li {
	width:100%;
	float: none;
	border-right: none;
	text-align:center;
	border-bottom:1px solid #48729c;
}
#topmenu ul li a {
	width:100%;
	font-size:14px;
	height:auto;
	line-height:20px;
	border-bottom: none;
	padding:5px 0;
	-webkit-text-size-adjust: 100%;
}
#topmenu ul li.li-1 a {
	width:100%;
}
#topmenu ul li.li-2 a {
	width:100%;
}
#topmenu ul li.li-3 a {
	width:100%;
}
#topmenu ul li.li-4 a {
	width:100%;
}
#topmenu ul li.li-5 a {
	width:100%;
}
#topmenu ul li.li-6 a {
	width:100%;
}
#topmenu ul li ul {
	position:relative;
	border-bottom:none;
}
#topmenu ul li ul li {
	text-align:center;
	border-top:1px solid #f9df25;
}
.cont {
	width:100%;
	text-align:center;
	display:none;
}
.cont-2 {
	width:760px;
	text-align:center;
	display:block;
}
.cont-2 {
	width:600px;
	text-align:center;
	display:block;
}
.cont-2 .block {
	width:300px;
	padding:0px;
	padding-left:0%;
	padding-right:0%;
	float: left;
	margin-right:0px;
	display:inline-block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.cont-2 .block h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block .h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block p {
	text-align:left;
	line-height:16px;
}
.cont-2 .block.last-2 {
}
.cont-2 .block.last h5 {
	display:block;
	float:left;
	margin-top:20px;
}
.cont-2 .block.last table {
	display:block;
	float:left;
	width:58px;
}
.cont-2 .block.last table tr td {
	display:block;
	float:right;
}
.map {
	display:block;
}
#footer {
	width:100%;
}
.hide {
	display:block;
}

#footer p {
	float:none;
	text-align:center;
}
#footer p.icons {
	float:none;
}
#footer p.lin {
	float:none;
	margin-top:0;
	margin-bottom:10px;
}

#header #breadcrumb {
    margin-left: 10px;
}
#content {
	width:96%;
}
.topline {
	display: block;
}
#content table tr td {
	display:block;
}
#content table.no-blocks tr td {
	display:table-cell;
}
#content .change1.m2 table tr td {
	display:table-cell;
}
#content .articles td {
	display:table-cell;
}
#content .article .hidden tr td {
	display:table-cell;
}
#content p.right {
	float: none;
	text-align:center;
}
#content p.left {
	float: none;
	text-align:center;
}
#content p.right img {
	margin:0;
}
#content p.left img {
	margin:0;
}
#content table tr td.blue {
	width:100%;
	padding-right:0px;
}
#content table tr td.blue3 {
	width:100%;
}
#content table tr td.blue3 .cont-blue {
	margin:0;
}
#content p iframe {
	display:none;
}
#content .m-hide {
	display:none;
}
#content p img {
	margin-left:0;
}
#content h2.yellow.short {
    width: 100%;
}
#header #breadcrumb {
	display:none;
}
#content #breadcrumb {
	display:block;
}
.linkcalc {
    display: inline-block;
    float: none;
    margin: auto;
	margin-top:5px;
}
#content table.m4 tr td {
	display:table-cell;
	
}
.linkcalc.new4 {
    display: block;
    float: right;
    margin:0;
	margin-left:10px;
}
#content .m-links {
	text-align: center;
}
#content .m-links tr td {
	overflow:hidden;
	width:auto;
	display:inline-block;
	margin:2px 10px;
	padding-top:0;
}
#content .m-links tr td h2 {
	margin-bottom:0;
}
#content .m-links tr td p {
	margin-bottom:0;
}
#content .m-links tr td.link3 {
	padding-top:10px;
}
#content table.no-border tr td {
	display: table-cell;
}
#content table.border tr td {
	display: table-cell;
}
#content table.border-2 tr td {
	display: table-cell;
}
#content table tr td.ver2 {
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
#content .new-button.ver2 {
	display:inline-block;
    float: none;
	vertical-align:top;
	margin-top:0;
	margin-top:5px;
}
#content .new-button.ver2 button {
    width: 260px;
}
#content .prices {
	text-align:center;
    width: 100%;
}
#content .price {
	float:none;
	margin:0px 5px 15px 5px;
	display:inline-block;
}
#content .new-button.ver3 {
	width:270px;
	float:none;
	display:block;
	margin:auto;
}
	
#content .linkcalccenter {
	display:block;
}
#content div.yellow .linkcalcbg {
	display:none;
}
#content div.yellow.withlink {
    border-right:none;
}
#content .linkcalc.top {
	margin-left:0;
}
#content table.blocks tr td {
    display:table-cell;
}
#content table.blocks tr td.text {
	padding-right:10px;
}
#content .yellow-cont tr td {
    display:table-cell;
}
#content div.blue.center {
    padding: 5px 20px 3px;
}

#content .conteyners {
	width:400px;
	margin:auto;
}
#content .conteyners tr td {
	display:block;
	padding-right:20px;
}
#content .conteyners tr td.margin {
	margin-bottom:10px;
}

#content .prices.new .price {
	width:266px;
}
#content .prices.new .price .scrollbar-inner {
    padding:3px 0 5px 0;
}
#content .prices.new .price .scrollbar-inner ul {
    float:none;
    margin:0;
    padding:0;
}
#content .prices.new .price .small.hide1 {
	display:none;
}
#content .prices.new .price .small.hide2 {
	display:block;
}
#content .prices.new .price .float {
    float: none;
    margin-top: 6px;
    margin-left: 5px;
}
#content .prices.new .price .num {
    text-align: center;
    margin: 0;
}
#content .prices.new .price button {
    float: none;
    margin: 5px auto;
}
/*#content .move .prices {
	display:none;
}
#content td.hide3 {
    display: table-cell;
}

#content .move .yellow-cont {
    width: auto;
    float: none;
}*/

/*#content .move .yellow-cont {
    width:75%;
}
#content .move .prices {
    width:24%;
}
#content .move .price {
    width:100%;
}*/
#content .yellow-cont table tr td.title span {
    display: block;
    height: 0;
}
#content .move .yellow-cont {
    width:auto;
    float:none;
}
#content .move {
	width:100%;
}

#header .change1.m1 {
	display:none;
}
#content .change1.m2 {
	display:block;
}
#header .change1.m1.ind {
	display:block;
}
#header .change1.m1.ind .backcall {
	margin-right:120px;
	float:right;
	margin-top:-2px;
}

#content table.carfax tr td {
	display:table-cell;
}


#newblocks .cont .block {
	vertical-align:top;
}
#newblocks .cont .block.th1 a .desc {
	padding:0 6px;
}
#newblocks .cont .block.th4 a .desc {
	padding:0 5px;
}
#content .articles td {
    width: 33%;
}


#content .m-links.new tr td {
	margin:0;
	display:table-cell;
	padding-bottom:5px;
}
#content .m-links.new tr td p a .flag {
    margin-right:0px;
}
#content .m-links.new tr td p {
	text-align:left;
}


#content .m-links.new tr td {
	width:26%;
}
#content .m-links.new tr td.th1a {
	width:26%;
}
#content .m-links.new tr td.th5a {
	width:26%;
}

#content .m-links.new tr td.th4a {
	width:19%;
	float:right;
	min-width:142px;
}
#content .m-links.new tr td.th8a {
	width:19%;
	float:right;
	min-width:142px;
}

#content .prices.toslider .prices-cont {
    width:100%;
}
#content .prices.toslider .prices-cont .price-cont {
    display: inline-block;
    margin: 0;
}
#content .prices.toslider .prices-cont .price {
    width: 176px;
}
#content .prices.toslider .prices-cont .price {
    float: none;
    margin: 0px 5px 15px 5px;
    display: inline-block;
}

#footer p {
    margin-top:15px;
}
#footer p.lin {
    margin-top: -5px;
}

}

@media
only screen and (max-width : 780px), only screen and  and (max-device-width : 780px) {
	
body {
	border-top:5px solid #004e9c;
}
#header {
	width:100%;
	border-top:5px solid #fcb414;
}
#header .logo {
	margin-left:10px;
}
#header p {
	display:none;
}

.slider-2 {
	padding:10px 0;
	width:260px;
	border:none;
	position:absolute;
	right:60px;
	top:22px;
}
#mob-menu {
	top:-52px;
	display:block;
}
.myrating {
	display:none;
}
#topmenu {
	width:100%;
	position:relative;
}
#topmenu ul {
	display:none;
	border-bottom:5px solid #fcb414;
}
#topmenu ul li {
	width:100%;
	float: none;
	border-right: none;
	text-align:center;
	border-bottom:1px solid #48729c;
}
#topmenu ul li a {
	width:100%;
	font-size:14px;
	height:auto;
	line-height:20px;
	border-bottom: none;
	padding:5px 0;
	-webkit-text-size-adjust: 100%;
}
#topmenu ul li.li-1 a {
	width:100%;
}
#topmenu ul li.li-2 a {
	width:100%;
}
#topmenu ul li.li-3 a {
	width:100%;
}
#topmenu ul li.li-4 a {
	width:100%;
}
#topmenu ul li.li-5 a {
	width:100%;
}
#topmenu ul li.li-6 a {
	width:100%;
}
#topmenu ul li ul {
	position:relative;
	border-bottom:none;
}
#topmenu ul li ul li {
	text-align:center;
	border-top:1px solid #f9df25;
}
.cont {
	width:100%;
	text-align:center;
	display:none;
}
.cont-2 {
	width:600px;
	text-align:center;
	display:block;
}
.cont-2 .block {
	width:300px;
	padding:0px;
	padding-left:0%;
	padding-right:0%;
	float: left;
	margin-right:0px;
	display:inline-block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.cont-2 .block h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block .h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block p {
	text-align:left;
	line-height:16px;
}
.cont-2 .block.last-2 {
}
.cont-2 .block.last h5 {
	display:block;
	float:left;
	margin-top:20px;
}
.cont-2 .block.last table {
	display:block;
	float:left;
	width:58px;
}
.cont-2 .block.last table tr td {
	display:block;
	float:right;
}
.map {
	display:block;
}
#footer {
	width:100%;
}
.hide {
	display:block;
}
.b24-widget-button-position-bottom-right {
    margin-right: -40px;
    margin-bottom: -40px;
}
#content table.blocks tr td {
    height: 220px;
}

#content .move .col1 .yellow-cont table tr td.title {
    padding: 8px 4px 14px;
}
#content .move .col1 .yellow-cont table tr td {
    padding: 8px 4px;
}
#content .move .num {
    margin-top: 16px;
}
#content .move .small {
	margin-bottom:8px;
}

#content .change1.m2 .backcall {
	display:none;
}
/*#content .change1.m2 table td {
	display:table-cell;
}
#content .change1.m2 .backcall {
	margin-bottom:0;
}*/
#header .change1.m1 {
	display:block;
	margin-top:-10px;
}
#header .change1.m1 .backcall {
	margin-right:115px;
	float:right;
}


#content table.carfax tr td table tr td {
	display:block;
	width:100%;
	overflow:hidden;
}

#content .carfax-img {
	margin-bottom:10px;
}
#content .carfax .prices {
    margin-top:0;
}


#newblocks .cont .block {
	display:inline-block;
	width:47%;
	padding:0;
	margin:0;
	margin:0 1% 10px 1%;
}
#newblocks .cont .block.th1, #newblocks .cont .block.th2, #newblocks .cont .block.th3, #newblocks .cont .block.th4, #newblocks .cont .block.th5 {
	padding:0;
}
#newblocks .cont .block a .tit .cell .m1 {
	display:none;
}
#newblocks .cont .block a .tit {
    height: 25px;
}


#content .article p img {
	margin:auto;
	float:none;
	display:block;
	text-align:center;
	margin:auto;
	margin-bottom:10px;
	max-width:96%;
	height:auto;
}
#content .article p.m5 img {
	margin:0;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	display:block;
	height:auto;
}


#content .callbroker {
	display:block;
}

/*#content .articles {
	text-align:center;
}
#content .articles td {
	display: inline-block;
	border:none;
	width:48%;
	margin:1%;
}*/

#content .m-links.new tr td {
	width:36%;
}
#content .m-links.new tr td.th1a {
	width:36%;
}
#content .m-links.new tr td.th5a {
	width:36%;
}

#content .m-links.new tr td.th3a {
	width:19%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th4a {
	width:19%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th8a {
	width:19%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th12a {
	width:19%;
	float:right;
	min-width:162px;
}


#content .hide-cont {
	display: block;
}	

}
/**/

@media
only screen and (max-width : 640px), only screen and  and (max-device-width : 640px) {
	
body {
	border-top:5px solid #004e9c;
}
#header {
	width:100%;
	border-top:5px solid #fcb414;
}
#header .logo {
	margin-left:10px;
}
#header p {
	display:none;
}

.slider-2 {
	padding:10px 0;
	width:244px;
	border:none;
	position:absolute;
	right:52px;
	top:22px;
}
#mob-menu {
	top:-52px;
	display:block;
}
.myrating {
	display:none;
}
#topmenu {
	width:100%;
	position:relative;
}
#topmenu ul {
	display:none;
	border-bottom:5px solid #fcb414;
}
#topmenu ul li {
	width:100%;
	float: none;
	border-right: none;
	text-align:center;
	border-bottom:1px solid #48729c;
}
#topmenu ul li a {
	width:100%;
	font-size:14px;
	height:auto;
	line-height:20px;
	border-bottom: none;
	padding:8px 0;
}
#topmenu ul li.li-1 a {
	width:100%;
}
#topmenu ul li.li-2 a {
	width:100%;
}
#topmenu ul li.li-3 a {
	width:100%;
}
#topmenu ul li.li-4 a {
	width:100%;
}
#topmenu ul li.li-5 a {
	width:100%;
}
#topmenu ul li.li-6 a {
	width:100%;
}
#topmenu ul li ul {
	position:relative;
	border-bottom:none;
}
#topmenu ul li ul li {
	text-align:center;
	border-top:1px solid #f9df25;
}
#topmenu ul li ul li a {
    padding: 6px 0px;
}
.cont {
	width:100%;
	text-align:center;
	display:none;
}
.cont-2 {
	width:100%;
	text-align:center;
	display:block;
}
.cont-2 .block {
	width:54%;
	padding:0px;
	padding-left:26%;
	padding-right:20%;
	float: none;
	margin-right:0px;
	display:inline-block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.cont-2 .block h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block .h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block p {
	text-align:left;
	line-height:16px;
}
.cont-2 .block.last-2 {
	border-bottom: none;
	padding-bottom:0px;
}
.cont-2 .block.last h5 {
	display:block;
	float:left;
	margin-top:20px;
}
.cont-2 .block.last table {
	display:block;
	float:left;
	width:58px;
}
.cont-2 .block.last table tr td {
	display:block;
	float:right;
}
.map {
	display:block;
}
#footer {
	width:100%;
}
.hide {
	display:block;
}

#content table.no-border tr td {
	display:block;
}
#content table.no-border tr td p img {
	display:block;
	margin:auto;
}

#content .price {
	width:45%;
}
#content .hide3 .price {
	width:176px;
}
#content table.blocks {
	width:90%;
	margin:auto;
	margin-bottom:10px;
}
#content table.blocks tr td {
	display:block;
	float:left;
	height:130px;
	padding:10px 0 0;
}
#content table.blocks tr td.img {
    width: 10%;
}
#content table.blocks tr td.img img {
	margin-top:30px;
}
#content table.blocks tr td.img {
    padding: 5px 20px;
}
#content table.blocks tr td.text {
	width:78%;
}
#content table.blocks tr td.white {
	display:none;
}
#content table.blocks tr td.white2 {
	display:none;
}

#content .yellow-cont table tr td.title {
    padding: 8px 5px 14px;
}
#content .yellow-cont table tr td.title span {
	display:block;
	height:0;
}

#content p.blue.new img {
	width:98%;
	height:auto;
}

#content table.no-blocks tr td {
    display:block;
}
#content .prices.new .price {
	width:98%;
	margin-left:0;
	margin:auto;
	float:none;
}
#content .prices.new .price .scrollbar-inner {
	text-align:center;
}
#content .prices.new .price .scrollbar-inner ul {
	display:inline-block;
	margin:0 10px;
	padding:0;
	vertical-align:top;
}
#content .prices.new .price .small.hide1 {
	display:block;
}
#content .prices.new .price .small.hide2 {
	display:none;
}
#content .prices.new .price .float {
    float: left;
    margin-top: 6px;
    margin-left: 5px;
}
#content .prices.new .price .num {
    text-align: left;
}
#content .prices.new .price button {
    float: right;
    margin-right: 5px;
    margin-top: 7px;
}
#content p.hide1 {
	display:none;
}
#content p.hide2 {
	display:block;
}
#content .move .col1 {
    display: block;
}
#content .move .col2 {
    display: none;
    vertical-align: top;
}
#content td.hide3 {
    display: table-cell;
}
/**/

#header .change1.m1 .backcall {
	margin-right:102px;
}
#content .change1.m2 {
	height:auto;
}
#header .change1.m1.ind .backcall {
	margin-right:104px;
}

#content table.carfax tr td {
	display:block;
	width:100%;
	overflow:hidden;
}
.link2 {
    float: none;
    margin: auto;
	width:250px;
}
#content .carfax .price.th5.new {
    margin-left:0;
}
#content .carfax-img {
	float:none;
	margin: auto;
	display:block;
}


/*#newblocks .cont .block a .tit .cell .m1 {
	display:inline;
}*/
#newblocks .cont .block a .tit {
    /*height: 45px;*/
	height:auto;
	padding:5px 0 8px;
}


#content table.m4 tr td {
	display:block;
	
}
.linkcalc.new4 {
    display: inline-block;
    float: none;
    margin:0;
}

#content .article p.m5 img {
	margin:auto;
	float:none;
	display:block;
	text-align:center;
	margin:auto;
	margin-bottom:10px;
	max-width:96%;
	height:auto;
}
#content .article .imgs.m1 {
	text-align:center;
}
#content .article .imgs.m1 a.th6 {
    width:100%;
	margin-bottom:20px;
	text-align:center;
}
#content .article .imgs.m1 a.th7 {
    width:100%;
	text-align:center;
}
#content .article .imgs.m1 a.th6 img {
    width:90%;
	height:auto;
	float:none;
	margin:auto;
}
#content .article .imgs.m1 a.th7 img {
    width:90%;
	height:auto;
	float:none;
	margin:auto;
}
#content .article .imgs {
	text-align:center;
}
#content .article .imgs a {
    width: 45%;
	margin:0px 5px 20px 5px;
}

#content .article .hidden tr td {
    vertical-align:top;
}

#content .m-links.new tr td {
	width:50%;
}
#content .m-links.new tr td.th1a {
	width:50%;
	float:left;
	min-width:162px;
}
#content .m-links.new tr td.th2a {
	width:20%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th6a {
	width:20%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th5a {
	width:50%;
	float:left;
	min-width:162px;
}
#content .m-links.new tr td.th3a {
	width:50%;
	float:left;
	min-width:162px;
}
#content .m-links.new tr td.th4a {
	width:20%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th8a {
	width:20%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th10a {
	width:20%;
	float:right;
	min-width:162px;
}
#content .m-links.new tr td.th12a {
	width:20%;
	float:right;
	min-width:162px;
}

#content .prices.toslider .prices-cont .price-cont {
    width:45%;
	margin:0 1px;
}
#content .prices.toslider .prices-cont .price {
    width:95%;
}


@media
only screen and (max-width : 500px), only screen and  and (max-device-width : 500px) {
	
body {
	border-top:5px solid #004e9c;
}
#header {
	width:100%;
	border-top:5px solid #fcb414;
}
#header .logo {
	margin-left:20px;
}
#header p {
	display:none;
}
.myrating {
	display:none;
}
#topmenu {
	width:100%;
	position:relative;
}
#topmenu ul {
	display:none;
	border-bottom:5px solid #fcb414;
}
#topmenu ul li {
	width:100%;
	float: none;
	border-right: none;
	text-align:center;
	border-bottom:1px solid #48729c;
}
#topmenu ul li a {
	width:100%;
	font-size:14px;
	height:auto;
	line-height:20px;
	border-bottom: none;
	padding:8px 0;
}
#topmenu ul li.li-1 a {
	width:100%;
}
#topmenu ul li.li-2 a {
	width:100%;
}
#topmenu ul li.li-3 a {
	width:100%;
}
#topmenu ul li.li-4 a {
	width:100%;
}
#topmenu ul li.li-5 a {
	width:100%;
}
#topmenu ul li.li-6 a {
	width:100%;
}
#topmenu ul li ul {
	position:relative;
	border-bottom:none;
}
#topmenu ul li ul li {
	text-align:center;
	border-top:1px solid #f9df25;
}
.cont {
	width:100%;
	text-align:center;
	display:none;
}
.cont-2 {
	width:100%;
	text-align:center;
	display:block;
}
.cont-2 .block {
	width:280px;
	padding:0 20px;
	float: none;
	margin-right:0px;
	display:inline-block;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.cont-2 .block h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block .h5 {
	padding-bottom:0px;
	border-bottom: none;
	margin-bottom:10px;
	text-align:left;
}
.cont-2 .block p {
	text-align:left;
	line-height:16px;
}
.cont-2 .block.last-2 {
	border-bottom: none;
	padding-bottom:0px;
}
.cont-2 .block.last h5 {
	display:block;
	float:left;
	margin-top:20px;
}
.cont-2 .block.last table {
	display:block;
	float:left;
	width:58px;
}
.cont-2 .block.last table tr td {
	display:block;
	float:right;
}
.map {
	display:block;
}
#footer {
	width:100%;
}
#header #breadcrumb {
    margin-left: 20px;
}
.hide {
	display:block;
}
.slider-2 {
	position:relative;
	padding:20px 0;
	width:90%;
	margin:auto;
	border-top:1px dashed #ccc;
	right:auto;
	top:0;
}
#mob-menu {
	width:38px;
	height:38px;
	background: url(../img/svg/mmenu.svg) no-repeat 0px 0px;
	position:absolute;
	right:10px;
	/*top:-50px;*/
	top:-112px;
	cursor:pointer;
	/*display:none;*/
}
#content table tr td p img {
	max-width:300px;
	margin:0;
}
#content .viber-1 {
    margin-right:145px;
}
#content .viber-2 {
    margin-right: -27px;
}

#content table tr td.ver2 {
    overflow: hidden;
    width:260px;
    display:block;
    margin: 2px auto;
    padding-top: 10px;
	text-align:center;
}
.link3 {
	background:#fff;
	/*border:1px dashed #000;*/
}
.link3 a {
	margin:0;
	display: block;
	float:none;
	margin-bottom:5px;
}
.linkcalc {
	margin:0;
	display: block;
	float:none;
	margin-bottom:5px;
}
#content .new-button.m1 {
	margin:0;
	display:block;
	float:none;
}
#content .new-button.ver2 {
	margin:0;
	display:block;
	float:none;
}
#content .new-button.m1 button {
	margin:0;
	display:block;
	float:none;
}
#content .new-button.ver2 button {
	margin:0;
	display:block;
	float:none;
}
#content .price {
	width:90%;
}

#content .new-button.ver3 {
	width:200px;
}
#content .new-button.ver3 button {
	width:200px;
}
#content .conteyners {
	width:auto;
}
#content .conteyners tr td {
	text-align:center;
}
#content .conteyners tr td img {
	width:98%;
	height:auto;
}
#content table.blocks {
    width: 100%;
	margin-bottom:0;
}

#content table.blocks tr td.img {
    width:100%;
	padding:0;
	height:auto;
}
#content table.blocks tr td.img img {
	margin-top:10px;
}
#content table.blocks tr td.text {
    width:80%;
	padding:0 10%;
	height:auto;
	text-align:center;
	border-bottom:10px solid #fff;
}

	
/*#content .yellow-cont table tr td {
	display:block;
	width:25%;
	float:left;
	padding:2px 0;
	border-bottom:1px solid #d8d8d8;
}
#content .yellow-cont table tr td.title {
	width:25%;
	float:left;
	padding:0;
	text-align:center;
	height:50px;
	padding:5px 0;
}
#content .yellow-cont table tr td.long {
	display:none;
}
#content .yellow-cont table tr td.m1 {
	width:100%;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #eaeaea;
}
#content .yellow-cont table tr td.m1 p {
	font-size:12px;
}*/
#content .yellow-cont table {
	/*width:500px;*/
	/*width:700px; /*436 - 700*/
	/*width:600px; /*376 - 600 х */
	/*width:480px; /*310 - 480 х2 */
	
}
#content .yellow-cont table tr td.m1.last {
	padding-bottom:20px;
}
#content .yellow-cont table tr td {
}
#content .yellow-cont table tr td.long {
	width:20%;
}
#content .yellow-cont table tr td.title {
	width:15%;
}
/*#content .yellow-cont table tr td.title span {
	display: inline;
	height: auto;
}*/
#content p.blue.new img {
	width:96%;
	height:auto;
	max-width: none;
    padding: 1%;
}
#content .prices.new .price .scrollbar-inner ul {
	display:block;
	margin: auto;
	padding:0;
}
#content .prices.new .price .float {
    float: none;
    margin-top: 6px;
    margin-left: 5px;
}
#content .prices.new .price button {
    float: none;
    margin: 5px auto;
}
#content .prices.new .price .small.hide1 {
    display: none;
}
#content .prices.new .price .small.hide2 {
    display: block;
}
#content .prices.new .price .num {
    text-align: center;
}


#content .price.th5.new {
    margin-left:0;
	width:90%;
	margin:auto;
}
#content td.hide3 {
    display:block;
}
#content .price.th5.new .scrollbar-inner {
    height: auto;
}
#content .prices  .price .desc {
    height: auto;
	padding:10px 5px;
}
#content .scrollbar-inner {
    height: auto;
}

#header .change1.m1 {
	display:none;
}
.change1.m3 {
	display:block;
}
#header .change1.m1.ind {
	display:none;
}
.change1.m3.ind {
	display:block;
}


#newblocks .cont .block {
	/*width:200px;*/
	width:90%;
	display:block;
	margin:auto;
	margin-bottom:20px;
}
#newblocks .cont .block a .tit {
    height:auto;
	padding:5px 0;
}
#newblocks .cont .block.th1 {
	padding-right:0;
}
#newblocks .cont .block.th2 {
	padding-right:0;
}
#newblocks .cont .block.th3 {
	padding-right:0;
}
#newblocks .cont .block.th4 {
	padding-right:0;
}

#content .articles td {
	display:block;
	border:none;
	width:100%;
	margin-bottom:20px;
}
#content .articles td .title {
    height: auto;
}

#content .m-links.new tr td {
	width:40%;
}
#content .m-links.new tr td.th1a {
	width:40%;
}
#content .m-links.new tr td.th5a {
	width:40%;
}

#content .prices.toslider .prices-cont .price-cont {
    width:95%;
}
#content .prices.toslider .prices-cont .price {
    width:95%;
}

#footer p.icons img {
    margin:0;
	display:inline-block;
	margin:0 11px;
}
#footer p.icons {
	text-align:center;
}



@media
only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) and (min-device-pixel-ratio : 2) {
#mob-menu {
	top:-52px;
	display:block;
}
.slider-2 {
	padding:10px 0;
	width:260px;
	border:none;
	position:absolute;
	right:60px;
	top:22px;
}

.cont-2 .block.last-2 {
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}



.link3 {
	background:#fff;
}
.link3 a {
	display:block;
	margin-bottom:5px;
}
.linkcalc {
	display:block;
	margin-bottom:5px;
}
#content .m-links tr td {
	text-align:center;
}
#content .new-button.m1 {
    display: inline-block;
    float: none;
    width: 230px;
    margin: 5px 5px 0;
	margin:0;
	display:block;
}
#content .new-button.ver2 {
    display: inline-block;
    float: none;
    width: 230px;
    margin: 5px 5px 0;
	margin:0;
	display:block;
}
#content .new-button.m1 button {
	margin:0;
	display:block;
}
#content .new-button.ver2 button {
	margin:0;
	display:block;
}

}

#content .m-links.new tr td {
	width:50%;
}
#content .m-links.new tr td.th1a {
	width:50%;
}
#content .m-links.new tr td.th5a {
	width:50%;
}

}

