
* {
	margin:			0;
	padding:		0;
}

.clear {
	clear:			both;
}

body {
	background:		#eee url(img/body-background.png);
	cursor:			default;
}

#wrapper {
	/*background:		url(img/wrapper-background.png) repeat-x left -50px;*/
	text-align:		center;
}

#container {
	margin:			0 auto;
	width:			1000px;
	text-align:		left;
	padding-top:	3px;
}

#header {
	position:		relative;
	background:		url(img/header-background.gif) no-repeat center bottom;
	display:		block;
	height:			100px;
}

#header-logo-link {
	display:		block;
	position:		absolute;
	width:			200px;
	height:			100px;
	left:			20px;
	top:			-5px;
}

#header-logo-link a {
	display:		block;
}

#header-logo-link a img {
	border:			0;
	display:		block;
}

#header-infobox {
	display:		block;
	position:		absolute;
	height:			48px;
	left:			285px;
	top:			7px;
	width:			521px;
}

#header-infobox p {
	padding:		3px 10px 0 45px;
	color:			#298f00;
	font-family:	Arial;
	font-size:		11px;
	line-height:	14px;
}

#header-infobox p a {
	color:			#298f00;
	font-family:	Arial;
	font-size:		12px;
	text-decoration:none;
}

#header-title {
	position:		absolute;
	top:			68px;
	width:			100%;
	text-align:		center;
}

#header-title h1 {
	color:			#fff;
	font-family:	Arial;
	font-size:		17px;
	text-transform:	uppercase;
}

#header-title h1 b {
	color:			#222;
}

#content {
	background:		#ffa900 url(img/content-background.png) repeat-y left -2px;
	text-align:		center;
}

#content-wrapper {
	margin:			0 auto;
	width:			979px;
	background:		url(img/content-wrapper-background.png) repeat-x left top;
	text-align:		left;
}

#navigation {
	display:		block;
	width:			230px;
	float:			left;
}

.navigation-active {
	display:		block;
	background:		#eee url(img/navigation-active-background.png) no-repeat left top;
	margin-left:	10px;
	height:			99px;
	position:		relative;
}

.navigation-active-bottom {
	display:		block;
	margin-left:	10px;
	margin-bottom:	20px;
}

.navigation-active-bottom img {
	display:		block;
}

.navigation-item {
	margin-left:	10px;
	position:		relative;
	height:			110px;
}

.navigation-item h2 {
	color:			#fff;
	font-size:		12px;
	font-family:	Arial;
	padding:		14px 0 4px 12px;
}

.navigation-item ul {
	display:			block;
	list-style-image:	none;
	list-style-position:inside;
	list-style-type:	none;
	padding-left:		12px;
	position:			absolute;
	width:				130px;
}

.navigation-item ul li {
	line-height:		14px;
}

.navigation-item ul li a {
	font-size:		12px;
	font-family:	Arial;
	color:			#000;
	text-decoration: underline;
}

.navigation-active .navigation-item h2 {
	color:			#ff9a00;
	font-size:		12px;
	font-family:	Arial;
	padding:		14px 0 4px 12px;
}

.navigation-active .navigation-item ul {
	display:			block;
	list-style-image:	none;
	list-style-position:inside;
	list-style-type:	none;
	position:			absolute;
}

.navigation-active .navigation-item ul li {
	line-height:		14px;
}

.navigation-active .navigation-item ul li a {
	font-size:		12px;
	font-family:	Arial;
	color:			#000;
	text-decoration: underline;
}

.navigation-active .navigation-item {
	margin-left:	0;
}

.navigation-item-bg {
	display:		block;
	position:		absolute;
	left:			10px;
	top:			0;
	width:			200px;
	height:			75px;
	background:		url(img/images.gif);
}

.navigation-active .navigation-item-bg {
	background:		url(img/images-active.gif);
}

.navigation-item-11 .navigation-item-bg { background-position: 0 -168px; }
.navigation-item-12 .navigation-item-bg { background-position: 0 0; }
.navigation-item-13 .navigation-item-bg { background-position: 0 -84px; }
.navigation-item-21 .navigation-item-bg { background-position: 0 -253px; }
.navigation-item-22 .navigation-item-bg { background-position: 0 -337px; }
.navigation-item-23 .navigation-item-bg { background-position: 0 -421px; }
.navigation-item-31 .navigation-item-bg { background-position: 0 -505px; }
.navigation-item-32 .navigation-item-bg { background-position: 0 -592px; }
.navigation-item-33 .navigation-item-bg { background-position: 0 -679px; }

