@media screen,projection {
	/* general layouts */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Redefine sizes */
body {font-size:75%;color:#222;background:#fff;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111;}
h1 {font-size:2em;line-height:1;margin-bottom:1.25em;}
h2 {font-size:1.5em;margin-bottom:.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

strong {font-weight:bold;}
em, dfn {font-style:italic;}

p {margin-bottom: .5em;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

.non-visual {
	display:none !important;
}
.reset {
	clear:both;
	height:1px;
	width:1px;
	overflow:hidden;
}

	/* Basic page layouts */

/* --- LAYOUT --- */
body {
	text-align: center;
}
#page-wrapper {
	/* background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) repeat-x; */
	background-position: 0 -521px;
	padding-top: 13px;
}
#page {
	margin: 0 auto;
	width: 1000px;
	position: relative;
	text-align: left;
	background-color:#FFFFFF;
	padding:10px;
}
#container {
	width: 980px;
}
#content {
	float: left;
	/* overflow: hidden; - naseptavac v podavani inzeratu je odrezany */
	position: relative;
	margin-right: 10px;
	width: 820px;
	_margin-right:-35px;
}
#category-sidebar {
	float: left;
	overflow: hidden;
	width: 200px;
}
#category-content {
	float: right;
	/*overflow: hidden;*/
	width: 610px;
}
#sidebar {
	float: left;
	overflow: hidden;
	width: 150px;
	zoom: 1;
	_float:right;
}

/* --- LAYOUT - hide --- */
#list-by-category h2,
#sitelinks,
body.no-prototype .show-if-prototype,
body.prototype .hide-if-prototype,
.hidden {
	display: none !important;
}

/* --- LAYOUT - clearfix --- */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


.AV_interstitial {position: absolute;z-index:1000;}
.AV_interstitial img {float:right;}
.AV_leaderboard {text-align: center;}
.AV_leaderboard table {margin: 0 auto;}
.AV_fullbanner {text-align: center;}
.AV_fullbanner table {margin: 0 auto;}
.AV_hypocalc-flash {float: left;}
.AV_hypocalc3-flash {float: right;}
.AV_skyscraper {text-align:center;margin: 0 0 .5em 0;}
.AV_skyscraper table {margin: 0 auto;}
.AV_skyscraper table img, .AV_skyscraper table object {display: block}
.AV_rect1 {text-align:center;margin: 0 0 .5em 0;}
.AV_rect1 table {margin: 0 auto;}
.AV_rect1 table img, .AV_rect1 table object {display: block}
.AV_rect2 {text-align:center;margin: 0 0 .5em 0;}
.AV_rect2 table {margin: 0 auto;}
.AV_rect2 table img, .AV_rect2 table object {display: block}
.AV_square {text-align:center;margin: 0 0 2em 0;}
.AV_square table {margin: 0 auto;}
.ad-detail .banners {text-align:center;}
.ad-detail .AV_rectangle1 {float: left;}
.ad-detail .AV_rectangle2 table {margin:0 auto;}
.ad-detail .AV_rectangle3 {float: right;}
.ad-adfox-holder {margin: 0 0 2em 0;}
.ad-adfox-holder h2 {font-size:1em;line-height:1.5em;}
.ad-adfox-holder h3 {font-size:1em;margin: 0;line-height:1.5em;}
.ad-adfox-holder p {margin:0;}
.ad-adfox-holder .adfox-box {margin: 0 0 1em 0;}
.ad-etarget-holder {margin: 2em 0;}
.ad-etarget-holder h2 {font-size:1em;}
.ad-etarget-holder .block {margin: 0 0 1em 0;}
.ad-etarget-holder br {display: none;}
.ad-etarget-holder .selfpromo {display: none;}
#content .ann-recomends {margin: 1em 0 0 0;}
#content .ann-recomends h4 {border-top:1px solid #AAAAAA;font-size:1.2em;padding-top:1em;}
#content .ann-recomends p {float: left;width:45%;margin:0 5% 0 0;}
#sidebar .ann-recomends {margin: 2em 0 0 0;}
#sidebar .ann-recomends h4 {font-size:1em;padding:none;line-height:1.5em;}
#sidebar .ann-recomends p {margin: 0 0 1em 0;background-color:#F0F0F0;padding:2px 1px 0px 3px;}
#sidebar .ann-recomends a {font-weight: bolder;}
#zpet-na-seznam {margin-top: 0.5em;}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}


	/* Autocomplete feature */

#autocomplete-container {
	z-index: 100;
	background: #FFD52E;
	position: absolute;
	top: 36px;
	left: 100px;
	font-size: 1em !important;
	padding: 20px 0 0 0;
}

#autocomplete-container span {
	font-size: 0.8em;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
	text-decoration: underline;
}

#autocomplete-container div {
	position: relative;
	height: 1%;
	margin: 0 10px 10px 10px;
}

#autocomplete-container h3 {
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	clear: both;
	left: 0px;
	top: 4px;
}

#autocomplete-container ul {
	display: block;
	position: relative;
	top: 0;
	margin: 0 0 0 160px;
	list-style: none;
}

#autocomplete-container li {
	margin: none;
	display: block;
	
}

#autocomplete-container a {
	display: block;
	line-height:1.2em;
	padding:2px 5px;
	border-bottom: 1px solid #eFc51E;
	font-weight: bold;
}

#autocomplete-container li a small {
	font-weight: normal;
}

#autocomplete-container .hover {
	background: #eFc51E;
}


	/* Header */


/* --- TOP ADS --- */
#top-ads {
	overflow: hidden;
	text-align: center;
	width: 100%;
}
#top-ads a {
	color: #666;
}
#top-ads table {
	border: 1px solid Black;
	font-size: 0.8em;
	margin: 0.3em auto;
	width: 980px;
	background-color:#FFFFFF;
}
#top-ads .AV_leaderboard table {
	border: 0;
	margin: 0 auto;
	width: auto;
}
#top-ads td {
	padding: .1em 0;
	text-align: center;
}
#top-ads object, #top-ads embed {
	display: block;
	margin: 0 auto;
}

/* --- HEADER --- */
#header {
	height: 78px;
	position: relative;
	text-align: left;
}

#header h1,
#header h2 {
	float: left;
	height: 78px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 314px;
}

#header h1 a,
#header h2 a {
	display: block;
	height: 78px;
	overflow: hidden;
	text-decoration: none;
	width: 314px;
}
#header h1 span,
#header h2 span {
	display: block;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) left top no-repeat;
	background-position: 0 -294px;
	height: 68px;
	margin-bottom:10px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	text-decoration: none;
	width: 314px;
}

#intro {
	display: none;
}

#actual-statistics {
	color: #666;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	position: absolute;
		left: 334px;
		bottom: 9px;
}

/* --- HEADER - personal and help navigation --- */
#personal-navigation {
	float: right;
	margin: 0;
}

#personal-navigation li {
	list-style:none;
	float: left;
	margin-right: 20px;
}
#personal-navigation li.last {
	margin: 0;
}

#personal-navigation a {
	color: #666;
}
#personal-navigation a.profile-link {
	color: #069;
	font-weight: bold;
}
#personal-navigation a.account {
	font-size: 0.9em;
}


#header-infolink {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat;
	background-position: 0 -403px;
	width: 282px;
	height: 15px;
	margin: 30px 0 0 0;
	float: right;
	clear: right;
}

#header dt,
#header dd {
	display: none;
}


	/* Main tools */


/* --- MAINTOOLS --- */
#main-tools {
	border-bottom: 5px solid #fc0;
	clear: both;
	height: 70px;
	margin: 0 0 10px 0;
	position: relative;
}

#main-tools h2 {
	display: none;
}

#ad-insert {
	margin: 0;
	padding: 0;
	position: absolute;
		left: 0;
		top: 0;
	width: 200px;
}

#free-ad-insert {
	margin: 0;
	padding: 0;
	list-style:none;
	background: white;
}

#free-ad-insert a {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif);
	display: block;
	height: 39px;
	width: 200px;
	background-position: 0 -363px;
}

#free-ad-insert a span {
	display: none;
}

#paid-ad-insert {
	list-style: none;
	width: 200px;
	text-align: center;
	margin: 7px 0 0 0;
}

#dealer-ad-insert {
	list-style: none;
}

#dealer-ad-insert a {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif);
	display: block;
	height:39px;
	width:200px;
	background-position: 0 -481px;
}

#dealer-ad-insert a span {
	display: none;
}

#search-box {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) repeat-x;
	position: absolute;
	left: 210px;
	top: 0;
	background-position: 0 -40px;
	height: 39px;
	width: 610px;
}

#search-form {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat left top;
	background-position: 0 -80px;
	height: 39px;
	position: relative;
	width: 610px;
}

#search-form-container {
	/*background: url() no-repeat right top;*/
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat right;
	background-position: 600px -120px;
	padding: 0 10px 0 0;
	height: 39px;
	_height:10px;
}

#search-form label {
	font-weight: bold;
	padding: 0 0 0 10px;
	position: absolute;
		top: 10px;
}

#search-q-container {
	position: relative;
	margin: 0 104px 0 100px;
	top: 4px;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) repeat-x left top;
	background-position: 0 -419px;
	border: 1px solid #ccc;
}

#search-q {
	border: none;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat 10px top;
	background-position: 0 -450px;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	height: 23px;
	padding: 4px 7px 3px 40px;
	width: 350px;
}

#search-form .submit {
	right: 10px;
	top: 0;
	border: none;
	position: absolute;
	width: 94px;
	height: 39px;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat left top;
	background-position: 0 0;
	cursor: pointer;
	color: transparent;
	font-size: 0;
	line-height: 100px;
}

#sections-by-alphabet {
	font-size: 1em;
	position: absolute;
	display: block !important;
	left: 10px;
	top: 46px;
}

#list-by-alphabet {
	margin: 7px 0 0 120px;
	line-height: 1.5em;
	vertical-align: bottom;
	overflow: visible;
	width: 490px;
	_position:absolute;
}
#list-by-alphabet h2 {
	font-size: 1em;
}
#list-by-alphabet a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	width: 3.7%;
}

#all-sections {
	position: absolute;
		left: 620px;
		top: 46px;
	text-align: center;
	width: 150px;
}

#favourite-container {
	color: #000;
	height: 24px;
	position: absolute;
	left: 620px;
	top: 15px;
	text-decoration: none;
	width: 150px;
}
#favourite-container strong {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat;
	background-position: -13px -121px;
	display: block;
	line-height: 24px;
	overflow: hidden;
	height: 24px;
}
#favourite-container.active strong {
	background-position: -164px -121px;
}
#favourite-container span {
	padding: 0 0 0 10px;
	line-height: 25px;
}


	/* Content formatting, colors and typography */


/* --- COMMON COLORS --- */
a {
	color: #069;
}

/* --- SIDEBAR --- */
#most-ads-categories {
	padding: 0 0 10px 15px;
}
#most-ads-categories h3 {
	font-size: 1.1em;
}
#most-ads-categories ul {
	margin: 0;
}
#most-ads-categories li {
	list-style-type: none;
	margin-top: 0.2em;
}
#most-ads-categories li span {
	font-size: 0.9em;
}

