.error {
   FONT-SIZE : 12px;
   font-weight : bold;
   COLOR : #ff0000;   
}


.button, A.button, A.button:link, A.button:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;   
   background-color: #CCCCCC;      
   width: 157px;
   height: 36px;
   text-align: center;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
   padding-top: 8px;
   padding-bottom: 10px;
   padding-left: 21px;
   padding-right: 16px;   
}

A.button:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;   
   background-color: #FFCCCC;      
   width: 157px;
   height: 36px;
   text-align: center;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
   padding-top: 8px;
   padding-bottom: 10px;
   padding-left: 21px;
   padding-right: 16px;   
}

.search {
   font-family: Arial, Helvetica; 
   font-size: 10px; 
   color: #000000; 
   border-style: solid; 
   BORDER-BOTTOM: #000000 1px solid;
   BORDER-LEFT: #000000 1px solid;
   BORDER-RIGHT: #000000 1px solid;
   BORDER-TOP: #000000 1px solid;

}

.onlyprint {
   display: none;
}

.doc_title {
   font-family: arial, helvetica;
   font-size: 18px;
   font-style: normal;
   font-weight: bold;
   text-transform: uppercase;
   color: #000000;
}

.menutop, A.menutop, A.menutop:link, A.menutop:visited {
   font-size: 11px;
   color: #FFFFFF;   
}

A.menutop:hover {
   font-size: 11px;
   color: #FFFFFF;  
   text-decoration: none; 
}

.biely, A.biely, A.biely:link, A.biely:visited {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 10px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-decoration : none;
}

A.biely:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 10px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-decoration : underline;
}

.biely14, A.biely14, A.biely14:link, A.biely14:visited {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 14px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-decoration : none;
}

A.biely14:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 14px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-decoration : underline;
}

.menubiely, A.menubiely, A.menubiely:link, A.menubiely:visited {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-transform: uppercase;
   text-decoration : none;
}

A.menubiely:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : bolder;
   COLOR : #FFFFFF;
   text-transform: uppercase;
   text-decoration : underline;
}

.menumodry, A.menumodry, A.menumodry:link, A.menumodry:visited {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 9px;
   font-weight : bolder;
   COLOR : #99B3C7;
   text-decoration : none;
}

A.menumodry:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 9px;
   font-weight : bolder;
   COLOR : #99B3C7;
   text-decoration : underline;
}

.gray, A.gray, A.gray:link, A.gray:visited {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : normal;
   COLOR : #999999;
   text-decoration : none;
}

A.gray:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : normal;
   COLOR : #999999;
   text-decoration : underline;
}

.gray6, A.gray6, A.gray6:link, A.gray6:visited  {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : normal;
   COLOR : #666666;
   text-decoration : none;
}

A.gray6:hover {
   FONT-FAMILY : arial, helvetica;
   FONT-SIZE : 11px;
   font-weight : normal;
   COLOR : #666666;
   text-decoration : underline;
}

.dirMenuL1, A.dirMenuL1, A.dirMenuL1:link, A.dirMenuL1:visited {
   font-family: arial, helvetica;
   font-size: 11px;
   font-weight: bolder;
   color: #686868;   
   width: 150px;
   /*height: 18px;*/
   *height: auto;
   background-image: url(/images/menu0.gif);
   background-color: #efefef;
   background-repeat: no-repeat; 
   padding-left: 28px;
   padding-top: 2px;
   margin-left: -10px;   
   margin-top: 0px;   
   margin-bottom: 0px;
}

.dirMenuL1-on, A.dirMenuL1-on, A.dirMenuL1-on:link, A.dirMenuL1-on:visited {
   font-family: arial, helvetica;
   font-size: 11px;
   font-weight: bolder;
   color: #478E4E;
   width: 150px;
   /*height: 18px;*/
   *height: auto;
   background-image: url(/images/menu00.gif); 
   background-color: #efefef;
   background-repeat: no-repeat; 
   padding-left: 28px;
   padding-top: 2px;
   margin-left: -10px;   
   margin-top: 0px;   
   margin-bottom: 0px;
}

A.dirMenuL1:hover, A.dirMenuL1-on:hover {
   background-color: none;
   color: #478E4E;
   text-decoration: underline;
   background-image: url(/images/menu00.gif); 
}

.dirMenuL2, A.dirMenuL2, A.dirMenuL2:link, A.dirMenuL2:visited {
   font-family: arial, helvetica;
   font-size: 11px;
   font-weight: bolder;
   color: #686868;   
   width: 150px;
   /*height: 18px;*/  
   *height: auto;
   background-image: none; 
   background-repeat: no-repeat; 
   padding-left: 22px;
   margin-left: 0px;   
   margin-top: 0px;   
   margin-bottom: -5px;
}

.dirMenuL2-on, A.dirMenuL2-on, A.dirMenuL2-on:link, A.dirMenuL2-on:visited {
   font-family: arial, helvetica;
   font-size: 11px;
   font-weight: bolder;
   color: #478E4E;
   width: 150px;
   /*height: 18px;*/  
   *height: auto;
   background-image: none; 
   background-repeat: no-repeat; 
   padding-left: 22px;
   margin-left: 0px;   
   margin-top: 0px;   
   margin-bottom: -5px;
}

A.dirMenuL2:hover, A.dirMenuL2-on:hover {
   background-color: none;
   color: #478E4E;
   text-decoration: underline;
}

