form,fieldset{position:relative;z-index:800;}
/*
----------------------------------------
   Search results / table outputs CSS
----------------------------------------
*/
.results .tab-menu {
	float:right;
	margin:0 !important;
	padding-right:6px;
}
.results .tab-menu li {
	padding:0 0 0 3px !important;
}
div.onecar {
	clear:both;
	position:relative;
	top:0;
	left:10px;
	width:922px;
}

.carAbout{
	_width:920px;
	_overflow: hidden;
}

.carMenu {
	position:relative;
	width:100%;
	display:block;
	height:60px;
	top:0;
	left:0;
}
.carMenu .leftLinks, .carMenu .middleLinks, .carMenu .rightLinks {
	position:relative;
	float:left;
	padding-left:4px;
	font-size:12px;
}
.carMenu span span {
	float:none;
}
.carMenu .leftLinks {
	margin-top:37px;
	color:#fff;
	/*word-spacing: 10px;*/
	padding-bottom:4px;
}
.carMenu .leftLinks.newwindow {
	margin-top:14px;
	line-height: 20px;
}

.carMenu .leftLinks.newwindow a.newwindow {
	font-size: 15px;
	font-weight: bold;
}
.carMenu a {
	padding:0;
	color:#fff;
	font-weight:bold;
	word-spacing: 0;
}
.carMenu .middleLinks {
	margin:17px 0 0 40px;
	height:43px;
	position:relative;
	float:left;
	background: url('/images/icons_car.png') left bottom no-repeat;
}
.carMenu .middleLinksBg {
	padding:0px 12px 0px 8px;
	height:43px;
	position:relative;
	float:left;
	/*Problem s PNG pruhlednosti v IE6, proto gif*/
	background: url('/images/icons_car.gif') right bottom no-repeat ;

}
.carMenu .middleLinks a {
	word-spacing:0;
	position:relative;
	line-height:34px;
	display:block;
	background-color: #014F81;
	background: url('/images/icons_car.png') -482px -255px no-repeat;
	width:116px;
	padding:0;
	text-align:center;
	height:34px;
	color:#fff;
	text-decoration: none;
	top:9px;
	float:left;
}
.carMenu .middleLinks a em {
	font-size:10px;
	line-height:10px;
	position:relative;
	font-style: normal;
	bottom:1px;
	font-family: sans-serif;
}
.carMenu .middleLinks a span {
	cursor:pointer;
	height:34px;
	display: block;
}
.carMenu .previousLink, .carMenu .nextLink{
	position:relative;
	line-height:34px;
	display:block;
	padding:0;
	margin-left:10px;
	height:34px;
	color:#000;
}
.carMenu .rightLinks {
	position:relative;
	float:right;
	margin-top:37px;
	color:#fff;
	padding-bottom:4px;
}
.carMenu .rightLinks a{
	margin-left:13px;
	font-weight:normal;
}
.carMenu .rightLinks.newwindow {
	margin-top:14px;
	padding-bottom:4px;
	line-height: 20px;
}
.carMenu .rightLinks.newwindow a.newwindow {
	font-size: 15px;
	font-weight: bold;
}

.oneCarPage {
	left:2px;
	top:0;
	width:920px;
	background: #f0f0f0 url('/images/onecar_top_round.png') 0 0 no-repeat;
	color:#000;
	position:relative;
	clear:both;
	font-family: Tahoma, sans-serif;
}
.oneCarPage .services {
	position:relative;
	top:0;
	left:0;
	width:100%;
	padding-bottom:16px;
	background: #fcfcfc url('/images/onecar_bottom_round.png') bottom left no-repeat;
}
.textInfo {
	position:relative;
	float:right;
	width:340px;
	/*min-height: 493px;
	_height: 493px;*/
    min-height: 417px;
    _height: 417px;
	top:0;
	right:0;
}

.carInfo.photos .textInfo{
   min-height: 493px;
	_height: 493px;
}



.textInfo div{
	font-size: 12px;
}

.textInfo h2 {
	font-size:22px;
	color:#000;
	line-height:24px;
	position:relative;
	display:block;
	font-weight:bold;
	font-variant: normal;
	font-style: normal;
	padding-bottom:8px;
	margin-top:18px;
}
.textInfo .relative h2 {
	width: 260px;
}
body.car.sauto .textInfo h2 {
   padding-bottom: 2px;
   width: 310px;
}

.textInfo h3 {
	font-size: 12px;
	position:relative;
	font-weight:normal;
	padding-bottom:10px;
	color:#666;
}
.textInfo p, .carTech p {
	font-size:12px;
	overflow:visible;
	position:relative;
	padding:2px 0;
	margin:1px;
}
.specialOffer h4,.specialOffer span.h4,
.oneCarPage h4, .pobockaText h5, .leasing strong, .priceWith strong, .priceWith_RU strong{
	color:#0061A9;
	font-weight:bold;
	font-size:14px;
}
.pobockaText h5{
   margin: 6px 0;
   font-size: 13px;
}

.priceWith_RU strong{
	font-size:22px;
}

.leasing, .priceWith, .priceWith_RU {
	font-weight:bold;
}
.leasing strong {
	font-size:22px;
}
.services .allServices {
	position:relative;
	margin:0 18px;
}
.services h4 {
	/*line-height:38px;*/
	height:38px;
	text-indent:2px;
}
.services .allServices p {
	font-size:12px;
	height:52px;
}
.carInfo {
	/*min-height: 505px;
	_height: 505px;*/
    min-height: 425px;
    _height: 425px;
	position:relative;
	margin:0 18px 0 14px;
	width:auto;
	padding:0;
}

.carInfo.photos{
   min-height: 505px;
	_height: 505px;
}

.carInfo.branch {
	min-height: 555px;
	_height: 555px;
}
.testRide {
	clear: both;
	position:relative;
	background: url('/images/onecar_testride_smaller.png') 0 0 no-repeat;
	height:107px;
	width:314px;
	margin-top: 14px;
	top: 0;
	left:0;
}

body.car.sauto .testRide {
   margin-top: 0;
}

.testRide p {
	color:#666;
	margin:4px 10px 0;
}
.testRide div {
	position:relative;
	top:15px;
	height:60px;
}

.testRide div a {
   color:#000000;
   display:block;
   font-size:12px;
   height:50px;
   line-height:20px !important;
   margin:0px 0px 0px 10px;
   text-align:center;
   text-decoration:none;
   width:295px;
}

.testRide strong {
	display:block;
	line-height:17px;
	text-decoration:none;
}
.testRide em {
	font-variant: normal;
	font-style: normal;
	font-size:16px;
	font-weight:bold;
}
.testRide div a strong {
	line-height:22px !important;
	font-size:18px;
    height: 22px !important;
}

.banner {
	position:relative;
	padding:0px 25px 0px 0px;
 	/*border: solid red 1px;*/
 margin-top: 15px;
	float: right;
}
.calculate {
	height:50px;
	position:relative;
	float:left;
	top:0;
	right:0;
	margin-top:5px;
	background: url('/images/icons_car.png') -564px -162px no-repeat;
}
.calculate p {
	position:relative;
	padding-left:38px;
	line-height:16px;
	font-size:14px;
}
.calculate a {
	font-weight:bold;
}

.calculate-small{
	font-weight: normal;
}

a.calculate-icon{
	background: url('/images/icons_car.png') -566px -166px no-repeat;
	height: 33px;
	width: 26px;
	display: block;
	text-decoration: none;
	float: right;
	position:relative;
	top:-22px;
	margin-bottom: -10px;
	left: -25px;
}

.cardspromo {
	/*border: solid red 1px;*/
	width: 890px;
	margin:10px 0px;
	float: right;
	clear: both;
}


