body {
	margin:0px;
	padding:0px;
	font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color: #FFFFFF;
}

img {
	border-width:0px;
}

table {
	font-size:1.0em;
}

form {
	display:inline;
	margin:0;
}

input {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}
select {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}
textarea {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}
li {
 margin: 0.5em 0 0.5em 0; padding:0;
	color:#6D6D6D;
}
ul {
	margin: 0em 0 1em 1.3em; padding:0;
	list-style-type: square;
}

.obsah_print {display:none;}
.print_odkaz {display:none;}

/* layout */
#main {
 position: absolute;
	width:728px;
	left:50%;
	top:10px;
	z-index:1;
	margin-left:-364px;
	padding:0px;
	text-align:left;
	/*background-color:green;*/
	background-color:transparent;
}
h3 {
 margin: 0 0 0.4em 0;
 padding:0;
	color:#FF6600;
	font-size: 100%;
}
h3 a {margin-left:30px;color:#FF6600;font-weight:normal;}
h3 a:link, h3 a:visited {text-decoration:underline;}
h3 a:hover {text-decoration:none;}
#layout_background {
	position:absolute;
	top:67px;
	left:0px;
	right:0px;
 height:29px;
	width:100%;
	background-color:#FFBB00;
}
#logo {
	float:right;
	width:323px;
	height:41px;
	text-align:left;
	margin-bottom:14px;
	/*background-color: Aqua;*/
	/*background-image:url('../obr/logo_top.gif');
	background-repeat:no-repeat;
	background-position: top right;*/
}
#logo img {
 position:absolute;
	right:0;
}
#logo h1 {
	margin:19px 14px 0px 0px;
	font-size:16px;
	height:22px;
	color:#C0C0BE;	
}
#rss {float:left;}
.rk_partner {
 margin-bottom:6px;
 font-weight:bold;
	font-size:12px;
	color:#FF0000;
}

/* nadpisy */
.header-box {
	margin:0;
	padding:0;
	position: relative;
	line-height:120%;
	overflow: hidden;
}
.header-box .header-img {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.header-box .specialista-img {
 /* rozmery obrazku */
	width: 212px;
	height: 22px;
	background: url(../obr/nadpisy/specialista.gif) top left no-repeat;
}
.header-box .pronajem-img {
 /* rozmery obrazku */
	width: 350px;
	height: 40px;
	background: url(../obr/nadpisy/pronajem.gif) top left no-repeat;
}

/*menu*/
#menu {
 clear:both;
	width:100%;
	padding-top:2px;
}
/*
#menu table {
 height:29px;
 font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu table td {
	padding:0px 16px 0px 16px;
}
*/
#menu div {float:left;padding:0 16px;height:29px;font-size:13px;font-weight:bold;color:#FFFFFF;}
#menu div.menu_delic {
	width:2px;
	padding:0px 1px 0px 1px;
	background-image:url('../obr/menu_delic.gif');
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
#menu #menu_sel {
	background-color: #FF6600;
}
#menu A, #menu #menu_sel span {position:relative;top:4px;}
#menu A:link {color:#FFFFFF}
#menu A:visited {color:#FFFFFF}
#menu A:hover {color:#FF6600}

#menu A:link.menu_att  {color:#6D6D6D}
#menu A:visited.menu_att {color:#6D6D6D}
#menu A:hover.menu_att {color:#FF6600}

#menu div.clearer {clear:both;float:none;height:1px;font-size:1px;width:auto;}

/*filtr*/
#filtr {
	margin:30px 0px 20px 0px;
}
#filtr_inner {
	height:230px;
	background-image:url('../obr/pronajem.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}
#filtr_inner_short {
	height:98px;
	background-image:url('../obr/pronajem_short.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}
#filtr h2 {
 height:40px;
	margin:0px;
	padding:0px;
	font-size:22px;
	color:#FF6600;	
}
#filtr p {
 width:350px;
	margin:14px 0px 0px 0px;
	padding:0px;
	line-height:140%;
	font-size:85%;
	color:#6D6D6D;
}
#filtr p A:link {text-decoration:underline;color:#6D6D6D}
#filtr p A:visited {text-decoration:underline;color:#6D6D6D}
#filtr p A:hover {text-decoration:none;color:#6D6D6D}

