BODY {
	height:100%;
	background:#ffffff;
	font-size:11px; 
	line-height:1.3;
	font-family:Verdana, Arial, serif; 
	color:#000000;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
}

H1	{ font-size:11px; color:#000000; font-weight:bold; }
H2	{ font-size:11px; color:#000000; font-weight:bold; }
HR	{ height:1px; color:#000000; }

LI{ margin-left:25px; }

INPUT, SELECT { 
	vertical-align:middle; 
	margin-bottom:2px; 
	margin-top:2px; 
	font-size:11px; 
	color:#000000; 
	padding:4px;
	border:1px solid #bcbfc5; 
	background:#fafdff; 
	color:#000000; 	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;	
}

INPUT:focus, INPUT:active, TEXTAREA:focus, TEXTAREA:active, SELECT:focus, SELECT:active {
	background:#ffffff;
	border:1px solid #000000;
}

INPUT[type="checkbox"] {
   padding:1px;
}    

TEXTAREA { 
	margin-bottom:3px; 
	margin-top:3px; 
	font-size:11px; 
	color:#000000; 
	padding:4px;	
	border:1px solid #bcbfc5; 
	background:#fafdff; 
	color:#000000; 	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
}

.submitb	{ 
	cursor:pointer; 
	font-size:11px; 
	font-variant:small-caps;
	padding:4px;	
}

.f_ssmall { width:60px; }
.f_small   { width:80px; }
.f_small2 { width:45px; }
.f_normal { width:120px; }
.f_long     { width:180px; }
.f_long2   { width:300px; }
.f_blong   { width:400px; }

.button { 
	height:13px; 
	margin-bottom:0px; 
	margin-top:0px; 
	border-width:0px; 
	border-style:none; 
	font-size:3pt; 
	background:none; 
}

.small { 
	font-size:9px;
}

.img { 
	border:1px solid #000000; 
	margin:3px; 
}

.tbl {
	width:100%;
	margin-bottom:3px; 
	border:1px solid #93959c; 
	border-collapse:collapse;
}

.tbl TD {
	border:1px solid #93959c; 
}

.tbl TD TD{
	border:0px none; 
}

.date { font-weight:normal; font-size:9px; }
.error { color:#FF0000; }

A.styl_link, A.styl_link:link, A.styl_link:visited, A.styl_link:active { 
	display:block; 
	width:12px;
	height:12px;
	border:1px solid #ffffff;   
	line-height:12px;
	text-decoration:none; 
} 

A.styl_link:hover { 	
	border:1px solid #cccccc;    
} 

.defaultwidth { width:980px; }

.nodata{
	font-weight:bold;
	padding:15px;
	text-align:center;
}

.artfiles{
	margin-top:10px;
}

.artfiles TD{
	padding-bottom:5px;
}

.artfiles A{
	font-weight:bold;
}

.artfiles DIV{
	padding-top:1px;
}

.artfiles IMG{
	margin-right:5px;
	margin-left:5px;
}


#tree_kontener { 
	float:left;
	text-align:left;
	overflow-x:scroll; 
	width:165px; 
}

.DynamicTree {
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	white-space:nowrap;
	cursor:default;
}

.DynamicTree .doc img,
.DynamicTree .folder img { border:0; vertical-align:-4px; }
* html .DynamicTree .doc img,
* html .DynamicTree .folder img { border:0; vertical-align:middle; vertical-align:-4px; }
.DynamicTree .section { background:url(../img/sys/tree-branch.gif) repeat-y; display:none; }
.DynamicTree .last { background:none; }
.DynamicTree .folder .folder { margin-left:18px; }
.DynamicTree .doc .doc, .DynamicTree .folder .doc { margin-left:18px; }
.DynamicTree .doc a { color:#000000; text-decoration:none; }
.DynamicTree .doc a:hover { color:#000000; text-decoration:underline; }
.DynamicTree .text { padding:1px; }
.DynamicTree .text-active { background:#CEE3FF;  padding:1px; }
* html .DynamicTree .doc { position:relative; }
* html .DynamicTree .doc a { position:absolute; top:3px; }
.DynamicTree img { border:0; }
.DynamicTree .wrap { margin-left:2px; }
.DynamicTree .top { background:url(../img/sys/tree.gif) no-repeat; padding-left:25px; line-height:20px; color:#333333; }
.DynamicTree .wrap1 { background:#ffffff; padding:10px; border:1px solid #919B9C; width:250px; }
.DynamicTree .wrap2 { margin-left:2px; }

.gal1 {
	padding-top:3px;
	padding-bottom:3px;
}

.gal1 TABLE {
	margin:auto;
	text-align:center;
}

.gal1 TD {
	padding:4px;
}

.gal1 IMG {
	border:1px solid #666666;
}

.gal1 DIV {
	font-size:10px;
	padding-bottom:4px;
	text-align:center
} 


.gal1 UL {
	list-style-type:none;
	display: flex;
	margin:auto;
	flex-wrap: wrap;
	justify-content:center;
	padding:0px;
}	

.gal1 UL LI {
	list-style-type:none;
	display:block;
	float:left;
	padding:5px;
}

.data_tbl {
	width:90%;
	margin:auto;
	text-align:center;
	border:1px solid #858689;
	border-collapse:collapse;
}

.data_tbl TD {
	border:1px solid #858689;
}

.data_desc {
	width:220px;
	text-align:left;
	font-size:10px;
	background:#ffffff;
}

.data_title {
	text-align:left;
	font-weight:bold;
	background:#ffffff;
}

.data_value {
	text-align:left;
	background:#f8f6eb;
}

.bg3 {
	padding-top:5px;
	padding-bottom:5px;
	background-position:top left;
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:left;
}

DIV.bg3 {
	border: 1px solid #93959c; 
	padding:5px;
	margin-bottom:3px;
}

.menu_item A {
	display:block;
	font-weight:bold;
	background:none;
	padding:6px 2px 6px 5px;
	font-weight:normal;
	background:#FFFFFF;
	border-bottom:1px solid #cccccc;
}

.menu_item A:hover {
	background:#F2F2F2;
	text-decoration:none;
	border-bottom:1px solid #000000;	
}

.menu_item IMG {
	margin-bottom:-3px;
	margin-right:3px;
}

.ddm1 TD {
	padding:0px;
}

#langpanel {
	width:200px;
}

.pager TD {
	font-size:12px;
}

.pager TD SPAN {
	height:16px;
	line-height:16px;	
}

.pager TD A, .pager TD A:link, .pager TD A:visited, .pager TD A:active { 
	height:20px;
	line-height:20px;	
	width:26px;
	color:#275899; 
	background:#f1efef;
	border:1px solid #d5d3d3;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;		
}

.pager TD A:hover, .pager TD A.pager_wyb { 
	color:#ffffff; 
	background:#e67817;
	border:1px solid #666666;	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;		
}

.profiler{
	clear:both;
	margin:auto;
	text-align:center;
	overflow-x:auto;
}

#menu1 {
	float: left;
}

#menu1, #menu1 * {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 998;	
}

#menu1 LI {
	position: relative;
	background: #BDD2FF;
	white-space: nowrap;
	*white-space: normal;	
}

#menu1 UL LI {
	width:160px;
	white-space: normal;
	text-align:left;
}

#menu1 UL {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 999;
}

#menu1 > LI {
	float: left;
}

#menu1 UL UL {
	top: 0;
	left: 100%;
}

