/* msContents */

div.contents { 
}

div.msContents {
margin-right:15px;
padding-right:15px;
}

#cntStruct {
margin-right:0px;
padding-right:0px;
position: relative;
display: block;
}

#cntForm {
margin-top:0px;
overflow : auto;
padding-left:30px;
}

/** IE je debil, odsayuje padding jako margin */
fieldset.msContents {
width: 325px;
overflow : crop;
float: left;
clear: none;
margin-bottom:30px;
padding-top:20px;
border-style:solid; 
border-width:3px; 
border-color:#c0c0c0;
border-top-width:10px;
}

div.msContents div {
width: 250px;
height: 50px;
margin-top: 5px;
border: 5px solid black;
}

fieldset.msContents div.struct {
width: auto;
height: 100%;
overflow: auto;
border:0px;
margin-left:0px;
margin-right:15px;
margin-top:0px;
margin-bottom:0px;
margin-bottom:30px;
padding:0px;
}

/* doplneni vlastnosti platne jen u msContens */
div.mainArea {
padding-top:30px;

}

/* polozky seznmu struktury  */
#cntStruct div {
font-family: lucida grande,tahoma,verdana,arial,sans-serif;
font-size:13px;
margin-top:0px;
margin-bottom:10px;
margin-left:-15px;
margin-right:0px;
padding-top:0px;
width:auto;
height:auto;
padding-bottom:7px;
border-style:solid;
border-color:#aba8a1;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
}

#cntStruct div.summary {
margin-top:20px;
margin-left:15px;
width:290px;
}

#cntStruct div h2 {
font-family: lucida grande,tahoma,verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
color:#4f4f4f;
background-color:#dce4e6;
margin-top:0px;
margin-bottom:5px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
border-style:solid;
border-color:gray;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
cursor:pointer;
}

#cntStruct div h2 span {
margin-left:0px;
padding-left:5px;
}

#cntStruct div.chapter h2 {
background-color:#efd6ab;
}
#cntStruct div.main_new h2 {
background-color:#efd6ab;
}

#cntStruct div.summary h2 {
background-color:#E9E9E9;
}

#cntStruct div.printedWith h2 {
background-color:#efcab9;
}

#cntStruct div img {
margin-left:10px;
cursor:pointer;
margin-top:0px;
margin-bottom:0px;
vertical-align:bottom;
}

#cntStruct div span {
padding-left:15px;
}


/*
div.msItem_1 {
	background-color:#FFED88;
}

div.msItem_2 {
	background-color:#FC5900;
}

div.msItem_3 {
	background-color:#498694;
}

div.msItem_4 {   
	background-color:#CAE4FF;
}
*/
