BODY{
                background-color: #ffffff;
                font-family: Tahoma, Arial, Arial CE, Tahoma, Verdana, sans-serif; color:#809f7f;
                margin: 0px;
                color: black;
                
}
BODY, th, td  { font-size: 11px;}

FORM{
                margin: 0px;
                padding: 0px;
}

H3 {color: #003399; margin: 0 0 0px 0px; padding-bottom: 20px;}

.hlavnimenu_ul { width: 115px; margin-left: 25px; line-height: 15px;}
.hlavnimenu_li { margin: 0px; padding: 0px; list-style-image: url(../design/sipka_pred_menu.gif); }
.hlavnimenu_li:hover { margin: 0px; padding: 0px; list-style-image: url(../design/sipka_pred_menu.gif); }

A:link{        color: #2A4D99; text-decoration : none; font-weight: bold;}
A:visited{ color: #2A4D99; text-decoration : none; font-weight: bold;}
A:hover{ color: #D49209; text-decoration : none; font-weight: bold;}
A:active{color: #D49209; text-decoration : none; font-weight: bold;}

A.menicko:link{  color: #ffffff;  }
A.menicko:visited{ color: #ffffff; }
A.menicko:hover{ color: #ffff00; }
A.menicko:active{color: #ffff00; }

A.menicko1:link{ color: #ffff00; }
A.menicko1:visited{ color: #ffff00; }
A.menicko1:hover{ color: #ffff00; }
A.menicko1:active{color: #ffff00; }

A.menickox:link{  color: #ffffff;  font-weight: normal;}
A.menickox:visited{ color: #ffffff; font-weight: normal;}
A.menickox:hover{ color: #ffff00; font-weight: normal;}
A.menickox:active{color: #ffff00; font-weight: normal;}

A.menicko1x:link{ color: #ffff00; font-weight: normal;}
A.menicko1x:visited{ color: #ffff00; font-weight: normal;}
A.menicko1x:hover{ color: #ffff00; font-weight: normal;}
A.menicko1x:active{color: #ffff00; font-weight: normal;}


A.podmenicko:link{        color: white; font-size: 90%;}
A.podmenicko:visited{ color: white; font-size: 90%;}
A.podmenicko:hover{ color: #000000; font-size: 90%;}
A.podmenicko:active{color: #000000; font-size: 90%;}

A.podmenicko1:link{        color: #000000; font-size: 90%;}
A.podmenicko1:visited{ color: #000000; font-size: 90%;}
A.podmenicko1:hover{ color: #000000; font-size: 90%;}
A.podmenicko1:active{color: #000000; font-size: 90%;}


A.webrex1:link{   color: white;  font-size: }
A.webrex1:visited{ color: white; font-size: }
A.webrex1:hover{ color: #000000; font-size: }
A.webrex1:active{color: #000000; font-size: }

A.administrace:link{        color: white; font-size: 80%; }
A.administrace:visited{ color: white; font-size: 80%;  }
A.administrace:hover{ color: #000000; font-size: 80%; }
A.administrace:active{color: #000000; font-size: 80%; }




.ramecek{ border: 4px double #809F7F; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}

.tabulka1nadpis{ border: 1px solid #CCCCCC; }
.tabulka2nadpis{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.tabulka1bunka{ border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.tabulka2bunka{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }



/* hlavni trisloupcovy layout - zacatek */

#hlavni{ width: 981px; margin: auto; }

#hornibanner {float: left; width: 981px; height: 97px; background-color: #ffffff; background-image : url(../design/hornibanner.jpg); background-repeat : no-repeat;	}
#hornibanner1 {float: left; color: white; width: 981px; font-size: 11px; height: 20px; display: block; padding-top: 6px; text-align: center; background-image : url(../design/podklad_slogan.gif); background-repeat : no-repeat;	}

.hornibanner_vlevo {display: block; width: 331px; height: 64px; float: left; position: relative; top: 15px; left: 15px;}
.hornibanner_vpravo {display: block; width: 152px; height: 78px; float: right; position: relative; top: 5px; left: -8px;}

#prostredek {width: 981px; float: left; margin-top: 6px; }

.levy_sloupec {width: 154px; background-image : url(../design/menu_prostredek.gif); background-repeat : repeat-y;	}
.levy_sloupec_vnitrek {min-height: 363px; _height: 363px;}



#levastrana {  float:left; width:158px; margin:0; padding:0; /*border: 1px solid black;*/}
#pravastrana1 { float:right;  width:820px; margin:0; padding:0; /*border: 1px solid black;*/}

#prostrednistrana { float:left; width:646px; margin:0; background-color:white; padding:0 0 0 0; /*border: 1px solid black;*/  }
#prostrednistrana_uvod { float:left; width:646px; margin:0; padding:0 0 0 0; /*border: 1px solid black;*/  }
#pravastrana { float:right; width:160px; margin:0; padding:0; /*border: 1px solid black;*/}

#spodnicast {float: left; width: 500px; }
#spodnicast1 {float: left; width: 1000px; text-align: right;}

.ukonceniprostredku { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;	}
.ukonceniprostredku1 { clear:both; height:1px; font-size:1px; border:1px solid #75887E; margin:0; padding:0; background-color: transparent;	}

.spodekvnitrni {padding: 0 0 0 10px;}
.spodekvnitrni1 {padding: 0 10px 0 0;}

.vnitrnisloupec { margin:0; padding:10px 10px 0 10px;	}
/*.vnitrnisloupec1 { margin:0; padding-left: 130px; padding-top: 20px;	}*/

	
.uvod_produkty { width: 635px; height: 483px; background-image: url(../menu/titulka.gif); background-repeat: repeat-y; }
.uvod_nadpis { color: #ff0000; }

.obrazek { width: 94px; height: 71px; border: 1px solid #809F7F; }
.uvod_produkt0 { background-color: white; width: 207px; height: 96px; float: left; margin: 0 0 12px 0; padding: 0px; background-image: url(../design/ram_produkt_uprostred.gif); background-repeat: repeat-y; position: relative; top: -10px; left: -6px;}
.uvod_produkt1 { background-color: white; width: 207px; height: 96px; float: left; margin: 0 0 12px 0; padding: 0px; background-image: url(../design/ram_produkt_uprostred.gif); background-repeat: repeat-y; position: relative; top: -10px; left: -1px;}
.uvod_produkt2 { background-color: white; width: 207px; height: 96px; float: left; margin: 0 0 12px 0; padding: 0px; background-image: url(../design/ram_produkt_uprostred.gif); background-repeat: repeat-y; position: relative; top: -10px; left: 3px;}
.nadpis_produkt {font-weight: bold; color: #003399; height: 42px; width: 200px; vertical-align: top; }
.produkt_vnitrek {padding-left: 5px;}
.produkt_pocet {margin-top: 5px;}

.uvod_input { font-size: 9px; }

/* kod tykajici se konkretniho projektu - zacatek */

.specialnidata {margin-top: 15px; width: 160px;  background-image: url(../design/ramecek_vlevo_uprostred.gif); background-repeat: repeat-y;  }
.special_prostredek {padding: 5px 0 0 15px; /*z-index:-1;*/ min-height: 141px; _height: 141px;}
.special_prostredek1 {padding: 5px 0 0 15px; /*z-index:-1;*/ min-height: 141px; _height: 141px;}
.special_prostredek_dole {padding: 5px 0 0 15px; display: block; /*z-index:-1; */ width: 630px; min-height: 154px;  _height: 154px; }

.ramecek_prostredek {position: relative; top: -9px; left: -7px; margin-top: 0px;  width: 651px;  background-image: url(../design/ram_uprostred_prostredek.gif); background-repeat: repeat-y;  }
.ramecek_prostredek1 {position: relative; top: -9px; left: -7px; margin-top: 0px;  min-height: 544px; _height: 544px; width: 651px;  background-image: url(../design/ram_uprostred_prostredek.gif); background-repeat: repeat-y;  }
.podklad_spodek {position: relative; top: -33px; left: -7px; z-index: -1; }
.podklad_spodek1 {position: relative; top: -33px; left: -7px; z-index: -1; }
.podklad_spodek2 {position: relative; top: -40px; left: -7px; z-index: -1; }
.podklad_spodek3 {position: relative; top: -10px; z-index: -1; }


.hlavnimenu {width: 155px; padding: 5px 0 10px 0; }
.hlavnimenu1 {width: 155px; padding: 10px 0 10px 0; }
.spodnicara {height: 2px; background-color: #75887E; width: 966px; margin: 3px 0 3px 0;}
/* kod tykajici se konkretniho projektu - konec */

.tlacitko_kosik {font-size: 100%; border: 1px solid black; margin: 5px 3px 5px 3px;}
.podklad_spodek_produkt {position: relative; top: -4px; }
