div.aw_outer{
	border: 2px outset #6F96FF;
	background: white none repeat scroll 0%;
	display: none;
	width: 700px;
	height: auto;
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 30px;
}
div.aw_outer div.aw_top{
	width: 700px;
	height: 24px;
	background: #6F96FF;
	text-align: center;
}
div.aw_outer div.aw_top div.aw_title{
	font: bold 12px tahoma;
	margin: 3px 20px 0px 10px;
	float: left;
	color: white;
			
}
div.aw_outer div.aw_top div.aw_button{
	width: auto;
	margin: 3px 5px 0px 5px;
	border: 1px outset #666666;
	color: #333333;
	background: #F0F0F0;
	padding: 2px;
	font: bold 10px tahoma;
	float: right;		
}
div.aw_inner{
	margin: 24px 10px 10px 10px;
}
div.aw_inner input.submit{
	border: 1px outset #666666;
	background: #6F96FF;
	font: bold 12px tahoma;
	color: #FFFFFF;
	padding: 3px;
}
/* ****** Wersja A ********** */
div.Wmain_A{
	background: transparent;
	width: 80%;
	height: 400px;
	position: absolute;
}
div.Wmain_A div.rr_bt{
	width: 16px;
	height: 16px;
	overflow: hidden;
	float: right;
	border: 2px outset white;
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 2px;
}
/* div.Wmain_A div.rr_bt_close{	right: 8px;} */
div.Wmain_A div.rr_bt_max{right: 30px}
div.Wmain_A div.rr_bt_min{right: 52px;}
div.Wmain_A div.Wmain_title{
	font: bold 13px tahoma, arial, sans-serif;
	text-align: left;
	top: 0px;
	width: 100%;
	color: #000000;
	height: 23px;
}
div.Wmain_A div.Wmain_title div.Wmain_tl{
	background: transparent url('../_gfx/window/corners.gif') repeat scroll 0px 0px;
	width: 6px;
	height: 23px;
	position: absolute;
	top: 0px;
}
div.Wmain_A div.Wmain_title div.Wmain_tc{
	background: transparent url('../_gfx/window/horizontal.gif') repeat scroll 0px 0px;
	clip: rect(auto, auto, auto, 12px);
	<!--[if IE]>
	clip: rect(auto auto auto 12px);/* IE7 trick */
	<![endif]-->
	text-align: center;
	width: 100%;
	right: 6px;
	height: 23px;
	position: absolute;
	padding-top: 4px;
}
div.Wmain_A div.Wmain_title div.Wmain_tc span{
	margin-left: 20px;
}
div.Wmain_A div.Wmain_title div.Wmain_tr{
	background: transparent url('../_gfx/window/corners.gif') repeat scroll -12px 0px;
	width: 6px;
	height: 23px;
	right: 0px;
	position: absolute;
}
/* domyslny font przeznaczony dla tresci okienka */
div.Wmain_A div.Wmain_content{
	font: normal 11px verdana,arial;
	border: 1px solid gray;
	background: #FDFDFD;
	height: 100%;
	position: relative;
	clip: rect(23px, auto, auto, auto);
	padding: 8px;
}
div.Wmain_A span.Wbutton{
	position: relative;
	float: right;
	cursor: pointer;
	margin-right: 2px;
}


div.excB{
	z-index: 95;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFFFFF;
	color: #000000;
	min-height: 400px;
}
div.excB div.excT{
	width: 60px;
	height: 20px;
	float: right;
	border: 1px solid #0000FF;
	position: relative;	
}
div.excB div.excC{
	font: normal 10px tahoma, arial,sans-serif;
	color: #333333;
	background: white;
	padding: 5px;
}
table.std {
	font-weight: normal;
	font-size: 11px;
	color: #696967;
	background: #fff;
	border: 1px solid #FDFDFD;
	empty-cells: show;
}

table.std caption {
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	color: #696967;
}