#menu1 LI:hover > UL,
#menu1 LI.sfHover > UL {
	display: block;
}

#menu1 A {
	display: block;
	position: relative;
	zoom: 1;	
	text-decoration: none;	
}

#menu1 A.item1 {
	font-weight:normal;
	background-position:top left;
	background-repeat:repeat-x;	 
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	line-height:100%;
	text-decoration:none; 
}

#menu1 A.item1:hover,
#menu1 LI.sfHover A.item1 {
	background-position:top left;
	background-repeat:repeat-x;	
}

#menu1 A.item2 {
	text-decoration:none; 	
	font-weight:normal;
	text-align:left;	
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;		
	transition: background 0.2s linear;		
}

#menu1 A.item2:hover {
	color:#000000;
	background:#f7f6f7 url('../img/m2.gif') 0px 5px no-repeat;
	transition:none;
}

#foot{
	clear:both;
	padding-top:5px;
	padding-bottom:25px;
	color:#cccccc;
	font-size:10px;
}

#foot1{
	width:500px;
	float:left;
	text-align:left;
}

#foot2{
	width:480px;
	float:left;
	text-align:right;
}

#foot A, #foot A:link, #foot A:visited, #foot A:active	{ 
	color:#37415e;
	font-weight:normal; 
	text-decoration:none;
}

#foot A:hover { 
	color:#1a41b2;
}

.collapsible {
	cursor:pointer;
}

.profiler .collapse-open {
}

.collapsible SPAN {
	display:block;
	float:right;
	width:15px;
	height:15px;
	opacity:0.8;
}

.collapsible:hover SPAN {
	opacity:1;
}

.collapse-open SPAN {
	background:url(../img/sys/minus.gif) center center no-repeat; 
}

.collapse-close SPAN {
	display:block;
	float:right;
	background:url(../img/sys/plus.gif) center center no-repeat;
}

.profiler .container {
	padding:0;
	margin:0; 
}

#formbody{
	padding:0px;
}

#formbody .container{
	padding:5px;
	border-bottom:1px solid #93959c; 	
}

#formbody .collapsible{
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #93959c; 		
	border-top:1px solid #ffffff; 		
	background: #efefef;
}

#formbody .collapsible:hover{
	background:#f5f5f5;
}