	/* RESET */
	html{color:#000; background:#FFF}
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0; 	padding:0}
	table{border-collapse:collapse; border-spacing:0}
	fieldset, img{border:0}
	address, caption, cite, code, dfn, em, strong, th, var, optgroup{font-style:inherit; font-weight:inherit}
	del, ins{text-decoration:none}
	li{list-style:none}
	caption, th{text-align:left}
	h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
	q:before, q:after{content:''}
	abbr, acronym{border:0; font-variant:normal}
	sup{vertical-align:baseline}
	sub{vertical-align:baseline}
	legend{color:#000}
	input, button, textarea, select, optgroup, option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
	input, button, textarea, select{*font-size:100%}
	
	/* ================ */
	/* = The 1Kb Grid = */ /* 12 columns, 60 pixels each, with 20 pixel gutter */
	/* ================ */
	.grid_1{width:60px}		.grid_2{width:140px}	.grid_3{width:220px}	.grid_4{width:300px}
	.grid_5{width:380px}	.grid_6{width:460px}	.grid_7{width:540px}	.grid_8{width:620px}
	.grid_9{width:700px}	.grid_10{width:780px}	.grid_11{width:860px}	.grid_12{width:940px}
	.column, .col{margin:0 10px; overflow:hidden; float:left; display:inline}
	.column0, .col0{margin:0; overflow:hidden; float:left; display:inline}
	.row0{width:100%; overflow:hidden; float:left; display:inline}
	.row{width:960px; margin:0 auto; overflow:hidden}
	.row .row{margin:0 0px; width:auto; display:inline-block}
	.full{width:940px; margin:0 auto; overflow:hidden; padding:0 10px}

	body {

		background:url(../images/header-bg.png) repeat-x;
		font-family: Arial, Verdana; 
		background-color:#fff;
		color:#444;
		font-size:65%;
		cursor:default;
	}
	h1 {

		font-size:2em;	
	}
	h2 {font-size:1.5em; }
	h3 {font-size:1.25em; padding:0; margin:0;  }
	h4 {font-size:16px;font-weight:bold;}
	a {color:#0962A0;text-decoration:none; outline:none;}
	a:hover {color:#4C81BF;text-decoration:underline}
	a:visited {color:#5D174B !important}

	p  {padding:10px 0;font-size:11px;}
	strong {font-weight:bold;}

	/* FORM */
	form label
	{

        display: block;
        width: 160px;
        float: left;
        margin-bottom: 10px;
        padding:4px 0;
        font-size:1.1em;
	}
	label.error {
		color:#F92672; font-weight:bold; font-size:x-small !important;
		
	}
	form input[type=password], form input[type=text], form input[type=file], form textarea, form select
	{
        display: block;
        width: 260px;
        float: left;
        font-size:1.2em;
        margin-bottom: 10px;
        padding:4px 0;
	}
	form br {clear:left;}
	fieldset {
		padding: 20px 20px 20px 20px;
		margin-right:0px;
		margin-bottom:10px;
	}
	fieldset label {font-weight:bold;}
	fieldset legend {
		color:#F92672;
		font-size:14px;
		padding: 2px;
		font-weight: bold;
	}	

	#top {
		clear:both;
		width:950px;
		margin:0 auto;
		height:65px;
		padding-top:10px;
	
	}
	#top img {margin-top:10px;}
	#top a img {float:left}
	#top h1 {

		margin-top:25px;		
		float:left;
		cursor:pointer;
		line-height:16px;
	}
	#top h1 a {color:#fff !important; font-size:x-large; font-family:'segoe ui',arial;letter-spacing:0px;font-weight:bold;}
	#top h1 span {
		
		letter-spacing:0px;
		font-size:14px;
		color:#fff;
		font-family:'segoe ui light',arial, verdana;
		font-weight:normal;
		
	}
	#pridat-inzerat {float:right;position:absolute;right:0px;top:12px;}

	#searchbox {padding:20px 8px;width:584px;height:33px;position:relative;}
	#searchbox select {font-size:15px;padding:6px 3px;position:relative;top:0px;border:0px solid #ccc;width:200px;}
	#searchbox > form > input[type=submit] {position:relative;top:-2px;left:-3px;-moz-border-radius:0 5px 5px 0;background-color:transparent;color:transparent;width:80px;height:40px; font-size:15px;border:0;cursor:pointer;}
	#searchbox #more {margin-top:5px;}
	#searchbox #more a {color:#ccc !important;font-size:1.1em;}

	#search {position:relative;width:910px; margin:0 auto; padding:15px 10px;-moz-border-radius:5px; background:url(../images/top.png) no-repeat 0 20px}
	#search input[type=text] {padding:5px;width:255px;font-size:18px;background-color:#FFF;border:0px solid #ccc;margin-right:10px;}
	#search span {position:absolute;padding:10px 0; top:55px;}
	#search span a {font-size:1.3em;}
	#search span img {vertical-align:middle;}

/* MENU */

	#top ul li > img {padding-left:10px;cursor:pointer;}
	#top ul, #top li {margin:0; padding:0;}
	#top ul {margin-left:0px;}
	#top ul {padding:30px 0;}
	#top ul > li {float:left;margin-right:25px;}
	#top ul > li > a, #top ul > li > a:visited 
	{
		font-size: 1.6em;
		color:#444 !important;
		text-decoration:none;
	}
	#top ul > li > a:hover {text-decoration:underline;} 
	#top ul > li > a > img {margin-top:-30px;}
	#top ul > li > form#search input 
	{
		font-size:1.3em;
		color:#666;
		width:105px;
		padding:3px 20px;
		margin-top:-3px;
		border:none;
		border-bottom:1px solid #999;
		background: url(../images/search.jpg) no-repeat 2px 3px;
	}

/* CONTENT */

	#content-container
	{
		padding:0px;
		clear:both;
		margin:30px auto;
	}
	#content
	{
		padding:0px;
		background-color:#FFF;
		border:0px solid #ccc;
		min-height:500px;
		height:auto !important;
		height:500px;
		overflow:auto;
		margin-right:5px;
		-moz-border-radius:8px;
	}

/* SIDEBAR */

	#sidebar > div {
		
		overflow:auto;
		border:1px solid #eee;
		-moz-border-radius:3px;
		margin-bottom:10px;
	}
	#sidebar > div > p {
	
		padding:4px 0 0 0;
	}
	#sidebar > div > h2 {
	
		padding:10px;
		background-color:#ccc;
		color:#161616;
		-moz-border-radius:3px 3px 0 0;
	}

	/* SIDEBAR KATEGORIE */

	ul#kategorie-list  			{margin-left:10px;float:left; width:160px;}
	ul#kategorie-list li 		{display:block; clear:both;}
	ul#kategorie-list li a		{position:relative;text-decoration:none; clear:both; color:#666; display:block; padding:7px 5px;border-bottom:1px solid #CCC; font-size:1.2em;}
	ul#kategorie-list li a:hover{background-color:#333;color:#fff !important;}	

	ul#kategorie-images  	{width:600px;float:left;margin-left:0px;border:0px solid #222;}
	ul#kategorie-images li 	{float:left; padding-top:5px;padding-left:70px;position:relative; height:80px; width:210px; margin-right:20px;border-bottom:1px solid #ccc;padding-top:10px;}
	ul#kategorie-images img {position:absolute;top:0;left:0;width:64px;border:none;display:block;}
	ul#kategorie-images li h2 a {color:#0962A0 !important;font-size:0.9em !important; display:block; text-align:left;margin-bottom:3px;font-weight:bold;}
	ul#kategorie-images li > a {font-size:1em !important; color:#000;}
	ul#kategorie-images li > a:visited {font-size:1.1em !important; color:#000 !important;}

	#promo img {width:297px	}
	#facebook {border:0 !important;}
	#rss, #notifikacie-emailom, #oblubene {

		clear:both;
		padding-left:75px; 
		padding-top:20px; 
		padding-bottom:25px;
		padding-right:20px;
		position:relative; 
		background:url(../images/icons/rss.jpg) #fff no-repeat 10px 10px;
	}
	#oblubene a, #rss a, #notifikacie-emailom a {color:#0962A0 !important;font-size:1.15em;}
	#notifikacie-emailom {background:url(../images/icons/email.jpg) #fff no-repeat 10px 10px;}
	#oblubene {background:url(../images/icons/favorite-true.png) #fff no-repeat 25px 15px;}
	#notifikacie-emailom input[type=text] {
		
		width:130px;
	}
	#oblubene h1, 
	#rss h1, 
	#notifikacie-emailom h1 {font-size:1.5em}


	/* TOUCH */

	#touch {width:950px;margin:20px auto;background-color:#fff; padding-left:0%; overflow:auto;clear:both;}
	#touch > div
	{
		border-right:0px solid #ddd;
		width:31%;
		padding:30px 10px;
		float:left;
	}
	#touch h3 {font-size:2em;}
	#touch p {font-size:1.2em;line-height:1.5em}

	/* SEARCH */

	#search-dialog {
		display:none;background-color:#fff;padding:20px;width:551px;position:absolute;top:94px;left:-20px;z-index:9;border:1px solid #ccc;border-top:0;
		font-size:small !important;
	}
	#search-dialog label {

		font-size:1.1em !important;
		
	}
	#search-dialog input[type=text], #search-dialog select {padding:3px;font-size:small;border:1px solid #ccc;}
	#search-dialog input {border:1px solid #ccc !important;}
	#search-dialog #cena_od, #search-dialog #cena_do {width:50px;font-size:small;}

	#search_inline {

		display:none;
		border-top:1px solid #ccc;
		background-color:#FFF;
		color:#222;
		padding: 10px 20px;
		padding-left:40px;
	
	}
	#search_inline input#cena_od, #search_inline input#cena_do {
		margin-left:5px;	
		width:50px;
	}
	#search_inline h1 {display:inline-table;float:left;width:150px;margin-right:60px;font-size:1.2em;padding:5px 10px;font-weight:bold;}
	#search_inline input, #search_inline select {
		
		width:100px;
		
	}
	#search_inline input[type=submit] {width:auto; }
	#search_inline label {
	
		display:inline;
		width:auto;
		padding:5px 10px;
		
	}
	
