@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://"), url-prefix("https://") {
a:focus {outline: none !important;}
}

body {
    background-color: #FFF;
    color: #362B36;
    margin:0px;
}

/**
 * Terms
 */
 #termsWindow {
    background-color:#FFFFFF;
    border:2px solid #888888;
    display:none;
    font:12px Tahoma,sans-serif;
    height:50%;
    left:25%;
    padding:10px;
    position:absolute;
    top:7%;
    width:50%;
    z-index:99;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
 }
 #termsWindow .terms {
     width: 100%;
     height: 85%;
     overflow: auto;
 }
 #termsWindow button {
     margin-top:10px;
     float:right;
 }
 #termsWindow h3 {
     margin:0;
     padding:0;
     text-align:center;
 }

/**
 * findContractor Form
 */
 .findContractorFilter {
     width: 475px !important;
 }
 .findContractorToggler {
     
 }
 .findContractorForm {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:#DDDDDD;
    border:2px solid #888888;
    display:none;
    height:20px;
    left:5px;
    padding:5px;
    position:absolute;
    width:500px;
    z-index:99;    
 }

/**
 * Taskbar styles
 */
#taskbar {
    position:fixed;
    width:99%;
    margin-left:5px;
    border:1px solid #888;
    border-left:2px solid #888;
    border-bottom:2px solid #888;
    z-index:99;
    background:#f1f1f1 url(../gfx/taskbar_bg.png) repeat top left;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    bottom:5px;
}
#taskbar .hide {
    display:block;
    width:30px;
    height:33px;
    background: url('../gfx/taskbar_hide.png') no-repeat center center;
    float:left;
}
#taskbar .show {
    display:block;
    width:30px;
    height:33px;
    background: url('../gfx/taskbar_show.png') no-repeat center center;
    float:left;
}
#taskbar #tasks {
    float:left;
    margin-left:33px;
    overflow:auto;
    width:90%;
}
#taskbar #tasks .task {
    border:1px solid #888;
    background-color:#3B6F91;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font:11px Tahoma,Arial;
    display:block;
    width:150px;
    height:20px;
    padding:2px 4px 5px;
    margin:2px;
    overflow:hidden;
    float:left;
    cursor:default;
    color:#fff;
}
#taskbar #tasks .task:hover {
    background-color: #8FBAD8;
    border:1px solid #353535;
    color:#000;
}
#taskbar #tasks .open {
    background-color:#1B547C;
    color:#fff
}
#taskbar #actions {
    float:left;
}
#taskbar #actions #close-all {
    background: transparent url(../gfx/taskbar_closeall.png) repeat;
    display: block;
    height: 16px;
    width: 16px;
}
#taskbar #actions #minimize-all {
    background: transparent url(../gfx/taskbar_minimizeall.png) repeat;
    display: block;
    height: 16px;
    width: 16px;
}
#taskbar #tasks .task img.icon {
    float:left;
    margin:2px;
    border:0;
    height:20px;
    width:20px;
}
.ui-dialog .ui-dialog-titlebar-min {
    height:18px;
    margin:-10px 0 0;
    padding:1px;
    position:absolute;
    right:25px;
    top:50%;
    width:19px;
}
/**
 * end --taskbar styles--
 */

.highlight {
    background-color:#FFDB4F;
    font-weight:bold;
}
.browser-suggest {
    font-weight:bold;
    color:red;
}
.cMenuLayer {
    background:#fff;
    border: 1px solid #888;
    padding:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.cMenuLayer .bold {
    font-weight:bold;
}
#working-pointer {
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    font:10px Tahoma,Arial;
    text-align:center;
    display:none;
}
.data-filter {
    display:block;
    float:right;
    font-weight:bold;
    margin-top:-38px;
    padding:5px;
    width:350px;
}
.data-filter-switch {
    margin-left: 35px;
    font: 10px Verdana,sans-serif;
    font-weight: normal;
    color: red;
    text-decoration: underline;
    cursor:pointer;
}
.ladder-filter {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#FFFFFF;
    border:2px solid #888888;
    display:none;    
    margin-left:32px;
    margin-top:2px;
    padding:5px;
    position:absolute;
    width:220px;
}
.ladder-filter button {
    width: 32px;
}
.ladder-filter .input-visual {
    background-color:#f7f7f7;
    margin-right:1px;
}

