/* ----- Telo dokumentu ----- */

body {text-align: center; font-style: normal; font-size: 11pt; font-family: Arial; color: black; BACKGROUND-COLOR:#fff; margin: auto;}    
      
.megacelek {width: 1000px; position: relative; text-align: left; margin: auto;}

    /* ----- Horni menu ----- */
.menu2 {position: relative; top:85px; left: 105px; background-color:rgb(58,57,137); 
  text-align: left; font-size: 9pt; color: #ffffff; WIDTH: 873px; HEIGHT: 18px; 
  padding-left: 10px; padding-right: 10px; 
  BORDER-top: #ffffff 1px solid; BORDER-left: #ffffff 1px solid; }

.menu2 a {text-decoration:none; color: #ffffff;}
.menu2 a:hover {color: #ffffff; background-color: rgb(51,153,255);}

.menu2 form {float: right; text-align: right;}
.menu2 form label {padding-right:3px; }
.menu2 form input {border:1px solid #A6A6A6; font-size: 80%; }



    /* ----- celek ----- */
.celek { width:970px; margin-top:7px; padding:0px; }

    /*levy menu*/
.menu {width:155px; min-height:560px; float:left; MARGIN-top: 83px; MARGIN-LEFT: 5px; padding-top:10px;
} 

.menu UL {margin-top: 0px; margin-bottom: 10px; }
.menu UL LI {	LIST-STYLE-TYPE: square; font-size: 8pt;}
.menu UL a {text-decoration:none; color: rgb(0,0,255);}
.menu UL a:visited {color: rgb(0,0,255);}
.menu UL a:hover {color: #ffffff ;background-color: rgb(51,153,255);}

.menu h3 {text-align: right; padding-right: 10px; color:#fff; font-weight: bold; font-size: 13pt; 
  margin-bottom: 10px; BORDER-BOTTOM: #eef 1px solid; BORDER-TOP: #eef 1px solid; background-color:rgb(58,57,137);}

.kategorie a {text-decoration:none; color: rgb(0,0,0); text-align: left; padding-right: 10px; padding-left: 0px; margin-bottom: 3px; font-weight: bold; font-size: 8pt;}
.kategorie a:visited {color: rgb(0,0,0);}
.menu a:hover {color: #000000; background-color: #ffffff;}
.podkategorie {text-align: left; margin-right: 10px; margin-left: 20px; margin-top: 5px; color: rgb(0,0,0); font-style: italic; font-size: 8pt;}
.nabidka {text-align: center; font-size: 9pt; color: #b0b0f0;}

    
    /*hlavni textove pole*/  
.pole { width:769px; min-height:628px; float:right; MARGIN-top: 83px; MARGIN-right: 14px; padding: 10px;
BACKGROUND-COLOR: #eef; BORDER-left: #b0b0f0 1px solid; BORDER-bottom: #b0b0f0 1px solid; BORDER-top: #b0b0f0 1px solid; BORDER-right: #b0b0f0 1px solid;  }

.pole h1 {text-align: right; padding-right: 10px; color:#fff; font-weight: bold; font-size: 13pt; 
  margin-bottom: 10px; BORDER-BOTTOM: #fff 1px solid; BORDER-TOP: #fff 1px solid; background-color:rgb(58,57,137);}
  
.pole h5 {text-align: left; color:#000000; font-weight: bold; font-size: 11pt; 
  BORDER-TOP: #b0b0f0 1px dotted; padding-top: 3px; clear: both;}

.pole p {text-align: center; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.pole UL {margin-top: 0px; margin-bottom: 0px; }
.pole UL LI {	LIST-STYLE-TYPE: square; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
  
.pole a {text-decoration:none;}
.pole a:visited {color: #b0b0f0;}
.pole A:hover {color: #ffffff ;background-color: rgb(51,153,255);}

.polek { width:769px; min-height:628px; float:right; MARGIN-top: 83px; MARGIN-right: 14px; padding: 10px;
BACKGROUND-color: #eef; BORDER-left: #b0b0f0 1px solid; BORDER-bottom: #b0b0f0 1px solid; BORDER-top: #b0b0f0 1px solid; BORDER-right: #b0b0f0 1px solid;
background-image: url('../data/img/kolaz.jpg'); background-repeat: no-repeat; background-position: right bottom;  }

.polek h1 {text-align: right; padding-right: 10px; color:#fff; font-weight: bold; font-size: 13pt; 
  margin-bottom: 10px; BORDER-BOTTOM: #fff 1px solid; BORDER-TOP: #fff 1px solid; background-color:rgb(58,57,137);}

.polek p {text-align: left; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.seosite {text-align: left; FONT-SIZE: 7px; COLOR: #CFCFCF; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.seosite a {text-align: left; FONT-SIZE: 7px; COLOR: #CFCFCF; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

   /*kontakty*/ 
.kontakty p {text-align: center; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

   /* zapati */
.zapati {clear:both; width:750px; margin-top:10px; text-align:center; border-top:1px solid #b0b0f0; color:#000000; }
  

    /*ostatni*/
.obraz {BORDER-TOP: #b0b0f0 1px solid; BORDER-RIGHT: #b0b0f0 1px solid; BORDER-LEFT: #b0b0f0 1px solid; BORDER-BOTTOM: #b0b0f0 1px solid;}
.plov { float: right;}
.plovouci { float: right; margin:10px;}
.neobtekat { clear: both; }
.popisek {font-style: italic; font-size: 9pt; text-align:center;}
.topblue {position:absolute; top:0px; left:0px; width: 100%; background-color:rgb(58,57,137); HEIGHT: 100px; }
.toplogo {position:absolute; top:30px; left:150px;}
.right {position:absolute; top:0px; left:962px; background-color:rgb(58,57,137); WIDTH: 40px; HEIGHT: 100%; min-HEIGHT: 808px; }
.corner{position:absolute; top:0px; left:0px;}
.corner2{position:absolute; bottom:0px; right:0px;}


.table { border: none; border-collapse: collapse; border-spacing: 5px; 
  BACKGROUND-COLOR: #ccccff; }
.table th { text-align: left; BACKGROUND-COLOR: rgb(149,149,149); font-size: 10pt; }
.table td { border: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;}  
.popisek { clear: both; font-style: italic; font-size: 9pt;}


/* ----- Nadpisy ----- */
h2{ font-weight: bold;
    color:#ffffff;
    background-color: rgb(51,153,255);
    text-align: left;
    border-right: rgb(51,204,255) 5px solid; border-bottom: rgb(51,204,255) 5px solid; border-left: rgb(51,204,255) 1px solid; border-top: rgb(51,204,255) 1px solid;
    PADDING-right: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px}