/* --- ABECEDNI SEZNAM --- */
.alphabet-column {
	float: left;
	width: 50%;
}
.alphabet-column h2 {
	border-bottom: 1px solid #D0D0D0;
	margin-right: 60px;
}
.alphabet-column ul {
	margin-right: 60px;
}
.alphabet-column li {
	color: #666;
}

/* --- NAPOVEDA --- */
#napoveda-clanky {
	float: right;
	width: 65%;
}
#napoveda-obsah {
	float: left;
	width: 32%;
}
#napoveda-obsah h2 {
	display: none;
}
.article-body p,
.article-body ul,
.article-body ol,
.article-body dl {
	margin-bottom: 1em;
}

/* --- POLITICKE KOMENTARE --- */
#main-article {
	float: left;
	margin-right: 2%;
	width: 65%;
}
#related-articles {
	float: left;
	width: 32%;
}
.article-short {
	margin-bottom: 2em;
}
.article-short p.perex {
	margin: 0;
}

dl.article-date, dl.article-author {
	margin-bottom: .5em;
}
dl.article-date dt,
dl.article-author dt {
	float: left;
	font-weight: normal;
	margin-right: .5em;
}
dl.article-date dd, dl.article-author dd {
	margin: 0;
	font-weight: bold;
}

/* --- KONTAKTY --- */
#contacts-article {
	float: left;
	width: 49%;
}
#contacts-form {
	float: right;
	width: 49%;
}
	#contacts-form form.uniForm {
		width: 100%;
	}

/* --- OBLIBENE --- */
#clipboard-actions {
	background: #F4F4F4;
	margin: 0.5em 0;
	padding: 0.5em 10px;
}
#clipboard-code {
	float: left;
	width: 48%;
}
#clipboard-send-form {
	float: right;
	width: 48%;
}
	#clipboard-send-form legend {
		font-size: 1.2em;
		font-weight: bold;
	}

/* --- TABLES --- */
table.table-list {
	width: 100%;
	margin: 1em 0;
	text-align: left;
	border-collapse: collapse;
}
table.table-list th {
	background: #F0F4F8;
	border-top: 2px solid #aaa;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	padding: 8px;
}
table.table-list td {
	background: #F4F4F4;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #fff;
	color: #888;
	padding: 8px;
	vertical-align: top;
}
table.table-list .minor-info td {
	border: 0;
}
table.table-list .center {
	text-align: center;
}
table.table-list .right {
	text-align: right;
}
table.table-list tr:hover td {
	background: #fff;
	color: #000;
}
table.table-list p.small {
	color: #888;
	font-size: 0.8em;
}

/* --- ICONS --- */
.icon {
	background-position: left;
	background-repeat: no-repeat;
	line-height: 2em;
	padding: 0.3em 0;
	padding-left: 28px;
}
.icon-add-favourite {
	background-image: url(/public/8/af/d1/9320_68482_smiley_add.png);
}
.icon-remove-favourite {
	background-image: url(/public/7c/43/f3/9318_68482_smiley_remove.png);
}
.icon-asc {
	padding-right: 15px;
	background: url(/public/e4/91/5b/153_68482_icon_asc.gif) 95% 50% no-repeat;
}
.icon-desc {
	padding-right: 15px;
	background: url(/public/30/cc/99/137_68482_icon_desc.gif) 95% 50% no-repeat;
}
#print-me {
	position: absolute;
		right: 0;
	text-align: right;
}
.icon-print {
	background-image: url(/public/e3/a6/a0/9306_68482_printer.png);
}
.icon-email {
	background-image: url(/public/f1/7d/f5/12050_74496_icon_email.png);
}
.icon-back {
	background-image: url(/public/b1/90/8c/9304_68482_back.gif);
}

/* --- MESSAGES --- */
.error, .info, .success {
	padding: .2em .8em;
	margin: .5em 0;
	border: 1px solid #ddd;
	border-width:1px 0;
}
p.error, p.info, p.success,
.error p, .info p, .success p {
	margin: 0;
}

.error {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}
.info {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.error a {
	color: #8a1f11;
}
.info a {
	color: #514721;
}
.success a {
	color: #264409;
}

.error h3, .info h3, .success h3 {
	margin: .5em 0;
	font-size: 1em;
}
.error ul, .info ul, .success ul,
.error ol, .info ol, .success ol{
	margin: .5em 0 .5em 1.5em;
}

.breadcrumbs {
	margin: 0 0 .5em 0;
}
.breadcrumbs a {
	float: left;
	padding: 0 0.5em 0 0;
}
.breadcrumbs span.delimiter {
	float: left;
	padding: 0 0.5em 0 0;
}


.editBtn,
.cancelBtn,
.similarBtn,
.printBtn,
.addToClipboardBtn,
.sendAdEmailBtn,
.shareOnFbBtn {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:0 -90px;
	padding: 0 0 0 1em;
	color: #333;
	text-decoration: none;
	float: left;
	margin: 0 0.5em 0 0;
}

.editBtn span,
.cancelBtn span,
.similarBtn span,
.printBtn span,
.addToClipboardBtn span,
.sendAdEmailBtn span,
.shareOnFbBtn span {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:right -90px;
	padding: 0 1em 0 0;
	line-height: 26px;
	display: block;
}

.shareOnFbBtn {
	background-image: url(/public/68/56/5b/13575_93718_subpages.png);
	background-position:0 -144px;
        padding-left: 40px;
        float: right;
        margin-right: -12px;
}

.shareOnFbBtn span {
	background-image: url(/public/68/56/5b/13575_93718_subpages.png);
	background-position:right -144px;
}

.addToClipboardBtn {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:0px -117px;
	padding-left: 40px;
}
.addToClipboardBtn span {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:right -117px;
}

.paymentMethod {
	border-bottom: 1px solid #ddd;
	padding: 0 0 1em;
	margin: 1em 0 0 0;
	clear: both;
}

.paymentMethod .image {
	float: left;
	margin: 0 1em 0 0;
}

.paymentMethod h2 {
	font-size: 1em;
	margin: 0;
}

table.detail th, table.detail td {
	border: none;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
	line-height:1.5em;
	padding:0.25em 0.2em;
}

table.detail th {
	font-weight:bold;
	width: 13%;
}

table.detail tr.last td, table.detail tr.last th {
	border-bottom: none;
}

.left-block #socialni{margin:1.5em 0;}
#socialni{border:1px solid #cccccc;width:398px;}
.sdileni{width:130px;float:left;}
.sdileni a{padding: 5px 0 5px 30px;display:block;}
.icon.myspace{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:5px -171px;}
.icon.twitter{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:-278px -171px;}
.icon.google{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:5px -198px;}
.icon.delicious{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:-278px -198px;}
.icon.linkuj{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:5px -225px;}
.icon.jagg{background-image:url('/public/68/56/5b/13575_93718_subpages.png'); background-position:-278px -225px;}

#hrInfoBox { padding: 0 0 0 5px; margin: 0 0 20px; }
#hrInfoBox div { border-top: solid 2px #aaa; border-bottom: solid 2px #aaa; background-color: #F0F4F8; }
#hrInfoBox table { border-collapse: collapse; width: 100%; border-bottom: solid 2px #fff; }
#hrInfoBox table.noBorder { border-bottom: 0; }
#hrInfoBox .groupStart th { padding-top: 5px; }
#hrInfoBox .groupEnd td { padding-bottom: 5px; }
#hrInfoBox .lastCell { padding-right: 10px; text-align: right; }
#hrInfoBox .firstCell { padding-left: 10px; text-align: left; }

	/* _template.css_controllers */

/* CONTROLLERS: tabs */
.tabs {
	height: 28px;
	width: 100%;
	display: block;
	clear: both;
	background: url(/public/d4/8/46/9343_68482__463_270_tabs_bg.gif) repeat-x left top;
	margin: 0 !important;
	padding: 0 !important;
}

.tabs li {
	float: left;
	margin: 0 5px !important;
	padding: 0 !important;
	list-style: none !important;
}

.tabs li a {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position: 0 -61px;
	display: block;
	padding: 0 0 0 1.5em;
	outline: none;
	cursor: pointer;
}

.tabs li a span {
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position: right -61px;
	display: block;
	height: 28px;
	/* width: 8em; */
	text-align: center;
	line-height: 2.2em;
	padding: 0 1.5em 0 0;
	
}

.tabs li a.active {
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background-image: url(/public/68/56/5b/13575_93718_subpages.png);
	background-position: 0 -32px;
}

.tabs li a.active span {
	background-image: url(/public/68/56/5b/13575_93718_subpages.png);
	background-position: right -32px;
}

.tabsLeft li {
	float: left;
}

.tabsRight li {
	float: right;
}

.tabsCenter {
	text-align: center;
	display: inline-block;
}

.tabsCenter li {
	float: none;
	display: inline-block;
}

.subtabs {
	height: 40px;
	width: 100%;
	display: block;
	clear: both;
	background: url(/public/fa/c2/a/9331_68482__459_272_subtabs_bg.gif) repeat-x left top;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0.95em;
}

.subtabs li {
	float: left;
	padding: 0 10px !important;
	list-style: none !important;
	background: url(/public/ed/c6/f3/9339_68482__5837_225_subtabs_bg2.gif) no-repeat center right;
}

.subtabs li.last,
.subtabs li:last-child {
	background: none;
}

.subtabs li a {
	display: block;
	outline: none;
	cursor: pointer;
}

.subtabs li a span {
	display: block;
	height: 40px;
	/* width: 8em; */
	text-align: center;
	line-height: 3.5em;
}

.subtabs li a.active {
	font-weight: bold;
	text-decoration: none;
	color: #333;
}

.subtabs li a.active span {
}

.subtabsLeft li {
	float: left;
}

.subtabsRight li {
	float: right;
}

.subtabsCenter {
	text-align: center;
	display: inline-block;
}

.subtabsCenter li {
	float: none;
	display: inline-block;
}

/* CONTROLLERS: lightboxes */
.ajax-popup-dialogue {
	background-color: white;
	color: #333;
	overflow: auto;
	position: absolute;
		/* top: 100px; TICKET#ANN39323 2010-09-21 DDv - toto chybne zobrazuje iframe pod ajax-popup-* */
		left: 25%;
	text-align: left;
	width: 50%;
	z-index: 1001;
}
iframe.ajax-popup-dialogue {
	z-index: 1000;
}
a.close-button {
	background: url(/public/3f/d0/84/9169_68482_buton_blue_close.gif) no-repeat;
	height: 21px;
	overflow: hidden;
	position: absolute;
		right: 5px;
		top: 5px;
	text-indent: 23px;
	width: 23px;
}

body .clipping {
	margin-left: -100px;
	width: 250px;
	z-index: 501;
}
body iframe.clipping {
	z-index: 500;
}
div.loading {
	background: #fff url(/public/7f/6a/ac/9149_68482_loadinfo.gif) no-repeat center center;
}
div.popup-content-holder {
	border: 1px solid #B8B8B8;
	min-height: 100px;
	padding: 1em;
}
div.popup-content-holder h4 {
	font-size: 1em;
	padding: 0.5em 0 0 0;
	margin: 0;
}
div.popup-content-holder ul {
	margin-bottom: 0.5em;
}
div.popup-content-holder ul.ads-list {
	margin: 0;
	list-style-type: none;
}
div.popup-content-holder ul.ads-list li {
	margin: 0.5em 0 0 0;
}
div.popup-content-holder .ads-list a {
	float: right;
	width: 155px;
}
div.popup-content-holder a.img {
	float: left;
	margin: 0 5px 0 0;
	width: 60px;
}
div.popup-content-holder p.more {
	text-align: right;
	margin: 0 0 1em 0;
}

#overlay2 {
	background-color: #333;
	display: none;
	height: 100%;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	z-index: 1000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay2[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#ajax-indicator {
	background: #CC0000 url(/public/98/10/b1/9153_68482_loadinfo_red.gif) no-repeat scroll 10px 0.5em;
	color: #FFFFFF;
	display: none;
	padding: 0.5em 10px 0.5em 34px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000;
}

/* CONTROLLERS: toolbar */
#toolbar.unclipped {
	bottom: 0;
	position: fixed;
}
#toolbar p {
	background-color: #F4F4F4;
	border: 1px solid #D0D0D0;
	line-height: 2em;
	margin: 0;
	padding: 4px 8px;
}
#toolbar input,
#toolbar label,
#toolbar strong,
#toolbar span,
#toolbar button {
	vertical-align: top;
}
#checkbox-all {
	float: left;
}
#toolbar .buttonHolder {
	float: right;
}