.fg-button {
   outline: 0;
   margin:0 4px 0 0;
   padding: .1em 1em;
   text-decoration:none !important;
   cursor:pointer;
   position: relative;
   text-align: center;
   zoom: 1;
   font-style:italic;
   font-weight:bold;
   }
.tablesorter tr.subTh td {
    text-align:center;
    font-weight:bold;
    font-style:italic;
}
.temp-container,.serializer-container {
    display: none;
    visibility: hidden;
}
h3.loader-text {
  background: transparent url(../gfx/load-big.gif) no-repeat top center;
  font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:5px;
  padding-top:35px;
}
.fg-input {
   outline: 0;
   margin:0 4px 0 0;
   padding: .1em 1em;
   text-decoration:none !important;
   cursor:text;
   position: relative;
   text-align: center;
   zoom: 1;
   font-style:italic;
   }

.fg-select {
   padding:0.1em 0 0.1em 1em;
   text-align:left;
   outline: 0;
   margin:0 4px 0 0;   
   text-decoration:none !important;
   cursor:url;
   position: relative;  
   zoom: 1;
   font-style:italic;
}

#loader {
    display:none;
    background: #f5f5f5 url(../gfx/innerMenu-bg.png) repeat-x scroll left top;
    border:1px solid #666666;
    left:50%;
    margin-left:-100px;
    margin-right:-200px;
    padding:1px;
    position:fixed;
    top:20px;
    width:200px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#loader span {
    color:#000000;
    font-family:Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.ac_input {
	width: 250px;
}
.ac_results {
	padding: 0px;
	border: 1px solid #888;
	background-color: #FFFEEF;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: #eee;
}
.ac_odd {
	background-color: #FFFFFF;
}
.ac_even {
    background-color: #F0F0F6;
}
.ac_over {
	/*background-color: #86ABD9;*/
    background-color:#CDCDCD;
	/*color: white;*/
    color: blue;
}

input.tab-rename {
    border:1px solid #bbb;
    border-bottom:0px;
    font:13px Tahoma,Arial;
    height:16px;
    padding:5px;
}

div#footer {
    background-color:#F7F7F7;
    border-bottom:1px solid #C2C2C2;
    border-top:1px solid #C2C2C2;
    font-family:Verdana,sans-serif;
    font-size:10px;
    height:17px;
    margin-top:20px;
    padding-top:4px;
    text-align:center;
    width:100%;
}

div#forcompany {
    background-color:#F7F7F7;
    border-bottom:1px solid #C2C2C2;
    border-top:1px solid #C2C2C2;
    font-family:Verdana,sans-serif;
    font-size:10px;
    height:17px;
    margin-top:480px;
    padding-top:4px;
    text-align:center;
    width:100%;
}

div.dialog {
    
}

