	/* --- start of css --- */

/************************************** screen.css START **************************************/

body {margin: 0; padding: 0; text-align: center; font-family: Arial, sans-serif; font-size: 75%; color: #000000}
a {color: #0000CC}
a img {border: none}
h2 {font-size: 180%; margin: 0 0 20px 0}
label {vertical-align: middle}
input {vertical-align: middle}
input[type=submit], input[type=reset], input[type=button] {width: auto; padding: 0 10px; height: 29px; font-family: Arial; font-size: 100%; margin-left: 7px; border: none; background: url("/admin/img/bg_submit.png") left top repeat-x; border-right: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-radius: 4px; cursor: pointer}


#body {width: 980px; margin: 0 auto; text-align: left}

.head {min-height: 96px; background: #EDEDED url("/admin/img/bg_head.png") left top repeat-x}
.logo {display: inline-block; background: url("/admin/img/logo.png") left top no-repeat; width: 223px; height: 36px; margin: 29px 0 0 27px}
.head-right {float: right; padding: 17px 27px 0 0; text-align: right; color: #666666; font-size: 85%}
.head-right a {text-decoration: none}
.menu {height: 37px; margin: 0; padding: 0; background: url("/admin/img/bg_menu.png") left bottom repeat-x; }
.menu li {display: inline; list-style-type: none;}
.menu li a {height: 17px; padding: 14px 12px 10px; display: inline-block; text-decoration: none; vertical-align: bottom; position: relative; top: -4px; z-index: 2}
.menu li a:hover, .menu li a.active {background: #FFFFFF url("/admin/img/bg_menu-active.png") left top repeat-x; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 13px 11px 10px; color: #000000}

.main {border: 1px solid #CCCCCC; padding: 25px 20px 10px 20px; position: relative; top: -1px; z-index: 1}
.button-insert {display: inline-block; float: right; text-decoration: none; background: url("/admin/img/bg_submit.png") left top repeat-x; color: #000000; height: 22px; padding: 7px 10px 0 8px; font-size: 105%; margin-right: 14px; border: none; border-right: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-radius: 4px}
a.button-insert {color:#fff;float:none;}
.button-insert span {display: inline-block; vertical-align: middle; margin-right: 7px; background: url("/admin/img/ico_plus.png") left top no-repeat; width: 17px; height: 17px}
.main-h {margin: 0 10px 30px 5px;color:gray;}
.grey-block {padding: 26px 14px; background-color: #F9F9F9; border: 1px solid #DEDEDE; margin-bottom: 25px; position: relative; z-index: 1;min-height:400px;}
.realty-selector {padding-bottom: 15px; width: 910px}
.realty-selector label {display: inline-block; width: 200px; text-align: right; margin-right: 5px; white-space:nowrap;}
.realty-selector select, .realty-selector input[type=text] {width: 112px; vertical-align: middle; margin: 3px 0px 5px 5px; font-size: 90%; height: 21px; font-family: Arial; font-size: 90%; line-height: 1em}
.realty-selector select {height:26px;padding: 5px 2px;width:116px;}
.realty-selector div {/*margin-bottom: 10px;*/display:inline-block;}
/*.realty-selector input[type=text] {width: 100px; padding: 3px 5px; height: 13px}*/
.realty-selector input[type=text].smaller {width: 50px; margin-right: 1px}
.realty-selector input[type=text].smaller.last {margin-right: 7px}
.realty-selector label.smaller {width: 15px}
.realty-selector div.right {float: right;text-align: center;top: -23px;position: relative;}
.realty-selector input[type=submit] {width: 64px; height: 22px; font-family: Arial; font-size: 90%; /*margin-right: 16px;*/ border: none; background: url("/admin/img/bg_submit.png") left top repeat-x; border-right: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-radius: 4px; cursor: pointer;float: right;}
.realty-selector.users input[type=submit] {float: right}
.realty-selector.users label {width: 100px}
.realty-selector.users input[type=text] {margin-right: 60px}
.table-form table {margin: 0 0 10px 0; border-collapse: collapse; width: 100%}
.table-form table th, .table-form table td {border: 1px solid #DDDDDD; border-right: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; vertical-align: middle; padding: 8px 7px; font-size: 95%; color: #444444}
.table-form table tr:hover {cursor:pointer;background-color:#FEFAC5;}
.table-form table th {text-align: center; font-weight: bold; text-transform: uppercase; border: 1px solid #DDDDDD; background-color: #DDDDDD}
.table-form table a {color: #444444}
.table-form table td {text-align: right}
.table-form table td a {color: #0000CC; text-decoration: none}
.table-form table td.left {text-align: left}
.table-form table td.center {text-align: center; width: 15px}
.table-form table td.center input {margin: 0}
.table-form table tr.lighter {background-color: #FFFFFF}
.table-form table td.green {background-color: #3DAD3D}
.table-form table td.yellow {background-color: #FFA500}
.table-form table td.font-red {color: #800029; text-align: left; font-weight: bold}
.table-form table tfoot td {background-color: #DDDDDD; font-weight: bold; text-align: left; font-size: 102%}
.table-form table.left td {text-align: left}
.table-form table.left tfoot td {background-color: #F4F4F4; border-left-color: #DDDDDD; border-right-color: #DDDDDD}
.table-form .float-left {float: left; padding-top: 10px; margin-bottom: 0}
.table-form .float-left input {margin-left: 0 !important}
.table-form .float-right {float: right; text-align: right; padding-top: 10px; margin-bottom: 0}

table.common_list {margin: 0 0 10px 0; border-collapse: collapse; width: 100%;border-right: none;}
table.common_list th, table.common_list td {border: 1px solid #DDDDDD; border-right: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; vertical-align: middle; padding: 8px 7px; font-size: 95%; color: #444444}
table.common_list td {padding:3px 5px;}
table.common_list tbody tr:hover {cursor:pointer;background-color:#F3F8FE;}
table.common_list th {text-align: center; font-weight: bold; text-transform: uppercase; border: 1px solid #DDDDDD; background-color: #DDDDDD}
table.common_list a {color: #444444}
table.common_list td {text-align: right}
table.common_list td a {color: #0000CC; text-decoration: none}
table.common_list td.left {text-align: left}
table.common_list td.center {text-align: center; width: 15px}
table.common_list td.center input {margin: 0}
table.common_list tr.odd {background-color: #FCFCFC}
table.common_list td.green {background-color: #3DAD3D}
table.common_list td.yellow {background-color: #FFA500}
table.common_list td.font-red {color: #800029; text-align: left; font-weight: bold}
table.common_list tfoot td {background-color: #DDDDDD; font-weight: bold; text-align: left; font-size: 102%}
table.common_list.left td {text-align: left}
table.common_list.left tfoot td {background-color: #F4F4F4; border-left-color: #DDDDDD; border-right-color: #DDDDDD}
table.common_list tfoot th {text-align:left}
table.common_list td.list_col_action {width:50px;}

form.master-form table.common_list.splatky_list td { text-align: left; }
form.master-form table.common_list.splatky_list input { width:125px; margin:0; }
form.master-form table.common_list.splatky_list input.datepicker { width:70px; }
form.master-form table.common_list.splatky_list input.poznamka { width:198px; }
form.master-form table.common_list.splatky_list input.cislo { width:23px; text-align:right; }

#splatkaMultiForm, #pokutaMultiForm { padding:20px; }
#splatkaMultiForm div, #pokutaMultiForm div { text-align:left; margin-bottom:5px; }
#splatkaMultiForm h4, #pokutaMultiForm h4 { text-align:left; margin:0 0 15px; }
#splatkaMultiForm label, #pokutaMultiForm label{ float:left;width:130px; }

.paging-right, .paging-left {font-size: 90%; float: right; text-align: right; width: 250px}
.paging-right a {text-decoration: none}
.paging-middle {text-align: center; font-size: 90%; width: 390px; margin-left: 250px}
.paging-middle a, .paging-left a {text-decoration: none}
.paging-left {float: left; text-align: left} 

.table-form div {margin-bottom: 10px}
.table-form input[type=submit], .realty-edit .realty-selector input[type=submit], .basic-info input[type=submit] {height: 29px; cursor: pointer; border: none; background: url("/admin/img/bg_submit.png") left top repeat-x; border-right: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-radius: 4px; padding: 0 10px; margin-left: 6px; margin-bottom: 5px}
.font-small {font-size: 90%; margin: 0 0 10px 0}
.footer-logo {text-align: right; padding-top: 40px}
.footer-logo a {display: inline-block; background: url("/admin/img/logo_realman.png") left top no-repeat; width: 85px; height: 24px}

.users-menu {margin: 0; padding: 0; text-align: right; position: relative; top: 1px; z-index: 2}
.users-menu li {display: inline}
.users-menu li a {display: inline-block; text-decoration: none; padding: 8px 8px}
.users-menu li a:hover, .users-menu li a.active {background-color: #F9F9F9; border: 1px solid #DFDFDF; border-bottom: 1px solid #F9F9F9; padding: 8px 7px 7px; color: #000000}
.users-menu li a em {font-size: 90%;font-weight: bold;}

.steps {position: relative; top: -15px; padding-bottom: 5px; padding-left: 15px;margin: 0 auto;width: 650px;}
.steps a, .steps span {display: inline-block; vertical-align: middle}
.steps .step {background: #DFDFDF url("/admin/img/step_left.png") left top no-repeat; text-decoration: none; margin-right: -3px}
.steps .step.first, .steps .step.last {padding: 7px 20px 0 22px; height: 22px}
.steps .step.first {background: url("/admin/img/step1.png") right top no-repeat; min-width: 120px; text-align: right}
.steps .step.last {background: url("/admin/img/step4.png") left top no-repeat; min-width: 130px}
.steps .step span {background: url("/admin/img/step_right.png") right top no-repeat; padding: 7px 20px 0 22px; height: 22px}
.steps .first span, .steps .last span {background:none;padding:0px;}
.steps .step.noactive {color: #666666}
.steps .step.active {font-weight: bold; color: #000000}
.realty-edit {padding: 0 38px}
.realty-edit h3, div.nav-list {padding: 0 0 5px 10px; font-size: 115%; margin: 0 0 25px 0; border-bottom: 1px solid #DFDFDF}

div.nav-list { font-weight:bold; }

.realty-edit h3 span {color: #666666; font-weight: normal}
.realty-edit h3 span.red-star {color: #FF0000}
.realty-edit .realty-selector label {width: 110px}
.realty-edit .realty-selector label.auto {width: auto}
.realty-edit .realty-selector label.auto span {color: #666666}
.realty-edit .realty-selector label.top {vertical-align: top}
.realty-edit .realty-selector input[type=text] {width: 170px; margin-right: 20px}
.realty-edit .realty-selector input[type=file] {margin-right: 15px}
.realty-edit .realty-selector select {width: 180px; margin-right: 20px}
.realty-edit .realty-selector textarea {width: 197px; height: 66px; padding: 5px; font-family: Arial; color: #000000; font-size: 100%; margin-bottom: 30px}
.edit-image {float: right; text-align: right; width: 488px; font-size: 90%; margin-right: 75px}
.edit-image .image {width: 486px; height: 342px; overflow: hidden; border: 1px solid #A6A7A7; background-color: #DFDFDF}
.edit-image .image img {display: block}
.edit-image a {text-decoration: none}
.edit-left {width: 325px}
.vodoznak {padding: 10px 0 20px 10px}
.vodoznak img {display: block; margin-bottom: 55px}
.realty-edit .realty-selector input[type=submit] {font-size: 100%; padding-left: 10px; padding-right: 10px; margin-right: 5px; margin-left: 0; width: auto}
.photos {width: 860px;}
.photo-whole {background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 160px; float: left; overflow: hidden; margin: 0 6px 6px 0}
/*
.photo-whole p {margin: 0; padding: 6px 5px; line-height: 1em; font-size: 90%}
.photo {display: block; border: 2px solid #666666; margin-bottom: 7px}
.photo img {display: block}
*/
.photo-whole p {margin: 0; padding: 6px 5px; line-height: 1em; font-size: 90%; white-space:nowrap; overflow:hidden;}
.photo-whole p input { border:1px solid #ddd; font-size:11px; height:14px; padding:1px; width:135px; }
.photo-whole p input.closer { width:130px; }
.photo {display: table-cell; border: 2px solid #666666; margin-bottom: 7px; width:156px; height:156px; vertical-align:middle; }
.photo img {display: block; margin:0 auto; }

.photo:hover {border: 2px solid #FFC804}
/*
.icones {margin-bottom: 5px !important}
*/
.icones {margin-bottom: 5px !important; margin-top:5px;}

.icones a, .icones span {display: inline-block; vertical-align: middle; margin-left: 12px}

#file-list table.common_list input.file_title_table { font-size:11px; width:95%; border:1px solid #ddd; }


.ico1 {background: url("/admin/img/ico1.png") left top no-repeat; width: 14px; height: 15px}
.ico2 {background: url("/admin/img/ico2.png") left top no-repeat; width: 8px; height: 16px}
.ico3 {background: url("/admin/img/ico3.png") left top no-repeat; width: 8px; height: 16px}
.ico4 {background: url("/admin/img/ico4.png") left top no-repeat; width: 16px; height: 16px}
.ico4_noactive {background: url("/admin/img/ico4_noactive.png") left top no-repeat; width: 16px; height: 16px}
.ico5 {background: url("/admin/img/ico5.png") left top no-repeat; width: 16px; height: 16px}
.ico6 {background: url("/admin/img/ico6.png") left top no-repeat; width: 15px; height: 16px}
span.ico1 {background-image: url("/admin/img/ico1_noactive.png")}
span.ico2 {background-image: url("/admin/img/ico2_noactive.png")}
span.ico3 {background-image: url("/admin/img/ico3_noactive.png")}
.all-files {margin: 0 0 25px 45px}

.basic-info .form-left {float: left; width: 510px; position: relative; z-index: 2}
.basic-info div div {margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid #DFDFDF}
.basic-info div div.noborder {border: none; margin-bottom: 10px} 
.basic-info div div div {margin-bottom: 10px; position: relative; z-index: 1; padding: 0; border: none; width: 525px}
.basic-info input, .basic-info label {vertical-align: middle}
.basic-info label {display: inline-block; text-align: right; width: 125px; margin-right: 5px; position: relative; z-index: 1}
.basic-info input[type=text], .basic-info select {width: 117px; vertical-align: middle; margin-right: 8px; font-size: 90%; padding: 3px 5px; height: auto; position: relative; z-index: 1}
.basic-info select {width: 129px; padding: 0; height: 21px; padding: 2px 0 0 0}
.basic-info select.select2 {width: 77px}
.basic-info select.select3 {width: 147px}
.basic-info select.select4 {width: 375px}
.basic-info select.select5 {width: 38px}
.basic-info label.label2 {width: 49px} 
.basic-info label.label3 {width: 98px}
.basic-info label.label4 {width: 170px} 
.basic-info label.label5 {width: 218px}  
.basic-info input[type=text].input-text2 {width: 168px}
.chars {display: inline-block; text-align: right; color: #ABADB3; font-size: 90%; vertical-align: top}
.chars a {text-decoration: none}
.chars span {display: inline-block; padding: 3px 10px 0 0}
.basic-info input[type=text].input-text3 {width: 364px}
.basic-info label.label-auto {width: auto}
.basic-info input[type=text].input-text4 {width: 21px} 
.basic-info input[type=text].input-text5 {width: 32px}
.basic-info input[type=text].input-text6 {width: 174px}
.tooltip-whole {position: absolute !important; /*right: -103px; top: -6px;*/ width: 116px !important; z-index: 3}
.tooltip {padding: 7px 15px 2px 25px !important; background: url("/admin/img/bg_tooltip.png") left top no-repeat; font-size: 90%; color: #666666; margin-bottom: 0 !important; width: auto !important}
.tooltip-bottom {background: url("/admin/img/tooltip_bottom.png") left bottom no-repeat; height: 7px; width: 116px !important}
.basic-info div div div.empty-label {padding-left: 130px; width: 395px}
.basic-info .form-right {float: left; width: 288px; margin-left: 25px; position: relative; z-index: 1}
.basic-info .form-right div {width: 298px; border: none; position: relative; z-index: 1; margin-bottom: 0}
.double-arrow {color: #0000CC; text-decoration: none; font-weight: bold; position: absolute; left: -15px; top: -1px; font-size: 120%}
.basic-info textarea {width: 270px; height: 45px; padding: 5px; font-family: Arial; font-size: 100%; color: #000000; position: relative; z-index: 1; margin-right: 8px; border: 1px solid #CCCCCC}
.basic-info .textarea2 {height: 90px}
.basic-info .textarea3 {height: 110px}
.basic-info .form-right div .edit-texts {margin-bottom: 15px; font-size: 90%}
.basic-info .form-right div .edit-texts a {text-decoration: none; padding-right: 12px; background: url("/admin/img/arrow_down.png") right center no-repeat}
.fix.form-hr {height: 1px; background-color: #DFDFDF; margin-bottom: 25px}
.basic-info p.info {color: #666666; margin: 0 0 5px 0}
.basic-info .form-right.checkboxes div {padding-bottom: 5px}
.basic-info .form-right.checkboxes label {width: 115px; text-align: left}
.basic-info .form-right.checkboxes label.label-auto {width: auto} 
.basic-info ul {margin: 0; padding: 0 0 0 132px}
.basic-info ul li {display: inline; font-size: 90%; color: #D8D8D8}
.basic-info ul li a {text-decoration: none}
.basic-info .right {padding-right: 12px}
label span {color: #666666;font-size: 90%;}
label span.red-star {color: #FF0000}
.form-col, .form-col2 {width: 260px; float: left; text-align: right; margin-right: 20px; padding: 0 !important}
.form-col.last, .form-col2.last {margin-right: 0}
.basic-info.noborder div {border: none; padding-bottom: 10px; margin-bottom: 0}
.basic-info.noborder div.fix {padding: 0}
.basic-info.noborder label {width: 120px}
.basic-info.noborder label.label-auto {width: auto; text-align: left}
.basic-info.noborder input[type=text], .basic-info.noborder select {margin-right: 0; text-align: left}
.basic-info.noborder input[type=text].margin-right, .basic-info.noborder select.margin-right {margin-right: 21px}
.basic-info.noborder input[type=checkbox] {margin-left: 15px}
.basic-info sup {font-size: 70%}
.basic-info .float-right {float: right; margin-right: 12px}
.basic-info .float-left {float: left}
label.label-top {vertical-align: top}
.form-col2 {width: 425px; text-align: left; padding-bottom: 20px !important}
.form-col2.last {width: 383px}
.form-col2.last label {width: 85px}
.basic-info .form-col2 textarea {width: 270px; height: 50px}
.basic-info .form-col2 .right {padding-right: 8px}
.basic-info .checks-left {float: left; width: 366px; padding-left: 10px; margin-right: 60px}
.basic-info .checks-left.last {margin-right: 0; width: 386px}
.basic-info .checks-left h4 {margin: 0 0 10px 0; font-size: 100%; font-weight: normal; color: #666666}
.basic-info .checks-left div {margin-bottom: 20px; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #DFDFDF}
.basic-info .checks-left div div {margin-bottom: 10px; padding: 0; border: none}
.basic-info .checks-left input {margin: 0 5px 0 0 !important}
.basic-info .checks-left label {width: 145px; text-align: left}

.footer {font-size: 85%; padding: 5px 20px 10px 20px; color: #666666}
.footer a {text-decoration: none}
.footer-right {float: right}
.footer-left {float: left}


.fix {clear: both; height: 0.0001px; line-height: 0.001px; font-size: 0.001px}
.right {text-align: right}
.red-star {color: #FF0000}


/************************** popup-menu ******************************/

	/* menu */		
	ul.mainMenu, ul.mainMenu ul {
		color:#000000;
		padding:0;
		margin:0;
		list-style-type:none;
		font-family:arial;
		font-size:11px;
	}
	ul.mainMenu ul {
		margin-top:-43px;
		margin-left:28px;
		border:1px solid #DDDDDD;
		border-right:1px solid #d8e8f8;
		border-bottom:1px solid #d8e8f8;
		border-left:none;/*1px solid #FFF799*/
	/*	border-top:1px solid #FFF799;*/
	}
	ul.mainMenu li {
		float:left; 
		margin:0px;
		padding:6px;
		width:30px;
		vertical-align:top;
		cursor:pointer;
	}
	ul.mainMenu a {
		padding:3px;
		color:black;
		display:block;
		text-decoration:none;
		font-weight:normal;
	}	
	ul.mainMenu ul li {
		width:120px;
		border:1px solid #DDDDDD;
	}
	ul.mainMenu ul td {
		font-size:11px;
	}
	ul.mainMenu ul a {
		background-color:#F3F8FE;
		border-bottom:none;
		border-left:1px solid #DDDDDD;
		padding-left:5px;
		height:30px;
		color:#000;
	}
	ul.mainMenu ul a:hover {
		font-weight:bold;
		background-color:#C0DCFE;
	}
	ul.mainMenu ul {
		position:absolute;
		visibility:hidden;
		/*border-bottom:1px solid white;*/
		background-color:white;
	}
	ul.mainMenu li:hover ul, ul.mainMenu li.hover ul{
		visibility:visible;
	}
	ul.mainMenu li li {
		float:none;
		border:none;
		padding:0;
		text-align: left;
	}
	ul.mainMenu li {
/*		behavior: url('./hover.htc'); /* Proto?e IE nedodr?uje CSS standarty, aby bylo reseni funkcni, pouzijeme tento *.htc soubor */
	}
	ul.mainMenu li li span {
		width:30px;
	}
	ul.mainMenu li li span img {
		top: 3px;
		position: relative;
	}
	ul.mainMenu li.ul_m_head {
		background-color:#C0DCFE;
		font-weight:bold;
		text-align:center;
		height:25px;		
	}
	ul.mainMenu li.ul_m_head div {
		border-left:1px solid #DDDDDD;
		padding:5px 10px;
	}			



/******* ODDELAT **********/
.grey-block h2 {font-size: 120%;display:none;
    font-weight: normal;
    margin: 0 0 20px;}	
a.deactivate-filter {color:red;float:right;font-weight:bold;padding: 4px 5px;}
.grey-block hr {border:none;border-bottom: 1px solid #DFDFDF;margin:15px 0 20px;}
span.bttarea {float:right;margin-bottom: 10px;}
div.cleaner { clear:both; }

#sys-hlaseni {border-bottom:1px dotted gray;border-top:1px dotted gray;padding:6px 5px;background-color:#F9F9F9;margin-bottom:15px;}

form.master-form {padding: 0 30px;}/*38px;*/
form.master-form input[type="text"], form.master-form input[type="file"], form.master-form select, form.master-form textarea {margin: 5px 0; padding: 3px 5px; vertical-align: middle; width: 360px;}
form.master-form input[type="text"].smaller {width: 39px;}

form.master-form textarea {font-family: Arial;font-size: 100%;height:50px;}
form.master-form label {width:380px;text-align:right;display:block;vertical-align:top; }
form.master-form label input[type="text"], form.master-form label input[type="file"], form.master-form label select, form.master-form label textarea {width: 200px;margin-left:10px;}
form.master-form label select {width: 212px;}
/*form.master-form label input[type="radio"] {margin:6px 200px 9px 10px}*/

form.master-form h3 label {cursor:pointer;}

/*input[type="file"] {width:100px !important;margin-right:90px !important;}*/

form.master-form input[type="text"], form.master-form input[type="password"], form.master-form input[type="file"], form.master-form select, form.master-form textarea {margin: 8px 0 0 10px; padding: 5px; vertical-align: middle; width: 180px;}
form.master-form select {width: 192px;}
form.master-form label {width:180px;height:26px;text-align:right;display:block;vertical-align:middle;display:inline-block;margin: 8px 0 0;vertical-align:top;}
form.master-form label input[type="radio"] {margin:2px 5px 9px 10px;float:left;}
form.master-form label input[type="checkbox"] {float:right;margin:2px 0px 9px 12px;}
form.master-form label.checkbox {width: 205px;cursor:pointer;}
div.long label.checkbox {width: 300px;}

form.master-form label.radio {width: 203px;cursor:pointer;text-align: left;}
form.master-form div.radio {width:203px;display:inline-block;}

form.master-form ul.siteMenu label input[type="checkbox"] {
float: left;
margin: 2px 4px 6px 10px;
}

h3 label {width:auto !important;}
h3 label input[type="checkbox"] {float: left !important;margin: 2px 10px 9px 0px !important;}

#hidden_address label { vertical-align: top;}
#hidden_address div.input_text { margin: 0 0 0 10px; }

form.master-form div.col-wide textarea { width:562px;height:60px; }
form.master-form div.col-wide select { width:574px; }
form.master-form div.col-wide select#mail_domain { width: 192px; }

form.master-form div.col-wide span { width:564px;}
form.master-form div.col-wide .description { height:100px; }
form.master-form div.col-wide input[type="text"].wide, form.master-form div.col-wide span.wide { width:562px; }
form.master-form input[type="text"].price_int { background:url('/admin/img/price_bgrnd.gif') no-repeat right;text-align:right;border-top:1px solid #ABADB3;border-right: 1px solid #DBDFE6;border-bottom: 1px solid #E2E3EA; border-left: 1px solid #E2E3EA; }
form.master-form input[type="text"].price_float { background:url('/admin/img/price_bgrnd_float.gif'); }
form.master-form #advert_price_currency { width:70px; }
form.master-form #advert_price_unit { width:130px; }
label[for="advert_price_negotiation1"]{width: 160px !important;}

/*span.cke_skin_kama span {width:auto !important;}*/

form.master-form span.label_value { display: inline-block; font-weight: bold; height: 15px; margin: 0px 0 10px 10px; padding: 0 5px; vertical-align: bottom;width:182px; border:none !important; }
form.master-form span.label_value.description { overflow-y: auto;margin-top: 8px;font-weight:normal; }

div.wider {width:630px}
div.wider span.label_value{width:430px;}

.grey-block h3 {padding: 0 0 5px 10px; font-size: 115%; margin: 10px 0 25px 0; border-bottom: 1px solid #DFDFDF;}
h3.advert_name {font-size:150%;padding: 0 0 15px 10px;margin-top:0px;font-weight:normal;color: #666666;}
div.file_photo {background-color:#B0A8A8;width:340px;height:320px;border:1px solid #4B4B4B;margin:10px 20px 0 40px;padding:5px;text-align: center;}
div.file_photo img {margin:auto;max-height: 310px !important;max-width: 330px !important;}
div.file_logo {height:200px;}
div.file_logo img {max-height: 190px !important;}

table#roles {width:99%;border-collapse: collapse;}
table#roles label {width:auto;cursor:pointer;}
table#roles img {margin: 0px 5px;}
table#roles td, th {border:1px solid #d8e8f8;padding: 2px 5px;}
table#roles th {padding: 5px 5px;background:#f3f8fe;}


.tright {text-align:right;}
label.area {width:180px !important;white-space:nowrap; }
label.area input[type="text"] {width:138px !important;margin:0px 5px 0 0;}
label.count {width:180px !important;}
label.count input[type="text"] {width:155px !important;margin:0px 5px 0 0;}

div.datetime_envelop { display:inline-block; }
input[type="text"].datetimepicker {width:111px !important;}
input[type="text"].timepicker {width:45px !important;}

div.input_text {margin: 8px 0 0 10px;display: inline-block;height: 16px;width: 182px;}
div.input_text input[type="text"].dhx_combo_input {margin:0;padding: 8px 5px;width: 95% !important;}

div.input_text .dhx_combo_box {height: 30px;}
div.input_text .dhx_combo_img {top: 5px;right: 3px;}
/*
.dhx_combo_list div {text-align:left;border:1px solid gray;}
.dhx_selected_option {background-color:#3399FF;}
*/
/*.af, .af_1, .af_2, .af_3 {display:none;}
.at, .at_1, .at_2, .at_3, .at_4, .at_5 {display:none;}*/

#mapa {width:360px;height:240px;float:right;}

#col-l1, #col-r1, #col-l2, #col-r2, #col-l4, #col-r4, div.col-l1, div.col-r1, div.col-l2, div.col-r2, div.col-l4, div.col-r4 {width:384px;float:left;}/*width:400px;*/

.fleft {float:left !important;}
.fright {float:right !important;}

.acenter {text-align:center !important;}
.aleft {text-align:left !important;}
.aright {text-align:right !important;}
.cred {color:red;}

/*
#advert_state {line-height: 2;}
#advert_state option {padding: 1em 0;font-weight:bold;}
*/
#advert_state option.prepare {color:#F7941D;}
#advert_state option.active {color:#3DAD3D;}
#advert_state option.archive {color:gray;}
#advert_state option.reserved {color:#0072BC;}
#advert_state option.sold {color:#ED1C24;}
#advert_state option.web {color:#440E62;}
#advert_state option.coop {color:magenta;}


form.realty-selector {display:none;}
div.filter_set {padding-bottom:14px;text-align:right;}
div.filter_set a.deactivate-filter {float:none}
form.realty-selector a, div.filter_set a {text-decoration:none;}
form.realty-selector label.price {width:71px;}

ul.users-menu li a span {display: inline-block;height: 11px;margin: 0px 5px 0 0;width: 14px;}
ul.users-menu li a span.rozpracovane {background-color:orange;}
ul.users-menu li a span.aktivni {background-color:#3DAD3D;}
ul.users-menu li a span.archiv {background-color:gray;}
ul.users-menu li a span.rezervovane {background-color:#0072BC;}
ul.users-menu li a span.prodane {background-color:#ED1C24;}
ul.users-menu li a span.z_webu {background-color:#440E62;}
ul.users-menu li a span.coop {background-color:magenta;}
ul.users-menu li a span.add {background: url("/admin/img/ico_plus_small.png") no-repeat scroll left top transparent;}


div.right input.input-button {float:right;}


/*light box styles*/
 
#light_box { position:absolute;width: 220px;padding-left:50px;overflow: visible;}
.white_content { position: absolute;width: 240px;z-index:800;right: 0; }
.white_content ul {border: 1px solid #999;padding:10px;background: #fff;list-style: none outside none; }
.white_content ul li {padding: 5px;padding-right: 10px;background: #f5f5f5; }
.white_content ul li.link{padding-right: 0px;padding-bottom: 5px; }
.white_content ul li a {text-align:right;margin-right: 10px;}

div.client-action a {
	margin: 5px 10px;	
}
div.client-action a span {
	margin: 5px;
}

span.hlaseni { line-height: 1.5; }
span.msg_ok { color:green; }
span.msg_error { color:red; }

ul.siteMenu li {list-style-type: none;}
ul.siteMenu label {text-align: left;height: 20px;margin:0;width:70%;width: 650px;cursor:pointer;}
ul.siteMenu input[type=checkbox] {float:none;margin: 2px 2px 9px 10px;}

#rightBox
{
	top: 25%;
	right: 0;
	position: fixed;
	width: 30px;
	height:250px;
}
#quicknote {
	color: black;
	cursor: pointer;
	height: 110px;
	width: 30px;
	background: transparent url('/admin/img/quicknote.png') top left no-repeat;
	overflow: hidden;
	display:block;
	margin-bottom:10px;
}

#cislaNaRealitky {
	color: black;
	cursor: pointer;
	height: 110px;
	width: 30px;
	background: transparent url('/admin/img/cislanarealitky.png') top left no-repeat;
	overflow: hidden;
	display:block;
}

.fleft {
	float: left;
}

#selected_location {
	text-align:right;
}
#selected_location img {
	margin-top: 5px;
	margin-right: 5px;
	position: relative;
	top: 5px;
	border:none;
}

div.MASSExport_label {
	margin-bottom:20px;
}
div.MASSExport label {
	cursor:pointer;
	white-space:nowrap;
}
div.MASSExport div {
	float: left;
    height: 50px;
    vertical-align: middle;
    width: 129px;
	margin-bottom: 5px;
}
div.MASSExport img {
	vertical-align:middle;
}
div.MASSExport {
	margin-bottom:40px;
}
div.MASSExport strong {
	display: inline-block;
	margin-top: 15px;
}

#err_form input[type=text], #err_form textarea {
	width: 340px;
}
	
form.master-form div.MASSExport input[type="checkbox"] {vertical-align: middle;float:none;margin:0;}
form.master-form div.MASSExport label {width:auto;height:auto;text-align:left;display:auto;vertical-align:initial;}
form.nopadding {padding:0;} 
div.padding {padding: 0 38px;}
	
body.nobackground {background:none;}

/****** Calendar uprava ******/
.grey-block #calendarBody h2 {font-size: 110%; display:block;
    font-weight: bold;
    margin: 10px 0 0;}	

/****** Jazykove mutace ******/
    
form.lang {padding:0 8px;}
div.lang {display:none;border:1px solid #d8e8f8;padding: 10px 0px;}
div.lang_cs {display:block;}
.cke_skin_kama {margin: 0 15px;}

div.lang_chckbox img {margin: 2px 0 -4px 3px;border: 1px solid darkgray;}

ul#LngTransIcons {margin-left: 8px;}
ul#LngTransIcons li {float: left;margin-right:4px;}/*list-style: none;padding: 8px 10px 8px 10px;position: relative;background-color: white;margin-right: 4px;cursor:pointer;*/
/*ul#LngTransIcons li.active, ul#LngTransIcons li:hover {border: 1px solid #d8e8f8;border-bottom: none;bottom: -1px;}*/
ul#LngTransIcons li a {background-color:#f3f8fe;color:gray;}
ul#LngTransIcons li a.active {background-color:#fff;color:#02487b;}
    
#err_window label {width: 110px;}
#err_window div.grey-block {min-height:inherit;}

/********************* AUTOCOMPLETE NASEPTAVAC DO ZAHLAVI ******************************/	
.head
{
	position:relative;
}
#fulltextInput
{
	border: 1px solid #008FCB;
	padding: 1px 20px 1px 5px;
	background: #FFF url('/admin/img/search-icon.png') center right no-repeat;
	height:20px; 	
	position:absolute;
	right:27px;
	top:50px;
	font-size:11px;
	color:#008FCB;
	width:200px;
}

.fulltextAutocomplete.ui-autocomplete 
{
	background:#FFF;
 	border-color: #ABADB3 #DBDFE6 #E2E3EA #E2E3EA;
 	text-align:left;
 	width:225px !important;
}
.fulltextAutocomplete.ui-autocomplete .ui-menu-item
{
  	position:relative;
	padding: 0px;	
}
.fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-green, .fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-red
{
	background:#E7E6E6;
}
.fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-green a, .fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-red a
{
	margin-right:0px;
	color:#737272;
}
.fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-green a span.status
{
	color:green;
	font-weight:bold;
}

.fulltextAutocomplete.ui-autocomplete .ui-menu-item.cisla-red a span.status
{
	font-weight:bold;
	color:red;
}
.fulltextAutocomplete.ui-autocomplete .ui-menu-item a
{
	margin-right:46px;
	min-height:45px;
	line-height:15px;
	margin-bottom:3px;
	padding:2px;
}

.fulltextAutocomplete.ui-autocomplete .ui-state-focus
{
	font-weight:normal;
	border:0px;
	background: #3399FF;
	color:#FFF;
}	

.fulltextAutocomplete.ui-autocomplete .actions
{
	width:46px;
	position:absolute;
	top:0px;
	right:0px;
	padding:2px;
	
}
.fulltextAutocomplete.ui-autocomplete .actions div
{
	height:22px;
	width:22px;
	abackground:red;
	float:left;	
	cursor:pointer;
	margin-left:1px;
}

.iconEdit
{
	background: url("/admin/img/actions/edit.png") center center no-repeat;
}
.iconQN
{
	background: url("/admin/img/actions/qn.png") center center no-repeat;
}
.iconNew
{
	background: url("/admin/img/actions/new_item.png") center center no-repeat;
}
.iconAdvert
{
	background: url("/admin/img/actions/advert.png") center center no-repeat;
}
.iconStats
{
	background: url("/admin/img/actions/stats.png") center center no-repeat;
}
.iconKlient
{
	background: url("/admin/img/actions/user.png") center center no-repeat;
}
.iconRequest
{
	background: url("/admin/img/actions/request.png") center center no-repeat;
}

form.master-form input[type="text"].withCurrency
{
	width:100px;
}
form.master-form select.withCurrency
{
	width:70px;
}

.charcounter {
	background-color:#abadb3;
	padding:3px;
	color:#fff;
	position:relative;
	width: 60px;
	text-align: center;
}

input[rel="required"],textarea[rel="required"],select[rel="required"] {background-color:#FCE7DE;}

.selectedBox { padding: 10px 0px 10px 50px; }

/********************* autoselect pro naseptavac ******************************/	

div.autocomplete
{
	text-align:left;
	margin-bottom:10px;
}
div.userSelect div.autocomplete
{
	margin-left:40px;
}

.realmanAutocomplete.ui-autocomplete-input
{
 	width:310px !important;
}


.realmanAutocomplete.ui-autocomplete 
{
	background:#FFF;
 	border-color: #ABADB3 #DBDFE6 #E2E3EA #E2E3EA;
 	text-align:left; 	
 	max-height: 150px; 
 	overflow-y: scroll; 
 	overflow-x: hidden;
}

.realmanAutocomplete.ui-autocomplete .ui-menu-item a
{
	line-height:15px;
	margin-bottom:3px;
	padding:2px;
}

.realmanAutocomplete.ui-autocomplete .ui-state-focus
{
	font-weight:normal;
	border:0px;
	background: #3399FF;
	color:#FFF;
}	

/********************* mapa pro poptavky rozsireni  ******************************/	
.mapOverlayBox
{
	z-index:1000;
	position:absolute;
	top:10px;
	left:10px;
}
.mapOverlayBox #reqautocomplete
{
	margin:5px;
	width:200px !IMPORTANT;
}

a.nonu {text-decoration:none;}

#mapAutocomplete
{
	background:#FFF;
}
.hidden
{
	display:none;
}

/********************* tagy ******************************/	
.ui-autocomplete, .ui-autocomplete *
{
	border-radius:0 !IMPORTANT;
}
.ui-autocomplete .ui-menu-item a
{
	text-align:left;
	font-weight:normal;
	border:none;
}
.ui-autocomplete .ui-menu-item .ui-state-focus
{
	border:0px;
	background: #3399FF;
	color:#FFF;
	cursor:pointer;
}

.tagedit-list {margin: 8px 0 0 10px !important; border-color: #abadb3 !important; width: 562px !important; display:inline-block !important; }
.tagedit-list li.tagedit-listelement-new input {margin:0px !important;}
.tagedit-list li.tagedit-listelement-edit input.tagedit-edit-input {margin:0px !important;vertical-align:top !important;}

/********************* REALMAN v4 ******************************/	


/********************* REALMAN v4 ******************************/

body {background:url(/admin/img/realman/bg.png) no-repeat top center #fff;}
a {color: #02487b}
a:hover {text-decoration:none;}

input[type=submit], input[type=reset], input[type=button] {width: auto; padding: 0 10px; height: 28px; font-family: Arial; font-size: 100%; margin-left: 7px; border: none; background: url("/admin/img/realman/bgBut.png") left top repeat-x; border-right: 1px solid #5cc0ea; border-left: 1px solid #5cc0ea; border-radius: 4px; cursor: pointer; color:#fff}

input[type=submit], input[type=reset], input[type=button], .button-insert, .realty-selector input[type=submit], .table-form input[type=submit], .realty-edit .realty-selector input[type=submit], .basic-info input[type=submit] {background: url("/admin/img/realman/bg_submit.png") left top repeat-x;}

.head {background:none;}
.logo {display: inline-block; background: url("/admin/img/realman/realman.png") left top no-repeat; width:264px; height:88px; margin:0}
.head-right {color: #008fcb;}
.head-right a {color:#fff;}
.head-right a:hover {text-decoration: underline;}
.menu {background:#008fcb;}
.menu li a {color:#fff}
.menu li a:hover, .menu li a.active {background:#f3f8fe; border-left: 1px solid #d8e8f8; border-right: 1px solid #d8e8f8; border-top: 1px solid #d8e8f8 !important; color:#02487b}

.main {border: 1px solid #d8e8f8; background:#f3f8fe}
.grey-block {background-color: #fff; border: 1px solid #d8e8f8; margin-bottom: 10px;z-index: 1}

table.common_list th {border: 1px solid #d8e8f8; background-color: #d8e8f8; color:#02487b}
table.common_list a {color: #02487b}

.footer-logo {padding-top: 40px; display:none;}
.footer-logo a {background: url("/admin/img/logo_realman.png") left top no-repeat; width: 85px; height: 24px}

.users-menu li a {color:#02487b;}
.users-menu li a:hover, .users-menu li a.active {background-color: #fff; border: 1px solid #d8e8f8; border-bottom: 1px solid #fff; color: #02487b}

.steps a, .steps span {color:#fff;}
.steps .step {background: #008fcb url(/admin/img/realman/step_left.png) left top no-repeat; text-decoration: none; margin-right: -3px}
.steps .step.first {background: url(/admin/img/realman/step1.png) right top no-repeat; min-width: 120px; text-align: right}
.steps .step.last {background: url(/admin/img/realman/step4.png) left top no-repeat; min-width: 130px}
.steps .step span {background: url(/admin/img/realman/step_right.png) right top no-repeat; padding: 7px 20px 0 22px; height: 22px}
.steps .step.noactive {color: #f0f0f0}
.steps .step.active {font-weight: bold; color: #fff}
.steps .first span, .steps .last span {background: none;padding: 0px;}

label span {color: #008fcb;}

.footer {color: #008fcb}
.footer a {color:#008fcb;}
.footer a:hover {text-decoration:underline;}

form.master-form input[type="text"], form.master-form input[type="password"], form.master-form select, form.master-form textarea {border:solid 1px #abadb3;}
form.master-form select {border:solid 1px #abadb3;}

form.master-form div.col-wide textarea { border:solid 1px #abadb3; }
form.master-form div.col-wide #description { border:solid 1px #abadb3;}
form.master-form div.col-wide input[type="text"].wide, form.master-form div.col-wide span.wide { border:solid 1px #abadb3;}

.grey-block h3 {color:#02487b;}
h3.advert_name {color: #02487b;}

/********************* REALMAN v4 ******************************/


	
	/* --- end of css --- */