/* ------Css Prolog ----- */
html										{ font-size:106.5%; }
body										{ margin:0; padding:0; font:76.5% Arial, Verdana, sans-serif; color:#000; text-align:center; }


p,img,table,tr,th,td,dl,dt,form, fieldset,
iframe, dd,h1,h2,h3,h4,h5, ul,ol,li			{ border:0px none; margin:0; padding:0; list-style-type:none; }
h1,h2,h3,h4,h5								{ font-size:150%; font-weight:normal; }

.blind										{ position:absolute !important; left:-1000px !important; top:-1000px !important; width:1px !important; height:1px !important; overflow:hidden !important; }
.hide 										{ display: none; }
.is_hidden									{ visibility:hidden; }

.clear, .cleaner							{ clear:both; height:1px; overflow:hidden; display:block; }
.clear hr, .cleaner hr						{ display:none; }

.group:after								{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .group								{ height:1%; }
*:first-child+html .group					{ min-height:1px; }

a											{ color:#00c; }
a:visited									{ color:#03c; }
.noDisplay									{ display:none; }
.center										{ text-align:center; }
.nounderline								{ text-decoration:none; }

input, button, select, textarea 			{ font-family: Arial, Verdana, sans-serif; }
input[type=text], textarea 					{ font-size: 100%; }
input[type=checkbox]						{ margin: 0; padding: 0; vertical-align: middle; }

/* ------ Obecne styly pro vsechny stranky ----- */
h2.mainTitle								{ font-size:160%; font-weight:normal; margin:20px 0 10px 0; }
.content h5									{ font-size:1.1em; font-weight:bold; }
.violet										{ color:#66C; }
.noBorder									{ border:none !important; }
option.disabled								{ color:#aaa; }
img.help									{ position:relative; top:2px; cursor:help; }

.centeredFloatWrap1							{ position:relative; overflow:hidden; }
.centeredFloatWrap2							{ position:relative; float:left; left:50%; }
.centeredFloat								{ position:relative; right:50%; }

/* placeholdery text inputu */
input[type=text]::-webkit-input-placeholder { font-style: italic; opacity: 1; color: #aaa; }
input[type=text]::-moz-placeholder 			{ font-style: italic; opacity: 1; color: #aaa; }
input[type=text]:-ms-input-placeholder		{ font-style: italic; opacity: 1; color: #aaa; } /*IE11-*/
input[type=text]::-ms-input-placeholder 	{ font-style: italic; opacity: 1; color: #aaa; } /*Edge*/


/* upravene submit buttony */
input.inputButton							{ height:31px; line-height:29px; color:#00c; cursor:pointer; border-width:1px; border-style:solid;
	border-color:#cacaca #868686 #868686 #ababab;
	-moz-border-radius:3x;
	border-radius:3px;
	background:#f5f5f5;
	background:-moz-linear-gradient(top, #fefefe, #e6e6e6);
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background:-webkit-linear-gradient(#fefefe, #e6e6e6);
	background:-o-linear-gradient(#fefefe, #e6e6e6);
	-moz-box-shadow:4px 4px 2px -3px #c8c8c8;
	-webkit-box-shadow:4px 4px 2px -3px #c8c8c8;
	box-shadow:4px 4px 2px -3px #c8c8c8;
}
input.inputButton:hover,
input.inputButton:focus						{
	border-color:#a0c3c9 #5697b7 #5697b7 #61a4b0;
	background:#e9f2f7;
	background:-moz-linear-gradient(top, #ffffff, #d3e6f0);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d3e6f0));
	background:-webkit-linear-gradient(#ffffff, #d3e6f0);
	background:-o-linear-gradient(#ffffff, #d3e6f0);
	box-shadow:4px 4px 2px -3px #979797; -webkit-box-shadow:4px 4px 2px -3px #979797; -moz-box-shadow:4px 4px 2px -3px #979797;
}
/* nove modre submit buttony */
.blueButton									{
	height: 46px; line-height: 44px; color:#fff; cursor:pointer; padding: 0 30px; font-size: 16px; font-weight: bold; color: #fff; text-align: center;
	border-color:#269dc9 #1281a9 #026a90 #1281a9; border-width: 1px; border-style:solid;
	border-radius: 3px; -moz-border-radius:3x;
	background: #31c6fd;
	background: -moz-linear-gradient(top, #31c6fd, #0192d5);
	background:-webkit-gradient(linear, left top, left bottom, from(#31c6fd), to(#0192d5));
	background: -webkit-linear-gradient(#31c6fd, #0192d5);
	background: -o-linear-gradient(#31c6fd, #0192d5);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
	text-shadow: 0px -1px 0px #0083bf;
	}
.blueButton:hover,
.blueButton:focus 							{
	background-image: linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -o-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -moz-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -webkit-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -ms-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(49,198,253)), color-stop(0, rgb(1,146,213)));
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
	}
a.blueButton								{ display: block; text-decoration: none;  color: #fff; }


/* odkazy tvarici se jako buttony, html struktura: a > span.in nebo span > a.in */
.base_button										{
	cursor: pointer;
	/*line-height:36px; */
	text-decoration:none;
	border:1px solid #000;
	border-color: #cacaca #868686 #868686 #ababab;
	border-radius:3px;
	background-color: #f5f5f5;
	background: linear-gradient(top, #fefefe, #e6e6e6);
	box-shadow: 4px 4px 2px -3px #c8c8c8;
/*	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background: -webkit-linear-gradient(#fefefe, #e6e6e6); */
}

.base_button:focus,
.base_button:hover{
	border-color:#a0c3c9 #5697b7 #5697b7 #61a4b0;
	background-color: #e9f2f7;
	background: linear-gradient(top, #ffffff, #d3e6f0);
/*	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d3e6f0));
	background:-webkit-linear-gradient(#ffffff, #d3e6f0); */
	box-shadow: 4px 4px 2px -3px #979797;
}

.button { float:left; height:36px; line-height:36px; color:#00c; text-decoration:none; border-width:1px; border-style:solid; }
.button,
.fullsearch .button:hover					{
	border-color:#cacaca #868686 #868686 #ababab;
	-moz-border-radius:3x;
	border-radius:3px;
	background:#f5f5f5;
	background:-moz-linear-gradient(top, #fefefe, #e6e6e6);
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background:-webkit-linear-gradient(#fefefe, #e6e6e6);
	background:-o-linear-gradient(#fefefe, #e6e6e6);
	-moz-box-shadow:4px 4px 2px -3px #c8c8c8;
	-webkit-box-shadow:4px 4px 2px -3px #c8c8c8;
	box-shadow:4px 4px 2px -3px #c8c8c8;
}
.button .in						{ display:block; padding:0 15px; text-decoration:none; color:#00c; }
.button:hover,
.button:focus,
.fullsearch .button.active:hover,
.fullsearch .button.active:focus{
	border-color:#a0c3c9 #5697b7 #5697b7 #61a4b0;
	background:#e9f2f7;
	background:-moz-linear-gradient(top, #ffffff, #d3e6f0);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d3e6f0));
	background:-webkit-linear-gradient(#ffffff, #d3e6f0);
	background:-o-linear-gradient(#ffffff, #d3e6f0);
	-moz-box-shadow:4px 4px 2px -3px #979797;
	-webkit-box-shadow:4px 4px 2px -3px #979797;
	box-shadow:4px 4px 2px -3px #979797;
}
.fullsearch .button				{ height: 18px; line-height: 17px; cursor: default; }
.fullsearch .button	.in			{ color: #777; }
.fullsearch .button.active 		{ cursor: pointer; }
.fullsearch .button.active .in	{ color: #000; }


/* falesny select */
.superSelect					{ font-size:100%; color:#000; position:relative; z-index:1; background:#FFF url(/img/select-arrow.gif) 100% 50% no-repeat; border-width:1px; border-style:solid; border-color:#acadb2 #dcdfe6 #e2e9ef #dcdfe6; border-radius:2px; }
.superSelOptions				{ border-width:1px; border-style:solid; border-color:#999; background-color:#FFF; overflow:auto; max-height:200px; position:absolute; width:200px; left:-1px; }
.superSelOptions .optOver		{ background-color:#fee5ab !important; }
.superSelOptions .optActive		{ background-color:#d7edf8 !important; }
.superSelOption					{ padding:2px 0 2px 4px; cursor:pointer; }
.superSelFocus					{ padding:3px 0 1px 4px; text-decoration:none; color:#000; color:black !important; }
.superSelFill					{ display:block; overflow:hidden; white-space:nowrap; }

.superSelect a.text			{ text-decoration: none;color: #000; }
.superSelOption.disabled	{ background-color:white !important; color:#aaa; cursor:default; }
.superSelOption.master		{ font-size:110%; }
.superSelOption.slave		{ padding-left:15px; }



/*body										{ background:#fff; }*/
body 										{ background:#fff; }
body.searchCompany							{ background:#fff; }
body.preview								{ background:#f6f6f6 url(../img/preview.png) 0 0 repeat; }
#backgroundWrap								{ min-width:990px; padding-top:10px; min-height: 440px;}
#pageWrap									{ position:relative; margin:0 auto; text-align:left; }
#page										{ position:relative; width: 970px; min-height: 650px; margin:0 auto; padding:0 15px; zoom:1/*IE7 - zajisti spravnou pozici pro #compareBar*/; }

.preview #page								{ padding:29px 32px 47px;  }

.hp.vendor-load,
.search.vendor-load,
.detailOffer.real.vendor-load {
	visibility:hidden;
}

#header											{ position:relative; padding:0 14px; border-bottom:3px solid #d8edf7; min-height:100px; }
#header #main-logo							{ min-height:58px; padding:14px 0 4px 7px;}
#header	img									{  }
#header p#totalOffer						{ position:relative; left:-5px; padding:15px 0 9px 13px; color:#b3b3b3; font-size:110%; }
#header p#totalOffer strong					{ color:#000; font-weight:normal; }
#header #topMenu {
	position: absolute;
	right: 14px;
	top: 14px;
	color: #e5e5e5;
	text-align: right;
}
.hp #header #topMenu {
	right: 46px;
}
#header #topMenu a {
	text-decoration: none;
}
#header #topMenu > a {
	margin-right: 16px;
	vertical-align: middle;
}
#header #login-badge {
	z-index: 1;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: 40px;
}
#header #topMenu #login-badge .szn-login-badge-menu {
	background: #fff;
	text-align: left;
}
#header #topMenu #login-badge .szn-login-badge-menu a {
	color: #000;
	transition: color 300ms;
}
#header #topMenu #login-badge .szn-login-badge-menu a:hover {
	color: #00c;
}
#header #topMenu #login-badge #main {
	line-height: 40px;
}

#topBanner									{  }

/*- reklama dole ve vypise-*/
#hpClanky									{ float: left; margin:0; width: 500px; }

/*- reklama ve vypise -*/
#adCommercial .sssp-resizeCont .packa		{ display: none; }
#adCommercial .native-content				{ display: flex; flex-direction: row; }
#adCommercial .native-data-part				{ order: 2; position: relative; width: 310px; padding-left: 16px;}
#adCommercial .native-ad-wrap				{ position: absolute; bottom: 0; right: 0; }
#adCommercial .native-ad					{ color: #bcbec0; font-size: 12px; line-height: 1; }
#adCommercial .native-image-wrap			{ display: flex; justify-content: center; align-items: center; width: 210px; height: 123px; border: 1px solid #999; }
#adCommercial .native-image					{ display: block; width: auto; height: 100%; max-width: 210px; max-height: 123px; }
#adCommercial .native-short-headline,
#adCommercial .native-wrap-DRTG .native-description		{ display: block; font-weight: bold; font-size: 18px; margin-bottom: 10px; color: #00c; text-decoration: underline;}
#adCommercial .native-description			{ display: block; height: 88px; color: #000; font-size: 18px; line-height: 1.4;}
#adCommercial .native-link 					{ text-decoration: none; display: block; padding-left: 228px; margin-left: -228px; padding-bottom: 16px; }
#adCommercial .native-link:before 			{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none;}
#adCommercial .native-price, .native-company-name 	{ display: block; color: #000; font-size: 18px; line-height: 1.4; }
#adCommercial .native-wrap-DRTG .native-description { height: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#adCommercial .native-wrap-DRTG .native-short-headline { display: none;}

#adPrClanek									{ display:none; margin-top:40px; }
#adPrClanek.adFull							{ display:block; margin: 25px 0 10px 0; }
#adPrClanek.adFull							{ border:solid 1px #D7EDF8; background:#f2f8fa; }
#adPrClanek.adFull .newsItem				{ background:transparent url(../img/ad-title.gif) right top no-repeat; }
#adPrClanek.adFull .newsAdv					{ display:none; }

.hpClanek,
.hpClanek-upoutavka							{ padding: 8px 4px; border-top: 1px solid #daedf9; clear: left; height:40px; }
.hpClanek									{ padding-top:8px; }
.hpClanek strong							{ float:left; display:block; margin-right: 8px; }
.hpClanek img								{ float:left; margin-right:8px; }
.hpClanek p									{ text-align:left; }
.hpClanek-upoutavka strong					{ margin-right:8px; }
.hpClanek-upoutavka p						{ text-align:left; padding-left: 40px;}
.hpClanek-upoutavka .miniPhoto				{ float:left; margin-right:8px; }

.hp #pageContent .hpClanekTitle				{ position:relative; top:3px; left:38px; margin:0; color:#999; font-size:100%; font-weight:normal; }

#mask										{ position:absolute; display:none; top:0; right:0; width:100%; background:#000; z-index:10000; opacity:0.5; }
#mask										{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); }
/* hack pro ie6, aby nebyli videt selecty pri prekryti maskou */
#mask iframe								{ display:none;/*sorry for IE5*/  display/**/:block;/*sorry for IE5*/ filter:alpha(opacity=0);  position:absolute;/*must have*/ top:0;/*must have*/ left:0;/*must have*/ z-index:-1;/*must have*/ background:#000;  }

#shader										{ position:absolute; display:none; top:0; right:0; width:100%; background:#000; z-index:100; opacity:0.5; }
#shader										{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); }

/*vyskakovaci okno s upozornenim*/
#notice										{ position:absolute; display:block; width:400px; background:#fff; border:1px solid #ccc; border-radius:5px; text-align:left; z-index:20000; }
#notice										{ -moz-border-radius:5px; }
#notice	p									{ margin:17px 0 20px; padding:20px 40px 20px 90px; background:url(/img/info-icon.png) 40px 50% no-repeat; color:#2f4752; font-size:130%; }
#notice	.footer 							{ padding:20px 20px 20px 280px; background:#e9f2f5; border-radius:0 0 5px 5px; }
#notice	.footer								{ -moz-border-radius:0 0 5px 5px; }
#notice	.footer a							{ display:block; width:102px; height:45px; background:url(/img/button2.png) 0 0 no-repeat; font-size:110%; color:#333; text-align:right; text-decoration:none; cursor:pointer;  }
#notice	.footer a:hover						{ background-position:0 -45px; }
#notice	.footer a span						{ display:block; width:102px; padding-top:15px; text-align:center; }

/*odkaz Zpet, tlacitko predchozi/nasledujici inzerat*/
#navigation									{ position:relative; }
#navigation a								{ text-decoration:none; }
#navigation #backTo							{ padding-left:15px;  background:url(../img/arrow1.png) 0 3px no-repeat; }
#navigation #prevNextOffer					{ position:absolute; top:-70px; right:335px; }
#navigation .button							{ /*float:left;*/ margin-left:7px; }

.widehead #navigation { top:-2em; margin:0 0 0 15px; }

/*strankovani*/
#paging										{ margin:40px 0 20px 15px; }
#paging #prevPage							{ float:left; margin-right:5px; background:url("../img/button-left.png") 0 0 no-repeat; text-decoration:none; }
#paging #prevPage .content					{ display:block; padding:9px 15px 10px; background:url("../img/button-right.png") 100% 0 no-repeat; }
#paging #prevPage .content span				{ padding-left:15px; background:url(../img/arrow1.png) 0 3px no-repeat; }
#paging #nextPage							{ float:left; margin-left:5px; background:url("../img/button-left.png") 0 0 no-repeat; text-decoration:none; }
#paging #nextPage .content					{ display:block; padding:9px 15px 10px; background:url("../img/button-right.png") 100% 0 no-repeat; margin: 0}
#paging #nextPage .content span				{ padding-right:15px; background:url(../img/arrow3.png) 100% 3px no-repeat; }
#paging .page								{ float:left; padding:10px 5px;  margin-right:7px; }
#paging .active								{ color:#000; font-weight:bold; text-decoration:none; }

/*-------- Lista porovnani inzeratu --------*/
.compareBar				{ position:fixed; width:98%; left:1%; bottom:0; visibility:hidden; background:#b0d7eb; border:1px solid #4692b8; border-bottom-width:0; z-index:100;
	-moz-border-top-right-radius:7px; -webkit-border-top-right-radius:7px; -khtml-border-top-right-radius:7px; border-top-right-radius:7px;
	-moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px; -khtml-border-top-left-radius:7px; border-top-left-radius:7px;
}
.compareBar .in			{ border-top:1px solid white; padding:0 20px;
	-moz-border-top-right-radius:8px; -webkit-border-top-right-radius:8px; -khtml-border-top-right-radius:8px; border-top-right-radius:8px;
	-moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px; -khtml-border-top-left-radius:8px; border-top-left-radius:8px;
}

.compareBar p			{ padding:7px 5px 14px 0; color:#333; margin:0 auto; max-width:910px; }
.compareBar .text		{ float:left; line-height:31px; background:url('/img/icon-compare.png') no-repeat 0 50%; padding-left:20px; margin-right:10px; }
.compareBar .show		{ float:left; line-height:29px; padding:0 15px; border:1px solid #a6a6a6; font-size:110%; color:black; text-decoration:none;
	-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;
	background:rgb(250,250,250); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(250,250,250,1) 50%, rgba(237,237,237,1) 50%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(250,250,250,1)), color-stop(50%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(250,250,250,1) 50%, rgba(237,237,237,1) 50%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(250,250,250,1) 50%, rgba(237,237,237,1) 50%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(250,250,250,1) 50%, rgba(237,237,237,1) 50%); /* IE10+ */
	background:linear-gradient(top,  rgba(250,250,250,1) 50%,rgba(237,237,237,1) 50%); /* W3C */
	/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 ); prosvita to pres kulate rozky :-( */ /* IE6-9 */
}
.compareBar .cancel		{ float:right; line-height:31px; background:url('/img/icon-close.png') no-repeat 0 50%; padding-left:20px; }
/*------------------*/

#carModels .carBox,
#filters .carBox							{ position:relative; margin:0 0 10px 0; background:#D7EDF8; border:1px solid #BBD1DC; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#carModels .carBox h1,
#filters .carBox label						{ font-size:120%; font-weight: bold; color: #000; margin: 0 0 5px 0; }
#carModels .carBoxContent					{ padding: 10px 5px 5px 45px; }
#filters .carBoxContent.fullsearch			{ padding: 0 5px 5px 5px; }

/*-------- Vybery vyrobcu + modelu (HP + Search) --------*/
#carModels .close							{ position:absolute; top:2px; right:2px; }
#carModels .close a							{ padding-left:16px; background:url(../img/close.gif) 0 0 no-repeat; display:block; height:14px; }
#carModels .close a:hover					{ background-position:0 -16px; }
#carModels .logo							{ position:absolute; top:0; left:0; width:45px; height:40px; background:transparent no-repeat scroll center center; }
.sauto #carModels .logo						{ background-image:url(../img/sauto-icon.png); }
.smoto #carModels .logo						{ background-image:url(../img/smoto-icon.png); }
#carModels .modelBox						{ margin:0 0 5px 0;}
#carModels .carBox .controller				{ margin:9px 0 0 0; }
#carModels .modelLabel						{ font-weight:bold; font-size: 13px !important; display: inline; }
#carModels .modelSize						{ padding:0 0 0 5px; color:#666; font-size:90%; white-space:nowrap;  }
#carModels a.removeModel					{ margin-left:10px; color:#66C; text-decoration:none; }
#carModels .carBox.zeroSize					{ background:#eee; }
#carModels .carBox.zeroSize h5				{ color:#666; }
#carModels .carBox.zeroSize .size			{ color:#d36464; }
#carModels .modelBox.zeroSize .modelLabel	{ color:#999; }
#carModels .modelBox.zeroSize .modelSize	{ color:#d36464; }
#manAddLinkLine								{ position:relative; top:-5px; }
#manAddLinkLine a							{ margin-left:4px; color:#66c; text-decoration:none; }
#manAddLinkLine strong						{ font-size:14px; }
#manAddSelectLine							{ display:none; padding:5px 0 5px 5px !important; background:#D7EDF8; border:1px solid #BBD1DC; border-radius:2px; }
#manAddSelectLine label						{ float:left; width:55px; padding-top:3px; }


/*jen HP:*/
.hp #searchForm #carModels					{ display:none; clear:both; margin-left:35px; margin-right:10px; padding-bottom:20px; }
.hp #searchForm .carBoxContent select		{ width:180px; }
.hp #carModels .carBox						{ width:325px; }
.hp #carModels .carBox.zeroSize				{ background:#D7EDF8; }
.hp #sparePart #manAddLinkLine				{ margin-left:35px; }
.hp #sparePart #manAddSelectLine			{ margin:0 0 0 35px; width:320px; }
.hp #sparePart #manAddSelectLine select		{ width:253px; }
.hp #carModelsContainerA					{ float:left; }
.hp #carModelsContainerB					{ float:right; }

.hp #fulltextSearch							{ display:none; height:26px; text-align:center; margin-right:314px; padding:22px 0 23px; border-bottom:1px solid #EBEBEB; }
.hp #fulltextSearch .fulltextInput			{ vertical-align:top; height:24px; border:1px solid #CECECE; padding:0 5px; min-width:267px; margin-right:20px; }
.hp #fulltextSearch .fulltextButton			{ vertical-align:top; height:100%; line-height:normal; padding:0 30px; font-size:109.5%; color: #000; }
.hp.sa_abt_search #fulltextSearch			{ display:block; }

/*jen Search:*/
.search #filters #carModels .carBox h5			{ font-size:120%; font-weight:bold; color:black; margin:0 0 5px 0; }
.search #filters #carModels .carBox.zeroSize h5	{ color:#666; }
.search #filters #carModels .superSelect		{ width:196px; }
.search #filters #carModels .superSelFill		{ width:176px; color:black; }
.search #filters #carModels .disabled .superSelFill	{ color:#aaa; }
.search #filters #manAddSelectLine .superSelect	{ width:180px; background-position:170px 50%; margin-right:0; }
.search #filters #manAddSelectLine .superSelFill{ width:160px; }

/*------------------*/
#skyStarter									{ position:absolute; top:0; left:0; right:0; }
#adSkyscraper								{ position:absolute; top:-15px; left:890px; }
#adSkyscraper.adFull						{ background:url(../img/ad-title.gif) 0 5px no-repeat; padding-top:15px; }

/* ------ Hlavni strana ----- */
.hp #header									{ border:none; min-height: 65px; }

.hp #page 									{ width: 1140px; }
.hp #adSkyscraper							{ position:absolute; left:840px; right: auto; width: 300px; background-color:transparent !important; }

.hp #carType								{ margin:7px 0 1px 20px; }
.hp #carType #moveLeft						{ float:left; width:31px; height:80px; background:#ccc url(../img/move-left.png) 0 0 no-repeat; cursor:pointer; }
.hp #carType #moveRight						{ float:left; width:31px; height:80px; background:#ccc url(../img/move-right.png) 0 0 no-repeat; cursor:pointer; }
.hp #carType div:hover						{ background-position:0 -79px !important; }
.hp #carType div.noActive,
.hp #carType div.noActive:hover				{ background-position:0 -158px !important; cursor:default !important; }
.hp #carType .wrap							{ position:relative; float:left; width:738px; height:80px; overflow:hidden; }
.hp #carType ul								{ position:absolute; width:1478px; top:0; left:0px; }
.hp #carType ul.part2						{ left:-739px !important; }
.hp #carType li								{ float:left; }
.hp #carType li a							{ display:block; width:140px; height:80px; color:#00c; text-decoration:none; }
.hp #carType li a span						{ display:block; padding-top:58px; text-align:center; }
.hp #carType li a							{ background-color:#eee; background-repeat:no-repeat; background-position:0 0; }

.hp #carType li#privateCar a				{ background-image:url(../img/privateCar-button.png); }
.hp #carType li#van a						{ width:160px; background-image:url(../img/van-button.png); }
.hp #carType li#workCar a					{ width:150px; background-image:url(../img/workCar-button.png); }
.hp #carType li#motorcycle a				{ width:158px; background-image:url(../img/motorcycle-button.png); }
.hp #carType li#quadricycle a				{ width:131px; background-image:url(../img/quadricycle-button.png); }

.hp #carType li#equipment a					{ width:130px; background-image:url(../img/equipment-button.png); }
.hp #carType li#semitrailer a				{ width:140px; background-image:url(../img/semitrailer-button.png); }
.hp #carType li#caravan a					{ width:160px; background-image:url(../img/caravan-button.png); }
.hp #carType li#industrialMachine a			{ width:150px; background-image:url(../img/industrialMachine-button.png); }
.hp #carType li#bus a						{ width:158px; background-image:url(../img/bus-button.png); }
.hp #carType li a:hover,
.hp #carType li a.active					{ background-position:0 -79px !important; background-color:#d9eef7; }

.hp #carType li a span						{ padding-top:60px; padding-bottom:2px; line-height:15px; }
.hp #carType li a.active span				{ padding-top:57px; padding-bottom:1px; border-left:solid 3px #23b7f1; border-right:solid 3px #23b7f1; border-top:solid 3px #31c6fd; border-bottom:solid 3px #0091d4; }


.hp #searchForm								{ position:relative; margin:0; padding:0 47px 10px; }
.hp #searchForm .cars						{ color:#999; border-bottom:1px solid #ebebeb; margin-right: 280px; }
.hp #searchForm .cars p						{ padding:6px 0 6px 30px; line-height:20px; height:21px; *padding-left:26px; }
.hp #searchForm .cars p label				{ cursor: pointer; }
.hp #searchForm .condition					{ display:block; float:left; width:110px; }
.hp #searchForm .conLonger					{ width:120px; }
.hp #searchForm .conLong					{ width:155px; }
.hp #searchForm .cars label					{ color:#00c; vertical-align: middle; }
.hp #searchForm .cars input					{ margin: 0 3px 0 10px; }
.hp .size									{ font-size:90%; color:#aaa; }
.hp #searchForm #srAll						{ display:none; }
.hp #searchForm #srCar						{ display:none; }

.hp #searchForm #carLabels						{ margin-bottom:9px; border-bottom:1px solid #ebebeb; margin-right: 280px }
.hp #searchForm #carLabels .columns				{ margin:8px 0 8px 35px; font-size:110%; }
.hp #searchForm #carLabels .columns.main		{ margin-top:14px; }
.hp #searchForm #carLabels .column				{ float:left; width:145px; margin-right: 4px; }
.hp #searchForm #carLabels .column.last			{ width: 125px; margin-right: 0; }
.hp #searchForm #carLabels li					{ margin-bottom: 2px; clear: both; }
.hp #searchForm #carLabels li div				{ padding: 3px 4px; border: 1px solid #fff; border-radius: 2px; }
.hp #searchForm #carLabels li div:hover			{ background: #f2f8fa; border-color: #f2f8fa; }
.hp #searchForm #carLabels li div.disabled:hover{ background: transparent; border-color: #fff; }
.hp #searchForm #carLabels li div.check			{ background: #d7edf8; border-color: #bbd1dc; }
.hp #searchForm #carLabels li input				{ float: left; position: relative; top: 2px; }
.hp #searchForm #carLabels li label				{ display: block; margin-left: 20px; color:#00c; cursor: pointer; }
.hp #searchForm #carLabels li .disabled label	{ color: #aaa; }
.hp #searchForm #carLabels .main .column		{ width: 180px;  }
.hp #searchForm #carLabels .main .column.last	{ width: 175px; }
.hp #searchForm #carLabels .main li				{ margin-bottom: 4px; }
.hp #searchForm #carLabels .main li div			{ padding: 1px 4px; }
.hp #searchForm #carLabels .main li input		{ top: 7px; }
.hp #searchForm #carLabels .main li label		{ height: 28px; line-height: 27px; margin-left: 18px; padding-left: 40px; }
.hp #searchForm	#carLabels #showAllLabels		{ float:right; margin-right:32px; margin-bottom:10px; color:#00c; text-decoration:underline; }
.hp #searchForm #moreLabels						{ position:relative; border-top:1px solid #ebebeb; }
.hp #searchForm .noShow							{ position:absolute; top:-10000px; left:-10000px; }
.hp #searchForm .loading						{ background:url(../img/loading.gif) 50% 50% no-repeat; }

.hp #carLabels label						{ background-repeat:no-repeat;}
/*
  LOGA
*/
/* osobni */
.carManufacturerLogo_1				{ background-image:url(../img/znacky/alfa.png?2) !important; }
.carManufacturerLogo_2				{ background-image:url(../img/znacky/audi.png?2) !important; }
.carManufacturerLogo_5				{ background-image:url(../img/znacky/bmw.png?2) !important; }
.carManufacturerLogo_13				{ background-image:url(../img/znacky/citroen.png?2) !important; }
.carManufacturerLogo_22				{ background-image:url(../img/znacky/fiat.png?2) !important; }
.carManufacturerLogo_88				{ background-image:url(../img/znacky/subaru.png) !important; }
.carManufacturerLogo_24				{ background-image:url(../img/znacky/ford.png?2) !important; }
.carManufacturerLogo_28				{ background-image:url(../img/znacky/honda.png?2) !important; }
.carManufacturerLogo_31				{ background-image:url(../img/znacky/hyundai.png?2) !important; }
.carManufacturerLogo_34				{ background-image:url(../img/znacky/chevrolet.png?2) !important; }
.carManufacturerLogo_37				{ background-image:url(../img/znacky/chrysler.png?2) !important; }
.carManufacturerLogo_39				{ background-image:url(../img/znacky/kia.png?2) !important; }
.carManufacturerLogo_48				{ background-image:url(../img/znacky/mazda.png?2) !important; }
.carManufacturerLogo_51				{ background-image:url(../img/znacky/mercedes.png?2) !important; }
.carManufacturerLogo_56				{ background-image:url(../img/znacky/mitsubishi.png?2) !important; }
.carManufacturerLogo_62				{ background-image:url(../img/znacky/nissan.png?2) !important; }
.carManufacturerLogo_67				{ background-image:url(../img/znacky/opel.png?2) !important; }
.carManufacturerLogo_70				{ background-image:url(../img/znacky/peugot.png?2) !important; }
.carManufacturerLogo_78				{ background-image:url(../img/znacky/renault.png?3) !important; }
.carManufacturerLogo_86				{ background-image:url(../img/znacky/seat.png?2) !important; }
.carManufacturerLogo_90				{ background-image:url(../img/znacky/suzuki.png?2) !important; }
.carManufacturerLogo_93				{ background-image:url(../img/znacky/skoda.png?2) !important; }
.carManufacturerLogo_99				{ background-image:url(../img/znacky/toyota.png?2) !important; }
.carManufacturerLogo_103			{ background-image:url(../img/znacky/volkswagen.png?2) !important; }
.carManufacturerLogo_106			{ background-image:url(../img/znacky/volvo.png?3) !important; }
/* uzitkova */
.carManufacturerLogo_163			{ background-image:url(../img/znacky/avia.png?2) !important; }
.carManufacturerLogo_14				{ background-image:url(../img/znacky/citroen.png?2) !important; }
.carManufacturerLogo_23				{ background-image:url(../img/znacky/fiat.png?2) !important; }
.carManufacturerLogo_26				{ background-image:url(../img/znacky/ford.png?2) !important; }
.carManufacturerLogo_33				{ background-image:url(../img/znacky/hyundai.png?2) !important; }
.carManufacturerLogo_168			{ background-image:url(../img/znacky/iveco.png?2) !important; }
.carManufacturerLogo_41				{ background-image:url(../img/znacky/kia.png?2) !important; }
.carManufacturerLogo_50				{ background-image:url(../img/znacky/mazda.png?2) !important; }
.carManufacturerLogo_53				{ background-image:url(../img/znacky/mercedes.png?2) !important; }
.carManufacturerLogo_58				{ background-image:url(../img/znacky/mitsubishi.png?2) !important; }
.carManufacturerLogo_159			{ background-image:url(../img/znacky/multicar.png?2) !important; }
.carManufacturerLogo_64				{ background-image:url(../img/znacky/nissan.png?2) !important; }
.carManufacturerLogo_69				{ background-image:url(../img/znacky/opel.png?2) !important; }
.carManufacturerLogo_71				{ background-image:url(../img/znacky/peugot.png?2) !important; }
.carManufacturerLogo_423			{ background-image:url(../img/znacky/piaggio.png?2) !important; }
.carManufacturerLogo_79				{ background-image:url(../img/znacky/renault.png?3) !important; }
.carManufacturerLogo_87				{ background-image:url(../img/znacky/seat.png?2) !important; }
.carManufacturerLogo_94				{ background-image:url(../img/znacky/skoda.png?2) !important; }
.carManufacturerLogo_101			{ background-image:url(../img/znacky/toyota.png?2) !important; }
.carManufacturerLogo_104			{ background-image:url(../img/znacky/volkswagen.png?2) !important; }
/* nakladni */
.carManufacturerLogo_164			{ background-image:url(../img/znacky/avia.png?2) !important; }
.carManufacturerLogo_183			{ background-image:url(../img/znacky/daewoo.png?2) !important; }
.carManufacturerLogo_166			{ background-image:url(../img/znacky/daf.png?2) !important; }
.carManufacturerLogo_27				{ background-image:url(../img/znacky/ford.png?2) !important; }
.carManufacturerLogo_181			{ background-image:url(../img/znacky/ifa.png?2) !important; }
.carManufacturerLogo_169			{ background-image:url(../img/znacky/iveco.png?2) !important; }
.carManufacturerLogo_171			{ background-image:url(../img/znacky/liaz.png?2) !important; }
.carManufacturerLogo_172			{ background-image:url(../img/znacky/man.png?2) !important; }
.carManufacturerLogo_54				{ background-image:url(../img/znacky/mercedes.png?2) !important; }
.carManufacturerLogo_59				{ background-image:url(../img/znacky/mitsubishi.png?2) !important; }
.carManufacturerLogo_65				{ background-image:url(../img/znacky/nissan.png?2) !important; }
.carManufacturerLogo_286			{ background-image:url(../img/znacky/peugot.png?2) !important; }
.carManufacturerLogo_177			{ background-image:url(../img/znacky/praga.png?2) !important; }
.carManufacturerLogo_80				{ background-image:url(../img/znacky/renault.png?3) !important; }
.carManufacturerLogo_174			{ background-image:url(../img/znacky/ross.png?2) !important; }
.carManufacturerLogo_175			{ background-image:url(../img/znacky/scania.png?2) !important; }
.carManufacturerLogo_178			{ background-image:url(../img/znacky/steyr.png?2) !important; }
.carManufacturerLogo_97				{ background-image:url(../img/znacky/tatra.png?2) !important; }
.carManufacturerLogo_105			{ background-image:url(../img/znacky/volkswagen.png?2) !important; }
.carManufacturerLogo_107			{ background-image:url(../img/znacky/volvo.png?3) !important; }
/* motocykly */
.carManufacturerLogo_212			{ background-image:url(../img/znacky/aprilia.png?2) !important; }
.carManufacturerLogo_7 				{ background-image:url(../img/znacky/bmw.png?2) !important; }
.carManufacturerLogo_191			{ background-image:url(../img/znacky/cagiva.png?2) !important; }
.carManufacturerLogo_196			{ background-image:url(../img/znacky/ducati.png?2) !important; }
.carManufacturerLogo_197			{ background-image:url(../img/znacky/harley.png?2) !important; }
.carManufacturerLogo_30				{ background-image:url(../img/znacky/honda-bike.png?2) !important; }
.carManufacturerLogo_198			{ background-image:url(../img/znacky/husqvarna.png?2) !important; }
.carManufacturerLogo_199			{ background-image:url(../img/znacky/jawa.png?2) !important; }
.carManufacturerLogo_200			{ background-image:url(../img/znacky/kawasaki.png?2) !important; }
.carManufacturerLogo_227			{ background-image:url(../img/znacky/keeway.png?2) !important; }
.carManufacturerLogo_221			{ background-image:url(../img/znacky/kentoya.png?2) !important; }
.carManufacturerLogo_201			{ background-image:url(../img/znacky/ktm.png?2) !important; }
.carManufacturerLogo_280			{ background-image:url(../img/znacky/kymco.png?2) !important; }
.carManufacturerLogo_161			{ background-image:url(../img/znacky/peugot.png?2) !important; }
.carManufacturerLogo_206			{ background-image:url(../img/znacky/piaggio.png?2) !important; }
.carManufacturerLogo_92				{ background-image:url(../img/znacky/suzuki.png?2) !important; }
.carManufacturerLogo_434			{ background-image:url(../img/znacky/tgb.png?2) !important; }
.carManufacturerLogo_210			{ background-image:url(../img/znacky/triumph.png?2) !important; }
.carManufacturerLogo_211			{ background-image:url(../img/znacky/yamaha.png?2) !important; }
.carManufacturerLogo_220			{ background-image:url(../img/znacky/yuki.png?2) !important; }
/* ctyrkolky */
.carManufacturerLogo_364			{ background-image:url(../img/znacky/access.png?2) !important; }
.carManufacturerLogo_386			{ background-image:url(../img/znacky/adly.png?2) !important; }
.carManufacturerLogo_385			{ background-image:url(../img/znacky/arctic.png?2) !important; }
.carManufacturerLogo_406			{ background-image:url(../img/znacky/bashan.png?2) !important; }
.carManufacturerLogo_362			{ background-image:url(../img/znacky/bombardier.png?2) !important; }
.carManufacturerLogo_853			{ background-image:url(../img/znacky/canAm.png?2) !important; }
.carManufacturerLogo_876			{ background-image:url(../img/znacky/cectek.png?2) !important; }
.carManufacturerLogo_363			{ background-image:url(../img/znacky/dinli.png?2) !important; }
.carManufacturerLogo_427			{ background-image:url(../img/znacky/emu.png?2) !important; }
.carManufacturerLogo_366			{ background-image:url(../img/znacky/eton.png?2) !important; }
.carManufacturerLogo_360			{ background-image:url(../img/znacky/honda-bike.png?2) !important; }
.carManufacturerLogo_384			{ background-image:url(../img/znacky/journeyman.png?2) !important; }
.carManufacturerLogo_352			{ background-image:url(../img/znacky/kawasaki.png?2) !important; }
.carManufacturerLogo_359			{ background-image:url(../img/znacky/kymco.png?2) !important; }
.carManufacturerLogo_357			{ background-image:url(../img/znacky/linhai.png?2) !important; }
.carManufacturerLogo_354			{ background-image:url(../img/znacky/polaris.png?2) !important; }
.carManufacturerLogo_430			{ background-image:url(../img/znacky/smc.png?2) !important; }
.carManufacturerLogo_356			{ background-image:url(../img/znacky/suzuki.png?2) !important; }
.carManufacturerLogo_387			{ background-image:url(../img/znacky/tgb.png?2) !important; }
.carManufacturerLogo_353			{ background-image:url(../img/znacky/yamaha.png?2) !important; }
.carManufacturerLogo_945			{ background-image:url(../img/znacky/jinling.png) !important; }
/* privesy */
.carManufacturerLogo_279			{ background-image:url(../img/znacky/autovia.png?2) !important; }
.carManufacturerLogo_411			{ background-image:url(../img/znacky/agados.png?2) !important; }
.carManufacturerLogo_323			{ background-image:url(../img/znacky/benalu.png?2) !important; }
.carManufacturerLogo_186			{ background-image:url(../img/znacky/bss.png?2) !important; }
.carManufacturerLogo_326			{ background-image:url(../img/znacky/fliegel.png?2) !important; }
.carManufacturerLogo_305			{ background-image:url(../img/znacky/humbaur.png?2) !important; }
.carManufacturerLogo_408			{ background-image:url(../img/znacky/kassbohrer.png?2) !important; }
.carManufacturerLogo_259			{ background-image:url(../img/znacky/kogel.png?2) !important; }
.carManufacturerLogo_262			{ background-image:url(../img/znacky/krone.png?2) !important; }
.carManufacturerLogo_370			{ background-image:url(../img/znacky/maro.png?2) !important; }
.carManufacturerLogo_187			{ background-image:url(../img/znacky/panav.png?2) !important; }
.carManufacturerLogo_344			{ background-image:url(../img/znacky/podlesak.png?2) !important; }
.carManufacturerLogo_320			{ background-image:url(../img/znacky/samro.png?2) !important; }
.carManufacturerLogo_261			{ background-image:url(../img/znacky/schmitz.png?2) !important; }
.carManufacturerLogo_260			{ background-image:url(../img/znacky/schwarzmuller.png?2) !important; }
.carManufacturerLogo_327			{ background-image:url(../img/znacky/svan.png?2) !important; }
.carManufacturerLogo_185			{ background-image:url(../img/znacky/trailor.png?2) !important; }
.carManufacturerLogo_413			{ background-image:url(../img/znacky/vapp.png?2) !important; }
.carManufacturerLogo_412			{ background-image:url(../img/znacky/vezeko.png?2) !important; }
.carManufacturerLogo_418			{ background-image:url(../img/znacky/wielton.png?2) !important; }
.carManufacturerLogo_902			{ background-image:url(../img/znacky/nceng.png) !important; }
.carManufacturerLogo_1061			{ background-image:url(../img/znacky/daltec_trailers.png) !important; }
.carManufacturerLogo_1227			{ background-image:url(../img/znacky/martz.png) !important; }
/* obytne */
.carManufacturerLogo_331			{ background-image:url(../img/znacky/adria.png?2) !important; }
.carManufacturerLogo_306			{ background-image:url(../img/znacky/burstner.png?2) !important; }
.carManufacturerLogo_421			{ background-image:url(../img/znacky/caravelair.png?2) !important; }
.carManufacturerLogo_984			{ background-image:url(../img/znacky/carthago.png?2) !important; }
.carManufacturerLogo_332			{ background-image:url(../img/znacky/dethleffs.png?2) !important; }
.carManufacturerLogo_333			{ background-image:url(../img/znacky/elnagh.png?2) !important; }
.carManufacturerLogo_403			{ background-image:url(../img/znacky/fendt.png?2) !important; }
.carManufacturerLogo_433			{ background-image:url(../img/znacky/fiat.png?2) !important; }
.carManufacturerLogo_435			{ background-image:url(../img/znacky/ford.png?2) !important; }
.carManufacturerLogo_252			{ background-image:url(../img/znacky/hobby.png?2) !important; }
.carManufacturerLogo_253			{ background-image:url(../img/znacky/hymer.png?2) !important; }
.carManufacturerLogo_264			{ background-image:url(../img/znacky/knaus.png?2) !important; }
.carManufacturerLogo_990			{ background-image:url(../img/znacky/malibu.png?2) !important; }
.carManufacturerLogo_438			{ background-image:url(../img/znacky/mercedes.png?2) !important; }
.carManufacturerLogo_341			{ background-image:url(../img/znacky/mobilvetta.png?2) !important; }
.carManufacturerLogo_373			{ background-image:url(../img/znacky/peugot.png?2) !important; }
.carManufacturerLogo_335			{ background-image:url(../img/znacky/rapido.png?2) !important; }
.carManufacturerLogo_336			{ background-image:url(../img/znacky/rimor.png?2) !important; }
.carManufacturerLogo_429			{ background-image:url(../img/znacky/tabbert.png?2) !important; }
.carManufacturerLogo_414			{ background-image:url(../img/znacky/volkswagen.png?2) !important; }
.carManufacturerLogo_330			{ background-image:url(../img/znacky/laika.png?2) !important; }
.carManufacturerLogo_420			{ background-image:url(../img/znacky/chausson.png?2) !important; }
.carManufacturerLogo_436			{ background-image:url(../img/znacky/renault.png?3) !important; }
.carManufacturerLogo_405			{ background-image:url(../img/znacky/wilk.png) !important; }
.carManufacturerLogo_927			{ background-image:url(../img/znacky/mclouis.png) !important; }

/* pracovni stroje */
.carManufacturerLogo_313			{ background-image:url(../img/znacky/balkancar.png?2) !important; }
.carManufacturerLogo_367			{ background-image:url(../img/znacky/bobcat.png?2) !important; }
.carManufacturerLogo_307			{ background-image:url(../img/znacky/bomag.png?2) !important; }
.carManufacturerLogo_316			{ background-image:url(../img/znacky/bt.png?2) !important; }
.carManufacturerLogo_350			{ background-image:url(../img/znacky/case.png?2) !important; }
.carManufacturerLogo_269			{ background-image:url(../img/znacky/caterpillar.png?2) !important; }
.carManufacturerLogo_891			{ background-image:url(../img/znacky/cesab.png?2) !important; }
.carManufacturerLogo_314			{ background-image:url(../img/znacky/desta.png?2) !important; }
.carManufacturerLogo_272			{ background-image:url(../img/znacky/jsb.png?2) !important; }
.carManufacturerLogo_311			{ background-image:url(../img/znacky/jungheinrich.png?2) !important; }
.carManufacturerLogo_290			{ background-image:url(../img/znacky/komatsu.png?2) !important; }
.carManufacturerLogo_274			{ background-image:url(../img/znacky/liebherr.png?2) !important; }
.carManufacturerLogo_292			{ background-image:url(../img/znacky/holland.png?2) !important; }
.carManufacturerLogo_293			{ background-image:url(../img/znacky/stavostroj.png?2) !important; }
.carManufacturerLogo_309			{ background-image:url(../img/znacky/still.png?2) !important; }
.carManufacturerLogo_318			{ background-image:url(../img/znacky/toyota-m.png?2) !important; }
.carManufacturerLogo_275			{ background-image:url(../img/znacky/volvo.png?3) !important; }
.carManufacturerLogo_308			{ background-image:url(../img/znacky/yale.png?2) !important; }
.carManufacturerLogo_340			{ background-image:url(../img/znacky/zetor.png?2) !important; }
.carManufacturerLogo_294			{ background-image:url(../img/znacky/zts.png?2) !important; }
.carManufacturerLogo_296			{ background-image:url(../img/znacky/deer.png) !important; }
/* autobusy */
.carManufacturerLogo_235			{ background-image:url(../img/znacky/ayats.png?2) !important; }
.carManufacturerLogo_426			{ background-image:url(../img/znacky/bmc.png?2) !important; }
.carManufacturerLogo_237			{ background-image:url(../img/znacky/bova.png?2) !important; }
.carManufacturerLogo_167			{ background-image:url(../img/znacky/daf.png?2) !important; }
.carManufacturerLogo_239			{ background-image:url(../img/znacky/ikarus.png?2) !important; }
.carManufacturerLogo_494			{ background-image:url(../img/znacky/isuzu.png?2) !important; }
.carManufacturerLogo_170			{ background-image:url(../img/znacky/iveco.png?2) !important; }
.carManufacturerLogo_241			{ background-image:url(../img/znacky/karosa.png?2) !important; }
.carManufacturerLogo_242			{ background-image:url(../img/znacky/lag.png?2) !important; }
.carManufacturerLogo_173			{ background-image:url(../img/znacky/man.png?2) !important; }
.carManufacturerLogo_55				{ background-image:url(../img/znacky/mercedes.png?2) !important; }
.carManufacturerLogo_243			{ background-image:url(../img/znacky/neoplan.png?2) !important; }
.carManufacturerLogo_245			{ background-image:url(../img/znacky/oasa.png?2) !important; }
.carManufacturerLogo_844			{ background-image:url(../img/znacky/otokar.png?2) !important; }
.carManufacturerLogo_81				{ background-image:url(../img/znacky/renault.png?3) !important; }
.carManufacturerLogo_176			{ background-image:url(../img/znacky/scania.png?2) !important; }
.carManufacturerLogo_246			{ background-image:url(../img/znacky/setra.png?2) !important; }
.carManufacturerLogo_883			{ background-image:url(../img/znacky/sor.png?2) !important; }
.carManufacturerLogo_249			{ background-image:url(../img/znacky/vanhool.png?2) !important; }
.carManufacturerLogo_108			{ background-image:url(../img/znacky/volvo.png?3) !important; }
.carManufacturerLogo_1014			{ background-image:url(../img/znacky/ford.png) !important; }

.hp #carLabels .mainManufacturers label		{ background-position: 2px center; }


.hp #searchForm #sparePart #carModels				{ padding-bottom:0; }

.hp #searchForm #sparePart							{ padding:31px 0 22px 0; border-bottom:1px solid #EBEBEB; }
.hp #searchForm #sparePart .manufacturer			{ float:left; width:400px; }
.hp #searchForm #sparePart .type					{ float:left; margin:6px 85px 10px 3px; }
.hp #searchForm #sparePart .type label				{ display:block; float:left; padding:3px 5px 0 0; }
.hp #searchForm #sparePart .type select				{ width:200px; }

.hp #searchForm fieldset.column				{ float:left; padding-left:1px; color:#000; font-size:110%; }
.hp #searchForm fieldset#price.column		{ min-width: 240px; }
.hp #searchForm fieldset#carAge.column		{ min-width: 243px; margin-left: 44px; margin-right: 44px; }
.hp #searchForm fieldset#third.column		{ float: left; }
.hp #searchForm fieldset.column p			{ min-height:20px; padding:0 0 5px 0; }
.hp #searchForm fieldset.column select		{ width:118px; margin-left:5px; /*font-size:110%;*/ }
.hp #searchForm fieldset.column .unit		{ display:block; float:left; padding-left:5px; color:#333; }

.hp #searchForm fieldset.column label		{ float:left; width:60px; }
.hp #searchForm fieldset.column label,
.hp #searchForm fieldset.column .unit		{ padding-top:3px; }
.hp #searchForm .superSelect				{ float:left; width:119px; }
.hp #searchForm #carModels .superSelect		{ z-index:110; }

.hp #manAddSelectLine .superSelect,
.hp #searchForm #carModels .superSelect,
.hp #searchForm #sparePart .type .superSelect	{ width:200px; }

.hp #searchForm #carAge label				{ float:left; width:98px; padding-top:3px; }
.hp #searchForm #third label				{ float:left; width:70px; padding-top:3px; }
.hp #searchForm #send						{ padding-top:20px; }
.hp #searchForm #send input					{ float:right; width:300px; font-size:120%; padding:10px 0; cursor:pointer; }
.hp #searchForm #submitButtonContainer		{ clear: left; margin-left: 280px; padding-bottom: 15px;  }
.hp #searchForm #submitButton				{ height:46px; line-height:46px; min-width:204px; text-align:center; border-color:#269dc9 #1e93bd #026a90 #1484ac; background-color: #31c6fd; background-image: -webkit-gradient(linear, left top, left bottom, from(#31c6fd), to(#0192d5)); background-image: -webkit-linear-gradient(top, #31c6fd, #0192d5); background-image: -moz-linear-gradient(top, #31c6fd, #0192d5); background-image: -ms-linear-gradient(top, #31c6fd, #0192d5); background-image: -o-linear-gradient(top, #31c6fd, #0192d5); background-image: linear-gradient(to bottom, #31c6fd, #0192d5); box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); text-shadow: 0px -1px 0px #0083bf; }
.hp #searchForm #submitButton:hover,
.hp #searchForm #submitButton:focus 		{ background-image: linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%); background-image: -o-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%); background-image: -moz-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%); background-image: -webkit-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%); background-image: -ms-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(49,198,253)), color-stop(0, rgb(1,146,213))); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.hp #searchForm #submitButton .in			{ padding:0 18px; font-size:123%; color:#fff; }
.hp #searchForm #submitButton strong		{ font-size:106%; }

.hp #searchForm .placement					{ padding-top:20px; padding-bottom: 15px; }


.hp #pageContent							{ margin:20px 320px 0 0; }
.hp #pageContent h2							{ margin-bottom: 14px; margin-left: 0; font-weight:bold; color:#666; font-size:160%; }
.hp #attractiveOffer						{ padding-left:38px; }
.hp .attractiveOffer						{ float:left; width:200px; margin-right:80px; }
.hp .attractiveOffer img					{ border:1px solid #999; }
.hp .attractiveOffer h3						{ font-size:100%; font-weight:normal; height: 3em; overflow: hidden; }
.hp .attractiveOffer h3 span				{ display:block; margin-bottom:2px; font-size:130%; font-weight:bold; text-decoration:underline; }
.hp .attractiveOffer li						{ padding:2px 0; }
.hp .attractiveOffer li span				{ color:#666; }
.hp .attractiveOffer li .label				{ float:left; width:80px; }
.hp .lastOffer								{ margin:0; }

.hp #usefulInfo h2							{ max-resolution: 0; 0 14px; font-weight:bold; color:#666; font-size:160%; }
.hp #usefulInfo								{ float:left; width: 265px; padding-left: 38px; }
.hp .usefulInfo								{ margin-bottom: 9px; }
.hp .carIcon								{ background:url(../img/car-icon.png) 0 -2px no-repeat; }
.hp .wornDown								{ background:url(../img/worn-down-icon.png) 0 -2px no-repeat; }
.hp .catalogue								{ background:url(../img/catalogue-icon.png) 0 -2px no-repeat; }
.hp .documents								{ background:url(../img/document-icon.png) 0 -2px no-repeat; }
.hp .advice									{ background:url(../img/advice-icon.png) 0 -2px no-repeat; }
.hp .seller									{ background:url(../img/seller-icon.png) 0 -2px no-repeat; }
.hp .article								{ background:url(../img/article-icon.png) 0 -2px no-repeat; }
.hp .usefulInfo h3							{ margin:0 0 3px 38px; padding:3px 0; font-size: 118%; }
.hp .usefulInfo p							{ margin-left:38px; color:#666; }
.hp #usefulInfo .last						{ margin:0; }

.hp #adHpBanner.adFull						{ width:770px; margin:0 0 0 40px; padding-top:11px; background:url(../img/ad-title.gif) 0 0 no-repeat; }

/*- adSkyscraper -*/
.search #page 									{ width: 1140px; }
.search #adSkyscraper							{ position:absolute; top:2px; left:590px; width: 300px; right: auto; }
.search #adSkyscraper .cont						{ background-color:transparent !important; }

/* ------ Vyhledavani inzeratu ----- */
.search #searchTop							{ padding:0; width: 1140px; margin:0 auto; }
.search #searchTop #backTo					{ position:absolute; padding-left:15px; background:url(../img/arrow1.png) 0 3px no-repeat; left:15px; }
.search #searchTop .resultSize				{ float:left; position:absolute; margin-left:280px; font-size:110%; }
.search #searchTop .resultSize.hide		{ display:none;}
.search #searchTop div.sort					{ float:left; margin-left:665px; margin-top:-3px; &width:185px/*kvuli ie7*/; }
.search #searchTop div.sort label				{ float:left; margin-right:5px; padding-top:4px; color:#666; }
.search #searchTop div.sort .superSelect		{ float:right; width:125px; }
.search #searchTop div.sort .superSelFocus	{ font-weight:normal; color:black !important; }
.search #searchTop div.sort .superSelFill		{ width:105px; }
.search #searchTop div.sort .superSelOptions	{ width:125px; }

.search #filters							{ width:260px; padding-top:16px; left:auto; }
.search #filters.fixed						{ position:fixed; }
.search #filters fieldset					{ margin-bottom:10px; border-bottom:1px solid #e0ebf0; }
.search #filters fieldset h4				{ margin-bottom:10px; color:#666; font-size:135%; }
.search #filters fieldset h4.other-params {
	margin-top: 22px;
}
.search #filters fieldset h5				{ margin-bottom:7px; color:#666; font-size:125%; }
.search #filters fieldset .item				{ margin-bottom:10px; }
.search #filters select.noLabel				{ margin-left:90px; }
.search #filters .size						{ font-size:90%; color:#aaa; white-space:nowrap; }
.search #filters .box						{ clear:both; margin-bottom:10px; }
.search #filters .box select				{ width:108px !important; margin-bottom:1px; }
.search #filters .box .text					{ width:101px; }
.search #filters .box label					{ float:left; width:85px; margin-right:5px; padding-top:3px; text-align:right; }
.search #filters .box .fullsearch label		{ position: relative; clear: left; float: none !important; width: auto !important; margin: 10px 0 5px 0 !important; padding: 0 !important; display: block; text-align: left !important; }
.search #filters .box .fullsearch .help 	{ top: 0; }
.search #filters .box select				{ float:left; }
.search #filters .box .unit					{ float:left; padding-top:3px; }
.search #filters .help						{ position: absolute; top: 2px; margin-left: 4px; cursor:help; }

.search #filters .chkboxes					{  }
.search #filters .chkboxes .input			{ position: relative; display: block; clear: both; padding: 2px 18px 2px 4px; margin-bottom: 3px; }
.search #filters .chkboxes .input .chkbox	{ position: absolute; top: 3px; }
.search #filters .chkboxes .input label		{ float: none; width: auto; padding: 0; margin: 0; line-height: 1.25;
											  display: block; margin-left: 18px; text-align: left;
										    }
.search #filters .chkboxes .disabled .text	{ color:#aaa; }
.search #filters #crCheckboxes 				{ padding-left: 15px; }

.search #filters .superSelect				{ width:108px; float:left; margin-right:4px; }
.search #filters .superSelFill				{ width:88px; }
.search #filters .superSelOptions			{ width:200px; }

.search #filters .fullsearch input			{ vertical-align: middle; width: 156px; height: 18px; padding: 0 2px; margin-right: 6px; border-color: #ACADB2 #DCDFE6 #E2E9EF; border-radius:2px 2px 2px 2px; border-style:solid; border-width:1px; }
.search #filters .fullsearch p				{ margin: .4em .2em; color: #666; font-size: 90%; }
.search #filters .fullsearch strong			{ color: #000; font-size: 100%; }
.search #filters .fullsearch .searchButton	{ float: none; display: inline-block; vertical-align: middle; }
.search #filters .fullsearch #searchError	{ color: #f00; }
.search #filters .fullsearch #searchReset	{ cursor: pointer; }




.search #filters #carFilter						{ border-bottom:3px solid #D8EDF7; }
.search #filters #categoryItem					{ background:white !important; }
.search #filters #categoryItem label			{ color:#666; float:left; width:75px; padding-top:3px; }
.search #filters #categoryItem .superSelect		{ width:183px; margin-right:0; }
.search #filters #categoryItem .superSelFill	{ width:153px; color:black !important; }
.search #filters #categoryItem .superSelOptions	{ /*width:125px;*/ }
.search #filters #addInfo h4					{ padding-left:20px; color:#66c; background:url(../img/show-hidde-icon.png) 0 3px no-repeat; cursor:pointer; }
.search #filters #addInfo h5					{ padding-left:20px; color:#66c; }
.search #filters #miscFlags						{ margin-top:15px; margin-bottom:10px; }
.search #filters #equipments					{ margin-top:10px; padding-top:10px; border-top:1px solid #e0ebf0; }
.search #filters #searchStuff					{ padding-top:20px; }
.search #filters #searchStuff span.in			{ font-weight: normal; }
.search #filters #searchStuff strong.count		{ font-size: 106%; }

.search #filters fieldset p.inputWrap			{ padding:1px 0 0 0; }
.search #filters .inputWrap.disabled label		{ color:#aaa; }
.search #filters .inputWrap.disabled .unit		{ color:#aaa; }
.search #filters .inputWrap.disabled .superSelect	{ background-image:url(../img/select-arrow-disabled.gif); }
.search #filters .inputWrap.disabled .superSelFill	{ color:#aaa; }
.search #filters .inputWrap.chosen				{ background:#d7edf8; border-radius:3px; position:relative; }
.search #filters .inputWrap.chosen .reset		{ position:absolute; top:4px; right:3px; width:14px; height:14px; background:url('/img/close.gif') no-repeat 0 0; cursor:pointer; }
.search #filters .inputWrap.chosen .reset:hover	{ background-position:0 -16px; }
.search #filters .inputWrap .superSelFill { color:#666; }
.search #filters .inputWrap.chosen .superSelFill { color:black; }
.search #filters #district span 				{ /*display:block;*/ height:15px; }
.search #filters #district span.size 			{ display:inline-block; }

.search .resultsWrap						{ float:right; clear:right; position:relative; }
.search .results							{ float:right; width:575px; margin-top:16px; margin-right: 300px; position:relative; }
.search .results #preloader					{ visibility:hidden; margin-left:45px; top:100px; width:515px; height:165px; position:absolute; background:white; border:1px solid #d7edf8; text-align:center; z-index:100; }
.search .results #preloader.fixed			{ position:fixed; }
.search .results #preloader span			{ display:block; margin:25px 0; font-size:120%; font-weight:bold; color:#666; }
.search .results .noResults					{ display:block; margin:50px 50px 0 0; font-size:130%; text-align:center; }
.search .results .resultsError				{ display:block; margin:32px 30px 0 20px; padding:20px; font-size:115%; border:1px dashed #e0e0e0; border-radius:5px; }
.search .results .resultsError strong		{ color:#CB0101; font-size:150%; }
.search .results .result					{ margin-bottom:25px; padding-left: 15px; }
.search .results .result.isPV				{ float: left; height: auto; overflow: hidden; width: 275px; margin-bottom: 0; padding-left: 0;}
.search .results .PVone .result.isPV        { width: auto;}
.search .results .result .mainPhoto			{ float:left; border:1px solid #999; }
.search .results .result.isPV .mainPhoto    { margin-left: 27px;}
.search .results .PVone .result.isPV .mainPhoto    { margin-left: 4px;}
.search .results .result .content			{ float:left; width:310px; /*height:159px;*/ margin-left:15px; }
.search .results .result.isPV .content		{ float:left; width:212px; /*height:159px;*/ margin-left: 28px; margin-top: 6px;}
.search .results .PVone .result.isPV .content   {margin-left: 15px; width: 302px;}
.search .results .result .title				{ display:block; margin-bottom:3px; font-size:115%; line-height: 19px;}
.search .results .result.isPV .title        { font-size: 110%; display: block; height: 36px; overflow: hidden; margin-bottom: 4px;}
.search .results .PVone .result.isPV .title { font-size: 115%; height: auto;}
.search .results .result .title span		{ font-weight:bold; font-size:120%; }
.search .results .result.isPV .title span	{ display: block; }
.search .results .PVone .result.isPV .title span { display: inline;}
.search .results .result dl					{ line-height:1.4; }
.search .results .result dt					{ color:#999; float:left; }
.search .results .result.isPV dt            { color: #454545;}
.search .results .result dd					{ color:#000; display:block; margin-left:75px; }
.search .results .result dd.price			{ margin-top:4px; }
.search .results .result dd.price strong	{ font-size:120%; line-height:.85em; }
.search .results .result dd.price .unit		{ color:#999; }
.search .results .result.isPV dd.price .unit    { color: #454545;}
.search .results .result dd.price .leasing	{ color:#666; }
.search .results .result .logo				{ width: 50px; margin-top: 2px;}
.search .results .result .actions			{ margin-top:2px; clear: both; }
.search .results .result .actions a			{ text-decoration:none; color:#66c; }
.search .results .result .actions .sep		{ margin:0 8px; }
.search .results .visited .title a			{ color:#8233cc; }
.search .results .labels .label             { font-size: 12px; margin: 2px 4px 2px 0; padding: 2px 3px 2px 3px; border-radius: 2px; white-space: nowrap; display: inline-block; }
.search .results .labels .labelList         { color: #000000; background-color: #DEDEDE; }
.search .results .labels .labelPriority     { color: #FFFFFF; background-color: #5D5D5D; }



#pvContainer                                { position: relative; left: 0px; margin:0 10px 15px 15px; background: #def0f9; }
#pvTop                                      { }
#pvMid                                      { height: auto; overflow: visible; padding:10px 0 30px; }
#pvBottom                                   { }
#pvText                                     { color: #76A2B8; display: block; height: 15px; left: 27px; position: absolute; top: 8px; width: auto;}
#pvText.lft                                 { left: 15px;}

#pvContent                                  { background: url(../img/pv_del.png) repeat-y 270px; height: auto; overflow: hidden; position: relative; top: 20px;}
#pvContent.PVone                            { background: none; padding-left: 15px; }

.search #saveAsDemand						{ margin-top:20px; padding:0 100px; display:none; }
.search #saveAsDemand .title				{ height:53px; background:url(../img/dog-search-small.png) 95% 0 no-repeat; border-bottom:1px solid #e5e5e5; margin-bottom:5px; }
.search #saveAsDemand strong				{ display:block; padding-top:30px; font-size:115%; color:#000; }

.search .results #sklik,
.search #results #sklik						{ display:none; }

#certificateBox								{ display:none; }
#certificateBox #cebiaReport				{ position:absolute; width:490px; background:#fff; z-index:101; padding:30px 15px 15px; left:50%; margin:0px 0 0 -245px; border:1px solid #999; border-radius:5px; }
#certificateBox #cebiaReport .top			{ width:490px; }
#certificateBox #cebiaReport h2				{ font-size:140%; margin-bottom:10px; }
#certificateBox #cebiaReport .closeButton	{ position:absolute; top:10px; right:10px; }
#certificateBox #cebiaReport #contentImage	{ margin-bottom:10px; width:490px; }


/* ------ ZadĂĄvĂĄnĂ­ poptĂĄvky ----- */
.search #demand								{ float:right; width:610px; margin-top:16px; background:#f5fcff url(../img/dog1.png) 445px 100% no-repeat; border:1px solid #d8edf7; }
.search #demand h2							{ padding-bottom:17px; font-size:180%; color:#666; font-weight:bold; }
.search #demand h3							{ padding-bottom:10px; font-size:140%; color:#666; font-weight:bold; }
.search #demand ol							{ padding-left:28px; margin-bottom:16px; }
.search #demand ol li						{ list-style-type:decimal; margin-bottom:3px; }
.search #demand p.info						{ padding:0 20px 15px 0; }
.search #demand .content					{ padding:20px; }
.search #demand table						{ width:570px; margin-bottom:20px; }
.search #demand th,
.search #demand td							{ background:url(../img/line1.png) 0 100% repeat-x; padding:5px 10px 5px 0;  }
.search #demand th							{ width:130px; color:#666; font-weight:normal; text-align:left; }
.search #demand form p						{ padding-bottom:5px; }
.search #demand form textarea				{ width:200px; }
.search #demand form #phone					{ width:200px; }
.search #demand form span,
.search #demand form label					{ float:left; width:130px; margin-right:10px; text-align:right; }
.search #demand #saveDemand					{ margin:40px 0 10px 140px; color:#33c; font-weight:bold; padding:0 40px; height:37px; line-height:35px; }


/* ------ Katalog ----- */
.catalogue #page							{ position:relative; }
.catalogue #page div.content                { padding:0 18px 0 31px; margin:0 100px 0 0; }
.catalogue p.infoTxt						{ margin-bottom:20px; }
.catalogue form	#search						{ margin-bottom:15px; }
.catalogue form #search select				{ width:150px; }
.catalogue form #search span				{ margin-right:10px; }
.catalogue form #search #container-category	{ display:block; margin:0 0 10px 0; }
.catalogue form #search #container-submit	{ display:block; margin:15px 0 0 0; }

.catalogue .modelDetail						{ padding-bottom:30px; }
.catalogue .leftPart						{ float:left; width:320px; }
.catalogue .leftPart .mainPhoto				{ width:306px; text-align:right; }
.catalogue .leftPart .mainPhoto .linkRow	{ margin-bottom:4px; }
.catalogue .leftPart .mainPhoto .linkRow.last	{ margin-bottom:0; }
.catalogue .leftPart .mainPhoto a.showPhoto	{ padding:0 0 2px 21px; background:url(../img/zoom-icon.png) 0 0 no-repeat; }
.catalogue .leftPart .mainPhoto img			{ display:block; margin-bottom:5px; cursor:pointer; }
.catalogue .rightPart						{ float:right; width:460px; padding:0 28px 0 10px; }
.catalogue .rightPart h3					{ font-weight:bold; font-size:200%; margin-bottom:5px; }
.catalogue .rightPart p.textContent			{ margin:5px 0 0 0; line-height:1.4em; }
.catalogue .rightPart tr					{ background:url(../img/doted-line.png) 0 100% repeat-x; text-align:left; }
.catalogue .rightPart th					{ width:170px; padding:5px 0; font-weight:normal; color:#666; vertical-align:top; text-align:left; }
.catalogue .rightPart td					{ width:290px; padding:5px 0; vertical-align:top; }
.catalogue .rightPart td sup				{ position:absolute; }
.catalogue .rightPart td span				{ color:#666; }
.catalogue #adSkyscraper					{ top:0; }

/* ------ Detail inzeratu ------ */
.detailOffer #page 										{ width: 1100px; }
.detailOffer #adSkyscraper						{ position:absolute; left:790px; width: 300px; right: auto; }
.detailOffer #adSkyscraper .cont					{ background-color:transparent !important; }

.detailOffer #backTo { padding-left:15px;  background:url(../img/arrow1.png) 0 3px no-repeat; }

/*klientska karta vozu*/
.clientCard #backgroundWrap							{ background:none; }
.clientCard #pageWrap								{ background:none; }
.clientCard #pageWrap1								{ background:none; }
.clientCard #page									{ background:none; padding-bottom:8px; }
.clientCard #decor1									{ background:#D8EDF7; height:3px; margin-top:47px; }

.clientCard #detail-frame	 						{ }
.clientCard #clientCard								{ height: 100%;}

.detailOffer .head 								{ margin-top:20px; margin-bottom:-10px; }
.detailOffer .head h1							{ font-weight:bold; font-size:200%; margin-bottom:5px; }
.detailOffer .head h1 a 						{ color: #000; text-decoration: none;}
.detailOffer .head h1 span						{ font-weight:normal; font-size:85%; }
.detailOffer .head h1 .brand_name				{ display: block; font-size: 100%;}
.detailOffer .head h1 .brand,
.detailOffer .head h1 .name					{ font-weight:bold; font-size:100%; }
.detailOffer .head .links						{ margin-bottom:10px; }
.detailOffer .head .links a					{ text-decoration:none; margin-right:20px; }
.detailOffer .head .links a:last-child			{ margin-right: 0; }
.detailOffer .head .links #shareDetail .icon	{ display: inline-block; height: 13px; width: 16px; background: url("../img/share-icon.png") no-repeat 0 0; }

.detailOffer .wrapParts								{ position:relative; }
.detailOffer #leftPart								{ width:382px; margin:20px 320px 0 0; }
.detailOffer .detail_custom #leftPart				{ width: auto; }

.detailOffer #leftPart #mainPhoto					{ background:#999; width:306px;position:relative; }
.detailOffer .detail_custom #leftPart #mainPhoto	{ width: 500px;}

.detailOffer #leftPart .flash						{ width:304px !important; }
.detailOffer #leftPart #mainPhoto 					{ float: left; }
.detailOffer #leftPart #mainPhoto img				{ display:block; }
.detailOffer #leftPart #mainPhoto #player-container	{ width:498px; height:372px; background:red; }
.detailOffer #leftPart #mainPhoto .cebia 			{ position: absolute;bottom:0;background:url("../img/cebia-bg.png");padding:12px;color:#fff;text-decoration:none;}
.detailOffer #leftPart #mainPhoto .rating 			{ background:url("../img/cebia-star.png") repeat-x center left;width:65px;height:13px;display:inline-block;}
.detailOffer #leftPart #mainPhoto .rating span		{ background:url("../img/cebia-star-a.png") no-repeat center -66px; height:100%;display:block;}
.detailOffer #leftPart #thumbs 						{ margin:0 0 0 510px; }
.detailOffer #leftPart #thumbs a					{ float:left; margin:0 7px 6px 0; }
.detailOffer #leftPart #thumbs a.rightmost			{ margin-right:0; }
.detailOffer #leftPart #thumbs img					{ display:block; }
.detailOffer #leftPart #showGallery					{ margin-top:10px; position: absolute; right: 350px; }

.detailOffer #rightPart								{ width:384px; margin:10px 330px 0 0; }
.detailOffer .detail_custom #rightPart				{ width:auto; }

.detailOffer #rightPart .perex						{ margin-bottom:15px; color:#666; }
.detailOffer #rightPart table						{ border-collapse:collapse; }
.detailOffer #rightPart tr							{ background:url(../img/doted-line.png) 0 100% repeat-x; }
.detailOffer #rightPart th,
.detailOffer #rightPart td							{ padding:6px 0; vertical-align:middle; text-align:left; }
.detailOffer #rightPart th							{ width:170px; font-weight:normal; color:#666; }
.detailOffer #rightPart td							{ width:214px; }
.detailOffer #rightPart th.finalPriceThDph 			{ vertical-align: top; vertical-align: text-top; padding-top: 3px; }
.detailOffer #rightPart #adFinance					{ display: none; padding: 0;}
.detailOffer #rightPart #adFinance.adFull			{ width: 100%; display: table-cell; }
.detailOffer #rightPart .vin .txt					{ display:block; margin:3px 0 0 0; padding:1px 0 3px 26px; background:url("../img/info-inv-icon.png") no-repeat scroll left 5px transparent; font-size:88%; color:#666; }
.detailOffer #rightPart .vin .cross					{ color:#7e7f7f; cursor:pointer; display: inline-block; width:auto !important; height:auto !important; top:auto !important; left:auto !important; background:none !important; }
.detailOffer #rightPart .vin .vin_detail 			{ display: inline-block; margin-right: 10px; min-width: 130px;}
.detailOffer #rightPart td a						{ text-decoration:none; }
.detailOffer #rightPart td#finalPrice				{ padding:0; }
.detailOffer #rightPart td#finalPrice strong		{ font-size:125%; }
.detailOffer #rightPart td#finalPrice .currency		{ color:#666; }
.detailOffer td#finalPrice .priceInfo				{ display:block; padding:4px 0 6px 0; }
.detailOffer #rightPart .line						{  }
.detailOffer #rightPart .otherInfo					{ margin-top:15px; }
.detailOffer #rightPart .otherInfo h3					{ padding:10px 0 1px; }
.detailOffer #rightPart .otherInfo p					{ line-height:1.6; }
.detailOffer #equipment								{ width:384px; }
.detailOffer #equipment #equipList					{ display:table; width:384px; }
.detailOffer #equipment #equipList ul					{ display:table-row; }
.detailOffer #equipment #equipList li					{ display:table-cell; line-height:1.15; padding:15px 0 0 5%; width:35%; }
.detailOffer #equipment #equipList li:first-child		{ width:30%; padding-left:0; }

.detailOffer #showMoreEquip							{ display:block; padding-bottom:5px; }
.detailOffer .priceInfo.priceInfoVat 				{ color: #666; }
.detailOffer .priceInfo.priceInfoVat--small {
	font-size: 92.25%;
}
.detailOffer #rightPart tr.head								{ background:none; }
.detailOffer #rightPart h2,
.detailOffer #rightPart h3									{ color:#000; }
.detailOffer #rightPart h2									{ font-size:123%; margin-bottom:-8px; padding-top:12px; }
.detailOffer #rightPart h3									{ font-size:100%; font-weight:bold; margin:0; padding:0; }
.detailOffer #rightPart #description h3						{ margin:3px 0 8px; }

.detailOffer #rightPart #additionalInfo						{ width:384px; margin-top:7px; }
.detailOffer #rightPart #additionalInfoCons,
.detailOffer #rightPart #additionalInfoPros					{ float:left; width:47%; margin-top:12px; }
.detailOffer #rightPart #additionalInfoCons ul,
.detailOffer #rightPart #additionalInfoPros ul				{ margin-top:-4px; }	
.detailOffer #rightPart #additionalInfoCons li,
.detailOffer #rightPart #additionalInfoPros li					{ line-height:1.2; padding-top:15px; }
.detailOffer #rightPart #additionalInfoPros					{ margin-right:6%; }
.detailOffer #rightPart #additionalInfoPros h3				{ color:#338420; }
.detailOffer #rightPart #additionalInfoCons h3				{ color:#d7030c; }
.detailOffer #rightPart #additionalInfoService table			{ width:100%; }
.detailOffer #rightPart #additionalInfoService th				{ width:70%; padding-right:10px; }
.detailOffer #rightPart #additionalInfoService td				{ width:30%; text-align:right; }
.detailOffer #rightPart #additionalInfoService .note			{ background:none; }
.detailOffer #rightPart #additionalInfoService .note	td		{ color:#999; font-style:italic; text-align:left; padding-bottom:0; font-size:93%; }

.detailOffer .streamSmallVideo 							{ margin-top: 16px; }
.detailOffer .streamSmallVideo .streamVideoPreview		{ float: left; width: 122px; }
.detailOffer .streamSmallVideo .streamVideoPreview a 	{  }
.detailOffer .streamSmallVideo .streamVideoPreview img 	{ width: 103px; height: 65px; }
.detailOffer .streamSmallVideo .streamVideoText 		{ padding-left: 122px; }
.detailOffer .streamSmallVideo .streamVideoText .title	{ display: block; padding-bottom: 2px; font-weight: bold; }
.detailOffer .streamSmallVideo .streamVideoText .text	{}
.detailOffer .streamSmallVideo .streamVideoText .link	{ padding-top: 7px; }
.detailOffer .streamSmallVideo .streamVideoText .link a	{}
.detailOffer #rightPart .streamSmallVideo h3				{ margin-bottom:8px; }

.detailOffer .streamBigVideo 							{ margin: 38px 32px 50px; }
.detailOffer .streamBigVideo h2							{ width: 1036px; margin: 10px auto; font-size: 158%; font-weight: bold; }
.detailOffer .streamBigVideo .videoWrap 				{ width: 1036px; margin: 10px auto; }


.detailOffer #tabs									{ border-bottom:1px solid #ccc; margin:37px 0; }
.detailOffer #tabs ul								{ margin-left:6px; }
.detailOffer #tabs li 								{ float:left; margin:1px 2px 0 0; }
.detailOffer #tabs li a								{ display:block; height:37px; background:#fff; text-decoration:none; border:1px solid #ccc; border-bottom:0; border-radius:4px 4px 0 0; }
.detailOffer #tabs li a	span						{ display:block; padding:12px 20px 0 12px; }
.detailOffer #tabs li.active 						{ margin-top:0; position:relative; top:1px; }
.detailOffer #tabs li.active a						{ height:38px; color:#000; font-weight:bold; }
.detailOffer #tabs li.active a span					{ padding-top:12px; }

.detailOffer #adTipCar								{ padding:0 0 0 86px; }
.detailOffer #adTipCar div							{ float:left; width:200px; margin:27px 57px 0 0; }
.detailOffer #adTipCar div div						{ float:none; margin:0; }
.detailOffer #adTipCar div .web						{ color:#338420; }
.detailOffer #adTipCar.adFull 						{ border-top:1px solid #f7f7f7; background:url(../img/ad-title.gif) 32px 5px no-repeat; }

.car_card_iframe									{ overflow: hidden; }
.car_card_iframe.topmargin							{ margin: 0 5px 0 0; float:right; }
#adFrameSmall.adFull 								{ background: url(/img/ad-title.gif) 0 0 no-repeat; padding-top: 10px; }
#frames_column										{ float: right; margin: 0; margin-left: 10px; }
iframe#contest_ref									{ border: 0; min-height: 175px; background: transparent; overflow: hidden; margin: 5px 0; }

/* detail inzeratu, vlastni karta vozu */
.detailOffer .ac_url_table                  { height: 100%; width: 100%; table-layout: fixed; text-align: center; }
.detailOffer .ac_url_table #page            { border-bottom: 1px solid silver;}
.detailOffer .ac_url_table .ac_url_shead    { height: 153px; font: 76.5% Arial,Verdana,sans-serif;}
.detailOffer .ac_url_table .ac_url_shead
 #header                                    { padding-left: 0;}
.detailOffer .ac_url_table .ac_url_shead
 #header #main-logo    						{ height: 58px; }
 .detailOffer .ac_url_table .ac_url_shead
 #header #main-logo a    					{ left: 0; zoom: 1.0; position: static;}
.detailOffer .ac_url_table .ac_url_extcont  { }

/* ----- Detail inzeratu - zalozka "Prodavajici" ----- */


.detailOffer #sellerContact						{ margin:25px 10px; }
.detailOffer #sellerContact h3					{ margin:10px 0 10px 0; font-size:158%; font-weight:bold; }
.detailOffer #sellerContact h4					{ margin:24px 0 10px 85px; font-size:135%; font-weight:bold; }
.detailOffer #sellerContact .content			{ float:left; width:460px; }
.detailOffer #sellerContact #sellerLogo			{ float:left; }
.detailOffer #sellerContact #sellerLogo.border	{ border:1px solid #E7E7E7; padding:1px;}
.detailOffer #sellerContact #sellerText			{ margin-left:85px; }
.detailOffer #sellerContact dt					{ float:left; margin-right:3px; color:#666; }
.detailOffer #sellerContact dt,
.detailOffer #sellerContact dd					{ padding:1px 0; min-height:1.3em; }
.detailOffer #sellerContact .adresa				{ line-height:1.4em; }
.detailOffer #sellerContact #openingTime		{ margin-bottom:10px; font-size:95%; margin:10px 0 0 0; }
.detailOffer #sellerContact #openingTime dt		{ width:85px; color:#000; }
.detailOffer #sellerContact #openingTime dd		{ float:left; }
.detailOffer #sellerContact #openingTimeFull	{ margin-left:10px; }
.detailOffer #sellerContact #show_openingTimeFull		{ margin:7px 0; }
.detailOffer #sellerContact #show_openingTimeFull dt	{ width:85px; color:#000; }
.detailOffer #sellerContact #premisePhonesOpen,
.detailOffer #sellerContact #premisePhones		{ margin:10px 0 0 0; }
.js-supported.detailOffer #sellerContact #premisePhones {
	display: none;
}
.js-supported.detailOffer #sellerContact #premisePhones.open {
	display: block;
}
.detailOffer #sellerContact #premisePhonesOpen {
	display: none;
}
.js-supported.detailOffer #sellerContact #premisePhonesOpen.open {
	display: block;
}
.detailOffer #sellerContact #premisePhonesOpener {
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	color: #00c;
	font-size: 100%;
}
.detailOffer #sellerContact #premisePhonesOpener:hover {
	text-decoration: underline;
}
.detailOffer #sellerContact .openingTimeNote	{ font-size:95% !important; margin:5px 0 10px 0; }
.detailOffer #sellerContact .emailImg			{ margin-top:2px; }
.detailOffer #sellerContact .email							{ text-decoration:none; }
.detailOffer #sellerContact .email:hover						{ text-decoration:underline; }
.detailOffer #sellerContact .web				{ text-decoration:none; color:#060; }
.detailOffer #sellerContact .vsechny_nabidky	{ display:block; margin-top:16px; text-decoration:none; font-weight:bold; color:#00c; }

.detailOffer #contactSellerWin label					{ display: block; float: left; width: 80px; margin-top: 4px; padding-right: 5px; text-align: right; color: #666; }
.detailOffer #contactSellerWin input[type=text],
.detailOffer #contactSellerWin textarea					{ width: 268px; margin-bottom: 4px; padding: 4px 2px; border: 1px solid #ccc; }
.detailOffer #contactSellerWin input[type=text].short	{ width: 165px; }
.detailOffer #contactSellerWin input[type=submit]		{ margin: 15px 0 0 85px; }
.detailOffer #contactSellerWin .captchaImg				{ margin: 0 5px 0 85px; }
.detailOffer #contactSellerWin .agreement				{ margin:7px 5px 2px 85px; color:#999; }
.detailOffer #sellerContact .newCaptcha					{ text-decoration: none; color: #66c; }
.detailOffer #sellerContact #map						{ float:left; width:304px; height:228px; margin-left:36px; background:#f2f2f2 url(../img/no-map.png) 50% 50% no-repeat; border:1px solid #ccc; }

.drop-down-link											{ cursor: pointer; padding-right: 16px; background: url('../img/drop-down-icon.png') no-repeat right center; font-size: 95%; color: #66c; }
.drop-down-block										{ display: none; height: 0; }
.drop-down-block.show 									{ display: block; height: auto; }

#adRectangle 											{ display:none; float:left; margin:36px 0 0 36px; width: 300px; padding-top:10px; background:url(../img/ad-title.gif) 0 0 no-repeat; }
#adRectangle.adFull 							{ display: block; }


/* ------ Detail inzeratu - zalozka "Zkusenosti majitelu" ------*/
.detailOffer #detailDiscussion					{ margin:38px 32px 20px 32px; }
.detailOffer #detailDiscussion h2				{ margin-bottom:22px; font-size:140%; }
.detailOffer #detailDiscussion .errMsg			{ color:#E0440C; }
.detailOffer #detailDiscussion .okMsg			{ color:green; }

.detailOffer #discussionFilter					{ margin-bottom:16px; }
.detailOffer #discussionFilter li				{ display:inline; margin-right:22px; }
.detailOffer #discussionFilter li.title			{ margin-right:11px; font-weight:bold; }
.detailOffer #discussionFilter li a				{ text-decoration:none; }
.detailOffer #discussionFilter li.active a		{ color:#666; }
.detailOffer #discussionFilter li.inzeraty		{color:#00c;}

.detailOffer #detailDiscussion #msgBlocked		{ margin:36px 0 48px 0; font-weight:bold; }

.detailOffer #discussionAdd						{ width:618px; float:left; padding:20px; margin-bottom:20px; background:#f4f0d0; }
.detailOffer #discussionAdd input.text			{ margin-bottom:10px; color:#999; line-height:34px; font-weight:bold; padding:0 15px; width:588px; height:34px; border:0; -moz-box-shadow:3px 3px 6px #eee inset; -webkit-box-shadow:3px 3px 6px #eee inset; box-shadow:3px 3px 6px #eee inset; }
.detailOffer #discussionAdd textarea			{ margin-bottom:10px; font:93% Arial, Verdana, sans-serif; width:588px; padding:15px; height:50px; border:0; -moz-box-shadow:3px 3px 6px #eee inset; -webkit-box-shadow:3px 3px 6px #eee inset; box-shadow:3px 3px 6px #eee inset; }
.detailOffer #discussionAdd #discussionSubmit	{ float:right; }
.detailOffer #discussionAdd .discussionMsg		{ text-align:center; font-weight:bold; }
.detailOffer #discussionAddForm					{ margin:0 0 1.4em 0; }
.detailOffer #discussionAddForm label			{ padding-left:5px; color:#000; font-weight:bold; }
.detailOffer #discussionAddForm .chkboxLine .title	{ color:#666; margin-right:10px; }
.detailOffer #discussionAddForm .chkboxLine label	{ padding-left:0; }

.detailOffer #discussionList li					{ float:left; margin-bottom:25px; }
.detailOffer #discussionList .photo				{ float:left; margin-right:19px;}
.detailOffer #discussionList .photo img			{ width:40px; height:50px; }
.detailOffer #discussionList .content			{ width:714px; float:left; }
.detailOffer #discussionList h4					{ font-size:110%; margin:0 0 6px 0; font-weight:bold; }
.detailOffer #discussionList p					{ margin-bottom:7px; line-height:145%; }
.detailOffer #discussionList .content dl		{ clear:both; margin:0 0 .4em 0; min-height:16px; }
.detailOffer #discussionList .content dt		{ display:block; float:left; width:4em; font-weight:bold; }
.detailOffer #discussionList .content dd		{ display:list-item; clear:right; width:auto; margin-left:5.4em; list-style:none outside none; }
.detailOffer #discussionList .plusList dt		{ color:#338420; }
.detailOffer #discussionList .plusList dd		{ list-style-image:url(../img/plus-img.png); }
.detailOffer #discussionList .minusList dt		{ color:#D7030C; }
.detailOffer #discussionList .minusList dd		{ list-style-image:url(../img/minus-img.png); }
.detailOffer #discussionList .signature			{ color:#333; font-size:93%; }
.detailOffer #discussionList .signature .time	{ color:#666; }
.detailOffer #discussionList .signature .mark	{ padding:0 2px; }
.detailOffer #discussionList .signature .positive	{ background:#c1e0b2; }
.detailOffer #discussionList .signature .neutral	{ background:#ffffb2; }
.detailOffer #discussionList .signature .negative	{ background:#d8afaf; }

/* ------ Detail inzeratu - zalozka "Info o modelu" ------*/
.detailOffer #modelInfo							{ margin:38px 32px 50px 32px; }
.detailOffer #modelInfo h3						{ font-size:140%; margin-bottom:22px; }
.detailOffer #modelInfo ul						{ font-size:110%; padding-left:30px; }
.detailOffer #modelInfo ul li					{ list-style-type:disc; margin-bottom:15px; }
.detailOffer #modelInfo ul li .size				{ color:#999; }

/* ------ Detail inzeratu - zalozka "Certifikat vozu" ------*/
.detailOffer #cebiaReport 						{ margin:38px 32px 40px; }
.detailOffer #cebiaReport .top					{ width:600px; margin-bottom:15px;}
.detailOffer #cebiaReport #picture				{ float:left; width:350px; margin:25px 42px 20px 0;}
.detailOffer #cebiaReport #picture .eval 		{ margin-bottom:15px;}
.detailOffer #cebiaReport #picture .eval img	{ margin-left:5px;}
.detailOffer #cebiaReport #picture #photo		{ margin:0 0 0 -13px; width:330px; height:auto; }
.detailOffer #cebiaReport #picture #download	{ background:url(../img/ico_f_pdf.gif) top right no-repeat; padding-right:18px;}
.detailOffer #cebiaReport #manual				{ float:left; width:420px; margin-top:59px; }
.detailOffer #cebiaReport #manual h3			{ margin-bottom:15px; font-size:123.5%; font-weight:bold; }
.detailOffer #cebiaReport #manual h4			{ margin-bottom:15px; font-size:100%; font-weight:bold; }
.detailOffer #cebiaReport #manual p				{ margin-bottom:5px; }
.detailOffer #cebiaReport #manual ol li			{ margin-bottom:15px;}
.detailOffer #cebiaReport #manual ul			{ padding-left:16px;}
.detailOffer #cebiaReport #manual ul li			{ padding:5px 0 11px 35px ; margin-left:0px; margin-bottom:10px;}
.detailOffer #cebiaReport #manual ul li.ok		{ background:url('../img/icon-ok.jpg') 0 0 no-repeat; }
.detailOffer #cebiaReport #manual ul li.fail	{ background:url('../img/icon-fail.jpg') 0 0 no-repeat; }
.detailOffer #cebiaReport #manual ul li.undecided	{ background:url('../img/icon-undecided.jpg') 0 0 no-repeat; }

.detailOffer #cebiaReport #moreAboutCebia		{ width:600px; margin-bottom:20px; }
.detailOffer #cebiaReport #moreAboutCebia p		{ line-height:1.4; }
.detailOffer #cebiaReport #moreAboutCebia h4	{ margin-bottom:5px; font-size:100%; font-weight:bold; }

/* ----- Detail inzeratu - popup ----- */
.popupWin 										{ color:#2F4752; width:480px; margin:0 0 0 -220px; position:absolute; top:0; left:50%; border:1px solid #CCC; background:#FFF; padding-top:20px; z-index:101; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.popupWin .winContent							{ padding:0 20px;  }
.popupWin .closeCorner							{ position:absolute; cursor:pointer; right:10px; top:10px; }
.popupWin .titleP								{ margin: 15px 0 15px 0; }
.popupWin form label							{ clear:left; float:left; padding-right:10px; text-align:right; width:122px; line-height:177%; }
.popupWin form input.text,
.popupWin form textarea							{ margin-bottom:8px; width:285px; border:1px solid #AAA; padding:3px 5px; }
.popupWin form input.captchaText				{ width:164px; }
.popupWin .captchaImg							{ display:block; margin:10px 0 8px 131px; }
.popupWin .lastrow								{ width:100%; margin-left:-20px; margin-top:12px; background:#E9F2F5; padding:20px; }
.popupWin .submit								{ margin-left:131px; }
.popupWin .closeLink							{ margin-left:16px; }

.popupWin .statusErr,
.popupWin .kodErr,
.inlineWin .statusErr,
.inlineWin .kodErr								{ color:white; margin-top: 10px; padding:15px 0; text-align:center; background:#E0440C; }
.inlineWin .statusErr							{ margin: 0 0 4px 85px; padding: 15px; text-align: left; }
.popupWin .statusOk,
.inlineWin .statusOk							{ color:green; margin:20px 0; padding:15px 0; text-align:center; }
.inlineWin .statusOk							{ margin: 0 0 0 85px; text-align: left; }
.popupWin .statusOk p,
.inlineWin .statusOk p							{ padding-bottom:12px; }
.popupWin form input.error,
.popupWin form textarea.error,
.inlineWin form input.error,
.inlineWin form textarea.error					{ border-color:#E0440C !important; }

/*popup "Nahlasit zavadny inzerat"*/
#reportFraudWin #rf_reason.error			{ border:1px solid red; }
#reportFraudWin .chkboxes					{ margin-bottom:20px; padding-top:5px; }
#reportFraudWin .chkboxes .col				{ float:left; }
#reportFraudWin .chkboxes .left				{ width:49%; }
#reportFraudWin .chkboxes .right			{ width:50%; }
#reportFraudWin .chkboxes .input			{ clear:both; display:block; }
#reportFraudWin .chkboxes .input input		{ float:left; }
#reportFraudWin .chkboxes .input label		{ float:none; width:auto; clear:none; line-height:1.25em; display:block; margin-bottom:5px; padding:1px 0 0 23px; text-align:left;  }

/*popup "Kontaktovat prodejce"*/
#contactSellerWin #contact_text				{ height:140px; }

/* ------- konec detail inzeratu ------- */

/* ------- popup info ------- */
.popupInfoWin								{ width: 700px; margin-left: -350px; padding-bottom: 20px; }
.popupInfoWin .winText						{ padding-left: 110px; background: url('../img/exlamation-mark.png') no-repeat left 40px; }


/* ------ Seznam prodejcu --------*/
.company #adSkyscraper 						{ top:200px; left:770px; }
.company #page                              { min-height: 820px; }
.company #searchWrapper						{ margin-top:7px; }
.company #searchWrapper form				{ margin-bottom:17px; }
.company #searchTerm						{ border:1px solid #A7A6AA; float:left; font-size:144%; margin:0 8px 0 0; padding:3px 4px; width:330px; }
.company #searchWrapper .breadcrumbs		{ font-size:106%; margin-bottom:10px; }
.company #searchWrapper .regionList			{ width:690px; margin-bottom:13px; }
.company #searchWrapper .regionList li		{ display:inline; line-height:1.5; padding-right:10px; }
.company #page .content						{ padding-left:14px; }
.company #alphabetList						{ padding:15px 8px 40px 0; }
.company #resultCountForm					{ float:right; margin-top:-3px; }
.company #resultCountForm p					{ display:inline; }
.company #alphabetList ul					{ padding-left:2px; display:inline; }
.company #alphabetList ul li				{ display:inline; padding-right:4px; }
.company #alphabetList span.inactive		{ color:#818181; }
.company #alphabetList a.selected			{ color:#000; font-weight:bold; text-decoration:none; }

.company .errMsg							{ color:#D3440C; font-size:125%; padding:0 8px 20px; }
.company .result							{ padding:10px 8px 7px 0; width:690px; float:left; }
.company .result a.logo						{ float:left; height:70px; margin-right:10px; width:70px; }
.company .result a.logo img					{ border:1px solid #E7E7E7; }
.company .result .info						{ width:605px; float:right; }
.company .result h4							{ font-size:100%; font-weight:bold; }
.company .result p span						{ color:#008000; }
.company #noResult							{ padding:0 8px; }

/* ------ Detail prodejce --------*/
.companyDetail #page 								{ width: 1180px; }
.companyDetail #page .content				{ padding-top:40px; margin-right: 320px; }

.companyDetail #map							{ background:url("../img/no-map.png") no-repeat 50% 50% #F2F2F2; border:1px solid #CCC; float:right; height:228px; width:304px; }
.companyDetail #sellerContact .logoImg		{ float:left; margin:0 27px 0 0; width:140px; height:140px; }
.companyDetail #sellerContact .logoImg.logo	{ border:1px solid #E7E7E7; padding:1px; }
.companyDetail #sellerText					{ float:left; width:370px; }
.companyDetail #sellerText h1,
.companyDetail #sellerText h2				{ margin-bottom:18px; }
.companyDetail #sellerText h3				{ margin-bottom:2px; font-size:100%; font-weight:bold; clear:both; padding-top:15px; }
.companyDetail #sellerText p				{ font-size:108.5%; margin-bottom:2px; }
.companyDetail #sellerText .url a			{ color:#090; font-weight:bold; }
.companyDetail #contactInfo					{ margin-top:30px; }
.companyDetail #contactInfo dt				{ float:left; width:90px; line-height:120%; clear: left; margin: 2px 0 10px 0px; }
.companyDetail #contactInfo dd				{ float:left; max-width:275px; line-height:110%; margin: 2px 0 10px 8px;}
.companyDetail #openingTime					{ margin-bottom:10px; font-size:95%; }
.companyDetail #openingTime dt				{ float:left; width:66px; margin-right:3px; padding:1px 0; color:#666; }
.companyDetail #openingTime dd				{ padding:1px 0; min-height:1.3em; }
.companyDetail .openingTimeNote				{ font-size:95% !important; }

.companyDetail #tabsContainer				{ border-bottom:3px solid #D8EDF7; padding-top:40px; }
.companyDetail #tabs						{ bottom:-4px; margin-left:150px; position:relative; }
.companyDetail #tabs li						{ float:left; padding:7px 14px 3px 14px; margin-right:3px; border:3px solid #edf7fc; border-bottom:none; cursor:pointer; }
.companyDetail #tabs li.tab-selected		{ padding-bottom:6px; border-color:#D8EDF7; background:#FFF; }
.companyDetail #tabs li.tab-selected a		{ color:#000; font-weight:bold; text-decoration:none; }
.companyDetail #tabs li span				{ color:#999; }

.companyDetail #mainContent #premises		{ padding:29px 44px 0 70px; }
.companyDetail #mainContent #offer iframe	{ height:320px; width:900px; border:0; }
.companyDetail #mainContent #offer #noAdverts	{ padding:29px 44px 0 70px; color:#666; font-size:120%; }

.search #companySearchContent				{ width:990px; text-align:left; }
.search #companySearchContent #searchTop	{ margin-top: 6px; margin-bottom: 8px; }
.search #companySearchContent #searchTop div.sort { margin-top: 0; }
.search #companySearchContent #filters 		{ padding-top: 0; }
.search #companySearchContent .results 		{ margin-right: 150px; margin-top: 0; }


body.advertList table.list					{ border-collapse:collapse; font-size:100%; width:100%; margin-bottom:20px; }
body.advertList table.list th				{ background:none repeat scroll 0 0 #D8EDF7; color:#000; font-weight:normal; padding:11px 10px 10px; }
body.advertList table.list th a				{ font-weight:bold; color:#000; }
body.advertList table.list th a.desc		{ background:url("/img/sort-desc.png") no-repeat scroll 100% 50% transparent; padding-right:15px; }
body.advertList table.list th a.asc			{ background:url("/img/sort-asc.png") no-repeat scroll 100% 50% transparent; padding-right:15px; }
body.advertList table.list td				{ background:none repeat scroll 0 0 #F9FEFF; border:1px solid #E6F6FB; color:#757575; padding:8px 7px 7px; }

body.advertList table.list tr[class|=line] td div 		{ clear: both; margin-top:7px; width: 100px; max-width: 100px; }
body.advertList table.list tr[class|=line] td div.status { float: right; width: auto; }

body.advertList table.list tr.line td div.status 		{ color: #cccccc; }
body.advertList table.list tr.line:hover td 			{ background-color: #f6f6f6; }
body.advertList table.list tr.line:hover td div.status	{ color: #a0a0a0; }

body.advertList table.list tr.line-active td 			{ background-color: #d8ffd8; }
body.advertList table.list tr.line-active td div.status { color: #88aa88; }
body.advertList table.list tr.line-active:hover td 		{ background-color: #ccffcc; }
body.advertList table.list tr.line-active:hover td div.status { color: #679a67; }

body.advertList table.list tr.line-expired td 			{ background-color: #ffd8d8; }
body.advertList table.list tr.line-expired td div.status { color: #ff8888; }
body.advertList table.list tr.line-expired:hover td 	{ background-color: #ffcccc; }
body.advertList table.list tr.line-expired:hover td div.status { color: #ff6666; }

body.advertList table.list tr.line-inactive td 			{ background-color: #f0f0f0; }
body.advertList table.list tr.line-inactive td div.status { color: #ff8888; }
body.advertList table.list tr.line-inactive:hover td 	{ background-color: #e6e6e6; }
body.advertList table.list tr.line-inactive:hover td div.status { color: #ff6666; }

body.advertList .notes em					{ color:#757575; }
body.advertList .notes span					{ float: left; text-align: right; padding-right: 6px; width: 16px;}
body.advertList h2							{ margin-top:40px; margin-left:20px; }
body.advertList .addAdvertContainer			{ margin-bottom:15px; min-height:16px; text-align:center; }
body.advertList .addAdvert					{ background:url("../img/add-advert-icon.gif") no-repeat scroll center left transparent; padding-left:25px; font-weight:bold; }
body.advertList table#demandList			{ margin-top:18px; }
.demandList #noResult						{ min-height:200px; margin-left:20px; background:url(/img/dog.png) no-repeat scroll 700px bottom; }
.demandList #noResult p						{ margin:0 0 20px 0; }

.feedback #pageContent						{ margin-top:40px; }
.feedback #pageContent p					{ margin-bottom:6px; }
.feedback #pageContent p.newAdvertInfo		{ margin-bottom:35px; }
.feedback label								{ float:left; margin-right:5px; padding-top:3px; width:100px; }
.feedback input								{ width:190px; border:1px solid #AAA; padding:3px 5px; }
.feedback textarea							{ width:500px; border:1px solid #AAA; padding:3px 5px; }
.feedback #captcha_text						{ width:80px; }
.feedback #captchaImg						{ margin-left:105px; margin-top:10px;}
.feedback #send								{ margin-left:105px; margin-top:30px; height:50px; }
.feedback #feedbackError					{ background:none repeat scroll 0 0 #FFDCDC; color:#000; margin:20px 0 10px; padding:15px 20px; text-align:center; width:577px; font-weight:bold; }
.feedback #feedbackOk						{ background:none repeat scroll 0 0 #dcffe8; color:#000; margin:20px 0 10px; padding:15px 20px; text-align:center; width:577px; font-weight:bold; }

.advertBasic #steps							{ background:none repeat scroll 0 0 #F4FAFC; border:1px solid #A6D0DD; height:45px; }
.advertBasic #detail						{ margin:0 20px 30px; }
.advertBasic #steps div span				{ display:block; padding:15px 72px 0 15px; color:#627085; }
.advertBasic #steps .first					{ background-position:100% 0; }
.advertBasic #steps .active					{ color:#000 !important; font-weight:bold; }
.advertBasic #steps .active					{ background-color:#C9EBF8; background-position:100% -45px; color:#000; font-weight:bold;  }
.advertBasic #steps .done					{ background-color:#F4FAFC; background-position:100% -90px; color:#33445E; }
.advertBasic #navigation #backTo			{ background:url("../img/arrow1.png") no-repeat scroll 0 3px transparent; padding-left:15px; }
.advertBasic #navigation					{ padding:0 18px 14px 21px; position:relative; }
.advertBasic #steps div						{ background:url("/img/step.png") no-repeat scroll 100% 0 transparent; float:left; height:45px; }
.advertBasic #steps .last					{ background:none; }
.advertBasic #steps .lastActive				{ background:none repeat scroll 0 0 #C9EBF8; width:184px; }
.advertBasic .content h4					{ background:#F4FAFC; color:#627085; font-size:140%; margin-bottom:25px; padding:14px 20px 14px; position:relative; }
.advertBasic .content fieldset				{ padding:0 20px 20px; }
.advertBasic .company p						{ clear:both; padding-bottom:10px; }
.advertBasic .company span					{ float:left; padding:0 5px 10px 0; width:195px; }
.advertBasic .company span.help				{ float:none; }
.advertBasic h2								{ margin:40px 20px 18px; }
.advertBasic .company label					{ float:left; padding-top:3px; width:145px; }
.advertBasic .basicInfo label				{ width:195px; }
.advertBasic label .required				{ color:#A00; }
.advertBasic .maxLength						{ color:#666; float:none !important; font-size:90%; padding:0 !important; }
.advertBasic .content label .hel			{ cursor:help; float:none !important; padding:0 2px !important; position:relative; top:1px; }
.advertBasic .company input					{ width:176px; }
.advertBasic .company .large_textarea		{ height:6em; width:373px; }
.advertBasic .company .charCount			{ color:#666; font-size:90%; margin:0 0 10px 199px; position:relative; top:-5px; }
.advertBasic input.checkable				{ width:auto !important; }
.advertBasic #errorMessage p span,
#erroMessagePayment p span					{ display:block; padding:2px 0; }
.advertBasic #errorMessage p,
 #detail #errorMessage p,
 #errorMessagePayment p						{ color:#FFF; font-weight:bold; }
.advertBasic #errorMessage,
 #detail #errorMessage,
 #errorMessagePayment						{ background:#D3440C; margin:20px 0; -moz-border-radius:3x; border-radius:3px; }
.advertBasic .registrationForm #errorMessage p,
 #detail #errorMessage p,
 #errorMessagePayment p						{ color:#FFF; font-weight:bold; padding:20px; }
#detail textarea.error						{ border: 2px solid #d3440c !important; }
#detail .notice								{ color: #AA0000; }
#notes div									{ color:#757575; margin-left:10px; }
#notes .required							{ color:#AA0000; display:block; float:left; width:20px; }
.advertBasic input.error, #detail select.error	{ background:none repeat scroll 0 0 #D3440C; border:1px solid #7F9DB9; color:#FFF; }
.advertBasic .company .mid_field			{ width:100px; }
.advertBasic .company select				{ width:200px; }
.advertBasic .w195							{ width:195px !important; }
.advertBasic .company .mid_field			{ width:100px; }
.advertBasic .w90							{ width:90px !important; }
.advertBasic .basicInfo label				{ width:195px; }
.advertBasic .noFloat						{ float:none !important; }
.advertBasic .company .charCount span		{ float:none; padding:0; width:auto; }
.advertBasic .confirmButton,
.advertBasic .submitButton					{ display:block; float:right; height:20px; line-height:20px; text-decoration:none; padding:0 10px; color:#00C; border:1px solid #7b7b7b; -moz-border-radius:3x; border-radius:3px; -moz-box-shadow:4px 4px 2px -3px #c8c8c8; -webkit-box-shadow:4px 4px 2px -3px #c8c8c8; box-shadow:4px 4px 2px -3px #c8c8c8; cursor:pointer; }
.advertBasic .confirmInput					{ float:left; }
.advertBasic .confirmButton					{ float:left; margin-left:5px; }
.advertBasic .submitButton:hover,
.advertBasic .submitButton:focus			{ border:1px solid #5697b7; background:-moz-linear-gradient(top, #ffffff, #d3e6f0); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d3e6f0)); background:-webkit-linear-gradient(#ffffff, #d3e6f0); background:-o-linear-gradient(#ffffff, #d3e6f0); -moz-box-shadow:4px 4px 2px -3px #979797; -webkit-box-shadow:4px 4px 2px -3px #979797; box-shadow:4px 4px 2px -3px #979797; }
.advertBasic .submitAdvert #next			{
	background-image:url("../img/next.png");
	background-image:url("../img/next.png"), -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background-image:url("../img/next.png"), -webkit-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/next.png"), -moz-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/next.png"), -ms-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/next.png"), -o-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/next.png"), linear-gradient(top, #fefefe, #e6e6e6);
	background-position:right 6px; background-repeat:no-repeat; padding:0 29px 0 10px;
}
.advertBasic .submitAdvert #prev                                {
	background-image:url("../img/prev.png");
	background-image:url("../img/prev.png"), -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background-image:url("../img/prev.png"), -webkit-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/prev.png"), -moz-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/prev.png"), -ms-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/prev.png"), -o-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:url("../img/prev.png"), linear-gradient(top, #fefefe, #e6e6e6);
	background-position:left 6px; background-repeat:no-repeat; padding:0 10px 0 29px; margin-right:20px;
}
.advertBasic .submitAdvert .button			{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:-moz-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:-ms-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:-o-linear-gradient(top, #fefefe, #e6e6e6);
	background-image:linear-gradient(top, #fefefe, #e6e6e6);
	background-position:right 6px; background-repeat:no-repeat; padding:0 10px 0 10px;
}
.advertBasic .equip_item input				{ float:left; margin-right:7px; }
.advertBasic .equip_item label				{ width:230px; }
.advertBasic .equip_item					{ display:block; width:260px !important;}
.advertBasic .equip_item input[type="checkbox"]     { position: relative; top: 1px;}

#advertPhoto p .mainPhoto					{ left:3px; position:relative; top:3px; }
#advertPhoto a.delete						{ float:right; }
#advertPhoto div.photo p					{ width:183px; }
#advertPhoto img.photo						{ margin-bottom:3px; }
#advertPhoto div.photo						{ display:block; float:left; margin-bottom:10px; margin-right:10px; padding:3px; position:relative; border:1px solid #C7E1EB; }
#advertPhoto div.main						{ background:#C7E1EB; }
#advertPhoto								{ margin:20px; }
#advertPhoto p .mainPhoto					{ left:3px; position:relative; top:3px; }
#uploadVideo fieldset#video .delete			{ left:310px; position:absolute; }
#uploadVideo fieldset#video					{ position:relative; }
.submitAdvert								{ border-top:1px solid #E8EFF3; padding-top:20px !important; }
.advertBasic #cebiaSubmit,
 .submitUpload #save, .submitUpload #saveVideo,
 .submitUpload .save,
 .complement-form .save						{ padding-left:40px; padding-right:40px; height:41px !important; background:-moz-linear-gradient(center top , #FEFEFE, #E6E6E6) repeat scroll 0 0 transparent; border:1px solid #7B7B7B; border-radius:3px 3px 3px 3px; box-shadow:4px 4px 2px -3px #C8C8C8; color:#00C; cursor:pointer; height:31px; line-height:117%; }

.thumbsList div.thumb						{ position:relative; display:block; padding:3px; margin-bottom:10px; margin-right:10px; float:left; border:1px solid #C7E1EB; cursor:move; }
.thumbsList .main							{ background:#C7E1EB; }
.thumbsList img.thumb						{ display:block; width:200px; height:150px; margin-bottom:3px; }
.thumbsList div.thumb p						{ padding:3px 0 2px 0; text-align:right; }
.thumbsList p .mainThumb					{ position:relative; top:3px; left:3px; }
.thumbsList a.delete						{ float:right; }
.thumbsList #player-container				{ width:330px; height:220px; }

.advertBasic #cebiaSubmit,
.complement-form .save						{ height:33px !important; padding-left:10px !important; padding-right:10px !important; }
.advertBasic #cebia 						{ margin-right: 250px;}
.advertBasic #cebia h3 						{ margin: 30px 0 10px;}
.advertBasic #cebia p						{ margin-bottom:1em; }
.advertBasic #cebia ul						{ margin:1em 0; }
.advertBasic #cebia li						{ list-style-position:outside; list-style-type:disc; margin-left:3em; }
.advertBasic #cebia .cebiaInput				{ background:none repeat scroll 0 0 #F4FAFC; padding:20px; }
.advertBasic #cebia .cebiaInput label		{ width:100%; font-weight:bold; display:block; margin-bottom:10px; }
.advertBasic #cebia .cebiaInput #cebiaNumber{ width:200px; height:31px; font-size:144%; padding:0 5px; margin-right:10px; }
.advertBasic #cebia .cebiaInput .hint		{ display:block; width:100%; color:#627085; margin-top:12px; }
.advertBasic #cebia .button					{ float: none; margin-bottom: 1em; line-height: 30px; }
.advertBasic #okMessage p span				{ display:block; padding:2px 0; }
.advertBasic #okMessage p					{ color:#FFF; font-weight:bold; padding:20px; }
.advertBasic #okMessage						{ background:#30bb4a; margin:20px 0; -moz-border-radius:3x; border-radius:3px; }
.advertBasic #changePayType					{ margin-bottom:20px; border-bottom:1px solid #E8EFF3; }
.advertBasic #changePayType .smsPrice		{ display:inline; margin:0;color:inherit;}
.advertBasic .smsPrice::after 				{ content: attr(data-price);}
.sms .smsPrice::after						{ content: attr(data-smsprice);}
.advertBasic .pay .label					{ width: 107px; float: left;}
.advertBasic .pay .values					{ margin-left: 107px;}
.advertBasic .pay .values label 			{ display: block;margin-bottom: 12px;}
.advertBasic .pay .values label span		{ display: block; color: #63718B; margin-left: 21px;}
.advertBasic .pay .values .hidden 			{ display: none;}
.advertBasic .pay .selectPay				{ margin-left: 127px; float: none;}
.advertBasic .pay .row 						{ padding-bottom:20px; }
.advertBasic .pay .row label				{ margin-right:10px; }
.advertBasic .pay ul 						{ margin-bottom: 16px; margin-left: 16px; }
.advertBasic .pay ol						{ padding:0 0 15px 40px; }
.advertBasic .pay li						{ padding:4px 0; list-style-type:none; }
.advertBasic .pay p							{ padding:0 0 15px; }
.advertBasic .pay .notice					{ color:#BD0202; }
.advertBasic .pay #phone					{ margin-right:20px; }
.advertBasic .pay p.note					{ padding: 30px 20px 20px; }
.advertBasic .pay p.note span				{ display: block; margin-top: 2px; }

.advertBasic #photoAddBox					{ float:left; }
.advertBasic #photoAddBox input				{ width:auto !important; margin:5px 5px 0 0px; }
.advertBasic .pay .content .wrap			{ margin: 0 20px; }
.advertBasic .pay .content .wrap h2			{ margin: 40px 0 18px;}
.advertBasic .pay .content .wrap h3			{ margin: 0 0 8px; font-size:140%;}

/* ------ Porovnani inzeratu ----- */
.compare .shareLink							{ border-radius: .4em; margin: .1em 0 1em; padding: 0 1.2em; float: right; border: 1px solid #868686;
											  color: black; line-height: normal; font-size: 1em; cursor: pointer; }
.compare table								{ margin:0 30px; border-collapse:collapse; }
.compare th									{ text-align:left; } /*- kvuli IE 9 -*/
.compare tr.noBorder						{ background-image:none !important; }
.compare .top								{ padding:12px 12px; text-align:center; }
.compare td.top img							{ /*top:0;*/ position: static; }
.compare h2									{ font-size:180%; font-weight:bold; color:#000; }
.compare th									{ font-weight:normal; color:#666; }
.compare th	strong							{ color:#000; }
.compare td	strong							{ color:#000; }
.compare td, .compare th					{ padding:5px 12px; }
.compare tr.highlight td,
.compare tr.highlight th					{ background-color:#fffee6 !important; }
.compare td.highlight,
 compare th.highlight						{ background-color:#eff8fc; }
.compare td img								{ position:relative; top:2px; }
.compare td a								{ text-decoration:none; }
.compare td.icon							{ text-align:center; }
.compare #showEquipment						{ display:block; background:url(../img/show-hidde-icon.png) no-repeat 0 1px; padding-left:20px; min-height:15px; margin-left:15px; }
.compare #info 								{ padding:40px 0 0 30px; }
.compare #info p							{ width:500px; padding:40px 0 80px; font-size:120%; line-height:1.4; }
.compare #info p strong						{ color:#db0c15; font-weight:normal; }

/* ------ Pojisteni direct ------*/
#directForm									{ float:left; display:inline; width:430px; margin:20px 0 0 32px; }
#directForm h3								{ font-size:139.5%; font-weight:normal; margin:0 0 0.5em; }
#directForm p,
#directForm li								{ font-size:93%; }
#directForm #directText						{ }
#directForm #modelName						{ margin-top:10px; }
#directForm #modelName strong				{ font-weight:bold; }
#directForm p.reklama 						{ font-size:85%; color:#999; line-height:1.5; }

#directForm #directMain 					{ background-color:#d7e7ec; padding:15px 20px 25px; zoom:1; }
#directForm #directLogo						{ float:right; margin-left:40px; display:block; }
#directForm #price							{ clear:both; background:#fff; border-top:1px solid #C6D8DE; border-bottom:1px solid #C6D8DE; padding:10px 20px; font-size:131.5%; font-weight:bold; margin:10px 0; }
#directForm #price .left					{ float:left; }
#directForm #price .right					{ display:block; text-align:right; }
#directForm #price .cleaner					{ display:block; clear:both; }
#directForm p.center						{ text-align:center; }
#directForm #note							{ font-style:italic; text-align:right; }

#directForm #directMore h3					{ margin:2em 0 0.5em; }
#directForm #directMore ul					{ margin:0; padding:0; }
#directForm #directMore li					{ margin:0; list-style:none; padding:15px 15px 15px 60px; border-bottom:1px solid #DEEEF0; background:url(../img/direct-list.gif) 5px 50% no-repeat; }
#directForm #directMore .first				{ border-top:1px solid #DEEEF0; }
#directForm #directMore li strong			{ display:block; font-size:131.5%; font-weight:bold; margin:0; }
#directForm #directMore li a				{ font-weight:bold; color:#000; }
#directForm #directMore li a strong			{ text-decoration:underline; }
#directForm #directMore #makeDeal			{ margin:1em 0; }

#directDesc									{ float:right; display:inline; width:311px; padding-top:70px; margin-right:50px; }
#directDesc h3								{ font-size:131.5%; font-weight:bold; margin:0 0 0.5em; }
#directDesc ul								{ margin:0; padding:0; }
#directDesc ul li							{ padding:0 0 5px; list-style:none; border-bottom:1px solid #DEEEF0; padding:15px 15px 15px 60px; font-size:93%; }
#directDesc p								{ font-size:93%; }
#directDesc ul .first						{ background:#F6FAFB url(../img/direct-at.gif) 10px 50% no-repeat; border-top:1px solid #DEEEF0; }
#directDesc ul .second						{ background:#fff url(../img/direct-phone.gif) 10px 50% no-repeat; }
#directDesc ul .third						{ background:#F6FAFB url(../img/direct-money.gif) 10px 50% no-repeat; }
#directDesc #contactForm					{ margin-top:3em; }

#directDesc #help							{ margin-top:3em; background:#F6FAFB; border:1px solid #0F444E; padding:15px; }
#directDesc #help h3						{ margin:0; }
#directDesc #help p							{ margin:0; }
#directDesc #help p a						{ color:#000; }


/*------ informacni stranky ------*/
.infoPage #pageContent						{ padding:0 25px; margin-right: 300px; }
.infoPage h3								{ font-size:140%; margin:18px 0 10px; }
.infoPage h4								{ font-size:110%; margin:14px 0 8px; font-weight:bold; }
.infoPage h5								{ font-size:110%; margin:12px 0 8px; }
.infoPage .paymentInfo						{ padding-top:1em; }
.infoPage .paymentInfo h5					{ font-weight:bold; }
.infoPage h6								{ font-size:100%; margin:0; font-weight:bold; }
.infoPage #pageContent p					{ margin-bottom:8px; line-height:1.4em; }
.infoPage ol,
.infoPage ul								{ margin:10px 0 15px 0; }
.infoPage ol.main li						{ margin:0 0 20px 30px; padding:0 0 0 5px; list-style-type:upper-roman; }
.infoPage ol.number	li						{ margin:0 0 10px 30px; padding:0; list-style-type:decimal; }
.infoPage ul.disc li						{ margin:0 0 10px 25px; padding:0; list-style-type:disc; }
.infoPage ul.letter							{ margin-left:5px; }
.infoPage ul.letter li						{ margin:0 0 10px 0; padding:0; list-style-type:none; }
.infoPage ul.letter li span.letter			{ float:left; width:25px; text-align:center; overflow:hidden; }
.infoPage ul.letter li span.text			{ display:block; margin-left:25px; }
.infoPage #rusInfo							{ padding:5px 0 0 0; }
.infoPage #rusInfo a						{ font-weight:bold; }
.infoPage ol li img { max-width: 100%; }
.loginInfoPageV #rusInfo					{ margin:30px 0 35px 0; padding:0; }

/*------ informacni stranky ------*/
.loginInfoPage #pageContent					{ margin-top:40px; }

/* ------ informacni stranka - Cebia report ------*/
.cebia img.right							{ float:right; }
.cebia ul.manual							{ margin:10px 0 15px 10px; }
.cebia ul.manual li							{ margin:0 0 10px 0; padding:5px 0 10px 35px; list-style-type:none; }
.cebia ul.manual li.ok 						{ background:url("../img/icon-ok.jpg") no-repeat 0 0; }
.cebia ul.manual li.fail					{ background:url("../img/icon-fail.jpg") no-repeat 0 0; }
.cebia ul.manual li.undecided				{ background:url("../img/icon-undecided.jpg") no-repeat 0 0; }

/* ------ informacni stranka - Import dat na sauto ------*/
.importDoc table#codebooks					{ margin-bottom:20px; border-collapse:collapse; }
.importDoc table#codebooks tr:hover			{ background:#f1f1f1; }
.importDoc table#codebooks tr.head:hover	{ background:white; }
.importDoc table#codebooks th				{ text-align:left; }
.importDoc table#codebooks td				{ padding:7px 35px 5px 4px; }

/* ------ Paticka ------*/
#footer 									{ width:990px; margin:8px auto 0; padding:10px 0 20px; border-top:3px solid #D8EDF7; }
#footer p									{ padding-bottom:5px; color:#666; }
#footer ul li								{ float:left; padding-right:20px; }

/* ------ Gallerie ------*/
#lightBox 									{background-color:black; width:952px; height:480px; padding-top:10px; padding-left:10px; padding-right:10px;}
#lightBox .image-browser-image				{ border:1px solid #333; overflow:hidden; padding:0px; position:absolute; top:16px; left:16px; bottom:16px; right:180px; }
/*nahledovy pas*/
#lightBox .image-browser-thumbs				{ top:16px; bottom:16px; right:16px; width:150px; overflow-y:auto; float:right;}
#lightBox .image-browser-thumbs div.image-browser-thumb-box		{padding:0px; margin:3px; border:1px solid #333; cursor:pointer; }
#lightBox .image-browser-thumbs div.image-browser-thumb-box img {max-width: 124px;height: auto;}
#lightBox .image-browser-thumbs div.image-browser-active		{border:3px solid red;}
/*ramecek okolo aktivniho nahledu*/
#lightBox .image-browser-active				{border:3px solid red;}

/*zasednuti pod galerii*/
div.image-browser-root 						{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/widgets/lightbox/bg.png', sizingMethod='scale' );}
div[class~="image-browser-root"] 			{ background:url(../img/lightbox/pageShader.png); }

/*- ovladaci tlacitka -*/
#lightBox .image-browser-prev 				{ position:absolute; top:20px; left:20px; display:block; width:42px; height:36px; cursor:pointer; background:url(../img/lightbox/lb-previous-active.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-previous-active.png'));}
#lightBox .image-browser-prev:hover			{ background:url(../img/lightbox/lb-previous-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-previous-hover.png')); }
#lightBox .image-browser-next 				{ position:absolute; top:20px; left:66px; display:block; width:42px; height:36px; cursor:pointer; background:url(../img/lightbox/lb-next-active.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-next-active.png')); }
#lightBox .image-browser-next:hover			{ background:url(../img/lightbox/lb-next-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-next-hover.png')); }
#lightBox .image-browser-prev-disabled		{ position:absolute; top:20px; left:20px; display:block; width:42px; height:36px; cursor:pointer; background:url(../img/lightbox/lb-previous-inactive.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-previous-inactive.png')); }
#lightBox .image-browser-next-disabled		{ position:absolute; top:20px; left:66px; display:block; width:42px; height:36px; cursor:pointer; background:url(../img/lightbox/lb-next-inactive.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-next-inactive.png')); }
#lightBox .image-browser-close				{ position:absolute; top:20px; right:184px; display:block; width:42px; height:36px; cursor:pointer; background:url(../img/lightbox/lb-close-active.png); _background:none ;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-close-active.png'));}
#lightBox .image-browser-close:hover		{ background:url(../img/lightbox/lb-close-hover.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/lightbox/lb-close-hover.png'));}
#lightBox .image-browser-caption			{ height:20px; width:800px; float:left; padding-left:5px; color:#999; padding-top:7px; font-family:Arial, Helvetica, sans-serif; line-height:140%; font-size:12px; background:#000; }

/* ----- Clanky a crashtesty ----- */
/*filtry nahore*/
.articles #top								{ margin:0 auto; padding:18px 0 3px 31px;  }
.articles #articleFilter .text				{ border:1px solid #A7A6AA; float:left; font-size:144%; margin:0 8px 0 0; padding:3px 4px; width:330px; }
.articles #topLine .category				{ float:none; padding:4px 0 11px 31px; }
.articles #topLine .selected				{ font-weight:bold; color:#000; text-decoration:none;  }
.articles #topLine a,
.articles #topLine strong					{ margin-right:10px; }
.articles #adSkyscraper						{ top:0; left:770px; }

.article .sklik_news_bottom,
.results .sklik_news_bottom,
#results .sklik_news_bottom,
#article .sklik_news_bottom					{ margin:20px 0; }
.results .articles_shift_box,
#results .articles_shift_box				{ width:600px; }
.results .articles_shift_pager,
#results .articles_shift_pager				{ float:left;width:635px; }

/* ----- Clanky a crashtesty vypis ----- */
.articlesList .results,
.articlesList #results							{ margin-top:15px; padding-left:31px; margin-right: 340px; }
.articlesList .result							{ width:680px; padding:25px 0 0; float:left; }
.articlesList .result .articleContainer			{ width:410px; margin-left:215px; }
.articlesList .result h3						{ font-size:115.5%; font-weight:bold; margin-bottom:5px; }
.articlesList .result .about 					{ color:#556981; }
.articlesList .result p							{ line-height:1.3em; }
.articlesList .result .about					{ color:#556981; }
.articlesList .result img						{ float:left; }
.articlesList #noResult							{ margin:20px 0; text-align:center; font-size:150%; }

/* ----- Sklik reklama na boku vypisu clanku ----- */
#sklikReklamaSide {float: right;}

/* ----- Clanek a crashtest detail ----- */
.articleDetail #imgBig							{ margin-bottom:1.3em; }
.articleDetail #article							{ padding:30px 0 0 31px; width:600px; }
.articleDetail #article h2						{ font-size:200%; font-weight:bold; margin-bottom:0.5em; }
.articleDetail #article p						{ line-height:1.3em; margin-bottom:1.3em; }
.articleDetail #article .perex					{ font-size:108.5%; }
.articleDetail #article .about					{ color:#556981; margin:0; }
.articleDetail #article .about span				{ color:#999; }
.articleDetail #article .sign					{ margin:0; }
.articleDetail #article .sign span				{ color:#999; }
.articleDetail #article ul,
.articleDetail #article ol						{ margin:10px 0 10px 20px; width:auto; }
.articleDetail #article ol li					{ list-style-type:decimal; line-height:1.7em; }
.articleDetail #article ul li					{ list-style-type:disc; display:list-item; float:none; margin-right:0; width:auto; }
.articleDetail #article .articleContent			{ margin-bottom:15px; }
.articleDetail #article.commercial				{ background:url("/img/reklama-pr-h.png") no-repeat 31px 25px; padding-top:40px;}
.articleDetail #article.commercial h2			{ margin-top:5px; }

/* ----- Crashtest detail ----- */
.articleDetail #article.crashtest				{ width:auto; padding-right:31px; margin-right: 290px; }
.articleDetail #article.crashtest h3			{ margin:20px 0 5px; color:#444; font-weight:bold; font-size:150%; }
.articleDetail #article.crashtest h4			{ margin:15px 0 8px; color:#555; font-size:140%; }
.articleDetail #article.crashtest .perex		{ font-weight:bold; }

.articleDetail #article.crashtest .section		{ margin-bottom:20px; }

.articleDetail #article.crashtest p.rating		{ font-size:110%; line-height:normal; margin-bottom:15px; }

.articleDetail #article.crashtest .legend .title	{ display:block; margin-bottom:8px; font-size:120%; color:#666; font-weight:normal; }
.articleDetail #article.crashtest .legend .row		{ display:block; margin-bottom:3px; }
.articleDetail #article.crashtest .legend .mark		{ padding:0 8px; }
.articleDetail #article.crashtest .legend .mark_1	{ background:#3b9c33; }
.articleDetail #article.crashtest .legend .mark_2	{ background:#ffec01; }
.articleDetail #article.crashtest .legend .mark_3	{ background:#f29700; }
.articleDetail #article.crashtest .legend .mark_4	{ background:#763f2a; }
.articleDetail #article.crashtest .legend .mark_5	{ background:#d30021; }

.articleDetail #article.crashtest table.rating			{ border-collapse:collapse; }
.articleDetail #article.crashtest table.rating tr		{ background:url("../img/doted-line.png") repeat-x 0 100%; }
.articleDetail #article.crashtest table.rating tr.all	{ font-size:110%; font-weight:bold; color:#666; }
.articleDetail #article.crashtest table.rating td		{ padding:5px 0px 2px 0; }
.articleDetail #article.crashtest table.rating td.label	{ padding-right:20px; }
.articleDetail #article.crashtest table.rating td.val	{ text-align:right; }
.articleDetail #article.crashtest table.rating td.pts	{ padding-left:12px; text-align:right; }

.articleDetail #article.crashtest table.adultData			{ border-collapse:collapse; }
.articleDetail #article.crashtest table.adultData h4		{ font-size:140%; margin:5px 0 8px; }
.articleDetail #article.crashtest table.adultData td		{ vertical-align:top; text-align:center; padding:5px 10px; border:1px solid silver; }
.articleDetail #article.crashtest table.adultData td.legend	{ border:none; text-align:left; padding:25px 0 0 25px; }
.articleDetail #article.crashtest table.adultData .item		{ float:left; padding:0 10px; text-align:center; }
.articleDetail #article.crashtest table.adultData table.pts		{ margin:5px auto 0; }
.articleDetail #article.crashtest table.adultData table.pts th	{ font-weight:normal; padding-right:6px; }
.articleDetail #article.crashtest table.adultData table.pts td	{ border-width:0 0 1px 0; }

.articleDetail #article.crashtest table.tbl1		{ border-collapse:collapse; }
.articleDetail #article.crashtest table.tbl1 tr		{ background:#eee; }
.articleDetail #article.crashtest table.tbl1 th		{ padding:1px 12px 1px 3px; text-align:left; color:#333; border-bottom:1px solid white; }
.articleDetail #article.crashtest table.tbl1 td		{ padding:1px 3px; text-align:right; border-bottom:1px solid white; }

.articleDetail #article.crashtest table.child1		{ margin-right:40px; float:left; }
.articleDetail #article.crashtest table.child2 td	{ text-align:left; }

.articleDetail #article.crashtest img.pedestrian	{ float:left; margin:0 40px 10px 0; }
.articleDetail #article.crashtest table.pedestrian	{ float:left; margin-right:40px; }
.articleDetail #article.crashtest .legend.pedestrian{ float:left; }

.articleDetail #article.crashtest table.details1 td	{ text-align:left; }
.articleDetail #article.crashtest table.details2	{ margin-top:15px; }
.articleDetail #article.crashtest table.details2 td	{ text-align:left; }

.articleDetail #article.crashtest .videoWrap		{ margin-bottom:20px; }

#helpBox.crashtestTbl						{ float:left; width:auto; }
#helpBox.crashtestTbl .rows					{ display:block; font-size:90%; }
#helpBox.crashtestTbl .row					{ display:block; padding:1px 3px; border-bottom:1px solid white; }
#helpBox.crashtestTbl .row:nth-child(even)	{ background:white; }
#helpBox.crashtestTbl .row:nth-child(odd)	{ border-bottom:none; }
#helpBox.crashtestTbl .row strong			{ float:left; width:100px; }
/* ----- konec Crashtest detail ----- */
/* ----- konec Clanky a crashtesty ----- */


/*- overeni vozu -*/
.overeni p									{ margin-bottom:6px; }
.overeni .indent							{ margin-bottom:35px !important; }
.overeni label								{ float:left; margin-right:5px; padding-top:3px; width:70px; }
.overeni input								{ width:190px; border:1px solid #AAA; padding:3px 5px; }
.overeni .info								{ padding-top:6px; font-size:.9em; color:#666; }
.overeni #send								{ margin-left:75px; margin-top:30px; height:50px; }
.overeni #msgStolen							{ background:none repeat scroll 0 0 #FFDCDC; color:#000; margin:20px 0 10px; padding:15px 20px; text-align:center; width:577px; font-weight:bold; }
.overeni #msgOk								{ background:none repeat scroll 0 0 #dcffe8; color:#000; margin:20px 0 10px; padding:15px 20px; text-align:center; width:577px; font-weight:bold; }
.overeni .msgError							{ background:none repeat scroll 0 0 #FFDCDC; color:#000; margin:20px 0 10px; padding:15px 20px; text-align:center; font-weight:bold; }

/*- partneri -*/
.partners .container						{ margin:0; text-align:center; }
.partners .line								{ margin:25px auto; }
.partners .first							{ width:620px; }
.partners .second							{ width:590px; }
.partners .partner							{ display:block; float:left; margin:20px 25px; width:150px; height:150px; border: 1px solid #CCCCCC; }
.partners .partner a						{ display:table-cell; width:150px; height:150px; vertical-align:middle; }
.partners .partner img						{ max-width:150px; max-height:150px; }

/* Error stranky */
.expiredAdvert #expired						{ padding:85px 0 108px 250px; background:url("/img/dog-error.jpg") 67px 52% no-repeat }
.expiredAdvert #expired	h3 					{ margin-bottom:15px; color:#000; font-size:140%; }
.expiredAdvert #expired li					{ padding-bottom:7px; }


.errorPage #header							{ padding-bottom:20px; }
.errorPage #errorIFrame						{ width:865px; height:200px; margin:40px 0 0; border:medium none; }

.error403 #pageContent						{ min-height:300px; }


#helpBox									{ display:none; position:absolute; background:#e3f3fb; border:1px solid #444; color:#444; z-index:10; width:250px; padding:2px 5px; text-align:left; border-radius:3px; }

.wait, .wait *	{ cursor:wait !important; }


/*- BETA -*/
#betaNote									{ background:#fffdf2 url('/img/icon-betaWarning.png') no-repeat 25px 50%; border:2px solid #f7db8a; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:15px 50px 15px 85px; margin:10px 0 15px 0; }
#betaNote p									{ color:black; line-height:normal; margin-bottom:0.5em; padding:0; }
#betaNote p.last							{ margin-bottom:0; }


/* technicak napoveda */
.techhelp   							{ display: inline-block; width: 15px; height: 15px; background: url(/img/techhelp.png) no-repeat; cursor: pointer; position: relative; top: 0.25em;}
.techhelp .lBoxNap    					{ position: absolute; background: #ffffff; border: 4px solid #ccc; color: #000 !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 10px; display: none; top: -25px; left: 15px;min-width: 250px; z-index: 200;}
/*.techhelp:hover .lBoxNap    			{ display: block;}*/
.techhelp .display 						{ display: block;}
.techhelp .lBoxNadp   					{ font-weight: bold; margin-bottom: 8px; padding-bottom: 0 !important;}
.techhelp .lBoxText 					{ margin-bottom: 0; padding-bottom: 0 !important;}
.techhelp .lBoxText + img 				{ margin-top: 5px;}
.lcol           						{ display: inline-block; width: 191px;}
.lcol label     						{ width: auto !important; margin-right: 10px;}

/* uprava napovedy pro potreby napovedy u VIN kodu */
.vinhelp								{ top:4px; left:5px; }
.vinhelp .lBoxNap 						{ min-height:20px; top:25px; left:-100px; }
.vinhelp_btn							{ left: auto !important; right: 75px !important;}

#badOffer   {}
#badOffer.badOfferExt   {position: absolute; right: 45px; top: 45px;}

/* rozcesti pro generovani pdf */
.genpdf 										{position: relative;}
.genpdf .genlinks   							{position: absolute; top:-25px; left: 20px; background: #fff; border: 1px solid #444444; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding: 12px; display: none; width: 60px;-moz-box-shadow: 0 0 6px #888;-webkit-box-shadow: 0 0 6px #888;box-shadow: 0 0 6px #888;}
.genpdf:hover .genlinks 						{display: block;}
.genpdf .genlinks .genpdfPortrait   			{display: block; float:left; background: url(/img/carpdf.png) left top; width: 22px;height: 32px; cursor: pointer;}
.genpdf .genlinks .genpdfPortrait:hover 		{background-position: left bottom;}
.genpdf .genlinks .genpdfLandscape  			{display: block; float:right; background: url(/img/carpdf-landscape.png) left top; width: 32px;height: 22px; cursor: pointer; position:relative; top: 5px;}
.genpdf .genlinks .genpdfLandscape:hover  		{background-position: left bottom;}


/*tlacitko pro nacteni dat z cebie + informace o vysledku*/
#getDataCebia   {color: #627085;display: inline-block; text-decoration:none; color: #333; cursor: pointer; line-height: 16px; padding: 3px 10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; border: 1px solid #a6d0dd; background: #e0edf2; margin-left: 10px;-moz-box-shadow: 0 0 8px #aecdd9;-webkit-box-shadow: 0 0 8px #aecdd9;box-shadow: 0 0 8px #aecdd9;}
#getDataCebia:hover {background: #c9ebf8;}

#cebInfo 		{display: none; text-decoration:none; color: #031f01; line-height: 16px; padding: 10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; border: 1px solid #80bf7c; background: #aedda6; margin-top: 10px; margin-left: 10px;-moz-box-shadow: 0 0 8px #afd9ae;-webkit-box-shadow: 0 0 8px #afd9ae;box-shadow: 0 0 8px #afd9ae;}
#cebInfo.err    {background: #e2a3a3; color: #500606; border: 1px solid #dda6a6;-moz-box-shadow: 0 0 8px #d9aeae;-webkit-box-shadow: 0 0 8px #d9aeae;box-shadow: 0 0 8px #d9aeae;}


.content h5.cbgroup { display: block; background: #c9ebf8; padding: 4px; clear: both; margin: 2px 0 6px 0; font-size: 120%; font-weight: normal;}

/*reklama v hornim levem rohu*/
#LTcornerWrap			{ height: 290px; margin-bottom: -166px; overflow: hidden; position: relative; width: 100%; display: none; min-width: 990px; margin-top: -20px;}
#LTcornerWrap.adFull	{display: block;}
#LTcorner				{ height: 290px; left: 0; position: absolute; top: 0; width: 100%; left: 50%; margin-left: -960px;}


.frm_inblock			{ display: inline-block;}

/* cebia autotracer - detail */
.cebia .mainTitle			{ font-size: 220%; padding: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-weight: bold;}
.cebia h3.subtitle			{ font-size: 140%; padding: 2px 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #D8EDF7; margin-top: 45px;}
.error_cebia				{ color: #900300;}

#tracer					{ float: none; display: inline-block !important; margin-right: 5px; }
#tracer a 				{ display: block;}

.detail_custom #tracer	{ }
#shader-vin				{ background: none repeat scroll 0 0 #000000; height: 100%; opacity: 0.5; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
#checkVIN				{ margin: 15px 0; padding-right: 20px; float: right; background: url(/img/arrow3.png) right center no-repeat; text-decoration: none;}
#no-VIN .popupWin		{ position: fixed; top: 40%;}
#no-VIN .popupWin h2	{ margin-bottom: 10px;}

.asl_box							{ display: block; height: auto; overflow: hidden; width: 100%;}
.asl_box #preloader					{ visibility:hidden; margin-left:45px; top:100px; width:515px; height:165px; position:absolute; background:white; border:1px solid #d7edf8; text-align:center; z-index:100; }
.asl_box #preloader.fixed			{ position:fixed; }
.asl_box #preloader span			{ display:block; margin:25px 0; font-size:120%; font-weight:bold; color:#666; }
.asl_box #check_steal_lease			{ display: inline-block; float: none; padding-left: 15px; padding-right: 15px; }

.asl_box #check_results							{}
.asl_box #check_results .tabwr					{ float: left; width: 48%; margin: 1%; height: auto; overflow: hidden; margin: 5px; background: #D8EDF7; padding-top: 5px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.asl_box #check_results table 					{ width: 98%; border-collapse: collapse; float: left; margin: 1%; }
.asl_box #check_results table th				{ border: none; padding: 2px 4px; font-size: 120%;}
.asl_box #check_results table td				{ border: 1px solid #d2dee5; padding: 2px 4px; background: #ffffff;}
.asl_box #check_results table td:first-child	{ width: 80%;}
.asl_box #check_results table .odd	td			{ background: #eeeeee;}
.asl_box #lease_show_hide						{ font-size: 75%; float: right;}

.asl_box #check_results #table_leasing td 						{ padding: 0 !important; border-width: 0 !important;}
.asl_box #check_results #table_leasing.tl_expanded	td 			{ padding: 0 !important; }
.asl_box #check_results #table_leasing td span					{ padding: 2px 4px !important; display: none; border: none;}
.asl_box #check_results #table_leasing td .souhrn				{ display: block; padding: 2px 4px !important; border: 1px solid #d2dee5;}
.asl_box #check_results #table_leasing.tl_expanded	td span		{ display: block; border: 1px solid #d2dee5;}
.asl_box #check_results #table_leasing.tl_expanded	td .souhrn	{ display: none; padding: 0 !important; border-width: 0 !important;}

.vin_back_to_detail		{ display: inline-block; margin: 15px 0; background: url("../img/arrow1.png") no-repeat scroll 0 4px transparent; padding-left: 15px; text-decoration: none;}

#adBottom 								{ display:none; margin:15px auto; width:980px; padding-left:10px; background:url(../img/ad-title1.gif) 0 bottom no-repeat; text-align:left; }
#adBottom.adFull					{ display:block; }

/*soutez*/
#article.contest							{padding:0 0 50px 214px; background:url(/img/pes.jpg) 40px 83px no-repeat;font-size:90%;}
#article.contest .headline				{ margin-bottom:23px;}
#contestError 											{ margin-bottom: 20px; margin-top:10px; padding:20px; background: #D3440C; color: #fff; font-weight: bold; border-radius: 2px; }
#contestError 											{ -moz-border-radius: 2px; }
#contestOk 												{ margin: 20px 0; padding:20px; background: #339900; color: #fff; font-weight: bold; }
#contestOk												{ -moz-border-radius: 2px; }
#contestOk a 											{ color: #fff; }

/*soutez probihajici*/
#article.contest h1 				{margin-bottom:8px; line-height: 1.4em;}
#article.contest h2 				{margin:25px 0 10px; font-size:150%;}
#article.contest p 					{font-size:130%;}
#article.contest #logo 					{float: right; margin-left: 33px;}
#article.contest form#contest 				{margin-top:22px;}
#article.contest form#contest p 				{float:left; margin-right:33px; margin-bottom:13px; }
#article.contest form#contest label			{display:block; float:none; margin-bottom:7px;}
#article.contest form#contest .contactItem 	{width:191px; height:18px; border:1px solid #a7a7a7;}
#article.contest form#contest #send 			{width:130px; height:32px; font-size:110%; font-weight:bold;}
#article.contest form#contest #rules 			{font-size:100%; margin-left:12px;}
#article.contest p.more 						{font-size:105% !important; margin-top:12px;}
#article.contest p.images 					{margin-top:28px;}
#article.contest p.win 						{font-size:114% !important; letter-spacing:0.2px; margin-top:28px;}
#article.contest p.win2 						{margin-top:14px;}
#article.contest form#contest #captchaBox		{margin-bottom:15px;}
#article.contest form .tipBySeznam			{padding-top: 20px; font-style: italic;}

/*- contest link -*/
.contest_ref 													{ position: relative;}
.contest_ref .contest_content									{ position: absolute; bottom: 20px; left: 250px; height: 53px; width: 289px; background: url(/img/contest_dog.png) left center no-repeat; padding: 0 0 0 88px;}
.contest_ref .contest_inner 									{ border: 2px dashed #ededed;border-radius: 0 30px 30px 0;border-left: none;padding-right:20px;height: 43px;margin-top:6px;}
.contest_ref .contest_content .contest_text						{ float: left; font-weight: bold; font-size: 110%; color: #cc0000; width: 122px; display: inline-block; margin-top: 7px; margin-right: 10px; text-align: right; }
.contest_ref .contest_content .contest_btn 						{ background: url(/img/contest_btn.png) center center no-repeat; float: right; width: 135px; height: 35px; display: inline-block; line-height: 35px; margin-top: 4px; text-align: center; font-size: 125%; text-decoration: none; color: #fff; cursor: pointer; text-shadow: -2px 1px 2px rgba(66, 0, 0, 1);}
.contest_ref .contest_content .contest_btn .txt 				{ display: inline-block; filter: progid:DXImageTransform.Microsoft.Shadow(Color='#a91015', Direction=245, Strength=2); }
.contest_ref .contest_content .contest_btn .contest_btn_arrow 	{ background: url(/img/contest_btn_arrow.png) center center no-repeat; display: inline-block; width: 9px; margin-left: 6px; height: 8px; }

#bigholder					{ position:relative;top:0;min-height:540px; }
#page.hidden #bigholder	{ top:-600px; }
.animation					{ transition:top 1s;-webkit-transition:top 1s; }
.hidden #adSkyscraper.adFull	{ display:none; }

/*- App Promo start -*/
#appPromo													{ display:block; padding: 15px 0 40px 5px;}
#appPromo .container 										{ margin: 0 auto; max-width: 750px; }
#appPromo .desc												{ float: left; width: auto; min-height: 55px; text-align: left; margin-right: 10px;}
#appPromo .logo												{ float: left; margin-right: 10px; }
#appPromo .logo img											{ display: block; }
#appPromo h2												{ margin: 0 0 0 65px; padding: 9px 0 3px; font-size: 18px; font-weight: normal; color: #4a4a4a; }
#appPromo .rating											{ margin: 0; padding: 0; display: inline-block; position: relative; width: 65px; height: 13px; overflow: hidden; background: #c1c1c1;}
#appPromo .rating .stars									{ position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: url(/img/app/app-star.png) 0 0 repeat-x; }
#appPromo .rating .progress									{ display: block; width: 100%; height: 100%; background: #ffd20f; }
#appPromo .app-menu											{ float: left; padding-top: 5px; padding-left: 15px; }
#appPromo .app-menu ul 										{ margin: 0; }
#appPromo .app-menu li										{ float: left; margin: 0 0 0 15px; list-style: none; }
#appPromo .app-menu a										{ display: block; position: relative; text-decoration: none; text-align: center; }
#appPromo .app-menu a img									{ display: block; }
#appPromo .app-menu a .text									{ display: block; margin-top: 7px; text-align: center; }
#appPromo .app-menu a:hover .text							{ text-decoration: underline; }
#appPromo .app-menu a .overlap								{ display: block; position: absolute; top: 0; left: 0; width: 100%; height: 45px; /* vyska musi byt stejna jako u obrazku */ border-radius: 4px; }
#appPromo .app-menu a:hover .overlap						{ background: #000; opacity: 0.2; filter: alpha(opacity=20);}

.appPromotion												{ position: relative; height: 86px; padding: 0px 10px 0px 30px; background: #f2f2f2; border-bottom: 1px solid #d4d4d4; color: #333; font-size: 11px; overflow: hidden; transition: height 500ms; -webkit-transition: height 500ms; -moz-transition: height 500ms; -o-transition: height 500ms; -ms-transition: height 500ms;}
.appPromotion #apClose										{ position: absolute; left: 7px; top: 37px; cursor: pointer;}
.appPromotion .apLogo										{ position: relative; top: 13px; float: left; width: 58px; height: 58px; margin-right: 11px;}
.appPromotion .apInfo										{ padding: 10px 0 10px 68px; text-align: left;}
.appPromotion .apInfo h4									{ padding: 0 0 3px 0; font-size: 16px; font-weight: normal; color: #000;}
.appPromotion .apInfo ul									{ margin: 0; padding: 0;}
.appPromotion .apInfo li 									{ padding: 0; list-style-type: none;}
.appPromotion .apInfo li.apFree								{ padding: 5px 0 0 0;}
.appPromotion .apInfo .rating								{ position: relative; width: 70px; height: 14px;}
.appPromotion .apInfo .stars								{ position: absolute; top: 0px; left: 0px; width: 70px; height: 14px; z-index: 1;}
.appPromotion .apInfo .progress								{ display: block; top: 0px; left: 0px; width: 42px; height: 14px; background: #737373;}
.appPromotion #apInstall									{ position: absolute; top: 32px; right: 10px; background: #b3c833; color: #fff; font-size: 13px; padding: 5px 10px; border-radius: 3px; text-decoration: none;}
.appPromotion #apInstall:hover								{ text-decoration: none;}


.feedback-link {
	color: #00c;
	cursor: pointer;
	text-decoration: underline;
}

.szn-feedback {
	display:none;
	box-sizing: border-box;
}
.szn-feedback * {
	box-sizing: border-box;
}
.szn-feedback__cover {
	content:'';
    display:block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg5QUY0OTZGRDY1MTFFNTkyOTFBNURCQjZGM0E4NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg5QUY0OTdGRDY1MTFFNTkyOTFBNURCQjZGM0E4NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODlBRjQ5NEZENjUxMUU1OTI5MUE1REJCNkYzQTg0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODlBRjQ5NUZENjUxMUU1OTI5MUE1REJCNkYzQTg0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvk7SAMAAAAQSURBVHjaYvj///8ZgAADAAnIA8qG+mhLAAAAAElFTkSuQmCC');
    background:rgba(255, 255, 255, 0.8);
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
}
.szn-feedback__win {
	position:absolute;
    top:0;
    left: 50%;
    width: 40.625em;
    margin: 2.5em auto 0.625em -20.3125em;
    border-radius: 3px;
    box-shadow: 0 0 20px rgba(0,0,0,0.25);
    background: #FFF;
    z-index: 9999;
    overflow: hidden;
    text-align: left;
    font-size: 1.2307em;
}
@media (max-width: 41.25em) {
	.szn-feedback__win {
		left:0;
        margin: 10px 2%;
        width: 96%;
	}
}
.szn-feedback__content {
	padding: 1.5em 1em 1.25em;
}
@media(min-width: 28.75em) {
	.szn-feedback__content {
		padding: 2.125em 4.0625em 1.875em;
	}
}



.sharePopover {
	width: 40em;
	position: absolute;
	z-index: 1000;
	padding: 1em;
	border-radius: .4em;
	border: .2em solid #aaa;
	background-color: #fafafa;
}

.compare .sharePopover {
	right: -13em;
	top: 3.8em;
}

.detailOffer .sharePopover {
	margin-left: 3.85em;
}

.sharePopover:after,
.sharePopover:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.sharePopover:after {
	border-bottom-color: #fafafa;
	border-width: 7px;
	margin-left: -7px;
}

.sharePopover:before {
	border-bottom-color: #868686;
	border-width: 9px;
	margin-left: -9px;
}

.sharePopover .feedback {
	color: #666;
	text-align: center;
}

.sharePopover .feedback button {
	display: inline-block;
}

.sharePopover .menu {
	padding: 0 1.5em;
}

.sharePopover .menu .copySection {
	font-size: 0.9em;
}

.sharePopover .menu .copySection input {
	width: 20.5em;
	font-size: 1em;
	padding: 0.4em 0.5em;
	margin: 0 0.75em;
	color: #666;
}

.sharePopover .menu .copySection button {
	display: inline-block;
	height: 2.3em;
	border: 1px solid #868686;
	padding: 0 1em;
	color: #000;
	font-size: 1em;
}

.sharePopover .menu .socialSection {
	display: table;
	vertical-align: middle;
	width: 100%;
	margin: 2em 0;
	line-height: 1.5em;
}

.sharePopover .menu .socialSection .link {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	color: black;
	font-size: 1.2em;
	text-decoration: none;
}

.sharePopover .menu .socialSection .icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	margin-bottom: -.2em;
}

.sharePopover .menu .fb	 .icon	{ background-image:url(./img/facebook.png); }
.sharePopover .menu .tw  .icon	{ background-image:url(./img/twitter.png); }

.szn-feedback__close {
	position: absolute;
	top: 18px;
	right: 20px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBGMTQ0MzBGQzhCMTFFNUEyRDBBRThDQTM5QjdEOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBGMTQ0MzFGQzhCMTFFNUEyRDBBRThDQTM5QjdEOTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEYxNDQyRUZDOEIxMUU1QTJEMEFFOENBMzlCN0Q5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEYxNDQyRkZDOEIxMUU1QTJEMEFFOENBMzlCN0Q5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PspEVJkAAACYSURBVHjarNLBDYAgDAXQxvw51R1MGMIpJN7Zxn0EgwnBQinY5F9KeJd+OOcuItp9LI3N4rMhYkdc2gEsGDMSpBd9sdXnRIZo0RR7/iB51KIfLAc1KItxYAtaxEpgDa1iNZBDScIkkENX6VgT/TxQVKOpUtD2TEKhxMSeQlPaFhRKTETRgVVRdGJFFAMYiwbQDGA5am4BBgCGAEPfbGmtHgAAAABJRU5ErkJggg==') no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.szn-feedback__logo {
	text-align: center;
	margin-bottom: 1.5em;
}
.szn-feedback__logo__img {
	height: 20px;
}
.szn-feedback__title {
	font-size: 1.625em;
	text-align: center;
	margin-bottom: 0.5em;
}
.szn-feedback__perex {
	padding: 0.625em 0;
	line-height: 1.35;
	margin-bottom: 1em;
}
.szn-feedback__form-line {
	padding: 0.625em 0;
}
.szn-feedback__form-line label {
	font-weight: bold;
	padding-bottom: 0.625em;
}
.szn-feedback__elm-box,
.szn-feedback__elm-box--has-err {
	display:block;
	margin-top: 0.625em;
}
.szn-feedback__elm-box input,
.szn-feedback__elm-box--has-err input,
.szn-feedback__elm-box textarea,
.szn-feedback__elm-box--has-err textarea {
	display:block;
	padding: 0.8125em 1.25em;
	resize: vertical;
	width: 100%;
	font-size: 1em;
	border: 1px solid #c8c8c8;
	box-sizing: border-box;
	background: #fff;
}
.szn-feedback__elm-box textarea,
.szn-feedback__elm-box--has-err textarea {
	min-height: 10em;
	line-height: 1.3;
}
.szn-feedback__elm-box .szn-feedback__err {
	display:none;
}
.szn-feedback__elm-box--has-err {
	position:relative;
}
.szn-feedback__elm-box--has-err input,
.szn-feedback__elm-box--has-err textarea {
	position:relative;
	z-index:2;
	border-color:#FFCDD2;
}
.szn-feedback__elm-box--has-err .szn-feedback__err {
	display:block;
	background-color:#FFCDD2;
	color:#B00;
	padding: 0.6923em 1.6153em 0.3125em;
	margin-top: -0.3076em;
	border-radius: 0 0 4px 4px;
	font-size: 0.8125em;
}
.szn-feedback__form-control {
	text-align: center;
	margin-top: 1em;
}
.szn-feedback__submit {
	padding: 0;
	float: none;
	cursor: pointer;
	height: 46px;
    line-height: 46px;
    min-width: 204px;
    text-align: center;
    border-color: #269dc9 #1e93bd #026a90 #1484ac;
    background-color: #31c6fd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#31c6fd), to(#0192d5));
    background-image: -webkit-linear-gradient(top, #31c6fd, #0192d5);
    background-image: -moz-linear-gradient(top, #31c6fd, #0192d5);
    background-image: -ms-linear-gradient(top, #31c6fd, #0192d5);
    background-image: -o-linear-gradient(top, #31c6fd, #0192d5);
    background-image: linear-gradient(to bottom, #31c6fd, #0192d5);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
    text-shadow: 0px -1px 0px #0083bf;
}
.szn-feedback__submit:hover,
.szn-feedback__submit:focus {
	background-image: linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -o-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -moz-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -webkit-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -ms-linear-gradient(bottom, rgb(49,198,253) 100%, rgb(1,146,213) 0%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(49,198,253)), color-stop(0, rgb(1,146,213)));
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.szn-feedback__submit .in {
	padding:0 18px;
	font-size: 1.825em;
	color:#fff;
}
.szn-feedback__status-err,
.szn-feedback__status-suc {
	display:none;
}
.szn-feedback__status-err--show,
.szn-feedback__status-suc--show {
	display: block;
	text-align:center;
	font-weight:bold;
	padding-top:30px;
}
.szn-feedback__status-err--show{
	color:#C00;
}
.szn-feedback__status-suc--show {
	color:#0A0;
}

.szn-feedback--open {
	display:block;
}

#feedback-loader {
	display: none;
	position: fixed;
	z-index: 10000;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
}

#stickyHeaderPlace {
	position:fixed;
	z-index:9999;
	width:100%;
	height:0;
	top:0;
	left:50%;
}
#stickyHeaderPlace.fixme {
	display:block;
	position:fixed;
	z-index:9999;
	width:100%;
}
#stickyHeaderPlace #stickyHeaderWrap {
	position:relative;
	display:block;
	width:1200px;
	margin-left:-600px;
	height:0;
	overflow:hidden;
}
#stickyHeaderPlace.fixme #stickyHeaderWrap,
#stickyHeaderPlace.animation #stickyHeaderWrap {
	min-height:57px;
	height:auto;
	overflow:visible;
}

#stickyHeaderPlace #stickyHeader {
	position:absolute;
	width:100%;
	box-sizing:content-box;
	top:-100%;
	opacity:0;
	background:#FFF;
	border-bottom:2px solid #d8edf6;
}
#stickyHeaderPlace.fixme #stickyHeader {
	top:0%;
	opacity:1;
}

#stickyHeaderPlace.animation #stickyHeader {
	transition:top 0.25s, opacity 0.25s;
	-webkit-transition:top 0.25s, opacity 0.25s;
	-moz-transition:top 0.25s, opacity 0.25s;
	-o-transition:top 0.25s, opacity 0.25s;
	-ms-transition:top 0.25s, opacity 0.25s;
}

#stickyHeaderPlace #stickyHeader .image {
	float:left;
	margin-right:8px;
}
#stickyHeaderPlace #stickyHeader .image img {
	display:block;
	width:76px;
	height:auto;
}

#stickyHeaderPlace #stickyHeader .brandmodel,
#stickyHeaderPlace #stickyHeader .price,
#stickyHeaderPlace #stickyHeader .year {
	margin-left:85px;
}

#stickyHeaderPlace #stickyHeaderContent {
	margin:7px 0 4px;
	width:100%;
}

#stickyHeaderPlace #stickyHeaderLeft {
	line-height:1.45;
	padding-left:15px;
}

#stickyHeaderPlace #stickyHeaderRight {
	vertical-align:middle;
	text-align:right;
	padding-right:40px;
}

#stickyHeaderBtnContactSeller {
	display:inline-block;
	height:32px;
	line-height:30px;
}

.page-layout  {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    min-width: 1140px;
    position: absolute;
	left:0;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 11;
}

#header {
	min-height:100px;
}
.content-inner {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 1200px;
    min-height: 448px;
    position: relative;
}

.detailOffer.preview .page-layout,
.detailOffer.preview .content-inner {
	background:transparent;
}

#teng-debug {
	clear:both;
}
