body { font-family: arial; text-align: center; font-size: 15px }

#hlavicka   { width: 950px; height: 160px; margin: 0 auto; background-color: #EEE2CB; background-image: url('grafika/hlavicka6.gif'); }
#admin      { width: 950px; height: 17px; margin: 0 auto; background-color: solid black;  }
#bottom     { width: 950px; height: 17px; margin: 0 auto; background-color: solid black; }
#main       { background: url("grafika/bg-main2.gif") repeat-y;		border: 1px solid black; width: 950px; margin: 0 auto; border-left: 0px solid black; border-top: 0px solid black;}
#levy       { border: 0px solid black; border-left: 0px solid black; border-right: 0px solid black; border-bottom: 0px solid black; float:left; width: 220px; max-width: 218px; min-width: 218px; margin: 0 px; padding: 0px; font-size: 14px; text-align: left; margin-bottom: 0px;	}
#global     { background-color:#000; margin: 0px; padding:0px; border: 1px solid #000;  width: 950px; min-width: 952px;   margin: 0 auto; }
#pravy      { border: 1px solid black; border-right: 0px solid black; border-left: 1px solid black; border-bottom: 0px solid black;   margin-left: 220px; font-size: 14px; text-align: left;}
#menu       { width: 200px; max-width: 200px; height: 260px; max-height: 260px; margin-left: 9px; margin-top: 8px; margin-bottom: 30px; background-color: solid black; border: 0px solid #C5AA92; background-image: url('grafika/bg-menu1.gif'); }
#adminmenu  { width: 400px; max-width: 400px; height: auto; margin-bottom: 0px;  border: 1px solid black; margin-left: 280px; margin-top: 0px; background-color: #FB8A05; }



#pravy p      { text-align: justify; margin-left: 30px; margin-right: 30px; font-size: 15px; }
#adminmenu p  { text-align: justify; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 15px; }
#adminmenu a { color: #83021E; }
#adminmenu a:hover { font-weight: bold; font-weight: italic}


#pravy a { color: #9A0021; }
#pravy a:hover { font-weight: black }

#levy a { color: black; font-weight: bold; }



/*
#menu a       { border: 0px solid red; padding-top: 2px; margin-top: 7px; text-align: center; display: block; color: gold;  text-decoration: none; margin-left: 17px;  font-family: arial; font-weight: bold; font-size: 14px; width: 160px; height: 20px; background-color: #041FA6;  }
#menu a:hover { background-color: black; color: white; }
*/

#menu a   { margin-top: 10px; margin-bottom: 10px; text-align: center; font-weight: bold; color: #9A0021; text-decoration: none; }
#menu a:hover { color: black; }
.pmenu    { padding-top: 28px; margin-left: 0px; font-size: 18px; text-align: center; padding-bottom: 10px; }

