body#defaultpage {	
	margin: 0px;
	color: #000000;	
	background-color: white;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;	
	FONT-SIZE: 70%;
}
body
{
	MARGIN: 10px;
	color: #000000;	
	background-color: white;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;	
	FONT-SIZE: 70%;
}

H1, H2, H3, H4 {text-decoration:none; margin-left:0px; margin-bottom:0px;}
H1, .objectEditHeader {/*font-size: 12pt;*/ FONT-SIZE: 1.4em;}
H2 {/*font-size: 11pt;*/ FONT-SIZE: 1.3em;}
H3 {/*font-size: 10pt;*/ FONT-SIZE: 1.2em;}
H4, .commentHeader, #votingQuestion {/*font-size: 9pt;*/ FONT-SIZE: 1.1em;}

BIG {/*font-size:12pt;*/ FONT-SIZE: 1.4em; font-weight:bold; text-decoration:none; margin-left:0px;}
PRE {font-family:Courier New;}
P {margin-top:2px; margin-bottom:4px;} 
REMBLOCKQUOTE {/*font-size:8pt;*/ color:#000000;}
TH {text-align:left; /*font-size:8pt;*/FONT-SIZE: 70%;}
TD {/*font-size:8pt;*/FONT-SIZE: 70%;}

UL {
	margin-left:20px;
	margin-top:2px;	
}
UL#level0 {margin-left:0px;}
UL.none { list-style-type:none;}

a {color:#2B4372; cursor:hand;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover{text-decoration:underline;}

/* menu */
#menuForm { margin:0px }
#divMenu {
	border-right:#8a9790 0px solid;
	border-top:#e6e6ff 1px solid;	
	border-left:#e6e6ff 0px solid;
	border-bottom:#8a9790 1px solid;
	width:102%;
	height:19px;
	background-color:#e9e9e6;
	text-align:left;
	color:#000;
	z-index:10;
	MARGIN:-10px;
}
#defaultpage #divMenu
{
	width:100%;
	margin:0px;
}

.clsFontMenu {
	cursor:hand;
	DISPLAY:block;
	FONT-WEIGHT:normal;
	FLOAT:left;
	COLOR:Black;
	POSITION:relative;
	HEIGHT:18px;
	BACKGROUND-COLOR:transparent;
	/*font-size:8pt;*/
	font-size:70%;
}
.clsFontMenuOver {
	cursor:hand; 
	DISPLAY:block;
	FONT-WEIGHT:normal;
	FLOAT:left;
	COLOR:Black;
	POSITION:relative;
	HEIGHT:18px;
	BACKGROUND-COLOR:#cccfcc;
	/*font-size:8pt;*/
	font-size:70%;
}
.clsSubMenu {
	cursor:hand;
	CLEAR:left;
	BORDER-RIGHT:#aaa 1px solid;
	BORDER-TOP:#fff 1px solid; 
	BORDER-LEFT:#fff 1px solid; 
	BORDER-BOTTOM:#aaa 1px solid; 
	FONT-WEIGHT:normal;
	BACKGROUND-COLOR:#f0f3f2; 
	TEXT-ALIGN:left;
	/*font-size:8pt;*/
}
remPro menu ve stránkách jiné než default.asp
A.clsFontMenu:link {
	cursor:hand; 
	BACKGROUND-COLOR:transparent; 
	TEXT-DECORATION:none; 
	HEIGHT:18px;
}
A.clsFontMenu:active {
	TEXT-DECORATION:none;
	BACKGROUND-COLOR:transparent; 
}
A.clsFontMenu:visited {
	TEXT-DECORATION:none;
	BACKGROUND-COLOR:transparent; 
}
A.clsFontMenu:hover {
	BACKGROUND-COLOR:#cccfcc;
}
/* chybová hláška */
.clsError {
	z-index:101;
	color:#C00000;
	font-weight:bold;
}

/* strom stránek + obsah vybrané stránky */
#defaultContent {
	width:100%;
}
/* strom stránek */
#pageTree {
	padding:7px, auto, auto, 7px;
	/*margin:0px;*/
	width:300px;
	background-color:#E1E1E1;
	top:0px;
	left:0px;
	position:relative;
	height:expression(document.getElementById('pageHead').clientHeight + document.getElementById('pageStatus').clientHeight + document.getElementById('pageBody').clientHeight + document.getElementById('pageComments').clientHeight + "px")
}