table.std th {
	color: #696967;
	background: #EBEEDD;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 6px 5px 6px;
	text-align: center;
}

table.std th.l {
	text-align: left;
}

table.std td {
	color: #696967;
	background: transparent;
	font-size: 11px;
	border-bottom: 1px solid #EBEEDD;
	border-left: 1px dotted #EBEEDD;
	border-right: 1px dotted #EBEEDD;
	padding: 2px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
}

table.std td.r {
	text-align: right;
}

/*
 *	Styles for odd and even rows in lists
 */
table.std tr.odd{
	background: #fefefe;
	
}
table.std tr.even{
	background: #efefef;
}

/*
 * Other styles for tables
 */
table.std td.b {
	font-weight: bold;
}
table.std td.c {
	text-align: center;
}

table.std td.cm {
	text-align: center;
	vertical-align: middle;
}

table.std td.lm {
	text-align: left;
	vertical-align: middle;
}

table.std td.ct {
	text-align: center;
	vertical-align: top;
}


table a.sorter_up,
table a.sorter_down{
	background: url('../_gfx/table/up.png') center no-repeat;
	width: 22px;
	height: 22px;	
	display: block;
	float: right;
}
table a.sorter_down{
	background: url('../_gfx/table/down.png') center no-repeat;
}

/* ---------------------------- */
/* CUSTOMIZE AUTOSUGGEST STYLE	*/
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
div.sgt{width:260px; border:solid 1px #DEDEDE; display:none; z-index: 100; position: relative;}
div.sgt ul, 
div.sgt li{padding:0; margin:0; border:0; list-style:none;}
div.sgt li {border-top:solid 1px #DEDEDE;}
div.sgt li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
div.sgt li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
div.sgt li a:hover{background:#FFFFCC;}
div.sgt ul {padding:6px;}

/*
div.asugg350{
	width: 370px;
	z-index: 100; 
	position: absolute;
	display: none;
}
div.asugg350 div.st{
  background: url(../_gfx/asugg/top.png) 0 0 no-repeat;
  height: 18px;
  margin: 0px;
}
div.asugg350 div.sb{
  background: url(../_gfx/asugg/bot.png) 0 0 no-repeat;
  height: 18px;
  margin: 0px;
}
div.asugg350 div.sm{
	background: url(../_gfx/asugg/mid.png) 0 0 repeat-y;
	margin: 0px;
	height: auto;
}
div.asugg350 div.sm p.smi{
	margin: 0px;
	padding: 0px 14px 0px 14px;
	font: 12px tahoma;
}
div.asugg350 div.sm p.smi span.line{
	display: block;
	border-bottom: 1px solid #FDFDFF;
	cursor: pointer;
}
div.asugg350 div.sm div.smb{
	width: 330px;
	text-align: right;
	font: 10px tahoma;
	color: #666666;
	cursor: pointer;
}
*/
/** rounded corners **/

div.window {
  background: #fff;
  padding: 10px 5px 20px 5px;
  
  
}
div.window div.m h1{
	font-size: 16px;
	color: #0B55C4;	
}
div.window div.m h2{
	font-size: 13px;
	color: #AF3E00;
	font-weight: bold;	
}
div.window div.m p{
	margin: 4px;
	padding: 0px;
	text-align: left;	
}
div.window div.m p label {
	width: 80px;
	float: left;
	margin-right: 10px;
	text-align: right;
	display: block;

}
div.window input{
	border: 1px solid 	
}

div.window div.t,div.window  div.b {
  height: 6px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

div.window div.m {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 8px;
  padding: 5px 10px;
}


div.window div.t {
  background: url(../_gfx/_rounded/j_border.png) 0 0 repeat-x;
}

div.window div.t div.t {
   background: url(../_gfx/_rounded/j_crn_tr_light.png) 100% 0 no-repeat;
}

div.window div.t div.t div.t {
   background: url(../_gfx/_rounded/j_crn_tl_light.png) 0 0 no-repeat;
}

div.window div.b {
  background: url(../_gfx/_rounded/j_border.png) 0 100% repeat-x;
}

div.window div.b div.b {
   background: url(../_gfx/_rounded/j_crn_br_light.png) 100% 0 no-repeat;
}

div.window div.b div.b div.b {
   background: url(../_gfx/_rounded/j_crn_bl_light.png) 0 0 no-repeat;
}
div.window div.m table tr td,
div.window div.m table tr td.l{
	text-align: left;
}
div.window div.m table tr td.c{
	text-align: center;	
}
div.window div.m table tr td.r{
	text-align: right;	
}
div#pg_a{
	z-index: 90;
	background: #ECDDB6;
	display:block;
	left:0;
	position:absolute;
	margin: 0px;
	top:0;
	width:100%;
}
div#pg_b{
	top: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	margin: 10px 10px 15px 10px;
}
a#pg_cn,a#pg_cp{
	z-index: 10;
	top: 0px;
	display: block;
	position: absolute;
	background: url(../_gfx/system/next_blue.gif) no-repeat center right;
}
a#pg_cp{
	background: url(../_gfx/system/prev_blue.gif) no-repeat center left;
}

