/* IMPORTS */
@import url(basic.css);
@import url(classes.css);
@import url(layout.css);
@import url(forms.css);
@import url(login.css);

/* MODULES */
/* BASE DIVs */
#ankety,
#editor_content,
#galerie,
#galerie_sort,
#kalendar_akci,
#kty_seznam_osob,
#kty_seznam_subjektu,
#mapa_webu,
#mm_galerie,
#msg,
#panorama,
#pocasi,
#podatelna,
#titulka,
#admin_reality2,
#reality_admin,
#odskok,
#zobraz_podpol,
#pano_admin,
#faq,
#ur_deska,
#shop,
#vypocet,
#z159,
.m_filestorage,
.f_store_admin,
#reference_galileo,
#tit_polabi,
#newsletter,
.teplomery_admin,
.teplomery_sadmin,
.vodnitoky_admin,
.vodnitoky_sadmin,
.gbook,
.easyshop,
.epodatelna,
.jidelnicek2
{
	margin-left: 20px;
	overflow: hidden;
	padding: 5px 0;
	width: 706px;
}
.teplomery_sadmin .teplomery_admin,
.vodnitoky_sadmin .vodnitoky_admin{
	margin-left:0;
	width:auto;
	padding:0;
}
.forms_admin,
.forms_info,
#titulka,
#galerie_editor {
	width:731px;
	margin-left: 9px;
	overflow: hidden;
	padding: 5px 0;
}

#metainfo,
#vari_head,
#gcmailing{
	overflow: hidden;
	padding: 5px 0;
	position:relative;
}

/* ANKETY */
#anketa_form {

}
#anketa_form label{
	width: 60px !important;
}
#anketa_form .long .text{
	width: 610px !important;
	_width: 600px !important;
}
#anketa_form p {
	color: #415872;
	font-size: 88%;
	position: relative;
	top: 0.4em;
}
#ank_dates {
	height: 10em;
	padding-left: 80px!important;
}
#ank_dates label {
	width: 95px !important;
}

/* COLUMNS */
#column {
	margin-top:12px;
}
#col_admin {
	width: 940px;
}
#cols_table, #cols_edit {
	float: left;
}
#cols_table {
	width: 268px;
}
#cols_table table {
	width: 258px;
}
#cols_edit {
	width: 420px;
}
#btns {
	width: 87px;
}
#col_admin #menu ul {
	margin: 0 10px 0 0;
}
#column_edit select {
	display: inline;
}
#column_edit span {
	margin-right: 0px;
}
#column_edit label {
	clear: none;
	display: inline;
	float: none;
	margin-right: 5px;
	width: auto;
}
#col_admin div#menu {
	margin: 0;
	padding: 0;
}
#col_params form p {
	width: auto;
}
#col_params form p input {
	padding: 0;
	margin: 0;
}
#col_params form p label {
	float: none;
	width: auto;
	clear: none;
}
#cols_menu #menu {
	position:relative;
}
#cols_menu a.root_columns {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	width:24px;
	height:22px;
	background:none;
	margin:0;
	padding:0;
}

/* GALERIE */
#typvypisu1 {
	background: url(images/ico_vedlesebe.gif) no-repeat right;
	padding: 5px 0;
	width: 200px;
}
#typvypisu2 {
	background: url(images/ico_podsebou.gif) no-repeat right;
	padding: 5px 0;
	width: 200px;
}
/* Okenko s obrazkem */
fieldset.left {
	position:relative;
}
.nahled {
}
.nahled fieldset{
	height:120px;
	position:relative;
}
.nahled .btn_cropper {
	position:absolute;
	top: 13px;
	right:10px;
	margin:0;
	padding:0;
	width:16px;
}
.nahled div.nahled_img {
	position:absolute;
	width:100px;
	height:100px;
	top:5px;
	left:20px;
	text-align:center;
}
.nahled img {
}
.img_rg {
	float: left;
}
.zbytek {
	clear: both;
	width: 420px;
}
.lft {
	clear: both;
	float: left;
	position: relative;
	bottom: 3px;
	width: 180px;
}
#galerie table {
	background: transparent;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
#galerie td {
	border: 0;
	margin: 0;
	padding: 0;
}
/* pod sebou */
#gl_pod .gl_item {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	clear: both;
	height: 120px;
	margin: 10px 0;
	position: relative;
}
#gl_pod .gl_item_ne_popis {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	clear: both;
	height: 120px;
	margin: 10px 0;
	position: relative;
}
#gl_pod .gl_prev, #gl_pod .popis, #gl_pod .gl_adm {
	float: left;
}
#gl_pod .gl_prev {
	padding-top: 5px;
	width: 120px;
}
#gl_pod .gl_prev table {
	height: 100px;
	text-align: center;
	width: 120px;
}
#gl_pod .gl_prev .counter {
	position: absolute;
	bottom: 2px;
	left: 2px;
	display: inline;
}
#gl_pod .popis {
	background: #DEE5ED;
	height: 100px;
	margin: 5px 0;
	overflow: auto;
	width: 504px;
}
#gl_pod .popis p {
	margin: 0;
	padding: 5px;
}
#gl_pod .gl_adm {
	width: 26px;
}
#gl_pod .gl_adm img, #gl_pod .gl_adm input {
	display: block;
	margin: 3px;
}
/* vedle sebe */
#gl_ved .gl_item {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	float: left;
	height: 190px;
	margin: 10px 10px 10px 0;
	position: relative;
	width: 150px;
}
#gl_ved .gl_item_ne_popis {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	float: left;
	height: 150px;
	margin: 10px 10px 10px 0;
	position: relative;
	width: 150px;
}
#gl_ved .gl_prev {
	height: 110px;
	text-align: center;
	width: 100%;
}
#gl_ved .gl_item_ne_popis .gl_prev{
	height: 130px;
}
#gl_ved .gl_prev table {
	width: 150px;
	height: 110px;
}
#gl_ved .gl_prev td {
	vertical-align: middle;
}
#gl_ved .gl_prev .counter {
	position: absolute;
	bottom: 7px;
	right: 2px;
	display: inline;
}
#gl_ved p {
	background: #DEE5ED;
	height: 50px;
	margin: 0 5px 5px 5px;
	width: 140px;
	overflow: auto;
	text-align: center;
}
#gl_ved .gl_adm {
	height: 20px;
	padding: 0 5px;
}
#gl_ved .gl_adm input, #gl_ved .gl_adm form {
	display: inline;
}
/* Galerie sorting */
#galerie_sort table {
	background: transparent;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
#galerie_sort td {
	border: 0;
	margin: 0;
	padding: 0;
}
#galerie_sort #gl_ved .gl_item_ne_popis {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	float: left;
	height: 107px;
	margin: 10px 10px 10px 0;
	position: relative;
	width: 150px;
}
#galerie_sort #gl_ved .gl_item {
	background: #B2B9C0;
	border: 1px solid #9FA7B0;
	float: left;
	height: 165px;
	margin: 10px 10px 10px 0;
	position: relative;
	width: 150px;
}
.ta2_field_rozmery span {
	display:block;
}
/* Galerie mass_upload*/
.galerie_massupload {
	margin: 10px;
}
/* -- Form Styles ------------------------------- */
.galerie_massupload form {
	margin: 0;
	padding: 0;
}
.galerie_massupload div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
.galerie_massupload div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}
.galerie_massupload div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}
.galerie_massupload button,
.galerie_massupload input,
.galerie_massupload select,
.galerie_massupload textarea {
	border-width: 1px;
	margin-bottom: 10px;
	padding: 2px 3px;
}
.galerie_massupload input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
.galerie_massupload label {
	width: 150px;
	text-align: right;
	display:block;
	margin-right: 5px;
}
.galerie_massupload #btnSubmit { margin: 0 0 0 155px ; }
/* -- Table Styles ------------------------------- */
.galerie_massupload td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}
.galerie_massupload .progressWrapper {
	width: 357px;
	overflow: hidden;
}
.galerie_massupload .progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
.galerie_massupload .massupload_control {
	position:relative;
}
.galerie_massupload #btn_xclose {
	position:absolute;
	top:0;
	right:0;
}
/*prohlizeni*/
body.gal_detail {
	background:#fff;
	font:78% Arial, Helvetica, sans-serif;
}
#gal_nav {
	position:absolute;
	top:0;
	left:0;
}
#gal_cont{
	overflow:hidden;
}
#gal_detail a#next {
	width:48%;
	height:100%;
	float:right;
	display:block;
	text-align:right;
	background-image: url(data:image/gif;base64,AAAA);
}
#gal_detail a#prev {
	width:48%;
	height:100%;
	float:left;
	display:block;
	background-image: url(data:image/gif;base64,AAAA);
}
#gal_detail a#next span, #gal_detail a#prev span {
	display:none;
}
#gal_detail a#next:hover span, #gal_detail a#prev:hover span {
	display:block;
	background:url(images/gal_prev.png) no-repeat right;
	font-size:0;
	padding:0 5px;
	margin-top:50%;
	width:35px;
	height:37px;
	float:left;
	position:relative;
	left:0;
	z-index:30;
	overflow:hidden;
	text-indent:-2000px;
}
#gal_detail a#next:hover span {
	float:right;
	background:url(images/gal_next.png) no-repeat left;
	text-indent:2000px;
}
#gal_stats{
	text-align:left;
	position:relative;
	margin:0 auto;
	height:30px;
}
div#gal_popis{
	font-weight: bold;
	text-align:left;
	padding:5px 15px 0 15px;
}
div#gal_stats #gal_poradi{
	position:relative;
	top:7px;
	font-weight: bold;
}
#gal_stats div#gal_close{
	position:absolute;
	right:0;
	top:5px;
	padding:0 5px;
	text-align:right;
}
#gal_stats div#gal_close img{
	margin-left:5px;
	float:left;
}
#gal_stats a#gal_close_href{
	text-decoration:none;
}
#gal_stats div#gal_close span{
	display:block;
	float:left;
	color:#8c8c8c;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;
	padding-top:3px;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover {
	background-position: 0px 0px;
}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/* MAPA_WEBU */
#mapa_webu ul {
	list-style: circle;
}
#mapa_webu li {
	margin-left: 1.5em;
}

