body {text-align: center; font-family: "Lucida Sans Unicode"; font-size: 12px; }

#main {text-align: left; margin: 10px auto;	width: 760px; background: #ccc url(img/back.jpg) top left repeat-y;}

#menu {margin: 0; padding:0; width:759px; height:25px; color: black; text-align:center; background-color: #CCC;}
#menu a {float: left; display: block; text-decoration: none; padding: 5px 10px 0 10px; margin: 0;}
#menu  a:active, #menu  a:hover  {font-weight: bold}
#menu .hidden {display:none;}

p {margin: 15px; line-height: 1.5em;}
a {color:black;}
h1 {}
h2 {margin-top : 0; color: black; font-size: 160%; text-align : center; }
h3 {margin-top : 0; color: #666; font-size: 120%; text-align : center; background-color:#ccc; padding:2px 0;}
img {border: 0}

#obsah {float:left; width: 520px; padding: 25px 0; margin: 0 10px;}
#pravy{float:left; padding:40px 0 10px 0; margin:15px 0; width:210px;}
#pravy p {margin: 10px 20px;}
#pravy .obrazek {text-align:center; padding-bottom:30px;}

.centr {text-align: center; }
.foto {float: right; margin: 5px; }

.karta {float: left; height: 200px; width: 155px; margin: 5px; padding: 2px 0; text-align: center; border: 1px solid #666; font-size: 100%; }

.box {background:transparent url(img/backmox.gif) top left no-repeat; height: 92px; padding-left: 10px; border-top: 1px solid Black;}
.box p { float:left; margin: 2px 0 0 50px; font-size: 12px; width:250px; text-align:left;}
.tel {float:left; text-align: left; font-size: 11px; margin-left:80px; width: 100px;}
.www {float:left; font-size: 11px; margin: 5px 5px 0 80px; width: 100px; text-align:right;}
.right{text-align:right;}

/*Calendar*/
.calendar_all {margin-top:50px;	text-align: centr;font-size: 100%;	border: 1px solid Black;}
.calendar_title {text-align: center;	background-color: #DCDCDC;}