div.photo_pblock {
	float:left;
	height:auto;
	text-align:justify;
	width:232px;
}
span.photo_po {
	background:#FAF6E3 none repeat scroll 0 0;
	border:1px solid #000000;
	color:#000000;
	display:inline-block;
	margin:1px 0;
	padding:2px;
	text-align:center;
	width:222px;
}
div.photo_pblock span.galE {
	display: inline-block;
	margin: 2px;
	padding: 4px;
	background: #F0F0F0;
	border: 1px solid #D0D0D0;
}
table.ftable caption{
	font-variant: small-caps;
	font-size: 14px;
	font-weight: bold;	
	background: #E3E3C7;
	padding: 4px;
}
table.ftable th{
	background: #E3E3C7;
	padding: 4px;
}
table.ftable td{
	background: #EFEFDE;
}
table.ftable td.label{
	text-align: right; 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 2px 3px;
}
table.ftable td.center{
	vertical-align: middle;
}
table.ftable td.field{
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;	
}
input.text, input.search_field{
	font-size: 11px ;
	color: #808080;
	background: #fff;
	border: 1px solid #5F686F;
	padding: 1px;
}

input.submit_button,button {
	font-size: 10px;
	color: #EBEEDD;
	background: #777777;
	border: 1px solid #5F686F;
	padding: 1px;
	margin: 1px 4px 1px 4px;
}
textarea {
	font-size: 12px;
	color: #808080;
	background: #FFFFFF;
	border: 1px solid #A0A0A0;
}

select {
	background: #fff;
	color: #000;
	font-size: 12px;
	border: 1px solid #A0A0A0;
}

form label{
	font-size: 11px;
	float: none;
	display: inline;	
}
form label.mlabel_b{
	width: 110px;
	display: block;
	float: left;
	border-bottom: 1px solid #F0F0FF;
}
form span.f, form span.eHint, form span.help22b{
	display: table-cell;
	float: left;
	overflow: hidden;
	vertical-align: bottom;
}
form span.l{
	float: left;
	text-align: left;
	overflow: hidden;
	width: 100%;
	margin: 3px;
}

form ul{
	text-align: left;
	
}
div.form_e{
	font-size: 10px;
	color: #FF0000;
	min-height: 12px;
	
	
}

div.passContainer { 
	height:4px; 
	width:100px; 
	border:1px solid #000; 
	margin: 0px;
	font-size: 0px; 
	background-color:#DDDDDD; 
} 
div.passContainer div.passStrength{ 
	background: url('../_gfx/system/strength.jpg');
	height: 4px; 
	width: 0px; 
} 