/* MESSAGES */
#msg td.popis {
	width:400px;
	border:1px solid red;
	background-color:red;
}
#msg .popis_img table.form {
	width:400px;
	margin-left:100px;
}
#msg .msg_popis textarea {
	width:330px;
	height:6em;
}
.item {
	border: 1px solid #9FA7B0;
	margin: 10px 0;
}
.item p {
	padding: 4px;
}
.item p a {
	float:left;
	margin:0 5px 5px 0;
}
#msg .item div.date2 {
	clear:both;
}
#content .item h3 {
	background: #EEEEEE;
	font-size: 1.1em;
	padding: 4px 0 4px 5px;
	margin: 0;
}
.item dl {
	padding: 0;
	margin: 0;
}
.cas {
	float: left;
	width: 315px;
}
.cas dd {
	border-right: 1px solid #EEEEEE;
}
.misto {
	float: left;
	width: 300px;
}
.typ {
	clear: both;
}
.typ dd {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.item dl dt {
	clear: both;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 5px;
}
.item dl dt, .item dl dd {
	padding: 3px 5px;
	margin: 0;
}
#content .item p.date, #content .item p.more, div.date2 {
	background: #EEEEEE;
	font-size: 0.8em;
	height: 1.4em;
	font-weight: bold;
	text-align: right;
	margin: 0;
}
.admbuttons {
	float: left;
}
.admbuttons input {
	margin-right: 2px;
	position: relative;
	bottom: 1px;
}
.item a {
	text-decoration: none;
}
div.date2{
	height: 1.6em;
	font-size: 0.9em;
	padding-top: 0.5em;
	padding-right: 10px;
}
div.date2 .admbuttons{
	top: 0;
	position: relative;
	margin-left: 7px;
}

/* NEWSLETTER */
#newsletter .archiv .admin{
	padding-right:0;
}
#newsletter .archiv p.detail{
 	position:relative;
	padding-left:70px;
}
#newsletter .archiv p.detail span {
	font-weight:bold;
	position:absolute;
	left:0;
}
#newsletter .archiv .detail {
	background-color:#EEE;
}
#newsletter .archiv div.body{
	border-top:1px solid black;
}
/* PANORAMA */
/*panorama admin*/
#pan_admin {
	position: relative;
	width: 530px;
}
#pan_nahled {
	background: #C5CCD3;
	border: 1px solid #9FA7B0;
	position: absolute;
	right: 10px;
	text-align: center;
	width: 130px;
}
#pan_admin form label {
	width: 230px;
}
#pan_admin p.popis label {
	float: none;
	display: block;
	text-align: left;
	padding-left: 3px;
}
#pan_admin p.popis textarea {
	width: 515px;
}
/* ITEMS vedle sebe */
#pano_ved .pano_item {
	background: #9FA7B0;
	border: 1px solid White;
	float: left;
	margin: 10px 8px 10px 0;
	width: 150px;
	_width: 152px;
}
#pano_ved h4 {
	color: Black;
	font: 1em Tahoma;
	font-weight: bold;
	margin: 0;
	padding: 8px 0;
	text-align: center;
}
#pano_ved .pano_prev {
	margin: 0 5px;
	padding: 0;
	text-align: center;
}
#pano_ved p {
	background: #C5CCD3;
	line-height: 1.3em;
	height: 4.2em;
	overflow: auto;
	margin: 5px;
	text-align: center;
}
#pano_ved .pano_adm {
	padding: 3px 5px 4px 5px;
}
/* ITEMS pod sebou */
#pano_pod .pano_item {
	background: #9FA7B0;
	border: 1px solid White;
	margin: 10px 0 0 0;
}
#pano_pod h4 {
	color: Black;
	font: 1em Tahoma;
	font-weight: bold;
	margin: 0;
	padding: 8px 0;
	text-align: center;
	width: 140px;
}
#pano_pod .pano_prev {
	margin: 0 5px;
	padding: 0;
	float: left;
	text-align: center;
	width: 140px;
}
#pano_pod p {
	background: #C5CCD3;
	line-height: 1.3em;
	height: 60px;
	overflow: auto;
	margin: 0 5px;
}
#pano_pod .pano_adm {
	clear: both;
	padding: 5px;
}
#panorama .pano_prev a {
	background: White;
	border: 4px solid #DEE5ED;
	border-top: 0;
	border-bottom: 0;
	display: block;
	height: 60px;
	overflow: hidden;
	text-align: inherit;
}
#panorama .pano_adm form, #panorama .pano_adm span {
	display: inline;
}
ul#pano_adm_parts{
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #858d96;
}
ul#pano_adm_parts li{
	float: left;
	list-style: none;
}
ul#pano_adm_parts a{
	float: left;
	display: block;
	background: #a9b0b7;
	padding: 3px 10px;
	margin-right: 2px;
	border: 1px solid #858d96;
	border-bottom: 2px solid #a9b0b7;
	text-decoration: none;
}
ul#pano_adm_parts a:hover, ul#pano_adm_parts li.sel a{
	border-bottom: 2px solid #858d96;
	color: Red;
	background: #b2b7bc;
}
ul#pano_adm_parts a span{
	color: #000;
}
#pano_param{
	width: 430px;
	overflow: auto;
	height: 3em;
}
#pano_adm_addedit .btn{
	padding-top: 20px;
}

/* STRANKOVANI */
div.per_page {
	background: #D4D9DF;
	border-top: 1px solid #9FA7B0;
	margin-top: 5px;
	line-height: 2em;
	position: relative;
	width: 706px;
}
div.per_page h4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	position: absolute;
	left: 20px;
	top: 0;
	width: 60px;
}
div.per_page ul {
	margin-left: 85px;
}
div.per_page li {
	display: inline;
}
div.per_page .per_page {
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
#content div.per_page label {
	margin-right: 5px;
	width: auto;
}
div.per_page strong {
	background: #656565;
	color: White;
	padding: 0 5px;
}
div.per_page a {
	color: #B22222;
	padding: 0 5px;
	text-decoration: none;
}
div.per_page a:hover {
	color: Red;
}

/* UREDNI DESKA */
#ur_deska ul {
	padding-left: 20px;
}
#ur_deska form {
	display: inline;
}
#admin_ur_deska {
	padding:10px 5px;
}
.ur_deska_kat table, .ur_deska_nokat table {
	width: 680px;
}
#ur_deska table td.edit {
	width:90px;
}
#ur_deska .switchs {
	float:left;
	padding-right:10px;
}
/* TABLEADMIN2 */
.ta2_error {
	color:red;
	margin-left:240px;
}
.ta2_error p {
	padding-left:20px;
}
#ta2_menuitems {
}
#ta2_menuitems table{
	background:transparent;
	border:0;
}
#ta2_menuitems table td {
	border:0;
}
#ta2_menuitems #ta2menuitems{
	width:350px;
}
#ta2_menuitems table td .presun{
	margin-top:100px;
}
#ta2_menuitems .center {
	text-align:center;
}
.ta2_field_menuitems div{
	float:left;
}

/* Z106 */
#z106{
	text-align:center;
	margin:5px 0 10px 0;
}
/* RIGHTS */
#rights table.form {
	width: 30em;
}

/* UZIVATELE */
#group_edit table.form td {
	padding-right: 2em;
}
#group_edit .vlevo{
	width:46%;
}
#group_edit .vpravo{
	float:right;
	width:52%;
}
#box #choose_group select {
	width: 120px;
}
#rights{
	margin-bottom: 4em;
}
#rights th {
	font-weight: bold;
	text-align: center;
}
#rights .odd {
	background: #E8EAEB;
}
#rights tbody {
	text-align: center;
}
#rights tfoot {
	background: #E8EAEB;
	color: #415872;
	text-align: center;
}
#rights colgroup.checkall {
	background: #E8EAEB;
}
#rights td.checkall {
	border-left: 1px solid #808080;
	text-align: center;
}
#rights .usr_b_right, #rights .nazev {
	border-right: 1px solid #808080;
}
#rights tbody td.nazev {
	text-align: left;
}
#rights .usr_b_left {
	border-left: 1px solid #808080;
}
#textcaptions {
	display: none;
}
.user_tab #menu_btn{
	position: relative;
	bottom: 5em;
}
#user_menu{
	padding:10px 5px;
}
#usr_adm_menu, #usr_adm_cols {
	padding: 10px 0 0 0;
}
#usr_adm_menu span {
	background: #C5CCD3 url(images/admin_menu.gif) no-repeat top;
	display: block;
	height: 75px;
	width: 201px;
}
#usr_adm_cols span {
	background: #C5CCD3 url(images/admin_cols.gif) no-repeat top right;
	display: block;
	height: 75px;
	width: 202px;
}
#usr_info dl {
	padding-top: 1em;
}
#usr_info dt {
	clear: both;
	float: left;
	margin-right: 5px;
}
#usr_info div.per_page {
	clear: both;
	width: 964px;
}
#usr_info table {
	width: 100%;
}
#usr_info td.date{
	width: 10em;
}
#content .usr_adm_icons{
	width:55px;
}
/* ZOBRAZ_PODPOL */
#zobraz_podpol #hloubka{
	width:2em;
}