#filtr #filtr_help {
	margin:10px 0px 10px 0px;
	color:#FF6600;
	font-weight:bold;
}


#filtr select {
	font-size:11px;
	background-color:#FFBB00;
}
#filtr #krit_typ {
	width:61px;
}
#filtr #krit_region {
	width:100px;
}
#filtr #krit_dispozice {
	width:68px;
}
#filtr #krit_relace {
	width:135px;
}
#filtr #krit_druh {
	width:135px;
}
#filtr #krit_region_long {
	width:135px;
}
#filtr .krit_vypis_box {
	font-size:12px;
	font-weight:bold;
	color:#6D6D6D;
	margin-bottom:9px;
}
#filtr .krit_vypis_result {
 height:70px;
 font-size:12px;
	font-weight:bold;
	color:#6D6D6D;
	background-color:#FFBB00;
}
#filtr .krit_vypis_result div {
	padding:4px;
}
#filtr .krit_zrus {
 width:54px;
 margin-top:6px;
	font-weight:bold;
	border:1px #FFFFFF solid;
	background-color:#FF6600;
	color:#FFFFFF;
}
#filtr_button {
 position:absolute;
	top:165px;
	left:-15px;
	margin-top:76px;
	padding:6px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
}
#nula_polozek {
 margin-top:20px;
	color:#FF6600;
	font-weight:bold;
	font-size:120%;
}
#nula_polozek A:link {font-size:80%;text-decoration:underline;color:#FF6600}
#nula_polozek A:visited {font-size:80%;text-decoration:underline;color:#FF6600}
#nula_polozek A:hover {font-size:80%;text-decoration:none;color:#FF6600}

/*listovani a razeni */
.razeni {
 width:100%;
	color:#6D6D6D;
}