/* obsah vybrané stránky */
#pageHead, #pageStatus, #pageBody
{
	width:expression(document.getElementById('pageVoting').style.visibility == 'hidden'? document.body.clientWidth - document.getElementById('pageTree').clientWidth + "px": document.body.clientWidth - document.getElementById('pageTree').clientWidth - document.getElementById('pageVoting').clientWidth + "px");
}
#pageHead
{
	padding:7px auto auto 7px;
	position:absolute;
	top:expression(document.getElementById('mMenu').clientHeight + "px");
	left:expression(document.getElementById('pageTree').clientWidth + "px");
}
#pageTitle {
	/*font-size: 12pt;*/	
	FONT-SIZE: 1.4em;
	font-weight:bold;
	padding:7px auto auto 7px;
	/*position:absolute;
	top:expression(document.getElementById('mMenu').clientHeight + "px");
	left:expression(document.getElementById('pageTree').clientWidth + "px");*/
	width: 100%;
}
#pageStatus {
	padding:7px auto auto 7px;
	position:absolute;
	top:expression(document.getElementById('mMenu').clientHeight + document.getElementById('pageHead').clientHeight + "px");
	left:expression(document.getElementById('pageTree').clientWidth + "px");
}
#pageStatus td {
	color:Gray;
	/*font-size:8pt;*/
	FONT-SIZE: 70%;
	/*padding:3px 0px 5px 0px;*/
	padding: 3px 3px 5px 3px;
}
.statusPopis{font-weight:bold;}

#pageBody {
	padding:7px, 0px, 0px, 7px;
	position:absolute;
	top:expression(document.getElementById('mMenu').clientHeight + document.getElementById('pageHead').clientHeight + document.getElementById('pageStatus').clientHeight + "px");
	left:expression(document.getElementById('pageTree').clientWidth + "px");
}
#pageSignatures td
{
	color:Gray;
	FONT-SIZE: 70%;
	padding:0px;
}
#pageSignatures table { width:100%;	}
#infopage #pageSignatures td
{
	color:Black;
	FONT-SIZE: 70%;
	padding:0px;	
}

#pageVoting {
	background-color:#E1E1E1;
	margin:10px 10px 10px 10px;
	padding-top:5px;
	width:250px;	
	position:absolute;
	top:expression(document.getElementById('mMenu').clientHeight + 2 + "px");
	left:expression(document.getElementById('defaultContent').offsetWidth - 250 - 20 + "px");	/*250 = pageVoting.width*/
}
.clsVotesBar {BACKGROUND-COLOR:#31639C; height:8px; display:inline;}

#pageComments {	
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top: solid 1px gray;	
	margin:  7px 0px 0px 7px;		
	position:absolute;
	padding:0px;
	top:expression(document.getElementById('mMenu').clientHeight + document.getElementById('pageHead').clientHeight + document.getElementById('pageStatus').clientHeight + document.getElementById('pageBody').clientHeight + "px");
	left:expression(document.getElementById('pageTree').clientWidth + "px");
	width:expression(document.getElementById('pageVoting').style.visibility == 'hidden'? "auto": document.body.clientWidth - document.getElementById('pageTree').clientWidth - document.getElementById('pageVoting').clientWidth - 30 + "px");
}
.commentHeader, .commentAdd {
	padding-top:10px;
	padding-bottom:5px;
}
.commentBody{}
.commentHeader, #votingQuestion {
	font-weight:bold;
}
.objectEditHeader 
{
	font-weight:bold;
	padding: 5px, 0px, 5px, 0px;
}
.row {
  clear: both;
  padding-top: 5px;
}
.row span.label {
  float: left;
  width: 20%;
  text-align: right;  
  padding-right:5px;
}
.row span.formElem
{
	float: right;	
	width: 80%;
	text-align: left;
} 
.imgDetail, .imgDelete {	
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-left: 0px;
	border-bottom: 0px;
}

/*.clsPanel, .clsEditPanelNoHeight, .clsEditZalOff, .clsEditZalOn, .clsShowZal, .clsEditPanel {*/
.clsPanel, .clsEditPanelNoHeight, .clsEditZalOff, .clsEditZalOn, .clsEditPanel {
	background-color:buttonface;
}
.clsPanel{
	padding:5px;
	margin: 0px auto;
	border-right:gray thin outset;	
	border-top:gray thin outset; 
	z-index:1;	
	border-left:gray thin outset;	
	width:80%;	
	border-bottom:gray thin outset;	
}
.clsEditPanelNoHeight, .clsEditPanel 
{
	padding:0px;
	margin: 0px;
	border-right:dimgray 2px solid; 
	z-index:1; 
	border-left:gray 2px solid; 
	border-bottom:dimgray 2px solid;	
}
.clsEditPanelNoHeight {
	width:100%;
}
.clsEditPanel {
	height:expression(document.body.clientHeight-150+"px");
}