#navigation-advert {
	margin-left:	-1px;
	margin-top:		20px;
}

#navigation-advert a {
	display:		block;
}

#navigation-advert a img {
	border:			0;
	display:		block;
}

#listing {
	display:		block;
	width:			565px;
	float:			left;
}


#listing-pomocnik {
	background:		#eee url(img/listing-pomocnik-background.png) no-repeat left top;
	display:		block;
	height:			104px;
	width:			554px;
	position:		relative;
}

#listing-filter {
	background:		#eee url(img/listing-filter-background.png) no-repeat left top;
	display:		block;
	height:			197px;
	width:			554px;
	position:		relative;
}

#listing-filter input, #listing-filter label {
	position:		absolute;
	display:		block;
	border:			0;
}

#listing-filter input.submit {
	left:			400px;
	top:			25px;
	cursor:			pointer;
}

#listing-filter input.fulltext {
	font-weight:	bold;
	font-family:	Arial;
	font-size:		16px;
	left:			30px;
	top:			36px;
	width:			340px;
}

#listing-filter input.price-range-high {
	left:			298px;
	top:			118px;
	width:			80px;
	text-align:		right;
	font-weight:	bold;
	font-family:	Arial;
	font-size:		13px;
}

#listing-filter input.price-range-low {
	left:			95px;
	top:			118px;
	width:			80px;
	text-align:		right;
	font-weight:	bold;
	font-family:	Arial;
	font-size:		13px;
}

#listing-filter label.price-range-high {
	left:			223px;
	top:			120px;
	width:			60px;
	text-align:		left;
	font-family:	Arial;
	font-size:		11px;
}

#listing-filter label.price-range-low {
	left:			20px;
	top:			120px;
	width:			60px;
	text-align:		left;
	font-family:	Arial;
	font-size:		11px;
}

#listing-filter label.price-range {
	left:			20px;
	top:			72px;
	width:			120px;
	text-align:		left;
	font-family:	Arial;
	font-size:		11px;
}

#price_range_slider {
	background:		url(img/slider.gif); 
	width:			368px;
	height:			22px;
	position:		relative;
	left:			16px;
	top:			85px;
}

#price_range_slider .handle {
	width:			22px;
	height:			22px;
	cursor:			ew-resize;
	background:		url(img/slider-handle.gif);
	position:		absolute;
}

#listing-items {
	width:			554px;
	padding-top:	20px;
	text-align:		center;
}

#listing-items h2 {
	text-align:		left;
	padding-bottom:	6px;
	padding-left:	6px;
	text-transform:	uppercase;
	font-family:	Arial;
	font-size:		16px;
}

#listing-items h3.error {
	text-align:		left;
	padding-top:	16px;
	padding-left:	6px;
	font-family:	Arial;
	font-size:		13px;
}

.listing-item {
	display:		block;
	width:			175px;
	float:			left;
	margin:			4px 4px 4px 4px;
}

.listing-item .frame-top, .listing-item .frame-bottom {
	display:		block;
}

.listing-item form {
	background:		url(img/item.bg.gif) repeat-y left top;
	padding:		0 5px;
}

.listing-item-content h3 {
	color:			#ff9900;
	font-size:		11px;
	font-family:	Arial;
	text-align:		center;
	padding:		5px 0;
	display:		block;
	height:			40px;
}

.listing-item-content h3 a {
	color:			#ff9900;
	font-size:		11px;
	font-family:	Arial;
}

.listing-item-content a img {
	border:			0;
}

.listing-item-content p {
	font-size:		11px;
	font-family:	Arial;
	padding:		4px 8px;
	text-align:		justify;
	display:		block;
	height:			70px;
}

.listing-item-content strong.price {
	color:			#ff6600;
	font-size:		15px;
	font-family:	Arial;
	text-align:		center;
	display:		block;
}

.listing-item-actions {
	padding-top:	5px;
}

.listing-item-actions input {
	cursor:			pointer;
}

.listing-item-actions a img {
	border:			0;
}

#tips {
	display:		block;
	width:			173px;
	float:			left;
	text-align:		center;
	background:		#339900 url(img/tips-bg.png) no-repeat left top;
}

#tips h2 {
	font-family:	Arial;
	font-size:		16px;
	color:			#fff;
	padding:		14px 0 8px 0;
	text-transform:	uppercase;
}

.tips-item {
	display:		block;
	width:			163px;
	float:			left;
	margin:			4px 4px 4px 4px;
}