.divMenuL2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;   
   width: 0px;
   height: 0px;
   *height: auto;
   background-repeat: no-repeat; 
   padding-left: 0px;
   padding-bottom: 5px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.docMenuL1, A.docMenuL1, A.docMenuL1:link, A.docMenuL1:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #686868;   
   width: 150px;
   background-repeat: no-repeat;
   background-image: url(/images/menu1.gif);
   padding-left: 36px;
   margin-left: -10px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.docMenuL1-on, A.docMenuL1-on, A.docMenuL1-on:link, A.docMenuL1-on:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #478E4E;
   width: 150px;
   background-repeat: no-repeat; 
   background-image: url(/images/menu11.gif);
   padding-left: 36px;
   margin-left: -10px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #efefef;
   text-decoration : underline;
}

A.docMenuL1:hover, A.docMenuL1-on:hover {   
   background-color: underline;
   color: #478E4E;
   background-image: url(/images/menu11.gif);
}


.docMenuL2, A.docMenuL2, A.docMenuL2:link, A.docMenuL2:visited, .docMenuL2-on, A.docMenuL2-on, A.docMenuL2-on:link, A.docMenuL2-on:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #686868;   
   width: 150px;
   background-repeat: no-repeat;
   background-image: url(/images/menu1.gif);
   padding-left: 36px;
   margin-left: -10px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.docMenuL2-on, A.docMenuL2-on, A.docMenuL2-on:link, A.docMenuL2-on:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #478E4E;
   width: 150px;
   background-repeat: no-repeat;
   background-image: url(/images/menu11.gif);
   padding-left: 36px;
   margin-left: -10px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #efefef;
   text-decoration : underline;
}

A.docMenuL2:hover, A.docMenuL2-on:hover {   
   background-color: underline;
   color: #478E4E;
   background-image: url(/images/menu11.gif);
}

.docMenuL3, A.docMenuL3, A.docMenuL3:link, A.docMenuL3:visited, .docMenuL3-on, A.docMenuL3-on, A.docMenuL3-on:link, A.docMenuL3-on:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #686868;   
   width: 125px;
   background-image: none; 
   background-repeat: no-repeat; 
   padding-left: 29px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.docMenuL3-on, A.docMenuL3-on, A.docMenuL3-on:link, A.docMenuL3-on:visited {
   color: #478E4E;
   background-color: none;
   background-image: none;
   text-decoration : underline;
}

A.docMenuL3:hover, A.docMenuL3-on:hover {   
   background-color: none;
}

.zarovnane {
   text-align: justify;
}

.biely10 {
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #FFFFFF;
} 

.biely10 A, .biely10 A:link, .biely10 A:visited, .biely10 A:active {
   COLOR : white;
   text-decoration : none;
}

.biely10 A:hover {
   COLOR : #000000;
   text-decoration : underline;
   background-color: transparent;
}

.footer, .footer A, .footer A:link, .footer A:visited, .footer A:active {
   FONT-FAMILY : Tahoma,sans-serif;
   FONT-SIZE : 11px;
   font-weight : bold;
   COLOR : #686868;
   text-decoration : none;   
}

.footer A:hover {
   COLOR : #000000;
   text-decoration : underline;
   background-color: transparent;
}

.biely10b, .biely10b A, .biely10b A:link, .biely10b A:visited  {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #FFFFFF;
}

.lmenu11 {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #686868;
}

.lmenu10 {
   font-family: Arial, Verdana, Helvetica;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   color: #686868;
}

.tmenu11, A.tmenu11, A.tmenu11:link, A.tmenu11:visited {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #000000;
   text-decoration : none;
}

A.tmenu11:hover {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #000000;
   text-decoration : underline;
}

.sivy, A.sivy, A.sivy:link, A.sivy:visited {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #808080;
   text-decoration : none;
}

A.sivy:hover {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #000000;
   text-decoration : underline;
   background-color: transparent;
}

.cerveny, A.cerveny, A.cerveny:link, A.cerveny:visited {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #478E4E;
   text-decoration : none;
}

A.cerveny:hover {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   color: #478E4E;
    text-decoration : underline;
}

.schovane {
   visibility : hidden;
}


.menuTable a:hover
{
   background-color: transparent;
}

input, textarea
{
   FONT-FAMILY: Verdana,sans-serif;
   FONT-SIZE: 9px;
   font-weight: none;
}


.required {
	background: url(/images/required.gif) top right no-repeat;
	background-color: white;
}

.invalid {
	background-color: #FFF2BF;
}


A.galleryImage
{
   border: 1px solid white;
}

A.galleryImage:hover
{
   border: 1px solid #478E4E;
}

/* Otazky Ulohy */
.ouMenoDatum {
   color: #686868;   
   background-repeat: no-repeat;
   background-image: url(/images/dizajn/ou_sipka_zelena.gif);
   padding-left: 10px;
   color: #478E4E;
   font-weight2: bold;
}

.ouEsteNeodpovedal, .ouNespravna
{
   font-weight: bold;
   color: red;
}

.ouSpravna
{
   color: #686868;   
   background-repeat: no-repeat;
   background-image: url(/images/dizajn/ou_kvacka_spravne.gif);
   padding-left: 13px;
   color: #478E4E;
   font-weight: bold;
   font-size: 120%;
}

.ouPoslednaStudent
{
   color: orange;
   font-weight: bold;
}
