
/*markovy uzivatelske styly*/

.downpagecollumns{
width:637px;
		background-image: url(../img/profilgreenline.gif);
		background-position: left top;
		background-repeat: no-repeat;
margin: 15px 0px 0px 0px;
padding: 15px 0px 0px 0px;
}

.downpagecollumns .left{
width:199px;
		background-image: url(../img/profilverticallinedot.gif);
		background-position: 100%  ;
		background-repeat: repeat-y;
margin:0px 0px 0px 0px;
padding:0px 12px 0px 0px;
float:left;
}

.downpagecollumns .centre{
width:199px;
background-image: url(../img/profilverticallinedot.gif);
		background-position: 100%  ;
		background-repeat: repeat-y;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 8px;
float:left;
}

.downpagecollumns .right{
width:199px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float:left;
}

.downpagecollumns .left .imgpopis, .downpagecollumns .centre .imgpopis, .downpagecollumns .right .imgpopis{
padding: 0px 0px 3px 0px;
font-family: Arial, Helvetica, Sans Serif;
font-size: 13px;
line-height: 18px;
font-weight: bold;
color: rgb(141,175,75);
background-image: url(../img/profilnadpisunderline.gif);
		background-position: left bottom  ;
		background-repeat: no-repeat;
}

.downpagecollumns .left .text, .downpagecollumns .centre .text, .downpagecollumns .right .text{
padding: 3px 0px 0px 0px;
font-family: Georgia, Times New Roman, Sans Serif;
font-size: 11px;
line-height: 18px;
}





.mainpage .left, #mainpage .left  {
font-family: Georgia, Times New Roman, Sans Serif;
font-size: 11px;
line-height: 18px;
float:left;
width: 429px;
text-align: left;
margin:-20px 0px 0px 0px;
}
.left .napis{
font-weight: bold;
margin:0px 0px 0px 0px;
}

.mainpage .left UL LI, #mainpage .left UL LI {
font-family: Georgia, Times New Roman, Sans Serif;
font-size: 11px;
line-height: 18px;

}

.mainpage .right, #mainpage .right {
float:left;
width: 208px;
margin:-20px 0px 0px 0px;
}

.mainpage .right IMG, #mainpage .right IMG{
margin: 0px 0px 3px 9px;
}

.mainpage .right .imgpopis, #mainpage .right .imgpopis{
margin: 0px 0px 3px 11px;
font-family: Arial, Helvetica, Sans Serif;
font-size: 9px;
line-height: 12px;
color: rgb(0,152,113);
}

.AZzaznam{
margin: 0px 0px 0px 0px;
font-family: Georgia, Times New Roman, Sans Serif;
font-size: 11px;
line-height: 18px;
}
.AZzaznam .line{
margin: 0px 0px 0px 0px;

}
.AZzaznam .line .napis{
margin: 0px 10px 0px 0px;
float:left;
font-style: italic;
width: 80px;
}
.AZzaznam .line .text{
margin: 5px 0px 0px 0px;

}
.AZzaznam .line .textnadpis{
margin: 0px 0px 0px 0px;
font-weight: bold;
}
.AZzaznam IMG{
margin: 10px 0px 10px 0px;
}

/** ***** */
INPUT {
       font-size: 9pt;
}

.main H1, #search H1 {
font-family: Arial, Helvetica, Sans Serif;
        font-size: 23px;
        line-height: 27px;
        color: rgb(102,51,51);
        font-weight: bold;
        padding-bottom: 8px; 
               
        margin: 5px 0 0px 0;
		background-image: url(../img/bottomline.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
}
#search H1 {
		margin-bottom: 5px;
		padding-top: 29px;
}

#navigation .top .search FORM INPUT.button {
        margin: 0;
        display:block;
        font-size: 7pt;
}

#navigation .menu {
		left: 0px;
}