/* TITULKA */
#titulka .editory {
	background-color:transparent;
	padding:0;
	margin:0;
	border:0;
}
#dvousl {
	padding-top: 20px;
	padding-left:4px;
}
#dvousl table {
}
#dvousl .editory {
	background-color:transparent;
	padding:0;
	border: 1px solid #C5CCD3 !important;
	margin:0;
	border:0;
}
#dvousl .editory td  {
	margin:0;
	padding:0 3px;
}
#titulka .editory td {
	border:0;
	margin:0;
	padding:0 5px 0 0;
}
.popup #content #titulka_config table.form {
	width: 500px;
}

/* ODKSOK */
#odskok input.text {
	width:280px;
}
#odskok input.checkbox {
	margin-left:15px;
}

/* ARCHIV */
.archiv_pocet {
	font-weight:bold;
	padding-left:10px;
}

/* FAQ */
#faq .ram{
	border: 1px solid #9FA7B0;
	margin-bottom: 10px;
}
#faq .otazka, #faq .info{
	margin: 10px;
}
#faq .odpoved_autor, #faq .odpoved_datum, #faq .odpoved{
	margin: 2px 10px;
}
#faq .otazka span, #faq .odpoved span, #faq .odpoved_datum span, #faq .odpoved_autor span{
	font-weight: bold;
}
#faq .odpoved span{
	display: block;
}
#faq .but_adm a {
	float: left;
}
#faq .but_adm input {
	float: left;
}
#faq .but_adm form.faq_form {
	float: left;
 margin-left:20px;
}
#faq .but_adm form.faq_form input {
	margin-right:5px;
}
#faq .but_adm iframe {
	display:none;
}
#faq .but_adm {
	clear: both;
	background: #EEE;
	height: 14px;
	padding: 4px 10px;
	margin: 3px 0 0 0;
}
#faq .per_page{
	margin-bottom: 10px;
}
#faq .f_cas{
	text-align: right;
	font-size: 80%;
}

/* Metainfo */
#metainfo table th{
	text-align: center;
}
#metainfo table td{
	text-align: center;
}
#metainfo table td.link{
	text-align: left;
	width:100px;
}
#metainfo table td.link label{
	display:block;
	width:300px;
	overflow:hidden;
}

/* UIRADR */
#uiradr p.btn {
	clear: both;
	text-align: center;
}
#uiradr p.alphabet a, #obce p.alphabet span {
	margin: 0 3px;
}
#uiradr p label {
	clear: both;
	float: left;
	padding: 4px 0 0 0;
	width: 10em;
}
#uiradr table , #uiradr table td{
	background:none;
	border:none;
}
#uiradr table label {
	display:block;
}
#uiradr td.moveuser{
	padding:150px 0 0 0;
	margin:0;
}
#uiradr td.moveuser input{
	width:80px;
}
#uiradr select{
	width:270px;
}

#odskok table td.checkbox{
	width:200px;
}
#odskok table td.nasleduj{
	width:120px;
}
#logs_select{
	display:inline;
}
/*DIKUZE*/
.disk_admin{
	float: left;
	width: 100%;
}
.disk_admin .adm_btn{
	position: relative;
	top: 3px;
}
.disk_zobraz{
	margin-right: 10px;
}
.disk_stav{
	float: left;
	margin-right: 10px;
}
/*seznam prispevku*/
table.disk_table{
	margin: 10px 0;
}
table.disk_table th {
	display: none;
}
table.disk_table td {
	padding: 3px 5px 3px 5px;
}
table.disk_table tr.disk_moder td{
	color:red;
}
table.disk_table img{
	#margin-left: 4px;
}
/*vypis detailu*/
.disk_item{
	padding: 10px;
	border:1px solid #9FA7B0;
	margin-bottom: -1px;
}
.prispevky_zpet{
	display: block;
	margin-bottom: 10px;
}
.disk_item form{
	text-align: right;
}
.disk_item input{
	margin: 0 0 2px 10px;
}
.diskuze_hlavicka{
	padding: 10px;
	padding-top: 0;
	padding-bottom: 5px;
}
.diskuze_telo{
	padding: 0 10px;
}
.diskuze_detail .per_page{
	margin-top: 10px;
}
.diskuze_detail .level1{
	padding-left: 0;
}
.diskuze_detail .level2{
	padding-left:20px;
}
.diskuze_detail .level3{
	padding-left:40px;
}
.diskuze_detail .level4{
	padding-left:60px;
}
.diskuze_detail .level5{
	padding-left:80px;
}
.diskuze_detail .level6{
	padding-left:100px;
}
.diskuze_detail .level7{
	padding-left:120px;
}
.diskuze_detail .level8{
	padding-left:140px;
}
.diskuze_detail .level9{
	padding-left:160px;
}
.diskuze_detail .level10{
	padding-left:180px;
}
.disk_zpet{
	display: block;
	margin-bottom: 10px;
}
.cleaner, .clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}
/*vkladani*/
#diskuze_addedit .nacoreaguji{
	height: 150px;
	overflow: auto;
	width: 505px;
	border: 1px solid #592300;
	margin: 15px 0;
	background: #FFFDEF;
	padding: 10px;
}
#diskuze_addedit .nacoreaguji #msg{
	width: 450px;
}
#diskuze_addedit .diskuze_detail{
	height: 150px;
	overflow: auto;
	width: 505px;
	padding: 10px;
	border: 1px solid #9FA7B0;
	margin: 15px 0;
	background: #C5CCD3;
}
.diskuze legend{
	font-weight:bold;
	color: #000;
	padding: 0 3px;
}
.diskuze fieldset {
	border:1px solid #9FA7B0;
	padding:10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.diskuze label{
	text-align: left;
	vertical-align: top;
	width: 4em;
	float: left;
	clear: both;
}
.diskuze fieldset p{
	margin-bottom: 8px;
}
.diskuze textarea{
	width: 421px;
}
#titulek{
	width: 300px;
}
.helpbox{
	background: #C5CCD3;
	border: none;
	width: 500px;
}
.diskuze .chyba{
	color: red;
	font-weight: bold;
	margin: 10px 0;
}
.disk_zobraz2{
	float: left;
	margin-right: 10px;
}
.form_novy{
	float: right;
	margin-top: 3px !important;
	margin-left: 10px;
}

/** required info **/
#required_info .form, #required_info table.form{
	width: 420px;
	margin: 0 auto;
}
#required_info .form .btn{
	text-align: right;
	padding-top: 10px;
}
label#required_ulice, label#required_posta, label#required_psc{
	width: 4em !important;
}
/*vykladovy slovnik*/
#vykl_sl {
	padding:5px 10px 30px 30px;
}
#vykl_sl_pismena {
	padding-bottom: 15px;
	width: 540px;
}
#vykl_sl_pismena a{
	padding-right: 3px;
}
#vykl_sl dl {
	float:left;
	width: 254px;
	margin-right:2%;
}
#vykl_sl dt {
	font-weight:bold;
}
#vykl_sl dd {
	margin-bottom:10px;
}
#vykl_sl img {
	border:1px solid black;
	margin:5px;
}
#vykl_sl p {
	clear:both;
}
#vykl_sl div a {
	font-size:1.2em;
	font-weight:bold;
	margin-right:5px;
}
#vykl_sl div a span{
	font-size:1.6em;
}
#vykl_sl_odkud{
	padding-top: 20px;
}

#admin_reality2 table{
	width: 650px;
	float: left;
	margin-right : 10px;
}
#admin_reality2 table img{
	margin: 10px 10px 10px 0;
	background: #fff;
	padding: 2px;
	border: 1px solid #d2d2d2;
}
#admin_reality2 li{
	clear: both;
}
#admin_reality2 .edit{
	padding-top: 10px;
	padding-top: 0;
}
#admin_reality2 .edit img{
	display: block;
	padding-bottom: 2px;
}
#admin_reality2 .counter{
	display: none;
}
#admin_reality2 #galerie{
	margin-left: 0;
}
#admin_reality2 #gl_ved .gl_prev img {
	margin: 0;
}
#admin_reality2 .nahled fieldset{
	height: 150px;
}
#admin_reality2 #galerie_sort #gl_ved .gl_item_ne_popis {
	clear: none;
}

/*Nove panoramaticke fotky*/
#pano_admin ul li{
	width:230px;
	border:1px gray;
	text-align:center;
	float:left;
	margin-left:80px;
	margin-bottom: 20px;
}
#pano_admin .pano_admin_list,
#pano_admin .pano_admin_list_nonazev{
	text-align:left;
	padding:4px;
	border:1px solid gray;
}
#pano_admin .pano_admin_list p{
	display:block;
	height:4em;
	overflow:auto;
}
#pano_admin .pano_admin_list .pano_admin_list_btn form,
#pano_admin .pano_admin_list_nonazev .pano_admin_list_btn form{
	display:inline;
}
#pano_admin ul p{
}
#pano_adm_addedit .pano_nahled {
	position:relative;
}
.pano_nahled{
	_width: 530px !important;
}
#pano_adm_addedit .ta2_f_image{
	position: absolute;
	top:0;
	right:0;
	width: 210px;
}

