/*********** SYSTEMOVE *************/
div.errtext,span errtext 
{
	color:red;
	background:yellow;
}
div.errtext
{
	border:2px dashed red;
}
div.infotext,span infotext 
{
	font-weight:bold;
}
div.infotext
{
	margin-bottom:1.5em;
	margin-top:1em;
}
div.warningtext,span warningtext 
{
	color:red;
	background:white;
}
div.warningtext
{
	border:2px dashed red;
}

.skryty_objekt, .skryty_objekt div, .skryty_objekt span,
.skryty_objekt a
{
	background:#aaa !important;
	color:#eee !important;
	border-color:black !important;
}
.skryty_objekt a,a.skryty_objekt {
	color:#333 !important;
}
.skryty_objekt a:hover, a:hover.skryty_objekt  {
	color:blue !important;
}

/*********** /SYSTEMOVE ************/
/************* GLOBAL **************/
table, table tr th, table tr td {
/*	border:1px solid black; */
	border-collapse:collapse;
	margin-bottom:5px;
	background:#ffffff;
}
table tr th, table tr td {
	padding:3px 8px;
	margin:0;
}
table.noborder td, table.noborder th {
	border:0;
}

fieldset { margin:0;padding:0;background:#ffffff;border:0 }
legend {margin:0; font-weight:bold;}
/************* /GLOBAL *************/
/********* DESIGN STRANKY **********/

body,html
{
	margin:0;
	padding:0;
}
body
{
	background:#ffffff url('img/background-top.gif') repeat-x top; 
}
html,body,table,div,a {
	font-size:12px;
	color:#00369b;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	line-height:1.3em;
}	
.main {
	width:780px;
	margin:auto;
	height:100%;
	margin-top:23px;
	background: url('img/background-all.gif') repeat-y center;
}


div.part_top_menu {
	float:left;
}
div.part_top_menu img
{
	width:115px;
	border:0;
}
div.part_top_menu a
{
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:90%;
	text-decoration:none;
}
div.part_top_menu span a
{
	padding-top: 15px;
}	
h1,h2#nadpis_nabidka,.titulek a, .reality_nabidka a, reality_poptavka a,a.menu_title,ul.menu li a{
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-weight:bold;
}  
h1,h2#nadpis_nabidka,h3#kontakt_form {
  font-size:120%;
  background:#1651be;
  padding:5px;
  padding-left:13px;
  color:#ffffff;
  font-weight:bold;
  margin:0;
  margin-bottom:1.5em;
  line-height:1.3em;
}
h2#nadpis_nabidka,h3#kontakt_form
{
  margin-top:1.3em;
}
h1{
  margin-bottom:1.3em;
}
h2 {
  font-size:120%;

}

h2.titulek_nabidka {
  font-size:120%;
  margin-top:0;
  margin-bottom:0.5em;
  
}
/*
.titulek, .reality_nabidka, .reality_poptavka
{
	padding-left:25px;
} 
*/

h3{
  font-size:110%;
  margin-bottom:1em;

}
a,h3,h2,legend {
	color:#1651be;
 }	
.clearl
{
	clear:left;
}
.clearb
{
	clear:both;
}

#obsah {
	background:white;
}
#lheader_left {
	width:185px;
	float:left;
	background: url('img/background-all.gif') repeat-y ; 
}
#lheader_right {
	float:left;
 }	
#obsah,#lheader_top_menu 
{
	width:575px;
}	
#lheader_right 
{
	width:575px;
}	
#obsah,#lheader_top_menu 
{
	margin-left:20px;
}
#lheader_top_menu
{
	height:157px;
}
#logo
{
	height:115px;
	width:100%;
	margin:auto;
	text-align:center;
/*	border: 1px solid red; */
}
#logo img
{
	padding-top:23px;
	border:0;
}	
 
#obsah-text{
  margin:0;
/*  _height:119px;
  min-height:117px;*/
