/* 
    Document   : style
    Created on : 31.7.2009, 10:19:16
    Author     : Gas-O
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#menu .menucalc {
	font-size:11px;
}
#menu div {
	font-size:11px;
}
#menu td {
	font-size:11px;
}


fieldset { padding:6px;}
.h_ui-helper-reset { margin:0;margin-left: 15; margin-bottom:26; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }


.h_ui-state-default, .h_ui-widget-content .h_ui-state-default { border: 1px solid #999999; background: #9e9f9d url(../_images/ui-bg_highlight-hard_75_9e9f9d_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #FFFFFF; outline: none; }
.h_ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.h_ui-tabs .h_ui-tabs-nav li.h_ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.h_ui-state-active, .ui-widget-content .h_ui-state-active { border: 1px solid #999999; background: #cccccc url(../_images/ui-bg_glass_65_cccccc_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }

.h_ui-tabs .h_ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.h_ui-tabs .h_ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.h_ui-tabs .h_ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.h_ui-tabs .h_ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.h_ui-tabs .h_ui-tabs-nav li.ui-tabs-selected a, .h_ui-tabs .h_ui-tabs-nav li.ui-state-disabled a, .h_ui-tabs .h_ui-tabs-nav li.ui-state-processing a { cursor: text; }
.h_ui-tabs .h_ui-tabs-nav li a, .h_ui-tabs.ui-tabs-collapsible .h_ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.h_ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.h_ui-tabs .ui-tabs-hide { display: none !important; }




.body{
	background-repeat:repeat-x;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
}
.body{
	background-image:url(../_images/bg.png);
}

img{
	border:0px;
}
.bodys{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
   background-color: #898686;
   background-color:#F3F3F3;
}
.legend {  font-weight:bold; font-size:12px;color:#990000;}
.legend a{  font-weight:bold; font-size:12px;color:#990000;}
.legend a:hover{  font-weight:bold; font-size:12px;color:#990000;}
#header { height:50px; 
background-image:url(../_images/header_bg.png);
}

#header .logo { background-image:url(../_images/logo_sys.png); height:50px; background-repeat:no-repeat;border-bottom:1px solid #333333;}
#header .logout {margin-top:12px;  margin-right:12px; font-size:12px; float:right; color:#FFFFFF; padding-left:10px;}
#header .login {margin-top:10px; padding-top:9px; height:20px;margin-right:60px; font-size:12px; float:right; color:#FFFFFF; border-left:1px solid #BBBBBB; padding-left:10px;}
#header .href {margin-top:10px; padding-top:9px; height:20px;margin-right:12px; font-size:12px; float:right; color:#FFFFFF;padding-left:10px;}
#header .image {margin-top:4px; padding-top:9px; height:20px;font-size:12px; float:right; color:#FFFFFF;padding-left:10px;}
.line {height:1px; border-bottom:1px solid #333333; background-color:#FFFFFF; margin-bottom:6px;}
.line {height:1px; border-bottom:1px solid #333333; background-color:#FFFFFF; margin-bottom:6px;}

#filtr {
   font-size:11px;
   padding-bottom:3px;
   width:100%;
}

#filtr .text {

}

#filtr .filtr {
   padding:5px;
   background-color:#FFFFA8;
   border:1px solid #FFCC00;
}

#module { margin-bottom:4px; padding:4px; padding-bottom:2px; height:24px;}


#module .img {
position:absolute;
}
#module .text { 
padding-top:4px; padding-left:36px; font-size:14px; font-weight:bold; color:#000066;Letter-spacing:2px;Word-spacing:6px;
}

#katalog {
	text-align:left;
}
#katalog .menu {
width:90px;
float:left;
padding-left:10px;
padding-right:10px;
margin-left:4px;
margin-right:4px;
margin-top:5px;
}
#katalog .hover_menu {
background-image:url(../_images/bg_menu_hover.png); 
width:110px;
float:left;
padding-left:10px;
padding-right:10px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
height:78px;
}

#katalog .img {
text-align:center;
padding-bottom:1px;
}
#katalog .text {
text-align:center;
}
#header a { font-size:12px; color:#FFFFFF;}
#header a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline;}
#conteiner { border:1px solid #666666; background-color:#ffffff;padding:4px; }
#conteiner2 { border:1px solid #666666; background-color:#ffffff;padding:4 4 4 2; }
#data_menu { 
background-image:url(../_images/bg_menu.png);
border:1px solid #999999;
height:47px;
margin:5px;}
#data { border:1px solid #999999; background-color:#DFDFDF;padding:4px; margin:5px;}
#data_man { margin-bottom:3px; border:1px solid #ccc; background-color:#EEEEEE; font-size:11px;}
#data_man .obsah {padding:2px;}
#ahref .img {
position:absolute;
}
#ahref .text { 
padding-top:1px; padding-left:18px;color:#FFFFFF;
}

#data_man .ahref { padding:4px;margin-left:0px; margin-right:2px; float:left;    background-color:#FFFFD2; border:1px solid #FFCC00;}

#box { 
background-image:url(../_images/columnBorder_t.gif);
width:280px;
font-size:11px;
margin-right:1px;

}
#box .prihlasen {
	width:176px;
	height:70px;
	border-top:1px solid #CCCCCC;
	margin-left:4px;
	padding:4px;
}
#box .calendar {
	width:260px;
	height:130px;
	padding:4px;
}

#box .fullmenu {
	width:272px;
	border-top:1px solid #CCCCCC;
	margin-left:4px;
}

#box .text_menu {}

#box .text_menu a{ text-decoration:none;}
#box .text_menu a:hover{ text-decoration:underline;}
#box .textmenu a{ text-decoration:none;}
#box .textmenu a:hover{ text-decoration:underline;}


#menu {
width:270px;
}
#menu .menu {
padding:6px;
border-bottom:1px dotted #CCCCCC;
}

#menu .img {
position:absolute;
}
#menu .text { 
padding-top:1px; padding-left:18px;color:#FFFFFF;


}

#menu .text_nadpis { 
padding-top:1px; color:#FFFFFF;
}



#menu .up_menu {
background-image:url(../_images/bgtr.png); 
padding:4px;
border-bottom:1px solid #999999;
width:264px;
_width:272px;

}







#tr  {padding:1px;}
#tr .img {
	position:absolute;
}
#tr .text { padding-top:1px; padding-left:34px;}
#tree  {padding:1px;}
#tree .img {
	position:absolute;
}
#tree .text { padding-top:1px; padding-left:18px;}



.loginInpute{
	width:286px;
	height:17px;
	background-image:url(../_images/login_inpute.png);
	background-repeat:no-repeat;
	border:0px;
}

.loginInpute{
	width:286px;
	height:17px;
	background-image:url(../_images/login_inpute.png);
	background-repeat:no-repeat;
	border:0px;
}

#global{
	width:100%;
	background-image:url(../_images/login_table_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:485px;
	_height:478px;
}
#global #logo{
	padding-top:79px;
	_padding-top:72px;
	width:525px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:47px;
}
#global #loginTable{
	background-color:#525252;
	width:525px;
	height:239px;
	background-image:url(../_images/table_login.png);
}
#global #loginTable table{
	border-collapse:collapse;
	width:525px;
	color:white;
	border:0px;
}
#global #loginTable table .loginTitle{
	font-size:10px;
	font-weight:500;

}
#global #loginTable table .title{
	font-size:11px;
	padding-top:12px;
	font-weight:500;
}


body a {
       text-decoration:none;
       color:black;
}
body a:hover {
       text-decoration:underline;
       color:black;
}

body select {
       font-family:Tahoma;
       font-size:11px;
}


.bodyBrowser{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
   background-color: #f3f3f3;
}
#error {
   font-size:11px;
   padding-bottom:3px;
   width:100%;
}
#error .error {
   padding:5px;
   background-color:#F4F4F4;
   border:1px solid #CCCCCC;
}

#viewFind {
   font-size:11px;
   padding-left:3px;
   padding-bottom:3px;
   width:902px;
}
#viewFind .find{
   padding:5px;
   background-color:#F4F4F4;
   border:1px solid #CCCCCC;
}






.form_title{
	background-color: #F4F4F4;
	height: 26px;
	font-size: 11px;
	font-weight: 700;
	padding-left: 5px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px dotted #cccccc;
}

.form_title_wrap{
	background-color: #FFF;
	height: 26px;
	font-size: 11px;
	font-weight: 700;
	padding-left: 5px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px dotted #cccccc;
}


.form_input_wrap{
	background-color: #FFF;
	border-bottom:1px solid #CCCCCC;
	height: 26px;
	padding-left: 5px;
	text-align: left;
   font-size:11px;
}

.form_input_dark{
	color:#FFFFFF;
	background:#66B6C1 none repeat scroll 0 50%;
	border-bottom:1px solid #CCCCCC;
	height: 22px;
	padding-left: 5px;
    font-size:11px;
}

.form_input{
	background-color: #F4F4F4;
	border-bottom:1px solid #CCCCCC;
	height: 22px;
	padding-left: 5px;
	text-align: left;
   font-size:11px;
}
.form_input_right {
	height: 22px;
	padding-left: 5px;
	text-align: right;
}
.inputimages {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       width:50%;
       padding:2px;
}
#table .button_img {
   background-color:#CCCCCC;
   border-top:1px solid #999999;
   border-left:1px solid #999999;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
   cursor:pointer;
   font-size:11px;
   padding:1px;
   font-weight:bold;
}
.inputtext3 {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       width:100%;
       padding:2px;
	   height:250px;
}


.inputtext2 {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       width:70%;
       padding:2px;
	   height:200px;
}
.inputtext_serach {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       padding:2px;
}
.inputtext {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       width:70%;
       padding:2px;
}

.inputtext_ip {
       font-family:Tahoma;
       font-size:11px;
       border-top: 1px solid #999999;
       border-right: 1px solid #CCCCCC;
       border-bottom: 1px solid #CCCCCC;
       border-left: 1px solid #999999;
       width:99%;
	   margin-top:2px;
	   margin-bottom:5px;
       padding:2px;
}




img{
	border:0px;
}
.clear {
clear:both;
}
.blank{
	height:10px;
}
/*.text{
	text-align:justify;
	color:#929292;
	padding-left:5px;
	padding-right:5px;
}*/
.red{
	color:#fd1313;
}
.white{
	color:#dfdfdf;
}
.yellou{
	color:#ebd731;
}
h1 img{
	padding-right:10px;
}
h1{
	padding:0px;
	margin:0px;
	color:white;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
}