/* CONTROLLERS: lightbox */
a.emLightBoxAMI {
	position: relative;
	display: block;
	outline: none;
}
a.emLightBoxAMI span.magnify {
	background: url(/public/a6/40/73/9314_68482_icon_magnify.gif) 50% 50% no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.emLightBoxAMI-div {

	position: absolute;
	border: 1px solid #000;
	padding: 1px;
	background: #fff;
}
div.emLightBoxAMI-div div.button-close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 23px;
	height: 21px;
	background: url(/public/3f/d0/84/9169_68482_buton_blue_close.gif);
	cursor: hand;
	cursor: pointer;
}
div.emLightBoxAMI-div a.button-more {
	display: block;
	position: absolute;
	top: 10px;
	right: 41px;
	width: 45px;
	height: 21px;
	background: url();
	cursor: hand;
	cursor: pointer;
}
div.button-next, div.button-prev {
	position: absolute;
	top: 10px;
	width: 23px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
	opacity: 0.9;
}
div.button-next {
	background: url(/public/59/23/7/9159_68482_buton_blue_next.gif);
	right: 40px;
}
div.button-prev {
	background: url(/public/b2/6d/59/9185_68482_buton_blue_prev.gif);
	right: 70px;
}
div.button-next.inactive {
	background: url(/public/87/6e/9d/9171_68482_buton_blue_next_inactive.gif);
}
div.button-prev.inactive { 
	background: url(/public/5/90/4a/9173_68482_buton_blue_prev_inactive.gif);
}

/* CONTROLLERS: pagination */
.paginator .pages {
	float: left;
	width: 66%;
}
.paginator .per-page {
	float: right;
	text-align: right;
	width: 34%;
}
.paginator .pages a,
.paginator .pages span,
.paginator .pages strong {
	min-width: 28em;
	padding: 0 .3em;
}
.paginator .pages a img,
.paginator .pages span img,
.paginator .pages strong img {
	height: 12px;
}
.paginator .per-page a,
.paginator .per-page strong {
	min-width: 15em;
	padding: 0 .3em;
}

/* --- PAGINATOR v seznamu prodejcu */
.paginator-prodejci {
	color: #666;
	margin-bottom: 2em;
}

.paginator-prodejci a {
	text-decoration: none;
	border: 1px solid #9DC8D6;
	padding: 0.1em 0.35em 0.2em 0.3em;
	background: #fff;
	font-weight: bold;
	_padding: 0.1em 0.35em 0.1em 0.3em;
}

.paginator-prodejci label {
	display: inline !important;
}

.paginator-prodejci a.active {
	color: #fff;
	background: #72B0C5 !important;
}

.paginator-prodejci select {
	font-size: 0.95em;
	font-weight: bold;
	width: 50px !important;
}

.paginator-prodejci select option {
	padding-right: 0.6em;
}


	/* Content formatting, colors and typography */


/* --- AD-LISTING --- */
.display-info {
	margin: .5em 0 0 0;
	padding: .2em .8em;
}
.display-info em {
	font-style: normal;
	font-weight: bold;
}
#ad-sort {
	background: #F4F4F4;
	padding: .2em .8em;
}
#ad-list-style {
	float: right;
}
#ad-listings {
	margin-top: 1em;
}
#ad-listings h2 {
	border-top: 1px solid #aaa;
	padding-top: 1em;
	font-size: 1.2em;
}
/* --- AD-TABLE --- */
table.table-ads {
	width: 100%;
	margin: 0 0 1em 0;
	text-align: left;
	border-collapse: collapse;
}
table.table-ads th, table.table-ads td {
	border-top: 1px solid transparent;
	border-bottom: 1px solid #eee;
	color: #555;
	padding: .2em .4em;
	vertical-align: top;
}
table.table-ads th {
	border-top: 2px solid #aaa;
	background: #F0F4F8;
}
table.table-ads a {
	display: block;
}
table.table-ads .date {
	text-align: right;
	white-space: nowrap;
	width: 1%;
}
table.table-ads .price {
	text-align: right;
	white-space: nowrap;
	width: 1%;
}
table.table-ads tr:hover td {
	background: #efefef;
	color: #000;
}
/* --- AD-SHORT --- */
.ad-short {
	margin: 1em 0;
}
.ad-short .top-cnt {
	background: #fc0;
	padding: 0 0.2em;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
#ad-list .ad-text, .text-replace-class {
	padding: 5px 10px;
}
#ad-list .image-small {
	float: left;
	margin-top: .25em;
	overflow: hidden;
	width: 130px;
}
#ad-list .image-small img {
	max-height: 120px;
	_height: expression(this.scrollHeight > 120? "120px" : "auto" );
	overflow: hidden;
}
#ad-list .ad-price {
	float: right;
	margin: 0.25em 0 0 10px;
	overflow: hidden;
	text-align: right;
	width: 6em;
}
#ad-list h2 {
	font-size: 1.2em;
	margin-bottom: 0;
	padding-left: 130px;
}
#ad-list h2 a span.highlight, #ad-list .ad-text p span.highlight,
#ad-list .text-replace-class p span.highlight {
	color: Red;
}
#ad-list .ad-text p,
#ad-list .text-replace-class p {
	font-size: 1.1em;
	margin: 0;
	padding-left: 130px;
	cursor: pointer;
}
#ad-list p.ad-info {
	clear: both;
	color: #888;
	font-size: 0.9em;
	padding: 0 10px 0 40px;
	position: relative;
	margin: 0;
}
#ad-list .ad-info a, #ad-list .ad-info span {
	vertical-align: top;
}
#ad-list .ad-info .ad-detail-link, #ad-list .ad-info .ad-links, #ad-list .ad-info .ad-type, #ad-list .ad-info .ad-region, #ad-list .ad-info .ad-date {
	display: block;
	float: left;
	padding: 0 0 .4em 0;
	width: 15%;
}
#ad-list .ad-info .ad-actions {
	display: block;
	position: absolute;
	top: 0;
	left: 10px;
	width: 33px;
}
#ad-list .ad-info .ad-tunning {
	display:block;
	float:left;
	margin-right:10px;
	width:50px;
}
#ad-list .show-trustful {line-height: 1.6667em; margin-top:5px; text-align: right; padding-right: 10px;}
#ad-list .correct-trustful {background: url(/public/d8/74/b2/16164_93434_icon_correct.png) 415px 0 no-repeat;}
#ad-list .failed-trustful {background: url(/public/e6/94/5b/16166_93433_icon_failed.png) 440px 0 no-repeat;}
#ad-list a.icon_help {display:inline-block; width: 16px; height:16px; background: url(/public/0/39/70/16175_93533_icon_otaznik.png) 0 0 no-repeat; margin-left:1em; position:relative;}
a.js_icon_help .helpWindow {position:absolute; width:305px; top:20px; left:-200px; z-index:100; text-align:left; color:#000; }
a.js_icon_help .helpWindow .top {width:305px; height: 18px; background: url(/public/4f/cc/28/16203_93935_helpWindow_top.png) 0 0 no-repeat;}
a.js_icon_help .helpWindow .content {padding: 0 10px; background: url(/public/ef/4a/5b/16205_93937_helpWindow_content.png) 0 0 repeat-y}
a.js_icon_help .helpWindow .content p {margin-bottom:0;}
a.js_icon_help .helpWindow .content .title {margin-bottom:5px; font-weight:bold;}
a.js_icon_help .helpWindow .content .link {margin-top:5px; text-align:right; margin-bottom:0;}
a.js_icon_help .helpWindow .bottom {width:305px; height:10px; background: url(/public/4f/60/31/16207_93939_helpWindow_bottom.png) 0 0 no-repeat}

#ad-topovani {
	display:block;
	width:16px;
	height:16px;
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:0px -262px;
	float:left;
}

#ad-graficke-zvyrazneni {
	display:block;
	width:16px;
	height:16px;
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:-17px -262px;
	float:left;
}

#ad-boldovani {
	display:block;
	width:16px;
	height:16px;
	background: url(/public/68/56/5b/13575_93718_subpages.png) no-repeat;
	background-position:-33px -262px;
	float:left;
}
#ad-list .ad-info .ad-actions input {
	margin: 2px 0 0 0;
}
#ad-list .ad-info .ad-detail-link a {
	font-weight: bold;
}
#ad-list .ad-info .ad-date, #ad-list .ad-info .ad-detail-link {
	width: 8%;
}
#ad-list .ad-info .ad-links {
	width: 30%;
}
#ad-list .ad-info .ad-region {
	width: 25%;
}
#ad-list .ad-info .ad-date {
	text-align: right;
}
#ad-list .ad-info .ad-links a {
	color: #888888;
}