.navset ul,.navset li{
	margin: 0px;
	padding: 0px;	
}
/* default space between tabs */
.navset ul{
	padding-left: 10px;
	position: relative;
	text-align: left;
	font: normal 11px tahoma;
	border-bottom: 0px solid #808080;
	position: relative;
	height: 20px;	
}
.navset-v .nav li
{
    border: 1px solid #808080;
    border-width: 1px 1px 1px 1px;
    background:#d8d8d8 url(../_gfx/sprite.png) repeat-x; /* tab background */
    display: inline;	
    width:auto;
    zoom:1;
    padding: 5px 3px 5px 4px;
}
.navset-v .nav li.on{
	margin-top: -2px;	
    background:#d8d8d8 url(../_gfx/sprite.png) repeat-x; /* tab background */
    background-position: 0px -1300px;
}
.navset-v .nav li.off{
}
.navset-v .nav a {
    color:#000;
    text-decoration:none;
}

.navset-v .nav a em {
    cursor:hand;
    font: normal 13px tahoma,verdana,arial;
}

div.tabs{
	border: 1px solid gray;
}
div.tabs_group div.tabs table td.c{
	text-align: center;	
}
div.tabs_group div.tabs table td.r{
	text-align: right;	
}
div.tabs_group div.tabs table td.l{
	text-align: left;	
}
div.exception,div.sec_exception, div.db_exception,div.system_exception, div.dao_exception, div.lib_exception,div.std_exception,div.action_exception{
	background: #C6C6C6;
	border: 2px solid black;
	font: 12px;
	color: Black;
	margin: 2em;
	padding: 1em;
	text-align: left;
}
div.exception u,
div.sec_exception u,
div.db_exception u,
div.system_exception u,
div.dao_exception u,
div.action_exception u,
div.lib_exception u{
	font-size: 14px;
	background: White;
	color: gray;
	border: 1px solid gray;
	padding: 2px;
	text-decoration: none;
	display: block;
	width: 200px;
	margin: 5px;
	text-align: center;
	font-weight: bolder;
}
div.lib_exception{
	background: #4169E1;
	color: White;
}
div.db_exception{
	background: #B6AEE4;
	color: Black;
}
div.action_exception,
div.sec_exception{
	background: Red;
	color: white;
}
div.system_exception{
	background: #FF672D;
	color: Black;
}
div.dao_exception{
	background: #DDF2FB;
	color: Black;
}
div.alert{
	border: 1px solid black;
	background: red;
	color: White;
	font-size: 12px;
	margin: 1em;
	padding: 1em;
}
div.ERROR{
	color: White;
	background: Red;
}
div.SQL{
	background: #ECF0FF;
	color: #00008B;
	
}
div.INFO{
	color: Red;
}
div.DEBUG{
	background: transparent;
	color: Gray;
}
div.TEMPLATE{
	background: #FFFF9B;
	color: black;
}
div.TIME{
	background: #E0FFE0;
	color: #333333;
}
#debug{
	position: absolute;
	overflow: auto;
	color: black;
	background: white;
	left: 0px;
	bottom: 0px;
	width: 450px;
	height: 250px;
	z-index: 100;
	font: 9px verdana,sans-serif;
	padding: 1px;
	border: 1px solid gray;
	text-align: left;
	
}
#debug_hand{
	border: 1px solid #333333;
	background: #D0D0D0;
	color: #000000;
	width: 10px;
	height: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	cursor: move;	
}
div.debug_block{
	background: white;
	color: black;
	font: normal 11px tahoma, sans-serif; 	
}