/*  min-height:139px; */
}
#obsah-text, .nabidky_prew1 
{
  padding-left:2px;
}
.reality_nabidka, .reality_poptavka 
{  
	margin-top:-5px;
	margin-bottom:30px;
}
.reality_poptavka
{
	margin-bottom:18px;
}
.reality_nabidka a, .reality_poptavka a
{
	width:100%;
	display:block;
	text-decoration:none;
	line-height:1.8;
	font-weight:bold;
} 
div#cdi
{
  text-align:right;
  margin-bottom:1em;
}
div#cdi a
{
  color:#a8b4c6;
  text-decoration:none;
}  

#logo_odkazy {
	margin-top:35px;
	margin-left:24px;
	height:170px;
}
#logo_odkazy p{
	margin-top:25px;
	margin-left:15px;
}	
#logo_odkazy a{
 	display:block;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
/********* /DESIGN STRANKY *********/
/************* REALITY *************/
.nabidka_prew1
{
	width:270px;
	float:left;
	margin:0;
	padding:0;
}
.nabidka_prew1 .titulek {
	font-size:14px;
	font-weight:bold;
	color:green;
	display:block;
}
.nabidka_prew1 .prop {
	clear:both;
	padding-top:10px;
}
.nabidka_prew1 .labelgroup .labl {
	float:left;
	font-weight:bold;
	width:65px;
}

.nabidka_prew1 .labelgroup .labl_val {
	margin-left:75px;
}
  
.foto
{
	border:0;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	width:110px;
	color:#555555;
}
.foto img
{
	border:0;
}
  
.nabidky_prew1
{
/*	border: 1px solid black; */
}
.prop_detail {
	float:left;
	width:300px;
}

.prop_detail h2
{
	margin-top:2px;
	font-size:110%;
}
.prop_detail .lablgroup
{
	margin-top:1em;
	margin-bottom:1em;
}
.labl
{
	float:left;
	font-weight:bold;
	width:125px;
}	

.labl_val
{
	margin-left:130px;
}

.prop_detail .cena
{
	font-size:110%;
	font-weight:bold;
}

#zvets_foto{
	margin-top:5px;
	color:#555555;
}

hr
{
	color:#ffffff;
	border:0;
	border-top:1px solid #e5edf8;
	height:1px;
	margin-bottom:1em;
	margin-top:1em;
}
.nabidky_prew1 .cel1,.nabidky_prew1 .cel2 {
 	float:left;
	padding-right:25px;padding-left:0px;
}
.nabidky_prew1 .cel2 { padding-right:0px; }
.foto_popis
{
	min-height:125px;
}

.foto_popis_detail
{
	float:left;
	width:255px;
}
.foto_detail img
{
	margin-right:20px;
	border:0;
}
.thumb_detail
{
	float:left;
	width:83px;
	text-align:center;
	margin-top:10px;
}

.thumb_detail img
{
	margin:auto;
	border:0;
}
.nabidka_detail .foto_popis {
	float:left;
	width:250px;
}

div#detail_navig, div#nemov_navigace {
    margin:auto;
	text-align:center;
}
#detail_navig div, #nemov_navigace div
{
	display:inline;
}
#detail_navig img, #nemov_navigace img
{
	border:0;
}
#detail_navig a, #nemov_navigace a, #detail_navig span, #nemov_navigace span
{
	padding-left: 5px;
	padding-right: 5px;
}
#detail_navig div.nav_num span, #nemov_navigace div.nav_num span, #detail_navig div.nav_num a, #nemov_navigace div.nav_num a 
{
	padding-left: 2px;
	padding-right: 2px;
}
input.cena {
	width:	70px;
}

.vyhled
{
	margin-bottom: 1em;
}
/************* /REALITY ************/
.al_left {
  text-align:left;
}
.al_right {
  text-align:right;
}