table.correctorRow th, table.correctorRow td {
	background: #F4F4F4;
	border-top: 1px solid transparent;
	border-bottom: 1px solid White;
	padding: 0.2em 1em;
}
table.correctorRow th {
	width: 12em;
}
table.correctorRow td {
	width: 15em;
}
/* --- AD TYPES --- */
.ad-repeat-private, .ad-free-private, .ad-sms, .ad-photo, .ad-dealer {
	border-bottom: 1px solid #D0D0D0;
}
.ad-repeat-private .ad-text p, .ad-free-private .ad-text p,
.ad-repeat-private .text-replace-class p, .ad-free-private .text-replace-class p {
	font-size: 0.9em;
}
.ad-sms .ad-text p,
.ad-sms .text-replace-class p {
	background: url(/public/8d/7e/53/141_68482_icon_sms.gif) 0 0.2em no-repeat !important;
	font-size: 0.9em;
}
.ad-bold, .ad-highlighted, .ad-highlighted-bold {
	border-bottom: 2px solid #CCC !important;
}
.ad-bold .ad-text p,
.ad-bold .text-replace-class p {
	font-weight: bold;
	color: #666;
	font-size: 0.95em
}
.ad-bolded  {
	font-weight:bold;
}
.ad-minitext-bold .ad-text p,
.ad-minitext-bold .text-replace-class p {
	font-weight: bold;
}
.ad-highlighting0, .ad-highlighted-bold, .ad-minitext, .ad-minitext-bold, .ad-centered {
	background-color: #F4F9F9 !important;
}
.ad-highlighting0 h2 {
	font-weight: normal;
}
.ad-highlighting0 .ad-text p,
.ad-highlighting0 .text-replace-class p {
	color: #666;
	font-size: 0.95em
}
.ad-highlighted-bold .ad-text p,
.ad-highlighted-bold .text-replace-class p {
	font-weight: bold;
	color: #666;
	font-size: 0.95em
}
.ad-minitext, .ad-minitext-bold, .ad-centered, .ad-centered-logo, .ad-rastered-type-A, .ad-rastered-type-B, .ad-single-sentence, .ad-multi-sentence, .ad-photo2, .ad-photo3, .ad-photo4, .ad-photo-logo2, .ad-photo-logo3, .ad-photo-logo4 {
	border-bottom: 2px solid #333 !important;
}
.ad-rastered-type-A {
	background-color: #F8F8D8 !important;
}
.ad-rastered-type-A .ad-text p,
.ad-rastered-type-A .text-replace-class p {
	color: #333;
}
.ad-rastered-type-B {
	background-color: #ffc !important;
}
.ad-rastered-type-B .ad-text p,
.ad-rastered-type-B .text-replace-class p {
	font-weight: bold;
	color: #333;
}
.ad-single-sentence, .ad-multi-sentence {
	background-color: #F8F8D8 !important;
}
.ad-single-sentence .ad-text p, .ad-multi-sentence .ad-text p,
.ad-single-sentence .text-replace-class p, .ad-multi-sentence .text-replace-class p {
	color: #333;
}
.ad-centered-logo {
	background-color: #F4F9F9 !important;
}
.ad-photo1, .ad-photo-logo1 {
	border-bottom: 2px solid #CCC !important;
}
.ad-photo1 {
	background-color: #F4F9F9 !important;
}
.ad-photo1 .ad-text p,
.ad-photo1 .text-replace-class p {
	color: #666;
	font-size: 0.95em;
}
.ad-photo2, .ad-photo3 td, .ad-photo4 td {
	background-color: #F8F8D8 !important;
}
.ad-photo2 .ad-text p, .ad-photo3 .ad-text p, .ad-photo4 .ad-text p,
.ad-photo2 .text-replace-class p, .ad-photo3 .text-replace-class p, .ad-photo4 .text-replace-class p {
	color: #333;
	font-size: 0.95em;
}
.ad-photo-logo1 {
	background-color: #F4F9F9 !important;
}
.ad-photo-logo2, .ad-photo-logo3, .ad-photo-logo4 {
	background-color: #F8F8D8 !important;
}
.ad-photo-logo1 .ad-text p, .ad-photo-logo2 .ad-text p, .ad-photo-logo3 .ad-text p, .ad-photo-logo4 .ad-text p,
.ad-photo-logo1 .text-replace-class p, .ad-photo-logo2 .text-replace-class p, .ad-photo-logo3 .text-replace-class p, .ad-photo-logo4 .text-replace-class p {
	color: #333;
	font-size: 0.95em;
}
.ad-full-area {
	background-color: #DCFFA8 !important;
}
.ad-full-area .ad-text p, .ad-full-area .text-replace-class p {
	color: #333;
	font-size: 1.25em;
	font-weight: bold;
}
.ad-igewe-color, .ad-igewe-photo-color {
	background-color: #FE9;
}
.ad-igewe-photo-color, .ad-igewe-color, .ad-igewe-photo, .ad-igewe, .ad-pipi {
	border-bottom: 1px solid #999 !important;
}
.ad-igewe-color .ad-text p, .ad-igewe-photo-color .ad-text p, .ad-igewe-photo .ad-text p, .ad-igewe .ad-text p,
.ad-igewe-color .text-replace-class p, .ad-igewe-photo-color .text-replace-class p, .ad-igewe-photo .text-replace-class p, .ad-igewe .text-replace-class p {
	color: #333;
	font-size: 1em;
	font-weight: bold;
}
.ad-igewe-color h2, .ad-igewe-photo-color h2, .ad-igewe-photo h2, .ad-igewe h2 {
	font-size: 0.95em;
}
.ad-highlighted-rectangle {
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
}
.ad-highlighted-color {
	background: #FFFFCC;
}
/* --- velikosti pisma pro centrovany inzerat --- */
.print-level-4, .print-level-5, .print-level-6, .print-level-7 {
	font-weight: bold;
}
.print-level-6 {
	background-color: #ff6
}
.print-level-7 {
	background-color: #333;
	color: #fff;
}
.print-level-separator {
	padding-left: 7px;
	padding-right: 1px;
	background: url(/public/f/d0/ea/9312_68482_bullet_black.gif) 5px 50% no-repeat;
}
.ad-table .checkbox {
	width: 1%;
}
.ad-table .price {
	width: 1%;
	text-align: right;
	white-space: nowrap;
}
/* AD-COMMENT */
.ad-short .comment {
	border-bottom: 1px solid #D0D0D0;
	padding: 0 10px;
}
.ad-short .comment .textInput {
	width: 50%;
}
/* AD-INSERT */
.ad-insert {
	border-bottom: 1px solid #ccc;
	margin: 1em 0 0.5em 0;
	padding: 0 0 1em 0;
}
.ad-insert h2 {
	margin: 0 0 0.3em 0;
}
.ad-insert .thumbnail {
	float: left;
	margin: 0 1em 0 0;
}
#wizard-navigation {
	margin: 0 0 1em 0;
}
#wizard-navigation small {
	font-size: 1em;
}
#wizard-navigation .prevStep {
	float: left;
}
#wizard-navigation .prevStep span a {
	color: #333;
	font-weight: bold;
}
#wizard-navigation .nextStep {
	float: right;
}
#wizard-headline {
	background: url(/public/ba/f3/a0/9397_68482__459_272_subtabs_bg.gif) repeat-x bottom left;
	padding: 1em;
	border-top: 1px solid #aaa;
	margin: 0 0 1.5em 0;
}
#wizard-headline h1 {
	margin: 0 0 10px 0;
	color: #333;
}
.ad-detail .headline {
	background: url() repeat-x;
	background-position:0 -521px;
	padding: 1em;
}
.ad-detail .headline h1 {
	font-size: 1.5em;
	margin: 0 0 0.2em 0;
	background:#ffd52e; 
	position:relative;
	display:block;
	width:781px;
	padding:10px 15px;
}
.ad-detail .headline .web-id {
	float: right;
	margin: 0 0 0 1em;
	font-size: 0.9em;
}
.ad-detail .headline .publication-form {
	float: left;
	margin: 0 1em 0 0;
	font-size: 0.9em;
}
.ad-detail .actions {
	margin: 0 1em 1em 1em;
	font-size:95%;
}
.ad-detail .blocks-holder {
	width: 820px;
}
.ad-detail .left-block {
	float: left;
	margin-right: 20px;
	width: 400px;
}
.ad-detail .right-block {
	float: left;
	width: 400px;
}
.ad-detail .data table {
	width: 100%;
	margin: 0 0 1em 0;
}
.ad-detail .data table td, .ad-detail .data table th {
	padding: 0.2em 1em;
	vertical-align: top;
}
.ad-detail .suggestions {
	margin: 1em 1em 0 1em;
}
.ad-detail #multiarticles {
	margin: 1em 1em 0 1em;
}
.ad-detail .data table th {
	width: 30%;
}
.ad-detail .ad-detail-contact {
	border: 1px solid #ccc;
	padding: 1em;
	margin: 0 0 1em 0;
	position: relative;
}
.ad-detail .ad-detail-contact h2 {
	font-size: 1em;
	margin: 0 0 1em 0;
}
.ad-detail .ad-detail-contact p {
	margin: 0 0 1em 0;
}
.ad-detail .ad-detail-contact p.detail-trustful { position: absolute; top: 12px; right: 12px; line-height: 1.3333em; text-align: right;  padding-left:25px;}
.ad-detail .ad-detail-contact p.correct-trustful {background: url(/public/d8/74/b2/16164_93434_icon_correct.png) 0 0 no-repeat;}
.ad-detail .ad-detail-contact p.failed-trustful {background: url(/public/e6/94/5b/16166_93433_icon_failed.png) 0 0 no-repeat;}
.ad-detail .ad-detail-contact p.detail-trustful a.icon_help {display:inline-block; width: 16px; height:16px; background: url(/public/0/39/70/16175_93533_icon_otaznik.png) 0 0 no-repeat; margin-left:1em;}

.ad-detail .ad-detail-contact p.users-ads {
	margin: 2em 0 1em 0;
}
.ad-detail .upsell .option {
	margin: 0 0 0.5em 0;
	border: 1px solid #ffd52e;
	border-top: none;
	padding: 0.5em;
	background:#ffd52e;
}
#main-thumbnail img {
	max-width: 374px;
	width: expression(document.body.clientWidth > 374? "374px": "auto" );
}
#ad-detail-photos {
	border: 1px solid #ccc;
	padding: 1em;
	margin-bottom: 1em;
	text-align: center;
}
#ad-detail-photos .thumbnails {
	margin: 1em 0 0 0;
	clear: both;
}
#ad-detail-photos .thumbnails a {
	margin-right: 8px;
	outline: none;
}
#ad-detail-photos .thumbnails a.active {
	opacity: .5;
	filter: alpha(opacity=50);
}
.ad-detail .symlinks, .ad-detail .dynamic-subcategories {
	margin: 1em 0; padding-top:20px;
}
.ad-detail .symlinks h2, .ad-detail .symlinks h3, .ad-detail .dynamic-subcategories h2, .ad-detail .dynamic-subcategories h3 {
	font-size: 1.1em;
	margin: 0.5em 0;
}
.ad-detail .symlinks ul, .ad-detail .dynamic-subcategories ul {
	margin: 0;
}
.ad-detail .symlinks li, .ad-detail .dynamic-subcategories li {
	float: left;
	list-style: none;
	margin: 0 2% 0 0;
	width: 31%;
}
.ad-detail .text {
	padding: 0.2em 1em;
}

.rectangle_980{padding-top:20px;}

