@charset "utf-8";


/* admin */
#admin
{
	margin: 0;
	padding: 0;
	text-align: right;
}
#admin input /* domyślne przyciski - pod formularzem */
{
	display: inline;
	width: 78px;
	height: 45px;
	padding: 0;
	margin-left: 5px;
	white-space: normal;
}
#admin label
{
	display: inline;
	text-align: right;
	white-space: nowrap;
}
#admin #add label.info_thumb_gfx, #admin #add label.info_zoom_gfx
{
	display: none;
}
#admin fieldset label
{
	width: 356px;
	min-width: 356px;
	margin: 2px 0;
	white-space: normal;
}
#admin fieldset label.checkbox
{
	display: block;
}
#admin fieldset table
{
	width: 710px;
}
#admin fieldset label.text
{
	display: block;
	/*width: 710px;*/
	width: 520px;
	padding-left: 4px;
	padding-right: 0;
	text-align: center;
	height: 100%;
	margin-bottom: 10px;
 }
#admin fieldset label.value, 
#admin fieldset label.css, 
#admin fieldset label.news_template, #admin fieldset label.link_template, #admin fieldset label.photo_template, #admin fieldset label.photo_link_templ, #admin fieldset label.gall_pg_template, #admin fieldset label.gallery_template,
#admin fieldset label.template,
#admin fieldset label.description
{
	display: block;
	/*width: 710px;*/
	width: 520px;
	padding-left: 4px;
	padding-right: 0;
	text-align: center;
}

#admin fieldset
{
	display: block;
	height:100%;

}

#admin fieldset label input, #admin fieldset label select, #admin fieldset label textarea,
#admin fieldset .button, #admin fieldset .button:link, #admin fieldset .button:hover, #admin fieldset .button:visited
{
	margin: 0;
	padding: 0;
	margin-left: .3em;
}
#admin fieldset label input, #admin fieldset label select,
#admin fieldset .button, #admin fieldset .button:link, #admin fieldset .button:hover, #admin fieldset .button:visited
{
	width: 250px;
}
#admin fieldset label input, #admin fieldset label select, #admin fieldset label textarea
{
	background-color: #F5BC0F;
	border-color: #F5BC0F;
}
#admin fieldset .button, #admin fieldset .button:link, #admin fieldset .button:hover, #admin fieldset .button:visited
{
}
#admin fieldset input, #admin fieldset select
{
	height: auto;
}
#admin fieldset select.mceSelectList
{
	width: auto;
}
#admin fieldset iframe
{
	display: inline;
}
#admin fieldset textarea
{
	width: 604px;
	/*width: 704px;*/
	margin-bottom: 10px;
}
#admin table input, #admin table select, #admin table textarea
{
	margin: 1px;
}
#admin input:focus, #admin select:focus, #admin textarea:focus
{
	background-color: White;
}
#admin input.checkbox, #admin input.link
{
	width: auto;
	border-style: none;
}
#admin input.checkbox
{
	background-color: transparent;
	color: White;
}
#admin input.link
{
	color: #ccc;
	cursor: hand;
}
#admin textarea
{
	height: auto;
}
#admin fieldset
{
	padding: 10px 10px 10px 0;
	text-align: right;
}
#admin legend
{
}
#admin select
{
}
select:active, select:focus
{
	border-style: inset;
}
/**/
#admin table 
{
	width: 94%;
	margin: 0;
	font-size: 11px;
	/*border-spacing: 5px;*/
	border-collapse: collapse;
	empty-cells: show;
}
#admin table th, #admin table td
{
	border: 1px solid White;
	text-align: center;
	padding: 2px;
	width: auto;
	color: Black;
}
#admin table thead
{
}
#admin table tbody th
{
	color: white;
	background-color: #F5BC0F;
}
#admin table thead th
{
	color: White;
	background-color: #F5BC0F;
}
#admin table td
{
	background-color: #ccc;
}
#admin table label
{
	display: block;
	width: auto;
}
#admin table input, #admin table select, #admin table textarea, #admin table .button, #admin table .button:hover, #admin table .button:visited
{
	max-width: 200px;
}
#admin table input, #admin table input.checkbox
{
	/*width: 100%;*/
	width: auto;
	height: auto;
}
#admin table #add th
{
	color: Black;
}
#admin table #add th input
{
	background-color: #F5BC0F;
	border-color: #F5BC0F;
	width: 20px;
}
#admin table #add th.key input, 
#admin table #add th.email input, 
#admin table #add th.extension input, 
#admin table #add th.user_id input,
#admin table #add th.page_id input
{
	background-color: #ccc;
	border-color: #ccc;
	width: auto;
}
#admin table .value textarea,
#admin table .css textarea
{
	width: 100%;
	min-width: 200px;
}
#admin table .template textarea
{
	width: 400px;
}
#admin table .tag input
{
	width: auto;
	min-width: 200px;
}
#admin table .password input,
#admin table .signature input,
#admin table .email input,
#admin table .parent_id select,
#admin table .page_id select,
#admin table .parent_id select,
#admin table .legend select
{
	width: 100px;
	min-width: 100px;
	max-width: 200px;
}
#admin table .position select,
#admin table .news_set_id select,
#admin table .legend input,
#admin table .count input,
#admin table #add th.page_id input, 
#admin table .title input 
{
	width: 50px;
	min-width: 30px;
	max-width: 100px;
}
#admin table th.photo, #admin table td.photo,
#admin table .photo input,
#admin table .photo a,
#admin table .photo a img
{
	width: 50px;
	max-width: 50px;
}
#admin table .photo img
{
	width: 240px;
}
#admin table #add th .button, #admin table th .button, #admin table td .button
{
	width: 50px;
}
#admin table input.checkbox 
{
	/*width: auto;*/
	width: auto;
	height: auto;
	overflow: hidden;
}

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