#listing {
   font-size:11px;
   padding-top:3px;
   padding-bottom:2px;
   padding-left:8px;
}

.down {
	background-image:url(../_images/columnFooter_t.gif);
	background-repeat:no-repeat;
	width:280px;
	font-size:1px;
	height:8px;
	line-height:1px;
	margin-bottom:5px;
}

#prehled {
	position:relative;
	background:transparent url(../_images/four_column_border_2.gif) repeat-y scroll 0 50%;
	left:-4px;
	margin-bottom:6px;
	margin-left:4px;
	padding:0;
	width:434px;
	
}
#prehled .bottom {
	background:#FF0000 url(../_images/four_column_footer_2.gif) repeat-x scroll left top;
	font-size:1px;
	height:8px;
	left:0;
	line-height:1px;
	position:absolute;
	width:434px;
}

#prehled .table {
	font-size:11px;
	border-spacing:0;
	border-top:1px solid #B0B0B0;
	margin-left:4px;
	width:426px;
    border-bottom:1px solid #B0B0B0;
}

#prehled .tr {
	   font-size:11px;
	   padding:6px;
       background-color:#EBEADB;
       background-image:url(../_images/bgtr.png);
       background-position:center bottom;
       background-repeat:repeat-x;
	   color:#FFFFFF;
}