#odkazNaProdejce {
	height:39px;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) repeat-x;
	text-align:center;
	background-position:0 -40px;
	font-weight:bold;
	margin-bottom:1em;
}

#odkazNaProdejce p {
	height: 39px;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat;
	background-position:0 -80px;
}

#odkazNaProdejce p a {
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif)  no-repeat scroll right top transparent;
	height: 39px;
	display:block;
	/*padding-top:9px;*/
	color: #000;
	font-weight: bold;
	text-decoration: none;
	background-position:140px -120px;
}

.article-body-priloha p {
	margin: 0 4px 0 4px
}

.article-body-priloha img {
	border: 0px solid #ccc;
	padding: 0.7em;
	margin-bottom: 0.2em;
}

.article-body-priloha table{
	background: #F4F4F4;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #fff;
	color: #888;
	padding: 2px;
	vertical-align: top;
	horizontal-align: center;
	margin: 0 0 5px 0;
}

.article-body-priloha-zima p {
	margin: 0 4px 0 4px
}

.article-body-priloha-zima a {
	color: #000000;
	font-weight: bold
}

.article-body-priloha-zima img {
	border: 1px solid #ccc;
	padding: 0.7em;
	margin-bottom: 0.2em;
}

.article-body-priloha-zima table{
	border-top: 1px solid transparent;
	border-bottom: 1px solid #fff;
	color: #888;
	padding: 2px;
	vertical-align: top;
	horizontal-align: center;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.article-body-pr-erminea table{
        background-image: url(http://www.annonce.cz/file/12855/erminea.jpg);
        height: 643px;
        width: 980px;
	padding: 2px 40px 20px 30px;
}

.article-body-pr-astro table{
        width: 980px;
	padding: 10px 10px 10px 10px;
}


.pr-slask-tit{
margin:0 0 8px 0;
font-size:11pt;
font-weight:bold;
color:#036;
}

.pr-slask-txt{
margin:0 0 8px 0;
}

.pr-slask-tit2{
margin:0 0 8px 0;
font-size:14pt;
font-weight:bolder;
color:#036;
}

/* DETAIL INZARATU */
.ad-detail .headline h1 span { position:absolute; display:block; width:7px; height:7px; }
.ad-detail .headline h1 .tl { background:url(/public/3c/d8/d5/16180_93607_y_corners.png) -7px -7px no-repeat; top:0; left:0; }
.ad-detail .headline h1 .bl { background:url(/public/3c/d8/d5/16180_93607_y_corners.png) -7px 0 no-repeat; bottom:0; left:0; }
.ad-detail .headline h1 .tr { background:url(/public/3c/d8/d5/16180_93607_y_corners.png) 0 -7px no-repeat; top:0; right:0; }
.ad-detail .headline h1 .br { background:url(/public/3c/d8/d5/16180_93607_y_corners.png) 0 0 no-repeat; bottom:0; right:0; }
.ad-detail .actions a { padding-left:10px; }
.actions a.firstLink { padding-left:0; }
.ad-detail .margin-bottom-detail { margin-bottom:10px; border-bottom:none !important; }

.ad-detail .detail-price div { color:#000; font-weight:bold; background:#fff9d6; font-size:1.3em; display:block; position:relative; width:100%; padding:10px 0; }
.ad-detail .data table tr.detail-price td { padding-left:0; }
.ad-detail .data table tr.detail-price th { padding-right:0; padding-left:0; }
.ad-detail .data table tr.detail-price div { padding-left:1em; }
.ad-detail .detail-price .round-corner { position:absolute; display:block; width:7px; height:7px; }
.ad-detail .detail-price .tl { background:url(/public/e2/d8/c4/16187_93687_y_soft_corners.png) -7px -7px no-repeat; top:0; left:0; }
.ad-detail .detail-price .bl { background:url(/public/e2/d8/c4/16187_93687_y_soft_corners.png) -7px 0 no-repeat; bottom:0; left:0; }
.ad-detail .detail-price .tr { background:url(/public/e2/d8/c4/16187_93687_y_soft_corners.png) 0 -7px no-repeat; top:0; right:0; }
.ad-detail .detail-price .br { background:url(/public/e2/d8/c4/16187_93687_y_soft_corners.png) 0 0 no-repeat; bottom:0; right:0; }
.ad-detail .detail-price th { padding-left:0; }

.ad-detail .data table th { font-weight:bold; }

.ad-detail .upsell .tabs { background:none; }
.ad-detail .upsell .tabs li.firstTab { margin-left:0 !important; }
.ad-detail .upsell .tabs li a { background-position:0px -307px; text-decoration:none; }
.ad-detail .upsell .tabs li a span { background-position:100% -307px; color:#333333; }
.ad-detail .upsell .tabs li a.active { background-position:0px -278px; }
.ad-detail .upsell .tabs li a.active span { background-position:100% -278px; font-weight:bold; }
.ad-detail #zpet-na-seznam { padding-top:10px; border-top:1px solid #EEE; }

.ad-detail #social-icons ul { float:right; margin-top:-37px; }
.ad-detail #social-icons ul li { float:left; list-style:none; display:block; height:40px; }
.ad-detail #social-icons ul li a { display:block; widht:30px; height:30px; }

	/* Footer */


#footer {
	clear: both;
	padding-top: 30px;
}

#footer-holder {
	text-align: left;
	border-top: 2px solid #ccc;
	margin: 0 0 20px 0;
	position: relative;
	padding: 5px 0 0 0;
	line-height: 1.5em;
	font-size: 0.95em;
}

#footer-links1 {
	color: #666;
}

#footer-links1 a {
	color: #666;
	font-weight: bold;
}

#copyright {
	color: #666;
}

#footer-links2 {
}

#footer-infolink {
	width: 230px;
	height: 93px;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat;
	background-position: 0 -200px;
	position: absolute;
	right: 0;
	top: -31px;
}

#footer-infolink dt,
#footer-infolink dd {
	display: none;
}

/* OLD
#footer-fb-link {
        width: 120px;
        height: 39px;
        position: absolute;
        top: 15px; right: 250px;
}
*/
#footer-fb-link a {
	display:block;
	position: absolute;
    	top: 15px; 
	width:120px;
	height:39px;
	right: 250px;
	overflow-x:hidden;
	overflow-y:hidden;
	text-decoration:none;
}
#footer-fb-link span {
	display:block;
	background: url(/public/e8/ea/d1/13566_85444_all_pages.gif) no-repeat;
	background-position: 0 -160px; width: 120px; height: 39px;
	position: absolute;
	top: 0;
	left: 0;
}

#footer-google-plus {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 400px;
	text-decoration: none;
	top: 22px;
}

	/* Basic Uni.form style */
/* Uni-Form by Dragan Babic [Superawesome Industries]  - http: //sprawsm.com/uni-form/ */ 
/* Some rights reserved - http: //creativecommons.org/licenses/by-sa/2.5/ */
/* Do not edit this file directly, make your changes to uni-form.css in the same folder */

/* ------------------------------------------------------------------------------ */

.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */

  /* Some generals and more resets */
  .uniForm fieldset{ border: none; margin: 0; padding: 0; }
    .uniForm fieldset legend{ margin: 0; padding: 0; }

    /* This is the main unit that contains our form elements */
    .uniForm .ctrlHolder,
    .uniForm .buttonHolder{ margin: 0; padding: 0; clear: both; }

    /* Clear all floats */ 
    .uniForm:after,
      .uniForm .buttonHolder:after, 
      .uniForm .ctrlHolder:after, 
        .uniForm .ctrlHolder .multiField:after,
          .uniForm .inlineLabel:after{ content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; }

    /* A class to be used on a label that contains a checkbox or a radio button */
    .uniForm .inlineLabel,
    .uniForm .inlineLabels .inlineLabel,
    .uniForm .blockLabels .inlineLabel{ width: auto; float: none; margin: 0; display: block; }
      /* IE shows borders & padding on checkboxes and radio buttons if they are declared on an input element, remove them */
      /* Legacy/Inheritance fix */
      .uniForm .inlineLabel input,
      .uniForm .inlineLabels .inlineLabel input,
      .uniForm .blockLabels .inlineLabel input{ border: none; padding: 0; margin: 0; }

/* ------------------------------------------------------------------------------ */

    /* Styles for form controls where labels are above the input elements */
    /* Set the class of the parent (preferably to a fieldset) to .blockLabels */

      .uniForm label,
      .uniForm .label,
      .uniForm .blockLabels label,
      .uniForm .blockLabels .label{ display: block; float: none; padding: 0; line-height: 100%; width: auto; }

      /* Float the input elements */
      .uniForm .textInput,
      .uniForm .blockLabels .textInput,
      .uniForm .blockLabels .fileUpload,
      .uniForm .selectInput,
      .uniForm .blockLabels .selectInput,
      .uniForm .blockLabels select,
      .uniForm textarea,
      .uniForm .blockLabels textarea{ float: left; }
      
      /* Postition the hints */
      .uniForm .formHint,
      .uniForm .blockLabels .formHint{ float: right; margin: 0; clear: none; }
      
      /* Position the elements inside combo boxes (multiple selects/checkboxes/radio buttons per unit) */
      .uniForm .multiField,
      .uniForm .blockLabels .multiField{ width: auto; float: left; }
        .uniForm .multiField .inlineLabel,
        .uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
        .uniForm .multiField .blockLabel,
        .uniForm .blockLabels .multiField .blockLabel{ float: left; width: auto; margin: 0; }
        .uniForm .multiField .blockLabel .textInput,
        .uniForm .multiField .blockLabel .selectInput,
        .uniForm .multiField .blockLabel select,
        .uniForm .blockLabels .multiField .blockLabel .textInput,
        .uniForm .blockLabels .multiField .blockLabel .selectInput,
        .uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: 0; }

/* ------------------------------------------------------------------------------ */

    /* Styles for form controls where labels are in line with the input elements */
    /* Set the class of the parent (preferably to a fieldset) to .inlineLabels */
        .uniForm .inlineLabels label,
        .uniForm .inlineLabels .label{ float: left; margin: 0; padding: 0; line-height: 100%; position: relative; }
        
        /* Float the input elements */
        .uniForm .inlineLabels .textInput,
        .uniForm .inlineLabels .fileUpload,        
        .uniForm .inlineLabels .selectInput,
        .uniForm .inlineLabels select,
        .uniForm .inlineLabels textarea{ float: left; }

      /* Postition the hints */
      .uniForm .inlineLabels .formHint{ clear: both; float: none; }
      .uniForm .inlineLabels .multiField{ float: left; }
      .uniForm .inlineLabels .multiField .inlineLabel{}
      .uniForm .inlineLabels .multiField .blockLabel{}
        .uniForm .inlineLabels .multiField .blockLabel .textInput,
        .uniForm .inlineLabels .multiField .blockLabel .selectInput,
        .uniForm .inlineLabels .multiField .blockLabel select{ display: block; width: 100%; float: none; }
        .uniForm .inlineLabels .multiField select{ float: left; }
      