pre {
	font: 10px tahoma, arial, sans-serif;
	background: #EDEDED;
	padding: 1px;
	border: 1px solid #D0D0D0;
	text-align: left;
}
#debug_dynamic_frame{
	width: 100%;
	height: 500px;
	text-align: left;
}
/*****************************
Modul content
*****************************/
table.std tr:hover{
	background: #FDFDDF;
}
table.std td.level0{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
}
table.std td.level1{
	padding-left: 15px;
	color: #222222;
	font-weight: bold;
}
table.std td.level2{
	padding-left: 30px;
	color: #444444;
	font-weight: normal;
}
table.std td.level3{
	padding-left: 45px;
	color: #666666;
	font-weight: normal;
}
table.std td.level4{
	padding-left: 60px;
	color: #888888;
	font-weight: normal;
}
/******************
formatka dla komenatrzy opcjonalnych
*******************/
div.comments{
	margin: 15px 2px 10px 2px;
	padding: 5px;
}
div.comments div.comments_title{
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	font-size: 12px;
	
}
div.comments span.bbcode_quote{
	font-style: italic;
}
div.comments div.single_comment_0,
div.comments div.single_comment_1,
div.comments div.single_comment_2,
div.comments div.single_comment_3,
div.comments div.single_comment_4,
div.comments div.single_comment_5,
div.comments div.single_comment_6,
div.comments div.single_comment_7,
div.comments div.single_comment_8,
div.comments div.single_comment_9,
div.comments div.single_comment_10{
	text-align: left;
	border-bottom: 1px solid #F0F0F0;
	color: #000;
	padding: 3px;
	font-size: 10px;
}
div.comments div.single_comment_1{
	padding-left: 15px;
}
div.comments div.single_comment_2{
	padding-left: 30px;
}
div.comments div.single_comment_3{
	padding-left: 45px;
}
div.comments div.single_comment_4{
	padding-left: 60px;
}
div.comments div.single_comment_5{
	padding-left: 75px;
}
div.comments div.single_comment_6{
	padding-left: 90px;
}
div.comments div.single_comment_7{
	padding-left: 105px;
}
div.comments div.single_comment_8{
	padding-left: 120px;
}
div.comments div.single_comment_9{
	padding-left: 135px;
}
div.comments div.single_comment_10{
	padding-left: 150px;
}
div.comments div.action{
	text-align: right;
}
span.Bbutton{
	width: 14px;
	height: 14px;
	overflow: hidden;
	margin: 1px;
	display: inline-block;
	background: url(../_gfx/sprite.png) no-repeat;
	background-position: -25px -400px;	
}
span.Badd{
	background-position: 0px -350px;
}
span.Bedit{
	background-position: -25px -350px;
}
span.Bhelp{
	background-position: 0px -1150px;
	cursor: help;
}
span.Bdelete{
	background-position: 0px -400px;
}
span.Bclose,
span.Bmax,
span.Bmin,
span.Bnormalize{
	width: 42px;
	height: 19px;
	margin: 3px 0px 0px 0px;
	background: url(../_gfx/sprite.png) no-repeat;
	background-position: 0px -570px;
}
span.Bmax{
	background-position: 0px -750px;
}
span.Bnormalize{
	background-position: 0px -620px;	
}
span.Bmin{
	background-position: 0px -800px;	
}
span.Blogread{
	width: 20px;
	background: url(../_gfx/sprite.png) no-repeat;
	background-position: 0px -420px;
}

span.Bdoclist{
	background-position: -25px -375px;
}
span.Bcatlist{
	background-position: 0px -375px;
}
span.Bphotolist{
	background-position: 0px -435px;
}
span.Bdot{
	background-position: 0px -700px;
}
span.Bstar,
span.Bstar_on{
	background-position: 0px -483px;
}
span.Bstar_off{
	background-position: 0px -467px;
}
span.Bsmall_up{
	background-position: -25px -517px;
}
span.Bsmall_down{
	background-position: -0px -517px;
}

span.eHint{
	background: url(../_gfx/sprite.png) no-repeat;
	background-position: 0px -1900px;
	width: 18px;
	height: 18px;
	margin-left: 5px; 
}
span.help22b{
	background: url(../_gfx/sprite.png) no-repeat;
	background-position: 0px -1200px;
	width: 18px;
	height: 18px;
	margin-left: 5px;
}
/***** Blok ToolTip *****/
.tip {
	font-size: 10px;
	border: solid 1px #ccc;
	width: 280px;
	padding: 3px;
	position: absolute;
	z-index: 100;
	visibility: hidden;
	color: #721333;
	top: 20px;
	left: 90px;
	background: white;
	/*	layer-background-color: #e0e0e0;*/
	text-align: left;
}