.tips-item .frame-top, .tips-item .frame-bottom {
	display:		block;
}

.tips-item form {
	background:		url(img/tip.bg.gif) repeat-y left top;
	padding:		0 5px;
}

.tips-item-content h3 {
	color:			#ff9900;
	font-size:		11px;
	font-family:	Arial;
	text-align:		center;
	padding:		5px 0;
	display:		block;
	height:			40px;
}

.tips-item-content h3 a {
	color:			#ff9900;
	font-size:		11px;
	font-family:	Arial;
}

.tips-item-content a img {
	border:			0;
}

.tips-item-content p {
	font-size:		11px;
	font-family:	Arial;
	padding:		4px 8px;
	text-align:		justify;
	display:		block;
	height:			55px;
}

.tips-item-content strong.price {
	color:			#ff6600;
	font-size:		15px;
	font-family:	Arial;
	text-align:		center;
	display:		block;
}

.tips-item-actions {
	padding-top:	5px;
}

.tips-item-actions input {
	cursor:			pointer;
}

.tips-item-actions a img {
	border:			0;
}

#footer {
	background:		#339900 url(img/footer-background.png) no-repeat left top;
	display:		block;
	width:			1000px;
	height:			40px;
	text-align:		center;
}

#footer-links {
	padding-top:	8px;
}

#footer-links ul {
	display:		block;
}

#footer-links ul li {
	list-style-image:	none;
	list-style-position:inside;
	list-style-type:	none;

	display:		inline;

	font-family:	Arial;
	font-size:		11px;
	color:			#fff;
	padding:		0 10px;
}

#footer-links ul li a {
	font-family:	Arial;
	font-size:		11px;
	color:			#fff;
	text-decoration: underline;
}

.tip-blue {
	background:		url(img/tip.blue.top.gif) no-repeat scroll 0 0;
	margin-bottom:	1.5em;

	font-family:	"Arial CE","Helvetica CE","Verdana CE",Arial,Helvetica,Verdana,sans-serif;
	font-size:		75%;
	font-size-adjust:	none;
	font-style:		normal;
	font-variant:	normal;
	line-height:	1.5;

	width:			545px;
	margin-top:		20px;
}

.tip-blue-in {
}

.tip-blue-in-in {
	display:		block;
	margin:			0;
	padding:		.75em 0 .75em 0;
	font-weight:	bold;
	color:			#FFF;
}

.tip-blue strong {
	font-size:		110%;
}

.tip-blue a:hover {
	text-decoration:none;
}

#guide {
	padding:		20px 10px;
}

#guide p {
	padding:		20px 40px;
	font-size:		16px;
}

.guide-item {
	display:		block;
	width:			200px;
	float:			left;
	margin:			0 50px;
	position:		relative;
	height:			130px;
}

.guide-item h2 {
	color:			#fff;
	font-size:		15px;
	font-family:	Arial;
	padding:		14px 0 4px 12px;
}

.guide-item ul {
	display:			block;
	list-style-image:	none;
	list-style-position:inside;
	list-style-type:	none;
	padding-left:		12px;
	position:			absolute;
	width:				130px;
}

.guide-item ul li {
	line-height:		14px;
}

.guide-item ul li a {
	font-size:		12px;
	font-family:	Arial;
	color:			#000;
	text-decoration: underline;
}

.guide-item-21, .guide-item-31 {
	clear:			both;
}

.guide-item-bg {
	display:		block;
	position:		absolute;
	left:			10px;
	top:			0;
	width:			200px;
	height:			75px;
	background:		url(img/images.gif);
}

.guide-item-11 .guide-item-bg { background-position: 0 -168px; }
.guide-item-12 .guide-item-bg { background-position: 0 0; }
.guide-item-13 .guide-item-bg { background-position: 0 -84px; }
.guide-item-21 .guide-item-bg { background-position: 0 -253px; }
.guide-item-22 .guide-item-bg { background-position: 0 -337px; }
.guide-item-23 .guide-item-bg { background-position: 0 -421px; }
.guide-item-31 .guide-item-bg { background-position: 0 -505px; }
.guide-item-32 .guide-item-bg { background-position: 0 -592px; }
.guide-item-33 .guide-item-bg { background-position: 0 -679px; }

#microsite-vanocni #header-infobox p {
	font-size:		9px;
}

.navigation-item .long-item {
	width:			140px;
}

.guide-item .long-item {
	width:			140px;
}
