form{height: auto;}
html{height:auto;}
html,body{margin: 0px;padding: 0px; }
td, input, select, textarea, div{font-family: Arial, sans-serif;font-size: 11px;color: #1A436D;}
p{margin-top:0px;}
img{border:none}
hr{color: #000080;height:1px;}
a,a:link,a:visited,a:active{color: #6E9CB4; text-decoration: none;}
a:hover,a.s:hover{color: #6E9CB4;text-decoration: underline;}

.b{font-weight: bold;}
.labelb{font-weight:bold; width:125px; text-align:right}
.s{font-size: 10px;}
.a /* alert */{color: #DD1111;font-weight: bold;}
.i{background-color: #FFFFCC;border: solid 1px #999999;}
.info{font-size: 10px;color: #666666;}
.clearfix{display:inline-block;}
.error{margin:0 0px 10px 0px;padding:10px;border:solid 1px #dd3c10;background:#ffebe8;}
.ok{color: Green;font-weight: bold;padding: 10px;border: solid 1px #dddddd;background-color: #F1fFf1}
.required {color: #DD1111;font-weight: bold;display:block;}
.required img {margin-right: 4px; vertical-align:middle;}
.information{color: #005B9A;font-weight: bold;background-color: #E0FFFF;border: solid 1px #999999;padding: 10px;}
.warning{color: #DD1111;font-weight: bold;background-color: #FFDAB9;border: solid 1px #999999;padding: 10px;}
.xxs{font-size: 1px;}
.tce /* main title */{background-image: url(S/bar.gif);font-weight: bold;border-bottom: solid 1px #000000;padding: 8px}
/****************	 TABS */
#td1{width:185px;float: left;padding-right:35px}
#td2{width:900px;float: left;padding-top:98px} /* width:443px; PL  680px; */
#td3{width: 215px;float: left;padding-left:22px;padding-top:98px}
#tblMain{padding-bottom:20px}

/****************	 Tree */
.treeSpace{padding-right: 2px; padding-left: 2px; padding-bottom: 2px; width: 100%; padding-top: 2px}
.treeLoading{color: #888888}
.treeA:link,.treeA:visited,.treeA:active{color: #006699; text-decoration: none}
.treeA:hover{color: #7b0000; text-decoration: none}
.oa{
	border: solid 1px #7F9DB9;
	background-color: #FFFFFF;
	overflow: auto;
	height: 75px;
}
.oa table {width:90%}
/****************	 Round button */
.round {cursor:pointer; cursor:hand; line-height:27px;background:url(V/button.gif) no-repeat right top; padding-right:5px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/}
.round span {background:url(V/button.gif) no-repeat left top; height:27px;display:block;display:inline-block;padding-left:15px; line-height:27px;padding-right:10px;}
a.round:hover {background-position:right -155px;}
a.round:hover span {background-position:left -155px;}
a.round:link,a.round:visited,a.round:active,a.round:hover{color: #333333;text-decoration: none;}
/****************	 TABS*/
.glowingtabs{float:left;width:100%;font-size:11px;line-height:normal;background-image:url(V/GlowingTab.png); background-position:0 -78px;}
.glowingtabs ul{list-style-type: none;margin:0;padding:0;}
.glowingtabs li{display:inline;margin:0;padding:0;}
.glowingtabs a{float:left;background:url(V/GlowingTab.png) no-repeat left top;margin:0;margin-right: 1px; /*spacing between each tab*/padding:0 0 0 9px;text-decoration:none;}
.glowingtabs a span{float:left;display:block;background:url(V/GlowingTab.png) no-repeat right top;padding: 7px 9px 2px 1px;font-weight:bold;color:#666666;white-space:nowrap}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span {color:#666666;}
.glowingtabs .current a{ /*Selected Tab style*/background-position:0 -22px;}
.glowingtabs .current a span{ /*Selected Tab style*/background-position:100% -22px;color:#666666;}
.glowingtabs a:hover{ /*onMouseover style*/background-position:0% -100px;}
.glowingtabs a:hover span{ /*onMouseover style*/background-position:100% -100px;}
/* Login */

.ms2{}
.ms2 .mtitle{color:#0D263C;float:left;margin:10px 0 0 22px}
.login {width: auto;padding-bottom:5px;margin-top:98px;}
.login .title {height:23px;border-bottom: dotted 1px #878A93;border-top: dotted 1px #878A93;background: url(TrioManagement/BulletM2.png) no-repeat 2px 12px;margin-bottom:15px;padding: 10px 0 0 20px}
/* dhtm tootlip */
#dhtmltooltip{position: absolute;left: -300px;border: 1px solid black; min-width:250px; padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/*  module styles  */
.ms .mbutton{float:right;padding: 6px 6px 0 0;}
.ms1 {height:34px;}
.ms1 .mtitle{float:left;padding-top:6px; padding-left:6px;font-size: 20px;color: #663333;}
.ms2{height:33px;border-bottom: dotted 1px #878A93;border-top: dotted 1px #878A93;background: url(TrioManagement/BulletM2.png) no-repeat 2px 12px;margin-bottom:15px}
.ms2 .mtitle{color:#0D263C;float:left;margin:10px 0 0 22px}
.ms3 {height:34px;}
.ms3 .mtitle{float:left;padding-top:6px; padding-left:6px;font-size: 20px;color: #FF3000;}
.ms4 {height:26px; background: url(V/point.gif) no-repeat 6px 9px}
.ms4 .mtitle{color:#333399;float:left;padding-top:6px;padding-left:20px;}
.ms5 {height:24px;background-image:url(MS/5-bg.png);z-index:0;}
.ms5 .mtitle{color:#15428B;font-weight:bold;float:left;padding-top:6px;padding-left:6px;}
.mb2 {border:solid 1px #99BBE8}
.mb2i {border-top:solid 1px #99BBE8}
/* HTML Dokument */
.htmlView { display:inline-block; height: 20px}
.htmlIcons{ float: left; padding-right:6px;}
.htmlIcons img {vertical-align:middle;}
/* News */
.newsView { display:block;}
.newsView h3 {font-size:12px;font-weight:normal;margin:10px 0 10px 0;font-family:Arial,sans-serif;font-weight:bold}
.newsImage{ float: left; padding-right:6px;}
.newsBack { margin: 0 5px 0 5px; }
.newsBack img {vertical-align:middle; }
.newsMore {text-align:right; }
.newsIcons{ float: left; padding-right:6px;}
.padd-top-bottom{padding:3px 0;}
.adminButton { cursor:pointer;width:200px; padding:2px; margin:1px;}
.adminButton:hover {padding:1px;border-color:#99BBE8;border-style:solid;border-width:1px 1px 1px 1px;background-color:#f1f1f1}
/* box.css */
.UIRoundedTransparentBox_Border{border:1px solid #cfcfcf;padding:30px;margin:50px;background:transparent;}
.UIInterstitialBox_Container{padding:25px 30px;}
.UIInterstitialBox_Container ul{margin:0 0 0 13px;padding:0;list-style-type:square;}
.UIInterstitialBox_Container ul li{color:#3b5998;}
.UISimpleMessage_Container{padding:0px;margin:0px;}
.UISimpleMessage_Title{padding:0px 0px 10px 0px;margin:0px;border-bottom:1px solid #ccc;}
.UISimpleMessage_Title h2{padding:0px;margin:0px;font-size:14px;}
.UISimpleMessage_Content{margin:0px;padding:0px;}
.UISimpleMessage_HasIcon .UISimpleMessage_Title h2{padding-left:25px;background-position:left top;background-repeat:no-repeat;}
.UISimpleMessage_HasIcon .UISimpleMessage_Content{padding-left:0px;}
/* calendar.css */
.ajax__calendar_container{background-color: #e2e2e2;border: solid 1px #cccccc;}
.ajax__calendar_header{background-color: #ffffff;margin-bottom: 4px;}
.ajax__calendar_title, .ajax__calendar_next, .ajax__calendar_prev{color: #004080;padding-top: 3px;}
.ajax__calendar_body{background-color: #e9e9e9;border: solid 1px #cccccc;}
.ajax__calendar_dayname{text-align: center;font-weight: bold;margin-bottom: 4px;margin-top: 2px;}
.ajax__calendar_day{text-align: center;}
.ajax__calendar_hover .ajax__calendar_day, .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year, .ajax__calendar_active{color: #004080;font-weight: bold;background-color: #ffffff;}
.ajax__calendar_today{font-weight: bold;}
.ajax__calendar_other, .ajax__calendar_hover .ajax__calendar_today, .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
/* DataGrid.css */
table.grid{font-family: Arial, helvetica, arial, sans-serif;border: solid 1px #cccccc;}
.grid td, .grid th{height:13px;border: solid 1px #cccccc;vertical-align: middle;}
.grid th{padding:4px 4px;text-align:center;background:#4177AE url(AjaxToolKit/sprite.gif) repeat-x 0px -1200px;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
.grid th a{font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;display:block;}
.grid tr.updated td{background-color:yellow;}
.grid td{padding:3px;vertical-align:middle;}
.grid .rowstyle{background-color:#FFFFFF;}
.grid .rowstyle:hover{background-color:#CCE6FF; color:#000;}
.grid td.command{padding:3px 6px;text-align:center;vertical-align:middle;}
.grid td.command input { cursor:hand; }
.grid .editrowstyle{ background-color:#feffc5; }
.grid .altrowstyle {background-color: #E7F3FF;}
.grid .altrowstyle:hover{background-color:#CCE6FF; color:#000;}    
.grid .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no-repeat right 50%; } 
.grid .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }  

/* ModalPopupExtender.css */
div.containerBody{}
.pageEditorTab{height:500px}
.modal-dialog{position:absolute;}
.modal-dialog .container{font-family:Arial,helvetica,arial,sans-serif;font-size:11px;border:solid 1px #99aabd;background-color:#F2F9FF;}
.modal-dialog .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;height:25px;padding-top:5px;}
.modal-dialog .header .msg{vertical-align:middle;padding-left:6px;color:#fff;font-size:12px;font-weight:bold;}
.modal-dialog .body{background-color:#F2F9FF;padding: 5px;}
.modal-dialog .body h2{padding-top:10px;background-color: #F2F9FF;font-size:11px;text-align:center;font-weight:normal;}
.modal-dialog .footer{margin-left: 145px;padding: 0px 0px 10px 0px;background-color: #F2F9FF;}
.modal-dialog .footer .right{background-color: #F2F9FF;float:right;text-align:right;padding-bottom:6px;padding-right:6px;}
.modal-dialog .footer .left{background-color: #F2F9FF;float:left;text-align:left;padding-bottom:6px;padding-left:6px;}
.modal-dialog .close{right:4px;background: url(AjaxToolKit/icons.gif) no-repeat -732px 0px;width:16px;cursor:hand;position:absolute;top:5px;height:16px;}
.modal-dialog .close:hover { background: url(AjaxToolKit/icons.gif) no-repeat -749px 0px;}
.modalBackground {background-color:Black;filter:alpha(opacity=70);opacity:0.7;}
/* ProgressBar.css */
.progress{display: block;position: absolute;padding: 2px 3px;z-index: 10;}
.progress .container{border: solid 1px #808080;border-width: 1px 0px;}
.progress .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;border-color: #D4D4D4 #D4D4D4 #D4D4D4;border-style: solid;border-width: 0px 1px 1px;padding: 0px 10px;color: #FFFFFF;font-size: 9pt;font-weight: bold;line-height: 1.9;font-family: arial,helvetica,clean,sans-serif;}
.progress .body{background-color: #FBFDFE;border-color: #D4D4D4;border-style: solid;border-width: 0px 1px;padding: 10px;text-align: center;}
/* Trio Management */
body{cursor:default;font-size: 12px;background: #FFFFFF url(TrioManagement/Bg-Page-Body.jpg) repeat-x center top;}
html{background:#10223D;}
#pnlMain {margin: 0 auto;padding: 0;background: url(TrioManagement/Bg-Page.jpg) no-repeat center top;}
#wrapperPage {width: 946px; margin: 0 auto;min-height:800px;}
#wrapperFooterPage{background: url(TrioManagement/Footer.png) repeat-x center top;height:93px;}
/* Footer */
#footer{width: 946px; margin: 0 auto;position:relative;height:145px;}
#footer .menu1{position: absolute;top: 32px;left:5px;}
#footer ul {list-style-type: none;margin:0;padding:0;}
#footer li {display:inline;font-family:Tahoma; font-size: 11px;background: url(TrioManagement/BulletFootMenu.gif) no-repeat 0 2px;padding: 0 10px 0 11px;}
#footer li.first {padding: 0 10px 0 0; background-image: none}
#footer li, #footer a, #footer a:hover{color:#587C8F;}
#footer .menu2 {position:absolute;top: 32px; right:0px}
/* Header.css */
#header {position:relative;height:145px;}
#header .menu{position: absolute;top: 115px;left:25px;width:900px;text-transform:uppercase;}
#header .menu ul {list-style-type: none;margin:0;padding:0;}
#header .menu li {display:inline;font-size: 11px;background: url(TrioManagement/BulletMainMenuNext.png) no-repeat 0 2px;padding: 0 28px 0 55px}
#header .menu li.first {background: url(TrioManagement/BulletMainMenu.png) no-repeat 25px 2px;padding: 0 28px 0 50px}
#header .menu a:link,#header .menu a:visited,#header .menu a:active, #header .menu a:hover, #header .logIn a:link,#header .logIn a:visited,#header .logIn a:active, #header .logIn a:hover{color:#ffffff;}
#header .logo{position: absolute;top: 32px;left: 20px;}
#header .logo img {width:250px; height:35px}
#header .logIn{position: absolute;top: 31px;left: 600px;width:240px; height:24px;background:url(TrioManagement/TopLogowanie.gif);padding: 12px 0 0 0;text-transform:uppercase;text-align:center}
#header .langsChanger{position: absolute;top: 12px;left: 920px;}
.divPageEditor {position: relative;float:right}
.divPageEditor .pageEditorBar{padding:3px;background-color: #FFFFCC;border: solid 1px #999999;font-weight:bold;margin-right:35px}
#header .pageEditorBar a:link,#header .pageEditorBar a:visited,#header .pageEditorBar a:active,#header .pageEditorBar a:hover{color:#ff0000;}
.leftMenu{background: url(TrioManagement/LeftMenuBox.png) no-repeat left bottom;padding: 15px 25px 35px 25px;min-height:75px;width:135px;}
.leftMenu ul {list-style-type: none;padding: 0;margin:0;}
.leftMenu li {margin: 0;padding: 4px 0 4px 0;}
.leftMenu li.l2 {margin: 0 0 0 2px;padding: 4px 0 4px 8px;border-left: dotted 1px #878A93;}
.leftMenu a, .leftMenu a:hover{color:#ffffff;}
.leftMenu dl {border-left: dotted 1px #878A93;padding: 0 0 0 10px}
.leftMenu dd{margin:0; padding: 4px 0 4px 0}
.pageTitle{position:absolute;left:221px;top:173px;color:#ffffff;font-size: 20px}
div.topLine {border-top: dotted 1px #878A93;padding: 10px 0 10px 0;margin:0} /* TODO dodane */
div.noLine {padding: 10px 0 10px 0;margin:0} /* TODO dodane */
p.topLine {border-top: dotted 1px #878A93;padding: 10px 0 10px 0;margin:0}
p.noLine {padding: 10px 0 10px 0;margin:0}
p.topLineMenu, p.noLineMenu {padding: 10px 10px 10px 0;background: url(TrioManagement/A.png) no-repeat right 14px;}
.more {background: url(TrioManagement/A.png) no-repeat right 4px;padding-right: 15px}
p.Title2 {color:#05131E; font-size:14px}
p.Title3{color:#1A436D; font-size:18px;}
a.selected, .selected {color:#01A0D7}
/*style le*/
body.LE{background-image:none;background-color:#FFFFFF;margin:0px}
.LE #tblMain, .LE #pnlMain{background-image:none;min-height: 0px;}
.LE #td2{
	float: left;
	width: 100%;
	min-height:1px;
	padding: 0;
	margin: 0}
.LE p, .LE ul, .LE ol, .LE table {
	margin: 0;
}
.LE #pnlMain{margin:0;padding:0px}
/* HtmlText */
#td2 .documentActions {height: 8px;margin: 30px 0 20px 0;border-bottom: 1px dotted gray;font-size: 13px;text-align: right;font-size: 11px; }
#td2 .documentActions ul {display: inline;float: right;list-style: none;margin: 0;padding: 0 10px 0 0;text-align: right;}
#td2 .documentActions ul li {float: left;list-style: none;margin: 0 0 0 10px;padding: 0 5px;background: none;background-color: white}
.pageL0{margin:15px 0 15px 0;border-bottom: dotted 1px #878A93;border-top: dotted 1px #878A93;background: url(TrioManagement/BulletM2.png) no-repeat 2px 12px;padding: 10px 10px 10px 20px}
.pageL1{margin:0 0 0 30px;background: url(TrioManagement/A.png) no-repeat left 5px;padding: 2px 0 2px 15px}
.pageL2{margin:0 0 0 75px;background: url(TrioManagement/A.png) no-repeat left 5px;padding: 2px 0 2px 15px}
/* forms */
.form .formSendButton {text-align: right;}
.form .formTable {margin: 10px 0 20px 0;border-collapse: collapse;}
.form .formField,.form .formLabel{padding: 5px 5px 15px 5px;border-top: 1px solid #d1dce5;border-bottom: 1px solid #d1dce5;vertical-align: top;}
.form .formLabel {text-align:right; font-weight:bold; width:125px}

