@import "filemanager.css";
@import "DatePicker.css";

*{margin: 0;padding: 0;}
.clear{clear:both;display:block;}

body {
	background: #F8F1E9 url('img/bg_body.png') repeat-x;
	font-family: 'Trebuchet MS';
	font-size: 11px;
}
p, ul {
	margin-top:10px;
	margin-bottom:10px;
}
li {
	padding-top:0;
	padding-bottom:0;
	padding-left:10px;
}
ul {
	list-style: inside;
}
a {
	color:#2EAAC5;
}
a:hover {
	background-color:#DEFAFE;
}
a:visited {
	color:#2EAAC5;
}
#container {
	margin: 0 2%;
}
#header {
	height: 80px;
	position: relative;
	margin: 0 auto;
} 
#menu {
	position: absolute;
	bottom: 0;
	left: 4%;
}
#menu ul {
	list-style: none outside;
}
#menu li {
	float: left;
	padding-left:0;
}
#menu a {
	display: block;
	font-family: Tahoma;
	margin-right: 10px;
	padding: 5px 8px;
	text-decoration: none;
	color: #B36700;
}
#menu a:hover {
	background: #FEF9EB;
}
#content {
	background: #fff;
	padding: 20px 2%;
	max-width: 1100px;
	margin: 0 auto;
}
#panel {
	width: 71%;
	float: left;
	clear: left;
	padding-top:10px;
}
#panel h3 {
	font-size:17px;
}
#panel p {
	font-size:13px;
}
#panel ul {
	font-size:13px;
	margin:10px auto 10px auto;
}
/*sidebar*/
#sidebar {
	width: 24%;
	float: right;
	background:#FEF4BC url('img/sidebar_bg.png') repeat-x;
	padding: 5px 0 5px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}
#sidebar, ul.opt {
	border-width: 1px;
	border-style: solid;
	border-color: #FFEFDF #FFD9B2 #FFD5AA #FFD9B2;
}
#sidebar ul {
	list-style: none outside;
	margin: 0 3%;
}
#sidebar p {
	margin-left:10px;
}
#sidebar ul small {
	font-weight:normal;
}
#sidebar li ul {
	border-left: 1px solid #CDB67F;
	margin-right: 0;
}
#sidebar li {
	position: relative;
	font-weight:bold;
	padding-left:4px;
	zoom:1;
}
#sidebar li li {
	font-weight:normal;
}
	.tree_expand {
		padding-left: 14px;
		background:url(img/icon/tree_expand.png) no-repeat;
	}
	.tree_collapse {
		padding-left: 14px;
		background:url(img/icon/tree_collapse.png) no-repeat;
	}

#sidebar li li li {
	font-size:11px;
	
}
	.sidebarSortablesOrig {
		border-top:2px solid #FF3300 !important;
	}
	.sidebarSortablesGhost {
		list-style:none;
		/*height:20px;*/
		width:18%;
		background:#FF3300 !important;
		padding:0 !important;
	}
	.sidebarSortablesGhost a {
		/*visibility:hidden;*/
		background:none !important;
		padding:8px !important;
		color:#FFF !important;
		cursor:n-resize !important;
	}
	#zapiszKolejnosc {
		display:none;
	}
		#zapiszKolejnosc span {
			background:url(img/icon/disk.png) no-repeat;
		}
#sidebar a,	.sidebarSortablesGhost a {
	color:#333333;
	text-decoration:none;
	display: block;
	padding: 9px;
}
#sidebar a:hover, #sidebar a.over, .sidebarSortablesGhost {
	background: #FEF7CD url('img/sidebar_submenu_bg.png') repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #FFEFDF #FFD9B2 #FFD5AA #FFD9B2;
	padding:8px;
}
span.handle {
	background: url('img/icon/handle.png') 50% 50% no-repeat;
	float: left;
	width: 20px;
	height: 30px;
	cursor: n-resize;
}
ul.action {
	background:#FEF4BC url('img/panel_bg.jpg') repeat-x;
	width: 100px;
}
ul.opt {
	margin: 0;
	background: #FEF7CD url('img/sidebar_submenu_bg.png') repeat-x;
	padding: 4px;
	width: 120px;
	position: absolute;
	left:95%;
	top:0;
	z-index: 100;
	border-left:0px solid red !important;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#sidebar ul.opt li {
	border:none;
}
#sidebar .opt a, #sidebar ul.opt a:hover { /*for ie*/
	background-repeat: no-repeat;
	background-position: 2px 0;
	display: block;
	height: 16px;
	padding:4px 2px 5px 25px;
}
#sidebar ul.opt a:hover {
	background-color: #FEF4BC;
	border:none;
	background-position:  2px -30px;
}
#sidebar li.o-edit a {
	background-image: url('img/icon/edit.png') !important; /*for ie*/
}
#sidebar li.o-add a, #sidebar li.o-add a:hover {
	background-image: url('img/icon/page_add.png') !important;
}
#sidebar li.o-del a, #sidebar li.o-del a:hover {
	background-image: url('img/icon/delete.png') !important;
} 

