html, body {
}

body {
background:#eee url(../img/bg.gif) top left repeat-x;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
margin:3em 0 0 0;
}

a {
color:#36c;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#000;
}

hr {
display:none;
}

#page {
width:97em;
margin-left:auto;
margin-right:auto;
}

#header {
height:10em;
background:url(../img/header-bg-blue.gif) no-repeat center top;
}

#position {
height:8em;
background:url(../img/position-bg.gif) repeat-x center left;
border:1px solid #ccc;
border-top:none;
float:none;
}

#position p {
margin:0;
padding:1em 1em 0 1em;
font-size:2.4em;
color:#666;
}

#position p strong {
color:#333;
}

#header #menu {
margin-top:1.3em;
margin-left:1em;
float:left;
}

#header #menu ul {
list-style:none;
font-size:1.2em;
padding:0;
margin:0;
}

#header #menu ul li {
float:left;
padding:10px;
}

#header #menu li#menu-selected {
background:#fff;
border:1px solid #ccc;
border-bottom:1px solid #fff;
color:#666;
}

#header #menu ul li a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#header #menu ul li a:hover {
	text-decoration:underline;
}


#logo {
padding:2em;
padding-bottom:0;
float:left;
}

#logo img {
border:none;
}

#content {
margin-top:1em;
}

#sidebar {
float:left;
width:25em;
}

.sidebox {
padding:1.5em;
border:0.1em solid #ccc;
margin-bottom:1em;
background:#fff;
}

.sidebox h2 {
font-size:1.7em;
margin:0 0 1em 0;
padding:0;
color:#666;
}

.sidebox ul {
list-style:none;
margin:0;
padding:0;
}

.sidebox ul li {
margin:0;
padding:0;
font-size:1.3em;
}

li#cat-selected {
padding:0.5em 0;
}

.sidebox ul li a {
}

.clearer {
clear:both;
}

#content-in {
float:right;
width:71em;
}

#typ {
}

#typ ul {
list-style:none;
margin:0;
padding:0;
position:relative;
top:0.1em;
}

#typ ul li {
float:left;
padding:1em;
font-size:1.2em;
font-weight:bold;
}

#typ #typ-selected {
border:1px solid #ccc;
background:#fff;
border-bottom:1px solid #fff;
}

#content-in-in {
border:1px solid #ccc;
background:#fff;
padding-bottom:1.5em;
}

ul#inzerat-list {
list-style:none;
margin:0;
padding:0;
}

ul#inzerat-list-header {
background:url(../img/list-header-bg.gif) bottom left #fff repeat-x;
margin:0;
font-size:1.2em;
padding:1em;
padding-bottom:2em;
list-style:none;
font-weight:bold;
border-bottom:2px solid #ccc;
}

ul.inzerat {
list-style:none;
margin:0;
padding:1em;
font-size:1.2em;
border-bottom:1px dotted #ccc;
background:#fff;
}

.list-text p {
margin:0;
padding:0;
}

p.list-subject {
font-weight:bold;
margin-bottom:0.5em;
font-size:1.1em;
}

.inzerat li {
float:left;
margin:0;
padding:0;
}

.inzerat li.inzerat-clearer {
float:none;
clear:both;
}

li.list-zobrazenia {
}

li.list-cena {
margin-right:1em;
width:6em;
}

li.list-cena ul {
list-style:none;
margin:0;
padding:0;
}

li.list-cena ul li {
float:none;
}

li.list-lokalita {
margin-right:1em;
width:6em;
}

li.list-text {
width:35em;
margin-right:2em;
text-align:justify;
}

ul#inzerat-list-header li {
float:left;
}

#date {
float:right;
color:#fff;
width:40em;
text-align:right;
padding-top:2.3em;
padding-right:2em;
}

#date p {
font-size:1.2em;
margin:0;
padding:0;
}

#uputavka{
color:#fff;
/*width:270px;*/
height:10px;
margin-top:33px;
margin-left:70px;
vertical-align:bottom;
float:left;
font-size:13px;
}
.zdarma{
color:red;
font-weight:bold;
}

#search {
float:right;
padding:2em 2em 0 2em;
}

#search form {
text-align:right;
margin:0;
padding:0;
}

#search form fieldset {
margin:0;
padding:0;
border:none;
}

#search form fieldset legend {
display:none;
}

#search form fieldset label {
margin:0;
padding:0;
}

#search-adv {

}

#search-adv form {
margin:0;
padding:0;
}

#search-adv form fieldset {
margin:0;
padding:0;
border:none;
}

#search-adv form fieldset legend {
display:none;
}

#search-adv form fieldset label {
margin:0;
padding:0;
}

#search-adv ul li p {
margin:0 0 0.5em 0;
padding:0;
font-weight:bold;
}

#search-adv ul li {
margin-bottom:1em;
}

#search-adv .search-field {
width:100%;
}

#search-adv #search-button {
margin:0;
padding:0;
}

#search-adv .search-cena {
width:6em;
margin-right:1em;
float:left;
}

#search-adv #search-cena-mena {
font-weight:bold;
float:right;
margin:0;
padding:0;
}

#search-cena-mena li {
font-size:0.8em;
margin:0;
padding:0;
height:0.1em;
}

#content-single {
padding:15px;
}

#content-in-in h2 {
margin:0;
padding:0;
color:#36c;
font-size:2em;
}

#content-in-in h3 {
border-bottom:1px dotted #ccc;
padding:0 0 0.5em 0;
font-size:1.4em;
}

#content-single form, fieldset, label {
margin:0;
padding:0;
border:none;
}

#content-single form ul {
margin:0;
padding:0;
list-style:none;
}

#content-single form ul li {
margin:0 0 1em 0;
padding:0;
}

