/* CSS Document */
body, html {
text-align: left;
font-size: 13px;
padding: 0;
margin: 0;
}

body
{
margin: 0;
padding: 0;
background:#96ac85 url(../data/stripe.jpg) repeat-x;
font-family: Calibri, "Trebuchet MS", sans-serif;
}

div#main
{
width: 1024px; 
margin: 0 auto;
height: 100%;
padding: 82px 0 0 0;
background:url(../data/top.jpg) no-repeat;
}

div#right
{
position: relative;
padding: 0 18px 0 0;
margin: 55px 0 0 0;
width: 248px;
height: 563px;
float: right;
}
div#right div#budova
{
position: relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 248px;
height: 160px;
background:url(../data/mlyn_foto.gif) no-repeat left;
}
div#right div#images
{
position:relative;
padding: 0;
margin: 0;
width: 248px;
height: 403px;
background: url(../data/images.gif) no-repeat right;
}
div#right div#images div#img_content
{
padding: 11px 10px 10px 9px;
}


div#content_banner
{
position: relative;
padding: 0;
margin: 0;
width: 533px;
float: right;
background: url(../data/content_mid.gif) repeat-y;
}
div#content_banner div#banner
{
padding: 0;
margin: 0;
width: 533px;
height: 136px;
background:url(../data/banner.jpg) no-repeat;
}

div#content_banner div#content_up
{
margin: 0;
padding: 0;
width: 533px;
min-height: 410px;
height: auto;
_height: 410px;
background: url(../data/content_up.gif) no-repeat;
}
div#content_banner div#content_up div#mcontent
{
line-height: 16px;
padding: 10px 20px 15px 30px;
margin: 0;
overflow:hidden;
}
div#content_banner div#content_bot
{
margin: 0;
padding: 0;
width: 533px;
height: 15px;
background: url(../data/content_bot.gif);
}
div#content_banner div#bottom
{
margin: -6px 0 0 0;
padding: 0;
width: 533px;
height: 82px;
background: url(../data/bottom.jpg) no-repeat;
}

div#content_banner div#bottom div#kolo
{
position: absolute;
bottom: -15px;
left: -188px;
width: 235px;
height: 215px;
background: url(./../data/kolox3.gif) no-repeat top left;
}

div#menu
{
position:relative;
margin: 72px 0 0 0;
padding: 0 0 0 63px;
float:left;
width: 162px;
height: 366px;
background: url(../data/menu.gif) no-repeat right;
}
div#menu div#menu_content
{
line-height: 16px;
padding: 65px 0 0 30px;
margin: 0;
}

/*CISTIC*/
.cleaner {
clear: both;
height: 0;
content: ' ';
overflow: hidden;
}
.cleaner hr {
display: none;
}
/*vlajky*/
p.content {
width: 80px;
margin: 0;
padding: 55px 0 0 60px;
text-align: left;
}
img {
border: none;
vertical-align: middle;
}

div#banner p.content a {
text-decoration: none;
}
div#mcontent p.galery a {
text-decoration: none;
font-size: 16px;
font-weight:bold;
color: #666666;
}
div#mcontent p.galery img
{
position: relative;
border: none;
vertical-align: middle;
float: left;
padding-right: 5px;
padding-left: 5px;
}

legend
{
color:#333333;
font-family: Calibri, "Trebuchet MS", sans-serif;
}

legend a
{
text-decoration: none;
font-size: 16px;
font-weight:bold;
color: #666666;
}

div#mcontent p.foto img
{
padding: 5px 5px 5px 5px;
}

h2
{
font-size:16px;
padding-left: 5px;
background: url(../data/podtrh.gif) no-repeat;
}

div#mcontent table
{
width: 400px;
}
h3
{
font-size: 14px;
line-height: 14px;
}