
/*	Obecné nastavení stylů */
*{padding: 0px; margin:0px;}
BODY {font-family:Arial,Helvetica,sans-serif; font-size:12px; }
A { color: blue; text-decoration: none; }
A:hover { color: red; text-decoration: underline;  }
INPUT, SELECT { width: 100px; border:1px solid #C0C0C0; padding:2px;  }
TEXTAREA { width: 100px; border:1px solid #C0C0C0; padding:2px;  }
UL { list-style-type:none; padding-left: 0px; }
LI { display:inline; margin-right: 5px; border:1px solid #C0C0C0; padding:2px 3px; }
LI.selected { background-color: #E0E0E0; }
.cleaner { clear: both; height: 1px; }

/*	Master - schránka projektu */
.main, DIV.footer { margin:0px auto; padding: 45px;}
.footer {  border-top:3px solid #C0C0C0; text-align: center; font-size:10px; padding:20px; }
.main TABLE { border-left:1px solid #C0C0C0; border-top:1px solid #C0C0C0; width:100%; }
.main TABLE TD, DIV.main TABLE TH { border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; padding: 2px 5px; }
.main TABLE TH { text-align: left; background-color: #E0E0E0; }
.mainHeader { margin:0px auto; padding: 10px; background-color: #fff; border-bottom:2px solid #000000; margin-bottom: 20px; background-image: url(img/head.png); background-repeat: repeat-x;}
.loginInfo{text-align: right; font-weight: bold;}
.loginInfo a{padding: 4px; border:1px solid red; margin-left: 40px; color:red; font-weight: normal; font-size: 11px;}
.objectTop {margin-bottom: 10px;}


/*	Login dialog - Application Framework */
DIV.loginControl { margin:0 auto; width: 200px; border:1px solid #C0C0C0; padding: 10px; }
DIV.loginControl DIV.loginControlContent { padding: 5px;  font-family:Arial,Helvetica,sans-serif; font-size:10px; }
DIV.loginControl DIV.loginControlContent INPUT { width: 185px; border:1px solid #C0C0C0; padding:2px; margin-top: 5px; margin-bottom: 5px;}
DIV.loginControl DIV.loginButton { text-align:right; }
DIV.loginControl DIV.loginButton INPUT { width: auto; }
DIV.loginControl DIV.loginError {color:red; font-weight:bold; padding-bottom:5px;}



/*	MainMenu - Application Framework */
div.mainMenu ul {list-style-type:none;margin:0;padding:0;}
div.mainMenu ul li {display:inline;float:left;position:relative;}
div.mainMenu ul li ul { color:#000;background-color:#E0E0E0;border:1px solid #000;display:none;left:0;margin-left:-1px;padding:5px;position:absolute;margin-top:5px;z-index:100;}
div.mainMenu ul li ul li {border:medium none;display:table;float:none;white-space:nowrap;}
div.mainMenu div.subMenuDiv {visibility:hidden;}

div.mainMenu ul li ul li a{color:#000; border-right:none;}
div.mainMenu ul li ul li a:hover{color:#000; text-decoration: underline;}




/*	Detail  - Application Framework */
DIV.dObjectDetailDiv { border:1px solid black; width: 450px; margin:0px auto; background-color:gray; }
DIV.dobjectDetailHeader { padding: 5px; background-color: #C0C0C0; border-bottom:1px solid black;  margin-bottom: 0px;  }
DIV.dobjectDetailProperty  { padding: 1px 5px; }
DIV.dobjectDetailProperty a { margin-left: 5px; }
DIV.dobjectDetailPropertyLabel { width: 175px; float: left; }
DIV.dobjectDetailProperty INPUT { width: 210px; }
DIV.dobjectDetailProperty TEXTAREA { width: 385px; }
DIV.dobjectDetailProperty SELECT { width: 216px; }
DIV.objectMenu { float:left; width:245px; background-color: #C0C0C0; border:1px solid black; }
DIV.objectMenu LI { padding : 2px 5px; list-style-type:none; }
DIV.objectRepeater {  margin:0px auto 0px; }
DIV.dobjectDetailButtons { text-align: right; border-top:1px solid #C0C0C0; padding-right: 10px; margin-top: 5px;  } 
DIV.dobjectDetailButtons INPUT { width: auto; border:1px solid #C0C0C0; padding:2px; margin-top: 5px; margin-bottom: 5px;}
DIV.dobjectDetailButtons INPUT:hover { background-color: #E0E0E0; }
DIV.dobjectDetailInfo, DIV.dobjectDetailError { background-color: #E0E0E0; font-size: 12px; margin-bottom: 5px; border-bottom: 1px solid black; width: 395px; visibility: hidden; }
DIV.dobjectDetailError { color: red; }

/*	List - Application Framework */
DIV.rowEdit { width: 16px; height: 16px; background-image: url('img/rowedit.gif'); }
TH.headerEdit { width: 25px; }
DIV.listPages { text-align: right; }
DIV.listPages SPAN, DIV.listPages A { margin-left: 5px; margin-right: 5px; }
.rowselected { background-color: #D0D0F0; }
DIV.taskMenuControl { float:right; margin-bottom:3px; }
DIV.taskMenuControl UL { margin:0px; }
LI.newObject { background-image: url('img/plus.gif'); display:block; height:16px; width:16px; padding: 0px; float: left; }
LI.excelExport { background-image: url('img/excel.gif'); display:block; height:16px; width:16px; padding: 0px; float: left; }

DIV.slavesControl { margin-top: 10px; }
DIV.slavesControl UL { margin: 0px; float: left; }

/*	Nastavení práv - Application Framework */
DIV.rightsControl { height: 400px; }
DIV.rightsControl SELECT { width:200px; height: 350px; margin-right: 5px; }
DIV.rightsSelects { float: left; }
DIV.rightsRights { float: right; width: 300px; }
DIV.rightsMenu { height: 25px; width: 450px; margin-bottom: 5px; }






#ctl00_mainSystemMenu_menu_0 a{display: block; width: 80px; padding: 3px; text-decoration: none; color:gray; text-align: center; background-color: #E0E0E0; font-weight: bold;}
#ctl00_mainSystemMenu_menu_0 a:hover{color:#000; background-color: silver;}



/* webprojects > nastavení */

.dSystemTopDiv{padding: 20px; margin-bottom: 25px; border: 1px solid gray; background-color: silver;}
.dSystemTopDiv select{border:1px solid #000; width: 200px;}
.project-menu{margin-bottom: 20px;}
.project-menu a{display: block; border:1px solid gray; padding: 2px 4px 2px 4px; float: left; margin-right: 5px; color:#000;}
.project-menu a:hover{color:gray;}
.dSystemMainDiv{margin-top: 25px;}
.dSystemTopDiv span{margin-right: 8px;}

.dSystemMainDiv .projectUsers, .projectSettings, .projectCopy{font-weight: bold; margin-bottom: 15px;}
.dSystemMainDiv table{margin-bottom: 15px;}
#ctl00_formContentPlaceHolder_addUser_name{margin-right: 10px; margin-left: 5px;}
.dSystemMainDiv .projectSettingsItem span{background-color: silver; display: block; float: left; width: 300px; padding: 3px; border:1px solid silver; margin-right: 5px;}
.dSystemMainDiv .projectSettingsItem input{display: block; float: left; height: 17px; width: 400px; margin-right: 5px;}
.dSystemMainDiv .projectSettingsItem select{display: block; float: left; height: 23px; width: 180px; margin-right: 5px;}
.dSystemMainDiv .projectSettingsItem input.button {height: 23px; width: 120px; }
.dSystemMainDiv .projectSettingsItem{height: 22px;}
.buttonProjectCopy, .buttonProjectSettingsSave, .projectAddUser{margin-top: 25px; cursor: pointer; width: 150px;}

.dSystemMainDiv div.projectSettingsItem span.errorMessage {width: auto;}
.dSystemMainDiv div.projectSettingsItem a { color: black; }
.dSystemMainDiv div.projectSettingsItem div { width: 90%; background: white; height:400px; position:absolute; margin-top: 15px; margin-left: 50px; }
.dSystemMainDiv div.projectSettingsItem textarea { height:390px; width:98%; margin: 5px; }
.dSystemMainDiv div.projectSettingsItem span.logType_2 { background-color: red; }

.sqlDataText { width: 90%; height: 250px; margin-bottom: 5px; }


input.small {
  margin-left: 10px;
  width: 70px;
}