@charset "utf-8";

/*==== LOGIN ==================================================================================*/

#showPanel
{
	position: absolute; 
	right: 0; 
	top: 0px; 
	width: 20px; 
	height: 20px; 
	z-index: 10; 
	background-color: transparent;
	cursor: hand;
}
#showPanel:hover
{
	background-color: White;
}
#logPanel form
{
	margin: 0;
}
#logPanel
{
	position: absolute;
	width: 224px; 
	height: 152px; 
	text-align: center;
	right: 15px; 
	top:0px; 
	background-color:#FFB400;
	background-repeat: no-repeat;
	color: White;
	z-index: 9; 
	/*border-style: none;*/
}
#logPanel fieldset
{
	width: 95%;
	margin: 4px;
	padding: 3px;
	padding-bottom: 6px;
	border: 1px solid white;
	background-color: transparent;
	overflow: auto;
}
#logPanel legend
{
	background-color: transparent;
	font-weight:bold;
	color: White;
}
#logPanel label
{
	width: 90%;
	padding-top: 2px;
	background-color: transparent;
}
#logPanel input
{
	width: 72%;
	margin: 0;
	margin-top: 4px;
	background-color:#FFCC33;
	background-image:url(/gfx/input_bg.gif);
}
#logPanel fieldset input
{
}
#logPanel .button
{
	width: 92%;
	border: 1px solid white;
	color:#333333
}
#log
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: xx-small;
	z-index: 5; 
}


/*====== ADMIN ====================================================================*/

formform#admin body, formform#admin label, formform#admin textarea, formform#admin input, formform#admin select, formform#admin h6, formform#admin h5, formform#admin h4, formform#admin p
{
	font-size: 10px;
}
form#admin 
{
	margin: 0;
	padding: 0;
	text-align: right;
}
form#admin input /* domyślne przyciski - pod formularzem */
{
	display: inline;
	width: 66px;
	height: 45px;
	padding: 0;
	margin-left: 5px;
	white-space: normal;
}
form#admin label
{
	display: inline;
	text-align: right;
	white-space: inherit;
}
form#admin fieldset label input,
form#admin table input
{
	height: 1.5em;
}
form#admin fieldset label input.checkbox,
form#admin table input.checkbox
{
	height: auto;
}
form#admin fieldset label
{
	width: 265px;
	height: 2em;
	min-width: 220px;
	margin: 2px 0;
	float: left;
	display: block;
	overflow: visible;
	color: White;
}
form#admin fieldset label.checkbox
{
}
form#admin fieldset label.text, form#admin fieldset label.text textarea,
form#admin fieldset label.value, 
form#admin fieldset label.css, 
form#admin fieldset label.news_template, form#admin fieldset label.link_template, form#admin fieldset label.photo_template, form#admin fieldset label.photo_link_templ,
form#admin fieldset label.template,
form#admin fieldset label.description,
form#admin fieldset label.photo
{
	width: 530px ! important;
	/*height: 80px;*/
	height: auto;
	white-space: normal;
}
form#admin fieldset label input, form#admin fieldset label select, form#admin fieldset label textarea,
form#admin fieldset .button, form#admin fieldset .button:link, form#admin fieldset .button:hover, form#admin fieldset .button:visited,
form#admin fieldset label .mceEditorContainer
{
	margin: 0;
	padding: 0;
	margin-left: .3em;
}
form#admin fieldset label input, form#admin fieldset label select/*,
form#admin fieldset .button, form#admin fieldset .button:link, form#admin fieldset .button:hover, form#admin fieldset .button:visited*/
{
	width: 136px;
}
form#admin fieldset .button, form#admin fieldset .button:link, form#admin fieldset .button:hover, form#admin fieldset .button:visited
{
	width: 256px;
}
form#admin fieldset label input, form#admin fieldset label select, form#admin fieldset label textarea
{
	background-color: #EAE7DE;
	border:1px solid #EAE7DE;
}
form#admin fieldset .button, form#admin fieldset .button:link, form#admin fieldset .button:hover, form#admin fieldset .button:visited
{
}
form#admin fieldset input, form#admin fieldset select
{
overflow:auto;
}
form#admin fieldset select.mceSelectList
{
	width: auto;
}
form#admin fieldset iframe
{
	display: inline;
}
form#admin fieldset label.text textarea, 
form#admin fieldset label.value textarea, 
form#admin fieldset label.css textarea, 
form#admin fieldset label.news_template textarea, form#admin fieldset label.link_template textarea, form#admin fieldset label.photo_template textarea, form#admin fieldset label.photo_link_templ textarea,
form#admin fieldset label.template textarea,
form#admin fieldset label.description textarea, 
form#admin fieldset label .mceEditorContainer
{
	width: 516px ! important;
}
form#admin fieldset label.text textarea, 
form#admin fieldset label.value textarea, 
form#admin fieldset label.css textarea, 
form#admin fieldset label.news_template textarea, form#admin fieldset label.link_template textarea, form#admin fieldset label.photo_template textarea, form#admin fieldset label.photo_link_templ textarea,
form#admin fieldset label.template textarea,
form#admin fieldset label.description textarea
{
	height: 500px;
}
form#admin fieldset label .mceEditorContainer, form#admin fieldset .mceEditor
{
	/*overflow: visible;*/
	height: 450px ! important;
	margin: 0;
	padding: 0;
}
form#admin table input, form#admin table select, form#admin table textarea,
form#admin fieldset label .mceEditorContainer
{
	margin: 1px;
}
form#admin input:focus, form#admin select:focus, form#admin textarea:focus
{
	background-color: White;
}
form#admin input.checkbox, form#admin input.link
{
	width: auto;
	border-style: none;
}
form#admin input.checkbox
{
	background-color: transparent;
	color: White;
	margin-top: 0;
}
form#admin input.link
{
	color: #F0F0EE;
	cursor: hand;
}
form#admin textarea
{
}
form#admin fieldset
{
	padding: 5px 5px 100px 5px;
	text-align: right;
	margin: 5px;
}
form#admin legend
{
}
form#admin select
{
}
select:active, select:focus
{
	border-style: inset;
}
/**/
form#admin table 
{
	width: 99%;
	margin: 0;
	font-size: 10px;
	/*border-spacing: 5px;*/
	border-collapse: collapse;
	empty-cells: show;
}
form#admin table th, form#admin table td
{
	border: 1px solid White;
	text-align: center;
	padding: 2px;
	width: auto;
	color: Black;
}
form#admin table thead
{
}
form#admin table tbody th
{
	color: #3A4856;
	background-color: #EAE7DE;
}
form#admin table thead th
{
	color: White;
	background-color: #3A4856;
}
form#admin table td
{
	background-color: #F0F0EE;
}
form#admin table label
{
	display: block;
	width: auto;
}
form#admin table input, form#admin table select, form#admin table textarea, form#admin table .button, form#admin table .button:hover, form#admin table .button:visited
{
	max-width: 133px;
}
form#admin table input, form#admin table input.checkbox
{
	/*width: 100%;*/
	width: auto;
}
form#admin table textarea
{
	height: 44px;
}
form#admin table #add th
{
	color: Black;
}
form#admin table #add th input
{
	background-color: #EAE7DE;
	border-color: #EAE7DE;
	width: 20px;
}
form#admin table #add th.key input, 
form#admin table #add th.email input, 
form#admin table #add th.extension input, 
form#admin table #add th.user_id input,
form#admin table #add th.page_id input,
form#admin table #add th.email input
{
	background-color: #F0F0EE;
	border-color: #ccc;
	width: auto;
}
form#admin table .template textarea, 
form#admin table .value textarea,
form#admin table .css textarea
{
	width: 266px;
}
form#admin table .tag input
{
	width: auto;
	min-width: 133px;
}
form#admin table .password input,
form#admin table .signature input,
form#admin table .email input,
form#admin table .parent_id select,
form#admin table .page_id select,
form#admin table .parent_id select,
form#admin table .news_id select, 
form#admin table .legend select, 
form#admin table .value input, 
form#admin table .title input,
form#admin table .news_set input
{
	width: 66px;
	min-width: 66px;
	max-width: 133px;
}
form#admin table .position select,
form#admin table .news_set_id select,
form#admin table .legend input, 
form#admin table .count input,
form#admin table #add th.page_id input
{
	width: 33px;
	min-width: 30px;
	max-width: 66px;
}
form#admin table th.photo, form#admin table td.photo,
form#admin table .photo input,
form#admin table .photo a,
form#admin table .photo a img
{
	width: 33px;
	max-width: 33px;
}
form#admin table .photo img
{
	width: 240px;
}
form#admin table #add th .button, form#admin table th .button, form#admin table td .button
{
	width: 50px;
}
form#admin table input.checkbox 
{
	/*width: auto;*/
	width: auto;
	height: auto;
	overflow: hidden;
}