/**/

/*====LOGIN==================================================================================*/
#showPanel
{
	position: absolute; 
	right: 0; 
	top: 0px; 
	width: 20px; 
	height: 20px; 
	z-index: 16; 
	background-color: transparent;
	cursor: hand;
}
#showPanel:hover
{
	background-color: White;
}
#logPanel form
{
	margin: 0;
}
#logPanel
{
	position: absolute;
	text-align: center;
	right: 15px; 
	top: 15px; 
	width: 224px; 
	height: 150px; 
	background-color:#A1A49B;
	background-image: url(gfx/main_menu.bg.jpg);
	background-repeat: no-repeat;
	color: White;
	border: 1px solid white;
	/*border-style: none;*/
	z-index: 5; 
}
#logPanel fieldset
{
	width: 90%;
	margin: 4px;
	padding: 3px;
	padding-bottom: 6px;
	border: 1px solid gray;
	background-color: transparent;
	overflow: auto;
}
#logPanel legend
{
	background-color: transparent;
	color: White;
}
#logPanel label
{
	width: 90%;
	padding-top: 2px;
	background-color: transparent;
}
#logPanel input
{
	width: 70%;
	margin: 0;
	margin-top: 4px;
	background-color:#FFCC33;
	background-image:url(gfx/input_bg.gif);
}
#logPanel fieldset input
{
}
#logPanel .button
{
	width: 95%;
	border-style: outset;
}
#log
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: xx-small;
	z-index: 5; 
}
/*======================================================================================*/
.admin-buttons
{
	display: block;
	position: static;
	bottom: 0;
	padding-top: 20px;
	clear: both;
}
.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: 76px;
	height: 50px;
	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: #FF6600;
	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: '„' '”';
}







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

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

/*======================================================================================*/
.admin-buttons
{
	padding-top: 6px;
	clear: both;
	text-align:center;
	/*position: absolute;
	left: 0;
	top: 500px;*/
}
.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;
	width: 107px;
	height: 28px;
	padding: 4px;
	white-space: normal;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.admin-buttons .button small
{
	display: block;
	font-style: italic;
	quotes: '„' '”';
}

.text div.update table
{
	width: 96%;
	font-size: 9px;
	border-collapse: collapse;
	text-align: right;
}
.text div.update table table
{
	width: 100%;
}
.text div.update table input
{
	display: block;
	border-style: none;
	background-color: Transparent;
}
.text div.update table td
{
}
.text div.update table td.date
{
	width: 15%;
	border: 1px solid #F5BC0F;
}
.text div.update table td.files
{
}
.text div.update table td.files td
{
	border: 1px solid #F5BC0F;
}
.text div.update table td.files_name
{
	width: 33%;
}
.text div.update table td.file
{
}
.text div.update table td.file td
{
	border-style: none;
}
.text div.update table td.file_ver
{
	width: 9%;
}
.text div.update table td.file_row_data
{
}
.text div.update table td.function_name
{
	width: 33%;
}
.text div.update table td.function_row
{
}
.text div.update table td.function_ver
{
	width: 15%;
}
.text div.update table td.function_data
{
}
.text div.update table td.update
{
	width: 33%;
	text-align: center;
}
input
{
	margin-top: 30px;

}