/* ------------------------------------------------------------- */
/*                          admin.css                            */
/* ------------------------------------------------------------- */
/* 2007-03-14 20:08                                              */

.text_element, 
.dokumenty, 
.novinky 
	{/* background-color: #fff;*/ }

#page_content .text_element { /*background-color: #EFF7FF; */}

#fotogalerie span { margin-bottom: 10px; }

/* Forms override */
form label {
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: auto;
	display: inline;
	float: none;
}
form input[type=text], form input.text {
	font-size: 100%;
	padding: 2px;
	margin-bottom: 4px;
	width: auto;
}
form input[type=submit] {
	font-weight: normal;
	float: none;
	clear: both;
}

/* Admin */

.admin {
	font-family: 'Lucida Grande', Tahoma, sans-serif;
}

#admin_panel {
	font-size: 11px;
	font-family: 'Lucida Grande', Tahoma, sans-serif;
	color: #222;
	text-align: center;
	background: #C8C8C8 url('../images/admin/bg.admin_panel.png') bottom left repeat-x;
/*	border-top: 3px solid #333;*/
	min-height: 55px;
	position: relative;
	z-index: 900;
}
#admin_panel_content {
	text-align: left;
	width: 780px !important;
	padding: 3px 0 20px 0;
	position:relative;
	margin: 0 auto;
/*	border: 1px dotted red;*/
}

#admin_panel_header {
	text-transform: uppercase;
/*	letter-spacing: -0.1em;*/
}
#admin_panel_header span {
	font-size: 98%;
}
#admin_panel_user {
	position: absolute;
	top: 3px;
	right: 0;
}
#button_logout {
	position: absolute;
	top: 23px;
	right: -5px;
}
#admin_panel_infobox {
	margin-top: 25px;
	height: 31px;
	line-height: 31px;
}
#admin_panel_infobox div {
	color: #444;
	float: left;
	background: url('../images/admin/bg.admin_panel_infobox.default.center.png') 0 0 repeat-x;
}
#admin_panel_infobox span { width: 10px; height: 31px; display: block;}
#admin_panel_infobox span.left { background: url('../images/admin/bg.admin_panel_infobox.default.left.png') 0 0 repeat-x; float:left; }
#admin_panel_infobox span.right { background: #ccc url('../images/admin/bg.admin_panel_infobox.default.right.png') 0 0 repeat-x; float: left;}
#admin_panel_infobox div p {
	position: relative;
	padding-left: 20px;
	background: url('../images/icons/information.png') 0px 7px no-repeat;
}
/* Info */
#admin_panel_infobox.info div { background-image: url('../images/admin/bg.admin_panel_infobox.info.center.png'); }
#admin_panel_infobox.info p { background-image: url('../images/icons/information.png'); }
#admin_panel_infobox.info span.left { background-image: url('../images/admin/bg.admin_panel_infobox.info.left.png'); }
#admin_panel_infobox.info span.right { background: #ccc url('../images/admin/bg.admin_panel_infobox.info.right.png'); }
/* Success */
#admin_panel_infobox.success div { background-image: url('../images/admin/bg.admin_panel_infobox.success.center.png'); }
#admin_panel_infobox.success p { background-image: url('../images/icons/accept.png'); }
#admin_panel_infobox.success span.left { background-image: url('../images/admin/bg.admin_panel_infobox.success.left.png'); }
#admin_panel_infobox.success span.right { background: #ccc url('../images/admin/bg.admin_panel_infobox.success.right.png'); }
/* Failure */
#admin_panel_infobox.failure div { background-image: url('../images/admin/bg.admin_panel_infobox.failure.center.png'); }
#admin_panel_infobox.failure p { background-image: url('../images/icons/exclamation.png'); }
#admin_panel_infobox.failure span.left { background-image: url('../images/admin/bg.admin_panel_infobox.failure.left.png'); }
#admin_panel_infobox.failure span.right { background: #ccc url('../images/admin/bg.admin_panel_infobox.failure.right.png'); }

/* Admin panel extra operations */
#admin_panel #extra { border: 1px solid #fff; background: #d7dce5; margin-top: 20px; padding: 0 0 7px 0; width: 80%;}
#admin_panel .form_element, 
#admin_panel .wysiwyg_editor 
	{ padding: 5px 0px 5px 0px; /*border-bottom: 1px dotted #e0e0e0;*/ clear: both;}

#admin_panel .form_element label, 
#admin_panel .form_element input.text,
#admin_panel .form_element input[type="text"],
#admin_panel .form_element select 
	{ float: left; }
 
#admin_panel .form_element label, 
#admin_panel .wysiwyg_editor label 
	{ 	color: #666; font-size: 11px; text-align: right;
		width: 100px; padding: 0; margin-right: 5px;
		position: relative; top: 3px; }
	
#admin_panel .form_element input[type="text"], 
#admin_panel .form_element textarea, 
#admin_panel .form_element select 
	{ margin-top: 2px; border: 1px solid #696969;}

#admin_panel .form_element select 
	{ margin-top: 2px; min-width: 45px; }
	
#admin_panel .fckeditor 
	{ border: 1px solid #696969; border-right: none; margin-top: 2px; width: 97%;}
	
#admin_panel .form_element.title label 
	{ font-size: 100%; }
	
#admin_panel .form_element.title input 
	{ font-weight: bolder; font-size: 110%; padding: 3px; width: 250px;}
	
#admin_panel #extra .submit
	{ margin: 5px 0 0 105px; }


/* In-Place-Edit */

form.inplaceeditor-form input[type="text"] { /* Input box */
	padding: 3px; font-size: 120%; 
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:1em;
}

/* Buttons */
.admin_button {
	position: absolute; top: -20px; left: -13px;
}


.highlighting { background: #ffffca; }

/* Overlay notice */
#overlay_notice span { padding-left: 20px; }

#overlay_notice.success span { background: url('../images/icons/accept.png') 0 0 no-repeat; }
#overlay_notice.failure span { background: url('../images/icons/exclamation.png') 0 0 no-repeat; }
#overlay_notice.info span { background: url('../images/icons/information.png') 0 0 no-repeat; }