#table {
	padding:0;
	border-bottom:1px solid #ACA899;
	font-size:11px;
}
#table .bottom {
	font-size:1px;
	line-height:1px;
	
}

#table .tr2 {
	   font-size:11px;
	   padding:6px;	   
       height:26px;
	   font-weight:bold;
}
#table .tr {
	   font-size:11px;
	   padding:6px;	   
       background-image:url(../_images/bgtr.png);
       background-position:center bottom;
	   height:26px;
}
#table .th_border {
       border-left:1px solid #ACA899;
       padding:4px;
	   color:#FFFFFF;
}
#table .th {color:#FFFFFF;}

#table { border:1px solid #cccccc; }

.iptable {font-size:11px;}
#table .table {
	font-size:11px;
	border-spacing:0;
    border-bottom:1px solid #CCCCCC;
	
}

#tables {  }
#tables .table_v {
	font-size:11px;
}

#tables .td_v {
       padding:5px;
	   border-left:1px solid #CBC7B8;
       border-bottom:1px solid #CBC7B8;
}
#tables .td_v2 {
       padding:5px;
       border-bottom:1px solid #CBC7B8;
}

#table .table_v {
	font-size:11px;
}
#ob_stat .table {
	font-size:11px;
	border-spacing:0;
    border-bottom:1px solid #CCCCCC;
	
}
#ob_stat { padding-top:2px;}
#ob_stat .td {
       padding:5px;
       border-top:1px solid #CBC7B8;
}