/*********************************/
/*** vychozi styly pro det. uzlu */
/*********************************/
#signpost IMG, #module IMG {
       margin-bottom: 0px;
}
#signpost TABLE IMG, #module TABLE IMG {
       margin-bottom: 0px;
}
#signpost IMG.noborder, #module IMG.noborder {
       border: none;
}
#signpost P, #module P, #document P, #usermodule P {
       padding: 0;
       margin: 0 10px 10px 0px;
       /*font-size: 11px;*/       
}
#signpost A, #module A, #search A, #usermodule A {
       color: #005398;
       font-weight: normal;
}
#signpost .strong, #module A.strong, #usermodule .strong {
       font-size: 11px;
       font-weight: bold;
}
#signpost STRONG, #module STRONG, #usermodule STRONG {
		color: #4D4D4D;
}
#signpost UL LI {
        margin-left: 5px;
        color: #4D4D4D;
}
.main #usermodule UL {
        margin-left: 15px;
}
#usermodule UL LI {
        /*list-style: none;*/
}

/*********************************/
/*** seznam pripojenych souboru  */
/*********************************/
#fileList {
       width: 100%;
       float: left;
}
#signpost #fileList {
       margin-top: 20px;
}
#fileList H1 {
       color: #606163;
       font-size: 9pt;
       margin-bottom: 5px;
}
#fileList UL {
       padding: 0;
       margin: 0;
}
#fileList LI {
       list-style: none;
       margin-bottom: 5px;
       font-size: 8pt;
}
#fileList LI IMG {
       float: left;
}
#fileList LI A {
    color: #000000;
    font-style: normal;
}

/*********************************/
/*** seznam podrizenych uzlu     */
/*********************************/
#content .main * #childStructureList UL {
       	/*border-top: 1px solid #CACACA;*/
	   /*	background-image: url(../img/bottomline.gif);*/
		background-position: left top;
		background-repeat: repeat-x;
       	padding: 5px 0 0px 0; /* bot 10px */
       	margin: 0;       	
       	/*line-height: normal;*/
}
#content .main * #childStructureList LI {
       	list-style: none;
       	padding: 0 0 0px 0;
       	margin: 0;		
}
#content .main * #childStructureList LI A {
       	font-size: 9pt;
}
#content .main * #childStructureList.noborder UL {
		padding: 0 0 0px 0;
        border-top: 0;
		background-image: none;
}


/*********************************/
/*** bublina                     */
/*********************************/
TD.alt { font-size: 8pt; }

.bold { font-weight: bold; color: #000000; }

.error { color: red; }


/*********************************/
/*** FOOTER                      */
/*********************************/
#content .main #footer {
       /*border-top: 1px solid #CACACA;*/
	   /*background-image: url(../img/dot.gif);*/
		background-position: left top;
		background-repeat: repeat-x;
}
#content .main #footer * {
       color: #4D4D4D;
}
#content .main #footer .copyright {
       float: left;
}
#content .main #footer .date {
       float: right;
}

/*********************************/
/* HR */
DIV.hr {
  padding: 0;
  margin: 2px 0 6px 0;
  background-image: url("../img/bottomline.gif");
  background-repeat: repeat-x;
  height: 3px;
  border: 0;
}

DIV.hr HR {
  display: none;
}

/*********************************/
/* TAB panel */
#tabWizard {
        font-size: 9pt;
        height: auto;
        margin: 10px 0 0 0;
		width: 515px;		        
}
#tabWizard .tab, #tabWizard .tabSelected, #tabWizard .tab1, #tabWizard .tab1Selected {
        padding: 2px 5px 2px 5px;
        float: left;
        background-color: #BDC0C1;
}
#tabWizard .tab, #tabWizard .tab1 {
        border-top: 1px solid #888888;
        border-right: 1px solid #888888;
        border-bottom: 1px solid #888888;
        background-image: url("../img/tabbg.jpg");
}
#tabWizard .tabSelected, #tabWizard .tab1Selected {
        border-top: 1px solid #888888;
        border-right: 1px solid #888888;
        border-bottom: 1px solid #F5F5F5;
        background-color: #F5F5F5;
        color: #000000;
}
/*#tabWizard .tabSelected,*/ #tabWizard .tab1 {
        border-left: 1px solid #888888;
}
#tabWizard .tab1Selected {
        border-left: 1px solid #888888;
}
#tabWizard .tab, #tabWizard .tab1 {
        background-color: #CCCCCC;
}
#tabWizard .none {
        padding: 2px 0 2px 0;
        border-bottom: 1px solid #888888;
        border-top: 1px solid #FFFFFF;		        
}
#tabWizard A {
        color: #005398;
        text-decoration: none !important;
}
#tabWizard .tabSelected A, #tabWizard .tab1Selected A, #tabWizard A:hover {
        color: #2D2D2D;
        text-decoration: none !important;
}
#tabPanel {
        border-right: 1px solid #888888;
        border-bottom: 1px solid #888888;
        border-left: 1px solid #888888;
        padding: 20px 10px 20px 10px;
        background-color: #F5F5F5;
        width: 493px;
         color: #4D4D4D;
}
#tabPanel HR {
        margin: 10px 0 10px 0;
        padding: 0;
}
#tabPanel.topborder {
		border-top: 1px solid #888888 !important;
}