.price-tip{
	position: absolute;
	font-size: 28px;
	font-weight: bold;
	color: #000;
	width: 162px;
	height: 68px;
	left: 340px;
	top: 10px;
	text-transform: uppercase;
	padding-top: 18px;
	z-index: 1000;
	background: url('/images/price-tip.png') 0 0 no-repeat;
}

* html .price-tip {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/price-tip.png',sizingMethod='scale');
	_background:none;
}

.live {
	position:relative;
	font-size:12px;
	margin-top:10px;
}

.live a {
	color:#027BC3;
	text-decoration: none;
	font-weight: bold;
}

.printMail {
	position:relative;
	word-spacing:10px;
	font-size:12px;
	margin-top:7px;
	margin-bottom:5px;
	margin-left:5px;
	float: left;
	width:111px;
}
.printMail a {
	color:#000;
	text-decoration: underline;
	word-spacing: 0;
}

.fotoInfo {
	float:left;
	left:12px;
	width:367px;
	height:322px;
	position:absolute;
	z-index:20;
}
.fotoOverText {
	position:absolute;
	top:-30px;
	margin-top:0;
	left:0;
	z-index:5;
	line-height:30px;
	height:30px;
	font-size:11px;
	padding:0;
	padding-left:14px;
	color:#fcfcfc;
	width:300px;
	font-weight:bold;
}
.fotoOverText a {
	color: white;
	text-decoration: underline;
}
.fotoImg {
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	height:220px;
	width:367px;
	overflow:hidden;
	text-align:center;
}
.fotoImg img {
	position:relative;
	width:367px !important;
	height:220px;
/*	height:387px !important; */
	top: 0;
	left: 0;
}
.fotoNav {
	position:absolute;
	top:250px;
	left:0;
	width:370px;
	height:41px;
	z-index:6;
}
.fotoNavIn {
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:100%;
}
.fotoNavIn div {
	top:-36px;
	z-index:6;
	position:absolute;
	right:11px;
	white-space: nowrap;
	height:19px;
}
.loadingImg {
	background: url('/images/ajax-loader.gif') center center no-repeat
}
.fotoNavIn div .arrow {
	height:19px;
	margin-top:11px;
	position:relative;
	width:19px;
	float:left;
	background-color:#0061A9;
	cursor:pointer;
}
.fotoNavIn div .arrow.prev {
	background: url('/images/slideshow_prev.png') 0 0 no-repeat;
}
* html .fotoNavIn div .arrow.prev {
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slideshow_prev.png', sizingMethod='scale');
}
.fotoNavIn div .arrow.next {
	background: url('/images/slideshow_next.png') 0 0 no-repeat;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slideshow_next.png', sizingMethod='scale');
}
* html .fotoNavIn div .arrow.next {
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slideshow_next.png', sizingMethod='scale');
}
.fotoNavIn span.counter {
	position:relative;
	margin-top:11px;
	float:left;
	line-height:19px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
}
.fotoNavBg {
	position:absolute;
	margin-top:-30px;
	top:0;
	background:url('/images/slideshow_bg.png');
	height:30px;
	width:367px;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slideshow_bg.png', sizingMethod='scale');
}
.fotoThumbs {
	position:absolute;
	bottom:0;
	left:0;
    top: 255px;
	height:77px;
	z-index:10;
	width:367px;
	overflow:hidden;
}

.carInfo.branch .fotoThumbs {
   width:516px;
}

.carInfo.branch .fotoThumbs {
   bottom: -50px;
}

#fotoslides {
	position:absolute;
	top:0;
	left:26px;
	z-index:10;
	height:100px;
	width:315px;
	display:block;
	overflow:hidden;
	z-index:8;
}

.carInfo.branch #fotoslides {
	width:464px;
}


.scrollBtn {
	width:25px;
	height:77px;
	cursor:pointer;
	position:absolute;
	z-index:9;
	line-height:77px;
	color:#fafafa;
	font-size:10px;
	font-family:serif;
	text-align:center;
	text-decoration:none !important;
	background: url('/images/slideshow_arrows.png') no-repeat;
}
.scrollBtn.lft {
	left:0;
	text-decoration:none !important;
	background-position: left bottom;
}
.scrollBtn.rgt {
	right:0;
	background-position: right bottom;
}
.scrollBtn.lft:hover {
	color:#FFE900;
	text-decoration:none !important;
	background-position: left top;
}
.scrollBtn.rgt:hover {
	color:#FFE900;
	background-position: right top;
}
.fotoSlidesIn {
	height:78px;
	padding:0;
	display:block;
	white-space: nowrap;
}
.fotoSlidesIn a img{
	border: 2px solid #f0f0f0;
}
.fotoSlidesIn a.selectedThumb img{
	border: 2px solid #179BE9;
}

.carTech {
	clear:both;
	position:relative;
	overflow:visible;
	background: #fafafa url('/images/cartech_bg.png') left bottom no-repeat;
}
.carTechBg {
	position:relative;
	padding:0 18px;
	background: url('/images/cartech_bg_top.png') 0  -1px no-repeat;
	_width: 884px;
	_overflow: hidden;
}
.carTechSpec {
	float:left;
	margin-top:16px;
	width:256px;
	position:relative;
	padding-bottom:20px;
}
body.branch .specialOffer h4,
.carTech h4, .carTech span.h4{
	position:relative;
    display: block;
	height:38px;
	line-height:38px;
	text-indent:12px;
    text-align: left;
}
.carTechSpec table {
	position:relative;
	margin:0 0 0 10px;
	font-size:12px;
	width:240px;
	border:none;
	border-collapse:collapse;
}
.carTechSpec table td, .carTechSpec table th {
	padding:0 4px;
	line-height:18px;
	vertical-align: top;
}
.carTechSpec table th {
	width:50%;
}

.carTechSpecVan {
	float:left;
	margin: 20px 10px 0px 25px;
    _margin: 20px 0 0 10px;
	width: 870px;
	position:relative;
	padding-bottom:10px;
}
.carTechSpecVan table {
	position:relative;
	margin:0 0 0 10px;
	font-size:12px;
	width:100%;
	border:none;
	border-collapse:collapse;
}
.carTechSpecVan table td, .carTechSpecVan table th {
	padding:0 4px;
	line-height:22px;
	vertical-align: top;
}
.carTechSpecVan table th {
	width:60px;
}

.carTechSpecVan table td {
	text-align: left;
}

.carTechSpecVan table td .VanInactiveValue {
	color: Silver;
}

.oneCarPage .vanTechs {
	position:relative;
	top:0;
	left:0;
	width: 100%;
	padding-bottom:5px;
	background: #fcfcfc;
	padding: 0;
	margin: 0;
}

body.car.sauto .oneCarPage .vanTechs {
   padding-bottom: 15px
}


.oneCarPage .vanTechs.ownerHistory{
	width: 900px;
	padding: 20px 0px 0px 20px;
	background-color: #FFF;
}

.oneCarPage .vanTechs.ownerHistory .carTechSpecVan{
	margin: 0px;
	font-size: 12px;
	width: 285px;
	padding-right: 10px;
	float: left;
}