/*variabilni hlavicka s obrazky*/
#vari_head table.vari_head_data{
	width:100%;
}
#vari_head table.vari_head_data th{
	text-align:center;
}
#vari_head table.vari_head_data td{
	text-align:center;
	vertical-align:middle;
}
#vari_head table.vari_head_data td.t_odkaz p{
	text-align:left;
	width:200px;
	overflow:auto;
}
#vari_head table.vari_head_data td.t_popis{
	text-align:right;
	background-color:#9FA7B0;
	border:0;
}
#vari_head table.vari_head_data td.t_adm{
	text-align:center;
	vertical-align:middle;
}
#vari_head table.vari_head_data td span {
	font-weight:bold;
	color:red;
}
#vari_head_sort ul li{
	float:left;
	border:1px solid black;
	margin:2px;
}
#vari_head_sort ul li p{
	padding:0px 5px;
	margin:0;
	background:white;
	height:2.6em;
	overflow:hidden;
}

/* filty*/
#z159 .filtr td label{
	width: 60px;
}
#z159 .zadatele td{
	width: 130px !important;
	#width: 220px !important;
}
#z159 .filtr td.btn{
	width: 40px !important;
}
#z159 .filtr select{
	width: 150px;
}
#z159 .pristupy td{
	width: 240px !important;
	#width: 340px !important;
}
#z159 .pristupy td label{
	width: 100px !important;
 }

/* eshop */
#shop ul.produkty li {
	width:180px;
	float:left;
	font-size:9pt;
	margin:2px 25px;
}
#shop ul.produkty li p {
	margin:0;
}
#shop ul.produkty li p.o {
	text-align:center;
	background:white;
	padding:3px;
	height:100px;
}
#shop ul.produkty li p.n {
	font-weight:bold;
	text-align:center;
	background-color:#B2BAC2;
	padding:3px;
	height:2.5em;
	overflow:auto;
}
#shop ul.produkty li p.c {
	text-align:left;
	position:relative;
}
#shop ul.produkty li p.c span{
	font-size:8pt;
}
#shop ul.produkty li p.c_d{
	display:block;
	float:right;
	color:red;
	font-weight:bold;
	margin:0;
}
#shop ul.produkty li p.c_d span{
	font-size:8pt;
}
#shop ul.produkty li p.i {
	clear:both;
	text-align:justify;
	background-color:#B2BAC2;
	padding:3px;
	height:100px;
	overflow:auto;
}
#shop ul.produkty li p.edit {
	background-color:#99A1A8;
	padding:3px 3px 0 3px;
}
#shop #vypis_razeni a{
	text-decoration:none;
}
#shop #vypis_razeni a.sel{
	text-decoration:underline;
	font-weight:bold;
}
#shop #vypis_razeni a:hover{
	text-decoration:underline;
}
#shop #podpol fieldset{
	border:1px solid black;
	padding-top:3px;
}
#shop #podpol ul li {
	display:inline;
	margin-right:22%;
}
#shop_admin_addedit {
}
#shop_admin_addedit .selectdb{
	display:inline;
}

#bakalari,#bak_upload {
	margin-left:5px;
}
#bakalari p {
	text-align:center;
	margin-bottom:15px;
}

#reference_galileo table.select{
	margin:0 auto;
	text-align:left;
}
#reference_galileo table.select td.bottom {
	vertical-align:bottom;
}
#reference_galileo table{
	width: 680px;
	float: left;
	margin-right : 10px;
	text-align:left;
}
#reference_galileo table.select{
	width:auto;
}
#reference_galileo table img{
	margin : 10px 10px 10px 0;
	background: #fff;
	padding: 2px;
	border: 1px solid #d2d2d2;
}
#reference_galileo table.form img{
	margin : 0;
	background: transparent;
	padding: 0;
	border: 0;
}
#reference_galileo li{
	clear: both;
}
#reference_galileo .edit{
	padding-top: 10px;
	#padding-top: 0;
}
#reference_galileo .edit img{
	display: block;
	padding-bottom: 2px;
}
#reference_galileo .counter{
	display: none;
}
#reference_galileo #galerie{
	margin-left: 0;
}
#reference_galileo #galerie #gl_ved .gl_prev table, #reference_galileo #galerie_sort #gl_ved .gl_prev table {
	text-align: center;
	margin: 0;
}
#reference_galileo #galerie #gl_ved .gl_prev table img, #reference_galileo #galerie_sort #gl_ved .gl_prev table img {
	margin: 0;
}
#reference_galileo .nahled fieldset{
	height: 150px;
}

#kal_akci_externi{
	padding:0px 5px 0 5px;
}
#kal_akci_externi table.kal_akci_externi_table{
	width:100%;
}
#kal_akci_externi table.kal_akci_externi_table th.stavy,
#kal_akci_externi table.kal_akci_externi_table td.center{
	width:30px;
	text-align:center;
}
#kal_akci_externi table.kal_akci_externi_table td.admin{
	width:40px;
	text-align:center;
}
#kal_akci_externi h4 {
	margin:0 0 10px 0;
}
#kal_akci_externi_help{
	margin:10px;
}
#kal_akci_externi_help li{
	display:inline;
	padding:0 10px 0 5px;
}
#kal_akci_externi_help img{
	margin-right:5px;
}
#kal_akci_externi_table{
	width:100%;
}
#kal_akci_externi_det ul.zm_stav {
	display:inline;
}
#kal_akci_externi_det ul.zm_stav li {
	display:inline;
	padding:10px 20px 0 5px;
}
#kal_akci_externi_det ul.zm_stav li a,
#kal_akci_externi_det ul.zm_stav li span {
	padding:2px 10px;
	color:White;
	font-weight:bold;
}
#kal_akci_externi_det ul.zm_stav li a:hover{
	text-decoration:none;
}
#kal_akci_externi_det ul.zm_stav li a.kal_neroz,
#kal_akci_externi_det ul.zm_stav li span.kal_neroz {
	background-color:rgb(255,220,82);
	color:black;
	font-weight:bold;
}
#kal_akci_externi_det ul.zm_stav li a.kal_schval,
#kal_akci_externi_det ul.zm_stav li span.kal_schval {
	background-color:rgb(89,157,0);
	color:White;
	font-weight:bold;
}
#kal_akci_externi_det ul.zm_stav li a.kal_schvalexport,
#kal_akci_externi_det ul.zm_stav li span.kal_schvalexport {
	background-color:rgb(82,148,198);
	color:White;
	font-weight:bold;
}
#kal_akci_externi_det ul.zm_stav li a.kal_odmit,
#kal_akci_externi_det ul.zm_stav li span.kal_odmit {
	background-color:rgb(169,20,0);
	color:White;
	font-weight:bold;
}
#users_modules table{
	width:100%;
}
#users_modules table th.stavy,
#users_modules table td.stavy {
	width:30px;
	text-align:center;
}
#users_modules table th.admin,
#users_modules table td.admin {
	width:45px;
	text-align:center;
}
.popup2 #users_modules_edit table.form{
	width:450px;
}

/*MAPY*/
#map_content table,
#map_content table td {
	border:0;
	padding:0;
	background:transparent;
}
/* SABLONY */
#sablony_kateg {
	padding:5px;
	margin-left: 10px;
}
#sablony_kateg ul {
	margin-left:10px;
}
#sablony_kateg ul li .edit {
	display:inline;
}
#sablony_kateg ul li span {
	padding-left:10px;
	font-weight: bold;
}
#sablony_kateg ul ul span {
	font-weight: normal;
}
#sablony_kateg ul ul,#sablony_kateg ul li .sub_new{
	margin: 4px 0 4px 25px;
}
#sablony_kateg ul ul {
	margin-bottom: 8px;
}
#sablony_kateg ul li .edit form{
	display:inline;
}
#sablony_menu fieldset {
	margin: 0 10px;
	padding-top: 10px;
}
#sablony {
	padding: 10px;
}
#sablony fieldset {
	margin: 0 5px 10px 5px;
	position: relative;
}
#sablony fieldset form input, #sablony fieldset form select {
	margin-left: 5px;
}
#sablony fieldset form select {
	width: 150px;
}
#sablony fieldset form p {
	width: 400px;
	text-align: right;
}
#sablony fieldset #submit {
	margin: 0;
	position: absolute;
	right: 20px;
	bottom: 0;
}
#sablony fieldset #search {
	width: 301px;
}
#sablony #kategorie {
	padding: 0 0 5px 10px;
}
#sablony #kategorie .kateg_text {
	font-weight: bold;
}
#sablony a.adm_btn {
	display: block;
	margin: 10px 0 0 10px;
}
#sablony #ta2 {
	padding: 0 10px;
}
#sablony p.btn {
	width: 160px;
}
#sablony .ta2_field_obce div{
	float:left;
}
#sablony .ta2_field_obce div.vyber{
	margin: 50px 0 0 5px;
}
#sablony td.btn .adm_btn, #sablony #galerie_sort .adm_btn {
	width: auto;
	float: left;
}
#sablony #galerie_sort p {
	width:700px;
	height: 3em;
}
#sablony #galerie {
	width: 720px;
	margin: 0 10px;
}
#sablony #galerie fieldset, #sablony #galerie table.form {
	width: 685px;
}
#sablony .sablona_nahled {
	width: 210px;
	float: left;
}
#sablony .galerie .gl_pod {
	width: 95px;
	height: 170px;
	overflow: auto;
	margin: 0;
}
#sablony .galerie .gl_item {
	margin: 0;
	padding: 0;
	width: 75px;
}
#sablony .galerie .gl_prev {
	padding: 0;
	margin: 0;
}
#sablony .galerie .gl_prev table {
	margin: 0 0 4px 0;
}
#sablony .galerie .gl_prev td {
	padding: 0;
	margin: 0;
}
#sablony .galerie .gl_prev td img {
	width: 75px;
	height: auto;
	padding: 0;
	margin: 0;
}
#sablony #galerie_sort #gl_ved .popis p {
	width: 140px;
	height: 50px;
}
#sablony #sablony_seznam {
	width: 685px;
	float: left;
}
#sablony li.sablony_item {
	width: 315px;
	height: auto;
	float: left;
	display: block;
	position: relative;
	margin: 0 13px
}
#sablony .per_page {
	float: left;
}
#sablony div.edit {
	height: 16px;
	text-align: left;
	padding: 2px 0;
}
#sablony div.edit form, #sablony div.edit img {
	width: auto;
	height: auto;
	float: left;
	margin-right: 3px;
}
#sablony .sablona_load {
	z-index: 10;
	position: absolute;
	border:1px solid #565656;
	top: 40px;
	overflow: auto;
	width: 300px;
	height: 300px;
	background: white;
}
#sablony .lista {
	background: #2a92d4;
	color: white;
	font-weight: bold;
	padding: 3px 10px;
	border-bottom: 1px solid #8ac2e7;
	height: 15px;
}
#sablony .lista img {
	position: absolute;
	right: 5px;
}
#sablony .sablona_load p {
	background: white;
	margin: 5px 5px 5px 15px;
}
#sablony .sablona_load .kraj {
	font-weight: bold;
}
#sablony .sablona_load .footer {
	position: absolute;
	bottom: 0;
	background: white;
	width: 280px;
	border-top: 1px solid #b4c2c7;
}
#sablony .sablona_load .pocet_txt {
	font-weight: bold;
}
#sablony .sablona_load .pocet {
	color: #26b7cf;
}
#sablony .sablona_load .content_scroll {
	height: 252px;
	overflow: auto;
}