/* ------------------------------------------------------------------------------ */

    /* Required fields asterisk styling for .blockLabels */
    .uniForm label em,
    .uniForm .label em,
    .uniForm .blockLabels label em,
    .uniForm .blockLabels .label em{ position: absolute; left: -7px; }
    
    /* Required fields asterisk styling for .inlineLabels */
    .uniForm .inlineLabels label em,
    .uniForm .inlineLabels .label em{ display: block; position: absolute; left: auto; right: 0; font-style: normal; font-weight: bold; }
    .uniForm .inlineLabel em{ position: absolute; left: 7px; }

/* ------------------------------------------------------------------------------ */

    /* Messages */
    .uniForm #errorMsg,
    .uniForm .error{
    }
      .uniForm #errorMsg dt,
      .uniForm #errorMsg h3{
      }
      .uniForm #errorMsg dd{
      }
        .uniForm #errorMsg ol{
        }
          .uniForm #errorMsg ol li{
          }
      .uniForm .errorField{
      }
    
    .uniForm #OKMsg{
    }

/* ------------------------------------------------------------------------------ */

    /* Columns */
    
    .uniForm .col{ float: left; }
    .uniForm .col.first{}
    .uniForm .col.last{}
	/* Uni.form mainly for user-sections */



/* Keep in mind that wherever you see 'Required property' it means that the property must exist */

/* ------------------------------------------------------------------------------ */

  /* Generals */
  .uniForm fieldset{}
    .uniForm fieldset legend{ color: #333; font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 0; }
    
    /* This is the main unit that contains our form elements */
    .uniForm .ctrlHolder{ padding: 7px; border-bottom: 1px solid #dfdfdf; }
    
    .uniForm .buttonHolder{ text-align: right; }
      .uniForm .resetButton{ float: left; }
      .uniForm .primaryAction{ font-weight: bold; }
    
    /* This class gets added to div.ctrlHolder to highlight the row */
    .uniForm .focused{ background-color: #fffcdf; }
      
      /* .inlineLabel is used for inputs within labels - checkboxes and radio buttons */
      .uniForm .inlineLabel input,
      .uniForm .inlineLabels .inlineLabel input,
      .uniForm .blockLabels .inlineLabel input{ float: left; margin: 0 .4em 0 0; }
        .uniForm .inlineLabel span{ float: left; width: 90%; }
        
/* ------------------------------------------------------------------------------ */

    /* .blockLabels (default style, will be applied even if you don't class the parent element) */
    .uniForm .blockLabels .ctrlHolder{}
      
      .uniForm label,
      .uniForm .blockLabels label,
      .uniForm .blockLabels .label{ margin: 0 0 .5em 0; }
      
      .uniForm .textInput,
      .uniForm .blockLabels .textInput,
      .uniForm .blockLabels .fileUpload{ width: 53%; /* <- Required property */ }
    
      .uniForm .selectInput,
      .uniForm select,
      .uniForm .blockLabels .selectInput,
      .uniForm .blockLabels select{ width: 53.5%; /* <- Required property */ }
      .uniForm textarea,
      .uniForm .blockLabels textarea{ width: 53%; /* <- Required property */ height: 12em; }

      .uniForm .formHint,
      .uniForm .blockLabels .formHint{ width: 45%; /* <- Required property */ font-size: .9em; color: #777; position: relative; top: -.5em; }
      
      .uniForm .multiField,
      .uniForm .blockLabels .multiField{ width: 53%; }
        .uniForm .multiField .inlineLabel,
        .uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
        .uniForm .multiField .blockLabel,
        .uniForm .blockLabels .multiField .blockLabel{ width: 30%; margin: 0 10px 0 0; }
        .uniForm .multiField .blockLabel .textInput,
        .uniForm .multiField .blockLabel .selectInput,
        .uniForm .multiField .blockLabel select,
        .uniForm .blockLabels .multiField .blockLabel .textInput,
        .uniForm .blockLabels .multiField .blockLabel .selectInput,
        .uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; }

/* ------------------------------------------------------------------------------ */

    /* .inlineLabels */
    .uniForm .inlineLabels .ctrlHolder{}
    
    .uniForm .inlineLabels label,
    .uniForm .inlineLabels .label{ width: 45%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ }
    
    .uniForm .inlineLabels .textInput,
    .uniForm .inlineLabels .fileUpload{ width: 45%; /* <- Required property */ }
    
    .uniForm .inlineLabels .selectInput,
    .uniForm .inlineLabels select{ width: 45%; /* <- Required property */ }
    
    .uniForm .inlineLabels textarea{  width: 45%; /* <- Required property */ height: 12em; }

    .uniForm .inlineLabels .formHint{ margin-top: 0; margin-left: 47%; font-size: .9em; color: #777; position: static; }
    
    .uniForm .inlineLabels .multiField{ width: 45%; /* <- Required property */ margin: 0 0 .3em 0; }
      .uniForm .inlineLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
      .uniForm .inlineLabels .multiField .blockLabel{ float: left; width: 26%; margin: 0 3% 0 0; }
      .uniForm .inlineLabels .multiField .blockLabel .textInput,
      .uniForm .inlineLabels .multiField .blockLabel .selectInput,
      .uniForm .inlineLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; }

/* Focus pseudoclasses */
.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }
.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }
.uniForm div.focused .formHint{ color: #333; }

/* Columns (they are floated left by default) */
.uniForm .col{ width: 47.9%; /* <- Required property */ margin: 0 2% 20px 0; }
/* Use .first and .last classes to control the layout/spacing of your columns */
.uniForm .col.first{ width: 49%; /* <- Required property */ float: left; clear: none; }
.uniForm .col.last{ width: 49%; /* <- Required property */ float: right; clear: none; margin-right: 0; }

/* Messages */
.uniForm #errorMsg{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 0 0 1.5em 0; padding: 7px; }
.uniForm .error{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; }

  .uniForm #errorMsg dt, .uniForm #errorMsg h3{ margin: 0 0 .5em 0; font-size: 100%; line-height: 100%; font-weight: bold; }
  .uniForm #errorMsg dd{ margin: 0; padding: 0; }
    .uniForm #errorMsg ol{ margin: 0; padding: 0; }
      .uniForm #errorMsg ol li{ margin: 0; padding: 2px; list-style-position: inside; border-bottom: 1px dotted #df7d7d; position: relative; }
    .uniForm .errorField{ color: #af4c4c; margin: 0 0 6px 0; padding: 4px; background: #ffbfbf; }

.uniForm #OKMsg{ background: #C8FFBF; border: 1px solid #A2EF95; border-width: 1px 0; margin: 0 0 1.5em 0; padding: 7px; }
  .uniForm #OKMsg p{ margin: 0; }

/*
IT IS STRONGLY ADVISED TO MAKE YOUR CHANGES AFTER THIS COMMENT BY REPEATING (COPYING) THE SELECTOR FROM ABOVE, 
AND MODIFYING IT WITH YOUR OWN PROPERTIES/VALUES. THIS IS RECOMMENDED BECAUSE IF YOU HAPPEN TO RUN INTO TROUBLE, 
YOU CAN VERY EASILY REVERT TO A GENERIC STYLE OF UNI-FORM. BEST OF LUCK... 
*/

/* ------------------------------------------------------------------------------ */


/* clearfix */ 
.uniForm {width: 66%;}
.uniForm input, .uniForm select,  .uniForm button {vertical-align: middle;}
.uniForm label em, .uniForm .label em {color: #f00;font-weight:bold;}
.uniForm label em, .uniForm .label em, .uniForm .blockLabels label em, .uniForm .blockLabels .label em {float:none;position:static;padding:0 0.2em 0 0;}
.uniForm .blockLabels label, .uniForm .blockLabels .label {margin:0 0 0.5em;}
.uniForm fieldset, .uniForm .buttonHolder {margin: 1em 0;}
.uniForm fieldset .info {width: auto;border:none;}
.uniForm fieldset .error {width: auto;}
.uniForm .errorField {padding: 5px; margin-top: 5px;}



.uniForm fieldset {text-align: left;background: #F0F4F8;border: 1px solid #9cc;padding: 5px;clear:left;}
.uniForm .buttonHolder {text-align: right;clear:left;}
.uniForm .buttonHolder a {margin: 0 1em;}
.uniForm .buttonHolder button {vertical-align: middle;}

.uniForm fieldset legend {padding: 0 1em;margin:0;}
.uniForm .ctrlHolder {border-bottom-color: #cff;padding: 5px;}
.uniForm .primaryAction {padding: 0.5em 1em;}

.uniForm .multiField .inlineLabel .textInput {width:100%;}
.uniForm .multiField .inlineLabel select {width:100%;}
.uniForm .multiField label {position:static;}
.uniForm .multiField .inlineLabel {clear: both;}
.uniForm .inlineLabels .ctrlHolder .submitInput,
.uniForm .inlineLabels .ctrlHolder button {font-size:0.9em;padding:0.2em;margin-left:47%;float:left;clear:both;}
.uniForm .inlineLabels .multiField .blockLabel {width: 40%;}

.uniForm .textInput {padding:0.1em !important;border:1px solid #888 !important;}
.uniForm .focused {border-color: #9CC8D6 !important;outline:none !important;}

.uniForm fieldset .msg {width:auto;}
.uniForm legend.anntog {cursor:pointer; background:url(/public/c1/e4/4f/9345_68482_toggle.gif) no-repeat 0.5em 0.1em; padding-left:2.5em;}

.uniForm .ctrlHolder .photo {margin:0 1em 0 0;float: left;position:relative;width:auto;padding:0;}
.uniForm .ctrlHolder .photo input {position:absolute;left:0;top:0;}
.uniForm .ctrlHolder .photo img {height:100px;}

.uniForm div.autocomplete {position:absolute;background: #F0F4F8;top:48px;left:47%;border:1px solid #9cc;border-top:none;border-bottom:none;z-index:50;}
.uniForm div.autocomplete ul {list-style:none;margin:0;}
.uniForm div.autocomplete li a {display:block;padding:2px 5px;text-decoration:none;font-weight:bold;color:#000;border-bottom:1px solid #9cc;}
.uniForm div.autocomplete li a.hover {background: #9cc;}
.uniForm div.autocomplete li a small {color:#069;font-weight:normal;font-size:0.9em;}

.uniForm.fapia {width:100%;}
.uniForm.fapia .blockFirst {width:31%;float:left;}
.uniForm.fapia .block {width:31%;float:left;margin-left:2%;}
.uniForm.fapia ul {margin: 0;}
.uniForm.fapia li {list-style:none;}
.uniForm.fapia ul ul {margin: 0 0 1em 1em;}

.uniForm #category-option-combo a.active {display:none;}

.ad-detail .uniForm {width:100%;}

.inlineLabel {cursor: hand;cursor: pointer;}


.ajax-popup-dialogue .uniForm {width:auto;}

/*== Overeni uzivatele == */
.uniForm .trustful-request-flds, .uniForm .trustful-request-flds legend {color:#0C8686;}
.uniForm .trustful-request-box {margin-left: 32px;}
.uniForm .trustful-request-box label {display:block; position: relative; width:100%; font-weight:bold; margin-bottom:1.5em; font-size:1.1667em;}
.uniForm .trustful-request-box label input {position:absolute; left:-29px;}
.uniForm .trustful-request-box p {margin-bottom:1.5em;}

	/* filter-form */


/* watchdog - title */
#category-sidebar h1 {
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 0;
}

#filter-form .ctrlHolder {
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #ddd;
}
#filter-form input {
	display: inline;
	margin: 0;
}
#filter-form label,
#filter-form p.label,
#filter-form legend {
	display: block;
	font-weight: bold;
	margin: 0;
}
#filter-form .oneRow label, #filter-form .oneRow select, #filter-form .oneRowText label, #filter-form .oneRowText input.textInput {
	display: block;
	float:left;
}
#filter-form .oneRow label {
	line-height:15px;
	width:70px;
}
#filter-form .oneRow select {
	width:130px;
}
#filter-form .oneRowText label {
	width:88px;
}
#filter-form .oneRowText input.textInput {
	width:110px;
}
#filter-form select,
#filter-form input.textInput {
	display: inline;
	width: 100%;
}
#filter-form input.textInput {
	border: 1px solid #888888;
	width: 198px;
}
.no-prototype #filter-form select {
	width: 166px;
}
#filter-form .multiField label {
	font-weight: normal;
}
#filter-form .variants label {
	float: left;
	overflow: hidden;
	width: 100px;
}
#filter-form .boolean label {
	display: inline;
	float: none;
	margin: 0 5px 0 0;
	width: auto;
}
#filter-form .multiField input.textInput {
	width: 59px;
}
#filter-form .formHint {
	color: #888;
	margin: 0;
	font-size: 0.9em;
}
#filter-form div.actions {
	text-align: center;
}
#filter-form div.actions input {
	display: block;
	margin: 0.5em auto;
}