body{
	margin: 0px;
	background: #F9F9F7;
	font-family: tahoma, arial,sans-serif;
	color: #333;
	font-size: 12px;
}
* a {
	color: #696967;
	background: inherit;
	text-decoration: underline;
	text-decoration:none;
}

* a:hover {
	color: #9c9b9a;
	text-decoration: none;
}

* a.none {
	color: #696967;
}
span.ajax {
	cursor: pointer;
}
span.ajax:hover {
	background: yellow;
}

p{
	font-size: 11px;
	background: transparent;
	color: #333;
}
p.pLeft{text-align: left;}
p.pRight{text-align: right;}
p.pCenter{text-align: center;}
p.pJustify{text-align: justify;}

div,h1,h2,h3,h4{
	margin: 0;
	padding: 0;
	border: 0;
}
h1{padding:15px 5px 5px 5px}
h2{padding:10px 5px 5px 5px}
h3{padding:10px 5px 5px 5px}
h4{padding:10px 5px 5px 5px}
div.break{
	float: none;
	clear: both;
}
div.l{
	text-align: left;
}
div.c{
	text-align: center;
}
div.ctr{
	width: 970px;
	position: static;
	display : table;
	margin: auto;
	border-left: 1px solid #DBDCD6;
	border-right: 1px solid #DBDCD6;
	background: white;
	text-align: left;
}
div.ctr_inside{
	position: relative;
	background: white;
	
}
/* ************* stopka ***************** */
div.ctr#cfoot{
	border-bottom: 1px solid #DBDCD6;
	
}
div.ctr#cfoot #foot_inside{
	/*background: url(../_gfx/index/main_foot.gif) top repeat-x;*/
	margin: 5px;
	font-size: 11px;
}
div.ctr#cfoot #foot_inside #bottom_menu{
	margin-top: 10px;
	
}
div.ctr#cfoot #foot_inside #owner{
	font: normal 10px tahoma,sans-serif;
	text-align: center;
}


#foot_inside a:link,
#foot_inside a:visited,
#foot_inside a:active
{
	color: #666;
	padding: 0px 2px;
}
#foot_inside a:hover{
	color: #999;
}
div.blurP{
	background: #FFFFFF url("../_gfx/system/loader.gif") center no-repeat;
	z-index: 100;
	position: absolute;
}

/* obszar HELP */
div.winhelp{
	height: 500px;
	overflow: auto;
}
div.winhelp p{
	font-size: 11px;
	font-weight: normal;
}
div.winhelp span.ajax{
	color: #FF0000;
	background: transparent;
	font-weight: bold; 
	cursor: help;
}

div#cmain{
	min-height: 500px;
}
/*********************
Głowne elementy panelu
*********************/
table.panel_rect{
	border: 0px solid #406a51;
	background: White;
	margin: 10px 0px 10px 0px;
	font: 10px;
}
table.panel_title{
	border: 0px;
	border-left: 1px solid #406a51;
	border-right: 1px solid #406a51;
	background: #F2F1EF;
	margin: 0px 0px 0px 0px;
	font: 12px;
	color: black;
}

td.side {
	background: #9C9A9C;
}
td.bottom_left, td.bottom_right {
	width: 12px;
}