/* SOLARNI SYSTEMY VYPOCET */
#vypocet {
}

/* MULTIMEDIALNI GALERIE */
#mmgl_admin fieldset {
	padding-top: 10px;
}
li.mmitem {
	position: relative;
	border-bottom: 1px solid #b0b0b0;
	padding: 5px 0;
}
li.mmitem .nazev {
	padding: 0 20px 5px 0;
	font-weight: bold;
}
li.mmitem img.video_nahled {
	width: 110px;
	float: left;
	height: auto;
}
li.mmitem img.audio_nahled {
	width: 50px;
	float: left;
	height: 50px;
}
li.mmitem .mm_info {
	display: block;
	margin-left: 10em;
}
li.mmitem .video_nahled {
	height: 80px;
}
li.mmitem .popis {
	width: 100%;
	margin-top: 5px;
}
li.mmitem .edit {
	position: absolute;
	top: 5px;
	right: 0;
	width: 20px;
	height: 70px;
}
#mm_warning {
	padding-top: 10px;
	color: red;
}
#edit_nahled img {
	margin-right: 10px;
}
#mm_galerie textarea {
	font: 90% Arial, Helvetica, sans-serif !important;
}
#mm_galerie a.adm_btn {
	margin-right: 5px;
}
#mm_galerie div.form {
	width:100%;
}

/* Kontakty */
#content .kty_adresy_check label{
	float:none;
	margin:0 1em 0 2px;
}
.kty_addtyporg {
}
#content .form .kty_icdic label, #content .form .kty_ulicecpmepsc label{
	float:none;
}
#content .form .kty_ulicecpmepsc input{
	width:12em;
}
#content .form .kty_ulicecpmepsc span input{
	width:5em;
}
#content .form .kty_osoby_fotografie {
	width:390px;
	overflow:hidden;
}
#content #kty_zalozky_hide table.kty_osoby_form {
	width:700px;
	overflow:hidden;
}
.kty_zalozky,
.mapy_zalozky {
	margin-top:2em;
	position:relative;
}
.kty_zalozky .kty_zalozky_menu,
.mapy_zalozky .mapy_zalozky_menu{
	position:absolute;
	top:-2em;
	width:100%;
}
.kty_zalozky .kty_zalozky_menu a,
.mapy_zalozky .mapy_zalozky_menu a {
	float:left;
	border:1px solid #9FA7B0;
	padding:5px;
	display:block;
	color:#515151;
	text-decoration:none;
	background-color:#B2B9C0;
	font-weight:bold;
}
.kty_zalozky .kty_zalozky_menu a:hover,
.mapy_zalozky .mapy_zalozky_menu a:hover {
	color:#F6FFFF;
}
.kty_zalozky .kty_zalozky_menu a.sel,
.mapy_zalozky .mapy_zalozky_menu a.sel {
	background-color:#C5CCD3;
	color:#F6FFFF;
	border:2px solid #9FA7B0;
	border-bottom:0;
}
.kty_zalozky .kty_zalozky_menu span a,
.mapy_zalozky .mapy_zalozky_menu span a {
	margin-right:10px;
}
.kty_zalozky .kty_zalozky_menu #hide_unhide,
.mapy_zalozky .mapy_zalozky_menu #hide_unhide{
	float:right;
	font-weight:bold;
}
.kty_zalozky .kty_zalozky_content,
#mapy_zalozky_adresa,
#mapy_zalozky_kontakty,
#mapy_zalozky_galerie,
#mapy_zalozky_popis,
#mapy_zalozky_otviracidoba
{
	clear:both;
	border-top:2px solid #9FA7B0;
	border-bottom:2px solid #9FA7B0;
	border-left:2px solid #9FA7B0;
	border-right:2px solid #9FA7B0;
	padding:10px;
}

.kty_zalozky #galerie table.form{
	width:500px;
}

.kty_zalozky #galerie table.form .btn,
.mapy_zalozky #galerie table.form .btn {
	text-align:left;
}
.mapy_zalozky #galerie {
	width:600px;
}
.mapy_zalozky #galerie .counter {
	display:none;
}
.mapy_zalozky .label_popis {
	font-weight:bold;
	color:#415872;
}
.mapy_zalozky .mapy_otvdoba a.sel,
.kty_zalozky .mapy_otvdoba a.sel {
	font-weight:bold;
}
#content #kty_banka input, #content #kty_banka select{
	float:left;
}
#content #kty_banka select{
	width:230px;
	margin-left:3px;
}
#form_czechadm table th, #form_czechadm table td{
	text-align:center;
}

/*file_storage*/
.m_filestorage table{
	width:100%;
}
.m_filestorage table th.sl_nzv{
	width:25%;
}
.m_filestorage table th.sl_www{
	width:50px;
}
.m_filestorage table th.sl_det{
	width:30px;
}
.m_filestorage table td.sl_edit{
	width:70px;
}
.m_filestorage table td.sl_editnm{
	width:35px;
}
.m_filestorage table td.sl_edit form,
.m_filestorage table td.sl_editnm form {
	display:inline;
}
.m_filestorage table td.cen{
	text-align:center;
}

.kty_seznamosob,
.kty_detail_osoba {
	padding:5px;
}
.kty_seznamosob h4{
	margin-bottom:0;
}
.kty_seznamosob ul {
	background-color:#CCC;
}
.kty_seznamosob ul li {
	display: inline;
	padding:0 5px;
}
.kty_seznamosob .kty_sezosob {
	border:0;
	background-color:transparent;
	width:100%;
}
.kty_seznamosob .kty_sezosob th {
	border:0;
	border-bottom:1px solid;
	background-color:transparent;
	color:black;
	font-weight:bold;
}
.kty_seznamosob .kty_sezosob td {
	border:0;
	border-bottom:1px dashed;
	background-color:transparent;
	padding-bottom:5px;
	padding-top:5px;
}
.kty_seznamosob .kty_sezosob td.last {
	border:0;
}
.kty_seznamosob .kty_sezosob td p {
	padding-left:100px;
	position:relative;
}
.kty_seznamosob .kty_sezosob td p span {
	position:absolute;
	left:0;
	width:100px;
}
.kty_detail_osoba h3 {
	padding-bottom:5px;
}
.kty_detail_osoba h4,
.kty_detail_osoba h5 {
	padding-bottom:0;
	margin-bottom:0;
}
.kty_detail_osoba img {
	float:left;
	margin: 0 5px 5px 0;
}
.kty_detail_osoba table {
	margin:0;
	width:100%;
	border:0;
	background-color:transparent;
}
.kty_detail_osoba table td {
	background-color:transparent;
	border:0;
}
.kty_detail_osoba h5 {
	font-size: 1em;
	margin-top:4px;
	padding-top:0;
}
.kty_detail_osoba dt {
	position: absolute;
	width:100px;
}
.kty_detail_osoba dd {
	padding-left:100px;
}
div.kty_role_subj_tree{
	border:1px solid black;
	border-top:0;
	padding:0 5px 5px 5px;
	max-height:230px;
	overflow:auto;
}
#kty_role_clone div.kty_role_subj_tree{
	height:400px;
	max-height:none;
}
#kty_role_table, #content #kty_role_table td div.radio, #content #kty_role_table td{
	line-height:15px;
	padding-top:0;
	padding-bottom:0;
}
#content #kty_role_table label{
	padding-left:1em;
}
#content #kty_role_table label:after{
	content:':';
}
#content #kty_role_table td div.radio label{
	padding-left:3px;
}
#content #kty_role_table td div.radio label:after{
	content:'';
}
#content .kty_pol_prisl label{
	width:auto;
}
#content .form label.kty_label{
	width:auto;
	float:none;
	padding-left:5px;
}
#content #titulka_config .form label.kty_label{
	padding-left:0;
	padding-right:5px;
}
.kty_osoby_fotografie .nahled div.nahled_img{
	position:relative;
	top:7px;
}
.kty_zalozky_content #galerie{
	width:620px;
}
#kty_zalozky_hide .form label.kty_pol_prisl{
	width:auto;
	float:none;
	margin-left: .5em;
}
#kty div.fczbkk_tree_control {
	margin-top:1em;
}
#kty ul#kty_tree_subjekt li{
	padding-top:3px;
	padding-bottom:3px;
}
#kty ul#kty_tree_subjekt li img{
	margin:0 2px 0 0;
}
#kty ul.kty_print li{
	display:inline;
	margin:0 5px;
}
#kty #pismena{
	padding:6px;
	position:relative;
}
#kty #pismena li{
	display:inline;
	padding:0 5px;
}
#kty #pismena .kty_orph{
	position:absolute;
	left:575px;
	top:6px;
}
.kty_clone_href a{
	text-decoration:none;
}
/* TITULKA POLABI */
#tit_polabi table{
	margin-left: 1px;
}