#filter-form object,
#filter-form embed {
	outline: none;
	margin: 1em 0 0 0;
}

#filter-form ul.regions {
	list-style:none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#filter-form ul.regions li {
	margin: 2px 0 0 0;
	padding: 0;
}

#filter-form ul.regions ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#filter-form ul.regions ul li {
	margin: 0 0 0 1em;
	padding: 0;
}

#filter-form ul.regions li label {
	font-weight: normal;
}

#filter-form .regions .anntog {
	background: url(/public/c1/e4/4f/9345_68482_toggle.gif) no-repeat left top;
	padding: 0 0 0 20px;
	color: #069;
	cursor: pointer;
	display: block;
}

#filter-form ul.simpleRegions {
	list-style:none;
	margin: 0.5em 0 0 0;
	padding: 0;
	font-weight: bold;
}

#filter-form ul.simpleRegions li {
	margin: 0;
	padding: 0;
}

#filter-form ul.simpleRegions li label {
	font-weight: normal;
}


#filter-form #advancedHolder {
	margin-top: 1em;
	border-bottom: none;
}

#filter-form #advancedHolder label {
	color: #069;
	background: url(/public/c1/e4/4f/9345_68482_toggle.gif) no-repeat left top;
	padding: 0 0 0 20px;
}

#filter-form #advancedHolder span {
	overflow:hidden;
	height: 1px;
	width: 1px;
	position: absolute;
	z-index: -1000;
}

#filter-form #advancedHolder input {
	margin: 2px;
}

#filter-form .ctrlHolder.price {
	background: url(/public/9b/53/37/9177_68482_comment.gif) no-repeat 180px top;
	cursor:help;
}

#map-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	text-align: center;
	background: #fff;
	_position: absolute;
}

#map-holder #map-content-wrapper {
	width: 800px;
	height: 100%;
	overflow: auto;
	margin: 0 auto;
	text-align: left;
}

#map-holder #map-flash {
	width: 590px;
	float: left;
}

#map-holder #map-buttons {
	width: 180px;
	float: right;
	margin-top: 350px;
}

#map-holder #map-buttons a {
	float: left;
	margin: 0 1em 2em 0;
}


	/* horoskopy */

div.horoscope {
	width:690px;
	float:left;
}