tr.odd {background-color: #FFF}
tr.even {background-color: #F0F0F6}

table.small tbody td {
    font: 10px Tahoma,sans-serif;
    padding:3px !important;
    vertical-align:middle !important;
}
table.small-11 tbody td {
    font: 11px Tahoma,sans-serif;
    padding:3px !important;
    vertical-align:middle !important;
}
table.small-11 thead th {
    font-size:11px;
    padding:1px !important;
    vertical-align:middle !important;
}
table.tablesorter td i {
    font-size:10px;
}
table td.ar {
    text-align:right;
}

#loginForm { position:absolute;top:25%;left:50%;width:300px;height:300px;margin-left:-150px; }
#loginForm legend { font:13px Tahoma,sans-serif; }
#loginForm fieldset {border:1px solid #888;padding:15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px}
#loginForm label {font:13px Tahoma,sans-serif;}
#loginForm input {padding:3px;margin:3px;}
#loginForm fieldset {width:300px;background: #F2F2F2}
#loginForm input[type=text] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:150px;font-weight:bold;}
#loginForm input[type=password] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:150px;font-weight:bold;}
#loginForm input[type=submit] {font-weight:bold;}
#loginForm p#loginMsg {color:#FF0000;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
#loginForm p#loginMsgNormal {color:#004A7F;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
#loginForm p#information {font: 10px Verdana,Tahoma;text-align:center}
#loginForm p#information a {text-decoration:none;color:#000;}
#loginForm p#information a:hover {text-decoration:underline;color:#000}
#loginForm #termsAcceptForm { width:150px;margin-left:100px;margin-top:3px;font: 10px Verdana,Tahoma;}
#loginForm #smsStatus {font:11px Tahoma,sans-serif;padding-left:5px;color:#004A7F}
#loginForm #smsCheckRequest {padding:0;margin:0;text-decoration:none;font:11px Verdana,sans-serif;color:#004A7F}
#loginForm #smsCheckRequest img {border:none}

#firstrunForm {
    height:300px;
    left:50%;
    margin-left:-300px;
    margin-top:-330px;
    position:absolute;
    top:50%;
    width:700px;
}

#firstrunForm legend { font:13px Tahoma,sans-serif; }
#firstrunForm p.warning {font:12px Tahoma,sans-serif;color:#FF0000;text-align:justify;}
#firstrunForm fieldset {padding:0;border:1px solid #888;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#firstrunForm label {font:13px Tahoma,sans-serif;}
#firstrunForm input {padding:3px;margin:3px;}
#firstrunForm fieldset {width:630px;background: #F2F2F2}
#firstrunForm input[type=text] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:450px;font-weight:bold;}
#firstrunForm select {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:462px;font-weight:bold;margin-left:3px}
#firstrunForm input[type=password] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:450px;font-weight:bold;}
#firstrunForm input[type=submit] {font-weight:bold;}
#firstrunForm p#loginMsg {color:#FF0000;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
#firstrunForm p#loginMsgNormal {color:#004A7F;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
#firstrunForm p#information {font: 10px Verdana,Tahoma;text-align:center;width:598px;background-color:#F7F7F7;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;border:1px solid #888}
#firstrunForm p#information a {text-decoration:none;color:#000;}
#firstrunForm p#information a:hover {text-decoration:underline;color:#000;}
#firstrunForm #smsStatus {font:11px Tahoma,sans-serif;padding-left:5px;color:#004A7F}
#firstrunForm #smsCheckRequest {padding:0;margin:0;text-decoration:none;font:11px Verdana,sans-serif;color:#004A7F}
#firstrunForm #smsCheckRequest img {border:none}

#interface {margin:35px auto 0;width:90%;}
#interface .right {float: right;}
#interface #btnLogout {background: url('../gfx/btnEdiLogout.png') top left no-repeat;width: 25px;height: 25px;}
#interface #btnLogout:hover {background-position: bottom left;}
#interface #btnSettings { background: url('../gfx/btnEdiSettings.png') top left no-repeat;width: 25px;height: 25px;}
#interface #btnSettings:hover {background-position: bottom left;}
#interface #btnLoginManager {background: url('../gfx/btnLoginManager.png') top left no-repeat;width: 25px;height: 25px;}
#interface #btnLoginManager:hover {background-position: bottom left;}
#interface #btnConditions {background: url('../gfx/btnEdiConditions.png') top left no-repeat;width: 26px;height: 25px;}
#interface #btnConditions:hover {background-position: bottom left;}
#interface #btnCreator {background: url('../gfx/btnEdiCreator.png') top left no-repeat;width: 26px;height: 25px;}
#interface #btnCreator:hover {background-position: bottom left;}
#interface li#last_parse {margin-right:10px;color:#362B36;margin-top:5px;font:11px Tahoma,sans-serif;}
#interface li#user_login {margin-right:30px;color:#362B36;margin-top:2px;font:11px Tahoma,sans-serif;}
#interface .inDivBrd {border-bottom: 1px solid #c2c2c2;border-left: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2;background-color: #F7F7F7;min-height:600px;height:100%;
    
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    }