/*************************************/
/* TABLE clean */
TABLE.clean {
		border-collapse: collapse;		
}
TABLE.clean TD {
		background-image: none !important;
		border: 0 !important;
		padding: 0 !important;
		vertical-align: top;
		color: #4D4D4D;
}
TABLE.clean TD.note {
		padding-top: 10px !important;
		color: #7D7D7D;;
}
TABLE TD.stdborder, TABLE TR.stdborder TD, TABLE.clean TR.stdborder TD {
		padding: 4px 4px 4px 2px !important;
       	background-image: url(../img/dot_h.gif) !important;
       	background-repeat: repeat-x !important;
       	background-position: left bottom !important;
       	color: #4D4D4D !important;
}
TABLE TD.stdborder IMG, TABLE TR.stdborder TD IMG, TABLE.clean TR.stdborder TD IMG {
		margin: 3px 0 0 0;
		padding: 0;
}



/*********************************/
/*** definice stromove struktury */
/*********************************/
.tree {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	line-height: normal;
	font-family: Arial, Sans-serif;
}

.tree DIV.row {
	clear: left;
	width: 100%;
}

.tree SPAN {
		float: left;
        font-size: 9pt;
        vertical-align: top;
        color: #FFFFFF;
}

/***********************************/
/*** barvicky vrcholu podle prav ***/
/***********************************/
.tree SPAN.structure, .tree SPAN.admin, .tree SPAN.dataAdmin {
        padding: 2px 5px 0px 0px;
        font-weight: bold;
}
.tree SPAN.structure {
        background-color: white;
}
.tree SPAN.admin {
        background-color: white;
}
.tree SPAN.dataAdmin {
        background-color: white;
}

.tree SPAN.space, .tree SPAN.t1, .tree SPAN.t2, .tree SPAN.t3, .tree SPAN.t4 {
        width: 50px;
        font-size: 1pt;
        height: 22px;
}
.tree .spaceBetweenRows SPAN {
		font-size: 0pt;
		height: 5px;
}
.tree .doubleSpaceBetweenRows SPAN {
		font-size: 0pt;
		height: 5px;
}
.tree SPAN.t1 {
        background-image: url(../img/tree/1.gif);
}
.tree SPAN.t2 {
        background-image: url(../img/tree/2.gif);
}
.tree SPAN.t3 {
        background-image: url(../img/tree/3.gif);
}
.tree SPAN.t4 {
        background-image: url(../img/tree/4.gif);
}

.structure_ico {
        float: left;
}

.tree SPAN.structure_value {
        float: left;        
        margin-left: 2px;
        color: #FFFFFF;
        white-space: nowrap; 
        background-color: #4D4D4D;
        padding: 2px 8px 1px 8px;
}
.tree SPAN.structure_value A {
		color: #FFFFFF !important;
		font-weight: bold !important;
		text-decoration: none !important;
}
.structure_languages {
        float: right;
        margin-left: 2px;
        font-size: 7pt !important;        
        color: #888888 !important;
        background-color: #E3ECD1;
        text-transform: uppercase;
        padding: 4px 6px 3px 6px;
}

.tree .view {
		display: block;
		width: 19px;
		height: 18px;
		margin-right: 0px;
		background-repeat: no-repeat;
		background-image: url(../img/tree/sipka.gif);
		cursor: pointer;
}

