body		{
margin-top: 10px;
margin-bottom: 10px;
padding: 0px; 
text-align : center; 
font-size : 0.7em;
font-family: Verdana, Tahoma, Arial;
}

h1     { font-size : 1.4em; }
h2     { font-size : 0.7em; }
h3     { font-size : 1em; font-weight: bold }
span.b { font-weight: bold }

table  { font-size : 1em; }

a:link.bezp  {text-decoration: none }

select {
font-weight: bold;
}

textarea, input {
}

input.submit, input.text, input.file {
}

td { vertical-align: top }

div.hlavni {
border-style: solid; 
border-width: 1px;
position: relative; 
margin: auto;
text-align: justify;
width: 980px;
padding: 0px;
}

div.lista_horni {
text-align: right;
width: 980px;
height: 20px;
z-index: 1;
position: absolute;
left: 0px;
top: 0px;
}

div.lista_podbarveny {
text-align: left;
width: 190px;
height: 20px;
z-index: 1;
margin: 0px;
padding: 0px;
}

b.lista_podbarveny {
width: 100%;
height: 15px;
z-index: 1;
margin: 0px;
padding: 0px;
}

div.lista_menu {
text-align: center;
vertical-align: middle;
width: 980px;
height: 22px;
z-index: 1;
position: absolute;
left: 0px;
top: 150px;
border-width: 1px 0px 1px 0px;
border-style: solid;
text-decoration: none; 
}

a.menu {
text-align: center;
vertical-align: bottom;
font-size : 1.2em; 
font-weight: bold;
border-style: solid;
border-width: 0px 0px 0px 0px; 
}

div.login {
position: absolute; 
right: 0px;
top: 0px;
margin: auto;
text-align: right;
}

div.google_search {
text-align: right;
width: 30%;
height: 25px;
z-index: 1;
position: absolute;
right: 0px;
top: 121px;
}

div.okraje_textu {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 3px;
padding: 4px;
}

div.okraje_textu_index {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 3px;
padding: 4px;
height: 1600px;
}

div.sloupec_levy { 
    text-align: justify;
    width: 190px;
    height: 1030px;
    position: absolute; left: 10px; top: 195px;
    background-color: transparent;
} 

div.sloupec_stred { 
    text-align: center; 
    width: 540px;
    height: 1030px;
    position: absolute; left: 220px; top: 195px;
    background-color: transparent;
} 

div.sloupec_pravy { 
    text-align: center; 
    width: 190px;
    height: 1030px;
    position: absolute; left: 770px; top: 195px;
    background-color: transparent;
} 

div.sloupec_pravy_forum { 
    text-align: center; 
    width: 190px;
    height: 1600px;
    position: absolute; left: 770px; top: 225px;
    background-color: transparent;
} 

div.text_justify { 
    text-align: justify; 
    width: 100%;
    background-color: transparent;
} 

div.text_center { 
    text-align: center; 
    width: 100%;
    background-color: transparent;
} 

div.text_right { 
    text-align: right; 
    width: 100%;
    background-color: transparent;
} 

table.forum, tr.forum, td.forum {
align: center;
width: 100%; 
margin: 0px;
padding: 5px;  
border-width: 1px;
border-collapse: collapse;
text-align: justify;
}

td.detail {
width: 620px; height: 650px; 
margin: 10px; 
overflow: auto
}

td.katalog        { width: 290px; height: 650px; margin: 2px }
div.katalog       { width: 300px; height: 650px; margin: 2px; overflow: auto }
a:link.katalog    {text-decoration: none; font-weight: bold }
a:visited.katalog {text-decoration: none; font-weight: bold }
a:hover.katalog   {text-decoration: none; font-weight: bold }

div.zahlavi { 
    background-position: top;
    text-align: center; 
    width: 980px;
    height: 150px;
    background-image: url('Prvky/Logo.jpg');
} 

div.zapati { 
    text-align: center; 
    width: 980px;
    height: 27px;
    position: absolute; bottom: 0px;
} 

div.Banner { 
    text-align: center; 
    width: 468px;
    height: 80px;
    position: absolute; left: 45%; top: 35px;
    background-color: transparent;
} 

div.gal { 
    text-align: center;
    vertical-align: middle; 
    float: left; 
    padding: 1px; 
    margin: 5px; 
    border-width: 1px; 
    border-style: solid; 
 } 

table.anketa {
width: 188px; 
margin: 0px;
padding: 2px;  
border-style: solid;
border-width: 1px;
border-color: white;
border-collapse: collapse;
text-align: left;
}

tr.anketa {
align: center;
margin: 0px;
padding: 2px;  
border-style: solid;
border-width: 1px;
border-collapse: collapse;
}

input.anketa {
border-width: 0px;
font-size: 1em;
}

div.anketa {
background-color: #ff4500;
border-radius: 3px 3px;
}

img.detail { 
    border-width: 1px; 
    border-style: solid; 
} 


img.platydoras { 
    position: absolute; left: 50%; top: 130px;
    width: 143px;
    height: 55px;  
} 

img.neonka { 
    position: absolute; left: 550px; top: 80px;
    width: 50px;
    height: 23px; 
}

img.hypostomus { 
    position: absolute; right: 800px; top: 115px;
    width: 150px;
    height: 46px; 
}  

#lightbox{
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	padding-top: 0.4em;
	font-weight: bold;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: center; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