.allServices div {
	float:left;
	line-height:16px;
	width:208px;
	margin-right:10px;
	position:relative;
	background: url('/images/icons_car.png') 0 5px no-repeat;
}
.allServices p {
	margin-left:40px;
	display:block;
	position:relative;
	background-color: #fcfcfc;
}
.allServices p strong {
	display:block;
}
div.qualiCer {
	background-position: -100px -45px;
}
div.takeCare {
	background-position: 0 -95px;
}
div.hundred7 {
	background-position: -100px -145px;
	width:224px;
}
.carInv {
	float:left;
	width:330px;
	position:relative;
	margin:16px 0 0 18px;
}
.carInv p {
	position:relative;
	margin:10px 0 10px 14px;
	background: #fafafa;
	width:300px;
	line-height:14px;
	font-size:12px;
	color:#000;
}
.carInv div.triRow {
	position: relative;
	padding-bottom:20px;
	z-index:10;
}
.carInv div div {
	position:relative;
	height:30px;
	line-height:30px;
	background: #fafafa url('/images/icons_car.png') 0 0 no-repeat;
	padding-left:40px;
	font-weight:bold;
	font-size:12px;
	margin-top:4px;
	margin-left:12px;
	z-index:10;
}
.carInv .numOwner {
	background-position: -565px 3px;
	color:#179BE9;
}
.carInv .numOwner span {
	position:absolute;
	top:8px;
	left:12px;
	color:#fff;
	font-size:11px;
	line-height:11px;
}
.carInv .inCzech {
	background-position: -465px -48px;
}
.carInv .serviceBook {
	background-position: -564px -100px;
}
.carInv .premiumCar {
	background-position: -563px -311px;
}
.specialOffer {
	position:relative;
    _position: static;
	float:left;
	width:258px;
    height: 310px;
	margin:16px 0 0 22px;
}
.offersIn {
	margin: 0px 14px 0;
    padding-top: 10px;
    clear: both;
}

.specialOffer * {
   _position: static !important;
}


.carTech .specialOffer h4,.carTech .specialOffer span.h4{
   width: 160px;
   float: left;
   padding: 0;
    _width: 150px;
}

.specialOffer input.btnLike{
   float: right;
   margin: 3px 3px 0 0;
   cursor: pointer;
   position: relative;
}

body.car div.optContainer{
   width: 143px;
   _background-image: none !important;
}
body.car div.optContainer.make{
   width: 571px;
   margin-left: -430px;
}

body.homepage div.optContainer.years div.opt,
body.car div.optContainer.years div.opt{
   width: 61px;
   float: left;
}

body.homepage div.optContainer.years div.opt{
   width: 92px;
   float: left;
}

body.homepage div.optContainer.km div.opt{
   width: 143px;
   float: left;
}

body.homepage div.optContainer.km{width:306px}
body.homepage div.optContainer.km.type{width:228px}


body.car div.optContainer.model{
   width: 143px;
}

.offersIn label {
   width: 84px;
   height: 29px;
   line-height: 29px;
   float: left;
   font-weight: bold;
   color: #0061A9;
   font-size: 13px;
}

.offersIn div {
	float:left;
	line-height:14px;
    height: 29px;
	margin-bottom:0px;
	width:220px;
	/* background: url('/images/icons_car.png') 0 5px no-repeat;
      height:50px;
      position:relative;
    */
}

.offersIn div.selectField{
   background:transparent url(/images/inputs_small.png) no-repeat scroll 0 -40px;
   width: 143px;
   _width: 89px;
   position: relative;
   float: left;
   height: 29px;
}

.offersIn div.selectField div.status{
   background:transparent url(/images/custom-select-knob_detail_small.png) no-repeat scroll right top;
   width: 143px;
   _width: 89px;
   height: 29px;
}
.offersIn div.selectField div.status div.selected{
   width: 143px;
   _width: 133px;
   _padding: 0 0 0 10px;
   _margin: 0;
   text-indent: 5px;
   _text-indent: 0;
   background-image: none !important;
}
#minisearch .offersIn div.selectField div.status div.selected{
	_width: 143px;
}
.offersIn span.yearFrom div.selectField,
.offersIn span.yearFrom div.status,
.offersIn span.yearTo div.selectField,
.offersIn span.yearTo div.status{
   width: 69px;
   _width: 15px;
}

.offersIn span.yearTo,
.offersIn span.yearFrom{
   float: left;
}

.offersIn span.yearTo{
   margin-left: 4px
}

.offersIn span.yearFrom div.selectField div.status div.selected,
.offersIn span.yearTo div.selectField div.status div.selected{
   width: 69px;
   _width: 59px;
}

#minisearch .offersIn span.yearFrom div.selectField div.status div.selected,
#minisearch .offersIn span.yearTo div.selectField div.status div.selected{
   _width: 64px;
}

div.textPage #searchbox .offersIn span.yearFrom div.selectField div.status div.selected,
div.textPage #searchbox .offersIn span.yearTo div.selectField div.status div.selected{
   _width: 65px;
}

body.car div.optContainer.yearTo div.opt,
body.car div.optContainer.yearFrom div.opt{
   width: 61px;
}

body.car div.optContainer.yearTo{
   margin-left: -73px;
}

.offersIn div.selectField div.status div{
   line-height: 29px;
   height: 29px;
}

.offersIn p {
	/* margin-left:50px; */
    height: 27px;
    _overflow: hidden;
	font-size:12px;
	display:block;
	position:relative;
	background-color: transparent;
}
#minisearch .offersIn p {
    _height: 25px;
}
.offersIn p strong {
	display:block;
}
div.carlife {
	background-position: 0 -194px;
}
div.triYear {
	background-position: -100px -247px;
}
div.getGas {
	background-position: 0px -300px;
}
.bellowCar {
	position:relative;
	width:925px;
	left:2px;
	margin-top:19px;
	height:600px;
}
.similarcars {
	width:605px;
	left:10px;
	position:relative;
	overflow:hidden;
	float:left;
	height:295px;
	background: url('/images/search_blues.png') 0 0 no-repeat;
}
.similarcars h3 {
	position:absolute;
	float:left;
	margin:0 0 0 18px;
	color:#fff;
	height:90px;
	line-height:50px;
	z-index:0;
	font-weight:normal;
	font-size:18px;
}
.similarcars strong {
	font-weight:bold;
}
.similarity {
	position:absolute;
	top:58px;
	margin-left:13px;
	height:143px;
	width:578px;
}
.similarity .one {
	position:absolute;
	width:592px;
	overflow:hidden;
	margin-left:-7px;
	height:143px;
	background-color: #1E9AE8;
}
.similarity .one div {
	position:relative;
	width:148px;
	height:145px;
	float:left;
	background: url('/images/search_blues.png') -765px -70px no-repeat;
	background-color: #1E9AE8;
}
.similarity .one div a {
	margin:8px 10px 0 10px;
	text-align:center;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
.similarity .one div a img {
	margin:0;
	border:2px solid #025b96;
}
.similarity .one div p {
	text-align:center;
	position:absolute;
	width:118px;
	left:16px;
	top:89px;
	display:block;
	font-size:12px;
	color:#FFE900;
	font-weight:bold;
	line-height:16px;
}
.similarity .ones {
	position:absolute;
	overflow:hidden;
	height:143px;
	width:577px;
}
.similarity .one div p a {
	text-align:center;
	display:block;
	height:32px;
	margin:0 auto;
	width:100%;
	font-weight:normal;
	text-decoration: underline;
	color:#fff;
}
#buildtabs, #buildtabsCars {
	position:absolute;
	top:40px;
	z-index:80;
	overflow:visible;
}
#buildtabs ul, #buildtabsCars ul {
	color:#fff;
	display:block;
	float:left;
	margin-left:20px;
	position:absolute;
	top:22px;
	width:400px;
}
#buildtabs ul li, #buildtabsCars ul li {
	position:relative;
	float:left;
	top:0;
	left:0;
	color:#fff;
}
#buildtabs ul li a, #buildtabsCars ul li a {
	color:#fff;
	text-decoration:none;
	position:relative;
	display:block;
	padding:3px 10px 7px;
}
#buildtabs ul li a span, #buildtabsCars ul li a span {
	position:relative;
	display:block;
	font-weight:normal;
}
#buildtabs li.tab-selected, #buildtabsCars li.tab-selected {
	background: url('/images/smalltab_selected.png') 0 0 no-repeat !important;
}
#buildtabs li.tab-selected a:visited,#buildtabs ul li.tab-selected a:link,#buildtabs ul li.tab-selected a:active{
	color:#FFE900;
	background: transparent url('/images/smalltab_selected.png') right -31px no-repeat !important;
}

