html body
{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0;
	background: url('img/podklad.gif') top repeat-x;
}

h1, h3{color:#000099; font-weight: normal;}
h1{font-size: 1.3em;}
h2{font-size: 1.2em; display:block; width:99%; padding: 3px; background:#ffcc00; color:#fff;}
h3{font-size: 1em;}

a:link. a:hover, a:visited{color:#000099;}

div#main{margin:0 auto; width:760px;}
div#header{}
div#header img {border:0;}

div#main div.menu {height:100px; width:760px; padding:0;}
div#main div.menu a:link, div#main div.menu a:visited{color:#000099; text-decoration: none; font-size:0.8em;} 
div#main div.menu a.domy{display: block; width:110px; _width:115px; height:90px; _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/dom.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.domy:hover{background:url(img/menu/dom.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}
div#main div.menu a.byty{display: block; width:110px; _width:115px; height:90px; _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/byt.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.byty:hover{background:url(img/menu/byt.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}
div#main div.menu a.pozemky{display: block; width:110px; _width:115px; height:90px; _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/pozemok.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.pozemky:hover{background:url(img/menu/pozemok.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}
div#main div.menu a.Bprenajmy{display: block; width:110px; _width:115px; height:90px; _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/byt2.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.Bprenajmy:hover{background:url(img/menu/byt2.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}
div#main div.menu a.Nprenajmy{display: block; width:110px; _width:115px; height:90px; _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/kancl.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.Nprenajmy:hover{background:url(img/menu/kancl.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}
div#main div.menu a.poziadavka{display: block; width:110px; _width:115px; height:90px;  _height:100px; padding:3px; margin:0px 3px 3px 5px; float:left; background:url(img/menu/poziadavka.gif) no-repeat bottom #ccccff; border:1px solid #ffcc00;}
  div#main div.menu a.poziadavka:hover{background:url(img/menu/poziadavka.gif) no-repeat bottom #ffcc00; border:1px solid #000099;}

div#main div#content{font-size:0.9em; text-align:left; float:left; width:500px; margin: 5px 0 0 0;}
div#main div#content div.ponuka{width:150px; height:150px;  display:block; text-align:center; background:#fff; float:left; margin:0px 3px 3px 3px; padding:3px 6px 6px 3px;}
div.side{width:250px; float:right; margin: 5px 0 0 10px;}
div.side p{text-align:left; padding:0 0 0 30px;}
img{margin:3px; padding:3px; border:1px solid #ffcc00;}
sup {font-size:0.8em;}

div#foot{font-size:0.7em; color:#000; clear:both; padding:20px;}

table{font-size:0.7em; border-collapse: collapse; width:100%; margin-bottom:20px;}
table th{text-align:left; color:#fff; background:#000099;}
table td{background:#efefef;}
table th, td{border:1px solid #fff; padding:2px;}
.dlzka {width:25%}
thead th {background:#ffcc00; height: 30px; font-size: 1.5em; color: #000099;padding-left:10px;}
tfoot td {font-size: 1.5em; text-align: right; padding-right:10px;}

form {font-size:0.8em; width:480px;}
form fieldset{margin:5px; padding:5px; border:1px solid #000099; }

form fieldset legend{border:1px solid #000099;}
form fieldset.radio input{padding:10px 10px 10px 20px;}
form fieldset.poziadavka label{display:block; width:280px; text-align:right; float:left; padding:5px 0 0 0;}
form fieldset.kontakt label{display:block; width:150px; text-align:right; float:left; padding:5px 0 0 0;}
form input{width:160px; margin:5px; border:1px solid #ccc; background:#fff url(img/radio/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}
form input.radio{width:20px; margin: 5px 0 0 0;}

div.mapa img{width:150px; height:150px;}

/* Off state for a ARC radio button */

.radioOff {

	display: inline;
	margin: 0px;
	padding: 2px;
	padding-left: 20px;
	line-height:16px;
	background: transparent url(img/radio/off.gif) no-repeat 0% 50%;

}

/* On state for a ARC radio button */

.radioOn {

	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	line-height:16px;
	background: transparent url(img/radio/on.gif) no-repeat 0% 50%;

}

/* use CSS to full effect with hover states. Ohhh, perty! */

.radioOn:hover {

	background-image: url(img/radio/on_hover.gif);

}

.radioOff:hover {

	color: #333 !important;

	background-image: url(img/radio/off_hover.gif);

}

/* Rivus */
p.podlazia{width:220px; float:left; margin-left:10px; margin-bottom:10px;}
h2.rivus{font-size:2.5em; color: green; background:#fff;}

/* Vystavba domov */
#vystavba-domov ul li{margin:5px;}
#vystavba-domov .submenu{float:left; width:136px; height:180px;  padding:7px; margin:0 5px 5px 0; overflow:hidden; font-size:0.9em; border:1px solid #ffcc00;}
#vystavba-domov .submenu ul{margin:0; padding:2px; list-style-type: none;}
#vystavba-domov .submenu ul li{margin:3px 0 3px 0;}
#vystavba-domov .submenu ul ul{margin-left:10px;}

#vystavba-domov a, #vystavba-domov a:visited {color:red;}
#vystavba-domov a:hover{color:#660000;}

#vystavba-domov h2, #vystavba-domov h3{font-size:1.6em; color: red; background:#fff;}
#vystavba-domov h3{font-size:1.1em; font-weight: bold;}
