body {
font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
letter-spacing: 0.2ex;
font-size: 11pt;
margin: 0px;
padding: 0px;
padding-bottom: 30px;
background: #010028; 
color: white;
}

a {text-decoration: none; color: white;}
b {color: white;}
div {border: 0px solid white;}
h1 {font-size: 14pt; color: white;}
h2 {font-size: 13pt; color: white;}

ul {margin-top: 0px;}

#celek {
position: relative;
border: 0px solid black;
margin: 0px;
}


#pruh1 {
position: relative;
height:66px;
width: 100%;
background: #002f59;
}
<!-- 
#pruh11 {height:100px; width: 100%; background: #002f59 url('imgs/oko.jpg'); position: relative;}
#pruh11 img {float: right; border-left: 1px solid white;} 
-->

#pruh2 {
position: relative;
height:34px;
background: #00379e;
border-bottom: 1px solid white;
}
/*
#pruh22 {height:33px; background: #00379e url('imgs/hlavnimini.jpg') no-repeat right; position: relative; border-bottom: 1px solid white;}
*/
#pruh3 {
position: relative;
height:80px;
background: #0f70cf;
}
/* prostredni - nejvetsi pruh v index.html s obrazkem oci */
#pruhlavni {
position: relative;
height:180px;
background: #60a7ff;
border-bottom: 1px solid white;
border-top: 1px solid white;
}
#pruhlavni img {border: 0px solid blue;}

#pruh4 {
position: relative;
height:100px;
background: #0176e0;
}

#pruh5 {
position: relative;
height:50px;
background: #00379e;
text-align: right;
letter-spacing: 0.3ex;
}
#pruh5 a {
border: 1px solid #0176e0;
border-right: 0px solid #0176e0;
border-top: 1px solid #60a7ff;
margin-right: 0px;
padding-right: 4px;
display: block;
width: 100px;
background: #003790;
float: right;
font-size: 10pt;
}
#pruh5 a:hover {background: #003750;}

/* specialni divy pro absolutne pozicovane prvky nad menu */
#pruhspecial {
height:102px;
width: 229px;
position: absolute;
top: 0px; left: 0px;
/* background: url('imgs/nadpis.gif'); */
}
#pruhspecial img {border: 0px solid white;}

#pruhspecial2 {
position: absolute;
top: 0px; right: 0px;
height:119px;
width: 286px;
border: 0px solid white;
background: url('imgs/oko.jpg');
}
#pruhspecial2 img {border: 1px solid white;}

#menu {
height:18px;
background: #3482ec;
border-bottom: 1px solid white;
}
#menu a {
border-right: 1px solid white;
background: #1b7bb7;
display: block;
float: left;
padding: 0px 10px;
height: 18px;
font-size: 10pt;
}
#menu a:hover {background: #bce1ff; color: black;}
#menu a.svitivost {
background: #6fb7dc; 72a971; 7bcd79; ff5346;
font-weight: 600;
}

/* toto je definice pridavneho menu v obrazkovych galeriich */
#menu2galerie {
height:18px;
background: #88c8ef;);
border-bottom: 1px solid white;
}
#menu2galerie a {
border-left: 1px solid white;
background: #bf5b77;
display: block;
float: right;
padding: 0px 10px;
height: 18px;
font-size: 10pt;
}
#menu2galerie #dite {background: #75baa3;}
#menu2galerie #dite:hover {background: #fff; color: black;}

#menu2galerie #muz {background: #bc816b;}
#menu2galerie #muz:hover {background: #fff; color: black;}

#menu2galerie #zena {background: #ad80b1; e27ab5;}
#menu2galerie #zena:hover {background: #fff; color: black;}

#menu2galerie #naseakce {background: #3569d2; e27ab5;}
#menu2galerie #naseakce:hover {background: #fff; color: black;}


#zpet{
height:18px;
background: #88c8ef;
border-bottom: 1px solid white;
margin: 0px;
}
#zpet a {
margin: 0px;
border-left: 1px solid white;
background: #222 url('imgs/cerven.gif');
display: block;
float: right;
padding: 0px 10px;
height: 18px;
font-size: 10pt;
}
#zpet a:hover {background: red url('imgs/cervenxx.gif'); color: white;}

/* nastaveni DAMSKE galerie */
.model {
background: #ad80b1; e27ab5;
margin: 7px;
width: 150px;
height: 180px;
float: left;
border-left: 10px solid white;
border-right: 10px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
color: white;
line-height: 10pt;
text-align: center;
}
.model img {border: 3px double white; border-top: 0px; margin-bottom: 3px;}

/* nastaveni PANSKE galerie */
.model2 {
background: #bc816b;
margin: 7px;
width: 150px;
height: 180px;
float: left;
border-left: 10px solid white;
border-right: 10px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
color: white;
line-height: 10pt;
text-align: center;
}
.model2 img {border: 3px double white; border-top: 0px; margin-bottom: 3px;}


/* nastaveni DETSKE galerie */
.model3 {
background: #75baa3;
margin: 7px;
width: 150px;
height: 180px;
float: left;
border-left: 10px solid white;
border-right: 10px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
color: white;
line-height: 11pt;
text-align: center;
}
.model3 img {border: 3px double white; border-top: 0px; margin-bottom: 3px;}

#obsah {padding: 10px; color: #60a7ff;}

/* prostor pro veskery obsah modelky - pozicovani (vlastnosti barev jsou definovany zvlast v dalsich externich .css */
/* 2 velke hlavni fotografie */
#vsechnoomodelce {
position: relative;
border: 0px solid white;
height: 410px;
}

#fotografie1 {
position: absolute;
top: 0px; left: 0px;
}

/* 3 male fotografie uprostred informaci */
#fotografie2 {
position: absolute;
top: 156px; left: 568px;
width: 326px;
}

/* misto pro fotografie dole pod velkymi fotografiemi */
#fotografie3 {
position: absolute;
top: 414px; left: 0px;
height: 110px;
}

/* misto pro 2 male fotografie vpravo nahore */
#fotografie4 {
position: absolute;
top: 0px; left: 898px;
width: 100px;
}
#fotografie4 a img {
margin-bottom: 6px;
}