#pages #panel,
#news #panel {
	float: right;
	clear: right;
}
#pages #sidebar,
#news #sidebar {
	float: left;
}
#footer {
	padding: 20px 2%;
	max-width: 1100px;
	margin: 20px auto;
	text-align:center;
	background:url(img/footer_bg.png) center center no-repeat;
	zoom:1;
}
	#footer p {
		display:none;
	}
h1, h2, h3 {
	color: #ccc;
	height: 1%;
	font-weight:normal;
}
h1 {
	font-size:25px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 5px 0 5px 22px;
	margin-bottom:20px;
}
h2 {
	font-size:19px;
}

.Good {
	color:#6BB81F !important;
}
.Bad {
	color:#FF3300 !important;
}
	input.Bad {
		border-color:#FF3300 !important; 
	}
.Neutral {
	color:#83D7EE !important;
}
.strong {
	font-weight:bold !important;
}

/* --- menu --- */
#home #m-home,
#pages #m-pages,
#news #m-news,
#files #m-files,
#settings #m-settings {
	background: #fff;
	color: #754300;
	font-weight: bold;
}
#bookmarks {
	list-style: none outside;
}
#bookmarks li {
	float: left;
	padding: 6px 12px;
	cursor: pointer;	
	margin: 0;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}
/* --- h1 --- */
#home h1 {
	background-image: url('img/icon/start.png');
}
#pages h1 {
	background-image: url('img/icon/page.png');
}
#news h1 {
	background-image: url('img/icon/news.png');
}
/* * * * *  forms * * * * * */

form, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form small {
	color:#666;
}
form li {
	list-style: none outside;
	clear: both;
	margin: 10px 0;
	padding: 5px 3px;
}
li.meta {
	padding:0 10px; 
}
#pages li.meta {
	background: #DDF5FF url('img/meta_bg.png') repeat-x;
	
}
#news li.meta {
	background: #EEEEEE url('img/news_headers_bg.png') repeat-x;
}
li.text {
	margin:0;
	padding:14px 0 14px 0;
}
li.text input,
li.text textarea {
	float: left;
	width: 450px;
	font-size:12px;
}
label {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin-right:5px;
	height:16px; 
}
label.optional {
	font-weight: normal;
	font-style: italic;
}
li.text input, textarea {
	border-width: 1px;
	border-style: solid;
	border-color: #DEDFE0 #E8E8E8 #F4F4F4 #E8E8E8; 
	background: #fff url('img/input_bg.png') repeat-x;
	padding: 2px 3px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
li.title label {
	padding-top:7px;
}
li.title input, li.name input {
	font-size:17px !important;
	font-family:"Trebuchet MS", sans-serif;
	color:#666666;
	width:80%;
}
li.name {
	background:#EEEEEE url('img/name_bg.png') repeat-x;
	padding:10px;
}
li.name label {
	margin-top:7px;
}
.data label,
.big label {
	float:left;
}
.zajawka label {
margin-bottom:10px;
}
.zajawka img {
	margin: 8px 10px 0 !important;
}
.zajawka textarea {
	height: 80px;
}
#newsImagePreviewDelete {
	position:relative;
	padding:0;
	z-index:24;
	float:left; 
	top: 25px; 
	left: -485px;
	background: #fff url(img/icon/delete.png) 2px -1px no-repeat;
	padding: 2px 3px 3px 20px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	text-decoration:underline;
	color:#333333;
	cursor:pointer;
}
.big textarea {
	margin: 10px;
}
.data input {
	float: none;
}
#edit {
	display: block;
	width: 100%;
}
#newsImagePreview {
	float: left;
}
#lead {
	float: left;
}
#info {
}
#info p {
	background:url(img/icon/edit.png) no-repeat;
	height:20px;
	padding:5px 20px 0 25px; 
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
/* * * * * tooltips * * * * * */

