.ac                { text-align: center; }
.ar                { text-align: right; }
.al                { text-align: left !important; }
.brd1              { border: 1px solid #000; border-collapse: collapse; }
.error-message     { font-size: 14px; font-weight: bold; text-align: center; background:#FFCCCC url('images/icons/ico-bullet-cross.png') 15px 8px no-repeat; border:1px solid #DB0000; color:#B10000; }
  
body  {
	font-family : Arial;
	font-style : normal;
	color : #000000;
	background-color : #FFFFFF;
}

h1{
	font-family: Verdana, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	text-decoration: underline;
	color: navy;
	margin-bottom: 10px;
}

h2{
	font-family: Verdana, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 18.9px;
	font-weight: bold;
}
h3{
	font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	font-size: 16.5px;
	font-weight: bold;
}

h4{
	font-family: Verdana, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

small {
	font-size: 80%;
}

a:link {color: #0000FF; text-decoration : none !important;}
a:visited    { color: #CC3300; text-decoration: none !important;} 
a.nomem:visited {color: #0000FF; text-decoration : none !important;}
a:active {color:#CC0000;}
a:hover {color:#000000; text-decoration: underline !important;}
a.nomem:hover {color:#CC0000;}

.rtab a:visited {color: #0000FF; text-decoration : none;}
.rtab a:hover {color:#CC0000;}

.rokynavig a:visited {color: #0000FF; text-decoration : none;}
.rokynavig a:hover {color:#CC0000;}

.abcnavig a:visited {color: #0000FF; text-decoration : none;}
.abcnavig a:hover {color:#CC0000;}

.platnenavig a:visited {color: #0000FF; text-decoration : none;}
.platnenavig a:hover {color:#CC0000;}


.clr {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 0px;
	CLEAR: both;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}

.castka  { margin-top:10px;
           border-top: 2px solid Gray; 
           border-bottom: 1px solid Gray;
           background-color: #F5F5F5;
         }

.oddel   { margin-top: 0px;
           margin-bottom: 0px;
           border-bottom: 2px solid Gray;
         }  

.seznam li  {   margin-left:10px;
                 margin-top: 0px;
              margin-bottom:10px;                 
              border-bottom: 1px solid Gray; 
            }

li.li-last  { margin-bottom: 0px;
              border-bottom: none; 
            }

.seznam ul { margin: 0; padding: 0;  
             list-style-type: none;
           } 

.seznam a { padding-left: 10px;
              padding-right: 1em;
              background-image: url('images/list_li_1.gif');
              background-position: 0% 50%;  
              text-decoration: none;
              font-weight: bold;
              background-repeat: no-repeat
          } 
          
.seznam table { 
                border-collapse: collapse;       
              }
           
.profile a {  text-decoration: none;
              font-weight: bold;
           }                                      

.seznam td { vertical-align: Top;
             text-align: left; 
             padding : 0px;
           }                    
        
td.td1    { text-align: right;
            font-weight : bold;
            width : 100px;
          }

td.td2    { width : 150px;
          }
         
                                
.li2  {
        margin-left:30pt;
      }
      
.vybrane { width: 100%;
                 border-collapse: collapse;
         }
               
.vybrane td { vertical-align: Top;
             text-align: left; 
           }                    
               
.td3    { 
          padding-left: 30px;
          border-bottom: 1px solid #000000;
        }      

.profile th  { font-family: Arial;
	text-align: Center;
	font-style: italic;
	font-weight : normal;
	text-decoration: none;
	color: #000000;
	background-color: #D0D0F0
}

.reg th  { font-family: Arial;
	text-align: Center;
	font-style: normal;
	font-weight : bold;
	text-decoration: none;
	color: #000000;
	background-color: #D0D0F0
}

.regform th  { font-family: Arial;
	text-align: Center;
	font-style: normal;
	font-weight : bold;
	text-decoration: none;
	border-top: 2px solid Gray; 
  border-bottom: 1px solid Gray;
	color: #000000;
	background-color: #D0D0F0
}

th.rocnik { font-family: Arial;
               text-align: Left;
               font-weight : bold;
               font-style: normal;
               text-decoration: none;
               color: #000000;
               background-color: #D0D0F0
          }

.rtab th { font-family: Arial;
           text-align: Left;
           font-weight : bold;
           font-style: normal;
           text-decoration: none;
           color: #000000;
           background-color: #D0D0F0
         }
         
.rtab td { font-family: Arial;
           vertical-align: Top;
           font-weight : normal;
           font-style: normal;
           text-decoration: none;
           color: #000000;
         }         

th.news       {
	font-family: Arial;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	background-color: #D0D0F0;
	border: 1px solid Gray;
	border-left: 0;
	border-right: 0;
}

th.newscastka  {
	font-family: Arial;
	text-align: Right;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid Gray;
	border-left: 0;
	border-right: 0;
	font-weight: bold;
}

th.newscastka2  {
	font-family: Arial;
	text-align: Left;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid Gray;
	border-left: 0;
	border-right: 0;
}

.podpisRight  {
	font-size : small;
	font-family : Arial;
	font-weight : normal;
	font-style : italic;
	text-decoration : none;
	text-align : right;
	margin-right : 20pt;
}

.nadpis {
	font-family : Arial;
	font-size : x-large;
	font-weight : bold;
	font-style : italic;
	text-align : center;
	color : #393984;
}

.zruseno {font-weight: bold; color: Red;}

p.SbN,li.SbN,div.SbN {margin:0cm; margin-bottom:.0001pt; punctuation-wrap:simple; text-autospace:none;}

p.Normal, span.Normal{font-size: 12px; font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;}

p.MsoNormal, li.MsoNormal, div.MsoNormal,
{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-family:"Arial";}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:35.45pt;
	margin-bottom:.0001pt;
	text-indent:-.05pt;
	mso-pagination:widow-orphan;
	font-family:"Arial";
	mso-fareast-font-family:"Arial";}
p.cislovyhlasky, li.cislovyhlasky, div.cislovyhlasky
{mso-style-name:cislovyhlasky;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	mso-pagination:widow-orphan;
	font-family:Arial;
	mso-fareast-font-family:"Arial";
	mso-bidi-font-family:Arial;
	color: navy;
	font-weight:bold;}
p.cislovyhlasky2, li.cislovyhlasky2, div.cislovyhlasky2
{mso-style-name:cislovyhlaskymensi;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	mso-pagination:widow-orphan;
	font-family:Arial;
	mso-fareast-font-family:"Arial";
	mso-bidi-font-family:Arial;
	color: black;
	font-weight:bold;}
p.tucne, li.tucne, div.tucne
{mso-style-name:tucne;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	font-family:Arial;
	mso-fareast-font-family:"Arial";
	mso-bidi-font-family:Arial;
	font-weight:bold;}
p.tucne2, li.tucne2, div.tucne2
{mso-style-name:tucne2;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	font-family:Arial;
	mso-fareast-font-family:"Arial";
	mso-bidi-font-family:Arial;
	font-weight:bold;}
p.oblast
{mso-style-name:oblast;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	mso-pagination:widow-orphan;
	font-family:Arial;
	font-weight:bold;
	font-style : italic;
	mso-fareast-font-family:"Arial";
	color: green;}
p.kapitola, li.kapitola, div.kapitola
{mso-style-name:podkapitola;
	margin-right:11.25pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:7.5pt;
	mso-pagination:widow-orphan;
	font-family:Arial;
	font-style : italic;
	mso-fareast-font-family:"Arial";
	mso-bidi-font-family:Arial;
	color: navy;
	font-weight:bold;}
.button1, .logbutton {
	BACKGROUND-COLOR: #3377dd;
	BORDER-BOTTOM: thin solid #003388;
	BORDER-LEFT: thin solid #88aaff;
	BORDER-RIGHT: thin solid #003388;
	BORDER-TOP: thin solid #88aaff;
	COLOR: #ffffff;
	FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1;
	PADDING-TOP: 3px;
	cursor: pointer;
}

.button_AZ, .button_PAZ, .button_AN 
		{ 
      background-color: #3377dd;
      border: 1px solid #CCC;
      FONT-FAMILY: arial,helvetica;
	    FONT-SIZE: 11px;
	    FONT-WEIGHT: bold;
	    padding-bottom : 2px;
	    padding-left : 6px;
	    padding-right : 6px;
      cursor: pointer; 
      margin-right: 5px; 
     /* background:transparent url(images/h3.jpg) repeat-x scroll left top; */ 
      color: #fff; 
      height: 19px; 
    }
.button_AZ:hover    { color: yellow; border: 1px solid #666; } 
.button_PAZ:hover   { color: yellow; border: 1px solid #666; } 
.button_AN:hover		{ color: yellow; border: 1px solid #666; }

.flatbutton {background-color: #2365C3;
	border: #2365C3 thin outset;
	color: #ffffff;
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;}
	
.button3 {
background:transparent url(images/big_button_mo.jpg) repeat-x scroll left top;
border:1px solid #465A82;
font-size: 13px;
height:30px;
margin-top:0px;
padding:0;
width:200px;
font-weight: bold;
}

.xbutton4 {
background:transparent url(images/big_button_mo.jpg) repeat-x scroll left top;
border:1px solid #465A82;
font-size: 13px;
margin-top:5px;
margin-bottom:5px;
padding: 2px 0 2px 0;
height:26px;
width:170px;
font-weight: bold;
}

.button4 {
font-size: 13px;
margin-top:5px;
margin-bottom:5px;
padding: 2px 0 2px 0;
height:30px;
width:170px;
font-weight: bold;
}
 
.button3:hover {
background: #F0F0F0;
cursor: pointer;
}

.button4:hover {
cursor: pointer;
}
	
pre
{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Arial CE";}