.c-form {font:13px Tahoma, Verdana,sans-serif;margin-left:25px;margin-top:-5px;float:left}
.c-form legend { font:12px Tahoma,sans-serif;margin-left:5px; }
.c-form p.warning {font:11px Tahoma,sans-serif;color:#FF0000;text-align:justify;text-indent:15px;font-weight:bold;padding:15px;}
.c-form fieldset {padding:5px 5px 5px 10px;border:1px solid #888;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.c-form label {font:13px Tahoma,sans-serif;}
.c-form input {padding:3px;margin:3px;}
.c-form fieldset {margin:30px auto 0;
width:700px;background: #F2F2F2}
.c-form input[type=text] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:450px;font-weight:bold;}
.c-form select {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:450px;font-weight:bold;}
.c-form input[type=password] {background-color:#FFFFFF;border:1px solid #888888;font:12px Tahoma,sans-serif;padding:5px;width:450px;font-weight:bold;}
.c-form input[type=submit] {font-weight:bold;}
.c-form p#loginMsg {color:#FF0000;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
.c-form p#loginMsgNormal {color:#004A7F;font-family:Tahoma,sans-serif;font-size:11px;font-variant:normal;font-weight:bold;line-height:normal;text-align:center;}
.c-form p#information {font: 10px Verdana,Tahoma;text-align:center;width:598px;background-color:#F7F7F7;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;border:1px solid #888}
.c-form p#information a {text-decoration:none;color:#000;}
.c-form p#information a:hover {text-decoration:underline;color:#000;}


.newTab {
    background:url(../gfx/btnNewTab.png) center center no-repeat;
    height:20px;
    padding-right:10px;
}
#zNewTab ul {
    list-style-type:none;
    padding-left:10px
}
#cNewTab ul {
    list-style-type:none;
    padding-left:10px
}

.innerMenu ul,.innerMenu ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.innerMenu ul {
	border-bottom: 1px solid #888;
	float: left;
	width: 98%;
	padding-left: 20px;
}

.innerMenu ul li {
	float: left;
	margin-right: 10px;
    background: transparent url(../gfx/innerMenu-bg.png) top left repeat-x;
}

.innerMenu ul a:link,.innerMenu ul a:visited {
	text-decoration: none;
	display: block;	
	color: #000;
	/*padding: 5px 10px;*/
    padding-bottom:6px;
    padding-left:27px;
    padding-top:0;
	border: 1px solid #888;
	position: relative;
	top: 1px;
    font: 11px Verdana,Tahoma,sans-serif;
}

.doc-reckoning {
    background: transparent url(../gfx/reckoning24.png) 3px 4px no-repeat;
}
.doc-invoice {
    background: transparent url(../gfx/invoice24.png) 3px 4px no-repeat;
}
.doc-order {
    background: transparent url(../gfx/order24.png) 3px 4px no-repeat;
}
.doc-sales {
    background: transparent url(../gfx/sales24.png) 3px 4px no-repeat;
}
.doc-pricelist {
    background: transparent url(../gfx/pricelist24.png) 3px 4px no-repeat;
}
.doc-agents {
    background: transparent url(../gfx/agent24.png) 3px 4px no-repeat;
}
.doc-complaint {
    background: transparent url(../gfx/agent24.png) 3px 4px no-repeat;
}

sup span.close-tab-button {
    margin: 0pt;
    padding: 0pt;
    display: inline;
}
sup span.close-tab-button img {
    border:0;
}

.innerMenu ul a.normal {
    background: transparent url(../gfx/innerMenu-bg.png) top left repeat-x;
    border: 1px solid #888;
}

.innerMenu ul a.selected {
    background-color: #F7F7F7;
	border-bottom-color: #F7F7F7;
}

.innerMenu ul a:hover {
	background-color: #F7F7F7;
	border-bottom-color: #F7F7F7;
}

.innerMenu div.innerContent {
    display:none;color:#000;clear:both;width:98%;padding-left:18px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;font:12px Tahoma,sans-serif;padding-top:10px;padding-bottom:30px;min-height:500px;height:100%;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.innerMenu div.innerContent #content {
	height:500px;
	overflow:auto;
}

.load-indicator {background:transparent url(../gfx/load-big.gif) no-repeat scroll 50% 50%;}

div.innerContent #navi a {text-decoration:none;}
div.innerContent #navi {border:1px solid #999;border-bottom:2px solid #999;border-right:2px solid #999;margin-bottom:15px;margin-right:20px;margin-top:5px;padding:5px}
div.innerContent table.tablesorter a.preview {color:#006699;margin-left:15px;text-decoration:none;text-indent:10px;}
div.innerContent table.tablesorter a.preview:hover {color:#003366}
div.innerContent table.tablesorter a.preview img {border:0;margin-left:5px}


/* DataTable elements */
span.subHeader {font-weight: bold;}
span.subHeaderValue {font-style: italic;}

/* DataTable Pagers elements */
p.documentCount {color:#362B36;font: 11px Tahoma,sans-serif;margin:0;padding:0;}
p.documentCount span {font-weight: bold;}

  /* menad�er kont - okno */
	#loginmanager-content {		
		overflow:auto;
		background: #fff;
		border:1px solid #c2c2c2;
		height:600px;
	}
#loginmanager-content #addForm input[type="text"] {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
}
#loginmanager-content #addForm input[type="password"] {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
}
#loginmanager-content #addForm input[disabled="disabled"] {
    background-color: #D4D0C8;
}
#loginmanager-content #addForm input.disabled {
    background-color: #D4D0C8;
}
#loginmanager-content #addForm select {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
}
#loginmanager-content #addForm textarea {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
}
	#loginmanager-content select {
		background-color: #FFF;
		border: 1px solid #404040;
	}
	#loginmanager-content textarea {
		background-color: #FFF;
		border: 1px solid #404040;
	}
    #loginmanager-content h3 {
		padding:0;
		font:13px Verdana,sans-serif;
		color: #404040;
		margin:10px 0 0 15px;
	}
	#loginmanager-content hr {
		width: 50%;
		float:left;
		margin-left:10px;
		margin-bottom:15px;
	}
    #loginmanager-content div#userList {
        height:94%;	/* 35 gdy zmin.*/
        overflow:auto;
        /*border-bottom:1px solid #C2C2C2;*/        
    }
    #loginmanager-content table#tuserList {
        width:100%;
        border-collapse:collapse;
    }
    #loginmanager-content table#tuserList .acmActionIcons {
        float: left;
    }
    #loginmanager-content table#tuserList th {
        background:#F7F7F7 none repeat scroll 0 0;
        color:#000000;
		font-family:Tahoma,Verdana,sans-serif;
		font-size:12px;
		padding:5px;
		text-align:left;
    }
    #loginmanager-content table#tuserList td {
        font-family:Tahoma,sans-serif;
        font-size:12px;
		padding-left:10px;
		height:25px;
    }
    #loginmanager-content table#tuserList tr.odd {
        background-color: #F0F4F7;
        border-top:1px solid #CCC;
        border-bottom:1px solid #CCC;
    }
    #loginmanager-content table#tuserList tr.odd:hover {
        background-color: #F2F2F2;
    }
    #loginmanager-content table#tuserList tr.even:hover {
        background-color: #F2F2F2;
    }
    #loginmanager-content table#tuserList tr.even {
        background-color: #FFFFFF;
    }  
	#loginmanager-content input#subuserAdd {
        height:23px;
		width:128px;
		color:#ff0000;
	}
	#loginmanager-content p#info {
		margin-left: 25px;
		padding-left: 29px;
		padding-top:4px;
		height:25px;
		background: url(../gfx/warn.png) top left no-repeat;
		display:none;
	}
    #loginmanager-content div#lm-loader {
        background: transparent url(../gfx/load.gif) no-repeat scroll right center;
        width: 100px;
        padding-right:20px;
        display:none;
        font:13px Verdana,sans-serif;
    }
    #loginmanager-content #subuserAddForm {
		color:#000000;
		display:block;
		font-family:Tahoma,sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:3px;
		text-decoration:none;
		width:150px;
    }
    #loginmanager-content #addForm {
    	display: none; margin: 25px; margin-top:5px;font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;
    }
    #loginmanager-content #addForm fieldset {
    	padding: 10px; background: rgb(240, 244, 247) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
    }
    #loginmanager-content #acmPermList td {
    	font: 11px Tahoma,sans-serif;
    }
    #loginmanager-content #acmPermList td.lpad {
    	padding-left:25px;
    }
    #loginmanager-content #acmPermList td.tpad {
    	padding-top:15px;
    }
    .hh {
    	text-decoration: none;
    	color:inherit;
    }
    .checkbox {
    	text-decoration: none;
    	color:inherit;
    }