.toolTipElement {
}
.toolTipElement.withInfo {
	cursor: help;
	background:url(img/icon/question.png) right center no-repeat;
	padding-right: 20px;
}
.tool-tip {
	color: #fff;
	background:#666;
	width: 160px;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index: 100;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
 
.tool-title {
	font-weight: bold;
	margin: 0 0 4px;
	padding-bottom:4px;
	border-bottom:1px solid #999999; 
}
 
.tool-text {
}

/* * * * * buttons * * * * * */

select {
	z-index:10;
}
.button {
	background: url('img/but_white_small_bg.png') repeat-x bottom #fff;
	/*margin: 10px 10px 10px 0;*/
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #DEDEDE #D3D3D3 #DEDEDE;
	color: black !important;
	text-decoration: none;
	font-weight: bold;
	padding: 6px;
	cursor:pointer;
	zoom:1;
}
.button:hover, .button.over {
	border-color: #FFDBA6 #FFB342 #FF9900 #FFB342;
	background-color:#fff !important;
}
.button span {
	background-position: 3px 0;
	background-repeat: no-repeat;
	padding: 0 3px 0 25px;
}
input.button_med {
	background: url('img/but_white_med_bg.png') repeat-x bottom;
	margin: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #DEDEDE #D3D3D3 #DEDEDE;
	color: black;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
	line-height: 24px;
}
input.button_med:hover {
	border-color: #FFDBA6 #FFB342 #FF9900 #FFB342;
}
input.button_med span {
	background-position: 3px 0;
	background-repeat: no-repeat;
	padding: 0 3px 0 32px;
}
#submit span {
	background-image: url('img/icon/ok.png');
}
#formSubmitArea {
	display:block;
	width:100%;
	background:#FFFCE8;
	border:1px solid #FEF4BC;
	height:65px;
	padding-top:25px;
	margin-bottom:25px;
}
#newsFormSubmit, #pageFormSubmit {
	width:176px;
	height:34px;
	font-size:0;
	display:block;
	margin:0 auto;
}
#newsFormSubmit {
	background:url(img/newsFormSubmit.png);
}
#pageFormSubmit {
	background:url(img/pageFormSubmit.png);
}
.link {
	zoom: 1;
}
#images_add span {
 	background-image: url('img/icon/images_add.png');
}
#folder_create span {
 	background-image: url('img/icon/folder_create.png'); 
}
#news-add span {
	background-image: url('img/icon/news_add.png'); 
}
#post {
	background: #fff;
}
#ulImgs {
	background-color:#fff;
	border:1px solid #E4EDC9;
	height:140px;
	padding:25px;
}
	#ulImgs li {
		border:0px solid red !important;
		text-align:center;
	}
#IM-image-list-wrapper img, #newsImagePreview {
	padding: 4px;
	border-width:1px;
	border-style: solid;
	border-color: #F4F4F4 #E5E5E5 #E4E4E4 #E5E5E5;
	margin:0 14px 11px 0;
	background: #EDEDED url(/style/img/img.png) repeat-x;
}

.divMeta {
	background:#F4F4F4;
	padding:10px 25px 10px 25px;
	width:590px;
}
small, .small {
	font-size: 10px;
}
div#auth {
	width: 300px;
	margin: 100px auto;
	background: #F0FCFF;
	border: 1px solid #DFF4FF;
	padding: 10px;
}
div#auth li {
	margin: 10px 20px;
}
div#auth label {
	display: block;
	margin-bottom:8px;
}
div#auth li.text input {
	width: 100%;
}
#authSubmit {
	display:block;
	background:url(img/authFormSubmit.png);
	border:none;
	width:176px;
	height:34px;
	cursor:pointer;
	margin:25px auto;
}
/*tagCloud*/
#keywords-add {
	margin:0;
}
	#keywords-add span {
		background:url(img/icon/key_add.png) no-repeat; 
	}
#tags {
	margin-right:10px;
}
#tagCloud-wrapper {
	position:relative;
	z-index:99;
	float:left; 
	display:none;
}
#tagCloud-container {
	position:absolute;
	top:40px;
	left:-460px; 
	width:400px;
	padding:10px;
	background-color:#FBF8F4;
	border:1px solid #D6D7D9;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#tagCloud-wrapper p {
	font-size:14px;
	margin-top:0;
}
#tagCloud span {
	margin-right:6px;
	border-bottom:1px dashed #666666;
	cursor:pointer;
}
#tagCloud span.present {
	background:#D1CFCD;
}
#tagCloud-warning {
	margin-top:8px !important; 
}