body {
text-align: center; /* vycentrovani divu na stred*/
font-family: Verdana, Arial;  /* pouzitelne pismo */
background-color: #2B2C2E;
padding: 0px;
margin: 0px;
font-size: 12px;
color: #464646;
line-height: 1.5;
behavior:url(cssHoverFix.htc);
}

/* horni -------------------------------------------------------------------------------------------------------------------------- */

#zahlavi {
background-image: url(img/pozadi_zahlavi.jpg);
background-repeat: repeat-x;
width: 100%;
height: 186px;
}

#horni {
width: 824px;
height: 186px;
text-align: center;
margin: 0px auto;
background-image:url(img/horni.jpg) ;
}

#vlajky
{
margin-left:25px;
border:0px solid green;
padding-top:1px;
text-align:left;
height: 23px;
}


#horni_menu
{
margin-top:116px;
}

#horni_menu a:hover {font-weight: 900;color:white;text-decoration: none}
#horni_menu a:link, #horni_menu a:visited {color:white;text-decoration: none}




/* stredni cast -------------------------------------------------------------------------------------------------------------------------- */


#stred-all
{
width: 100%;
background-color: #E8E9ED;
padding-bottom: 1px;
}

#stred-text {
width:800px;
margin: 0px auto;
background-image: url(img/pozadi_stred.png);
min-height: 645px;
text-align: left;
padding-bottom: 10px;


}

#menu {
width:240px;
float:left;
border: 0px solid green;
margin-top:-1px;
height: auto;
text-align: center;
}

#menu_banery
{
margin:20px 0px 20px 0px;
}

#aktuality
{
width:208px;
margin:0 3px 0 3px;
color:white;
padding:10px 10px 5px 12px;
font-size:11px;
text-align:left;
}

#aktuality p
{
margin:3px 0 5px 0;
}


#logo
{
display:block;
width:241px;
height:57px;
}


#obsah {
width:530px;
margin-left:264px;
height:auto;
color: #464646;
}


/* paticka ---------------------------------------------------------------------------------------------------------- */



#patka
{
border: 0px solid black;
margin: 0px auto;
margin-top:1px;
clear: both;
background: #2B2C2E ;
padding: 5px 0px 5px 0px ;
height: auto;
}

#patka-in
{
margin: 0px auto;
width:800px;
text-align:left;

}

#patka-in a:link {color: #068ED8;text-decoration: none; }
#patka-in a:visited {color: #068ED8;text-decoration: none}
#patka-in a:hover {color: #068ED8;text-decoration: underline; }


#patka_web
{
float:left;
color:#068ED8;

}

#patka_aktualizace
{
text-align:right;
color:#068ED8;

}




/* ostatni podtranky ------------------------------------------------------------------------------- */

#form_individual
{
margin-top:25px;
}

#download table
{
margin-left: 90px;
}

#auto_a3
{
margin-left: 275px;
margin-top: -20px;
}

#dok_stazeni
{
border:1px dotted gray;
background:#C4C4C4;
padding: 10px 0 10px 0;
}




/* definice trid................................................................................. */
.horni_menu
{
background-image:url('img/horni_menu_tl.png');
width:91px;
height:83px;
font-size:11px;
font-weight:900;
font-family: verdana;
text-align:right;
margin:0px auto;
text-align: center;
line-height: 1.2;

}

.t_zakladni
{
font-family: Verdana;
font-size: 12px;
color: #464646;
text-align: justify;
line-height: 1.5;
}

.t_patka
{
font-size:10px;
font-family: Verdana;
}

a:link {color: #464646;text-decoration: none; }
a:visited {color: #464646;text-decoration: none}
a:hover {color: #464646;text-decoration: underline; }

a img
{
border: 0px;
}

.horni_menu a:link {color: white; text-decoration: none}
.horni_menu a:visited {color: white; text-decoration: none}
.horni_menu a:hover {color: #068ED8; text-decoration: none}

h1
{
font-size: 18px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
color: #464646;
border-bottom: dotted 1px #464646;
background-image:url(img/kostka.png);
background-repeat: no-repeat;
padding-left: 25px;
line-height: 1.2;

}

h2
{
font-size: 14px;
padding: 0;
margin: 0 0 0 0;
color: #0B8CD0;
}

h3
{
font-size: 14px;
padding: 0 ;
margin: 0 0 0 0;
color: #464646 ;
}

p
{
padding-bottom: 5px;
margin: 5px 0 10px 0;
text-align: justify;
}

ul
{
list-style-image: url(img/point.png);
margin: 0 0 0 30px ;
padding: 10px;
}


.obr_doplnky
{
float:left;
width:90px;
height:90px;
border:1px dotted #464646;
margin-right:10px;
}

.text_doplnky
{
margin: 0;
padding: 0;
height:110px;
}

.table-h
 {
background-color: #2B2C2E ;
color:white;
font-size:12px;
font-weight:500;
border: 1px dotted white;

}

.table-r
 {
font-size:12px;
font-family:Verdana;
}

.pozor
{
font-size:15px;
color:red;
text-decoration:blink;

}