.clsEditZalOff, .clsEditZalOn {
	border-right:dimgray 1px solid;
	border-top:gray 1px solid;	
	border-left:gray 2px solid;
	/*width:60px;*/
	cursor:default;
	text-align:center;
}
.clsEditZalOff {
	font-weight:normal;
	border-bottom:gray 2px solid;
	height:20px;
}
.clsEditZalOn {
	font-weight:bold;
	border-bottom:medium none;
	height:23px;
}
.clsEditPanelZalNone {
	BORDER-BOTTOM:gray 2px solid;
}
/** login beg */
#spanObecneLogin, #spanObecnePwd {width:360px;}
#spanObecneLogin .label, #spanObecnePwd .label  {width:150px;}
#spanObecneLogin .formElem, #spanObecnePwd .formElem {width:200px;}
/** login end */

/** signpage beg */
#spanObecneSign {width:500px;}
#spanObecneSign .label {width:150px;}
#spanObecneSign .formElem {width:340px;}
/** signpage end */

/** search beg */
#spanFindText {HEIGHT: 100%}
#idsearch #spanPoZal 
{
	WIDTH: expression(document.getElementById('spanFindText').offsetWidth - document.getElementById('spanZalWords').offsetWidth - document.getElementById('spanZalChanges').offsetWidth - document.getElementById('spanZalComments').offsetWidth + "px");	
}
/* search end **/

/** groups beg */
#idgroups #panels {WIDTH:700px}
#idgroups #spanPoZal 
{
	WIDTH: expression(document.getElementById('panels').offsetWidth - document.getElementById('spanZalObecne').offsetWidth - document.getElementById('spanZalUsers').offsetWidth + "px");; 
}
/* groups end **/

/** counters beg */
#idgroups #panels {	WIDTH:700px; }
#counters #spanPoZal 
{
	WIDTH: expression(document.getElementById('panels').offsetWidth - document.getElementById('spanZalObecne').offsetWidth - document.getElementById('spanZalIni').offsetWidth + "px");; 
}
/* edit beg **/
#edit #spanShowText, #edit #spanShowHtml 
{
	border-right:gray 1px solid;
	border-left:gray 1px solid;
	border-bottom:gray 1px solid;
	width:130px;
	cursor:default;
	padding-top:2px;
	height:20px;	
	text-align:center;
}

#edit #idRam 
{
	BORDER-RIGHT:gray 1px solid; 
	BORDER-TOP:white 1px solid; 
	BORDER-LEFT:white 1px solid; 
	BORDER-BOTTOM:gray 1px solid;
	DISPLAY:none; 
	Z-INDEX:1; 
	POSITION:absolute;
}
#edit #RichEd 
{
	PADDING-RIGHT:4px; 
	PADDING-LEFT:4px; 
	PADDING-BOTTOM:4px; 
	PADDING-TOP:4px; 
	OVERFLOW:auto; 
	WIDTH:100%; 
	HEIGHT:expression(document.body.clientHeight - 170 + "px"); 
	BACKGROUND-COLOR:white;	
	BORDER-RIGHT:thin inset; 	
	BORDER-TOP:thin inset; 
	BORDER-LEFT:thin inset; 
	BORDER-BOTTOM:thin inset;
}
#edit #spanPoZal 
{
	WIDTH: expression(document.getElementById('panels').offsetWidth - document.getElementById('spanZalObecne').offsetWidth - document.getElementById('spanZalText').offsetWidth - document.getElementById('spanZalChange').offsetWidth  + "px");	
}
#edit .clsModeOn 
{
	 background-color:white;
	 font-weight:bold;
}
#edit .clsModeOff {	font-weight:normal;}
#edit .clsEnabled {background-color:white;}
#edit .clsDisabled {background-color:#dcdcdc;}
/* #edit .clsEditZalOff, #edit .clsEditZalOn, #edit .clsEditPanel, #edit .clsModeOff { background-color:buttonface; }*/
#edit .clsModeOff { background-color:buttonface; }
/* edit end **/

#divLeft {width:30%; height:100%; float:left;}
#divInfo {width:70%; height:100%; padding-top:50px;}
#btnAno, #btnNe, #btnStorno, btnOk {WIDTH:60px;}
.btn { height:24px;}
.txtRight { text-align:right; }
#tbSourceComp, #tbXsltTransf 
{
	width:100%;
	height:350px;
}
#tbNoteDL
{
	width:350px;
	height:80px;
}
#tbAnswersVoting
{
	width:350px;
	height:100px;
}
#tbBodyTemplate
{
	width:100%;
	height:400px;
}

.clsFormBGround {BACKGROUND-COLOR:#e9e9e6; }
.clsLogsTitleBar {BACKGROUND-COLOR:#e9e9e6; }
.clsRamecek
{
	border-right: maroon 1px solid;
	padding-right: 5px;
	border-top: maroon 1px solid;
	margin-top: 8px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: maroon 1px solid;
	padding-top: 5px;
	border-bottom: maroon 1px solid;
}