#buildtabs ul li a:hover {
	color:#FFE900;
}
.allSimilar, .allHistory {
	position:absolute;
	left:10px;
	bottom:10px;
	z-index:200;
	padding-bottom:3px;
}
.allSimilar a, .allHistory a {
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
.allHistory {
	bottom:6px;
}
#buildtabs .carouselNav, #buildtabsCars .carouselNav {
	position:absolute;
	top:167px;
	right:10px;
	float:right;
	text-align:right;
	height:20px;
	z-index:500;
}

#browsehistory .carouselNav {
	position:absolute;
	bottom:30px;
	right:14px;
	width:19px;
}

#browsehistory {
	float:right;
	width:290px;
	height:577px;
	overflow:hidden;
	background: url('/images/search_blues.png') right 571px no-repeat;
}
#browsehistory h4{
	width:290px;
	display:block;
	text-indent:20px;
	font-size:18px;
	line-height:50px;
	color:#fff;
	height:51px;
	position:absolute;
	background: url('/images/search_blues.png') right -10px no-repeat;
}
#historycars {
	position:absolute;
	top:51px;
	height:521px;
	width:290px;
	background: url('/images/historycars_bg.png') 0 0 repeat-y;
	z-index:50;
}
#historycars .ones {
	position:relative;
	top:5px;
	left:7px;
	width:243px;
	height:484px;
	overflow:hidden;
}
#historycars .one {
	width:243px;
	height:484px;
	position:absolute;
	overflow:hidden;
}
#historycars .one div {
	position:relative;
	width:243px;
	overflow:hidden;
	height:121px;
	text-align:left;
	background: url('/images/search_blues.png') -675px -217px no-repeat;
}
#historycars .one div a {
	margin:20px 0 0 0;
	float:left;
	left:10px;
	width:120px;
	height:90px;
	text-align:center;
	display:block;
	position:relative;
	overflow:hidden;
	text-decoration:none;
}
#historycars .one div a img {
	margin:0 auto;
	border:2px solid #025b96;
}
#historycars .one div p {
	text-align:center;
	float:left;
	width:92px;
	left:130px;
	top:20px;
	position:absolute;
	margin:0;
	display:block;
	overflow:hidden;
	font-size:12px;
	color:#FFE900;
	font-weight:bold;
	line-height:16px;
}
#historycars .one div p a {
	float:none;
	width:92px;
	height:auto;
	padding-bottom:3px;
	margin:0;
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	overflow:hidden;
	display:block;
	position:static;
}

.similarity .ones {
	position:absolute;
	overflow:hidden;
	height:143px;
	width:577px;
}
.similarity .one div p a {
	text-align:center;
	float:none;
	display:block;
	height:32px;
	margin:0 auto;
	width:100%;
	font-weight:normal;
	text-decoration: underline;
	color:#fff;
}


.results .tab-menu li a span {
	padding: 0 16px !important;
}
.results .tab-menu li a span strong {
	padding-left:30px !important;
	font-weight:normal;
	font-size:100%;
	background: url('/images/tab_icons.png') 0 8px no-repeat;
}
.imgView1 strong { background-position: 0 -92px !important;}
.imgView2 strong { background-position: 3px -192px !important;}
.tab-selected a.tableView strong {background-position: -200px 8px !important;}
.tab-selected a.imgView1 strong {background-position: -200px -92px !important;}
.tab-selected a.imgView2 strong {background-position: -197px -192px !important;}

.results .actualNumbers {
	margin:15px 0 0 0 !important;
}

.resultsView {
	position:relative;
	width:920px;
	left:12px;
	height:40px;
	margin-top:0px;
}
.resultsBody .thead {
	position:relative;
	z-index:800;
}

.demandFrameDiv .thead {
	z-index: 0;
}

.resultsBody .thead .tr {
	height:63px;
	clear:both;
	width:920px;
	left:25px;
	overflow:hidden;
	position:relative;
	background-color: #fff;
	border-bottom:1px solid #fff;
}
.tableSort select {
	width:88px;
	font-size:10px;
	overflow:hidden;
}
.tableSort .nbr .searchBlue {
	position:relative;
	margin:10px auto 3px;
	width:72px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	cursor:pointer;
	color:#fff;
	border:none 0;
	display:block;
	background: #FFE900 url('/images/blue_button.png') 0 0 no-repeat;
}
.tableSort .td.nbr a {
	position:relative;
	font-size:11px;
	padding-bottom:3px;
}

.tableSort .td.nbl label {
	position:relative;
	top:10px;
	display:block;
	height:18px;
	margin-bottom:4px;
	overflow:hidden;
	text-align:left;
	font-size:10px;
	margin-left:11px;
	color:#000;
	line-height:11px;
}
.tableSort .td.nbl label input {
	position:relative;
	top:2px;
}
.tableSort {
	position:relative;
	top:0;
	left:25px;
	height:64px;
	width:920px;
	z-index:800 !important;
	background: #fff;
}
.tableSort .td {
	background: #d6edfb;
	height:63px;
	position:relative;
	display:block;
	width:100px;
	margin:0 1px 0 0;
	text-align:center;
	float:left;
	z-index:800;
	text-align:center;
}
.thead .th {
	height:63px;
	color:#000;
	position:relative;
	display:block;
	width:100px;
	margin:0 1px 0 0;
	text-align:center;
	float:left;
	z-index:800;
	text-align:center;
}
.resultsBody .table {
	position:relative;
	left:0;
	top:0;
	width:945px;
	padding-bottom:40px;
}
.resultsBody .thead .th {
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin-right:1px;
	vertical-align:middle;
	padding:25px 0 0;
	background: url('/images/table_head_gray_bg.png') top left repeat-x;
}
.resultsBody .thead .th a {
	color:#027BC3;
}
.resultsBody .thead .th em {
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	font-style: normal;
	font-weight:normal;
}
.resultsBody .thead .th a:hover {
	color:#000;
}
.resultsBody .thead .td {
	background-color: #d6edfb;
	text-align:center;
}
.resultsBody thead form {
	border-bottom:1px solid #fff;
}

.resultsBody a img {
	border:none;
}
.resultsBody a img.big{
   position:absolute;
   z-index:10000;
   display:none;
}

.w100 {
	width:100px !important;
}
.resultsHead {
	width:945px;
	position:relative;
	left:0;
	margin-left:-13px;
	top:0;
}
.resultsBody {
	background: url('/images/results_top_round.png') right top no-repeat;
	padding-top:5px;
	position:relative;
	top:0;
	left:0;
	width:945px;
}
.resultsBody.carsearch{
   background-image: none;
}

.results span.smallSelect {
	height:19px;
	top:10px;
	display:block;
	width:90px;
	position:relative;
	z-index:100;
	margin:0 auto 5px auto;
}
.results .optContainer {
  max-height:150px;
  margin-top:-1px;
  z-index:120;
  width:88px;
}
.zIndexSmall {
	z-index:80 !important;
}
.zIndexSmall .optContainer{
	z-index:80 !important;
}
.nbl {
	margin:0 1px 0 0 !important;
	width:106px !important;
}
.nbr {
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
	width:105px !important;
}