/* settings - okno ustawien */
#settings-content {
		overflow:auto;
		background: #fff;
		border:1px solid #c2c2c2;
		height:600px;
	}
#settings-content div#st-loader {
        background: transparent url(../gfx/load.gif) no-repeat scroll right center;
        width: 100px;
        padding-right:20px;
        display:none;
        font:13px Verdana,sans-serif;
        margin-right: 30px;
    }
#settings-content h3 {
		padding:0;
		font:13px Verdana,sans-serif;
		color: #404040;
		margin:10px 0 0 15px;
	}
#settings-content hr {
		width: 90%;
		float:left;
		margin-left:10px;
		margin-bottom:15px;
	}
#settings-content table {
		clear:both;
		margin-left:25px;
		margin-bottom:10px;
	}
#settings-content table td {
        font:11px Tahoma,sans-serif;
}
#settings-content table td.data {
		font-weight: bold;
		padding-left:15px;
	}
#settings-content table a {
		color:#ff0000;
		text-decoration:none;
		font:11px Tahoma,sans-serif;
	}
#settings-content table a:hover {
		color:#ff0000;
		text-decoration:underline;
	}

#settings-content #settings-loginform {
    display:none;
}
#settings-content #settings-loginform input[type="text"] {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
        width:150px;
}
#settings-content #settings-passform input[type="password"] {
        background-color:#FFFFFF;
        border:1px solid #888888;
        font-family:Tahoma,sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:5px;
        width:150px;
}
#settings-content #settings-passform {
    display:none;
}
#settings-content #settings-phoneform {
    display:none;
}
#settings-content p.settings-warn {
        margin-left: 25px;
		padding-left: 29px;
		padding-top:4px;
		height:25px;
		background: url(../gfx/warn.png) top left no-repeat;
		display:none;
        font: 11px Verdana,sans-serif;
        font-weight:bold;
}