/* MAPY */
#content #mapy_poi_tab,
#content #mapy_kateg {
	padding: 0 10px;
}
#content #mapy_poi_tab #mapy_poi_new{
	padding: 5px 10px;
}
#content #mapy_poi_tab,
#content #mapy_kateg {
	width:706px;
	margin-left:10px;
	position:relative;
	padding-bottom:10px;
	overflow:hidden;
}
#content #mapy_kateg {
	padding-top:5px;
}
#content #mapy_poi_tab table{
	width:100%;
}
#content #mapy_poi_tab table.form{
	width:680px;
	margin-left:20px;
}
#content #mapy_kateg #mapy_kateg_conf {
	margin-left:0;
	margin-top:10px;
	margin-bottom:2px;
}
#content #mapy_vyrez,
#content #mapy_priklady {
	padding: 0 20px;
}
#content #mapy_zalozky_popislokace td.lokace textarea{
	width:450px;
}
#content .form_otvirdoba table td.bad,
#content .form_otvirdoba table input.bad{
	background-color:#F99;
}
#content #mapy_kateg ul#mapy_kateg_sort {
	background-color:#AAA;
	margin-left:0;
	margin-bottom:10px;
	float:left;
}
#content #mapy_kateg ul#mapy_kateg_sort li{
	line-height:31px;
	font-weight:bold;
	position:relative;
	float:left;
	width:700px;
	background-color:#AAA;
}
#content #mapy_kateg ul#mapy_kateg_sort li.over {
	background-color:#fcb;
}
#content #mapy_kateg ul#mapy_kateg_sort li li{
	font-weight:normal;
	background-color:#EEE;
}
#content #mapy_kateg ul#mapy_kateg_sort img {
	margin:0;
	padding:0;
}
#content #mapy_kateg ul#mapy_kateg_sort li .icon1{
	position:absolute;
	left:20px;
	top:1px;
}
#content #mapy_kateg ul#mapy_kateg_sort li .icon2 {
	position:absolute;
	left:60px;
	top:4px;
}
#content #mapy_kateg ul#mapy_kateg_sort li .popis {
	padding-left:90px;
	_height:31px;
	_display:block;
}
#content #mapy_kateg ul#mapy_kateg_sort li a.sortmove_1,
#content #mapy_kateg ul#mapy_kateg_sort li a.sortmove_2{
	left:0;
	top:0;
	position:absolute;
	height:31px;
	width:20px;
	background:#CCC url(mod-images/arrow_none.gif) no-repeat center;
}
#content #mapy_kateg ul#mapy_kateg_sort li a.sortmove_2 {
	left:20px;
}
#content #mapy_kateg ul#mapy_kateg_sort li a.sortmove_1:hover,
#content #mapy_kateg ul#mapy_kateg_sort li a.sortmove_2:hover {
	background:#CCC url(mod-images/arrow_updown.gif) no-repeat center;
}
#content #mapy_kateg ul#mapy_kateg_sort li li .icon1{
	position:absolute;
	left:45px;
	top:1px;
}
#content #mapy_kateg ul#mapy_kateg_sort li li .icon2 {
	position:absolute;
	left:85px;
	top:4px;
}
#content #mapy_kateg ul#mapy_kateg_sort li li .popis {
	padding-left:115px;
}
#content #mapy_kateg .dropmarker {
	height:6px;
	width:500px;
	background:red url(images/admin_dropmarker.png) left top;
	margin-top:-3px;
	margin-left:-5px;
	z-index:1000;
	overflow: hidden;
}
#content .form .ta2_bbcode textarea {
	height:10em;
	width:450px;
}
#content .mapy_turcile_config .form .ta2_field_rozmery label{
	width:4em;
}
#content .mapy_turcile_config .form .maxpic{
	width:10em;
}
#content form.mapy_poi_add table.form {
	width:680px;
}
#content form.mapy_poi_add #galerie table.form {
	width:430px;
}
#content form.mapy_poi_add .katicon div {
	display:inline;
	float:none;
	padding-left:15px;
}
#content form.mapy_poi_add .katicon p,
#content form.mapy_poi_add .katicon div label {
	display:inline;
	float:none;
}
#content form.mapy_poi_add .katicon div input {
	display:inline;
	float:none;
}

/*MAPY TURISTICKE CILE*/
#content #mapyturcile_sort{
	padding:0 10px;
	width:720px;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort{
	background-color:#AAA;
	margin-left:0;
	margin-bottom:10px;
	float:left;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li{
	line-height:31px;
	font-weight:bold;
	position:relative;
	float:left;
	width:720px;
	background-color:#AAA;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li.over{
	background-color:#fcb;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li li{
	font-weight:normal;
	background-color:#EEE;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort img {
	margin:0;
	padding:0;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li .popis {
	padding-left:30px;
	_height:31px;
	_display:block;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li a.sortmove_1,
#content #mapyturcile_sort ul#mapyturcile_sort_sort li a.sortmove_2 {
	left:0;
	top:0;
	position:absolute;
	height:31px;
	width:20px;
	background:#CCC url(mod-images/arrow_none.gif) no-repeat center;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li a.sortmove_2 {
	left:20px;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li a.sortmove_1:hover,
#content #mapyturcile_sort ul#mapyturcile_sort_sort li a.sortmove_2:hover {
	background:#CCC url(mod-images/arrow_updown.gif) no-repeat center;
}
#content #mapyturcile_sort ul#mapyturcile_sort_sort li li .popis {
	padding-left:50px;
}
#content #mapyturcile_sort .dropmarker {
	height:6px;
	width:500px;
	background:red url(images/admin_dropmarker.png) left top;
	margin-top:-3px;
	margin-left:-5px;
	z-index:1000;
	overflow: hidden;
}
#content .form .ta2_bbcode textarea {
	height:10em;
	width:450px;
}
#content .mapy_turcile_config .form .ta2_field_rozmery label{
	width:4em;
}
#content .mapy_turcile_config .form .maxpic{
	width:10em;
}
#content .mapyturcile_adm {
	margin-left:10px;
	padding: 0 10px;
	overflow:hidden;
	padding-bottom:10px;
	position:relative;
	width:706px;
}
#content .mapyturcile_adm #mapy_poi_new {
	padding:5px 10px;
}
#content .mapyturcile_adm .perpage{
	margin-top:10px;
}
#content .mapyturcile_adm table.form{
	margin-left:20px;
}
#content #adminmapa .mnu_visib_act,
#content #adminmapa .mnu_cont_act{
	position:absolute;
	border:1px solid black;
	background:white;
	overflow: hidden;
	height:18px;
	padding: 0 0 0 1px;
}
#content #adminmapa .mnu_visib_act a.zavrit,
#content #adminmapa .mnu_cont_act a.zavrit {
	margin-left:3px;
}

/* GUESTBOOK */
.gbook .gbook_showform{
	text-align:center;
}
.gbook .gbook_rad {
	border-top:1px solid black;
	padding:5px 0 10px 0;
	position:relative;
	margin-top:10px;
}
.gbook .gbook_d {
	border-bottom:1px solid black;
}
.gbook .gbook_rad .gbook_jme span{
	font-weight:bold;
	float:left;
}
.gbook .gbook_rad .gbook_jme .email,
.gbook .gbook_rad .gbook_jme .web{
	float:left;
	padding-left:5px;
}
.gbook .gbook_rad div.gbook_del{
	float:left;
	margin-right:5px;
}
.gbook .gbook_rad div.gbook_del a{
	display:block;
	width:14px;
	height:14px;
	background: url(mod-images/gbook_edit.gif);
}
.gbook .gbook_rad .gbook_jme .email a{
	display:block;
	width:16px;
	height:16px;
	background: url(mod-images/gbook_email.gif);
}
.gbook .gbook_rad .gbook_jme .web a{
	display:block;
	width:16px;
	height:16px;
	background: url(mod-images/gbook_web.gif);
}
.gbook .gbook_rad .gbook_jme a span{
	display:none;
}
.gbook .gbook_rad .gbook_dat {
	position:absolute;
	top:5px;
	right:5px;
	font-weight:bold;
}
.gbook .gbook_rad .gbook_vzk {
	clear:both;
	padding-top: 5px;
}
.gbook .gbook_form{
	position:relative;
	border:1px solid black;
	padding:15px 15px 0 15px;
	overflow:hidden;
}
.gbook .gbook_form a#gbook_hideform{
	position:absolute;
	top:0px;
	right:5px;
}
.gbook .gbook_form div {
	position:relative;
}
.gbook .gbook_form div.jme label,
.gbook .gbook_form div.eml label,
.gbook .gbook_form div.web label,
.gbook .gbook_form div.vzk label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
}
.gbook .gbook_form div.vzk {
	display:none;
}
.gbook .gbook_form div.jme input,
.gbook .gbook_form div.eml input,
.gbook .gbook_form div.web input{
	width:300px;
	margin-left:5px;
}
.gbook .gbook_form div.ta2_bbcode {
	clear:both;
	margin-left:10px;
}
.gbook .gbook_form div.ta2_bbcode textarea {
	width:470px;
}
.gbook .gbook_form div.tlac{
	margin-top:5px;
	text-align:center;
}