.resultsBody .tbody table {
	height:80px;
    /*
	position:relative;
	left:0;*/
	width:945px;
	margin:0 0 6px 0;
	border:none;
	border-collapse: collapse;
	table-layout: fixed;
	background: #fafafa url('/images/results_table_bg.png') right center no-repeat;
}
.resultsBody .tbody table td {
	width:101px;
	height:40px;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
	text-align:center;
}
.tbody td.icon {
	overflow:hidden;
	width:25px !important;
	background-color: #1E9AE8;
	text-indent:-500px !important;
	overflow:hidden !important;
}
.tbody .novinka.cz td.icon {
	background: url('/images/icon_novinka_cz.png') 0 0 no-repeat !important;
}
/*
.tbody .novinka.en td.icon {
	background: url('/images/icon_novinka_en.png') 0 0 no-repeat !important;
}
*/
.tbody .premium td.icon {
	background: url('/images/icon_premium.png') 0 0 no-repeat !important;
}
.tbody td.text {
	text-align:left !important;
	text-indent:10px;
	color:#0878C4;
	width:auto !important;
}
.tbody td.right {
	width:107px !important;
	font-size:11px;
}
.tbody td.img {
	width:106px !important;
	height:80px !important;
	/*overflow:hidden;*/
}
.tbody td.right a{
	margin:0 0 4px 4px;
	float:left;
	clear:left;
	white-space: nowrap;
	text-decoration:underline;
	color:#000;
	font-size:10px;
}
.tbody td.right a:hover {
	color:#027BC3;
}
.table .tbody {
	clear:both;
	position:relative;
	top:0;
	z-index:10;
	background: red url('/images/results_table_midrow.png') right top repeat-y;
}
.table .tfoot {
	clear:both;
	width:920px;
	left:25px;
	top:0;
	height:67px;
	border-top:1px solid #fff;
	position:relative;
	background: #D6EDFB url('/images/results_bottom_round.png') right bottom no-repeat;
	text-align:center;
}
.table .tfoot.narrow {
    width:725px;
    background: #D6EDFB url('/images/results_bottom_round_side.png') right bottom no-repeat;
}
.results .listing {
	position:relative;
	top:20px;
	left:50%;
	height:27px;
	margin:0;
	float:left;
	text-align:left;
	color:#5fbaf1;
	line-height:27px;
}
.results .listing p {
	position:relative;
	left:-50%;
}
.results .listing span {
	position:relative;
	float:left;
	display:inline;
	margin:0 1px;
	letter-spacing:2px;
}
.results .listing a {
	letter-spacing:0;
	position:relative;
	display:inline;
	float:left;
	width:27px;
	height:27px;
	margin:0 2px;
	font-size:11px;
	text-indent:-1px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.results .listing .listCircleLight {
	background: url('/images/listings.png') 0 -50px no-repeat;
}
.results .listing .listCircleDark {
	background: url('/images/listings.png') 0 0 no-repeat;
}
.results .listing .listCircleNext{
	background: url('/images/listings.png') 0 -150px no-repeat;
	margin-left:20px;
	text-indent:-400px;
}
.results .listing .listCirclePrev{
	background: url('/images/listings.png') 0 -100px no-repeat;
	margin-right:20px;
	text-indent:-400px;
}
#historycars .carouselNav {
	padding-bottom:42px;
}
#historycars span.circleArrowPrev {
	cursor:pointer;
	height:19px;
	width:19px;
	display:block;
	float:none;
	position:absolute;
	left:auto;
	top:auto;
	bottom:19px;
	right:0;
	background: url('/images/history_carousel_prev.png') 0 0 no-repeat;
}

#historycars span.circleArrowNext {
	cursor:pointer;
	height:19px;
	width:19px;
	float:none;
	display:block;
	position:absolute;
	left:auto;
	top:auto;
	bottom:0;
	right:0;
	margin:0;
	background: url('/images/history_carousel_next.png') 0 0 no-repeat;
}
#historycars span.circle {
	cursor:pointer;
	height:10px;
	width:10px;
	float:none;
	display:block;
	overflow:hidden;
	left:0;
	bottom:0;
	right:0;
	margin:0 0 7px 4px;
	position:relative;
	background: url('/images/carousels.png') -10px 0 no-repeat;
}
#historycars .carouselNav span.selectedSpan {
	background-position: 0 0 !important;
}

.results .howMuch {
	position:absolute;
	right:15px;
	float:right;
	top:25px;
}
.results .howMuch a {
	float:left;
	padding:10px 16px 0 0;
	font-size:12px;
	margin-left:5px;
	text-decoration:none;
	overflow:visible;
	background-image: url('/images/listings.png');
	background-repeat: no-repeat;
}
.results .howMuch .perPage10 { background-position: 20px bottom; }
.results .howMuch .perPage10.active { background-position: -130px bottom !important; }

.results .howMuch .perPage25 { background-position: -30px bottom; }
.results .howMuch .perPage25.active { background-position: -180px bottom !important; }

.results .howMuch .perPage50 { background-position: -80px bottom; }
.results .howMuch .perPage50.active { background-position: -230px bottom !important; }

.hoverTable {
	background: #D6EDFB url('/images/results_table_bg_white.png') right center no-repeat !important;
}
/*
table.odd {
	background: #E9F5FF url('/images/results_table_bg_white.png') right center no-repeat;
}
*/
.bubbleInfo {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	background:#179be9 url('/images/bubbles_blue.png') right bottom;
}
.bbbLB,.bbbLT,.bbbRT {
	position:absolute;
	width:5px;
	height:25px;
	z-index:50;
	background:#179be9 url('/images/bubbles_blue.png') no-repeat;
}
.bbbLT {
	left:0;top:0;
}
.bbbLB {
	left:0;bottom:0;
	background-position: left bottom !important;
}
.bbbRT {
	right:0;top:0;
	background-position: right top !important;
}
.bubbleInfoIn {
	position:relative;
	float:left;
	padding:6px 12px 17px 12px;
	color:#fff;
	z-index: 100;
}
.bubbleInfoIn a, .bubbleInfoIn h4 strong {
	color:#ffe900;
}
.bubbleInfoIn a {
	margin-right:2px;
}
.bubbleInfoIn h4 {
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	padding:0;
	display:block;
	width:450px;
}
.bubbleInfoIn h4 strong {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}
.bubbleInfoIn p {
	font-size:11px;
	margin-top:6px;
	padding-bottom:2px;
	line-height:17px;
	width:450px;
}

#fourcol {
	position:relative;
	margin-top:14px;
	left:6px;
	width:926px;
	height:350px;
}
.fourcolInside {
	position:relative;
	float:left;
	width:230px;
	height:344px;
	background: url('/images/fourCol.png') center center no-repeat;
	overflow:hidden;
	font-size:12px;
}
.fourcolInside h4 {
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	margin:5px 7px 0 7px;
	padding:0 0 0 20px;
	height:51px;
	overflow:hidden;
	line-height:50px;
}
.fourcolBanner {
	position:relative;
	margin-top:70px;
	width:228px;
	overflow:hidden;
	height:212px;
	float:left;
	margin-left:5px;
	background: url('/images/financing.jpg') center top no-repeat;
	border:1px solid #000;
}
.fourcolBanner p {
	position:absolute;
	bottom:7px;
	left:7px;
	width:204px;
	color:#fff;
	font-size:12px;
	line-height:18px;
}
.fourcolBanner p a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}
.fourcolInside .fourText {
	margin:14px 22px 0;
	height:224px;
	overflow:hidden;
}
.fourcolInside .fourText p {
	margin:0 0 5px;
	line-height:18px;
}
.fourcolInside .bottomLinks {
	position:absolute;
	bottom:20px;
	line-height:16px;
	left:22px;
	word-spacing:20px;
}
.fourcolInside .bottomLinks a {
	word-spacing:0;
}
.fourcolInside .map {
	margin:18px 0 0 20px;
}
.fourcolInside.map h5 {
	position:absolute;
	bottom:50px;
	left:20px;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
}

