body
        {
        margin: 0;
        padding: 0;
        /* background-color: #dddddd; */
	      font-family: Arial CE, Arial, sans-serif; /* základní def. písma */
        font-size: 90%; color: #000000; /* základní velikost písma */
        
        background-attachment: fixed;
        background-repeat: repeat;
        background-image: url('../images/textura.jpg');
        text-align: justify; 
        }
A:link {text-decoration: underline; font-weight: bold; color: #3a63ab;}
A:visited {text-decoration: underline; font-weight: normal; color: #4d82e0;}
A:hover {background-color: #3a63ab; font-weight: bold; color: #FFFFFF;}
h1
{
font-size: 18pt; color: #397393;
margin-left: 15px;
margin-bottom: 0px;
font-weight: normal;
}
h2
{
font-size: 14pt; color: #ffa200;
margin-left: 0px;
margin-top: 0px;
font-weight: normal;
}
#text hr
{
visibility: hidden;
clear: left;
}
#texttop
{
font-size: 80%;
color: #ffffff;
margin-top: 10px;
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: right;
}
#logo
{
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
border: 0px;
}
#poklice
{
width: 986px;
background-repeat: repeat-y;
background-image: url('../images/main-back-top.gif');
margin-left: auto;
margin-right: auto;
margin-top: -10px; 
padding: 0px;
height: 14px;
}
#poklice-spodni
{
width: 986px;
background-repeat: repeat-y;
background-image: url('../images/main-back-bottom.gif');
margin-left: auto;
margin-right: auto;
margin-top: -10px; 
padding: 0px;
height: 14px;
}
#main
{
width: 986px;
background-repeat: repeat-y;
        background-image: url('../images/main-back.gif');
margin-left: auto;
margin-right: auto;
margin-top: -10px; 
padding: 0px;
}
#main #topka
{
margin-left: 15px;
}
/* mikromenu */
#maintext
{
width: 100%;
}

#menu 
{
height: 48px;
margin-left: 15px;
margin-top: -7px;
text-align: left;
background-repeat: no-repeat;
}
/* buton v menu */
#menu img
{
font-size: 9pt;
border: 0px;
}
#cleaner {clear:both;}
#menu a:hover
{
color: #ffffff;
}
#hledac
{
position: absolute;
margin-left: 685px;
top: 55px;
}
input
{
border: 1px solid #808080;
background-color: #ffffff;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
color: #808080;
}
submit
{
padding-bottom: 0px;
}
#text
{
font-size: 90%;
color: #000000;
margin-left: 20px;
width: 620px;
padding: 15px;
padding-right: 23px;
line-height: 14pt;
border-right: 1px solid #aaaaaa;
        background-attachment: fixed;
        background-repeat: repeat;
        background-image: url('../images/podklad-text.gif');

}
#text li
{
          margin-left: 0px;
          list-style-image: url("../images/li.gif");
          line-height: 16pt;
}
#text .image_left
{
float: right;
margin-left: 10px;
}
#text td
{
text-align: left;
font-weight: normal;
background-color: #dddddd;
padding: 5px;
}
#text img
{
border: 2px solid #3a63ab;
margin-right: 10px;
margin-left: 10px;
}

#righter
{
margin-top: -20px;
width: 250px;
float: right;
padding-left: 0px;
margin-right: 40px;
padding-bottom: 10px;
padding-top: 10px;
}
#novinky
{
background-repeat: no-repeat;
background-image: url('../images/blok.gif');
height: 300px;
width: 280px;
font-size: 90%;
}
#vnitrek-novinky
{
padding: 20px;
}
#righter a
{
color: #3b63ab;
line-height: 200%;
font-size: 90%;
}

#righter a:hover
{
background-color: #3b63ab;
color: #ffffff;
}
#righter img
{
margin-left: 0px;

}
#patka
{
clear: both;
border-top: 1px solid #808080;
font-size: 9pt; color: #808080;
padding-top: 0px;
padding-bottom: 5px;
padding-right: 0px;
padding-left: 0px;
text-align: left;
bottom: 0px;
margin-left: 15px;
margin-right: 15px;
margin-top: 15px;
color: #404040;
}
#patka img
{
float: left;
padding-right: 20px;
}