html, body						{ margin: 0; padding: 0; font-family: Arial, sans-serif; background: #FFFFFF; }

/*- Definice zakladniho font-size, tak aby to spocitala i Opera -*/
html								{ font-size:106.5%; }
body								{ font-size:76.5%; padding: 5px 0; }

#topTitle,
#main,
#tabContent,
#header							{ padding:0 3px; }

/*- odkazy -*/
a								{ color: #0000cc; }
a:hover							{ color: #0000cc; }

/*- schovavani prvku -*/
.cleaner, .clear				{ clear: both; height: 0px; font-size: 1px; visibility: hidden; overflow: hidden; }
.clearR							{ clear: right; height: 0px; font-size: 1px; visibility: hidden; overflow: hidden; }
.clearL							{ clear: left; height: 0px; font-size: 1px; visibility: hidden; overflow: hidden; }
.hide, .blind					{ position: absolute; left: -1000px; top: -1000px; width: 1px; height: 1px; overflow: hidden; }
.nodisplay						{ display: none; }

.alL							{ text-align:left; }
.alC							{ text-align:center; }
.alR							{ text-align:right; }
.alJ							{ text-align:justify; }

table .C		{ text-align: center; }
table .R		{ text-align: right; }
table .L		{ text-align: left; }

table a.small { font-size: 85%; }

/* zadny hover border u link obrazku */
a img		{ border: 0; }
img			{ vertical-align: top; }

/* default definice */
form, fieldset, label, legend			{ padding:0; margin:0; }
p, h1, h2, h3, h4, h5, table		{ margin: 0; font-size:100%; font-family: Arial, sans-serif; }
iframe							{ border:none; padding:0; margin:0; }
hr								{ display:none; }

table.table						{ width: 100%; border-collapse: collapse; }
table.table th						{ border: 1px solid #b1ced2; background-color: #d7e7ec; padding: 4px; }
table.table td						{ border: 1px solid #b1ced2; padding: 3px 4px; }
table.table td.myCarOpts			{ font-size: 93%; }
table.table tr.banned td			{ background: #fff0f0; }
table.table tr.banned td.expDate	{ color: #ee0000; font-weight: bold; }

div.noRecord						{ font-size: 123.5%; font-weight: bold; text-align: center; border: 1px solid #b1ced2; padding: 30px 0; color: #0f444e; margin: 10px 0; }
div.noRecord a					{ font-weight: normal; }

div.noSearch						{ font-size: 115.5%; text-align: center; padding: 30px 0; }

span.povinne						{ color: #ee0000; font-weight: bold; }
span.error						{ color: #ee0000; }

/*- LAYOUT -*/

	/*- hlavicka s logem -*/
	#header						{ width: 760px; margin: 0 auto; position: relative; }
	.detail #header				{ width: 990px; }
	
	#page.catalogue #header		{ width:990px; }
	#header #logo				{ padding: 38px 0 16px; }
	#header #login				{ position: absolute; top: 4px; right: 0; color: #ccc; }
	#header #login a.addAd		{ font-weight: bold; background: url(../img/addAdSmall.gif) no-repeat 0 2px; padding-left: 17px; }
	#header #login b				{ color: black; }
	#header #login a.mailFriend	{ padding-left: 20px; padding-right: 10px; background: url(../img/envelope.gif) no-repeat 0 50%; }
	#header #login a.printCard	{ padding-left: 20px; background: url(../img/print.gif) no-repeat 0 50%; }
	
	/*- horni zalozkove menu -*/
	#topMenu					{ }
	#topMenuIn					{ position: relative; width: 760px; margin: 0 auto; height: 2.44em; }
	#page.catalogue #topMenuIn	{ width:990px; }
	#topMenu ul					{ margin: 0; padding: 0; position: absolute; bottom: -1px; _bottom: -2px; }
	#topMenu ul li					{ display: inline; list-style-type: none; }
	#topMenu ul a.l1				{ color: #666; text-decoration: none; display: block; float: left; padding: 7px 12px 6px; margin-right: 1px; text-align: center; background: #FFF; border: 1px solid #d7e7ec; border-bottom: none; }
	#topMenu ul a.active			{ border: 1px solid #007483; border-bottom: none; background: #d7e7ec; padding: 7px 7px; }
	#topMenu ul a.more			{ border: none; padding: 7px 18px 6px 12px; font-weight: bold; background: url(../img/vosklivaSipka.gif) no-repeat 100% 8px; }
	#topMenu ul a span				{ color: #00f; text-decoration: underline; font-size:93%; }
	#topMenu ul a.active span		{ color: #000; text-decoration: none; font-weight: bold; }	
	
	/*- vice -*/
	#topMenu ul #moreData 			{ position: absolute; z-index: 1; top: 29px; left: 554px; width: 243px; height: 171px; }
	#topMenu ul #moreDataBg			{ position: absolute; z-index: 2; width: 243px; height: 171px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/more-box1.png'); }
	#topMenu ul #moreDataBg[id]		{ background: url(../img/more-box1.png) no-repeat; }
	#topMenu ul #moreDataIn			{ position: absolute; z-index: 3; padding: 10px 0 0 21px; line-height: 1.8; left: 0; }
	#topMenu ul #moreData ul			{ position: static; }
	#topMenu ul #moreData ul li a			{ color: #666; text-decoration: none; display: block; }
	#topMenu ul #moreData ul li a span		{ color: #00f; text-decoration: underline; }
	

	/*- blok nachazejici se pod menu nebo samotny pokud neni menu -*/
	#topTitle					{ background: #d7e7ec; border-top: 1px solid #007483; }
	#topTitleIn					{ width: 760px; margin: 0 auto; position: relative; }
	#topTitle h2					{ font-size: 155%; color: #0f444e; text-align: center; padding: 3px 0; }
	#topTitle a.back				{ color: #00f; position: absolute; top: 7px; left: 14px; display: block; float: left; }
	
	#page.HP #topTitle			{ position: static; }
	#page.HP #topTitle p			{ height: 50px; }
	#page.HP #topTitle img		{ margin: 9px 8px 0 0; vertical-align: middle; }
	#page.HP #topTitle span		{ position: relative; top: 7px; }
	
	#page.search #topTitle p			{ padding: 7px; }
	#page.clientSearch #topTitle p	{ padding: 7px; }
	
	#page .back						{ padding-bottom: 10px; }
	
	#topTitle .content				{ position: relative; margin: 0 auto; max-width:990px; min-width:750px; width:auto; _width:990px; padding: 8px 0; }
	#topTitle .content #prevCar		{ position: absolute; left: 0px; top: 13px; }
	#topTitle .content #nextCar		{ position: absolute; right: 0px; top: 13px; }
	
	/*- obsahova cast -*/
	#mainIn						{ width: 760px; margin: 0 auto; }
	#detailMain					{ width: 990px; margin: 0 auto; padding-top: 20px; position: relative; }
	#detailMain	.content		{ float: left; width: 760px; }
	
	#page.catalogue #mainIn					{ width:990px; }
	#page.catalogue #detailMain	.content	{ width:990px; }
	
	#mainInHack					{ width: 760px; margin: 0 auto; }
	
	#adLine						{ width: 100%; position: relative; }
	
	#page.HP #main				{ background: url(../img/pes_volant.gif) no-repeat center bottom; }
	#page.HP #mainIn				{ background: url(../img/hpBg.gif) repeat-y center top; margin-top: 11px; }
	
	#page.detail #mainIn				{ padding-top: 11px; position: static; }
	#page.detail.preview #mainIn		{ padding-bottom: 11px; }
	
	#page.povinneRuceni #mainIn		{ padding-top: 11px; }
	
	#page.userAdmin #mainIn			{ padding: 10px 0; }
	
	#page.client #mainIn				{ padding-top: 17px; }
	#page.clientSearch #mainIn		{ padding-top: 17px; }
	
	#reportFraud 					{ clear: both; float: left; height: 31px; margin: 20px 0 5px; _margin: 0px 0 5px; =margin: 0px 0 5px; background: #dae9ee url(../img/report-fraud-left.png) 0 0 no-repeat; cursor: pointer; }
	#reportFraud span 				{ display: block; padding: 9px 10px 6px 22px; background: url(../img/report-fraud-right.png) 100% 0 no-repeat; }	
/*- -------- -*/


/* nove placeni */
.payType 							{ margin-top:1.5em; }
.payType .payH 						{ float:left; padding:10px 0 0 5px; }
.payType ul 							{ float:left; list-style-type:none; padding:0px; margin:0px; }
.payType ul li 							{ float:left; }

#mp-tab, #sms-tab, #p-tab 							{ position:relative; padding:9px 9px 5px 9px; margin:0 7px; display:block; =top:-4px; }
#mp-tab.active, #sms-tab.active, #p-tab.active 		{ border-width:2px 2px 0 2px; border-style:solid; border-color:#e0e0e0; border-bottom:2px solid #FFF; z-index:100; padding-top:7px; }
#mp-tab.active a, #sms-tab.active a, #p-tab.active a 	{ font-weight:bold; color:#000; text-decoration:none; }

#mp-tab.active .lr,
#sms-tab.active .lr,
#p-tab.active .lr 					{ background:#FFF url(../img/pay_lr.gif) 0% 0% no-repeat; top:-2px; left:-2px; width:3px; height:3px; position:absolute; font-size:1px; display:block; }
#mp-tab.active .pr,
#sms-tab.active .pr,
#p-tab.active .pr 					{ background:#FFF url(../img/pay_pr.gif) 0% 0% no-repeat; top:-2px; right:-2px; width:3px; height:3px; position:absolute; font-size:1px; display:block; }

/*- IE -*/
#mp-tab.active .lr,
#sms-tab.active .lr,
#p-tab.active .lr					{ =top:-2px; _top:0px; _left:-11px; }
#mp-tab.active .pr,
#sms-tab.active .pr,
#p-tab.active .pr					{ =top:-2px; _top:0px; _right:6px; }

/*- safari -*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	html*.payType .pr				{ right:-2px; }
	html*.payType .last .pr		{ right:-2px !important; }
}

.payContent 						{ border:2px solid #e0e0e0; position:relative; top:-2px; =top:-6px; z-index:50; padding:10px 10px 10px 20px; }
.payContent .red					{ color:#bd0202; }
.payContent label 					{ width:8em !important; padding:0 !important; }
 
.payContent .mbankDesc 			{ margin-top:15px; }
.payContent .mbankDesc img 		{ float:left; margin-left:12px; }
.payContent .mbankDesc p 			{ margin-left:113px; }
.payContent div.error 			{ color: red; border: 2px solid red; padding: 5px; margin-bottom: 15px; }

.form-box p.tech 				{ color:#787878; }
.nahledInz 						{ float:right; margin-top:10px; }
/* nove placeni */

/*- CONTENT HP -*/
	/*- levy sloupec na HP -*/
	#leftCol					{ width: 568px; float: left; padding-bottom: 150px; }
	
	/*- pravy sloupec na HP -*/
	#rightCol					{ width: 192px; float: right; }
	#rightColIn					{ padding: 4px 0 0 20px; }
	#rightCol p					{ font-size: 85%; color: #999; line-height: 1.5; }
	
	/*- vypis kraju na HP -*/
	.localities					{ font-size: 93%; padding: 10px 0 21px; }
	.localities span				{ color: #666; font-weight: bold; } 	
	.localities a				{ color: #00F; }
	.localities ul				{ margin: 0; padding: 0; line-height: 1.7; }
	.localities li				{ margin: 0; list-style-type: none; display: inline; padding-right: 9px; }
	
	/*- vypis znacek aut na HP -*/
	#main .catalogue				{ font-size: 115.5%; padding-bottom:36px; }
	#main .catalogue a			{ color: #00F; }
	.catalogue ul.znacky-list			{ margin: 0; padding: 0; line-height: 1.47; float: left; width: 32%; }
	.catalogue .znacky-list li			{ margin: 0; list-style-type: none; padding-left: 70px; background: no-repeat 7px 55%; }
	
	#adHpStrip.adFull			{ position:relative; bottom:12px; background:url(http://1.im.cz/szn/img/reklama_h.gif) left top no-repeat; padding-top:10px; }
	
	#car-news				{ border: solid #d3e7ea; border-width: 1px 0; margin-right: 8px; padding: 7px 0; }
	
	#carOfDay				{ width: 234px; float: left; }
	#carOfDay h3				{ font-size: 93%; color: #565656; margin-bottom: 7px; }
	#carOfDay h4				{ font-size: 108.5%; margin: 7px 0 4px; }
	#carOfDay h4 a			{ color: #00F; }
	#carOfDay p				{ font-size: 93%; margin-top: 1px; width: 200px; line-height: 1.4; }
	
	/*- auto novinky na HP -*/
	#news						{ width: 325px; float: right; }
	#page.detail #news			{ width: 100%; float: none; }
	#news h3						{ font-size: 93%; color: #565656; margin-bottom: 4px; }
	#newsIn						{ width: 316px; }
	#news .newsItem				{ margin-bottom: 10px; _height: 1px; }
	#news .newsItem.inCarDetail	{ margin-bottom: 10px; _height: 1px; float:left; width:48%; margin-right:1%; }
	#news .newsItem.reviewItem	{ background-color: #d7e7ec; margin-bottom: 10px; padding-right:10px; }
	#news .newsItem a			{ color: #00F; }
	#news .newsItem img			{ float: left; margin: 5px; }
	#news .newsItem p			{ font-size: 93%; }
	#news .newsItemRight			{ margin-left: 75px; padding: 2px 0 5px 0; }
	#news .newsItem .newsAdv		{ color:#999; font-size:85%; margin-left:5px; }

	.newsText table				{ width: 100%; border-collapse: collapse; margin-bottom: 10px; }
	.newsText table th				{ border: 1px solid #b1ced2; background-color: #d7e7ec; padding: 4px; }
	.newsText table td				{ border: 1px solid #b1ced2; padding: 3px 4px; }
	
	#hpLinks						{ line-height: 1.6; padding-top: 5px; }
	#hpLinks h3						{ font-size: 93%; color: #565656; }
	#hpLinks a						{ color: #00f; font-size: 108.5%; line-height: 1.9; }
	#hpLinks a#clientsLink			{ padding-left: 30px; background: url(../img/hp_clients.gif) no-repeat 0 center; }
	#hpLinks a#catalogueLink			{ padding-left: 30px; background: url(../img/hp_katalog.gif) no-repeat 0 center; }
	#hpLinks a#catalogueLinkSmoto	{ padding-left: 30px; background: url(../img/hp_smoto_katalog.gif) no-repeat 0 center; }
	#hpLinks div 						{ float:left; }
	#hpLinks .rallyTeam 				{ margin-left: 67px; }
	
	
/*- -------- -*/

/*- NOVINKA -*/
	#page.news h3						{ font-size: 30px; width: 524px; margin: 23px auto; }
	
	/*- hlavni fotka -*/	
	#page.news #mainPhoto				{ margin: 0 auto 28px; }
	#page.news #mainPhotoIn				{ border: 1px solid #00171a; }
	#page.news #mainPhoto #photoText		{ background: #00171a; padding: 3px 3px 2px; color: #cccccc; font-size: 93%; }

	#page.news #perex					{ width: 524px; margin: 0 auto; font-size: 93%; font-weight: bold; padding-bottom: 23px; margin-top: -15px; }
	#page.news #mainIn					{ width: 524px; margin: 0 auto; font-size: 93%; }
	.smoto .news #mainIn					{ width: 590px !important; }
	.smoto .news #perex					{ width: 590px !important; }
	.smoto .news h3						{ width: 590px !important; }
	
	#reviewCol							{ width: 137px; float: right; }
	#reviewColIn						{ border-left: 1px solid #ccc; padding: 10px 0 10px 18px; margin: 0 0 20px 18px; }
	#reviewCol p.boxTitle				{ font-weight: bold; font-size: 93%; padding-bottom: 4px; color: #565656; }
	#reviewCol .box						{ margin-bottom: 23px; }
	#reviewCol .box.last					{ margin-bottom: 0; }
	#reviewCol .box img					{ margin-bottom: 1px; }
	
	.newsText							{ line-height: 1.6; color: #444; margin-bottom: 2px; }
	.newsText p							{ margin-bottom: 15px; }
	.newsText embed, 
	.newsText object						{ margin: 10px; }
	.newsText span.date					{ font-weight: bold; color: #009999; padding-right: 3px; }
	
	/*- komercni clanek -*/
	#page.news.newsAdvText h3			{ margin:0 auto; font-size:200%; width:524px; }
	#page.news.newsAdvText .reklama		{ color:#999; font-size:85%; line-height:1.5; width:524px; margin:1em auto 0.5em; }
	#page #advPhoto						{ display:block; margin:0 auto; }

	#page.news.newsAdvText .left			{ width:58%; float:left; }
	#page.news.newsAdvText .right		{ width:39%; float:right; }
	#page.news.newsAdvText .box			{ padding:5px;}
	#page.news.newsAdvText .even			{ background:#FDE9DE; }
	#page.news.newsAdvText .odd			{ background:#FCD5C2; }
	#page.news.newsAdvText .box p		{ font-style:italic; margin-bottom:5px; padding:0; }
	#page.news.newsAdvText .box p.name	{ text-align:right; margin:0; }

	#page.news h4						{ font-size: 14px; margin: 23px 0 2px; }
	p#nextNews							{ line-height: 1.6; margin-bottom: 10px; color: #666; }
	p#nextNewsArchive					{ line-height: 1.6; margin-bottom: 40px; color: #666; }
/*- -------- -*/

/*- CONTENT VYSLEDKY HLEDANI -*/
	#page.search h3					{ font-size: 170%; margin: 15px 0 0; font-weight: normal; text-align: center; }
	#page.search h3 a					{ font-weight: bold; }
	
	table.filter						{ margin: 17px 0; border-collapse: collapse; }
	table.filter th					{ text-align: right; font-weight: normal; font-size: 93%; padding-right: 4px; }
	table.filter th.highlight			{ font-weight: bold; background-color: #d7e7ec; }
	table.filter td					{ vertical-align: center; padding-bottom: 3px; }
	table.filter td.highlight			{ background-color: #d7e7ec; }
	
	table.filter td.submit				{ }
	table.filter td.more				{ font-size: 93%; }
	table.filter a#ext-link			{ padding: 0 3px 0 16px; background:no-repeat 0 3px; color: #0000ff; }
	table.filter a#ext-link.showExt	{ background-image: url(../img/more.gif); }
	table.filter a#ext-link.hideExt	{ background-image: url(../img/less.gif); }
	
	#searchBox						{ margin: 15px 0; padding-bottom: 5px; }
	#searchBox label					{ font-size: 90%; }
	#searchBox .highlight			{ background: #d7e7ec; padding-bottom: 5px; }
	#searchBox #leftSide				{ float: left; width: 374px; margin-right: 15px; }
	#searchBox #rightSide			{ float: left; width: 370px; }
	#searchBox .line					{ text-align: right; padding: 5px 30px 0 0; }
	#searchBox #leftSide .line		{ text-align: right; padding: 5px 60px 0 0; }
	#searchBox #rightSide .line		{ padding: 5px 50px 0 0; }
	#searchBox #leftSide .kind		{ padding: 0 60px 0 0; }
	#searchBox div.price				{ padding: 5px 10px 0 0; }
	#searchBox .submit				{ display: block; margin: 10px 0 0 150px; }		
	#searchBox #moreParam			{ margin: 10px 0 0 110px; font-size: 90%; }		
	#searchBox #moreParam a 			{ background: url(../img/more.gif) 0 3px no-repeat; padding: 0 3px 0 16px; }
	#searchBox #moreParam a.hideExt	{ background: url(../img/less.gif) 0 3px no-repeat; }
	#searchBox .smaller				{ width: 70px; margin: 0px; }
	#searchBox .line1				{ padding-top: 5px; =padding-top: 3px; _padding-top: 3px; }
	#searchBox .line1 .first 			{ float: left; width: 150px; _width: 147px; text-align: right; padding-top: 5px; =padding-top: 7px; _padding-top: 8px; }
	#searchBox .line1 .first span		{ padding-right: 5px; }
	#searchBox #servicePartLine		{ display: none; }
	.noDisplay						{ display: none; }
	
	th.param label 					{ padding-left: 10px; }
	
	#extCont						{ margin-bottom: 20px; }
	#otherParam						{ margin-bottom: 5px; }
	#otherParam	label					{ padding: 0 5px 0 11px;}
	#otherParam span					{ padding-left: 5px; }
	#search2						{ display: block; margin: 0 0 5px 105px; }
	
	#otherParam1 #param				{ margin-top: 15px;}
	#otherParam1 label				{ padding: 0 5px 0 24px; }
	#otherParam1 span				{ padding-left: 5px; }
	
	th#equip							{ vertical-align: top; padding-top: 21px; }
	.noEquip						{ padding-top: 0px !important; }
	#equipList						{ font-size: 85%; }
	#equipList .extCol				{ width: 50%; float: left; line-height: 1.4; }
	#equipList input					{ margin-right: 5px; }
	
	#searchOpts						{ background: #f3f3f3; margin: 3px 0 14px; padding: 0 5px; line-height: 2; }
	#searchOpts .itemsCount			{ float: right; }
	#searchOpts select				{ width: 45px; }
	#searchOpts	p.refine a			{ padding-left: 5px; color: #0000ff; }
	#searchOpts	p.refine a.active	{ color: black; font-weight: bold; text-decoration: none; }
	
	table#results						{ border-collapse: collapse; width: 98%; margin-left: 0 8px 0 14px; }
	table#results td					{ vertical-align: top; padding: 0; }
	table#results td.carImg			{ padding: 15px 0 0; }
	table#results td.carName			{ padding-bottom: 1px; padding-top: 12px; }
	table#results td.carName a			{ font-size: 123.5%; }
	table#results td.carInfo			{ padding-bottom: 13px; }	
	table#results td.carInfo p			{ font-size: 93%; line-height: 1.3; }	
	table#results td.carInfo span		{ color: #7a7a7a; width: 70px; float: left; }
	table#results td.carDetail			{ color: #565656; font-size: 11px; padding: 2px 0 5px; }
	
	table#results tr.border td.carImg		{ border-bottom: 1px solid #e5e5e5; }	
	table#results tr.border td.carInfo		{ border-bottom: 1px solid #e5e5e5; }	
	table#results tr.border td.carDetail	{ border-bottom: 1px solid #e5e5e5; } 
	
	table#results tr.vip-inz td				{ background-color: #ffffcc; }	
	
	/*- reklama doporucujeme -*/
	#textAds						{ line-height: 1.6; padding: 15px 0; margin: 8px 0 8px 14px; border-top: 1px solid #e5e5e5; font-size: 93%; }
	#textAds .title					{ color: #7a7a7a; margin-bottom: 1px; float: left; }
	#textAds #szn-advise				{ margin-left: 110px; }	
	#textAds #szn-advise a			{ color: #008000; text-decoration: none; }
	#textAds #szn-advise a span		{ color: #0000ff; text-decoration: underline; padding-right: 8px; }	
	
	/*sklik*/
	#sklikReklama					{ margin-left: 104px; }
	.sklik_news_bottom				{ margin:28px 0 0; padding:0; }

	/*- spodni listovani - tlapky -*/
	#paging							{ padding-top: 22px !important; padding-top: 0px; =padding-top/**/: 22px; text-align: center; margin-top: 28px; padding-bottom: 22px; }
	#paging span 						{ line-height: 300%; }
	#paging .foot					{ padding-top: 22px; =padding-top/**/: 0px; background-position: center top; background-repeat: no-repeat; }
	#paging .foot a					{ padding: 22px 4px 0; _height: 1px; }
	#paging .top-red a,
	#paging .bottom-red a			{ font-weight: bold; color: black; text-decoration: none; }
	
	#paging .pset					{ font-size:135%; }
	#paging .pset a					{ padding:0 0.2em; height:auto !important; height:1px; }
	
	/*- barvy a typy tlapek -*/
	#paging .top-black				{ background-image: url(http://1.im.cz/szn/img/ptt_gr.gif); }
	#paging .bottom-black			{ background-image: url(http://1.im.cz/szn/img/ptb_gr.gif); }
	#paging .top-red					{ background-image: url(http://1.im.cz/szn/img/ptt_red.gif); }
	#paging .bottom-red				{ background-image: url(http://1.im.cz/szn/img/ptb_red.gif); }
	
	/*- predchozi a dalsi -*/
	#paging .prev,
	#paging .next					{ font-size: 125%; font-weight: bold; }
	#paging .prev					{ background: url(http://1.im.cz/hledani/img/prev-arrow.gif) left center no-repeat; }
	#paging .next					{ background: url(http://1.im.cz/hledani/img/next-arrow.gif) right center no-repeat; }
	#paging .prev a					{ padding-left: 9px; height: auto !important; height: 1px; }
	#paging .next a					{ padding-right: 9px; height: auto !important; height: 1px; }
/*- -------- -*/


/*- CONTENT DETAIL VOZU -*/

	/*- exklusiv v car detailu -*/
	#adExclusive					{ position: absolute; top: 34px; left: 268px; }
	#adExclusive embed				{ width:expression(document.getElementById('adExclusive').getElementsByTagName('embed')[0].width);}

	/*- navigace -*/
	#detailNavig					{ padding: 0 12px 11px 2px; }
	#detailNavig img.prev			{ float: left; }
	#detailNavig img.next			{ float: right; }
	
	/*- hlavni fotka -*/	
	#page.detail #mainPhoto					{ position:relative; top:20px; float: right; background: #fff url(../img/imgShadow1.gif) no-repeat 7px 7px; }
	#page.detail #mainPhotoIn				{ border: 1px solid black; margin: 10px 10px 10px; }
	#page.detail #mainPhoto #photoText		{ background: black url(../img/zoom.gif) no-repeat 5px 50%; padding: 4px 0 5px 29px; }
	#page.detail #mainPhoto #photoText a		{ color: white; }
	#page.detail #mainPhoto #photoText a span	{ color: #ccffff; }
	
	/*- jmeno vozu -*/
	#page.detail h3					{ font-size: 131.5%; margin-bottom: 10px; }
	
	/*- seznam parametru -*/
	#carInfo dl						{ margin: 0; font-size: 93%; }
	#carInfo dt						{ border-bottom:1px solid #dbeaec; }
	#carInfo dd						{ border-bottom:1px solid #dbeaec; margin:1px 0 2px 125px; }
	#carInfo dd.last,			
	#carInfo dt.last					{ border-bottom: none; }
	#carInfo dt						{ float: left; color: #666; width: 125px; }
	#carInfo div.firstPart			{ border-bottom:1px solid #dbeaec; }
	.shortText						{ overflow:hidden; width:260px; display:block; height:15px; white-space:nowrap; }
	
	#reportFraudForm span						{ display: none; }
	#reportFraudForm span.req					{ display: block; float: left; padding-left: 5px; }
	#reportFraudForm span.red					{ color: red; }
	#reportFraudForm							{ z-index: 99; float:left; }
	.shader										{ background-color: black; }
	#reportFraudContent							{ display: block; float: left; background-color: #FFFFFF; padding: 2px; position: absolute; width: 420px; padding: 30px; }
	#reportFraudContent #reportDetails label	{ display: block; width: 117px; float: left; clear: left; text-align:right; padding-right:5px; }
	#reportFraudContent img.captcha				{ margin: 3px 0 3px 122px; float: left;}
	#reportFraudContent #reportDetails input	{ float: left; clear: right; margin-bottom: 3px; width: 256px; }
	#reportFraudContent input.submit 			{ width: 113px; font-weight: normal; }
	#reportFraudContent a#closeHref 			{ top:3px; font-weight: bold; width:100px; }
	#reportFraudContent #message				{ margin-bottom: 8px; font-weight: bold; }
	#reportFraudContent #message .green 		{ color: green; }
	#reportFraudContent #message .red			{ color: red; }
	#reportFraudContent textarea				{ float: left; width: 256px; }
	#reportFraudContent p.lastrow				{ float: left; clear: both; margin-top: 5px; vertical-align: middle; line-height: 23px; position:relative; }
	#reportFraudContent p.lastrow input			{ margin: 0 15px 0 122px; padding: 3px 0;  }
	#reportFraudContent ul li label				{ width: auto !important; float: none !important; display: inline !important; }
	#reportFraudContent ul li input				{ width: auto !important; }
	#reportFraudContent ul						{ float:left; margin: 20px 0; padding: 0; }
	#reportFraudContent ul li					{ margin: 0; padding: 0; list-style: none; }
	#reportFraudContent ul li.left				{ width: 210px; display: block; float: left; }
	#reportFraudContent ul li.right				{ width: 210px; display: block; float: right; }
	#reportFraudContent #closeButton			{ position: absolute; top: 10px; right: 10px; cursor: pointer; }
	
	/*- rozbalovaci informace -*/
	#carInfo dd.more,
	#carInfo dd.less 				{ position: relative; padding-right: 120px; }
	#carInfo dd.more span 			{ display: none; }
	#carInfo dd.less span 			{ display: inline; }
	#carInfo dd.more span#eq_hell1,
	#carInfo dd.more span#eq_hell2 	{ display: inline; }
	#carInfo dd.less span#eq_hell1,
	#carInfo dd.less span#eq_hell2 	{ display: none; }
	#carInfo dd.more a 				{ background-image:url('../img/plus.gif'); background-repeat:no-repeat; background-position:right bottom; padding-right:15px; position: absolute; left: 525px; top: 0px; }
	#carInfo dd.less a 				{ background-image:url('../img/minus.gif'); background-repeat:no-repeat; background-position:right bottom; padding-right:15px; position: absolute; left: 525px; top: 0px; }

	#citibank span 		 			{ background-image:url(http://1.im.cz/homepage/2007/img/new.gif); background-position:102px 0px; background-repeat:no-repeat; padding-right:25px; }
	/*#carInfo dd					{ margin: 0; _height: 1px; margin-left: 125px; }
	#carInfo dd	b.price				{ font-size: 16px; }*/
	
	/*- reklama: Tip -*/ 
	#detailMain adEmpty			{ display: none; }
	#adTipCar					{ float: left; width: 210px; margin: 6px 0 0 20px; display: none; }
	#adTipCar.adFull			{ display: block; }
	#adTipCar span				{ color: #538d9f; }
	#adTipCar .adNasTip			{ margin: 12px 0 18px; line-height: 1.3; }
	#adTipCar .adNasTip a		{ font-weight: bold;}
	#adTipCar .web				{ font-weight: normal !important; color: #167200; }
	
	
	#adNasTip					{ background: #d8eaec url(../img/reklama.gif) no-repeat 8px 50%; margin:15px 12px 15px 0; padding: 6px 0 8px 55px; font-weight:bold; font-size: 13px; }
	#adNasTip a					{ font-weight:normal; color: #00F; }
	
	/*- menu se zalozkami -*/ 
	#carMenu					{ position: relative; width: 990px; height: 2.44em; margin: 20px auto 0; }
	#carMenu ul					{ margin: 0; padding: 0; position: absolute; bottom: -1px; _bottom: -2px; }
	#carMenu ul li					{ display: inline; list-style: none; }
	#carMenu ul li a				{ z-index: 8; color: #666; text-decoration: none; display: block; float: left; padding: 7px 14px 6px; margin-right: 1px; text-align: center; background: #FFF; border: 1px solid #d7e7ec; border-bottom: none; }
	#carMenu ul li a.active			{ border: 1px solid #007483; border-bottom: none; background: #FFF; padding: 7px 9px; }
	#carMenu ul li a span			{ color: #00f; text-decoration: underline; }
	#carMenu ul li a.active span		{ color: #000; text-decoration: none; font-weight: bold; }	
	
	/*- obal obsahu zalozek -*/
	#tabContent					{ border-top: 1px solid #007483; }
	#tabContentIn				{ width: 990px; margin: 0 auto; padding: 21px 0; }
	
	/*- externi karta vozu -*/
	#page.detail.redir			{ text-align: center; }
	#page.detail.redir #header	{ text-align: left; }

	iframe.carDetail				{ border: none; padding: 0; margin: 0; }
	table#iframeset				{ table-layout: fixed; border-collapse: collapse; height: 100%; width: 100%; margin-top: -1px; }
	table#iframeset td#top			{ height: 170px; }


	/*- zalozka PRODEJCE -*/
	#sellerMap				{ margin-right: 140px; float: right; display: inline; text-align: left; font-weight: bold; }
	#sellerMap img			{ display: block; }
	
	#leftInfoSeller							{ float: left; width: 457px;}
	#sellerInfo								{ padding: 0 50px 10px 0; margin-right: 10px; width: 218px; float: left; }
	#sellerInfo.sUser						{ border-right: none; }
	#sellerInfo h3							{ font-size: 123.5%; margin: 1px 0 4px !important; }
	#sellerInfo h4							{ font-size: 93%; padding-bottom: 1px; }
	#sellerInfo p							{ font-size: 93%; line-height: 1.5; }
	#sellerInfo p#sellerAddress				{ margin-bottom: 19px; overflow:hidden; width:218px; }
	#sellerInfo p#sellerAddress .sellerUrl	{ color: #009900; }
	
	#sellerInfo p#sellerExt					{ font-size: 13px; }
	#sellerInfo p#sellerExt 
	
	#logoOTime img							{ margin-bottom: 10px; border: 1px solid #cecece; }
	#logoOTime table#openingTime				{ border-collapse: collapse; }
	#logoOTime table#openingTime td.note		{ font-size: 93%; padding-top: 5px; color: #6b6b6b; }
	
	#sellerLinks p							{ line-height: 1.5; color: #00c; }
	
	#contact								{ margin-top: 20px; }
	#contact h3								{ margin-bottom: 0px !important; }
	#contact fieldset							{ border: none; padding: 0px; margin: 0; }
	#contact .seller span						{ float: left; width: 100px; }
	#contact p								{ margin: 7px 0; }
	#contact #captcha						{ display: block; margin-left: 100px; }
	#contact p input							{ width: 345px; }
	#contact textarea							{ width: 345px; }
	#contact label							{ float: left; width: 100px; }
	#contact .send							{ width: auto !important; padding: 3px 6px; font-weight: bold; cursor: pointer; }
	#contact #message						{ margin: 7px 0; padding: 5px 0 2px; width: 445px; }
	#contact #message p						{ margin: 3px 0; padding: 0 10px 3px; color: #fff; }
	#contact .error							{ background: #d00404; }
	#contact .sendEmail						{ background: #a4b97f; }

	#ad-2									{ margin: 0 auto; }
	
	#adCalc.adFull							{ width: 745px; padding: 20px 0 10px; margin: 18px auto 0; text-align: center; background: url(../img/reklama.gif) no-repeat 0px 5px }
	#adCalc.adEmpty							{ display: none; }
	
	#mail-print								{ position: absolute; top: 7px; right: 14px; }
	#mail-print a							{ color: #00F; }
	/*
	#mail-print a.mailFriend				{ padding-left: 20px; padding-right: 10px; background: url(../img/envelope.gif) no-repeat 0 50%; }
	#mail-print a.printCard					{ padding-left: 20px; background: url(../img/print.gif) no-repeat 0 50%; }
	*/
	
	#mail-window 							{ position: absolute; z-index: 5000; font-size: 93%; top: 29px; right: 105px; width: 276px; background: #FFF; border: 1px solid #bebebe; color: #000; }
	#mail-window p.info 						{ color: #666; font-size: 85%; padding-bottom: 3px; }
	#mail-window a#mail-close				{ position: absolute; right: 2px; top: 2px; }
	#mail-window #mail-windowIn				{ padding: 10px 0 10px 10px; }
	
	#mapArea								{ border:1px solid #CCCCCC; margin-bottom:25px; width:335px; font-weight:normal; }
	#map									{ margin:0 !important; width:335px; height:270px; position:relative; }
	#mapLink,
	#photoLink								{ margin:3px 4px; color:#666666; clear:both; }
	#mapLink a,
	#photoLink a								{ padding:2px 0 2px 20px; =height:1px; background:url(../img/lens.gif) 0 50% no-repeat; }
	#mapLink span							{ float:left; margin-bottom:3px; =margin-bottom:0; /**/; }
	#mapLink .routeBox						{ float:right; margin-right:3px; }
	#mapLink .routeBox a						{ background:none; padding-left:0; }
	#column .tn								{ cursor:pointer; =cursor:hand; float:left; text-align:center; overflow:hidden; margin:0 15px 15px 0; width:100px; height:75px; border:1px solid #0000D6; }
	#column .noright							{ margin-right:0; }
	#column .tn img							{ margin:0 auto; }
	
	#routeForm								{ display:none; position:absolute; bottom:0px; left:-1px; width:100%; text-align:left; z-index:10; background-color:#fff; border:1px solid silver; }
	#routeForm #cBox							{ padding:1.7em 5px 1em 5px !important; }
	#cBox .formBox							{ float:none; clear:both; padding-top:5px !important; padding-top:1px; }
	#cBox .formBox strong						{ display:block; width:45px; float:left; text-align:right; margin-right:3px; }
	#cBox .formBox span						{ display:block; width:200px; float:left; overflow:hidden; }
	#cBox .formBox span.rtTo					{ }
	#cBox .formBox label						{ display:block; width:45px; float:left; font-weight:bold; text-align:right; margin-right:3px; }
	#cBox #rtFrom							{ width:190px; }
	#cBox .send								{ padding-left:45px; }
	#cBox .send span							{ display:block; }
	#cBox .send #routeChange					{ width:90px; color:#0000D6; text-decoration:underline; float:left; background:transparent url(../img/ico_change_route.gif) 55px 4px no-repeat; cursor:pointer !important; cursor:hand; }
	#cBox .send #routeSend					{ width:100px; float:right; text-align:right; margin-top:-2em; =margin-top:-2.5em; /**/; }
	#cBox .send #routeSend input				{ width:6em; }
	#routeHide								{ cursor:pointer; position:absolute; top:5px; right:5px; }
	#routeHide a								{ background: url(../img/close.gif) right 50% no-repeat; padding-right:20px; }
	
	/*- zalozka FOTOGALERIE -*/
	#photoGallery img						{ border: 1px solid #999; margin: 0 8px 8px 0; }
	
	/*- zalozka ZKUSENOSTI MAJITELU -*/
	#discussion								{ width: 990px; }
	#discussion #newContrib					{ background: #ffffcc; padding: 7px 9px 22px; margin-bottom: 12px; }
	#discussion #newContrib	p.contribWarn	{ font-size: 93%; font-weight: bold; padding: 2px 0 5px; }
	#discussion #newContrib img				{ padding-top: 3px; }
	#discussion #newContrib label				{ float: left; width: 100px; }
	#discussion #newContrib label.error		{ color: #ee0000; font-weight: bold; }
	#discussion #newContrib p.radio			{ padding: 3px 0 10px; }
	#discussion #newContrib div.submit		{ text-align: right; }
	#discussion #refineContribs				{ border: #aedcf4 solid; border-width: 1px 0; padding: 11px 0 13px; margin-bottom: 10px; }
	#discussion #refineContribs a			{ color: #999; text-decoration: none; padding-left: 15px; text-transform: capitalize; }
	#discussion #refineContribs span			{ color: #00C; text-decoration: underline; }
	#discussion #refineContribs a.active		{ font-weight: bold; }
	#discussion #refineContribs a.active span	{ text-decoration: none; color: #000; }
	
	#discussion .contrib						{ margin-bottom: 15px; }
	#discussion .contrib h5					{ font-size: 123.5%; margin-bottom: 3px; }
	#discussion .contrib .info				{ margin-top: 3px; background: #e4f0f2; padding: 4px 5px; }
	#discussion .contrib .info .author		{ color: #00C; }
	#discussion .contrib .info .contribCat_negative	{ color: #c33; }
	#discussion .contrib .info .contribCat_neutral	{ color: #666; }
	#discussion .contrib .info .contribCat_positive	{ color: #080; }

	
	/*- zalozka INFO O MODELU -*/
	#modelNavig								{ padding: 10px 0 18px; font-size: 108.5%; line-height: 1.45; }
	
	#models .modelItem						{ margin-bottom: 28px; font-size: 93%; }
	#models .modelItem .modelName			{ font-weight: bold; font-size: 15px; display:inline; margin:0; }
	
	#models .photo							{ float: left; }
	#models .photoIn							{ margin: 2px 13px 3px 0; padding: 0 6px 7px 0; background: url(../img/infoShadow.gif) no-repeat right bottom; }
	#models .photo img						{ border: 1px solid black; }
	#models .photo .photoText				{ background: black url(../img/zoom.gif) no-repeat 5px 50%; padding: 3px 0 5px 29px; }
	#models .photo .photoText a				{ color: white; }
	#models .photo .photoText a span			{ color: #ccffff; }	
	
	#models .modelItem a.go2top				{ font-size: 11px; color: #66c; padding-right: 11px; background: url(../img/go2top.gif) no-repeat right 6px; }	
	#models .modelItem div.text				{ color: #666; line-height: 1.5; margin-left: 222px; }	
	#models .modelItem input.searchAds			{ margin-top: 5px; }	
	
	#models	p.source						{ padding: 0 0 10px; }
	
/*- -------- -*/

/*- CONTENT DETAIL VOZU -*/
	p.myMenu			{ margin-bottom: 20px; color: #ccc; }
	p.myMenu a.active	{ color: black; font-weight: bold; text-decoration: none; }
	
	p.newItem			{ text-align: center; margin: 20px 0 10px; font-size: 123.5%; }
	p.newItem a			{ background: url(../img/addAdSmall.gif) no-repeat 0 3px; padding-left: 20px; }
	
	p.carStep span.pipe	{ color: #999; }
	
	.steps				{ position: relative; padding: 5px 0 15px; }
	.steps .to-left		{ position: absolute; left: 0; top: 0; }
	.steps .to-right		{ position: absolute; right: 0; top: 0; }
	.steps .info			{ font-weight: bold; text-align: center; }
	.steps input			{ overflow: visible; }

/*- -------- -*/

/*- CLIENT - hledani -*/
	#clientRefine				{ margin-left: 20px; }
	#clientRefine h3				{ font-size: 93%; color: #666; }
	
	#clientSearch				{ padding-bottom: 14px; }
	#clientSearch h3				{ padding-bottom: 4px; }
	#clientSearch input.search	{ border: 1px solid #a7a6aa; width: 312px; background: url(../img/search.gif) no-repeat left top; font-size: 115.5%; padding: 6px 5px 4px; }
	
	#clientNuts					{ padding-bottom: 18px; }
	#clientNuts p				{ font-size: 93%; line-height: 1.7; width: 560px; padding-top: 2px; }
	#clientNuts p a				{ color: #00F; }
	#clientNuts p a.active		{ color: #000; text-decoration: none; font-weight: bold; }
	
	table#searchResult			{ border-collapse: collapse; width: 95%; margin: 0 auto 20px; }
	table#searchResult th			{ border-bottom: 1px solid #e5e5e5; padding: 5px 10px; text-align: left; }
	table#searchResult td			{ border-bottom: 1px solid #e5e5e5; padding: 5px 10px; }
	table#searchResult tr.last td	{ border-bottom: none; }
/*- -------- -*/


/*- CLIENT - detail -*/	
	#page.client #sellerInfo		{ padding: 0 25px 10px 0; margin-right: 10px; width: 300px; float: left; }
	#page.client img.clientLogo	{ float: right; }
/*- -------- -*/



/*- CLIENT - login -*/	
	#page.client #clientLogin	{ width: 50%; float: left; background: url(../img/loginClient1.gif) no-repeat center top; padding-top: 140px; margin-right: 15px; }
	#squareBox					{ padding-bottom: 15px; }
/*- -------- -*/


/*- SMLUVNI PODMINKY -*/
	#stat-texts					{ padding: 8px; }
	#stat-texts	ol				{ padding: 4px; margin-left: 20px; }
	#stat-texts	ol li				{ list-style-type: upper-roman; }
	#stat-texts	ol li li			{ list-style-type: decimal; }
	#stat-texts	ol li ul li			{ list-style-type: disc; margin-left: 10px; }		
	#stat-texts ul				{ padding-left: 10px; }	
	#stat-texts li				{ padding: 4px; margin:0; }
	#stat-texts p				{ padding: 8px 14px; margin:0; }
/*- -------- -*/
	
/*- PATICKA -*/
	#footer						{ text-align: center; color: #555; padding: 9px 0; border-top: 3px solid #d7e7ec; }

/*- ZNACKY AUT -*/
	.znacky-list #audi			{ background-image:url(../img/znacky/1_audi_new.gif); }
	.znacky-list #alfaromeo		{ background-image:url(../img/znacky/ico_ar.gif); }
	.znacky-list #jaguar			{ background-image:url(../img/znacky/ico_jaguar.gif); }
	.znacky-list #avia			{ background-image:url(../img/znacky/2_avia.gif); }
	.znacky-list #bmw			{ background-image:url(../img/znacky/3_bmw.gif); }
	.znacky-list #citroen		{ background-image:url(../img/znacky/4_citroen.gif); }
	.znacky-list #deawoo			{ background-image:url(../img/znacky/5_deawoo.gif); }
	.znacky-list #daf			{ background-image:url(../img/znacky/6_daf.gif); }
	.znacky-list #fiat			{ background-image:url(../img/znacky/7_fiat.gif); }
	.znacky-list #ford			{ background-image:url(../img/znacky/8_ford.gif); }
	.znacky-list #honda			{ background-image:url(../img/znacky/9_honda.gif); }
	.znacky-list #hyundai		{ background-image:url(../img/znacky/10_hyun.gif); }
	.znacky-list #mazda			{ background-image:url(../img/znacky/11_mazda.gif); }
	.znacky-list #mercedes		{ background-image:url(../img/znacky/12_mercedes.gif); }
	.znacky-list #mitsubishi		{ background-image:url(../img/znacky/13_mic.gif); }
	.znacky-list #nissan			{ background-image:url(../img/znacky/14_nissan.gif); }
	.znacky-list #opel			{ background-image:url(../img/znacky/15_opel.gif); }
	.znacky-list #peugot			{ background-image:url(../img/znacky/16_peugot.gif); }
	.znacky-list #renault		{ background-image:url(../img/znacky/ico_renault.gif); }
	.znacky-list #seat			{ background-image:url(../img/znacky/18_seat.gif); }
	.znacky-list #suzuki			{ background-image:url(../img/znacky/19_suzuki.gif); }
	.znacky-list #subaru			{ background-image:url(../img/znacky/25_subaru.gif); }
	.znacky-list #toyota			{ background-image:url(../img/znacky/20_toyota.gif); }
	.znacky-list #volkswagen		{ background-image:url(../img/znacky/21_vw.gif); }
	.znacky-list #volvo			{ background-image:url(../img/znacky/volvo2.gif); }
	.znacky-list #saab			{ background-image:url(../img/znacky/23_saab.gif); }
	.znacky-list #skoda			{ background-image:url(../img/znacky/24_skoda.gif); }
	.znacky-list #iveco			{ background-image:url(../img/znacky/iveco.gif); }
	.znacky-list #scania			{ background-image:url(../img/znacky/scania.gif); }
	.znacky-list #jeep			{ background-image:url(../img/znacky/ico_jeep.gif); }
	.znacky-list #chevrolet		{ background-image:url(../img/znacky/ico_chevrolet.gif); }
	.znacky-list #kia			{ background-image:url(../img/znacky/ico_kia.gif); }
	.znacky-list #porche			{ background-image:url(../img/znacky/ico_porsche.gif); }
	.znacky-list #rover			{ background-image:url(../img/znacky/ico_rover.gif); }
	.znacky-list #dacia			{ background-image:url(../img/znacky/dacia-01.gif); }
	.znacky-list #chrysler		{ background-image:url(../img/znacky/chrysler.gif); }
	.znacky-list #lancia			{ background-image:url(../img/znacky/lancia-01.gif); }
	.znacky-list #jeep			{ background-image:url(../img/znacky/jeep.png); }
	.znacky-list #land-rover		{ background-image:url(../img/znacky/land-rover.png); }
	
	.znacky-list #aprilia			{ background-image:url(../img/znacky/aprilia.gif); }
	.znacky-list #avia				{ background-image:url(../img/znacky/avia.gif); }
	.znacky-list #babetta			{ background-image:url(../img/znacky/babeta.gif); }
	.znacky-list #bajaj				{ background-image:url(../img/znacky/bajaj.gif); }
	.znacky-list #benelli			{ background-image:url(../img/znacky/benelli.gif); }
	.znacky-list #bmw				{ background-image:url(../img/znacky/bmw.gif); }
	.znacky-list #cagiva				{ background-image:url(../img/znacky/cagiva.gif); }
	.znacky-list #citroen			{ background-image:url(../img/znacky/citroen-01.gif); }
	.znacky-list #cpi				{ background-image:url(../img/znacky/cpi.gif); }
	.znacky-list #cz					{ background-image:url(../img/znacky/cz.gif); }
	.znacky-list #daewoo				{ background-image:url(../img/znacky/daewoo.gif); }
	.znacky-list #daewoo-avia		{ background-image:url(../img/znacky/daewoo-avia.gif); }
	.znacky-list #daf				{ background-image:url(../img/znacky/daf.gif); }
	.znacky-list #daihatsu			{ background-image:url(../img/znacky/daihatsu.gif); }
	.znacky-list #derbi				{ background-image:url(../img/znacky/derbi.gif); }
	.znacky-list #dodge				{ background-image:url(../img/znacky/dodge.gif); }
	.znacky-list #ducati				{ background-image:url(../img/znacky/ducati-01.gif); }
	.znacky-list #ferarri			{ background-image:url(../img/znacky/ferarri.gif); }
	.znacky-list #fiat				{ background-image:url(../img/znacky/fiat-01.gif); }
	.znacky-list #ford				{ background-image:url(../img/znacky/ford.gif); }
	.znacky-list #gilera				{ background-image:url(../img/znacky/gilera.gif); }
	.znacky-list #harley-davidson	{ background-image:url(../img/znacky/harley-davidson.gif); }
	.znacky-list #honda				{ background-image:url(../img/znacky/honda.gif); }
	.znacky-list #husaberg			{ background-image:url(../img/znacky/husaberg-01.gif); }
	.znacky-list #husqvarna			{ background-image:url(../img/znacky/husqvarna.gif); }
	.znacky-list #hyosung			{ background-image:url(../img/znacky/hyosung.gif); }
	.znacky-list #hyundai			{ background-image:url(../img/znacky/hyundai.gif); }
	.znacky-list #ifa				{ background-image:url(../img/znacky/ifa.gif); }
	.znacky-list #italjet			{ background-image:url(../img/znacky/italjet.gif); }
	.znacky-list #iveco				{ background-image:url(../img/znacky/iveco.gif); }
	.znacky-list #jawa				{ background-image:url(../img/znacky/jawa.gif); }
	.znacky-list #kawasaki			{ background-image:url(../img/znacky/kawasaki.gif); }
	.znacky-list #keeway				{ background-image:url(../img/znacky/keeway.gif); }
	.znacky-list #kentoya			{ background-image:url(../img/znacky/kentoya.gif); }
	.znacky-list #kia				{ background-image:url(../img/znacky/kia.gif); }
	.znacky-list #ktm				{ background-image:url(../img/znacky/ktm.gif); }
	.znacky-list #kymco				{ background-image:url(../img/znacky/kymco.gif); }
	.znacky-list #ldv				{ background-image:url(../img/znacky/ldv.gif); }
	.znacky-list #liaz				{ background-image:url(../img/znacky/liaz.gif); }
	.znacky-list #malaguti			{ background-image:url(../img/znacky/malaguti.gif); }
	.znacky-list #man				{ background-image:url(../img/znacky/man.gif); }
	.znacky-list #mazda				{ background-image:url(../img/znacky/mazda.gif); }
	.znacky-list #mercedes-benz		{ background-image:url(../img/znacky/mercedes-benz.gif); }
	.znacky-list #mitsubishi			{ background-image:url(../img/znacky/mitshubishi.gif); }
	.znacky-list #moto-guzzi			{ background-image:url(../img/znacky/moto-guzzi.gif); }
	.znacky-list #multicar			{ background-image:url(../img/znacky/multicar-01.gif); }
	.znacky-list #nissan				{ background-image:url(../img/znacky/nissan.gif); }
	.znacky-list #opel				{ background-image:url(../img/znacky/opel.gif); }
	.znacky-list #peugeot			{ background-image:url(../img/znacky/peugeot-01.gif); }
	.znacky-list #piaggio			{ background-image:url(../img/znacky/piaggio.gif); }
	.znacky-list #polaris			{ background-image:url(../img/znacky/polaris.gif); }
	.znacky-list #praga				{ background-image:url(../img/znacky/praga.gif); }
	.znacky-list #renault			{ background-image:url(../img/znacky/renault-car.gif); }
	.znacky-list #renault-truck		{ background-image:url(../img/znacky/renault-truck.gif); }
	.znacky-list #ross				{ background-image:url(../img/znacky/ross.gif); }
	.znacky-list #scania				{ background-image:url(../img/znacky/scania.gif); }
	.znacky-list #seat				{ background-image:url(../img/znacky/seat.gif); }
	.znacky-list #skoda				{ background-image:url(../img/znacky/skoda.gif); }
	.znacky-list #steyer				{ background-image:url(../img/znacky/steyer.gif); }
	.znacky-list #subaru				{ background-image:url(../img/znacky/subaru.gif); }
	.znacky-list #suzuki				{ background-image:url(../img/znacky/suzuki.gif); }
	.znacky-list #tatra				{ background-image:url(../img/znacky/tatra.gif); }
	.znacky-list #toyota				{ background-image:url(../img/znacky/toyota.gif); }
	.znacky-list #triumph			{ background-image:url(../img/znacky/triumph.gif); }l
	.znacky-list #volkswagen			{ background-image:url(../img/znacky/volkswagen.gif); }
	.znacky-list #yamaha				{ background-image:url(../img/znacky/yamaha.gif); }
	.znacky-list #biaginni			{ background-image:url(../img/znacky/biaginni.gif); }
	.znacky-list #gas-gas			{ background-image:url(../img/znacky/gasgas.gif); }
	.znacky-list #isuzu				{ background-image:url(../img/znacky/isuzu.gif); }
	.znacky-list #mz					{ background-image:url(../img/znacky/mz.gif); }
	.znacky-list #simson				{ background-image:url(../img/znacky/simson.gif); }
	.znacky-list #yuki				{ background-image:url(../img/znacky/yuki.gif); }
	.znacky-list #hondam				{ background-image:url(../img/znacky/hondabike-01.gif); }
	
	.znacky-list #polaris			{ background-image:url(../img/znacky/polaris.png); }
	.znacky-list #access-motor		{ background-image:url(../img/znacky/access-motor.png); }
	.znacky-list #journeyman			{ background-image:url(../img/znacky/journeyman.png); }
	.znacky-list #linhai				{ background-image:url(../img/znacky/linhai.png); }
	.znacky-list #v-d-o-moto			{ background-image:url(../img/znacky/v-d-o-moto.png); }
	.znacky-list #dinli				{ background-image:url(../img/znacky/dinli.png); }
	.znacky-list #bombardier			{ background-image:url(../img/znacky/bombardier.png); }
	.znacky-list #arctic-cat			{ background-image:url(../img/znacky/artic-cat-01.png); }
	.znacky-list #emu				{ background-image:url(../img/znacky/emu.png); }
	.znacky-list #tgb				{ background-image:url(../img/znacky/tgb-01.png); }
	.znacky-list #can-am				{ background-image:url(../img/znacky/can-am.png); background-position:left 55%; }
	
	
	.znacky-list #moreCars 			{ font-size: 13px; font-weight: bold; }

	/*- vybava -*/ 
	.float-item						{ width:33%; float:left; line-height: 1.4; font-size: 93%; }

			
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- styly ze staryho sauta -*/

/*- formulare */
fieldset								{ border:1px solid #CCC; margin:1em 0; padding:0 10px; }
legend								{ font-weight:bold; margin:0; padding:2px 10px; color: #000; }
div.like-label						{ float:left; clear:left; width:12em; padding-top:2px; margin-right:3px; }
#page.userAdmin label					{ float:left; clear:left; width:12em; padding-top:2px; margin-right:3px; }
#page.userAdmin label.no-float		{ float:none; display:inline; clear:none; border-bottom:none; width:auto; }
#page.userAdmin label.no-float-left	{ float:none; display:inline; clear:none; border-bottom:none; margin-left:10px; width:auto; }

form .form-box			{ padding:10px 0; }
form .sms-box				{ padding:0 0 10px 0 !important; }
form .row					{ margin:4px 0; clear:left; }
form .row-cont			{ float:left; }
form .row-cont ul			{ }
form .row-cont li			{ margin-left:10px; }
form .space				{ margin-left:9.4em; }
input.submit				{ padding: 3px 22px; font-weight: bold; overflow: visible; }
input.checkbox			{ vertical-align:middle; }

.w100					{ width:100px; }
.w110					{ width:110px; }
.w200					{ width:200px; }
.w300					{ width:300px; }
.w400					{ width:400px; }
.w50					{ width:50px; }
.w75					{ width:75px; }
.w150					{ width:150px; }	

#citibankForm			{ width: 50%; }
#citibankForm input		{ width: 70px; }

#citibankForm p.reklama	{ font-size:85%; color:#999; line-height: 1.5; }

#citibankForm #btnSend	{ padding:0 3px; width:75px !important; }
#citibankForm .autoWidth	{ width:auto !important; padding:3px; }

#citibankForm label		{ width:165px; float:left; clear:left; }

.citibankDesc			{ float:right; width:52%; padding-top:50px; }
.citibankDesc ul li		{ padding-bottom:5px; }
.citibankDesc div			{ padding-left:35px; }

#citibankForm						{ float:left; width:47%; margin:20px 0; }
#citibankForm h3						{ font-size:123.5%; margin-bottom:3px; }
#citibankForm .blueBg				{ background-color:#d7e7ec; padding:20px 0 10px 40px; }
#citibankForm .inputStyle input 		{ background-color:#FFF; border:1px solid #a7a6aa; }
#citibankForm .inputStyle .disabled	{ background-color:#d6d5d9; }
#citibankForm .inputStyle span		{ color:#747474; }
#citibankForm .confirm				{ text-align:right; margin-top:5px; font-size:131.5%; font-weight:bold; }
#citibankForm .confirm input			{ font-weight:bold; }

#citibankForm .percents input			{ width:35px !important; text-align:center; }
#citibankForm .percents #RPSN		{ color:#747474; }

#citibankForm .smallTxt				{ font-size:10px; color:#747474; margin-top:5px; }


/* leva cast */
#directForm							{ float:left; width:430px; margin:20px 0; }
#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; }

/* box s modrym pozadim */
#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 #spocitejte				{ margin:1em auto; display:block; }
#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 #uzavrete	{ margin:1em auto; display:block; }


/* prava cast */
#directDesc							{ float:right; width:310px; padding-top:70px; margin-left:20px; }
#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 #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; }




/*---------------------------------------------------------------------------------------------------------------------------*/
/*- Reklamni pozice -*/
	#ads						{ display:none; }

	#adWide						{ position:relative; z-index:99; margin:auto; text-align:center; width:750px; font-size:0px; overflow:hidden; display:none; }
	#adWide.adFull				{ background:url(http://1.im.cz/szn/img/reklama_v.gif) no-repeat bottom left; padding:0 0 10px 10px; overflow:visible; display:block; }
	#adWide .cont				{ position:relative; }
	
	#adPrClanek.adFull			{ background:#FFFFCE; }
	
	#adSky						{ position: absolute; top: 5px; left: 760px; }
	#adSky.adFull				{ background:url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat top left; padding-top:12px; }
	
	#adSkyBottom				{ position: absolute; top: 140px; left: 760px; }
	#adSkyBottom.adFull			{ background:url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat top left; padding-top:12px; margin-left:10px; }
	
	#adOverSky					{ position: absolute; top: 5px; left: 760px; width: 120px; height: 113px; }
	#adOverSky.adFull			{ background:url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat top left; padding-top:12px; margin-left:10px; }
	
	#adWideBottom.adFull		{ background:url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat top left; padding-bottom: 10px; }
	#page.search #adWideBottom	{ margin-left: 15px; }
	
	#adExclusiveHP				{ position:absolute; right:0; bottom:4px; }
	
	#adSponzor					{ text-align: left; padding: 3px 0 8px; }
	#adSponzor object,
	#adSponzor embed,
	#adSponzor iframe				{ margin: 3px 0 8px; }
	
	#adRuceni					{ padding: 1px 0 1px 55px; background: #f5f9fa url(../img/reklama.gif) no-repeat 8px 50%; margin: 20px 10px 0 0; }
	#adRuceni img				{ vertical-align: middle; }

/*uzivatel musi mit na pameti ze chceme videt scrollbar vzdy, proto je nutne ho mit zapnuty a pocitat s jeho sirkou 17px!!!*/
/*tedy sirka galerie musi byt o 17px vice a sirka thmbus pole take, pokud je vse nalezato tak se jedna o vysku*/

/*rozmery galerie*/
#lightBox 						{background-color: black; width: 803px; height: 462px; padding-top:10px; padding-left: 10px; padding-right: 10px;}
#lightBox .image-browser-image	{width: 800px; height: 450px; border: 1px solid #333; overflow: hidden; padding: 0px; float: left; position: relative;}
/*nahledovy pas*/
#lightBox .image-browser-thumbs	{width: 0px;height: 0px; }

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

/*ovladaci tlacitka*/
#lightBoxNavigation .image-browser-prev 				{ position: absolute; top: 20px; left: 20px; display: block; width: 42px; height: 36px; cursor: pointer; background: url(/st/img/lb-previous-active.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-previous-active.png'));}
#lightBoxNavigation .image-browser-prev:hover		{ background: url(/st/img/lb-previous-hover.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-previous-hover.png')); }
#lightBoxNavigation .image-browser-next 				{ position: absolute; top: 20px; left: 66px; display: block; width: 42px; height: 36px; cursor: pointer; background: url(/st/img/lb-next-active.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-next-active.png')); }
#lightBoxNavigation .image-browser-next:hover		{ background: url(/st/img/lb-next-hover.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-next-hover.png')); }
#lightBoxNavigation .image-browser-prev-disabled		{ position: absolute; top: 20px; left: 20px; display: block; width: 42px; height: 36px; cursor: pointer; background: url(/st/img/lb-previous-inactive.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-previous-inactive.png')); }
#lightBoxNavigation .image-browser-next-disabled		{ position: absolute; top: 20px; left: 66px; display: block; width: 42px; height: 36px; cursor: pointer; background: url(/st/img/lb-next-inactive.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-next-inactive.png')); }
#lightBoxNavigation .image-browser-close				{ position: absolute; top: 20px; left: 760px; display: block; width: 42px; height: 36px; cursor: pointer; background: url(/st/img/lb-close-active.png); _background:none ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-close-active.png'));}
#lightBoxNavigation .image-browser-close:hover		{ background: url(/st/img/lb-close-hover.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/st/img/lb-close-hover.png'));}

/*uzivatel musi mit na pameti ze chceme videt scrollbar vzdy, proto je nutne ho mit zapnuty a pocitat s jeho sirkou 17px!!!*/
/*tedy sirka galerie musi byt o 17px vice a sirka thmbus pole take, pokud je vse nalezato tak se jedna o vysku*/

/*rozmery galerie*/
#lightBox2 										{background-color: black; width: 920px; height: 462px; padding-top:10px; padding-left: 10px; padding-right: 10px;}
#lightBox2 .image-browser-image					{width: 800px; height: 450px; border: 1px solid #333; overflow: hidden; padding: 0px; float: left; position: relative;}
/*nahledovy pas*/
#lightBox2 .image-browser-thumbs					{width: 117px;height: 452px; overflow-y:scroll; float: right;}
#lightBox2 .image-browser-thumbs table				{border-collapse:separate;}
#lightBox2 .image-browser-thumbs td				{padding: 0px;}
#lightBox2 .image-browser-thumbs .image-browser-thumb-box	{height: 75px; width: 100px; margin: 0px; padding: 0px;}
/*ramecek okolo aktivniho nahledu*/
#lightBox2 .image-browser-active					{border: 3px solid red;}

/* formular katalogu */
#page.catalogue #mainIn								{ padding:27px 0 0; }
#page.catalogue #mainIn form							{ min-height:100px; =min-height:101px; min-height:102px\9; height:auto; _height:101px; }
#page.catalogue table.filter							{ margin:0; padding:0; }

/* smoto styles */
.smoto #topMenu ul a.l1							{ border-color: #BDE19A; }
.smoto #topMenu ul a.active						{ border-color: #54C811; background-color: #BDE19A; }
.smoto #topTitle									{ border-top-color: #54C811; background-color: #BDE19A; }
.smoto #page.HP #mainIn							{ background-image: url(../img/hpBg-smoto.gif); }
.smoto #car-news									{ border-color: #E7E7E7; }
.smoto #footer									{ border-color: #BDE19A; }
.smoto-homepage #footer							{ border-color: #E7E7E7; }
.smoto #page.HP #main							{ background-image: url(../img/pes_volant-smoto.gif); }
.smoto #searchBox .highlight						{ background: #BDE19A; }
.smoto #carMenu ul li a								{ border-color: #BDE19A; }
.smoto #carMenu ul li a.active						{ border-color: #54C811; }
.smoto #tabContent								{ border-color: #54C811; }
.smoto table.table th								{ background: #BDE19A; }

.smoto #models .photo							{ position:relative; padding-top:1px; }
.smoto #models .photoIn							{ margin: 2px 30px 3px 0; padding:0; background:none; }
.smoto #models .photo img							{ border: 1px solid #CCC; }
.smoto #models .photo .photoText					{ background:transparent url(../img/zoom_smoto.png) no-repeat; position:absolute; width:31px; height:28px; overflow:hidden; bottom:8px; _bottom:7px; left:5px; padding:0; }
.smoto #models .photo .photoText a				{ padding:28px 0 0 31px; }
.smoto #models .modelItem						{ margin: 0 0 4px; padding-top:20px; _padding-top:21px; =padding-top:21px; }
.smoto #models .modelItem .modelName				{ font-size:200%; _top:-1px; =top:-1px; _left:-3px; position:relative; }
.smoto #models .modelItem .modelName				{ margin-top:1px;# }	/* safari hack */
.smoto #models .modelItem .attributes				{ list-style-type:none; font-size:108.5%; float:left; width:436px; margin:9px 0 0 1px; padding:0; margin-top /*\**/:10px\9;}
.smoto #models .modelItem .attributes	li			{ background:transparent url(../img/underline_dots.gif) repeat-x bottom; padding:4px 0 5px;}
.smoto #models .modelItem .attributes	li .label		{ float:left; width:170px; color:#999; }
.smoto #models .modelItem .attributes	li sup		{ line-height:100%; font-size:61.5%; }
.smoto #models p.source							{ padding:15px 0 20px; }

.smoto #reportFraud 							{ background: #bee19b url(../img/report-fraud-left-smoto.png) 0 0 no-repeat; }
.smoto #reportFraud span 						{ background: url(../img/report-fraud-right-smoto.png) 100% 0 no-repeat; }

h3.my-ads										{ font-size: 150%; margin: 20px 0 10px 0; }