html, body, div, h1, h2, h3, h5, p, hr, td

body {
   text-align: center;
   font-family: "Verdana CE", Verdana; "Arial CE", Arial; "GillSans CE", GillSans;
}

h1 { FONT-SIZE: 20px; FONT-FAMILY: Gillsans CE; color: white; text-align: left; padding-left: 20px; line-height: 1.8; }

h2 { FONT-SIZE: 20px; FONT-FAMILY: Arial; color: white; }

h3 { FONT-SIZE: 20px; FONT-FAMILY: Gillsans CE; COLOR: 990000; line-height: 1.8em; font-style: italic; }

h4 { FONT-SIZE: 12px; FONT-FAMILY: Gillsans CE; COLOR: 990000; font-style: italic; height: 0em}

td { padding-left: 10px; FONT-SIZE: 12px; FONT-FAMILY: Arial; text-align: left;}

/* classes u pisma, nadpisy ----------------------------------------------------- */
.imagemargin
{ float:left;
margin: 0px 50px 0px 50px;}

.linkmain
{ font-size: 10px;
}

.nadpis 
{ FONT-SIZE: 20px;
color: white;
font-family: GillSans CE;
line-height: 1.8;
}

#nadpisback {
width:730px;
background: #CCCC99;
height: 40px;
position:relative;
text-align: left;
padding-left: 30px;
}
 
DIV { FONT-SIZE: 12px; FONT-FAMILY: Arial; }
p { padding-left: 10px; FONT-SIZE: 12px; FONT-FAMILY: Arial; text-align: left;}

A:link { COLOR: 333333; TEXT-DECORATION: none} 
A:visited { COLOR: 333333; TEXT-DECORATION: none } 
A:hover { COLOR: black; TEXT-DECORATION: underline }

hr { padding-left: 10px; color: #cccccc; SIZE: 1;}

img {
 border: none;
}


#page {
margin: 0px auto;
width:920px;
background: white;
height:auto;
position:relative;
display: table;
}


/* Top stranky a vyhledavac----------------------------------------------------- */

#top {
width: 920px;
background: white;
position: relative;
height: 80px; 
  }

#topimage {
width: 690px;
background: white;
position: relative;
height: 80px;
float: left; 
  }
  
#vyhledavac {
width: 230px;
height: 80px;
position: relative;
float: right;
}
  
.vyhledavac {
background: #660000; 
FONT-SIZE: 14px; 
FONT-FAMILY: Arial;
font-weight: bold;
color: white;
}

/* Telo stranky-------------------------------------------------------------- */
#maincontainer {
width: 920px;
background: white;
position: relative;
height: auto;
}
 
#leftcolumn {
margin-right: 10px;
width: 180px;
float: left;
}


#rightmain { 
width: 730px; 
height: auto;
float:right; 
}

#paticka {
text-align: center;
color: white;
margin-top: 10px;
background: #CCCC99; 
width: 920px; 
height: 30px;
clear: both; 
}

/* Levy sloupec - left column -------------------------------------------------------------- */
#upper {
width: 180px; 
height: 5px;
margin-bottom: 5px;
position: relative; 
}

#my_menu { 
width: 180px;
margin-bottom: 10px;
position: relative; 
}

#bannerleft {
margin-bottom: 5px;
width: 180px; 
height: 35px;
position: relative;
}

#bannerskolakom {
background: #F0F0F0;
width: 180px; 
height: auto;
margin-bottom: 5px;
position: relative;
}

#bannerstopy {
background: #F0F0F0;
width: 180px; 
height: 245px;
margin-bottom: 5px;
position: relative;
}

#bannerimage {
padding-top: 10px;
padding-left: 10px;
position: relative;
width: 90px; 
height: 110px;
float: left;
}

#banner1 {
background: #F0F0F0;
width: 180px; 
height: auto;
margin-bottom: 5px;
position: relative;
}

/* Right column - hlavni stranka-------------------------------------------------------------- */
#banner {
background: white;
position: relative;
width: 730px; 
height: 220px;
margin-bottom: 5px;
}

#mainlevy {
background: white;
position: relative;
width: 230px; 
height: auto;
float: left;
}

#mainprostredni {
margin-left: 20px;
background: white;
position: relative;
width: 230px; 
height: auto;
float: left;
}

#aktualita {
padding-top: 8px;
padding-bottom: 8px;
background: #F0F0F0;
position: relative;
width: 230px; 
height: auto;
}

#mainpravy {
background: white;
position: relative;
width: 230px; 
height: auto;
float: right;
}

#knihaimage {
margin-left: 10px;
position: relative;
width: 70px; 
height: 100px;
float: left;
}

/* Stranky s knizkami - sekce na knihy-------------------------------------------------------------- */
#booksection {
margin-left: 0px;
position: relative;
width: 730px; 
height: auto;
}

#booksection2 {
margin-left: 0px;
position: relative;
width: 365px; 
height: auto;
clear: both;
}