form#admin table img
{
	/*width: 50%;*/
}
.mceEditorContainer table img, .mceButtonNormal table img, .mceButtonNormal table img
{
	width: auto;
}

body#admin_form_msg form#admin fieldset label input.disabled,
body#admin_form_msg form#admin table input.disabled
{
	background-color: transparent;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	text-shadow: none;
	color: black;
}
body#admin_form_msg form#admin table input.disabled
{
	border-style: none;
}

/*====== ADMIN BUTTONS ====================================================================*/

.admin-buttons
{
	display: block;
	padding-top: 6px;
	clear: both;
	text-align:center;
	float: none;
	overflow: visible;
}
.admin-buttons a, .admin-buttons input, .admin-buttons .button, .admin-buttons .button:hover, .admin-buttons input.button, .admin-buttons input.button:hover, .admin-buttons .button:visited, .admin-buttons input.button:visited
{
	display: inline;
	float: left;
	width: 107px;
	height: 28px;
	padding: 5px;
	margin-left: 5px;
	overflow: hidden;
	border-width: 0;
	white-space: normal;
	background-color: transparent;
	background-image: url(/gfx/button_admin.gif);
	background-repeat: no-repeat;
	border-style: none;
	color: #FFFFFF;
}
.admin-buttons a:hover, .admin-buttons a:link:hover, .admin-buttons a:visited:hover, 
.admin-buttons .button:hover, .admin-buttons .button:link:hover, .admin-buttons .button:visited:hover
{
	color: #333333;
	background-image: url(/gfx/button_admin_hov.gif);
}

.admin-buttons a:active, .admin-buttons a:link:active, .admin-buttons a:visited:active, 
.admin-buttons .button:active, .admin-buttons .button:link:active, .admin-buttons .button:visited:active
{
	color: #333333;
	background-image: url(/gfx/button_admin_hov.gif);
}

.admin-buttons .button small
{
	display: block;
	font-style: italic;
	quotes: '„' '”';
}


/* editor changer */
form#editor
{
	text-align: left;
	width: 256px;
}
form#editor legend, form#editor label
{
	font-size: smaller;
}
/*====== END ====================================================================*/