h1 { font-size: 24px; font-weight: bold; margin-left: 30px; color: #83021E; }
h2 { font-size: 18px; font-weight: bold; margin-left: 30px; color: black; }
h3 { font-size: 14px; font-weight: bold; color: black; }


.prihlas          { margin-bottom: 2px; background-color: #9A0021; color: #D8D7D6; border: 1px solid  #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
.prihlas1         { margin-bottom: 0px; background-color: #D8D7D6; color: #9A0021; border: 1px solid  #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
.prihlasovaniin   { width: 300px; max-width: 300px; height: 140px; max-height: 130px; border: 0px solid black; margin-left: 30px; padding-top: 10px; background-image: url('grafika/bg-admin1-in1.gif'); }
.prihlasovaniin1  { width: 250px; max-width: 250px; height: 100px; max-height: 100px; border: 0px solid red; text-align: right; margin-left: 30px; margin-top: 10px; }
.prihlasovaniout  { width: 210px; max-width: 210px; height: 170px; max-height: 170px; border: 1px solid black; margin-left: 30px; padding-top: 10px; padding-left: 10px; float: left; background-color: #D8D7D6; text-align: left; }

.vyhledavani      { width: 300px; max-width: 300px; height: 130px; max-height: 130px; padding-left: 10px; padding-right: 0px; padding-top: 10px; margin-left: 30px; text-align: left; border: 1px solid black;  background-image: url('grafika/bg-hledani1.gif'); }

.prihlasovaniout a { color: darkred; }
.prihlasovaniout a:hover { font-weight: bold; }


.hledat       { margin-bottom: 1px; background-color: white; color: #000000; border: 1px solid  #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
.hledat1      { margin-bottom: 1px; background-color: #9A0021; color: #D8D7D6; border: 1px solid  #000000; font-size: 12px; font-weight: bold; text-decoration: none; }

.pridattop { background-color: black; color: white; font-weight: bold; padding: 0 15px 0 15px; display: block; position: absolute; text-align: center; top: 5px; left: 10px; width: 310px; max-width: 280px; height: 20px; max-height: 20px; border: 1px solid black;}
.pridat { background-color: #D8D7D6; color: #9A0021; padding: 15px; display: block; position: absolute; text-align: justify; top: 25px; left: 10px; width: 280px; max-width: 280px; height: auto; border: 1px solid black;}
.pridat input, textarea, select { font-weight: normal; font-family: arial; width: 280px; font-size: 13px; }
.pridat input1, textarea1, select1 { font-weight: normal; font-family: arial; width: 100px; font-size: 13px; }
.pridat textarea { height: 200px; }
.pridat input { font-weight: bold; }
.pridat table { width: auto; font-size: 12px; border-collapse: collapse; border-top: 1px solid black;  border-left: 1px solid black; border-bottom: 0px solid black; border-right: 0px solid black;}
.pridat th { padding: 0 5px 0 5px; background-color: black; color: white; text-align: left; border-bottom: 1px solid black;  border-right: 1px solid black;}
.pridat td { padding: 0 5px 0 5px; border-bottom: 1px solid black;  border-right: 1px solid black;}
.tlacitko { background-color: black; color: white; border: 1px solid black;}


.velky            { width: 680px; max-width: 678px; height: auto; padding-top: 10px; padding-bottom: 10px; background-color: #C7C7C7; margin-left: 30px; border: 1px solid black; }
.velky1           { width: 580px; max-width: 578px; height: auto; padding-top: 10px; padding-bottom: 10px; background-color: #C7C7C7; margin-left: 80px; border: 1px solid black; }
.tabtop           { width: 660px; max-width: 660px; height: 19px; max-height: 19px; border: 0px solid black; background-color: black; text-align: left; margin-left: 30px; background-image: url('grafika/listicka.gif'); }
.tabtopfont       { color: #FB8A05; font-size: 14px; font-weight: bold; margin-left: 15px; margin-top: 5px; padding-bottom: 0px; }
.tabmiddle        { width: 660px; max-width: 658px; height: auto; max-height: auto; border: 1px solid black; background-color: white; text-align: left; margin-left: 30px; margin-right: 0px; }
.tabmiddlefont    { font-size: 14px; font-family: arial; text-align: justify; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; }
.tabtopa          { width: 660px; max-width: 660px; height: 30px; max-height: 30px; border: 0px solid black; background-color: black; text-align: left; margin-left: 10px; margin-bottom: 10px; background-image: url('grafika/akt-list.gif'); }
.tabtopa1         { width: 560px; max-width: 560px; height: 30px; max-height: 30px; border: 0px solid black; background-color: black; text-align: left; margin-left: 10px; margin-bottom: 10px; background-image: url('grafika/akt-list1.gif'); }
.tabtopfonta      { color: black; font-size: 14px; font-weight: bold; margin-left: 20px; padding-top: 7px; padding-bottom: 0px; }
.tabtopfonta1     { color: black; font-size: 14px; font-weight: bold; margin-left: 20px; padding-top: 7px; padding-bottom: 0px; }
.tabtopfont1      { color: #FB8A05; font-size: 12px; font-weight: bold; margin-left: 470px; margin-right: 0px; text-align: right; border: 0px solid green; }
.tabmiddlea       { width: 660px; max-width: 658px; height: auto; max-height: auto; border: 1px solid black; background-color: white; text-align: left; margin-right: 0px; margin-left: 10px; }
.tabmiddlea1      { width: 560px; max-width: 558px; height: auto; max-height: auto; border: 1px solid black; background-color: white; text-align: left; margin-right: 0px; margin-left: 10px; }
.tabmiddle1       { width: 660px; max-width: 658px; height: auto; max-height: auto; border: 1px solid black; background-color: white; text-align: left; margin-left: 30px; margin-right: 0px; margin-bottom: 30px; }
.tabmiddlefonta   { font-size: 14px; font-family: arial; text-align: justify; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; }
.tabmiddlefonta1  { font-size: 14px; font-family: arial; text-align: justify; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; }
.tabbottom        { width: 660px; max-width: 660px; height: 16px; max-height: 16px; border: 0px solid black; background-color: black; text-align: right; margin-right: 30px; margin-left: 30px;  margin-bottom: 0px; background-image: url('grafika/listicka-dol.gif'); }
.tabbottoma       { width: 660px; max-width: 660px; height: 16px; max-height: 16px; border: 0px solid black; background-color: black; text-align: right; margin-right: 30px; margin-left: 30px;  margin-bottom: 0px; }
.tabbottomfont    { color: black; font-size: 12px; margin-right: 10px; text-align: right; padding-top: 10px; font-weight: bold }
.tabbottomfont1   { color: white; font-size: 10px; margin-right: 7px; }

#admin a { color: white; text-decoration: none; color: white; }
#admin a:hover { color: white; }

.kontakt { width: 330px; max-width: 330px; height: 220px; max-height: 220px; padding-left: 0px; padding-top: 0px; margin-left: 200px; margin-bottom: 0px; border: 1px solid black; background-image: url('grafika/bg-kontakt.gif'); }
#cenik   { width: 600px; max-width: 600px; height: 150px; max-height: 150px; border: 1px solid black; padding-bottom: 0px; margin-left: 60px; margin-bottom: 20px; background-color: #D8D7D6; }
#nabidka { width: 600px; max-width: 600px; height: 120px; max-height: 120px; border: 1px solid black; padding-bottom: 0px; margin-left: 60px; margin-bottom: 20px; background-color: #D8D7D6; background-image: url('grafika/bg-nabidk.gif');  }
.owebu   { width: 420px; max-width: 420px; height: 220px; max-height: 220px; padding-left: 0px; padding-top: 0px; margin-left: 160px; margin-bottom: 0px; border: 1px solid black; background-image: url('grafika/bg-owebu1.gif'); background-color: #D8D7D6; }

.owebu a { color: #9A0021; }
.owebu a:hover { font-weight: bold }

.kontakt a { color: #9A0021; }
.kontakt a:hover { font-weight: bold }

