/* STANDARDOWE STYLE (body,p,etc...) */
body { /*padding: 0 10px;*/ margin: 0; background: #FFF5E9; }
/* standardowa czcionka */
body,td,th,p,div {font-family:'Tahoma'; font-size:11px; color:#384350; }
body{ min-width: 1024px;  }
form { padding:0;margin:0;display:inline; }
p {padding:0; margin:0; }

a {text-decoration:none; }
a:hover {text-decoration:underline; }
a img {border-width:0; }
/* KONIEC STANDARDOWE STYLE */
.hidden { display: none !important; }

.aorange{color: #EE9000; }
.aorange:hover{color:black;}

/* AUTOCOMPLETE */
div.autocomplete { background: #ffffff; border: solid 1px #e0e0e0; border-top: none; width: 30%; color: #000000; padding: 0px;  position: absolute; left: 0; top: 0; z-index: 500; }
div.autocomplete ul { margin: 0; padding: 0;}
div.autocomplete ul li { list-style-type: none; cursor: pointer; background: #ffffff; padding: 5px;  font-weight:normal;}
div.autocomplete ul li:hover { background: #e0e0e0; font-weight:normal; }
/* KALENDARZ */
input.dashboard,select.dashboard { width: 149px; }
button.dashboard {background: url('../images/cal.gif') no-repeat scroll -2px -2px;border: 0;cursor: pointer;height: 20px;margin-right: 10px;width: 20px;position: relative;top: 8px;left: 5px;}
button.dashboard:hover,
button.dashboard.active {background-position: -3px -3px;}
div.dashboard { background: url('../images/dashboard.gif');height: 175px;padding: 0 12px;text-align: center;width: 147px;}
div.dashboard * {margin: 0;padding: 0;}
div.dashboard div {background: none !important;cursor: move;height: 165px;overflow: hidden;padding-top: 10px;position: relative;width: 147px;}
span.cal {background: url('../images/cal.gif') no-repeat scroll -2px -2px;border: 0;cursor: pointer;height: 13px;margin-right: 10px;width: 20px;position: relative;top: 3px;left: 5px;display:inline-block}


	div.dashboard caption {
		color: #FF9000;
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		padding-top: 4px;
		text-align: center;
		font-weight: bold;
		width: 100%;
	}
	div.dashboard caption a {
		cursor: pointer;
		display: block;
		height: 11px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 16px;
		width: 11px;
	}
	div.dashboard caption a.prev {
		background-image: url('../images/dashboard-prev.gif');
		left: 1px;
	}
	div.dashboard caption a.next {
		background-image: url('../images/dashboard-next.gif');
		right: 1px;
	}
	div.dashboard caption a:hover {
		background-position: 0 11px;
	}
	div.dashboard caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.dashboard caption span.month {
		padding-right: 8px;
	}
	div.dashboard caption span.month:after {
		content: ',';
	}

	div.dashboard table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.dashboard td,
	div.dashboard th {
		border: 0;
		color: #FF9000;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px;
		text-align: center;
		width: 21px;
	}
	div.dashboard td {
		color: #e0e0e0;
		font-size: 11px;
		padding-right: 5px;
		text-align: right;
		width: 16px;
	}
	div.dashboard td.invalid {
		color: #a0a0a0;
	}
	div.dashboard td.valid {
		color: #000000;
		cursor: pointer;
	}
	div.dashboard td.active,
	div.dashboard td.hover {
		color: #FF9000;
		cursor: pointer;
	}

/* TIPSY */
.tool-tip {
	color: #FF9000;
	width: 150px;;
	z-index: 13000;
	background: #ffffff;
	border: solid 1px #ff9000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000000;
	padding: 8px 8px 4px;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

/* STYLE DO STRONY LOGOWANIA */
body.login_body { background: #fff; }
div#main_login { width: 365px; margin: auto; margin-top: 100px; }
div#main_login div#login_messages { overflow-x: hidden; margin-top: 30px; border: 1px solid #FF9000; color: #FF9000; font-weight: bold; background: #FDFDFD; padding: 10px; }
div#main_login div#login_box_outer { border: 1px solid #EEEEEE; margin: 10px 0 20px 0; }
div#main_login div#login_text { text-align:center;  width: 100%;}
div#main_login div#login_box_inner { border: 1px solid #D2DBE5; border-width: 1px 1px 0 1px; background: url('../images/cms.gif') right bottom no-repeat #fff; padding: 40px 0; }
div#login_box_inner table { width: 250px; margin: auto; }
div#login_box_inner table .col_1 { width: 60px; text-align: right; }
div#login_box_inner table .col_2 input { width: 150px; border: 1px solid #D2DBE5; color: #657383; font-weight: bold; padding: 3px; font-size: 10px; }
div#login_box_inner table .col_2 input[type="checkbox"] { width: auto; padding: 0px; position: relative; top: 3px; margin-left: 0px;}
div#login_box_inner table .col_2 input:focus, div#login_box_inner table .col_2 input.focus { color: #FF9000; border: 1px solid #FF9000; }
div#login_box_inner table .col_2.remember_me { text-align: left; position: relative; top: -6px; }
div#main_login div#login_box_inner_bottom { background: #FF9000; height: 38px; }
div#main_login div#remind_box_inner_bottom { background: #FF9000; height: 38px; position: relative }
div#main_login div#login_box_inner_bottom input { position: relative; float: right; font-size: 10px; height: 26px; text-align: center; width: 82px; display:block; line-height:26px; padding:0 70px 0 7px; border:1px solid #DE5900; background:url('../images/bg_login_button.gif') -40px -1px no-repeat; color:#384350; font-weight:bold; margin: 5px 5px 0 0; }
div#main_login div#remind_box_inner_bottom input { position: relative; float: right; font-size: 10px; height: 26px; text-align: center; width: 125px; display:block; line-height:26px; padding:0 70px 0 7px; border:1px solid #DE5900; background:url('../images/bg_login_button.gif') 0px -1px no-repeat; color:#384350; font-weight:bold; margin: 5px 5px 0 0; }
div#main_login div#login_box_inner_bottom input:hover { cursor: pointer; background:url('../images/bg_login_button.gif') -40px -27px no-repeat; }
div#main_login div#remind_box_inner_bottom input:hover { cursor: pointer; background:url('../images/bg_login_button.gif') 0px -27px no-repeat; }
div#main_login div#login_footer { color: #AAAAAA; padding-left: 34px; text-align:right; background: url('../images/logo_bottom_login.png?v=2') no-repeat; background-size:65px;height:30px;line-height:22px;}
#remind_back_button {position: absolute; top: 6px;left: 6px;width: 75px;height: 24px;background-color: white;border: 1px solid #DE5900;color: #384350;text-decoration: none;text-align: center;line-height: 24px;}

/* footer */
div#footer { background:url('../images/logo_bottom.gif') no-repeat 0 5px; padding:5px 15px 10px 35px; text-align:left; color: #777777; }
/* end footer */

/* /STYLE DO STRONY LOGOWANIA */

/* STYLE PO ID */
/* top */
div#top_outer {background: #EEE5D9; border: 1px solid #F9EFE4; border-width: 0 1px 1px 1px; padding: 0px 1px 1px 1px; }
div#top_inner { height: 50px; background: #FFF7ED url('../images/bg_header.gif') repeat-x; }
div#top_inner p {line-height:16px; display:block; margin:0px 15px; }
div#top_inner p.l { float:left; width: 48%; margin-top: 0px; top: 0px;  }
div#top_inner p.l a {color:#ee9900; }
div#top_inner p.r { float:right; text-align: right; width: 40%; margin-top: 10px; }
div#top_inner p.r a {  }
/* end top */
/* button z jasnďż˝ ramkďż˝ (eg. Wyloguj) */
a#btn_navi { position: relative; float: right; text-align: center; width: 77px; display:block; line-height:26px; padding:0 20px 0 7px; border:1px solid #EEE5D9; background:url('../images/bg_button1.gif') repeat-x top left; color:#384350; font-weight:bold; margin: 0 0 0 15px; }
a#btn_navi:hover { text-decoration: none; border: 1px solid #D0B795; background:url('../images/bg_button1.gif') repeat-x bottom left;}
a#btn_navi span { display: block; width: 16px; height: 16px; position: absolute; position: absolute; left: 80px; top: 5px; background: url('../images/ico_logout.gif') no-repeat; }
/* end */

a#cmslogo {display: block; float: left; background:url('../images/logo.gif') no-repeat; margin:0; width: 200px; height:50px; }

div#message { position: absolute; float: left; margin: 48px 0 0 260px; background: url('../images/bg_message.gif') top left no-repeat; }
div#message_inner { height: 55px; background: url('../images/bg_message.gif') bottom right no-repeat; }
div#message_content { padding: 14px 20px 0 80px; height: 41px; cursor: pointer; }
/* middle */
div#middle_outer {background: #EEE5D9; border: 1px solid #F9EFE4; padding: 1px; }
div#middle {background:#fff; }
div#middle_inner { }
/* end middle */

/* toolbox */
/* [TODO] do podmiany bg_menu.gif */
div#toolbox {background:url('../images/bg_menu.gif') repeat-x; height:38px; padding:0 5px; }
div#toolbox div.l {float:left; color:#ffffff; white-space:nowrap; line-height:38px; width: 30%; }
div#toolbox div.r {float:right; height:38px; width: 68%; }
div#pathline {text-align:left; color:#ffffff; line-height:38px; }
/* end toolbox */

/* end middle */


/* KONIEC STYLE PO ID */

/* KLASY OGďż˝LNE */
div.clear {clear:both; font-size:1px; overflow:hidden; }

div.gray {
	font-size: 8px;
	font-family: Tahoma;
	color: #c0c0c0;
	display: inline;
}

/* button z pomaraďż˝czowďż˝ ramkďż˝ (eg. Toolbox) */
div#toolbox_menu {margin:5px 0; height:28px; }
div#toolbox_menu a { position: relative; text-align: center; display:block; margin:0 0 0 4px; float: right; min-width: 77px; line-height:26px; padding:0 30px 0 17px; border:1px solid #DE5900; background:url('../images/bg_button1.gif') repeat-x top left; color:#384350; font-weight:bold; white-space:nowrap;  }
div#toolbox_menu a:hover {text-decoration:none; border:1px solid #AE4600; background:url('../images/bg_button1.gif') repeat-x bottom left;}
div#toolbox_menu a span { display: block; width: 16px; height: 16px; position: absolute; right: 10px; top: 5px; }
div#toolbox_menu a#toolbox_btn_new span { background: url('../images/ico_new.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_folder span { background: url('../images/ico_folder.gif') 2px no-repeat; }
div#toolbox_menu a#toolbox_btn_cat_add { width: 110px; }
div#toolbox_menu a#toolbox_btn_cat_add span { background: url('../images/ico_cat_add.gif') no-repeat; left: 110px; }
div#toolbox_menu a#toolbox_btn_edit span { background: url('../images/ico_edit.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_delete span { background: url('../images/ico_delete.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_publish span { background: url('../images/ico_active.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_move span { background: url('../images/ico_move.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_restore span { background: url('../images/ico_restore.gif') no-repeat; }
div#toolbox_menu a#toolbox_btn_exec span { width: 19px; background: url('../images/ico_exec.png') 2px no-repeat; }

#export-link, #json-import-link{
	position: relative;
	text-align: center;
	display: block;
	margin: 0 0 0 4px;
	float: right;
	min-width: 77px;
	line-height: 26px;
	padding: 0 30px 0 17px;
	border: 1px solid #DE5900;
	background: url(../images/bg_button1.gif) repeat-x top left;
	color: #384350;
	font-weight: bold;
	white-space: nowrap;
}

#encode-select-export{
	position: relative;
	top:8px;
}

/* end */

div#main_container { background: url('../images/bg_main_container.gif') 0 -1px repeat-x #FFF5E9; margin-top: 1px; padding: 10px 5px 5px 5px; }
div#main_container div#main_container_left { float: left; width: 240px; overflow: auto; position: relative; z-index: 100; }
/*div#main_container div#main_container_right { padding-left: 5px; position:relative; z-index: 1; }*/
div#main_container div#main_container_right { padding-left: 5px; position:relative; z-index: 110; margin-left: 235px; }

/* lewa kolumna */

div.menu_box { padding: 0 10px; border: 1px solid #F4E2D3; background: #fff; margin-top: 10px; margin-right: 5px; }
div.menu_box:first-child, div#main_container div#main_container_left div.first-child { margin-top: 0; }
div.menu_box div.menu_box_head { color: #384350; font-weight: bold; height: 15px; padding: 7px 0 5px 0; }
div.menu_box div.menu_box_head span.icon { display: block; float: right; width: 18px; height: 18px; cursor: pointer; margin-top: -1px; }
div.menu_box div.menu_box_head span.menu_box_minus { background: url('../images/ico_minus.gif') no-repeat; }
div.menu_box div.menu_box_head span.menu_box_plus { background: url('../images/ico_plus.gif') no-repeat; }
div.menu_box div.menu_box_head span.menu_box_icon { display: block; float: left; width: 16px; height: 16px; margin-right: 5px; margin-top: -2px; } /* position: relative;  */
div.menu_box div.menu_box_links { border-top: 1px solid #F4E2D3; }
div.menu_box div.menu_box_links div { padding: 5px 0; }
div.menu_box div.menu_box_links a { display: block; padding: 4px 0; border-top: 1px solid #F4F6F8; color: #EE9000; outline: none; } /*  position: relative; */
div.menu_box div.menu_box_links a:hover, div.menu_box div.menu_box_links a.menu-active { color: #384350; font-weight: bold; text-decoration: none; }
div.menu_box div.menu_box_links a.menu-active { background: url(../images/bg_menu_arrow.gif) no-repeat right 50%; }
div.menu_box div.menu_box_links a.active { color: #384350; font-weight: bold; background: url('../images/bg_menu_arrow.gif') right 50% no-repeat; text-decoration: none; }
/*
div.menu_box div.menu_box_links a span { float: right; position: absolute; width: 13px; height: 17px; background: none; left: 211px; top: 2px; }
div.menu_box div.menu_box_links a:hover span, div.menu_box div.menu_box_links a.active span { background: url('../images/ico_arrow.gif') no-repeat; }
*/
div.menu_box div.menu_box_links a:first-child, div.menu_box div.menu_box_links a.first-child { border-top: 0; }

/* /lewa kolumna */

/* ikonki boxow */
div#page.menu_box div.menu_box_head span.menu_box_icon { background: url('../images/ico_site.gif') no-repeat; }
div#admin.menu_box div.menu_box_head span.menu_box_icon { background: url('../images/ico_admin.gif') no-repeat; }
div#components.menu_box div.menu_box_head span.menu_box_icon { background: url('../images/ico_components.gif') no-repeat; }
div#root.menu_box div.menu_box_head span.menu_box_icon { background: url('../images/ico_root.gif') no-repeat; }
/* ikonki boxow */


/* prawa kolumna */
table#main_icons { width: 100%; height: 138px; margin-bottom: 10px; }
table#main_icons td { width: 10%; }
table#main_icons a { border: 1px solid #F4E2D3; display: block; margin: 0 5px; text-align: center; padding: 103px 0 7px 0; color: #EE9000; font-weight: bold; }
table#main_icons a:hover, table#main_icons a.active { color: #384350; text-decoration: none; }
table#main_icons a.first { margin-left: 0px; }
table#main_icons a.last { margin-right: 0px; }
table#main_icons a#icon_gallery { background: url('../images/bg_button_gallery.gif') center top no-repeat; }
table#main_icons a#icon_gallery:hover, table#main_icons a#icon_gallery.active { background: url('../images/bg_button_gallery.gif') center bottom no-repeat; }
table#main_icons a#icon_shop { background: url('../images/bg_button_shop.gif') center top no-repeat; }
table#main_icons a#icon_shop:hover, table#main_icons a#icon_shop.active { background: url('../images/bg_button_shop.gif') center bottom no-repeat; }
table#main_icons a#icon_newsletter { background: url('../images/bg_button_newsletter.gif') center top no-repeat; }
table#main_icons a#icon_newsletter:hover, table#main_icons a#icon_newsletter.active { background: url('../images/bg_button_newsletter.gif') center bottom no-repeat; }
table#main_icons a#icon_filemanager { background: url('../images/bg_button_files.gif') center top no-repeat; }
table#main_icons a#icon_filemanager:hover, table#main_icons a#icon_filemanager.active { background: url('../images/bg_button_files.gif') center bottom no-repeat; }
table#main_icons a#icon_stats { background: url('../images/bg_button_stats.gif') center top no-repeat; }
table#main_icons a#icon_stats:hover, table#main_icons a#icon_stats.active { background: url('../images/bg_button_stats.gif') center bottom no-repeat; }
table#main_icons a#icon_users { background: url('../images/bg_button_users.gif') center top no-repeat; }
table#main_icons a#icon_users:hover, table#main_icons a#icon_users.active { background: url('../images/bg_button_users.gif') center bottom no-repeat; }
table#main_icons a#icon_config { background: url('../images/bg_button_config.gif') center top no-repeat; }
table#main_icons a#icon_config:hover, table#main_icons a#icon_config.active { background: url('../images/bg_button_config.gif') center bottom no-repeat; }

div.caption { overflow: auto; height: 26px; background: url('../images/bg_button1.gif') repeat-x; border: 1px solid #F3E1D2; color: #384350; font-weight: bold; line-height: 26px; padding: 0 1px 0px 10px; }
div.tabs { overflow: auto; height: 29px; background: url('../images/bg_panels_title.gif') repeat-x; border: 1px solid #F3E1D2; border-width: 0 1px; }
div#content { border: 1px solid #F3E1D2; border-width: 0 1px 1px 1px; overflow: auto; background: #fff; }

div#div_list_head {overflow: auto;}
table#table_list_head td span.email_activity { width:16px; height:11px; display: block; background: url('../images/ico_email_activate.gif') no-repeat 0 0; }
table#table_list_head td span.activity_white { border: 1px solid transparent; width:14px; height:11px; display: block; background: url('../images/ico_activity-white.gif') no-repeat 1px 0; }

table#table_list_head td a span.activity_white { padding-bottom: 2px;border-bottom: 1px solid #fff }
table#table_list_head td a:hover span.activity_white { border-bottom: none}
table#table_list_head td a span.visibility_white { padding-bottom: 2px; border: 1px solid transparent; border-bottom: 1px solid #fff; width:20px; height:11px; display: block; background: url('../images/ico_visibilty.png') no-repeat 1px 0; }
table#table_list_head td a:hover span.visibility_white { border-bottom: none }
table#table_list_head { clear: right; width: 100%; height: 29px; background: #39434F; border: 1px solid #F3E1D2; border-width: 0px 1px 0 1px; }
table#table_list_head td { color: #F9FDFF; vertical-align: middle; padding: 0 10px; background: url('../images/bg_tablehead_spacer.gif') 0 50% no-repeat; }
table#table_list_head td a{ text-decoration: underline; color: #F9FDFF; display: inline-block;}
table#table_list_head td a:hover{ text-decoration: none; }
table#table_list_head td a.sort_up{ background: url('../images/sort_icon_up.png') right center no-repeat; padding-right:15px;}
table#table_list_head td a.sort_down{ background: url('../images/sort_icon_down.png') right center no-repeat; padding-right:15px;}
table#table_list_head td:first-child, table#table_list_head td.first-child { background: none; }
table#table_list_head td span.lock_white { width: 16px; height: 16px; display: block; background: url('../images/ico_locked.gif') no-repeat 1px 0; }

ul a.filelock { display: none !important; width: 16px !important; height: 16px !important; background: url('../images/ico_locked_2.gif') no-repeat 0 -16px; }
ul a.filelock:hover { background-position: -16px -16px; }
ul a.fileunlock { display: none !important; width: 16px !important; height: 16px !important; background: url('../images/ico_locked_2.gif') no-repeat 0 0px; }
ul a.fileunlock:hover { background-position: -16px 0px; }


.nomove {cursor: default !important}

ul.up_id { padding: 0; margin:0; list-style-type: none; color: #000; }
ul#sortable { padding: 0; margin:0; list-style-type: none; }
ul#sortable a, ul#sortableimages a { color: #000; }
ul#sortable a.download-link, ul#sortableimages a.download-link { color: #b8b8b8 !important; }
ul#sortable li, li.li_sortable { background: #FEFEFE; list-style-type: none; }

ul#sortable li.selected_row, li.li_sortable.selected_row, li.li_sortable.selected_row:hover {background: #fae1c0 !important; }
ul#sortable li:nth-of-type(even), ul#sortable li.li_sortable:nth-of-type(even) { background: #fafafa; }
ul#sortable li:hover, li.li_sortable:hover, ul#sortable li:nth-of-type(even):hover, ul#sortable li.li_sortable:nth-of-type(even):hover { background: #F3F3F3; }
li.li_sortable { overflow: auto; width: 100%; }
ul#sortable li.odd { background: #F6F6F6; }
ul#sortable li.even {  }
ul#sortable li table, li.li_sortable table { width: 100%; height: 27px; border-bottom: 1px solid #F5F0EC; table-layout: fixed; }
ul#sortable li table.element > tbody > tr > td, li.li_sortable table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#sortable li table.element > tbody > tr > td, li.li_sortable table td.elipsis { line-height: 30px; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
ul#sortable li table.element > tbody > tr > td:first-child, li.li_sortable table td:first-child { position: relative; }
ul#sortable li.li_sortable table.element > tbody > tr > td:first-child { padding: 0 10px 0 0; width: 40px !important; }
ul#sortable li table.element > tbody > tr > td:first-child, li.li_sortable table td:first-child input[type=checkbox] { height: 100%; margin: 0; }
ul#sortable li table td input, li.li_sortable table td input { cursor: pointer; }
ul#sortable li table td.sort a, li.li_sortable table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#sortable li table td.sort a.up, li.li_sortable table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
.first-page-list ul#sortable > li:first-child table td.sort a.up { visibility: hidden }
.last-page-list ul#sortable > li:last-child table td.sort a.down { visibility: hidden }

.first-page-list ul#sortable li .config_column ul li table td.sort a.up { visibility: visible }
.last-page-list ul#sortable li .config_column ul li table td.sort a.down { visibility: visible }
.first-page-list ul#sortable li .config_column ul li:first-child table td.sort a.up { visibility: hidden }
.last-page-list ul#sortable li .config_column ul li:last-child table td.sort a.down { visibility: hidden }

ul#sortable li table td.sort a.up:hover, li.li_sortable table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#sortable li table td.sort a.down, li.li_sortable table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#sortable li table td.sort a.down:hover, li.li_sortable table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#sortable li table td.sort span.handle, li.li_sortable table td.sort span.handle { float: left; display: block; cursor: move; background: url('../images/ico_handle.gif'); margin: 0px; width: 16px; height: 16px; }
ul#sortable li table td.sort span.handle.special { visibility: hidden}

li.li_sortable:hover span.special.visible_move, li.li_sortable span.special.visible_move,
.closedhand li.li_sortable span.special.visible_move
{ cursor: url('../images/closedhand.cur') 7 5, pointer; visibility: visible !important; }

ul#sortable li table td.activity a, li.li_sortable table td.activity a,
ul#sortable li table td.activity_no_action a, li.li_sortable table td.activity_no_action a,
ul#sortable li table td.locked a, li.li_sortable table td.locked a,
ul#sortable li table td.locked a, li.li_sortable table td.locked span { display: block; width: 16px; height: 16px; margin: 0 auto; }
/* tick */
ul#sortable li table td.activity a.active, li.li_sortable table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#sortable li table td.activity a.active:hover, li.li_sortable table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#sortable li table td.activity a.not_active, li.li_sortable table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#sortable li table td.activity a.not_active:hover, li.li_sortable table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#sortable li table td.activity span.incomplete, li.li_sortable table td.activity span.incomplete { background: url('../images/ico_incomplete.png') left top no-repeat; width: 16px; }
ul#sortable li table td.activity span.waiting, li.li_sortable table td.activity span.waiting { background: url('../images/ico_waiting.png') left top no-repeat; width: 16px; }
ul#sortable li table td.facebook span.facebook_user, li.li_sortable table td.facebook span.facebook_user { background: url('../images/ico_facebook.png') left top no-repeat; width: 16px; }
td.verified div.verified { background: url('../images/ico_ok.png') left no-repeat; width: 20px; height: 20px; }
ul#sortable li table td.activity div.only_active{ background: url('../images/ico_activity.gif') left bottom no-repeat; width:16px; height: 16px; margin: 0px auto;}

ul#sortable li table td.fileactivity a.active, li.li_sortable table td.fileactivity a.active { background: url('../images/file_activity.gif') left bottom no-repeat; }
ul#sortable li table td.fileactivity a.active:hover, li.li_sortable table td.fileactivity a.active:hover { background: url('../images/file_activity.gif') right top no-repeat; }
ul#sortable li table td.fileactivity a.not_active, li.li_sortable table td.fileactivity a.not_active { background: url('../images/file_activity.gif') left top no-repeat; }
ul#sortable li table td.fileactivity a.not_active:hover, li.li_sortable table td.fileactivity a.not_active:hover { background: url('../images/file_activity.gif') right bottom no-repeat; }

ul#sortable li table td.activity_no_action a.active, li.li_sortable table td.activity_no_action a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#sortable li table td.activity_no_action a.active:hover, li.li_sortable table td.activity_no_action a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#sortable li table td.activity_no_action a.not_active, li.li_sortable table td.activity_no_action a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#sortable li table td.activity_no_action a.not_active:hover, li.li_sortable table td.activity_no_action a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }

/* klodka */
ul#sortable li table td.locked a.active, li.li_sortable table td.locked a.active { background: url('../images/ico_locked.gif') left bottom no-repeat; }
ul#sortable li table td.locked a.active:hover, li.li_sortable table td.locked a.active:hover { background: url('../images/ico_locked.gif') right top no-repeat; }
ul#sortable li table td.locked a.not_active, li.li_sortable table td.locked a.not_active { background: url('../images/ico_locked.gif') left top no-repeat; }
ul#sortable li table td.locked a.not_active:hover, li.li_sortable table td.locked a.not_active:hover { background: url('../images/ico_locked.gif') right bottom no-repeat; }

ul#sortable ul { padding: 0; margin:0; list-style-type: none; }
ul#sortable li table.element > tbody > tr > td > span, li.li_sortable span { display: block; width: 20px; float: left; margin-right: 6px; }
ul#sortable li table.element > tbody > tr > td > span.shortname, li.li_sortable span.shortname { color: #b2b2b2 !important; background: none; width: auto; }
ul#sortable li table.element > tbody > tr > td > span.multilanguage_record, li.li_sortable span.multilanguage_record{ background: url('../images/ico_multilang.png') center center no-repeat;
    background: url('../images/ico_multilang.png') center center no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    float: none;
    margin-left: 0px;
    position: relative;
    vertical-align: middle}
ul#sortable ul span { width: 40px; }
ul#sortable ul ul span { width: 60px; }
ul#sortable ul ul ul span { width: 80px; }
ul#sortable ul ul ul ul span { width: 100px; }
ul#sortable li table.element > tbody > tr > td > span, li.li_sortable span { background: url('../images/ico_file.gif') right 50% no-repeat; }
ul#sortable li table.element > tbody > tr > td > span.special, li.li_sortable span.special { cursor: url('../images/closedhand.cur') 7 5, pointer;
    background: url('../images/grippy_large.png') right 50% no-repeat;
    float: left;
    width: 5px;
    height: 100%;
    visibility: hidden;}
ul#sortable li:hover table.element > tbody > tr > td > span.special, li.li_sortable:hover span.special { visibility: visible; cursor: url(../images/openhand.cur) 7 5, default; }

ul#sortable span.nomove, li.li_sortable span.nomove { cursor: default; height: 100%; }
ul#sortable span.nomove.waiting, li.li_sortable span.nomove.waiting { cursor: default; height: 16px; }
ul#sortable span.rel, li.li_sortable span.rel { background: url('../images/ico_folder_rel.gif') right 50% no-repeat; }
ul#sortable table.category { background: url('../images/bg_button1.gif') repeat-x; }
ul#sortable table.category span { background: url('../images/ico_folder.gif') right 50% no-repeat; }
ul#sortable table.category .to_accept { background: url('../images/ico_cat_delete.gif') right 50% no-repeat; }

/* ikony statusu */
ul#sortable li table td.activity span.active, ul#sortable li table td.fileactivity span.active { width: 16px; height: 16px; margin-right: 0; background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#sortable li table td.activity span.not_active, ul#sortable li table td.fileactivity span.not_active { width: 16px; height: 16px; margin-right: 0; background: url('../images/ico_activity.gif') left top no-repeat; }

ul#sortableimages { padding: 0; margin:0; list-style-type: none; }
ul#sortableimages li { /*cursor: move;*/ background: #FEFEFE;  }
ul#sortableimages li table { width: 100%; height: 27px; border-bottom: 1px solid #F5F0EC;  }
ul#sortableimages li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#sortableimages li table td input { cursor: pointer; }
ul#sortableimages li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#sortableimages li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#sortableimages li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#sortableimages li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#sortableimages li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#sortableimages li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#sortableimages li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#sortableimages li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#sortableimages li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#sortableimages li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#sortableimages li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#sortableimages ul { padding: 0; margin:0; list-style-type: none; }
ul#sortableimages span { display: block; width: 20px; height: 16px; float: left; margin-right: 6px; }
ul#sortableimages ul span { width: 40px; }
ul#sortableimages ul ul span { width: 60px; }
ul#sortableimages ul ul ul span { width: 80px; }
ul#sortableimages ul ul ul ul span { width: 100px; }
ul#sortableimages span { background: url('../images/ico_file.gif') right 50% no-repeat; }
ul#sortableimages table.category { background: url('../images/bg_button1.gif') repeat-x; }
ul#sortableimages table.category span { background: url('../images/ico_folder.gif') right 50% no-repeat; }
ul#sortableimages table.category .to_accept { background: url('../images/ico_cat_delete.gif') right 50% no-repeat; }

ul#catlist { padding: 0; margin:0; list-style-type: none; height: 160px; overflow: auto; border: 1px solid #F4E1D3; background: #fff; }
ul#catlist li { cursor: normal; background: #FEFEFE;  }
ul#catlist li table { width: 100%; height:12px; border-bottom: 1px solid #F5F0EC; background: #fff !important;  }
ul#catlist li table td { vertical-align: middle; padding: 0 10px; }
ul#catlist li table td input { cursor: normal; float: left;  }
ul#catlist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 4px; }
ul#catlist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; margin-left: 10px; }
ul#catlist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#catlist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#catlist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#catlist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#catlist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#catlist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#catlist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#catlist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#catlist ul { padding: 0; margin:0; list-style-type: none; }
ul#catlist span { display: block; width: 20px; height: 16px; float: left; margin-right: 6px; }
ul#catlist ul span { width: 40px; }
ul#catlist ul ul span { width: 60px; }
ul#catlist ul ul ul span { width: 80px; }
ul#catlist ul ul ul ul span { width: 100px; }
ul#catlist span { background: url('../images/ico_file.gif') right 50% no-repeat; }
ul#catlist table.category { background: url('../images/bg_button1.gif') repeat-x; padding-top:2px; margin:0; }
ul#catlist table.category span { background: url('../images/ico_folder.gif') right 45% no-repeat; }
ul#catlist table.category label { display: block; }
ul#catlist table.category div.gray { padding: 0 0 0 5px; line-height: 16px; }
ul#catlist table.category label input { margin-top: 2px; margin-right: 7px; width: 12px; height: 12px; }
ul#catlist table.category .to_accept { background: url('../images/ico_cat_delete.gif') right 50% no-repeat; }
ul#catlist table.category tbody tr td input.input_radio { margin-top: 1px; }
ul#catlist table.category tbody tr td input.input_checkbox { position: relative; top: -2px; left: -2px; }

td.actions { cursor: default; }
td.actions a { display: block; width: 16px; height: 16px; float: left; margin-right: 6px; }
td.actions a.action_edit { background: url('../images/ico_actions.gif') 0 -16px no-repeat; }
td.actions a.action_edit:hover { background: url('../images/ico_actions.gif') 0 0 no-repeat; }
td.actions a.action_delete { background: url('../images/ico_actions.gif') -16px -16px no-repeat; }
td.actions a.action_delete:hover { background: url('../images/ico_actions.gif') -16px 0 no-repeat; }
td.actions a.action_copy { background: url('../images/ico_actions.gif') -32px -16px no-repeat; }
td.actions a.action_enable { background: url('../images/ico_module_activity.gif') 0px -16px no-repeat; }
td.actions a.action_disable { background: url('../images/ico_module_activity.gif') 0px 0px no-repeat; }
td.actions a.action_copy:hover { background: url('../images/ico_actions.gif') -32px 0 no-repeat; }
td.actions a.action_send { background: url('../images/ico_actions.gif') -48px -16px no-repeat; }
td.actions a.action_send:hover { background: url('../images/ico_actions.gif') -48px 0 no-repeat; }
td.actions a.action_points { background: url('../images/ico_actions.gif') -64px -16px no-repeat; }
td.actions a.action_points:hover { background: url('../images/ico_actions.gif') -64px 0 no-repeat; }
td.actions a.action_stats { background: url('../images/ico_actions.gif') -80px -16px no-repeat; }
td.actions a.action_stats:hover { background: url('../images/ico_actions.gif') -80px 0 no-repeat; }
td.actions a.action_preview { background: url('../images/ico_actions.gif') -96px -16px no-repeat; }
td.actions a.action_preview:hover { background: url('../images/ico_actions.gif') -96px 0 no-repeat; }
td.actions a.action_copy2 { background: url('../images/ico_actions.gif') -112px -16px no-repeat; }
td.actions a.action_copy2:hover { background: url('../images/ico_actions.gif') -112px 0 no-repeat; }
td.actions a.action_suspend { background: url('../images/ico_actions.gif') -128px -16px no-repeat; }
td.actions a.action_suspend:hover { background: url('../images/ico_actions.gif') -128px 0 no-repeat; }
td.actions a.action_continue { background: url('../images/ico_actions.gif') -145px -16px no-repeat; }
td.actions a.action_continue:hover { background: url('../images/ico_actions.gif') -145px 0 no-repeat; }
td.actions a.action_host { background: url('../images/ico_actions.gif') -160px -16px no-repeat; }
td.actions a.action_host:hover { background: url('../images/ico_actions.gif') -160px 0 no-repeat; }
td.actions a.action_logs { background: url('../images/ico_actions.gif') -176px -16px no-repeat; }
td.actions a.action_logs:hover { background: url('../images/ico_actions.gif') -176px 0 no-repeat; }

td.actions a.action_pdf {background: url('../images/ico_pdf.png') no-repeat }
td.actions a.action_zal {background: url('../images/ico_money.png') no-repeat }
td.actions a.action_kor {background: url('../images/ico_edit_validate.png') no-repeat }
td.actions a.action_send_mail {background: url('../images/ico_send_mail.png') no-repeat }
td.actions a.action_contrahent {background: url('../images/ico_contrahent.png') no-repeat }

td.actions a.locked { opacity: 0.3; cursor: not-allowed; }


.paid {background: url('../images/ico_money.png') no-repeat ; width: 16px; height: 16px; float: right;}
.empty_creation {background: url('../images/ico_doc_empty.png') no-repeat !important; width: 16px; height: 16px;}


div#pager { padding-top: 6px; height: 21px; text-align: center; background: url('../images/bg_button1.gif') repeat-x; border: 0px solid #F3E1D2; overflow: auto; }
div#pager form#pager_form { float: right; margin: -3px 3px 0 0; font-weight: bold; display: block; }
div#pager select { text-align: center; vertical-align: -1px; float: right;  margin: -3px 3px 0 0;  }
div#pager label { text-align: center; vertical-align: -1px; float: right;  margin: -1px 3px 5px 15px;  }
div#pager a { text-decoration: none; color:#384350; padding: 2px 5px; margin: 3px; border: 1px dotted #fff; }
div#pager a:hover { text-decoration: none; border: 1px solid #384555; }
div#pager a.current { text-decoration: none; border: 1px solid #384555; color: #384555; font-weight: bold; }
div#pager div.counter {float:left;margin:0 0 0 5px;}

div#filter { overflow: auto; text-align: center; height: 26px; padding-top: 4px; padding-left: 10px; background: url('../images/bg_button1.gif') repeat-x; border: 1px solid #F3E1D2; margin: 2px 0; }
div#filter .checkbox { vertical-align: -6px; }
div#filter .input, div#filter .submit, div#filter select { vertical-align: -1px; }
div#filter .submit { background: url('../images/bg_button1.gif') 50% 50% repeat-x; border: 1px solid #F5E3D4; padding: 2px 5px; color: #39434F; font-size: 10px; font-weight: bold; cursor: pointer; }
div#filter .text { width: 120px; }

div#languages { height: 30px; margin-top: 2px; }
div#languages a { display: block; width: 37px; height: 23px; padding-top: 7px; float: left; text-align: center; margin: 0 2px 0 1px; background: url('../images/bg_lang.gif') -74px 0px no-repeat; }
div#languages a span { margin: 0 0 0 6px; width: 24px; height: 18px; display: block; }
div#languages a#lang_pl span { background: url('../images/lang/pl.png') bottom no-repeat; }
div#languages a.active#lang_pl span { background: url('../images/lang/pl.png') top no-repeat; }
div#languages a#lang_en span { background: url('../images/lang/en.png') bottom no-repeat; }
div#languages a.active#lang_en span { background: url('../images/lang/en.png') top no-repeat; }
div#languages a#lang_de span { background: url('../images/lang/de.gif') bottom no-repeat; }
div#languages a.active#lang_de span { background: url('../images/lang/de.gif') top no-repeat; }
div#languages a#lang_fr span { background: url('../images/lang/fr.gif') bottom no-repeat; }
div#languages a.active#lang_fr span { background: url('../images/lang/fr.gif') top no-repeat; }
div#languages a#lang_sk span { background: url('../images/lang/sk.png') bottom no-repeat; }
div#languages a.active#lang_sk span { background: url('../images/lang/sk.png') top no-repeat; }
div#languages a#lang_ru span { background: url('../images/lang/ru.png') bottom no-repeat; }
div#languages a.active#lang_ru span { background: url('../images/lang/ru.png') top no-repeat; }
div#languages a#lang_md span { background: url('../images/lang/md.png') bottom no-repeat; }
div#languages a.active#lang_md span { background: url('../images/lang/md.png') top no-repeat; }

div#languages a#lang_uaru span { background: url('../images/lang/uaru.png') bottom no-repeat; }
div#languages a.active#lang_uaru span { background: url('../images/lang/uaru.png') top no-repeat; }

div#languages a#lang_by span { background: url('../images/lang/by.png') bottom no-repeat; }
div#languages a.active#lang_by span { background: url('../images/lang/by.png') top no-repeat; }

div#languages a#lang_hu span { background: url('../images/lang/hu.png') bottom no-repeat; }
div#languages a.active#lang_hu span { background: url('../images/lang/hu.png') top no-repeat; }

div#languages a#lang_lt span { background: url('../images/lang/lt.png') bottom no-repeat; }
div#languages a.active#lang_lt span { background: url('../images/lang/lt.png') top no-repeat; }

div#languages a#lang_cz span { background: url('../images/lang/cz.gif') bottom no-repeat; }
div#languages a.active#lang_cz span { background: url('../images/lang/cz.gif') top no-repeat; }
div#languages a#lang_ua span { background: url('../images/lang/ua.png') bottom no-repeat; }
div#languages a.active#lang_ua span { background: url('../images/lang/ua.png') top no-repeat; }
div#languages a#lang_ro span { background: url('../images/lang/ro.png') bottom no-repeat; }
div#languages a.active#lang_ro span { background: url('../images/lang/ro.png') top no-repeat; }
div#languages a:hover { height: 25px; padding-top: 5px; background: url('../images/bg_lang.gif') -37px 0px no-repeat; }
div#languages a.active,div#languages a.active:hover  { display: block; width: 37px; height: 23px; padding-top: 7px; float: left; text-align: center; margin-right: 3px; background: url('../images/bg_lang.gif') 0px 0px no-repeat; }

div#edit_header_outer {overflow:auto;}
div#edit_header { height: 29px; background: #39434F; border: 1px solid #F3E1D2; border-width: 0px 1px 0 1px; }
div#edit_header div#edit_header_left { float: left; }
div#edit_header div#edit_header_left a { display: block; float:left; height: 29px; line-height: 30px; color: #8692A0; text-decoration: none; padding: 0 10px; background: url('../images/bg_tablehead_spacer.gif') right no-repeat; }
div#edit_header div#edit_header_left a.active { font-weight: bold; color: #FFFAFF; }
div#edit_header div#edit_header_right { float: right; }
div#edit_header div#edit_header_right a { display: block; border: 0; float:left; height: 24px; line-height: 25px; margin-top: 5px; color: #8692A0; text-decoration: none; padding: 0 10px; background: url('../images/bg_tablehead_spacer.gif') right no-repeat; }
div#edit_header div#edit_header_right a.active { display: block; border: 1px solid #191D23; border-width: 1px 1px 0 1px; float:left; height: 24px; line-height: 25px; margin-top: 4px; font-weight: bold; color: #384350; text-decoration: none; padding: 0 10px; background: url('../images/bg_tab.gif') center top no-repeat #fff; }

div#pass_div { margin: 8px 8px 0px 8px; }

div#edit_top, div.edit_field_with_border { margin: 8px 8px 0 8px; background: #FFF5E9; border: 1px solid #F4E1D3; }
div.edit_field table { width: 100%; margin: 0px 0px 5px; }
div.edit_field table td.col_1 { padding-top: 10px; vertical-align: top; width: 125px; font-weight: bold; text-align: right; padding-right: 10px; color: #3C434B; }
div.edit_field table td.col_1 span{ font-weight: normal; }
div.edit_field table td.col_1 .info{ display: block; font-weight: normal }
div.edit_field table .required_field td.col_1 img { background: url('../images/ico_required.png') no-repeat; width: 12px; height: 11px; margin-right: 5px; position: relative; top: 1px;}
div.edit_field table td.col_2 { padding-top: 8px; vertical-align: top; text-align: left; color: #3C434B; }
div.edit_field table td.col_2 a { color: #EE9000; } /*  position: relative; */
div.edit_field table td.col_2 a:hover { color: #384350; font-weight: bold; text-decoration: none; }
div.edit_field table td.col_2 a.active { color: #384350; font-weight: bold; text-decoration: none; }


div.edit_field table td.col_2 input.type_text,
div.edit_field_with_border table td.col_2 input.type_text { font-size: 10px; width: 97%; border: 1px solid #F2E1D1; color: #3C434B; padding: 3px 5px; }
div.edit_field table td.col_2 input.type_text.rgb_short{ width:50px !important; margin-right:20px; }
div.edit_field table td.col_2 input.type_text.rgb_name{ width:150px !important; margin-right:20px; }
div.edit_field table td.col_2 input.type_text:focus,
div.edit_field_with_bordertable td.col_2 input.type_text:focus { border: 1px solid #FF900A; } /*color: #FF900A; font-weight: bold;*/
div.edit_field table td.col_2 input[type="text"]:read-only,
div.edit_field table td.col_2 textarea:read-only,
div.edit_field table td.col_2 select:disabled,
div.edit_field table td.col_2 input[type="checkbox"]:disabled,
div.edit_field table td.col_2 input[type="radio"]:disabled { background: #DDD; cursor: not-allowed; }
div.edit_field table td.col_2 input[type="text"]:read-only:focus,
div.edit_field table td.col_2 textarea:read-only:focus{ border-color: #F2E1D1; outline: 0 }

#edit_middle.edit_field table td.col_2 input[type="radio"] { vertical-align: -3px; margin-top: 8px }
#edit_middle.edit_field table td.col_2 select { margin-top: 3px }
#edit_middle.edit_field table td.col_2 input[type="checkbox"] { margin-top: 3px }
#edit_middle.edit_field table td.col_2 select.kolor { text-transform: capitalize; }

div.edit_field table td.col_2 input.type_date { font-size: 10px; width: 20%; border: 1px solid #F2E1D1; color: #3C434B; padding: 3px 5px; }
div.edit_field table td.col_2 input.type_datet:focus { border: 1px solid #FF900A; } /*color: #FF900A; font-weight: bold;*/

div.edit_field table td.col_2 textarea { width: 97%; font-size: 11px; font-family: Tahoma, Verdana, Arial; border: 1px solid #F2E1D1; color: #3C434B; padding: 5px 5px;  }
div.edit_field table td.col_2 textarea:focus { border: 1px solid #FF900A; } /*color: #FF900A; font-weight: bold;*/

div.edit_field span.info {font-weight: normal; font-size: 10px;}

div.edit_field span.plain_text { display: block; height: 12px; margin-top: 2px; }

div#edit_top table td.col_2 textarea { height: 100px; }
div#edit_middle table td.col_2 textarea { height: 180px; }
div#edit_middle table td.col_2 textarea:focus { border: 1px solid #FF900A; color: #3C434B; font-weight: normal; }

div#category_top {     margin: 8px 8px 0 8px; background: #FFF5E9; border: 1px solid #F4E1D3; }
div#category_top .edit_field td.col_2 { height: 100px; overflow: auto; }

div#edit_middle { margin: 8px; background: #FFFFFF; border: 1px solid #F4E1D3; }
div#bbcode_toolbar { border: 1px solid #F4E1D3; border-width: 1px 1px 0 1px; height: 25px; width: 97%; padding: 2px 5px 0 5px; position: relative; top: 1px; background: url('../images/bg_button1.gif') repeat-x; }
div#bbcode_toolbar a { display: block; float: left; margin-right: 2px; width: 28px; height:21px; border: 1px solid #F5E2D3; }
div#bbcode_toolbar a:hover { border: 1px solid #E2AC81; }
div#bbcode_toolbar a.b { background: url('../images/ico_bbcode.gif') 0 50% no-repeat; }
div#bbcode_toolbar a.i { background: url('../images/ico_bbcode.gif') -28px 50% no-repeat; }
div#bbcode_toolbar a.u { background: url('../images/ico_bbcode.gif') -56px 50% no-repeat; }
div#bbcode_toolbar a.link { background: url('../images/ico_bbcode.gif') -84px 50% no-repeat; }
div#bbcode_toolbar a.mail { background: url('../images/ico_bbcode.gif') -112px -2px no-repeat; }
div#bbcode_toolbar a.img { background: url('../images/ico_bbcode.gif') -140px -1px no-repeat; }
div#bbcode_toolbar a.mov { background: url('../images/ico_bbcode.gif') -168px -1px no-repeat; }
div#bbcode_toolbar a.ul { background: url('../images/ico_bbcode.gif') -196px -2px no-repeat; }
div#bbcode_toolbar a.ol { background: url('../images/ico_bbcode.gif') -224px -2px no-repeat; }
div#bbcode_toolbar select { font-size: 10px; margin-left: 4px; margin-top: 3px; }

div#edit_buttons { background:transparent url(../images/bg_menu.gif) repeat-x scroll; height:38px; padding:5px; margin: 8px; }
div#edit_buttons a { background:transparent url(../images/bg_button1.gif) repeat-x scroll top center; border:1px solid #D2DBE5; color:#384350; display:inline; float:right; font-weight:bold; height:26px; line-height:26px; margin:0pt 0pt 0pt 4px; padding:0pt 25px 0pt 7px; text-align:center; }
div#edit_buttons a:hover {text-decoration:none; border:1px solid #D2DBE5; background:transparent url(../images/bg_button1.gif) repeat-x scroll bottom center;}
div#edit_buttons a span { width: 100%; display: block; padding-right:16px; }
div#edit_buttons a.accept { margin-right: 20%; }
div#edit_buttons a.cancel { width: 90px; }
div#edit_buttons a.save { width: 90px; }
div#edit_buttons a.save_back { width: 144px; }
div#edit_buttons a.cancel span { background: url('../images/ico_cancel.gif') no-repeat right center; cursor: pointer; width: 80px; }
div#edit_buttons a.accept span { background: url(../images/ico_accept.gif) no-repeat scroll 145px 5px; width: 160px; cursor: pointer; }
div#edit_buttons a.category_edit span { background: url('../images/ico_cat_edit.gif') no-repeat; }
div#edit_buttons a.category_delete span { background: url('../images/ico_cat_delete.gif') no-repeat; }
div#edit_buttons a.publish span { background: url('../images/ico_active.gif') no-repeat;  }
div#edit_buttons a.save span,div#edit_buttons a.save_back span { background: url('../images/ico_save.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons_top a.save span,div#edit_buttons_top a.save_back span { background: url('../images/ico_save.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons a.send_test span { background: url('../images/ico_sendtest.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons a.send span { background: url('../images/ico_send.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons a.back span { background: url('../images/ico_back.gif') no-repeat right center; cursor: pointer; }

/* ====================================
   Floating top buttons
   ===================================== */
.top-buttons-wrapper{margin: 0px; height:40px;}
div#edit_buttons_top { position: static;
    background: transparent url(../images/bg_menu.gif) repeat-x scroll;
    height: 28px;
    padding: 5px;
    margin: 10px 8px 0px;}
div#edit_buttons_top.fixed { position: fixed;top: 0px;right: 0px;z-index: 30;margin: 0px;width: 100%;padding-right: 31px;}
div#edit_buttons_top a { background:transparent url(../images/bg_button1.gif) repeat-x scroll top center; border:1px solid #D2DBE5; color:#384350; display:inline; float:right; font-weight:bold; height:26px; line-height:26px; margin:0pt 0pt 0pt 4px; padding:0pt 25px 0pt 7px; text-align:center; }
div#edit_buttons_top.fixed a:last-child{ margin-left: 0px;}
div#edit_buttons_top a:hover {text-decoration:none; border:1px solid #D2DBE5; background:transparent url(../images/bg_button1.gif) repeat-x scroll bottom center;}
div#edit_buttons_top a span { width: 100%; display: block; padding-right:16px; }
div#edit_buttons_top a.accept { margin-right: 20%; }
div#edit_buttons_top a.cancel { width: 90px; }
div#edit_buttons_top a.save { width: 90px; }
div#edit_buttons_top a.save_back { width: 144px; }
div#edit_buttons_top a.cancel span { background: url('../images/ico_cancel.gif') no-repeat right center; cursor: pointer; width: 80px; }
div#edit_buttons_top a.accept span { background: url(../images/ico_accept.gif) no-repeat scroll 145px 5px; width: 160px; cursor: pointer; }
div#edit_buttons_top a.category_edit span { background: url('../images/ico_cat_edit.gif') no-repeat; }
div#edit_buttons_top a.category_delete span { background: url('../images/ico_cat_delete.gif') no-repeat; }
div#edit_buttons_top a.publish span { background: url('../images/ico_active.gif') no-repeat;  }
div#edit_buttons_top a.save span,div#edit_buttons a.save_back span { background: url('../images/ico_save.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons_top a.send_test span { background: url('../images/ico_sendtest.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons_top a.send span { background: url('../images/ico_send.gif') no-repeat right center; cursor: pointer; }
div#edit_buttons_top a.back span { background: url('../images/ico_back.gif') no-repeat right center; cursor: pointer; }
#edit_buttons_top.fixed .floating-logo{
    background: url('../images/logo_floating.png');
    display: inline-block;
    width: 113px;
    height: 26px;
    position: absolute;
    left: 46px;
}
ul#upload0filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload0filelist li { /*cursor: move;*/ background: #FEFEFE;  }
#uploadformat ul#upload0filelist li { /*cursor: move;*/ background: none;  }
ul#upload0filelist li:hover { /*cursor: move;*/ background: #FEFBF6;  }
ul#upload0filelist li table { width: 100%; height: 27px;  padding-top:3px; padding-bottom:3px;  border-bottom: 1px solid #F5F0EC;  }
ul#upload0filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload0filelist li table td input { cursor: pointer; float:left; }
ul#upload0filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload0filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload0filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload0filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload0filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload0filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload0filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload0filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload0filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload0filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload0filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload0filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload0filelist li table td a { display: block; width: 16px; height: 16px; float: left; margin: 0 2px; }
ul#upload0filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload0filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload0filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload0filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload0filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload0filelist li table td.move a { background: url('../images/ico_import.png') center center no-repeat; width: 40px !important; height: 40px !important;}
ul#upload0filelist ul { padding: 0; margin:0; list-style-type: none; }

ul#upload1filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload1filelist li { /*cursor: move;*/ background: #FEFEFE;  }
ul#upload1filelist li:hover { /*cursor: move;*/ background: #FEFBF6;  }
ul#upload1filelist li table { width: 100%; height: 27px;  padding-top:3px; padding-bottom:3px;  border-bottom: 1px solid #F5F0EC;  }
ul#upload1filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload1filelist li table td input { cursor: pointer; float:left; }
ul#upload1filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload1filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload1filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload1filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload1filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload1filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload1filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload1filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload1filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload1filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload1filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload1filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload1filelist li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload1filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload1filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload1filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload1filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload1filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload1filelist ul { padding: 0; margin:0; list-style-type: none; }

ul#upload2filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload2filelist li { /*cursor: move;*/ background: #FEFEFE; }
ul#upload2filelist li:hover { /*cursor: move;*/ background: #FEFBF6; }
ul#upload2filelist li table { width: 100%; height: 27px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #F5F0EC;  }
ul#upload2filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload2filelist li table td input { cursor: pointer; float:left; }
ul#upload2filelist li table td .filename { margin-bottom:3px; }
ul#upload2filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload2filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload2filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload2filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload2filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload2filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload2filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload2filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload2filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload2filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload2filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload2filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload2filelist li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload2filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload2filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload2filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload2filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload2filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload2filelist ul { padding: 0; margin:0; list-style-type: none; }

ul#upload3filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload3filelist li { /*cursor: move;*/ background: #FEFEFE; }
ul#upload3filelist li:hover { /*cursor: move;*/ background: #FEFBF6; }
ul#upload3filelist li table { width: 100%; height: 27px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #F5F0EC;  }
ul#upload3filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload3filelist li table td input { cursor: pointer; float:left; }
ul#upload3filelist li table td .filename { margin-bottom:3px; }
ul#upload3filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload3filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload3filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload3filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload3filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload3filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload3filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload3filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload3filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload3filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload3filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload3filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload3filelist li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload3filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload3filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload3filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload3filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload3filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload3filelist ul { padding: 0; margin:0; list-style-type: none; }

ul#upload4filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload4filelist li { /*cursor: move;*/ background: #FEFEFE; }
ul#upload4filelist li:hover { /*cursor: move;*/ background: #FEFBF6; }
ul#upload4filelist li table { width: 100%; height: 27px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #F5F0EC;  }
ul#upload4filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload4filelist li table td input { cursor: pointer; float:left; }
ul#upload4filelist li table td .filename { margin-bottom:3px; }
ul#upload4filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload4filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload4filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload4filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload4filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload4filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload4filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload4filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload4filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload4filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload4filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload4filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload4filelist li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload4filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload4filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload4filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload4filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload4filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload4filelist ul { padding: 0; margin:0; list-style-type: none; }

ul#upload5filelist { padding: 0; margin:5px 0; list-style-type: none; }
ul#upload5filelist li { /*cursor: move;*/ background: #FEFEFE; }
ul#upload5filelist li:hover { /*cursor: move;*/ background: #FEFBF6; }
ul#upload5filelist li table { width: 100%; height: 27px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #F5F0EC;  }
ul#upload5filelist li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul#upload5filelist li table td input { cursor: pointer; float:left; }
ul#upload5filelist li table td .filename { margin-bottom:3px; }
ul#upload5filelist li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload5filelist li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul#upload5filelist li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul#upload5filelist li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul#upload5filelist li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul#upload5filelist li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul#upload5filelist li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul#upload5filelist li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul#upload5filelist li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul#upload5filelist li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul#upload5filelist li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul#upload5filelist li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul#upload5filelist li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul#upload5filelist li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul#upload5filelist li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul#upload5filelist li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul#upload5filelist li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul#upload5filelist li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul#upload5filelist ul { padding: 0; margin:0; list-style-type: none; }

/*  div.swfuploadcontent div.btnUpload input { } */
/*div.swfuploadcontent { width: 97%; }*/
div#flashUI0, div#flashUI1, div#flashUI2,	div#flashUI3, div#flashUI4	{ width: 400px; *width: 386px; }
div#flashUI0, div#flashUI1 div, div#flashUI2 div, div#flashUI3 div, div#flashUI4 div { *padding-top:5px; }
div.btnUpload0, div.btnUpload1, div.btnUpload2, div.btnUpload3, div.btnUpload4 { float:left; height: 28px; color: #384350; }
div.btnCancel0, div.btnCancel1, div.btnCancel2, div.btnCancel3, div.btnCancel4 { float:right; height: 28px; position: relative; right: -7px; color: #384350; }
div.btnUpload0 input, div.btnUpload1 input, div.btnUpload2 input, div.btnUpload3 input, div.btnUpload4 input { width: 209px; height: 29px; background: url(../images/bg_button1.gif) repeat-x;float:left; padding-right:25px; border: 1px solid #E1B995; font-weight: bold; color: #384350; }
div.btnCancel0 input, div.btnCancel1 input, div.btnCancel2 input, div.btnCancel3 input, div.btnCancel4 input { width: 75px; height: 29px; background: url(../images/bg_button1.gif) repeat-x;float:left; padding-right:25px; border: 1px solid #E1B995; font-weight: bold; color: #384350; }
div.btnUpload0 span, div.btnUpload1 span, div.btnUpload2 span, div.btnUpload3 span, div.btnUpload4 span  { width: 16px; height: 100%; background: url('../images/ico_upload.gif') no-repeat 0 center; left: -5px;float:left; left:-23px; position:relative; }
div.btnCancel0 span, div.btnCancel1 span, div.btnCancel2 span, div.btnCancel3 span, div.btnCancel4 span { width: 16px; height: 100%; background: url('../images/ico_cancel.gif') no-repeat 0 center; left: -5px;float:left; left:-23px; position:relative; }

div#toolbox_menu a#toolbox_btn_delete span { background: url('../images/ico_delete.gif') no-repeat; }

div.message { overflow:auto; cursor: pointer; margin: 8px; border: solid 1px; color: #FF9000; font-weight: bold; padding: 0px; background: #ffffff; background-repeat: no-repeat; background-position: 20px center; }
div.message ul { margin-left: 20px; }
div.message ul li { list-style: none; }
div.message ul li.emergency { color: #ff0000; }
div.message ul li.alert { color: #FF9000; }
div.message ul li.critical { color: #ff0000; }
div.message ul li.error { color: #ff0000; }
div.message ul li.warning { color: #ff0000; }
div.message ul li.notice { color: #7F7F7F; }
div.message ul li.info { color: #6EAF20; }
div.message ul li.debug { color: #BFBFBF; }
div.message ul li.emergency { color: #ff00ff; }

div.info { background-image:url('../images/ico_ok.gif'); }
div.err, div.error  { background-image:url('../images/ico_error.gif'); }

input.input_text2 { width: 70px; }

div#ajaxloader { width: 326px;height: 91px;visibility:hidden;top: 50%;left: 50%;margin-top: -20px;margin-left: -100px; position:fixed;  border:none; background:url('../images/ajax_loader-bg.png') no-repeat;color: #384350;font-weight:normal;font-size: 12px;font-family: 'Tahoma CE', Tahoma, sans-serif;text-decoration: none;text-align:center; z-index: 3000;}
div#ajaxloader div { width: 326px; height: 91px; background:url('../images/ajax_loader-text.gif') no-repeat center center; }

/* upload - edit in place */
.edifiletable, .editfiledesc {
	background-color: #F7ECE1;
	font-family:verdana;
	font-size:11px;
	width:260px;
	height:14px;
	text-margin:5px;
	align:center;
	border:1px solid #F3E2D2;
}

img.progress{
	position: relative;
	left:-78px;
	padding-top:34px;
}

.showText {
	font-family:verdana;
	font-size:11px;
	width:300px;
	height:14px;
	text-margin:5px;
	align:center;
	border:1px solid #F3E2D2;
}

table.attr_table { width: 300px !important; position: relative; top: -10px; }
table.attr_table th { font-weight: bold; text-align: center; }
table.attr_table td { width: 50%; padding: 3px 5px; }
table.attr_table td input { width: 95% !important; }

table.position_radio input { vertical-align: -3px; }
table.files div.handle { text-align: center; }

input.relation_checkboxes { vertical-align: -5px; }

strong.double_strong { display: block; float: left; height: 16px; width: 16px; margin-right: 6px; }

div.relation_divs {border-bottom:1px solid #F4E1D3; height:120px; overflow:auto; padding:8px; }
div.relation_divs ul.relation { list-style-type: none; padding: 0; margin: 0; }
div.relation_divs ul.relation li input.radio { height:14px; vertical-align:-4px; }

div.confirm_dialog { display: block; width: 320px; border: solid 1px #FF9000; margin: 0; padding: 0; position: absolute; background: #ffffff; }
div.confirm_dialog div.bar { margin: 0; padding: 0; width: 100%; height: 14px; background: #FF9000 url('../images/top_bar.gif') repeat-x; font-weight: bold; color: #ffffff; text-align: center; }
div.confirm_dialog div.message { display: block; width: 200px; color: #000000; border: none; background: #FFFFFF url('../images/ico_alert.gif') no-repeat; padding: 0 0 0 30px; margin: auto; margin-top: 10px; text-align: center; height: 40px;}
div.confirm_dialog div.buttons { display: block; width: 100%; padding: 0; margin: auto; margin-bottom: 10px; }
div.confirm_dialog div.buttons a { display: block; width: 126px; height: 28px; float: left; margin: 10px; cursor: pointer; }
div.confirm_dialog div.buttons a.ok { background: transparent url('../images/btn_ok.gif') no-repeat; float: left; }
div.confirm_dialog div.buttons a.install { background: transparent url('../images/btn_install.gif') no-repeat; float: left; }
div.confirm_dialog div.buttons a.cancel { background: transparent url('../images/btn_cancel.gif') no-repeat; float: right;  }

div.category_tree_toolbox { position: absolute; right: 0; z-index: 255; width: 50%; float: right; background:#FFFFFF url(../images/bg_arrow_down.gif) no-repeat scroll right 8px; border: solid 1px #EEE5D9; padding: 5px; margin-top: 3px; }
div.category_tree_toolbox:hover { border: solid 1px #FF9000; }
div.category_tree_toolbox ul.first {}
div.category_tree_toolbox ul { margin: 5px 0 5px 0; padding: 0 0 0 0px; list-style-type: none; line-height: 1px; font-size: 1px; background: url('../images/tree_vline.gif') repeat-y; }
div.category_tree_toolbox ul ul { margin: 5px 0 5px 0; padding: 0; list-style-type: none; background: url('../images/tree_vline.gif') repeat-y; }
div.category_tree_toolbox ul ul { margin-left: 10px; }
div.category_tree_toolbox ul li { margin: 5px 0 5px 0; padding: 0 16px; background: url('../images/tree_node.gif') no-repeat; }
div.category_tree_toolbox ul ul li { margin: 5px 0 5px 0; padding: 0 16px; background: url('../images/tree_node.gif') no-repeat; }
div.category_tree_toolbox ul li.last { background: #ffffff url('../images/tree_last_node.gif') no-repeat; }
div.category_tree_toolbox ul li a { display: block; line-height: 8px; font-size: 11px; text-decoration: none; color: #384350; width: 100%; padding: 2px 5px 2px 18px; background: url('../images/ico_folder.gif') no-repeat scroll left center; }
div.category_tree_toolbox ul li a:hover { text-decoration: undrline; color: #FF9000; }
div.category_tree_toolbox ul li.selected a { font-weight: bold; }
div.category_tree_toolbox ul li.selected ul li a { font-weight: normal; }
div.category_tree_toolbox a.choose { display: block; text-decoration: none; color: #384350; padding-left: 18px; background: transparent url('../images/ico_folder.gif') left center no-repeat; }
div.category_tree_toolbox a.choose:hover { text-decoration: underline; color: #FF9000; }


div.category_tree_toolbox ul li a span.info, div.category_tree_toolbox a#category_first span.info {font-size: 9px; color: #C0C0C0; display: inline;}

div#scroll_to_top { float: right; display: block; width: 16px; height: 16px; background: transparent url('../images/ico_top.gif') no-repeat; margin-right: 14px; cursor: pointer; padding: 0; }

div#hourglass { width: 16px; height: 16px; position: absolute; background: transparent url('../images/wait.gif') no-repeat; z-index: 500;}
.waiter {cursor: wait;}
div#searchbox { overflow: auto; text-align: left; padding-top: 4px; margin: 2px 0; }

div#searchbox div#searchformbox { border: 1px solid #F3E1D2; background: #ffffff; padding: 10px; }
div#searchbox .text { width: 120px; }
div#searchbox .checkbox { vertical-align: -6px; }
div#searchbox .input, div#filter .submit, div#filter select { vertical-align: -1px; }
div#searchbox .submit { background: url('../images/bg_button1.gif') left top repeat-x; height: 22px; border: 1px solid #F5E3D4; padding: 2px 5px; color: #39434F; font-size: 10px; font-weight: bold; cursor: pointer; }
div#searchbox .submit:hover { background: url('../images/bg_button1.gif') left bottom repeat-x; }

div#searchbox div.searchformbox, div#searchbox.show div#searchformbox { display: block;}
div#searchbox.hide div#searchformbox { display: none; }
div#searchbox div#searchformbox div.row { margin: 10px 0 10px 0; }
div#searchbox div#searchformbox div.row div.info { background: transparent none; width: 150px; margin-top: 4px; text-align: right; float: left; }
div#searchbox div#searchformbox div.row input { margin-left: 10px; }
div#searchbox div#searchformbox div.row select { margin-left: 10px; }
div#searchbox div#searchformbox div.row input.type_text { font-size: 10px; border: 1px solid #F2E1D1; color: #3C434B; padding: 3px 5px; }
div#searchbox div#searchformbox div.row input.type_text:focus { border: 1px solid #FF900A; }
div#searchbox div#searchformbox div.row .submit { margin-left: 150px; }

a#searchtoggle_up { background:transparent url(../images/bg_button_search_up.gif) repeat-x scroll -1px -1px; border:1px solid #F5E3D4; color:#39434F; cursor:pointer; display:block; float:right; font-size:11px; font-weight:bold; height:10px; line-height:0px; margin-top:1px; padding:10px 5px 2px 18px; text-decoration: none; }
a#searchtoggle_up:hover { background:transparent url(../images/bg_button_search_up.gif) repeat-x scroll -1px -27px; }
a#searchtoggle_down { background:transparent url(../images/bg_button_search_down.gif) repeat-x scroll -1px -1px; border:1px solid #F5E3D4; color:#39434F; cursor:pointer; display:block; float:right; font-size:11px; font-weight:bold; height:10px; line-height:0px; margin-top:1px; padding:10px 5px 2px 18px;text-decoration: none;  }
a#searchtoggle_down:hover { background:transparent url(../images/bg_button_search_down.gif) repeat-x scroll -1px -27px;}

div.caption_left { float: left; }
ul.searchcatlist { margin: 0 0 0 10px !important; }
ul.searchcatlist li table tbody tr td input { margin-left: 2px !important; }
ul.searchcatlist li table tbody tr td span { background-position: center right !important; }

/* Tabela z cennikiem gier dla konkretnych lokalizacji */
table.games_pricelist { margin-left: 10px; display: block; }
table.games_pricelist th span.left { width: 275px; display: block; float: left; text-align: right; }
table.games_pricelist th span.right { margin-left: 90px; display: block; float: left; text-align: left; }
table.games_pricelist td { width: 40%; }
table.games_pricelist td label { margin-top: 4px; float: left; width: 150px; }
table.games_pricelist td input { margin-left: 6px; margin-right: 4px; border: 1px solid #F2E1D1; padding: 2px; text-align:right; }
table.games_pricelist td input:focus, div#login_box_inner table .col_2 input.focus { border: 1px solid #FF9000; }
#footer_links { text-align:left; float:left; }

table.status_table { width: auto; border-collapse: collapse; }
table.status_table th, table.status_table td { padding: 6px; border: 1px solid #F4E1D3; }
table.status_table th { background: #FFF5E9; }

li.padding_list {  }
li.padding_list table td { padding: 5px 10px !important; }
li.padding_list td.padding_cell { padding-left: 20px; }
a.category_in { background: url('../images/ico_folder.gif') 50% 50% no-repeat; width: 16px; height: 16px; display: block; }
a.category_up { background: url('../images/ico_folder_up.gif') 0% 50% no-repeat; height: 16px; display: block; float: left; color: #999; line-height: 16px; font-size: 10px; padding-left: 18px; }

div.update_config_button { float: right; margin-top: -3px; }
div.update_config_button a { background: transparent url('../images/bg_button1.gif') repeat-x scroll top left; border: 1px solid #EBCBB1; color: #384350; display: inline; float: right; font-weight: bold; height:26px; line-height:26px; margin:0pt 0pt 0pt 4px; padding:0pt 25px 0pt 7px; text-align:center; }
div.update_config_button a:hover {text-decoration:none; border:1px solid #EBCBB1; background: transparent url('../images/bg_button1.gif') repeat-x scroll bottom left;}
div.update_config_button a span { width: 100%; display: block; padding-right:16px; background: url('../images/ico_save.gif') no-repeat right center; cursor: pointer; }
td.config_column { width: 490px; padding-left: 20px !important; text-align: left; overflow: visible !important; }
	td.config_column a.info { font-size: 1px; left: 0px; margin-left: -20px; top: 5px; float: left; display: block; color: #73A3D1 !important; text-decoration: none; display: block; width: 14px; height: 14px; background: url('../images/bg_info.gif'); position: relative; }
	td.config_column a.info b { font-weight: normal; display: none !important; }
	td.config_column a.info:hover b { font-size: 11px; z-index: 100; display: block !important; background: #fff; cursor: default !important; position: absolute; top: -1px; left: 16px; padding: 10px; background: #fff; border: 4px solid #73A3D1; -moz-border-radius: 4px; white-space: nowrap; color: #384350; }

    td.config_column textarea, td.config_column input.text { font-size: 12px; width: 480px; border: 1px solid #F2E1D1; color: #3C434B; padding: 3px 5px; margin: 5px 0; cursor: text; }
    td.config_column textarea:focus, td.config_column input.text:focus { border: 1px solid #FF900A; }
    td.config_column select { cursor: default; }
	td.config_column input.checkbox { margin: 0; cursor: default; }

div#stats_div { border: 1px solid #F3E1D2; padding: 20px; margin-left: 235px; margin-top: 5px; background: #FFFAF3; }
div#stats_div ul.stats_list { list-style-type: decimal; padding-left: 20px; }
div#stats_div ul.stats_list a { color: #EE9000; line-height: 20px; }
div#stats_div ul.stats_list span.info { font-size: 10px; color: #999; }
div#stats_div a.back { color: #EE9000; }
div#stats_div ul.stats_results { list-style-type: decimal; padding-left: 20px; width: 400px; }
div#stats_div ul.stats_results li { margin-bottom: 15px; }
div#stats_div ul.stats_results li div.strip { border: 1px solid #384350; margin-top: 5px; }
div#stats_div ul.stats_results li div.inner { background: #64778E; margin: 1px; height: 5px; font-size: 1px; overflow: hidden; }
div#content #inner_content ul#sortable .adviser { background: url('../images/ico_accept.gif') center no-repeat; }
div#content #inner_content ul#sortable .user { background: url('../images/ico_cross.gif') center no-repeat; }
div.swfuploadcontent div#no-first-level { display: none !important; }

.middle_align { vertical-align: middle !important; }
div.edit_field table.inner_table_td td { padding-top:0px; }
div.edit_field table.inner_table_td td.header { width:110px; }
div.edit_field table.inner_table_td {margin: 0px; !important}

.c1, .c2{padding-top:5px;}
.c1,.c2,.p1,.p2{border-bottom: 1px solid #F4E1D3; height: 20px;}

.c1{clear: both;}
.c1 span {display: block;    width: 20px;    height: 16px;    float: left;    margin-right: 6px; background: url('../images/ico_folder.gif') right 45% no-repeat;}
.p1{display: block; clear: left; padding-left: 20px;}

.c2{clear: both;}
.c2 span {display: block;    width: 40px;    height: 16px;    float: left;    margin-right: 6px; background: url('../images/ico_folder.gif') right 45% no-repeat;}
.p2{display: block; clear: left; padding-left: 40px;}

div#edit_middle table td.col_1 { padding-top: 16px; }
div#edit_top table td.col_1 { padding-top: 12px; }

.wysiwyg-holder .mceEditor { float: none !important; width: 300px !important; height: auto !important; margin-right: 0px !important; }
#edit_top span.no-edit-field { display: block; margin-top: 4px; }
#edit_middle span.no-edit-field { display: block; margin-top: 8px; }

ul.sortableimages { padding: 0; margin:5px 0; list-style-type: none; }
ul.sortableimages li { /*cursor: move;*/ background: .FEFEFE;  }
ul.sortableimages li:hover { /*cursor: move;*/ background: .FEFBF6;  }
ul.sortableimages li table { width: 100%; height: 27px;  padding-top:3px; padding-bottom:3px;  border-bottom: 1px solid .F5F0EC;  }
ul.sortableimages li table td { vertical-align: middle; padding: 0 10px; overflow:hidden; }
ul.sortableimages li table td input { cursor: pointer; float:left; }
ul.sortableimages li table td.sort a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul.sortableimages li table td.sort a.up { background: url('../images/ico_arrows.gif') top left no-repeat; }
ul.sortableimages li table td.sort a.up:hover { background: url('../images/ico_arrows.gif') bottom left no-repeat; }
ul.sortableimages li table td.sort a.down { background: url('../images/ico_arrows.gif') top right no-repeat; }
ul.sortableimages li table td.sort a.down:hover { background: url('../images/ico_arrows.gif') bottom right no-repeat; }
ul.sortableimages li table td.sort span.handle { display: block; /*cursor: move;*/ background: url('../images/ico_handle.gif'); margin: 0 0 0 5px; width: 16px; height: 16px; }
ul.sortableimages li table td.delete a { display: block; width: 18px; height: 18px; margin: 0 auto; background: url('../images/ico_delete.gif') left top no-repeat; }
ul.sortableimages li table td.activity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul.sortableimages li table td.activity a.active { background: url('../images/ico_activity.gif') left bottom no-repeat; }
ul.sortableimages li table td.activity a.active:hover { background: url('../images/ico_activity.gif') right top no-repeat; }
ul.sortableimages li table td.activity a.not_active { background: url('../images/ico_activity.gif') left top no-repeat; }
ul.sortableimages li table td.activity a.not_active:hover { background: url('../images/ico_activity.gif') right bottom no-repeat; }
ul.sortableimages li table td a { display: block; width: 15px; height: 15px; float: left; margin: 0 2px; }
ul.sortableimages li table td p { display: block; float: left; width: 260px; height: 16px; cursor: text; }
ul.sortableimages li table td a.edit { background: url('../images/ico_edit.gif') no-repeat; cursor: pointer; }
ul.sortableimages li table td a.delete { background: url('../images/ico_delete.gif') no-repeat; cursor: pointer; }
ul.sortableimages li table td a.edit_grey { background: url('../images/ico_edit_grey.gif') no-repeat; }
ul.sortableimages li table td a.delete_grey { background: url('../images/ico_delete_grey.gif') no-repeat; }
ul.sortableimages li table td.move a { background: url('../images/ico_import.png') center center no-repeat; width: 40px !important; height: 40px !important;}
ul.sortableimages ul { padding: 0; margin:0; list-style-type: none; }

.inlineUploder { width: 490px; }
.inlineUploder .flashUIformat { margin-bottom: 5px; }
.inlineUploder .sortableimages { border: 1px solid #e1b995; }

.inlineUploder ul li table { border-collapse: collapse; table-layout: fixed; }
.inlineUploder ul li table td { padding: 5px 0; }
.inlineUploder ul li table td.image { width: 70px; text-align: center; }
.inlineUploder ul li table td.sort { width: 30px; }
.inlineUploder ul li table td.fileactivity, .inlineUploder ul li table td.delete { width: 25px; }
.inlineUploder ul li table td p.showText { width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 16px;}
.inlineUploder ul li table td .editfiledesc { width: 240px; }

ul[id$=filelist] li table td a.download-link, ul.sortableimages li table td a.download-link { display: block; width: auto; height: auto; float: none; margin: 3px 0; color: #b8b8b8; }
ul[id$=filelist] table td div.inplace { height: 18px; }

ul[id$=filelist] li table td.fileactivity a { display: block; width: 16px; height: 16px; margin: 0 auto; }
ul[id$=filelist] li table td.fileactivity a.active { background: url('../images/file_activity.gif') left bottom no-repeat; }
ul[id$=filelist] li table td.fileactivity a.active:hover { background: url('../images/file_activity.gif') right top no-repeat; }
ul[id$=filelist] li table td.fileactivity a.not_active { background: url('../images/file_activity.gif') left top no-repeat; }
ul[id$=filelist] li table td.fileactivity a.not_active:hover { background: url('../images/file_activity.gif') right bottom no-repeat; }

.toggle-tinymce{ display: inline-block; margin: 10px 0px 0px; line-height: 26px; padding: 0 15px; border: 1px solid #F2E1D1; background:url('../images/bg_button1.gif') repeat-x top left; color: #384350; font-weight: bold; white-space: nowrap; cursor: pointer }
.toggle-tinymce:hover{ background:url('../images/bg_button1.gif') left bottom repeat-x; }

.mce-btn button[role="presentation"] {padding: 0px 10px;height: 25px;}

.ico-attention{ display: inline-block; margin: 0px 3px; width:11px; height: 11px; background: url('../images/ico_attention.png') center center no-repeat}

ul#sortable li:nth-of-type(even).closecursor, ul#sortable li:nth-of-type(odd).li_sortable.closecursor{cursor: url('../images/closedhand.cur') 7 5, pointer !important; background: red}

/*body.waiter span.handle.special{display:none !important;}*/

.relation_head{ display: block; background: url('../images/bg_relation_head.png') repeat-x left center; height: 30px; line-height: 30px; color: #fff; font-size: 13px; margin: 9px 8px 0px; }
.relation_head span{ display: inline-block; background: url('../images/bg_menu_white_arrow_right.png') no-repeat center center; height: 10px; width: 10px; margin: 0px 5px;}
.relation_head.expanded span{ background: url('../images/bg_menu_white_arrow_up.png') no-repeat center center; }
.relation_head.required_field img { background: url('../images/ico_required.png') no-repeat; width: 12px; height: 11px; margin-right: 5px; position: relative; top: 1px;}
.edit_tabs .edit_field, .edit_tabs .swfuploadcontent{ background: #f8f8f8; margin: 0px 8px; border: 1px solid #c5c5c5; padding: 10px}
.dropzone {width: 100%; height: 100px; line-height: 100px; text-align: center; font-weight: bold; border: 3px dashed #F4E1D3; display: none; margin: 10px 0; }
.dropzone.in {display: block; font-size: larger; }
.dropzone.hover {background: #FFF5E9; }
.dropzone.fade {-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; opacity: 1; }

input[type="file"] { display: block; }
.fileinput-button { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 12px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; position: relative; overflow: hidden; color: #fff; background-color: #39434F; }
.fileinput-button input {position: absolute; top: 0; right: 0; margin: 0; opacity: 0; -ms-filter: 'alpha(opacity=0)'; font-size: 200px; direction: ltr; cursor: pointer; }


.file-progress {display: none; height: 22px; margin-top: 20px; margin-bottom: 20px; overflow: hidden; background-color: #ee9000; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
.file-progress-bar-success {/*background: #ee9000;*/ }
.file-progress-bar {float: left; width: 0; height: 100%; font-size: 12px; color: #fff; text-align: center; background-color: #ee9000; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-transition: width .6s ease; transition: width .6s ease; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

.file-progress-bar {float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-color: #EE9000;/*url('../images/pbar-ani.gif')*/
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease;

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;

	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.edit_tabs span.info {display: block; color: #73A3D1 !important;background: url('../images/bg_info.gif') no-repeat 0 0;line-height: 14px;padding-left: 20px;margin-bottom: 9px;}
span.uplod-desc {margin: 0 20px; font-size: 12px; font-weight: normal; line-height: 0.428571; margin-top: 12px; vertical-align: middle;}
.uploadformat.mt10 { margin-top: 10px; }

.swfuploadcontent #messages { padding: 4px 0; }
.swfuploadcontent #messages ul { padding-left: 60px !important; }
.swfuploadcontent #messages ul li { line-height: normal !important; white-space: normal !important; margin: 3px 0; }
.swfuploadcontent #messages ul li:nth-child(even),
.swfuploadcontent #messages ul li:nth-child(odd),
.swfuploadcontent #messages ul li:hover { background: #fff; }

#password_tabs{
    margin-bottom: 8px;
}
#password_tabs .edit_field{
    background: #FFFFFF;
    border: 1px solid #F4E1D3;
}

#db-profiler-toggle{
    padding: 5px;
    cursor: pointer;
}

#db-profiler-toggle:hover{
    text-decoration: underline;
}

#db-profiler{
    display: none;
    border: solid 1px gray;
    background: #fff;
    margin: 0 5px 20px 5px;
    padding: 10px;
    height:300px;
    overflow: auto;
    box-sizing: border-box;
}

#db-profiler pre{
    margin: 0;
}

.dev_version_info{
	color: #cc0000;
	font-weight: bold;
	text-align: center;
	margin: 0 0 10px;
	font-size: 13px;
}

.dev_version_info.header_bar{
	float: right;
	display: block;
	margin: 15px 0 0;
}
.font-switcher{
    line-height: 26px;
    text-align: center;
    width: 18px;
    text-decoration: none;
    position: relative;
    display: block;
    float: right;
    border: 1px solid #EEE5D9;
    color: #808080;
}
.font-switcher:hover { text-decoration: none; border: 1px solid #D0B795; background:url('../images/bg_button1.gif') repeat-x bottom left;}

.font-switcher.active{
    font-weight: 600;
    color: #000;
}
.font-switcher:hover{
    text-decoration: none;
}
#font-normal{
    margin-left: 15px;
}
#font-big{
    margin-left: 2px;
    font-size: 16px;
}
/*KOLORY INSPIRUJĄ*/
#colorinspire-colors .color-block{
	display: inline-block;
	padding: 0;
	border: 1px solid #F2E1D1;
}
#colorinspire-colors .color-block input[type=checkbox]{
	margin: 10px;
}

table#table_list_head.fixed-table td, table#table_list_head.fixed-table th{
	background: #FEFEFE;
	color: #384350;
	padding: 5px 10px;
	width: 150px;
	box-shadow: inset 0 0px 1px 0px #ccc;
}

.fixed-table {
	table-layout: fixed;
}
.fixed-table-container.off{
	pointer-events: none;
}
.fixed-table-container.off .fixed-table{
	opacity: 0.2;
}
.fixed-table .center-fxd{
	text-align: center !important;
}
.fixed-table .chkbx-fxd{
	position: relative;
}
.fixed-table .chkbx-fxd label{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fixed-table .chkbx-fxd label{
	text-align: center !important;
	cursor: pointer;
}
.fixed-table .chkbx-fxd label input{
	position: absolute;
	top: 50%;
	margin-top: -6px;
}
.fixed-table td.fxd, .fixed-table th.fxd{
	color: #F9FDFF;
	vertical-align: middle;
	padding: 5px 10px;
	background: #39434F url('../images/bg_tablehead_spacer.gif') 0 50% no-repeat;
	width: 150px;
	box-shadow: inset 0 0px 1px 0px #707a86;
}

table#table_list_head.fixed-table tr:nth-child(even) td:not(.fxd), table#table_list_head.fixed-table tr:nth-child(even) th:not(.fxd){
	background: #eeeeee;
}

table#table_list_head.fixed-table tr:hover td:not(.fxd), table#table_list_head.fixed-table tr:hover th:not(.fxd){
	background: rgb(255, 235, 184);
}

.fixed-table-container{
	height: 750px;
	position: relative;
}
.check-whole-row{
	cursor: pointer;
}

.colorRelationsList {
	border: 1px solid #F4E2D3;
	padding: 0px;
	list-style: none;
	overflow: auto;
	max-height: 250px;
}
.colorRelationsList li {
	padding: 3px 5px;
	border-bottom: 1px solid #f2f2f2;
}
.overflow_long_list{
	max-height: 250px;
	min-height: 50px;
	overflow: auto;
	border: 1px solid #FF900A;
	border: 1px solid #F2E1D1;
	background: white;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 98%;
}
.overflow_long_list_border{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 98%;
	max-height: 300px;
	min-height: 50px;
	overflow: auto;
	border: 1px solid #F4E1D3;
	background: white;
}
.overflow_long_list_border > *{
	border-bottom: 1px solid #F4E1D3;
	height: 20px;
}
.striped-table tr:nth-child(even){
	background: #eee;
}
.striped-table .text-center{
	text-align: center;
}

.tooltiper{
	position: relative;
	display: none;
}
.tooltiper ul {
	position: relative;
	top: 0;
	left: 0;
	background: #fff;
	list-style: none;
	width: auto;
	padding: 5px;
	box-sizing: border-box;
	margin: 0;
}
.tooltiper ul li {
	display: none;
	width: auto;
	padding: 5px 25px 5px 5px;
	border-top: 1px solid #F4F6F8;
	color: #EE9000;
	outline: none;
	white-space: nowrap;
	cursor: pointer;
	box-sizing: border-box;
}
.tooltiper ul li:first-child {
	border-top: none;
}
.tooltiper ul li:hover {
	color: #fff;
	background: #EE9000;
}
.tooltiper .tooltip-wrapper{
	position: absolute;
	overflow-y: auto;
	overflow-x: hidden;
	top: 0;
	left: 0;
	border: 1px solid #F4E1D3;
	z-index: 1000;
}
.language-input-wrapper{
	 float:left;
	 box-sizing:border-box;
	 padding: 3px;
 }
.dropdown-choose {
	cursor: pointer;
}