body
{
margin: 0px;
padding: 0px;
text-align: center;
font-size: 75%;
font-family: sans-serif;
color: #333333;
line-height: 1.2em;
background: #BBBBBB;
position: relative;
}

a
{
color: #6666ff;
font-weight: bold;
}

a:visited
{
color: #9966ff;
}

h1
{
font-size: 24pt;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
color: #000000;
text-align: center;
}


h2
{
margin-top: 10px;
margin-bottom: 20px;
font-size: 145%;
color: #000000;
text-align: right;
}

h3
{
margin-top: 10px;
margin-bottom: 0;
font-size: 12pt;
color: #000000;
text-align: justify;
}

h4
{
margin-bottom: 0;
font-size: 10pt;
color: #000000;
text-align: justify;
}

h5
{
margin-bottom: 5px;
font-size: 100%;
color: #000000;
text-align: justify;
}

p
{
margin: 5px 0 0.75em 0;
}

img
{
border: 0px;
}

td
{
vertical-align: top;
margin: 0;
padding: 5px;
border-left: 2px solid #9CBCBF;
}

.poznamka
{
font-size: small;
font-style: italic;
color: black;
text-align: center;
margin: 0px;
font-size: 9pt;
}

.cara
{
padding-left: 5px;
border-left: 2px solid #9CBCBF;
}

.pravy
{
margin: 0 0 5px 10px;
float: right;
}

.levy
{
margin: 0 10px 5px 0;
float: left;
}

.dn
{
width: 220px;
padding: 5px;
border-left: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
color: #FFFFFF;
background-color: #9CBCBF;
}

.dn-ct
{
font-style: italic;
}

.dn-sr
{
font-size: x-small;
font-weight: bold;
margin-bottom: 0px;
}

#master
{
position: relative;
text-align: left;
min-height: 600px;
width: 780px;
border-left: 5px solid #FFFFFF;
border-right: 5px solid #FFFFFF;
background-color: #B4D4D7;
margin: 5px auto;
padding: 0px;
}

#horni
{
background-color: #FFFFFF;
position: relative;
width: 780px;
text-align: right;
}

#hlavicka
{
position: relative;
height: 150px;
width: 780px;
background: #9CBCBF url('/logo.jpg') no-repeat left top;/**/
/*background: url('/logo.jpg') no-repeat center;*/
text-align: center;
margin: 0px;
padding: 0px;
}

#hlavicka h1
{
position: absolute;/**/
text-align: left;/**/
left: 190px;/**/
width: 480px;/**/
color: #FFFFFF;/**/
line-height: 120%;/**/
/*display: none;*/
}

#menu
{
background-color: #FFFFFF;
position: relative;
width: 780px;
text-align: right;
}

#menu a, #paticka a
{
margin-left: 4px;
padding: 0 5px 0 5px;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
color: #000000;
text-decoration: none;
}

#menu a:hover, #paticka a:hover
{
border-color: #000000;
}

#menu a:visited, #paticka a:visited
{
color: #333333;
}

#odkazy
{
position: absolute;
}

#obalovydiv ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#obalovydiv a
{
display: block;
color: white;
background-color: #92B2B5;
width: 147px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-top: 2px solid #B4D4D7;
border-right: 2px solid #B4D4D7;
border-bottom: 2px solid #B4D4D7;
font-weight: bold;
font-size: 10pt;
font-family: sans-serif;
}

#obalovydiv li li a
{ 
display: block;
color: white;
background-color: #9CBCBF;
width: 147px;
padding: 3px 3px 3px 17px;
text-decoration: none;
font-weight: normal;
}

#obalovydiv a:hover
{ 
background-color: #92B2B5;
color: white;
border-top: 2px solid white;
border-right: 2px solid white;
border-bottom: 2px solid white;
}

#nase_poslani
{
background: #B4D4D7 url('/nase_poslani/nase_poslani.jpg') no-repeat left top;
}

#sv_faustyna
{
background: #B4D4D7 url('/sv_faustyna/sv_faustyna.jpg') no-repeat left top;
}

#ucta_k_bozimu_milosrdenstvi
{
background: #B4D4D7 url('/ucta_k_bozimu_milosrdenstvi/nove_zpusoby_uctivani.jpg') no-repeat left top;
}

#telo
{
margin-right: 10px;
padding-bottom: 30px;
text-align: justify;
position: relative;
left: 190px;
min-height: 650px;
height: 710px;
width: 565px;
font-size: 10pt;
}
/*Pixyho min-height hack*/ 
div[id] #telo
{
height: auto;
}

#telo hr
{
color: #BA9801;
}

#reklama
{
text-align: center;
width: 700px;
height: auto;
top: -35px;
position: relative;
margin: 0;
padding: 0;
}

#reklamax
{	text-align: left;
width: 498px;
margin: 0 auto;
}

#reklamay
{
color: black;
} 

#reklamaz
{
width: 498px;
height: 60px;
}

#reklamaz img
{
border: 1px solid black;
}

#paticka
{
background-color: #FFFFFF;
text-align: center;
position: relative;
width: 780px;
bottom: 0px;
}