/* FOOTER */

	#footer {clear:both;padding:10px 0px; background-color:#fff;width:950px;margin:0 auto;;}

	#footer_network {
		
		text-align:center;
		padding:35px;
		background-color:#222;
		color:#fff;
		overflow:auto;
		clear:both;
		
		
	}
	#footer_network strong {font-size:1.7em;margin-bottom:0px;display:block;}
	#footer_network	a {
		
		font-weight:bold;
		margin-right:10px;
		font-size:10px !important;
		padding:5px 3px 3px 0;
		text-decoration:none;
		color:#999;
	}
	#footer_network	a:hover {color:#12B2C9 !important;}
	#footer h2 {margin-left:0px;}
	
	
/* PAGING */

	.paginate {
		font-size: 1.3em;
	}
	a.paginate {
		float:left;
		padding: 7px 10px 7px 10px;
		text-decoration:none;;
		background:#FFF;
		color: #0962A0 !important;
	}
	a.paginate:visited {color:#800080;}
	a.paginate:hover {
		color: #0962CC !important;
		text-decoration:underline;
	}
	a.current {
		float:left;
		font-size: 1.3em;		
		color:#333;
		padding: 7px 10px 7px 10px;
		font-weight:bold;
		cursor: default;
		text-decoration: none;
	}


	/* CLASES */


	a.big {font-size:18px;text-decoration:none;color:#777 !important}
	a.big:hover {text-decoration: underline}
	.clear {clear:both;}
	.r {float:right;}
	.l {float:left}
	.infotext {color:#666;width:95%;margin-left:0px;font-size:1.2em;}
	.none {display:none !important;}
	.rh {color:#222; text-decoration:none;}
	.rh span {color:#222;font-size:1.1em;}

	.debug {position:fixed;bottom:0px;background-color:#fff;right:20px;display:block;float:right;font-size:x-small;color:#FFF;padding:5px;}

	p.text {font-size:1.3em; line-height:1.4em;text-align:justify; color:#555;}
	p.subinfo {text-align:left;padding:0 20px;font-size:1.2em;margin-top:20px;}

	.ad {display:none;padding:10px 0px 30px 0!important;background-color:#fff !important;}
	
	.inzerat.ad {padding-top:0;}

	a.fb_share_button {height:15px;background:url(../images/share.gif) no-repeat;padding:0; padding-right:5px;padding-left:19px;
		font-size:11px;color:#666 !important;opacity:0.8;
	}
	a.fb_share_button:hover {opacity:1;color:#333 !important;}

	/* ADMIN */
	
	.inzerat:hover p.admin a {display:inline;}
	p.admin			{height:10px;}
	p.admin a		{display:none;color:#E00058; cursor:pointer; padding-right:5px;font-size:small;}
	p.admin a:hover	{text-decoration:underline;}
	.underline {text-decoration:underline}
	/* INZERAT */
	
	.inzerat 
	{
		padding:10px;
		background-color:#f6f6f6;
		background-color:#fff;
		background-color:#fafafa;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
		
		border:1px solid #eee;
		margin-bottom:10px;
		background: url(../images/bg.png) no-repeat #fcfcfc;
		overflow:auto;
		position:relative;
		padding:15px 0px 10px 12px;
		margin-top:0px;

	}
	.sold {position:absolute; right:70px;width:74px;top:-15px;z-index:9;}
	.inzerat-detail .sold {position:absolute; right:70px;width:74px;top:-15px;z-index:9;}
	.inzerat .img { display:block;float:left; margin-right:30px;  }
	.inzerat .img img 		{width:118px;opacity:1; border:0px solid #000;}
	.inzerat:hover .img img {width:118px;opacity:1}	
	.inzerat-info {float:left; }
	.inzerat h3
	{
		font-size:1.3em;
		font-weight:bold;
		width:350px;
		overflow:hidden;
		text-transform:uppercase;
		color:#0962A0;
	}
	.inzerat h3:hover {
		text-decoration:underline;cursor:pointer;
	}
	
	.inzerat:hover h2 {color:#89BB53;}
	.inzerat p.text 
	{
		font-size:1.2em;
		line-height:1.3em;
		margin-top:10px;
		width:445px;
		overflow:hidden;
	}
	.inzerat p.text.zvyrazneny {width:445px;color:#444; color:#000; background-color:#FFFA5D; background-color:#FFF; margin-top:20px !important;border-top:1px solid #0FB721;padding-top:20px;} 
	
	.inzerat.top {background-color:#C9FF5D; background-color:#FFFFCE; margin-top:20px !important;border-top:0px solid #0FB721;padding-top:20px;}
	.inzerat.top h3 {color:#111}
	.inzerat.top p {background-color:#FFFFCE !important;color:#000;}
	.inzerat-cena {
		
		padding:7px 10px;
		
		color:#000;
		position:absolute;
		right:5px;
		top:8px;
		font-weight:bold;
		text-align:right;
		z-index:2;
		color:#555;
		font-size:1.5em;
		font-family:arial;
	}
	.inzerat p.text a {color:#278EAF;padding:0px;text-decoration:underline;}


#najnovsie-inzeraty {
	font-size:20px;
	border-bottom:1px solid #eee;
	padding:10px;
	display:block;
	background-color:#161616;
	color:#fff;
	-moz-border-radius:3px 3px 0 0;
	
}

form > input.button {border:1px solid #ccc;font-size:x-small !important;}
form label.error {
	
	font-size:small !important;
	padding-left:3px; margin-left:160px; 
	width:390px;
	color:#E44F91;
	
}

#rss-and-email-wizard {font-size:1.2em;}

a.pink {color:#FF1779 !important;}

#dalsie-inzeraty{font-size:1.5em;color:#0962A0 !important; margin-top:20px;}

	a.button, input[type=submit],input[type=button]
	{
		cursor:pointer;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		text-decoration:none;;		
		margin:0px 0 0 0px ;
		background-color:#3B5998;
		color:#fff;
		border:none;
		border:1px solid #888;
		font-size:11px !important;
		padding:5px 6px;
		font-weight:bold !important;
	}
		#footer .infotext {font-size:1.2em;color:#000;line-height:1.3em;margin-top:20px;}
		#kontakt {padding:1%;background-color:#eee;width:98%;border-top:1px solid #ddd;}
		#kontakt p {width:960px; margin:0 auto; font-size:1.2em;}
		#kontakt p a {padding-right: 10px; border-right:1px solid #999;margin-right:10px;}
		#footer_network {overflow:hidden;text-align:left;}
		#footer_network p {width:960px; margin:0 auto; font-size:1.2em;}
		#footer_network p a {font-size:14px !important;text-transform:capitalize; color:#18B2C9 !important; padding-right:20px;margin-right:20px;border-right:1px solid #555;font-weight:bold;}	

	#content-right h2, 
	#facebook h2,
	#promo h2 {
		background-color:#3B5998 !important;
		text-align:left;
		color:#fff !important;
		padding:0px;
		font-weight:bold !important;
		font-size:15px;
		margin:0;padding:10px;
	}
	
.white {color:#fff;}
.blue{color:#0962A0 !important;}
#searchbox div#more > a {color:#FFF!important;background-color:transparent;padding:5px 10px;font-size:1.2em !important;margin:0px 0;font-weight:bold;border-right:1px solid #444}

.bottom {vertical-align:bottom}

.breadcumbs {padding:0px;margin-bottom:20px;margin-top:0px;}
.breadcumbs a {
	
	font-size:13px;padding-right:12px; color:#3B5998 !important;
	font-weight:bold;
	background:url(../images/breadcumb.png) right 2px no-repeat;
	
}
.breadcumbs a:last-child { background:none }


select,input {outline:0;}

a.blue{color:#0962A0 !important;}