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

h1     { font-size : 1.2em; }
h2     { font-size : 0.6em; }
h3     { font-size : 0.9em; 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.atlas_info {
text-align: left;
width: 150px;
height: 50px;
z-index: 1;
position: absolute;
right: 40px;
top: 260px;
}

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

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

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

div.radky_menu {
text-align: center;
width: 979px;
height: 36px;
z-index: 1;
position: absolute;
left: 0px;
top: 150px;
border-width: 1px 0px 1px 0px;
border-style: solid;
text-decoration: none; 
}

div.lista_menu {
width: 979px;
height: 18px;
z-index: 1;
border-width: 0px 0px 0px 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;
text-decoration: none;  
}

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: 1550px;
}

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

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

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

div.sloupec_video { 
    text-align: center; 
    width: 940px;
    height: 300px;
    position: absolute; left: 10px; top: 1470px;
    background-color: transparent;
} 

div.sloupec_pravy_forum { 
    text-align: center; 
    width: 190px;
    height: 1500px;
    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: 540px; height: 850px; 
margin: 2px; 
overflow: auto
}

td.katalog        { width: 240px; height: 1000px; margin: 2px }
td.katalog_pravy  { width: 160px; height: 1000px; margin: 2px }
div.katalog       { width: 220px; height: 1000px; margin: 0px; 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: 979px;
    height: 150px;
    background-image: url('Prvky/Logo.jpg');
} 

div.zahlavi_textik { 
    text-align: center; 
    font-weight: bold;
    color: white;
    font-size : 1.5em; 
    width: 190px; 
    position: absolute; left: 20px; top: 80px;
    background-color: transparent;
    z-index: 4;
} 

div.zahlavi_logo { 
    font-family: Garamond, Verdana; 
    color: white;
    font-size : 3.0em; 
    font-style: italic;
    font-weight: bold;
    text-align: center; 
    width: 50px; 
    position: absolute; left: 10px; top: 25px;
    background-color: transparent;
    z-index: 4;
} 

div.zapati { 
    text-align: center; 
    width: 980px;
    height: 50px;
    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; 
    font-size : 0.9em;
 } 

table.uzivatel_levy {
width: 510px; 
}

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");
	}
	