#table .th_border  a {
	color:#FFFFFF;
}
#table .th  a {
	color:#FFFFFF;
}

#table .th {
       padding:5px;
}
#table .ftd {
   background-color:#EBEADB;
   background-image:url(../_images/idtd.png);
   background-position:center top;
   background-repeat:repeat-x;
   border-top:1px solid #CBC7B8;
   padding-bottom:3px;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   text-align:center;
}
#table .td_v {
       padding:5px;
	   border-left:1px solid #CBC7B8;
       border-bottom:1px solid #CBC7B8;
}
#table .td_v2 {
       padding:5px;
       border-bottom:1px solid #CBC7B8;
}
#table .td {
       padding:5px;
       border-top:1px solid #CBC7B8;
}
#table .td_wrap {
       padding:5px;
	   background-color: #F4F4F4;
       border-top:1px solid #CBC7B8;
}
#table .table_name { font-size:12px;
       padding:5px;
	   background-color:#D8D8D8;
	   font-weight:bold;
}

.div_0 {
   float:left;
   padding:2px;
   margin:2px;
   margin-right:15px;
   margin-bottom:15px;
   width:200px;
   
}
.global{
	padding-top: 0px;
	margin-top: 0px;
}
.top{
	height: 70px;
	background-image: url(../_images/bg_top.png);
	background-repeat: repeat-x;
}
.logo{
	padding-left:30px;
}
.top_info{
	text-align: right;
	height: 20px;
	font-size: 12px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 11px;
}
.top{
	height: 70px;
	background-image: url(../_images/bg_top.png);
	background-repeat: repeat-x;
}
.menu_title{
	background-repeat: repeat-x;
	color:#8F8E8E;
	font-size: 12px;
    padding-left:8px;
}
.div_01 {
   background-color:#ffffff;
   display: table;
   _position: relative;
   overflow: hidden;
   float:left;
   padding:4px;
   margin-bottom:8px;
   width:200px;
   height:160px;
   border:1px solid #CCCCCC;
}
.div_02 {
   display: table-cell;
   vertical-align: middle;
}
#table .button {
   width:60px;
   text-align:center;
   background-color:#CCCCCC;
   border-top:1px solid #999999;
   border-left:1px solid #999999;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
   cursor:pointer;
   font-size:11px;
   font-weight:bold;
}

#fileQueue {
margin-bottom:10px;
overflow:auto;
width:400px;
}

.uploadifyQueueItem {
	font-size: 11px;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
.content {
	position: absolute; /* Fixes the z-index */
	float: left;
	top:20%;
	text-align:center;
   left:20%;width:60%;
   border:10px solid rgba(82, 82, 82, 0.7);
}
#newFolder {
   background: #ffffff;
   z-index:1;
   
}
.overlay {

		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		width: 100%;
		background: #000000;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
		-khtml-opacity: 0.8;
      height:1000px;
	}
#column-1 {
	width: 100%;
   display:none;
   

}
.button {
   width:60px;
   text-align:center;
   background-color:#CCCCCC;
   border-top:1px solid #999999;
   border-left:1px solid #999999;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
   cursor:pointer;
   font-size:11px;
   font-weight:bold;
}