#carbottom {
	float:left;
	position:relative;
	top:24px;
	left:5px;
	width:627px;
	height:265px;
	overflow:hidden;
}
#carbottom .reviewOne {
	float:left;
	height:265px;
	width:298px;
	margin:0 15px 0 0;
	background: url('/images/onecar_reviews_bg.png') bottom left no-repeat;
}
#carbottom .reviewOne .reviewIn {
	top:0;
	left:5px;
	position:relative;
	width:288px;
	height:265px;
}
#carbottom h4{
	width:290px;
	display:block;
	text-indent:20px;
	font-size:18px;
	_font-size:17px;
	*font-size:17px;
	top:1px;
	line-height:50px;
	color:#fff;
	height:50px;
	position:relative;
}
#carbottom img.videoImg {
	position:absolute;
	display:block;
	z-index:10;
	top:70px;
	left:22px;
	margin:0;
	width:244px;
	height:150px;
	overflow:hidden;
}
#carbottom a.playVideo {
	background: url('/images/play-video.png') 0 0 no-repeat;
	display:block;
	position:absolute;
	top:70px;
	left:22px;
	margin:0;
	z-index:20;
	width:244px;
	height:150px;
	line-height:132px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/play-video.png', sizingMethod='image');
	cursor:pointer;
}
#carbottom .reviewOne a {
	font-size:12px;
}
#carbottom .reviewLink {
	position:absolute;
	bottom:17px;
	left:22px;
	font-size:12px;
	color:#015387;
	font-weight:bold;
	padding-bottom:3px;
}
#carbottom .reviewOne a em {
	font-size:10px;
	line-height:10px;
	position:relative;
	font-style: normal;
	bottom:1px;
	font-family: sans-serif;
}
#carbottom .reviewOne .reviewIn .reviewText {
	position:relative;
	margin:11px 12px 0;
	height:165px;
	overflow:hidden;
}
#carbottom .reviewText img {
	margin:0 5px 0 0;
}
#carbottom .reviewText p {
	font-size:12px;
	padding:0 0 4px;
	line-height:18px;
	color:#000;
}

#tableimgs.tbodyBig,
#tableimgs .tbodyBig {
	padding:10px;
	margin-left:25px;
	position:relative;
	background-color: #fcfcfc;
}
#tableimgs.tbodyBig,
#tableimgs .tbodyBig {
	z-index:100;
}
.tbodyBig.plain {
   padding: 0;
   margin: 0 0 0 5px;
}

.tbodyBig.plain div.row {
   clear: both;
}

.tbodyBig .one .img, .tbodyBig .oneL .img {
	position:absolute;
	top:20px;
	display:block;
	text-align:center;
	width:120px;
	padding:0 5px;
	overflow:hidden;
	z-index:50;
	color:#005FA4;
	line-height:14px;
	font-weight:bold;
	font-size:12px;
}
.tbodyBig .one .img {
	left:10px;
	float:left;
}
.tbodyBig .oneL .img {
	right:10px;
	float:right;
	left:auto;
}
.tbodyBig .one, .tbodyBig .oneL {
	position:relative;
	float:left;
	width:150px;
	height:157px;
	z-index:50;
	background: url('/images/big-img-normal.png') 0 0 no-repeat;
}

#tablecars .tbodyBig .one{
   background-image: none;
   width: 99px;
   height: 75px;
}

#tablecars .tbodyBig .one .img{
   width: 103px;
   padding: 0;
   left: 0;
   top: 0;
}
#tablecars .tbodyBig .over .in{
   z-index:9999;
}

#tablecars .tbodyBig .one.over .img{
   z-index:10000;
}

#tablecars .tbodyBig .in table th,
#tablecars .tbodyBig .in table td{
   height:auto;
}

#tablecars .tbodyBig .in table{
   background:none;
}

#tablecars .tbodyBig .img a {
   height:79px;
}

#tablecars .tbodyBig{
   padding: 0 0 0 2px;
   background-color: transparent;
   width:104px !important;
}

#tablecars .tbodyBig .in{
   left:-9px;
   top:-6px;
   z-index:1000;
}

#tablecars .hoverTable{
   background:none !important;
}

body.homepage .tbodyBig .one, body.homepage .tbodyBig .oneL {
   height: 152px;
}

.tbodyBig .over, .tbodyBig .overL {
	z-index:60;
	color:#fff;
}
.tbodyBig .one img, .tbodyBig .oneL img {
	border:none;
	display:block;
	margin:0 auto;
	margin-bottom:2px;
	text-decoration:none;
}
.tbodyBig .one .img span, .tbodyBig .oneL .img span {
	position:absolute;
	top:0;
	left:15px;
	width:100px;
	display:block;
	overflow:hidden;
	font-size:10px;
	height:74px;
	background-color: transparent;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}
.tbodyBig .over .img, .tbodyBig .overL .img {
	z-index:60;
	margin:10px 9px;
}


.tbodyBig .over .img span {
   height: 76px;
}

.tbodyBig .over .in, .tbodyBig .overL .in{
	display:block !important;
	position:absolute;
	left:15px;
	top:15px;
	width:390px;
	height:244px;
	z-index:55;
	background: url('/images/big-img-bg.png') 0 0 no-repeat;
}
.tbodyBig .overL .in{
	left:auto;
	right:15px;
}
.tbodyBig .one .in, .tbodyBig .oneL .in {
	display:none;
}
.tbodyBig .in table {
	width:233px;
}
.tbodyBig .in .links{
	position:absolute;
	bottom:15px;
	display:block;
	padding-bottom:3px;
	font-size:12px;
	word-spacing:14px;
	text-align:left;
}
.tbodyBig .one .links {
	left:147px;
}
.tbodyBig .oneL .links {
	left:15px;
}
.tbodyBig .overL .img, .tbodyBig .over .img {
	color:#ffe900;
	text-decoration:none;
}
.tbodyBig .overL .img span {
	top:2px;
}
.tbodyBig .overL .img img, .tbodyBig .over .img img {
	border:2px solid #025b96;
	display:block;
}
.tbodyBig .overL .img a, .tbodyBig .over .img a {
	color:#8fd5ff;
	margin-bottom:5px;
}
.tbodyBig span.premium, .tbodyBig span.novinka {
	color:#179be9;
	line-height:20px;
	font-weight:bold;
}
.tbodyBig span.premium {
	background: url('/images/icon_new_prem_cross.png') 0 0 repeat-x;
}
* html .tbodyBig span.premium {
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_new_prem_cross.png',sizingMethod='image');
}
.tbodyBig span.novinka {
	background: url('/images/icon_new_prem.png') left bottom repeat-x;
}
.tbodyBig .overL .img a:hover, .tbodyBig .over .img a:hover {
	color:#8fd5ff;
	text-decoration:none;
}
.tbodyBig .img a {
	display:block;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
	font-weight:normal;
	height:108px;
}
.tbodyBig .in .links a {
	color:#8fd5ff;
	cursor:pointer;
	word-spacing:0;
}
.tbodyBig .in table td, .tbodyBig .in table th {
	font-size:12px;
	color:#fff;
	padding:1px 3px;
	line-height:16px;
}
.tbodyBig .in table th {
	font-weight:normal;
}
.tbodyBig .one table {
	table-layout: fixed;
	float:right;
	position:absolute;
	right:0;
	margin:12px 15px 0 0;
}
.tbodyBig .oneL table {
	table-layout: fixed;
	float:left;
	position:absolute;
	left:0;
	margin:12px 0 0 15px;
}