/*file storage*/
.f_storage{
	width:705px;
}
.f_storage_form{
	border:1px solid #c0c0c0;;
	background:#EEE;
	width:703px;
}
.f_storage table{
	margin:5px;
	background:transparent;
	border:0;
	width:auto;
}
.f_storage table td{
	background:transparent;
	border:0;
}
.f_storage table td.srch{
	width:280px;
	text-align:right;
}
.f_storage table td.slct select{
	width:175px;
}
.f_storage .adm_insert{
	margin-top:15px;
}
.f_storage div.dl{
	margin:0 0 40px 0;
}
.f_storage div.span{
	display:inline;
}
.f_storage div.dt{
	font-weight:bold;
	margin:0.6em 0;
	padding-left:20px;
	padding-top:0.8em;
	background-image:url(images/oznaceni.gif);
	background-repeat:no-repeat;
	background-position:8px 1.3em;
	position:relative;
}
.f_storage .dt div.admin a{
	padding-left:2px;
}
.f_storage .dt div.admin form{
	width:auto;
	display:inline;
}
.f_storage .dd{
	margin-top: 0.6em;
	margin-right: 0pt;
	margin-bottom: 0.6em;
	margin-left: 2em;
}
.f_storage .dd p{
	margin-top: 0.4em;
	margin-right: 0pt;
	margin-bottom: 0.4em;
	margin-left: 0pt;
	position:relative;
	padding-right:250px;
}
.f_storage .dd a {
	margin-right: 1em;
}
.f_storage .dd span {
	color:#666;
}
.f_storage .dd span em{
	color:black;
	zoom:1;
	overflow:auto;
}
.f_storage .dd + .dt{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #1c1c1c;
}
.f_storage .dd span.f_storage_right{
	position:absolute;
	right:0;
	background-color:transparent;
	z-index:10;
}
.f_storage .dl .no_show{
	position:absolute;
	right:0;
	color:red;
}
.f_storage div.per_page{
	clear:both;
}
/*varianta2*/
.f_storage .varianta2 {
	margin-top:10px;
}
.f_storage .varianta2 div.frow,
.f_storage .varianta3 div.frow{
	position:relative;
	padding:2px 0 2px 55px;
	clear:both;
}
.f_storage .varianta2 .admin.span,
.f_storage .varianta3 .admin.span{
	position:absolute;
	left:0;
	top:0;
}
.f_storage .varianta2 div.admin a,
.f_storage .varianta3 div.admin a{
	padding-left:2px;
}
.f_storage .varianta2 div.admin form,
.f_storage .varianta3 div.admin form{
	width:auto;
	display:inline;
}
.f_storage .varianta2 span.f_storage_right,
.f_storage .varianta3 span.f_storage_right{
	float:right;
}
.f_storage .varianta2 p .no_show,
.f_storage .varianta3 p .no_show{
	color:red;
	font-weight:bold;
}
.f_storage .varianta3 h4{
	font-size:1em;
	padding-bottom:0;
	margin-bottom:0;
}
/* E-PODATELNA */
.epodatelna fieldset.hlavni{
	padding-top:10px;
}
.epodatelna fieldset#fieldset_zakladni table{
	width:600px;
}
#content .epodatelna_form .form .titul_jmeno label,
#content .epodatelna_form .form .prijmeni_titul label{
	display:inline;
	width:auto;
	float:none;
	clear:none;
}
#content .epodatelna_form .form .titul_jmeno input,
#content .epodatelna_form .form .prijmeni_titul .prvni input {
	width:200px;
}
#content .epodatelna_form .form .titul_jmeno .prvni input,
#content .epodatelna_form .form .prijmeni_titul input {
	width:75px;
}

/* EASYSHOP */
#content .easyshop h3 {
	padding-left:10px;
}
#content .easyshop ul {
	margin-top:10px;
	border-top:2px dashed white;
}
#content .easyshop li {
	border-bottom:2px dashed white;
	margin:0;
}
#content .easyshop li table{
	border:0;
	background:transparent;
	width:100%;
	margin:5px 0 0 0 0;
}
#content .easyshop li table td {
	border:0;
}
#content .easyshop li table td.foto {
	width:135px;
	text-align:left;
	margin-left:10px;
}
#content .easyshop li p.popis {
	font-weight:bold;
 	font-size:1.3em;
 	margin:0;
}
#content .easyshop li p.cena {
	margin: 10px 0 3px 0;
	font-weight:bold;
 	position:relative;
}
#content .easyshop li p.info,
#content .easyshop li p.info_kod {
 	position:relative;
}
#content .easyshop li p.info span,
#content .easyshop li p.info_kod span,
#content .easyshop li p.cena span{
 	position:absolute;
	left:110px;
	top:0;
 	display:block;
}
#content .easyshop li p.info_kod {
	font-weight:bold;
}
#content .easyshop li p.info_kod span {
	font-weight:normal;
}
#content .easyshop li p.text {
	margin-top:15px;
}
#content .easyshop .edit {
	padding-left:10px;
}
#content .easyshop .edit form {
	display:inline;
}
#content .easyshop .posun {
	width:10px;
	background: url(mod-images/arrow_updown.gif) no-repeat center;
	background-color: rgb(217,224,231);
}
#content .easyshop_objdet_prod {
	width:600px;
}
#content .easyshop_objdet_prod .center{
	text-align:center;
}
#content .easyshop_objdet_prod .right{
	text-align:right;
}
#content .easyshop_objdet_prod {
 	border:0;
}
#content .easyshop_objdet_prod .easyshop_objdet_celkem td{
	background-color:rgb(197,204,211);
	border-top:0;
}
#content .easyshop_objdet_prod tr.sudy td{
	background-color:#DDD;
}
#content .easyshop_objdet_prod .easyshop_foto {
	float:left;
	width:155px;
}
#content .easyshop_objdet_prod .easyshop_text {
	float:left;
	width:420px;
}
#content .easyshop_form .txt_nazev input{
	width:420px;
}
#content .easyshop_form .txt_popis textarea{
	width:420px;
	height:6em;
}
#content .easyshop_form .priznak {
	float:left;
	margin-right:20px;
}
#content .easyshop_cfg .form_cfg .radio{
	display:inline;
	margin-right:10px;
}
#content #easyshop_email {
	width:620px;
	padding:10px;
	background-color:white;
	margin-left:30px;
}
#content #easyshop_email table,
#content #easyshop_email table td {
	border:0;
	background-color:white;
}
#content #easyshop_email .textedit {
	border:2px dashed gray;
	background-color:#F8F8F8;
}
#content .easyshop .easyshop_selecty{
	margin-top:5px;
	position:relative;
	padding-left:60px;
}
#content .easyshop .easyshop_selecty2{
	margin-top:5px;
	position:relative;
}
#content .easyshop .easyshop_selecty .text {
	display:block;
	position:absolute;
	width:60px;
	left:0;
	text-align:right;
}
#content .easyshop .easyshop_selecty label,
#content .easyshop .easyshop_selecty2 label{
	margin-left:2px;
}
#content .easyshop .easyshop_selecty input,
#content .easyshop .easyshop_selecty2 input,
#content .easyshop .easyshop_selecty2 select{
	margin-left:10px;
}
#content .easyshop .ta2_multilang,
#content .easyshop_cfg .ta2_multilang,
#content .easyshop_form .ta2_multilang {
	background-color:#BDC4CC;
}
#content .easyshop .adm_btn,
#content .easyshop .adm_btn_sel {
	line-height:2.2em;
}
#content .easyshop_texty .menu fieldset {
	padding-bottom:0;
}
#content .easyshop .easyshop_doprava,
#content .easyshop .easyshop_platba {
	position:relative;
}
#content .easyshop .easyshop_doprava ul,
#content .easyshop .easyshop_platba ul {
 	margin:0;
	border:0;
}
#content .easyshop .easyshop_doprava #ajax_action,
#content .easyshop .easyshop_platba #ajax_action{
	position:absolute;
	right:0;
}
#content .easyshop .easyshop_doprava .th,
#content .easyshop .easyshop_platba .th{
	width:420px;
 	position:relative;
	border:1px solid rgb(128,128,128);
	background-color:#9FA7B0;
	color:white;
	line-height:16px;
}
#content .easyshop .easyshop_doprava .th div,
#content .easyshop .easyshop_doprava li div,
#content .easyshop .easyshop_platba .th div,
#content .easyshop .easyshop_platba li div {
	float:left;
	padding: 2px;
}
#content .easyshop .easyshop_doprava .th .admin,
#content .easyshop .easyshop_doprava li .admin,
#content .easyshop .easyshop_platba .th .admin,
#content .easyshop .easyshop_platba li .admin {
	width:50px;
}
#content .easyshop .easyshop_doprava .th .name,
#content .easyshop .easyshop_doprava li .name,
#content .easyshop .easyshop_platba .th .name,
#content .easyshop .easyshop_platba li .name {
	width:250px;
}
#content .easyshop .easyshop_doprava li .name span,
#content .easyshop .easyshop_platba li .name span {
	display:block;
	width:250px;
}
#content .easyshop .easyshop_doprava .th .price,
#content .easyshop .easyshop_doprava li .price,
#content .easyshop .easyshop_platba .th .price,
#content .easyshop .easyshop_platba li .price {
	width:100px;
}
#content .easyshop .easyshop_doprava li .price span,
#content .easyshop .easyshop_platba li .price span {
	display:block;
	width:100px;
}
#content .easyshop .easyshop_doprava li .admin .mover,
#content .easyshop .easyshop_platba li .admin .mover {
	width:20px;
	float:left;
	margin-right:5px;
	background-image: url(mod-images/arrow_updown.gif);
	background-repeat:no-repeat;
	background-position: center center;
	background-color:#B1B8BF;
}
#content .easyshop .easyshop_doprava li,
#content .easyshop .easyshop_platba li {
	width:420px;
 	position:relative;
	display:block;
	line-height:18px;
 	border-left:1px solid rgb(128,128,128);
 	border-right:1px solid rgb(128,128,128);
 	border-bottom:1px solid rgb(128,128,128);
 	background-color:white;
	overflow:hidden;
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form,
#content .easyshop .easyshop_platba li .inplaceeditor-form{
	position:absolute;
	top:3px;
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form input,
#content .easyshop .easyshop_platba li .inplaceeditor-form input{
	float:left;
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a,
#content .easyshop .easyshop_platba li .inplaceeditor-form a {
	width:18px;
	height:18px;
	display:block;
	float:left;
	margin-left:3px;
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a span,
#content .easyshop .easyshop_platba li .inplaceeditor-form a span{
	display:none;
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a.editor_ok_link,
#content .easyshop .easyshop_platba li .inplaceeditor-form a.editor_ok_link{
	background-image:url(images/btn_ok.png);
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a.editor_ok_link:hover,
#content .easyshop .easyshop_platba li .inplaceeditor-form a.editor_ok_link:hover{
	background-image:url(images/btn_ok_hover.png);
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a.editor_cancel_link,
#content .easyshop .easyshop_platba li .inplaceeditor-form a.editor_cancel_link{
	background-image:url(images/btn_storno.png);
}
#content .easyshop .easyshop_doprava li .inplaceeditor-form a.editor_cancel_link:hover,
#content .easyshop .easyshop_platba li .inplaceeditor-form a.editor_cancel_link:hover{
	background-image:url(images/btn_storno_hover.png);
}
#content .easyshop .easyshop_doprava li .name .inplaceeditor-form input,
#content .easyshop .easyshop_platba li .name .inplaceeditor-form input {
	width:200px;
}
#content .easyshop .easyshop_doprava li .price .inplaceeditor-form input,
#content .easyshop .easyshop_platba li .price .inplaceeditor-form input {
	width:55px;
}