.razeni A:link {text-decoration:underline;color:#6D6D6D}
.razeni A:visited {text-decoration:underline;color:#6D6D6D}
.razeni A:hover {text-decoration:none;color:#6D6D6D}

.submitbutton_katalog {
	margin-left:5px;
	font-weight:bold;
	border:1px #FFBB00 solid;
	background-color:#FF6600;
	color:#FFFFFF;
}
#close {
 font-size:11px;
	border:1px #6D6D6D solid;
	background-color:#ECE9D8;
	color:#6D6D6D;
}
/* katalog */
table.vypis {
	font-weight: bold;
	font-size: 85%;
	background-color: #FF6600;
	border-top: 1px;
	border-left: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #FF6600;
}
.vypis th {
	text-align:left;
	padding-top: 6px;
	padding-bottom: 8px;
	font-size:120%;
	color:#FFFFFF;
}
.vypis td {
  padding:8px;
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#FF6600;
}
.vypis_lichy {
 font-weight:normal;
	color:#000000;
	background-color:#ECE9D8;
	cursor: pointer;
}
.vypis_sudy {
 font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	cursor: pointer;
}
.vypis_partner {
 font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	cursor: pointer;
}

#google_ad {width:100%;margin-bottom:15px;text-align:center}
#banner_ad {width:100%;padding-bottom:15px;text-align:center}

.vypis A:link {text-decoration:none;color:#000000}
.vypis A:visited {text-decoration:none;color:#000000}
.vypis A:hover {text-decoration:none;color:#000000}

/* aktuality */
#aktuality {
 width:630px;
	margin:26px 0px 0px 0px;
	font-size:100%;
}

#aktuality img {
	float:left;
}
#aktuality #aktuality_box {
	float:right;
}
.aktuality {
	margin:2.1em 0 0 0;
	color:#6D6D6D;
	font-size:90%;
}
.aktuality h3 {
 width:400px;
	padding:0px;
	margin:0.5em 0 0.4em 0;
	font-size:120%;
	color:#FF6600;
}
.aktuality p {
 margin:0 0 0.5em 0;
	padding:0;
 width:400px;
	line-height:140%;
}
.aktuality A:link {text-decoration:underline;color:#FF6600}
.aktuality A:visited {text-decoration:underline;color:#FF6600}
.aktuality A:hover {text-decoration:none;color:#FF6600}

.aktuality_vypis {
	margin:2.1em 0 0 0;
	color:#000000;
}

.aktuality_vypis h3 {
 width:600px;
	padding:0px;
	margin:0.5em 0 0.8em 0;
	font-size:120%;
	color:#FF6600;
}
.aktuality_vypis p {
 margin:0 0 0.6em 0;
	padding:0;
 width:600px;
	line-height:130%;
}
.aktuality_vypis p A:link {text-decoration:underline;color:#000000}
.aktuality_vypis p A:visited {text-decoration:underline;color:#000000}
.aktuality_vypis p A:hover {text-decoration:none;color:#000000}

.aktuality_vypis A:link {text-decoration:underline;color:#FF6600}
.aktuality_vypis A:visited {text-decoration:underline;color:#FF6600}
.aktuality_vypis A:hover {text-decoration:none;color:#FF6600}

/*sluzby*/
#sluzby {
	width:600px;
}
#sluzby h3 {
 font-size:120%;
	color:#FF6600;
	padding:0;
	margin:0 0 0.8em 0;
}
#sluzby li {
 margin-bottom:1.5em;
		color:#000000;
}
#sluzby ul ul {
 list-style-image:url("../obr/arrow.gif");
}
#sluzby ul ul li {
 margin-bottom:0.5em;
 color:#FF6600;
}
#sluzby A:link {text-decoration:underline;color:#FF6600}
#sluzby A:visited {text-decoration:underline;color:#FF6600}
#sluzby A:hover {text-decoration:none;color:#FF6600}

#sluzby ul A:link {text-decoration:underline;color:#000000;font-weight:bold;}
#sluzby ul A:visited {text-decoration:underline;color:#000000;font-weight:bold;}
#sluzby ul A:hover {text-decoration:none;color:#FF6600;font-weight:bold;}

.vysledky-vyhledavace {margin: 10px 0 20px 0;clear:both;}
.tab-seo {float:left;border-collapse: collapse; text-align: center; margin: 0.5em 0.5em 0 0; font-size: 11px;}
.tab-seo td {border: 1px solid #E4E4E4; font-size: 11px;}
.tab-seo .hlavicka {color: white; background-color: #FFBB00}
.tab-seo .hlavicka  a {color: white; text-decoration: none;}
.tab-seo .hlavicka  a:hover {color: white; text-decoration: underline;}
.tab-seo .hlavicka-img {background-color: white;}0}

/*kontakt*/
#kontakt{
	width:600px;
}
#kontakt h3 {
 font-size:120%;
	color:#FF6600;
	padding:0;
	margin:0 0 0.8em 0;
}
#kontakt A:link {text-decoration:underline;color:#6D6D6D}
#kontakt A:visited {text-decoration:underline;color:#6D6D6D}
#kontakt	A:hover {text-decoration:none;color:#6D6D6D}

#provozovatel p {margin:10px 0;padding:0;}
#provozovatel p img {float:left;margin-right:10px;}
#kontakt_notice {width:490px;margin:6px 0;line-height:140%;font-size:11px;color:#FF0000;}
#kontakt_notice p {margin:0;padding:6px 0;}

#form_message {
 font-size:12px;
 font-weight:bold;
 color:#FF0000;
}
#form_message p {
	color:#FF6600;
	font-weight:bold;
	margin-top:8px;
	line-height:100%;
}
div.sbb_div {display: none;}

#kontakt_form textarea {
 display:block;
	width:450px;
 height:120px;
	overflow:auto;
	margin:6px 0;
	border:1px #FF6600 solid; 
	font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
	background-color:#FFFFFF;
 color:#000000;
}
#kontakt_form input {
 display:block;
	width:328px;
	margin:6px 0;
	border:1px #FF6600 solid;
}
#kontakt_form .submitbutton_katalog {
 width:auto;
	margin:auto;
	margin-top:12px;
	float:left;
}