.tbody.line {
	background-color: #fff;
}
.tbody.line .tr {
	height:40px;
	display:block;
	position:relative;
	overflow:hidden;
	width:920px;
	left:25px;
	margin-bottom:4px;
	background-color: #fff;
}
.tbody.line .tr a {
	display:block;
	height:40px;
	background-color: #fff;
	color:#000;
	text-decoration:none;
}
.tbody.line .tr a:hover {
	background-color: #D6EDFB;
}
.tbody.line .tr a:hover, .tbody.line .tr a:hover span.text {
	/*color:#000;*/
}
.tbody.line .tr span {
	font-size:11px;
	text-align:left;
	line-height:20px;
	float:left;
	display:block;
	width:100px;
	text-align:center;
	position:relative;
	height:20px;
	text-decoration:none;
	margin-left:1px;
	cursor:pointer;
}
.tbody.line .tr span.icon {
	width:106px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-left:0 !important;
}
.tbody.line .tr span.icon span {
	font-weight:bold;
	float:none;
	display:block;
	width:auto;
	color:#179BE9;
}
.tbody.line .tr.premium span.icon {
	background-color:#FFE900;
	line-height:16px;
}
.tbody.line .tr.novinka span.icon {
	line-height:16px;
}
.tbody.line .tr span.text {
	width:800px;
	color:#0878C4;
	text-align:right;
}
.tbody.line .tr span.icon em {
	text-decoration: none;
	font-style: normal;
	text-indent:17px;
	white-space: nowrap;
	word-spacing:20px;
	display:block;
	margin:0 auto;
	width:30px;
	overflow:hidden;
	background: url('/images/camera.png') left center no-repeat;
}

.tip-all {
	_margin-top:129px;
}

.demandFrameDiv {
	background-color:#FFFFFF;
	margin-left:25px;
	text-align:center;
	font-size: 11px;
}

.demandFrameDiv p {
	padding-bottom: 4px;
}

.tab-menu-cars a {font-size: 14px}

div.results-similar-row {
	padding: 17px 9px 13px 53px;
	float: left;
	width: 244px;
	height: 18px;
	line-height: 16px;
	overflow: hidden;
	border-bottom: 6px solid #d7edf8;
	background-repeat: no-repeat;
	background-position: 16px 12px;
	text-align: left;
	margin-bottom: -6px;
}
div.results-similar{
	margin-bottom: 20px;
	width: 100%;
	float: left;
	background-color: #FAFAFA;
	border-bottom: 6px solid #d7edf8;
}
div.results-similar a {
	text-decoration: none;
}
div.results-similar a:hover {
	text-decoration: underline;
}

div.results-similar-row.price	{background-image: url('/images/ico-price.gif');}
div.results-similar-row.year	{background-image: url('/images/ico-year.gif');}
div.results-similar-row.fuel	{background-image: url('/images/ico-fuel.gif');}
div.results-similar-row.engine	{background-image: url('/images/ico-engine.gif');}
div.results-similar-row.bodytype{background-image: url('/images/ico-bodytype.gif');}
div.results-similar-row.make	{background-image: url('/images/ico-make.gif');}
div.results-similar-row.model	{background-image: url('/images/ico-model.gif');}
div.results-similar-row.category{background-image: url('/images/ico-category.gif');}

.demandFrameDiv table thead td.td {
	padding-bottom: 8px;
	padding-top: 8px;
}

.video-container {
	width: 320px;
	height: 240px;
	clear: both;
    padding-bottom: 5px;
}

#cars3banner{
	float: right; width: 150px;
}

#cars3banner div{
	/*W150 H157 => W137 H143*/
	/*padding: 7px 6px 7px 7px;*/
	width: 150px;
	height: 157px;
}

strong.starTooltip span.hasTooltip{
   margin: -2px 0 0 6px;
}

.fair-price{
   padding: 6px !important;
   position: absolute !important;
   width: 262px !important;
   height: 99px !important;
   background: transparent url('/images/fair-price.png') no-repeat left top !important;
   z-index: 1000 !important;
   text-align: left !important;
   overflow: hidden !important;
   font-size: 11px !important;
}

.fair-price * {
   margin: 0;
   padding: 0 !important;
   line-height: 1.3em !important;
}

.fair-price h3{
   font-size: 13px;
}

.fair-price h2{
   font-size: 15px;
}

.fair-price h4{
   font-size: 12px;
}

.fair-price div{
   background-color: transparent;
   background-image: none;
   width: 100%;
   height: 100%;
}

.fair-price div.tip-top,.fair-price div.tip-bottom{
   display: none;
}

.fair-price ul li{
   padding-left:16px!important;
}
.priceEl strong{
   /*cursor: pointer;*/
}
.priceEl{
   _position: static;
}
.textInfo .priceEl{
   padding-top: 15px;
}

body.car.sauto .textInfo .priceEl{
   padding-top: 10px;
}

.priceEl.oldPrice strong{font-size: 14px}
.priceEl.oldPrice {padding-top: 15px !important;padding-bottom: 15px !important;}
body.car.sauto .priceEl.oldPrice{padding: 3px 0 !important}

* html .fair-price {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fair-price.png',sizingMethod='image');
	_background:none;
}

#header {height: 129px}

#TB_window.car{
   border: 2px solid #1e9ae8;
   background-color: #000;
}

#TB_window.car *{
   color: #FFF !important;
}

span#zoom {
   width: 32px;
   height: 32px;
   margin-bottom: -32px;
   display: block;
   position: relative;
   left: 477px;
   top: 5px;
   background: transparent url('/img/zoom.png') no-repeat left top;
   _background: transparent url('/img/zoomi.png') no-repeat left top;
    z-index: 100000;
    _position: absolute;
}

.results ul.tab-menu.old {
   position: relative;
   top: 2px;
   height: 38px;
}

ul.tab-menu.old li{
   height: 38px;
   line-height: 38px;
}

.results ul.tab-menu.old li a span{
   line-height: 38px;
}





#formMulti span.km div.selectField,
#formMulti span.branch div.selectField,
#formMulti span.yearFrom div.selectField,
#formMulti span.yearTo div.selectField,
#formMulti span.priceFrom div.selectField,
#formMulti span.priceTo div.selectField,
#formMultiType span.km div.selectField,
#formMultiType span.branch div.selectField,
#formMultiType span.yearFrom div.selectField,
#formMultiType span.yearTo div.selectField,
#formMultiType span.priceFrom div.selectField,
#formMultiType span.priceTo div.selectField{
   width: 148px;
   _width: 94px;
   position: relative;
   float: left;
   background:transparent url(/images/inputs.png) no-repeat scroll 0 0;
}

#formMulti span.km div.selectField div.status,
#formMulti span.branch div.selectField div.status,
#formMulti span.yearFrom div.selectField div.status,
#formMulti span.yearTo div.selectField div.status,
#formMulti span.priceFrom div.selectField div.status,
#formMulti span.priceTo div.selectField div.status{
   width: 148px;
   _width: 94px;
}

#formMultiType span.km div.selectField,
#formMultiType span.branch div.selectField,
#formMultiType span.yearFrom div.selectField,
#formMultiType span.yearTo div.selectField,
#formMultiType span.priceFrom div.selectField,
#formMultiType span.priceTo div.selectField,
#formMultiType span.km div.selectField div.status,
#formMultiType span.branch div.selectField div.status,
#formMultiType span.yearFrom div.selectField div.status,
#formMultiType span.yearTo div.selectField div.status,
#formMultiType span.priceFrom div.selectField div.status,
#formMultiType span.priceTo div.selectField div.status{
   width: 108px;
   _width: 54px;
}