/* POVINNE INFORMACE */
#content .povinne_informace tr.textedit:hover{
	background:#f4e4e4;
}
#content .povinne_informace div.editor{
	max-height:200px;
	overflow:auto;
}
#content .povinne_informace div.editor ul{
	padding-left:2em;
	list-style-type:inherit;
}
#content .povinne_informace tr.kty_edit:hover,
#content .povinne_informace tr.kty_edit_full:hover{
	background:#e4e4f4;
}
#content .povinne_informace .kty_sezurednihodiny table, #content .povinne_informace .kty_sezurednihodiny td{
	border:none;
}
#content .povinne_informace_form input.telefon,
#content .povinne_informace_form input.email{
	width:160px;
}
#content .povinne_informace_form table.kontakt,
#content .povinne_informace_form table.basic_info{
	width:auto;
}
#content .povinne_informace_form label{
	width:auto;
	float:none;
}
#content .povinne_informace_form .pi_label{
	width:180px;
	display:inline-block;
	padding-right:10px;
	text-align:right;
}
#content .povinne_informace_form .basic_info .pi_label{
	width:115px;
}
#content .povinne_informace_form .kontakt .pi_label{
	width:60px;
}
#content .povinne_informace_form #kty_schranka{
	width:8em;
}
#content .povinne_informace_form #kty_bank_cislo{
	width:18em;
}
#content .povinne_informace_form .osoby .telefon,
#content .povinne_informace_form .osoby .kty_jmeno{
	width:7em;
}
#content .povinne_informace_form .osoby .kty_titul{
	width:3em;
}
#content .povinne_informace_form .osoby .nopad{
	padding:0;
}

/* VITE ZE*/
#vite_ze #vz_left{
	width:566px;
	border-right:1px solid #9fa7b0;
	padding:5px 19px 0 0;
	float:left;
}
#vite_ze #vz_right{
	width:367px;
	float:right;
	padding-top:5px;
}
#vite_ze #vz_showform{
	text-align:right;
	border-bottom:1px solid #9fa7b0;
}
#vite_ze .vz_legend{
	color:#415872;
	font-weight:bold;
}
#vite_ze div.vz_modpopis{
	padding:5px;
	border:1px solid #000;
	background:#fff;
	clear:both;
}
#vite_ze .vz_modul{
	cursor:pointer;
}
#vite_ze p.btn{
	padding:5px 0;
}
#vite_ze img{
	margin-right:20px;
	float:left;
}
#vite_ze fieldset{
	padding:10px 18px 18px;
}
#vite_ze .vz_check{
	margin:2px 4px 0 0;
}
#vite_ze .vz_modpopis{
	margin-bottom:5px;
}
#vite_ze .vz_popis{
	margin-left:25px;
	color:#42474d;
}
#vite_ze .vz_clear{
	clear:both;
}
#vite_ze #vz_obchodnik, #vite_ze #vz_sdeleni div{
	background:#fff url(images/vite_ze_obch.gif) no-repeat right bottom;
	padding:15px;
	border:1px solid #9fa7b0;
	min-height:115px;
	margin-bottom:10px;
	color:#575757;
}
#vite_ze #vz_sdeleni div{
	background-image:url(images/vite_ze_sdel.gif);
	padding-bottom:73px;
}
#vite_ze .vz_jmeno{
	font-weight:bold;
	font-size:1.1em;
}
#vite_ze #vz_podpora{
	position:relative;
}
#vite_ze #vz_pmore{
	text-decoration:underline;
	position:absolute;
	right:0;
	bottom:0;
	padding-right:10px;
	background:url(mod-images/arrow_more_down.png) no-repeat right;
	cursor:pointer;
}
#vite_ze #vz_podpora_vice li{
	list-style:disc;
	list-style-position:inside;
}
#vite_ze #vz_form label{
	font-weight:bold;
}
#vite_ze #vz_sdeleni label{
	display:block;
	margin:10px 0 5px;
}
#vite_ze #vz_sdeleni #sdeleni{
	width:100%;
	height:73px;
	border:1px solid #9fa7b0;
}
/* JIDELNICEK 2 */
.jidelnicek2 .edit .back {
 	margin:5px 0;
}
.jidelnicek2 .edit fieldset.block{
	width:325px;
	float:left;
}
.jidelnicek2 .edit fieldset.mezera {
	margin-left:10px;
}
.jidelnicek2 .edit ul {
	height:150px;
	overflow-x:hidden;
	overflow-y:auto;
}
.jidelnicek2 .edit ul li {
	overflow:hidden;
	line-height:18px;
	height:18px;
	background-color:white;
	margin-bottom:2px;
	cursor:move;
}
.jidelnicek2 .block {
	position:relative;
}
.jidelnicek2 .block .img_ajax {
	position:absolute;
	top:-8px;
	right:2px;
}
.jidelnicek2 table.jidelnicek {
/* width:100%;   */
}
.jidelnicek2 table.jidelnicek th,
.jidelnicek2 table.jidelnicek td{
	padding:2px 4px;
}
.jidelnicek2 table.jidelnicek td ol {
	padding-left:20px;
}
.jidelnicek2 .edit_poznamka {
	line-height:18px;
	width:500px;
	height:18px;
	position:absolute;
}
.jidelnicek2 .edit_poznamka span{
	display:block;
	width:400px;
	height:18px;
}
.jidelnicek2 .edit_pozn .obalka {
	position:relative;
	height:20px;
}
.jidelnicek2 .edit_pozn .inplaceeditor-form{
	position:absolute;
	top:3px;
}
.jidelnicek2 tr.poznamka td {
	border-top:0;
	font-style:italic;
}
.jidelnicek2 .edit_pozn .inplaceeditor-form input{
	float:left;
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a {
	width:18px;
	height:18px;
	display:block;
	float:left;
	margin-left:3px;
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a span{
	display:none;
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a.editor_ok_link{
	background-image:url(images/btn_ok.png);
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a.editor_ok_link:hover{
	background-image:url(images/btn_ok_hover.png);
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a.editor_cancel_link{
	background-image:url(images/btn_storno.png);
}
.jidelnicek2 .edit_pozn .inplaceeditor-form a.editor_cancel_link:hover{
	background-image:url(images/btn_storno_hover.png);
}
.jidelnicek2 .edit_pozn .inplaceeditor-form input {
	width:450px;
}
.jidelnicek2 #editor_content{
	margin-left:0;
}

#msg .autor_x_obalka2,
#msg_np .autor_x_obalka2,
#ur_deska .autor_x_obalka2 {
 position:relative;
 z-index:3;
}
#msg .autor_x_obalka1,
#msg_np .autor_x_obalka1,
#ur_deska .autor_x_obalka1 {
 position:relative;
 z-index:2;
}

#msg .autor_x_obalka1 div.autor_x_select,
#msg_np .autor_x_obalka1 div.autor_x_select,
#ur_deska .autor_x_obalka1 div.autor_x_select {
 position:absolute;
 z-index:10;
 left:8em;
 _left:0;
 top:22px;
}
#msg_np .autor_x_obalka1 div.autor_x_select {
 left:5em;
}

#msg .nahled fieldset{
	width:168px;
	z-index:1;
}

