html, body {
height:100%;
background-color:#D5DCEA;
margin:0;
padding:0;
font-family:Arial, helvetica, sans-serif;
font-size:85%;
}
a {
color:black;

}
p, h1{
margin:0;
padding:0;
}
.all {
width:799px;
margin:auto;
}
.header {
background: url(images/headerbgd.jpg) 100% 0 no-repeat;
height:127px;
text-align:right;
}
.header p {
line-height:40px;
color:white;
margin-right:10px;
}
.header a, .topmenu a {color:white;text-decoration:none;}
.header a:hover, .topmenu a:hover {color:white;text-decoration:underline;}

#hleft {
background: url(images/logoleft.jpg) no-repeat;
width:203px;
float:left;
height:100%;
}
.topmenu {
background: url(images/menubgd.gif);
/*background-color:#fc0;*/
height:30px;
line-height:28px;
padding-left:10px;
text-align:right;
}
.main {
background: url(images/leftbgd.gif) #98A9CD repeat-y;
}
.mainleft {
float:left;
width:203px;
display:block;
background: url(images/nadpis-profil.gif) #AEBCD8 no-repeat;
/*height:260px;*/
}
.contents {
width:550px;
margin-left:200px;
margin-right:10px;
text-align:justify;
}

.maincont{
margin: 0 20px 0 20px;
padding-top:35px;
padding-bottom:35px;

}

.news {
font-style:italic;
}



.mainright {
float:right;
display:block;
background-color:#AEBCD8;
width:160px;
font-size:120%;
/*height:00px;*/
}
.bottom {
text-align:center;
padding-top:5px;
clear:both;
width:800px;
background-color:#8499C8;
height:35px;
}
.cleaner {
width:100%;
clear:both;
line-height:0;
}
.innerleft, .innerright {
margin:70px 0 0 0;
}
.innerleft p {
margin-top:0px;
margin:5px 0px 5px 10px;
background-color: #D5DCEA ;

}

.holder {
position:relative;
height:100%;
}

.maincont h2 {
margin-top:0;
font-size:110%;
color:black;
}

.maincont h3 {
font-size:100%;
margin:0;
}


.maincont p {
margin-top:1em;
text-indent:0em;
}
li {
list-style-type:square;
text-indent:0;
margin-top:10px;

}
ul {
text-indent:0;
margin-left:20px;
margin-top:0px;
}

.topmenu a, .topmenu .nonanchor  {
font-weight:bold;
/*width:140px;*/
display:inline;
margin:0 10px 0 20px;
color:white;
}

.topmenu a {
font-weight:bold;
background: url(images/star_blu.gif) no-repeat 0 50%;
padding-left:30px;
padding-right:10px;
}

.topmenu .nonanchor {
/*font-weight:bold;*/
padding-left:30px;
padding-right:10px;
background: url(images/star_yel.gif) no-repeat 0 50%;
/*padding-left:30px;*/
}
.groups {
width:185px;
display:block;
padding-left:10px;
border-left:5px solid #FFFFFF;
line-height:30px;
font-weight:normal;
}
.groups_b {
width:188px;
display:block;
padding-left:10px;
border-left:5px solid #FFF;
line-height:30px;
font-weight:bold;
background-color:#BDC8DF
}
.groups a{
text-decoration:none;
}
label {
clear:both;
}
fieldset {
  padding: 1em;
  border: 1px solid #445271;
  font-size:11px;
  }
label {
  margin-top:10px;
  float:left;
  width:25%;
  margin-right:10px;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
input, textarea, select {
  border: 1px solid #445271;
  clear:right;
  margin-top:10px;
}


 
 /* *** Float containers fix:*/
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }                    
 
.clearfix{display: inline-block;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

}















