/* CSS Document */

body {
	text-align:center;
	background:#F2F2F2 url('img/bcg.jpg') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 10pt;
	}
/* text
-------------------------------------------------- */

h1, h2, h3{margin:0;font-size:11pt;}

h1 {color:white;font-size:11pt;}
h2 {margin:5px 0px;}
h3 {color:#969595;margin:5px 0px;}
h4 {margin:5px 0px;font-size:10pt;}
h5 {margin:5px 0px;font-size:9pt;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid gray;padding: 5px 5px;font-size:8pt;font-weight: bold;text-align: left;vertical-align: top;background-color:silver;}
td {border: 1px solid gray;padding: 5px 5px;vertical-align: top;background-color: white;}
#text table th a{color:#454344;text-decoration:none;}
#search div table tr td{border:none;}
#text table th{text-align:center;}
#text table th span{position:relative;top:-2px;padding:0px 0px 0px 1px;}

.drazba .col_1{width:90px;}
.drazba .col_2{width:80px;}
.drazba .col_3{width:77px;}
.drazba .col_4{width:145px;}
.drazba .col_5{width:131px;}
.drazba .col_6{width:135px;}
.drazba .col_7{padding:0px;width:17px;}

.vyberove_rizeni .col_1{width:135px;}
.vyberove_rizeni .col_2{width:155px;}
.vyberove_rizeni .col_3{width:160px;}
.vyberove_rizeni .col_4{width:92px;}
.vyberove_rizeni .col_5{width:145px;}
.vyberove_rizeni .col_6{width:83px;}
.vyberove_rizeni .col_7{padding:0px;width:17px;}
/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;color:#969595;}
#text a{text-decoration: underline;}
#text a:hover{text-decoration: none;}
a:visited{}
a:hover {text-decoration: underline; }

/* Img
-------------------------------------------------- */
img	{border:none;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:940px;margin:auto;background-color:white;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:378px;background:url('img/top.jpg') no-repeat left top;}
#top_left{background:url('img/top_left.jpg') no-repeat left top;width:25px;height:640px;position:absolute;left:-25px;top:0px;}
#top_right{background:url('img/top_right.jpg') no-repeat left top;width:25px;height:640px;position:absolute;right:-25px;top:0px;}
#menu_nadpis{position:absolute;bottom:35px;left:16px;color:white;font-weight:bold;font-size:11pt;}

#menu_h{position:absolute;top:0px;left:1px;}
#menu_h ul{padding:0px;margin:0px;height:104px;background:url('img/menu_h_bcg.jpg') repeat-x left top;float:left;}
#menu_h ul li{padding-right:2px;list-style-type: none;display:block;float:left;height:104px;background:url('img/menu_h_right.jpg') no-repeat right top;}
#menu_h ul li a{padding:0px 27px;color:white;display:block;float:left;text-decoration:none;height:104px;}
#menu_h ul li a span{position:relative;top:70px;}
#menu_h ul li a:hover{background:url('img/menu_h_hover.jpg') repeat-x left top;}
#menu_h_end{background:url('img/menu_h_bcg.jpg') no-repeat left top;width:2px;height:104px;position:absolute;left:433px;top:0px;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:200px;position:relative;padding-bottom:10px;}	
#menu_v{position:relative;left:1px;top:-12px;width:219px;overflow:hidden;}
#menu_v ul{padding:0px;margin:0px;}
#menu_v ul li{list-style-type: none;display:block;}
#menu_v ul li a{color:black;text-decoration:none;display:block;width:219px;_height:1px;padding:13px 0px 13px 16px;background:url('img/nav1_bcg.jpg') repeat-x left top;}
#menu_v ul li a span{background:url('img/nav1.jpg') no-repeat left 6px;padding-left:20px;}

#menu_v ul li ul li a{color:white;background:#860330 none;_height:1px;padding:10px 0px 10px 36px;}
#menu_v ul li ul li a span{background:url('img/nav2.jpg') no-repeat left 6px;padding-left:20px;}

.aktiv{background:url('img/nav1_bcg_aktiv.jpg') repeat-x left top !important;color:white !important;}
.aktiv span{background:url('img/nav1_aktiv.jpg') no-repeat left 6px !important;}
/* prava
-------------------------------------------------- */	
#prava{width:700px;	float:right;position:relative;margin-bottom:10px;}
#text_nadpis{position:absolute;top:-55px;left:0px;}
#text{/*padding:10px 25px 10px 0px;*/overflow:hidden;width:685px;}
#text table{width:99%;position:relative;left:1px;}

.box{position:relative;width:140px;height:105px;float:left;margin:13px;}
.box a img{position:relative;width:140px;height:105px;}

#reality-link{position:relative;float:left;clear:both;width:100%;height:43px;line-height:43px;background:url('img/mexx-bcg.gif') repeat-x left top;margin:15px 0px 10px 0px;}
#reality-link a{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.4em;display:inline-block;padding:0px 38px 0px 23px;background:url('img/mexx-link.gif') no-repeat right 1px;color:#000;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;height:89px;background:url('img/pata.jpg') repeat-x left top;position:relative;}
#prokonzulta, #zpracoval{color:#969595;font-size:8pt;position:absolute;top:22px;}
#prokonzulta{left:16px;}
#zpracoval{right:16px;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	

#question td, #rating td {
	border:none;
}

.realty_flat .col_1 {
	width: 155px;
}

.print {
  float: right;
  background:url('img/print.gif') no-repeat left top;
  display:block;
  padding:10px 0px 15px 43px;
  margin:5px 10px 0px 0px;
}