/***** mnogoserach ***/
.mnogo_info{
	font-weight:bold;
}
div.navigator{
	margin-top: 1em;
}
div.navigator div {
	display: inline;
	margin-left: 1em;
}
div.radka2_search {
	margin-top:5px;
}
div.search_res {
	margin-top:1em;
}
div#search{
	padding-top:10px;
	height:32px;
	background-color:#e6edf8;
}
div#search form {
}
.search_glob {
	height:14px;
	color: #1651be;
	margin-left:24px;
}
input.search_glob {
	border:1px solid #ccdbf1;
	margin-bottom:4px;
	width:99px;
	font-size:1em;
}
input.search_glob_sub {
	padding-top:2px;
}
.navigator img {
	border:0;
}
/* mnogoserach */
span.mnog_catch{
	color:red;
}

/* menu */
#menu-out {
	margin: 0;
/*	border-top: solid 12px #DBEDE2;*/
/*	background: #F0F6F2; */
	padding:0;
}

ul.menu {
	margin: 0;
/*	padding: 20px 20px 35px 12px; */
	padding:0;
}


ul.menu li {
	font-size: 0.95em;
	font-weight: bold;
/*	line-height: 1.6; */
	list-style-type: none;
	list-style-image: none;
	margin:0;
	padding:0;
/*	padding: 0 0 0.5em 1em;*/

}

ul.menu li.dynitm {
	background:#1651be;
	margin-bottom:2px;
}

ul.menu li.dynitm li{
	background:#ccdbf1;
	padding-left:0;
	margin-bottom:0;
	padding: 6px 0 0 0;
} 

ul.menu li a {
/*	color: #528E6B; */
	text-decoration: none;
	padding-left:29px;
}

ul.menu li a:hover {
/*	color: #528E6B; */
	text-decoration: underline;
}

/*a.selected {
	color: #F07100;
}
*/
li#self_href a {
	text-decoration: underline;
}

ul.submenu,ul.expand {
	margin: 0.2em 0 0.5em 0em;
	padding: 0;
	border: none;
	color: #528E6B;
}

ul.submenu li,ul.expand li {
	font-size: 0.95em;
	font-weight: normal;
/*	color: #528E6B; */
	background-image: none;
	margin: 0;	
/*	padding: 4px 0 4px 0; */
	margin-bottom:0;
}
a.menu_title {
	font-size:120%;
	color:#ffffff;
	display: block;
	height:21px;
	padding-top:6px
} 
/*
ul li.selected ul.submenu li a, ul li.selected ul.submenu li a:hover,ul li.selected ul.expand li a, ul li.selected ul.expand li a:hover {
	color: #528E6B;
}

ul li.selected {
	background: url("../img/menu_bull_selected.gif") 0px 0.45em  no-repeat;
}

ul li.selected a, ul li.selected a:hover, ul li.selected ul.submenu li.selected a, ul li.selected ul.submenu li.selected a:hover, ul li.selected ul.expand li.selected a, ul li.selected ul.expand li.selected a:hover {
	color: #F07100;
}

ul li.dynitm a, ul li.dynitm a:hover, ul li.selected ul.submenu li.dynitm a, ul li.selected ul.submenu li.dynitm a:hover, ul li.selected ul.expand li.dynitm a, ul li.selected ul.expand li.dynitm a:hover {
	color: #528E6B;
}

ul li.selected ul.submenu li.selected,ul li.selected ul.expand li.selected {
	background-image: none;
}
*/
/* odsazeni dalsich sublevelu */
/*
ul.submenu li ul.submenu li,ul.expand li ul.expand li {
	margin: 0.5em 0 0.5em 0.7em;
	padding: 0;
}

*/
li.dynitm ul { display:none; }
li.dynitm ul.expand { display:block; }
li.selected ul { display:none; }
li.selected ul.expand { display:block; }


/* /menu */

div#navigation {
	margin:0 0 2.5em 0;
}
div#cert {
	width:100%;
}
div#cert img {
  border:12px solid #1651be;
  margin-bottom:5px;
}
.img_center{
	text-align:center;
	margin:auto;
}

table.kontakt {
	margin-top:2em;
}
