*{ margin:0px;}
body {
  
   background-color: #ffffff;
   font-size: 12px;
   font-family: Verdana, Arial;
   color: #6d6d6d;
   text-align: center;
}

#head1 {
background-image: url(../img/brelex_021.png);
width: 894px; 
height: 315px;
margin: 0px auto;
}
#head2 {
background-image: url(../img/brelex_02.png);
width: 894px; 
height: 315px;
margin: 0px auto;
}#head3 {
background-image: url(../img/brelex_022.png);
width: 894px; 
height: 315px;
margin: 0px auto;
}#head4 {
background-image: url(../img/brelex_023.png);
width: 894px; 
height: 315px;
margin: 0px auto;
}#head5 {
background-image: url(../img/brelex_024.png);
width: 894px; 
height: 315px;
margin: 0px auto;
}
/**************************************** MENU *****************************************/
#menu {
font-size: 14px;
font-weight: bold;
text-align: left;
width: 289px;
height : 123px;
float:left;
margin-left: 48px;
margin-top:108px;
display:inline;
}

#menu ul {
list-style-image: url(../img/odrazka2.png);
list-style-position: outside;
padding-left:16px;
margin: 12px 12px 12px 12px;
line-height: 20px;
}

#jazyky {
text-align: RIGHT;
width:500px ;
height : 123px;
float:right;
margin-right: 35px;
margin-top: 61px;
display:inline;
}

#jazyky img {
border:0px;
margin:2px 5px;
}

/**************************************** SEARCH *****************************************/
input.search {
background-image: url(../img/search.png);
background-repeat: no-repeat;
width:135px;
height: 22px;
border: none
}


#search  {
border: 0px;
margin: 20px 0 0 35px;
width: 135px;
height : 22px;

}

#search table {
font-weight: bold;
font-size: 15px;
color: #eddd49;
margin-top: 5px;
}

#search table th{
padding: 1px 1px 1px 1px;
background: none;
}
/**************************************** OBSAH *****************************************/

#zarovnani {
width : 894px; 
margin : 0 auto ; 

}


#cont {

background-image: url(../img/body.png);
background-repeat: no-repeat;
width: 894px;
height: 229 px;
min-height: 500px;
margin: 0px auto;

}

#cont_2 {

background-image: url(../img/body_rozklik.png);
background-repeat: no-repeat;
width: 894px;
height: 229 px;
min-height: 500px;
margin: 0px auto;

}

.floatright
{
float: right;
margin: 5px;
border: 1px solid #666;
border-style: solid solid solid solid;
} 

#floatright_ram
{
background-color: white;
width: 199px;
height:142px; 
border: 1px grey solid;
float:right;
margin:3px;  
 
}

#obsah {

width: 395px;
float: left;
margin-top: 38px;
margin-left: 128px;
display: inline;
text-align: left;
font-size: 15px;
}



#obsah_2 {

width: 617px;
float:left;
margin-top: 38px;
margin-left: 128px;
display: inline;
text-align: left;

}

#obsah-vpravo{

width: 228px;
text-align: left;
float: right;
margin-top: 38px;
margin-right: 120px;
display: inline;
}

#kontakt {

text-align: left;
margin-left: 10px;
color: white; 
margin-top: 20px;
width: 228px;
text-align: left;
float: right; 
font-size: 11px;
}

#aktuality{

text-align: left;
margin-left: 10px;
color: #6d6d6d; 
margin-top: 50px;
width: 228px;
text-align: left;
float: right;
}

#aktuality table {

margin-top: 8px;
font-size: 10px;
}
#aktuality td {
padding-bottom: 12px;
}


#akt_border {
background-image: url(../img/ramakt.png);
width: 84px;
height: 56px;
float: left;
margin-right:1px;
margin-top:0px;
display:inline;
float:right; 
}

#akt_border img {
margin-left: 1px;
margin-top: 3px;
}

#pata {
background: url(../img/fot.gif);
width : 894px; 
height : 103px; 
margin: 0px auto; 
text-align: center;
font-size: 10px;
float:left;
}



#pata a { color: yellow; text-decoration:  none ;}
/**************************************** TABULKY *****************************************/
table.zelena {
margin: 40px 0 30px 0px ;
border-collapse: collapse; 
border-color: white;
border-style: solid solid solid solid; 
background-color: #daffb1;
}

table.zelena td {
padding:12px 12px 12px 12px ;
border-color: white;
border-width: 10px ;
border-style: solid solid solid solid;
font-size: 11px;
}


table.kontakt {
margin: 40px 0 30px 0px ;
border-collapse: collapse; 
border-color: white;
border-style: solid solid solid solid; 
background-color: #daffb1;
}

table.kontakt td {
padding:12px 12px 12px 12px ;
border-color: white;
border-width: 1px ;
border-style: solid solid solid solid;
font-size: 11px;
}

table.pata {
width:480px;
border-collapse: collapse; 
height: 20px;
font-size: 9px;
margin: 0 auto; 
margin-top:35px;
}
table.pata td {
padding:1px 1px 1px 1px ;
text-align: center;
}



/**************************************** PISMO *****************************************/

a {text-decoration: underline; color: #5555ac; font-weight: bold;}
a:hover {text-decoration: none; color: #0000ac;}

#menu a {text-decoration: none; color: #6d6d6d; }
#menu a:hover {text-decoration: none; color: #6fac29;}

H1 {font-size: 14px; color:#6fac29 ;}
H2 {font-size: 13px; color:#6fac29 ; margin-top : 30px;margin-bottom : 10px;}
P {font-size: 12px; color: 6d6d6d ;line-height: 16px; margin-top: 20px; margin-bottom: 10px; }


/**************************************** ADMIN *****************************************/

.dhtmed-bg {
	background-color: #dfe7ec;
	border: 2px outset;
	width: 100%;
	font-size: 12px;
}
.dhtmed-o {

    border-bottom: buttonshadow 1px solid;
    border-left: buttonhighlight 1px solid;
    border-right: buttonshadow 1px solid;
    border-top: buttonhighlight 1px solid;
    cursor: hand;
    margin-left: 0px;
    margin-right: 0px
}
.dhtmed-v {
 
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 2px;
    visibility: visible
}
.button {
	background-color: buttonface;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	border: 1px outset;
}

.adm {
background-color: #dfe7ec;
margin: 0px auto; 
margin-top: 200px;
width: 600px;
font-size: 12px;
margin: 0 auto;
border-collapse: collapse; 
}

table.vypis {
background-color: #dfe7ec;
margin: 2px 2px 2px 2px ;
border-collapse: collapse; 
border-color: white; 
font-size: 12px;

}

table.over {
margin: 0px auto; 
margin-top: 100px;
width: 300px;
border-collapse: collapse; 
}

.adm th {
background-color: rgb(230,230,230);
}
.adm tr,th,td {
padding: 5px 5px 5px 5px;
}

table tr.odd {
background-color: rgb(240,240,240);
}

#admin {
width :700px;
margin: 0 auto; 
text-align: left;
}

#admstitek {

}

.akt b {color: orange; }
.akt h1{font-size:11px;}
.akt a {text-decoration: none; margin-left:2px;}
.orange{
width: 700px;
color: orange;
font-size: 14px; 
}