#termsForm {
    background:#F2F2F2 none repeat scroll 0 0;
    border:1px solid #888888;
    font-family:Tahoma,sans-serif;
    font-size:13px;
    height:600px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    padding:15px 15px 30px;
    width:800px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#termsContent {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #888888;
    font-family:Tahoma,sans-serif;
    font-size:12px;
    height:85%;
    margin:15px;
    overflow:auto;
    padding:15px;
    text-align:justify;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#termsForm h3 {
    text-align:center;margin:0;padding:0;font:15px Tahoma,sans-serif;font-weight:bold;
}
#termsNavi table {
    width: 780px; margin-left: 10px;
}
#termsNavi table a.button {
    display:block;width:150px;border:1px solid #888;background:#fff;text-decoration:none;text-align:center;height:20px;padding-top:5px;color:#000;font:13px Tahoma,sans-serif;font-weight:bold;
}
#termsNavi table a.button:hover {
    background:#f2f2f2;
}

/* HTML ELEMENTS FOR COMMON CLASS */
.Html_imgClearBtn img {
    border: 0pt none ; margin-left: 5px;
}
.Html_divMessage {
    border:1px solid #888;border-right:2px solid #888;border-bottom:2px solid #888;width:45%;margin:0 auto;padding:10px;background-color:#fff;font-weight:bold;
}
.Html_divMessage img {
    margin-right: 5px;
}

/* CHARTS */
a.chartType {display:block;width:32px;float:left;}
a.chartType img {border:none}
div.chartTypeNavi table {padding:0}
div.chartCanvas {overflow:auto;text-align:center}

/* PDF EXPORT */
#exp_par_layer, #exp_par_layer1, #exp_pass_layer, #exp_mln_layer, #exp_mln2_layer {
    display:inline;
}
fieldset.pdf-bg {
     background: url(/application/gfx/pdf.png) top right no-repeat;
}
fieldset.xls-bg {
     background: url(/application/gfx/xls.png) top right no-repeat;
}

.mailer-result {
    color: blue;
}