div.horoscope-head {
	width:690px;
	height:160px;
	background-image:url(/public/5/e8/c2/12737_79063_horoscope_header_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

div.horoscope-head img {
	float:left;
}

div.horoscope-tail {
	text-align:center;
}

div.astroporadna {
	float:left;
	width:285px;
	border-left:solid 1px #808080;
}

div.astroporadna-head {
	background-image:url(/public/15/e6/d6/12711_79063_astroporadna_header_bg.gif);
	background-repeat:repeat-x;
	padding-left:5px;
}

div.astroporadna-item {
	margin-bottom:8px;
}

div.astroporadna-item-head {
	background-image:url(/public/2f/49/65/12725_79063_people_list_head_bg.gif);
	background-repeat:repeat-x;
	margin-left:5px;
	height:75px;
}

div.astroporadna-item-head img {
/*
	width:66px;
	height:69px;
*/
	margin:3px;
	float:left;
}

div.astroporadna-item-head h4 {
	margin-bottom:2px;
}

div.astroporadna-item-body {
	background-color:#fffdf4;
	border-bottom:solid 1px #aaaaaa;
	margin-left:5px;
}

div.sign-column {
	float:left;
}

div.sign {
	width:335px;
	margin:10px 10px 20px 0px;
}

div.sign-caption,
div.sign-text,
div.sign-phone {
	margin-left:105px;
}

div.sign-phone {
	text-align:right;
}

div.aries {
	background-image:url(/public/d/a3/c0/12721_79063__1_aries.gif);
	background-repeat:no-repeat;
}

div.taurus {
	background-image:url(/public/af/2e/32/12735_79063__2_taurus.gif);
	background-repeat:no-repeat;
}

div.gemini {
	background-image:url(/public/9b/1d/5d/12713_79063__3_gemini.gif);
	background-repeat:no-repeat;
}

div.cancer {
	background-image:url(/public/68/d2/5f/12727_79063__4_cancer.gif);
	background-repeat:no-repeat;
}

div.leo {
	background-image:url(/public/98/af/b4/12719_79063__5_leo.gif);
	background-repeat:no-repeat;
}

div.virgo {
	background-image:url(/public/c/b9/db/12739_79063__6_virgo.gif);
	background-repeat:no-repeat;
}

div.libra {
	background-image:url(/public/f9/71/17/12729_79063__7_libra.gif);
	background-repeat:no-repeat;
}

div.scorpio {
	background-image:url(/public/8c/9a/c0/12715_79063__8_scorpio.gif);
	background-repeat:no-repeat;
}

div.sagittarius {
	background-image:url(/public/d6/58/4d/12731_79063__9_sagittarius.gif);
	background-repeat:no-repeat;
}

div.capricorn {
	background-image:url(/public/a9/c4/26/12733_79063__10_capricorn.gif);
	background-repeat:no-repeat;
}

div.aquarius {
	background-image:url(/public/27/b9/f3/12741_79063__11_aquarius.gif);
	background-repeat:no-repeat;
}

div.pisces {
	background-image:url(/public/23/24/d4/12717_79063__12_pisces.gif);
	background-repeat:no-repeat;
}

div.astroporadna-item a,
div.astroporadna-item a:visited,
div.astroporadna-item a:hover {
	text-decoration:none;
	color:black;
}

div.horoscope .leftPanel {
	float:left;
}

div.horoscope .rightPanel {
	float:right;
	width:400px;
	margin-right:10px;
}

div.horoscope .detail-header {
	background-color:#fff6bf;
	border-top:solid 2px #fed324;
	border-bottom:solid 2px #fed324;
	font-weight:bold;
	font-size:1.5em;
}

	/* Categories */


/* --- HOMEPAGE --- */
.main-category {
	/* background: url() no-repeat; */
	float: left;
	margin: 10px 0;
	overflow: hidden;
	width: 410px;
	position: relative;
}
/* kategorie - homepage */
/* kategorie - homepage */
.ci { position:relative; width:44px; height:44px; overflow:hidden; display:block; float:left; text-decoration:none; _margin-bottom:-20px; }
h2.ci {width:92%;_width:83%;}
.ci span { 
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	width:44px;
	height:44px;
	background:#ffffff url(/public/64/7a/f7/13555_85304_kategorie.gif) no-repeat;
}
.ci-c530 span, .ci-c26 span, .ci-c621 span { background-position: 0 -43px; }
.ci-c541 span { background-position: 0 -86px; }
.ci-c537 span, .ci-c29 span { background-position: 0 -129px; }
.ci-c534 span, .ci-c585 span { background-position: 0 -172px; }
.ci-c540 span { background-position: 0 -215px; }
.ci-c538 span, .ci-c581 span, .ci-c622 span { background-position: 0 -258px; }
.ci-c531 span, .ci-c40 span { background-position: 0 -301px; }
.ci-c533 span { background-position: 0 -344px; }
.ci-c532 span, .ci-c566 span { background-position: 0 -387px; }
.ci-c542 span, .ci-c507 span { background-position: 0 -430px; }
.ci-c539 span, .ci-c36 span { background-position: 0 -473px; }
.ci-c535 span, .ci-c48 span { background-position: 0 -516px; }
.ci-c543 span, .ci-c528 span { background-position: 0 -559px; }
.ci-c536 span { background-position: 0 -602px;}

/* subkategorie */
.ci-cspan { background-position: 0 -0px;}
.ci-cspan { background-position: 0 -43px;}
.ci-cspan { background-position: 0 -86px;}
.ci-cspan { background-position: 0 -129px;}
.ci-cspan { background-position: 0 -172px;}
.ci-cspan { background-position: 0 -215px;}
.ci-cspan { background-position: 0 -258px;}
.ci-cspan { background-position: 0 -301px;}
.ci-cspan { background-position: 0 -344px;}
.ci-cspan { background-position: 0 -387px;}
.ci-cspan { background-position: 0 -430px;}
.ci-cspan { background-position: 0 -473px;}
.ci-cspan { background-position: 0 -516px;}
.ci-cspan { background-position: 0 -559px;}
.ci-cspan { background-position: 0 -602px;}
/* */
.ci-c27 span { background-position: 0 -645px;}
.ci-c601 span { background-position: 0 -688px;}
.ci-c69 span { background-position: 0 -731px;}
.ci-c606 span { background-position: 0 -774px;}
.ci-c10 span { background-position: 0 -817px;}
.ci-c30 span { background-position: 0 -860px;}
.ci-c31 span { background-position: 0 -903px;}
.ci-c32 span { background-position: 0 -946px;}
.ci-c33 span { background-position: 0 -989px;}
.ci-c35 span, .ci-c630 span { background-position: 0 -1032px;}
.ci-c37 span { background-position: 0 -1075px;}
.ci-c38 span { background-position: 0 -1118px;}
.ci-c39 span { background-position: 0 -1161px;}
.ci-c574 span { background-position: 0 -1204px;}
.ci-c41 span { background-position: 0 -1247px;}
.ci-c42 span { background-position: 0 -1290px;}
.ci-c47 span { background-position: 0 -1333px;}
.ci-c49 span { background-position: 0 -1376px;}
.ci-c332 span { background-position: 0 -1419px;}
.ci-c393 span { background-position: 0 -1462px;}
.ci-c424 span { background-position: 0 -1505px;}
.ci-c445 span { background-position: 0 -1548px;}
.ci-c499 span { background-position: 0 -1591px;}
.ci-c555 span { background-position: 0 -1634px;}
.ci-c556 span { background-position: 0 -1677px;}
.ci-c557 span { background-position: 0 -1720px;}
.ci-c561 span { background-position: 0 -1763px;}
.ci-c565 span { background-position: 0 -1806px;}
.ci-c567 span { background-position: 0 -1849px;}
.ci-c569 span { background-position: 0 -1892px;}
.ci-c571 span { background-position: 0 -1935px;}
.ci-c573 span { background-position: 0 -1978px;}
.ci-c582 span { background-position: 0 -2021px;}
.ci-c583 span { background-position: 0 -2064px;}
.ci-c586 span { background-position: 0 -2107px;}
.ci-c592 span { background-position: 0 -2150px;}
.ci-c611 span { background-position: 0 -2193px;}
.ci-c613 span { background-position: 0 -2236px;}
.ci-c623 span { background-position: 0 -2279px;}
.ci-c628 span { background-position: 0 -2322px;}
.ci-c178 span { background-position: 0 -2365px;}
.ci-c671089261 span { background-position: 0 -2408px;}



/* kategorie - znacky automobilu */
.main-category-block li .cis,.main-category-block li .cis:hover {background:none;}
.cis { position:relative; height:20px; overflow:hidden; display:block; float:left; }
.ccars .cis span { 
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	width:21px;
	height:20px;
	background:#ffffff url(/public/bd/70/80/13558_85327_podkategorie.gif) no-repeat;
}
.ccars .cis span { 
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	width:21px;
	height:20px;
	background:#ffffff url(/public/bd/70/80/13558_85327_podkategorie.gif) no-repeat;
}
.ccars .c-astonmartin span {background-position:0 -21px;}
.ccars .c-audi span {background-position:0 -42px;}
.ccars .c-bentley span {background-position:0 -63px;}
.ccars .c-bmw span {background-position:0 -84px;}
.ccars .c-bugatti span {background-position:0 -105px;}
.ccars .c-buick span {background-position:0 -126px;}
.ccars .c-cadillac span {background-position:0 -147px;}
.ccars .c-chevrolet span {background-position:0 -168px;}
.ccars .c-chrysler span {background-position:0 -189px;}
.ccars .c-citroen span {background-position:0 -210px;}
.ccars .c-daihatsu span {background-position:0 -231px;}
.ccars .c-dodge span {background-position:0 -252px;}
.ccars .c-ferrari span {background-position:0 -273px;width:19px;height:20px;}
.ccars .c-fiat span {background-position:0 -294px;}
.ccars .c-ford span {background-position:0 -315px;}
.ccars .c-fordmustang span {background-position:0 -336px;}
.ccars .c-honda span {background-position:0 -357px;}
.ccars .c-hyundai span {background-position:0 -378px;}
.ccars .c-jeep span {background-position:0 -399px;}
.ccars .c-kia span {background-position:0 -420px;}
.ccars .c-lamborghini span {background-position:0 -441px;}
.ccars .c-lancia span {background-position:0 -462px;width:19px;height:20px;}
.ccars .c-landrover span {background-position:0 -483px;}
.ccars .c-lotus span {background-position:0 -504px;}
.ccars .c-mg span {background-position:0 -525px;}
.ccars .c-maserati span {background-position:0 -546px;}
.ccars .c-mazda span {background-position:0 -567px;}
.ccars .c-mercedesbenz span {background-position:0 -588px;}
.ccars .c-mini span {background-position:0 -609px;}
.ccars .c-mitsubishi span {background-position:0 -630px;}
.ccars .c-nissan span {background-position:0 -651px;}
.ccars .c-opel span {background-position:0 -672px;}
.ccars .c-peugeot span {background-position:0 -693px;}
.ccars .c-porsche span {background-position:0 -714px;}
.ccars .c-renault span {background-position:0 -735px;}
.ccars .c-seat span {background-position:0 -756px;}
.ccars .c-skoda span {background-position:0 -777px;}
.ccars .c-subaru span {background-position:0 -798px;}
.ccars .c-suzuki span {background-position:0 -819px;}
.ccars .c-toyota span {background-position:0 -840px;}
.ccars .c-volkswagen span {background-position:0 -861px;}
.ccars .c-volvo span {background-position:0 -882px;}
.ccars .c-daewoo span {background-position:0 -903px;}
.ccars .c-jaguar span {background-position:0 -924px;}
.ccars .c-rover span {background-position:0 -945px;}
.ccars .c-saab span {background-position:0 -966px;}
.ccars .c-smart span {background-position:0 -987px;}
.ccars .c-vaz span {background-position:0 -1008px;}
.ccars .c-alfaromeo span {background-position:0 -1029px;}





.main-category .category-icon {
	position: absolute;
	left: 0;
	top: 0;
}

.main-category h3 {
	margin: 5px 0 5px 50px;
	padding: 0;
	font-size: 1.1em;
}
.main-category h3 a {
	color: #036 !important;
}
.main-category ul {
	margin: 0 0 0 50px;
	overflow: hidden;
	padding: 0;
	width: 360px;
}
.main-category li {
	float: left;
	height: 1.5em;
	list-style: none;
	margin-right: 10px;
	overflow: hidden;
	padding: 0;
	width: 110px;
}
.main-category li strong a {
	color: #036 !important;
}
.main-category li.more {
	float: right;
}
.main-category li.more a {
	color: #3e87db !important;
}

/* --- MAIN-CATEGORY --- */
.main-category-block {
	background-repeat: no-repeat;
	background-position: 0 30px;
	position: relative;
	margin: 0 0 1em 0;
	min-height: 90px;
}

.main-category-block .symlinks {
	border-top: 1px solid #DDDDDD;
}
.main-category-block .symlinks h2 {
	display: none;
}

.main-category-block .category-icon {
	position: absolute;
	left: 0;
	top: 1px;
}

.main-category-block h2 {
	border-top: 1px solid #AAAAAA;
	margin: 0;
	padding: 0.5em 0 0 48px;
	font-size: 1.3em;
}

.main-category-block .comodity-elements,
.main-category-block .symlinks {
	padding: .5em 0;
	margin-left: 48px;
	float:left;
	width:92%;
	_width:75%;
}

.main-category-block .comodity-elements ul,
.main-category-block .symlinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	_width:100%;
}

.main-category-block .comodity-elements li,
.main-category-block .symlinks li {
	min-width: 23%;
	max-width: 23%;
	float: left;
	margin: 0 2% 0 0;
	padding: 2px 0;
}
.main-category-block  li a {
	background:#ffffff url(/public/bd/70/80/13558_85327_podkategorie.gif) no-repeat;
	background-position:0 0;
	display: block;
	height: 1.7em;
	overflow: hidden;
	padding: 0 0 0 25px;
}


.main-category-block li a:hover {
	background-position:0 -1050px;
}

/* context ads */
.context-ads {
	margin-top: 1em;
}
.context-ads .ad-etarget-holder,
.context-ads .ad-adfox-holder {
	float: left;
	margin-right: 5%;
	width: 45%;
}

/* --- CATEGORY --- */
/* --- RUBRIKA - filter-sidebar --- */
#sidebar .dynamic-subcategories {
	margin: 1em 0;
}
#sidebar .dynamic-subcategories h2,
#sidebar .dynamic-subcategories h3 {
	font-size: 1.1em;
}
#sidebar .dynamic-subcategories li {
	float: left;
	list-style-type: none;
	width: 33%;
}
#category-sidebar .related {
	border-bottom: 1px solid #DDD;
	margin:0 0 3px;
	padding:0 0 5px;	
}

#category-sidebar .dynamic-subcategories,
#category-sidebar .symlinks {
	border-top: 1px solid #DDDDDD;
	margin: 1em 0;
	padding-top: 1em;
}
#category-sidebar .related ul,
#category-sidebar .dynamic-subcategories ul,
#category-sidebar .symlinks ul {
	margin: 0;
	padding: 0;
}
#category-sidebar .related li,
#category-sidebar .symlinks li,
#category-sidebar .dynamic-subcategories li {
	list-style-type: none;
}
#category-sidebar .related li h1 {
	display: inline;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#category-sidebar .related ul ul {
	margin: 0 0 0 0.7em;
}

#category-sidebar .symlinks h2,
#category-sidebar .dynamic-subcategories h2 {
	font-size: 1.1em;
	margin: 0;
}

#category-sidebar .related #favourites-button {
	display:inline;
	font-size:0.8em;
}

#category-sidebar .related #more-related {
	background: url(/public/c1/e4/4f/9345_68482_toggle.gif) no-repeat left 2px;
	padding: 0 0 0 20px;
	font-weight: bold;
	display: block;
	height: 18px;
}

#category-sidebar .count {
	font-size: 0.8em;
	color: #888;
}

#sponzor-rubriky-header p {
	text-align: right;
	margin: 0 0 0 0;	
}
#sponzor-rubriky-header font {
	color: black;
	background-color: #F4f4f4;
}

#sponzor-rubriky p {
	color: black;
	text-align: right;
	margin: 3px 30px 0 0;
}

#sponzor-rubriky ul {
	margin: 0 0 1em 2em;
	
}

#sponzor-rubriky a {
	font: bold;
	
}
#sponzor-rubriky img {
	margin: 7px 7px 2px 4px;
	
}

#sponzor-rubriky {
	background-color: #ffee99;
	border: solid; border-width: 1px; border-color: CCCCCC;
	margin: 0 0 10px 0;
}

#sponzor-rubriky2 p {
	color:#999999;
	margin:0 0 0 9px;
}

#sponzor-rubriky2 ul {
	margin: 0 0 1em 2em;
}

#sponzor-rubriky-pink {
	background-color: #ffcccc;
	border: solid; border-width: 1px; border-color: CCCCCC;
	margin: 0 0 10px 0;
}

#sponzor-rubriky-pink img {
	margin: 7px 7px 2px 4px;	
}

.inline-label {
	display:block;
	float:left;
	line-height:15px;
	width:70px;
	font-weight:bold;
}

	/* lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/public/b2/6d/59/9185_68482_buton_blue_prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/public/59/23/7/9159_68482_buton_blue_next.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 23px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #333; }

}

@media print {

body {margin: 1em;}
h1 {margin: 1em 0 0.5em 0 ;}
h2 {margin: 1em 0 0.5em 0 ;}
h3 {margin: 1em 0 0.5em 0 ;}
h4 {margin: 1em 0 0.5em 0 ;}
table {margin: 0.5em 0;}
p {margin: 0 0 0.5em 0;}


.noPrint {
	display: none;
}
}