/*paticka*/
#footer {
 clear:both;
 padding:20px 0 15px 0;
	width:100%;
	text-align:right;
	color:#6D6D6D;
	font-size:80%;
}
#footer div {
 width:100%;
	padding-bottom:0.8em;
	margin-bottom:0.5em;
	border-bottom:1px #FFBB00 solid;
	font-size:110%;
	color:#6D6D6D;
}
#footer A:link {text-decoration:underline;color:#6D6D6D}
#footer A:visited {text-decoration:underline;color:#6D6D6D}
#footer A:hover {text-decoration:none;color:#6D6D6D}

#footer p {
 margin:0.8em 0 1.8em 0;
	padding:0;
	color:#FF6600;
	font-weight:bold;
	font-size:110%;
}
#footer div p {
 margin:0.8em 0 0.4em 0;
	padding:0;
	color:#6D6D6D;
	font-weight:normal;
	font-size:100%;
}
#footer div p a {font-weight:normal !important;color:#6D6D6D !important;}

#footer p A:link {text-decoration:underline;font-weight:bold;color:#FF6600}
#footer p A:visited {text-decoration:underline;font-weight:bold;color:#FF6600}
#footer p A:hover {text-decoration:none;font-weight:bold;color:#FF6600}

/* kontaktni formulare */

#formular {
 margin-left:20px;
 width:463px;
	padding-top:0.8em;
 font-size:100%;
	color:#6D6D6D;
	text-align:center;
}

#formular table {
	margin:0.8em 0 0.8em 0;
}
#formular td {
	text-align:left;
	color:#6D6D6D;
}
#formular h2 {
 margin:0.8em 0em 0.8em 0;
	padding:0em; 
	line-height:140%;
	font-size:100%;
	color:#FF6600;
}
#formular h4 {
 margin:0.8em 0em 0em 0em;
	padding:0em; 
	font-size:100%;
	color:#FF0000;
}
#formular textarea {
	width:300px;
	overflow:auto;
}

/* dalsi udaje k polozce */

table#vice {
 width:90%;
	font-size: 100%;
	color:#000000;
	background-color: #FFFFFF;
	border-top: 1px;
	border-left: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #FF6600;
}

#vice td {
  padding:8px;
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#FF6600;
}
#vice .vypis_lichy {
	cursor:auto;
}
#vice .vypis_lichy input {
	 width:150px;
		margin-bottom:3px;
}

#vice .vypis_lichy .submitbutton_katalog {
	width:auto;
	margin-bottom:0px;
}
#vice #vypis_nazev {
	background-color:#FFBB00;
}
#vice td A:link {text-decoration:underline;color:#000000}
#vice td A:visited {text-decoration:underline;color:#000000}
#vice td A:hover {text-decoration:none;color:#000000}

#vice #vypis_nazev A:link {text-decoration:none;font-weight:bold;color:#000000}
#vice #vypis_nazev A:visited {text-decoration:none;font-weight:bold;color:#000000}
#vice #vypis_nazev A:hover {text-decoration:none;font-weight:bold;color:#000000}

#vice textarea {
	height:64px;
}
#vice h4 {
 margin:0.4em 0em 0.8em 0em;
	padding:0em; 
	font-size:100%;
	color:#FF0000;
}
#vice #detail_foto {
	margin:0.8em 0em 0.4em 0em;
}
#detail_foto table {
	margin:0;
	background-color:#FFFFFF;
}
#vice #detail_foto table {
 margin-top:1em;
	border-top:1px #FF6600 solid;
	border-left:1px #FF6600 solid;
	background-color:#FFFFFF;
}
#vice #detail_foto td {
	padding:6px 4px;
	background-color:#FFFFFF;
}
#vice #detail_foto td div {
 padding-top:0.1em;
	font-size:11px;
 color:#000000;
}
#vice #detail_foto td img {
	border:2px #FF6600 solid;
}

#nv img {
width: 1px;
height: 1px;
display: none;
}