#content-single form ul li p {
font-size:1.2em;
font-weight:bold;
margin:0 0 0.5em 0;
}

#content-single form textarea {
width:100%;
height:10em;
}

.form-nadpis {
width:100%;
}

.form-pridanie-fieldset {
float:left;
width:32em;
}

.form-pridanie-fieldset-osobne {
float:right;
width:32em;
}

.form-pridanie-fieldset-osobne input {
width:100%;
}

.form-agree {
margin:0 0 1.5em;
}

.form-agree span {
font-size:1.2em;
}

.inzerat-popis {
font-size:1.2em;
}

#content-single h3 {
padding:0 0 0.3em 1.5em;
}

.ico-fotografie {
background:url(../img/icons/camera.gif) top left no-repeat;
}

.ico-video {
background:url(../img/icons/film.gif) top left no-repeat;
}

.ico-inzerat {
background:url(../img/icons/page.gif) top left no-repeat;
}

.ico-upravit {
background:url(../img/icons/page_edit.gif) center left no-repeat;
}

.ico-spam {
background:url(../img/icons/bug.gif) center left no-repeat;
}

.ico-nespravne {
background:url(../img/icons/error.gif) center left no-repeat;
}

.ico-udaje {
background:url(../img/icons/briefcase.gif) top left no-repeat;
}

ul#inzerat-info {
font-size:1.2em;
float:left;
width:40em;
margin:0;
padding:0;
list-style:none;
}

ul#inzerat-info li {
padding:0.2em 0;
}

ul#inzerat-options {
font-size:1.1em;
float:right;
margin:0;
padding:0;
list-style:none;
}

ul#inzerat-options li {
padding:0.2em 0 0.2em 2em;
}

ul#inzerat-info p.heading {
font-weight:bold;
width:10em;
float:left;
margin:0 1em 0 0;
padding:0;
}

ul#inzerat-info p.data {
margin:0;
padding:0;
width:20em;
float:left;
}

#inzerat-fotografie {
margin:0;
padding:0;
text-align:center;
}

#inzerat-fotografie a:hover img {
padding:0.5em;
background:#eee;
margin:0 1em 0 0;
border:0.1em solid #ddd;
border-right:0.1em solid #ccc;
border-bottom:0.1em solid #ccc;
}

#inzerat-fotografie a img {
padding:0.5em;
margin:0 1em 0 0;
border:0.1em solid #ddd;
border-right:0.1em solid #ccc;
border-bottom:0.1em solid #ccc;
}

#inzerat-video {
text-align:center;
}

#content-home {
margin:2em 0 0 2em;
}

.home-kategorie {
margin:0;
padding:1em 0 0 0;
list-style:none;
width:29em;
float:left;
}

.home-kategorie h2 {
margin:0 0 0.3em 0;
padding:0;
font-size:1.8em;
}

.home-kategorie .right {
float:right;
width:20.5em;
}

.home-kategorie h2 a {
text-decoration:none;
}

.home-kategorie h2 a:hover {
text-decoration:none;
color:#333;
}

.home-kategorie img {
float:left;
margin:0 1em 0 0;
border:1px solid #ccc;
padding:0.5em;
background:#fff;
}

.home-kategorie li {
margin:0 0 1em 0;
padding:0 0 1em 0;
vertical-align:top;
}

.home-kategorie li ul {
margin:0;
padding:0;
list-style:none;
}

.home-kategorie li ul li {
padding:0;
margin:0;
}

#home-kategorie1 {
border-right:1px dashed #ccc;
padding-right:1em;
margin:0 2em 0 0;
}

#home-kategorie2 {
border-right:1px dashed #ccc;
padding-right:1em;
margin:0 2em 0 0;
}

#footer {
text-align:center;
border-top:0.2em solid #ccc;
padding:2em 0;
}

.inzerat-img {
float:left;
padding-right:1em;
}

.inzerat-img img {
padding:5px;
border:1px solid #ccc;
background:#fff;
}

#strankovanie {
text-align:center;
margin-top:2.5em;
margin-bottom:1em;
font-weight:bold;
font-size:1.1em;
}

#strankovanie a {
padding:1em;
border:1px solid #ccc;
background:#fff;
text-decoration:none;
}

#strankovanie a:hover {
border:1px solid #999;
text-decoration:underline;
}

#strankovanie strong {
padding:1em;
border:1px solid #ccc;
background:#eee;
font-weight:bold;
}

.inzerat-additional {
margin-top:1em;
font-size:0.9em;
font-weight:bold;
}

.inzerat-additional a {
text-decoration:none;
}

.inzerat-additional a:hover {
text-decoration:underline;
}

.inzerat-additional span {
margin-right:1em;
}

span.zakruzkovat {
padding-left:1.75em;
background:url(../img/icons/add.gif) center left no-repeat #fff;
}

div.sidebox-adv {
	border:1px solid #369;
	padding:1.5em;
	background:#36c;
	color:#fff;
	margin:0 0 1em 0;
	height:25em;
}

div.sidebox-adv1 {
/* border:1px solid #369; */
  text-align:center;
	background:white;
	color:#fff;
	margin:0 0 1em 0;
}

div.sidebox-adv a {
	color:#fff;
}

/* div.sidebox-adv1 a {
	color:#36c;
}*/
div.sidebox-adv1 a:hover {
	color:#36c;
}
div.sidebox-adv p {
	font-size:2.5em;
	padding:3.1em 0 0 0;
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

#papa-art {
width:95px;
float:right;
}

#papa-art a {
text-decoration:none;
color:#666;
font-style:italic;
}

#papa-art a:hover {
text-decoration:underline;
}

#papa-art #red {
font-weight:bold;
color:#f00;
}
.gad{
border-bottom:1px dotted #ccc;
text-align:center;
}