#formMulti span.km div.selectField div.status div.selected,
#formMulti span.branch div.selectField div.status div.selected,
#formMulti span.yearFrom div.selectField div.status div.selected,
#formMulti span.yearTo div.selectField div.status div.selected,
#formMulti span.priceFrom div.selectField div.status div.selected,
#formMulti span.priceTo div.selectField div.status div.selected,
#formMultiType span.km div.selectField div.status div.selected,
#formMultiType span.branch div.selectField div.status div.selected,
#formMultiType span.yearFrom div.selectField div.status div.selected,
#formMultiType span.yearTo div.selectField div.status div.selected,
#formMultiType span.priceFrom div.selectField div.status div.selected,
#formMultiType span.priceTo div.selectField div.status div.selected{
   width: 148px;
   _width: 138px;
   _padding: 0 0 0 10px;
   _margin: 0;
   text-indent: 5px;
   _text-indent: 0;
   background-image: none !important;
}

#formMultiType span.km div.selectField div.status div.selected,
#formMultiType span.branch div.selectField div.status div.selected,
#formMultiType span.yearFrom div.selectField div.status div.selected,
#formMultiType span.yearTo div.selectField div.status div.selected,
#formMultiType span.priceFrom div.selectField div.status div.selected,
#formMultiType span.priceTo div.selectField div.status div.selected{
   width: 108px;
   _width: 76px;
}


#formMulti span.customSelect.yearTo,
#formMulti span.customSelect.priceTo{
    /*margin-left: 158px;*/
    margin-left: 203px;
}

#formMultiType span.customSelect.yearTo,
#formMultiType span.customSelect.priceTo{
   margin-left: 116px;
}

#formMulti span.customSelect.branch{
    margin-left: 236px;
}

#formMultiType span.customSelect.branch{
   margin-left: 142px;
}

#formMultiType .hasLayer p label{
   font-size: 13px;
}

div.optContainer.yearTo div.opt,
div.optContainer.yearFrom div.opt{
    width: 69px;
    float:left;
}
body.homepage div.optContainer.yearTo div.opt,
body.homepage div.optContainer.yearFrom div.opt{
    width: 45px;
    float:left;
}
body.homepage div.optContainer.priceFrom,
body.homepage div.optContainer.priceTo,
body.homepage div.optContainer.yearFrom,
body.homepage div.optContainer.yearTo{
   /*width: 146px;*/
   width: 179px;
}
body.homepage div.optContainer.priceFrom,
body.homepage div.optContainer.priceTo,
body.homepage div.optContainer.yearFrom,
body.homepage div.optContainer.yearTo{
   width: 111px !important;
}
body.homepage div.optContainer.yearTo.type div.opt,
body.homepage div.optContainer.yearFrom.type div.opt{
   width: 45px;
}

body.homepage div.optContainer.make div.opt{
   width: 142px !important;
}

body.homepage div.optContainer.model.type div.opt,
body.homepage div.optContainer.palivo.type div.opt,
body.homepage div.optContainer.transmission.type div.opt{
   width: auto;
}


body.homepage div.optContainer.branch{
   width: 146px !important;
}

body.homepage div.optContainer.model.type,
body.homepage div.optContainer.palivo.type,
body.homepage div.optContainer.transmission.type{
   width: 230px;
   margin-left: 0px;
}

body.homepage div.optContainer.make{
   margin-left: -430px;
}

body.car.sauto .textInfo h2 {
   margin-top: 15px;
}

.tabTooltip{
   background: transparent url('/images/tabTooltip.png') no-repeat 0 0;
   height:49px;
   width:239px;
   position:absolute;
   margin-top: -106px;
   margin-left: -160px;
   z-index: 100000;
   font-size: 12px;
   text-align: left;
   padding: 23px 22px 35px 22px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabTooltip.png',sizingMethod='image');
	_background:none;
}

body.branch .pobockaText{
   width: 243px;
   padding-top: 10px
}

body.branch .pobockaText h4{
   line-height: 1.3;
}

body.branch .specialOffer{
   background:#fafafa url(/images/cartech_bg_one.png) no-repeat 0 0;
   margin: 15px 0;
   height: 300px;
   width: 315px;
}

#searchbox .specialOffer{
   background:#fafafa url(/images/cartech_bg_one_small.png) no-repeat 0 0;
   margin: 0;
   height: 261px;
   width: 280px;
}

body.branch .video-container{
   clear: none;
   float: left;
   margin: 20px;
}

body.branch .textInfo .relative h2{
   width: auto;
}



body.branch .offersIn div.selectField div.status,
body.branch .offersIn div.selectField{
   width: 173px;
   _width: 119px;
}

body.branch .offersIn div.selectField div.status div.selected{
   width: 173px;
   _width: 163px;
}

body.branch .offersIn span.yearFrom div.selectField,
body.branch .offersIn span.yearFrom div.status,
body.branch .offersIn span.yearTo div.selectField,
body.branch .offersIn span.yearTo div.status{
   width: 84px;
   _width: 30px;
}

body.branch .offersIn span.yearFrom div.selectField div.status div.selected,
body.branch .offersIn span.yearTo div.selectField div.status div.selected{
   width: 84px;
   _width: 74px;
}

body.branch div.optContainer.yearTo div.opt,
body.branch div.optContainer.yearFrom div.opt{
   width: 75px;
}

body.branch div.optContainer.yearTo{
   margin-left: -88px;
}

body.branch div.optContainer,
body.branch div.optContainer.model{
   width: 171px;
}
body.branch div.optContainer.make {
   margin-left:-400px;
   width: 571px;
}

body.homepage div.optContainer.km div.opt{
   width: 104px !important;
}
/*body.homepage div.optContainer.branch{
   margin-left: -60px !important;
}*/


#searchbox .offersIn label,
body.branch .offersIn label{
   width: 93px;
}

.offersIn label{
   text-align: left;
}

#searchbox .offersIn p{
   height: 30px;
   _height: 30px;
   padding: 0;
}

#searchbox .offersIn{
   padding-top: 3px;
}

body.car.boxLeft div.optContainer.make{
   margin-left: 0;
}
body.car.boxCenter div.optContainer.make{
   margin-left: -260px;
}

body.homepage div.tab-container #formMultiType div.selectField
body.homepage div.tab-container #formMulti div.selectField,
body.homepage .hasLayer p span.customSelect{
   width: 384px;
}

body.homepage #formMulti span.yearFrom div.selectField div.status,
body.homepage #formMulti span.yearTo div.selectField div.status,
body.homepage #formMulti span.priceFrom div.selectField div.status,
body.homepage #formMulti span.priceTo div.selectField div.status,
body.homepage #formMulti span.yearFrom div.selectField,
body.homepage #formMulti span.yearTo div.selectField,
body.homepage #formMulti span.priceFrom div.selectField,
body.homepage #formMulti span.priceTo div.selectField{
   width: 181px;
}

body.homepage #formMultiType span.yearFrom div.selectField div.status,
body.homepage #formMultiType span.yearTo div.selectField div.status,
body.homepage #formMultiType span.priceFrom div.selectField div.status,
body.homepage #formMultiType span.priceTo div.selectField div.status,
body.homepage #formMultiType span.yearFrom div.selectField,
body.homepage #formMultiType span.yearTo div.selectField,
body.homepage #formMultiType span.priceFrom div.selectField,
body.homepage #formMultiType span.priceTo div.selectField{
   width: 114px;
}
body.homepage #formMulti span.km div.selectField,
body.homepage #formMulti span.branch div.selectField,
body.homepage #formMulti span.km div.selectField div.status,
body.homepage #formMulti span.branch div.selectField div.status{
   width: 148px;
   _width: 94px;
}

body.homepage #formMultiType span.km div.selectField,
body.homepage #formMultiType span.branch div.selectField,
body.homepage #formMultiType span.km div.selectField div.status,
body.homepage #formMultiType span.branch div.selectField div.status{
   width: 88px;
   _width: 34px;
}

body.homepage #formMulti, 
body.homepage div.tab-container #formMulti .categories{width: 484px}

#minisearch span.branch {_margin-left: -15px}
#all #minisearch span.branch {_margin-left: 0}
span.branch {_margin-left: 0}