table.panel_rect th{
	background: #406a51;
	color: White;
	font: 12px;
	padding: 3px;
	
}
table.panel_rect td{
	text-align: center;
	font: 10px;
}
table.panel_rect td a{
	font: 10px;
	color: #874a09;
}
table.panel_simple{
	margin: 5px 1px 15px 1px;
}
table.panel_simple td span.window_title{
	font: 11px;
	position: relative;
	top: 9px;
	left: 25px;
	background: #F2F1EF;
	border: 1px solid #86907F;
	padding: 3px;	
	z-Index: 50;
}
table.panel_simple td.shadow,table.panel_simple div.shadow{
	background: #F0F0F0;
}
table.panel_simple td.centered{
	border: 1px solid #86907F;
	padding: 15px 10px 5px 10px;
	text-align: center;
	background: #F2F1EF;
	
}
table.panel_simple td a div{
	text-decoration: none;
	font-size: 11px;
		
}
/***********************
Modul LAYOUT
***********************/
table.miniblock{
}
table.miniblock td{
	border: 1px solid #F0F0F0;	
	background: #d0ffe3;
	color: green;
}
table.miniblock td:hover{
	background: red;
	color: white;
}
input.layout_preview_set{
	border: 1px solid #F0F0F0;
	background: #FDFDFD;
	color: #696969;
	padding: 1px; 
	margin: 1px;
	font: bold 9px;
	width: 100px;
}
div.small_info{
	margin: 2px 4em 2px 4em;
	padding: 3px;
	font: bold 12px;
	background: #A2EF95;
	color: black;
}
/******************
Okienko pomocnicz dodawania czegos itp.
*******************/
#fc_add_window{
	position: absolute;
	z-index: 100;	
	left: 0px;
	top: 0px;
	display: block;
}
div.panel_small_window{
	width: auto;
	max-width: 600px;
	height: auto;
	background: white;
	border: 1px solid #D0C0A8;
}
div.panel_small_window div.title{
	font: bold 13px;
	text-align: left;
	padding: 2px 2px 2px 10px;
	margin: 0px;
	background: #D0C0A8;
	border: 4px solid white;
	border-bottom: 0px;
}
div.panel_small_window div.content{
	font: 10px;
	padding: 1em;
	margin: 0px 4px 0px 4px;
	border-left: 1px solid #D0C0A8;
	border-right: 1px solid #D0C0A8;
	text-align: justify;
}
div.panel_small_window div.foot{
	padding: 1px;
	background: #D0C0A8;
	border: 4px solid white;
	border-top: 0px;
}
div.panel_small_window div.foot input{
	border: 2px solid #666666;
	background: white;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 1px 4px 1px 4px;
	font: bold 11px;
}

span.panel_ico_title{
	display: block;
}


/* Blok menu dodatkowe dla listy elementów */
div.submenu {
	text-align: center;
	margin: 10px 3px 10px 3px;
	/*background: #C0C5C5;*/
	background: transparent;
	padding: 1px;
}

table.submenu {
	border: 1px solid #F0F0F0;
	empty-cells: show;
}

table.submenu td {
	text-align: center;
	border: 0px;
	width: 100px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	padding: 3px;
	/*background: #97AFA0;*/ /*background: #C0C5C5;*/
	background: transparent;
}

table.submenu td.menu_link a,
table.submenu td.menu_inlink,
table.submenu td.menu_inside,
table.submenu td.menu_link span.ajax

	{
	font-size: 10px;
	font-weight: normal;
	color: #696967;
}

table.submenu td.menu_link a {
	color: #9c9b9a;
	font-size: 10px;
}
table.submenu td.menu_link a:hover {
	color: #696967;
	font-size: 10px;
}

table.submenu td.menu_inside {
	color: #696967;
	background: #EADAAF;
}
table.submenu td img{
	border: 0;	
}
/** pager **/
div.pager {
	padding: 0px;
	margin: 0px;
	float: left;
	background: #F2F2F2;
	font-size: 11px;
	color: red;
}
div.pager div.info {
	background: transparent;
	color: #7A7A7A;
	margin: 0px;
	padding: 2px;
	border: 0px;
	display: block;
	float: left;
}

div.pager div.pages {
	margin: 0px;
	padding: 2px;
	border: 0px;
	display: block;
	float: right;
}

div.pager div.pages a {
	background: transparent;
	color: Maroon;
	font-weight: bold;
	font-size: 11px;
}

