html, body { height: auto; margin: 0px auto; padding: 0px; background: rgb(191,191,191); font-family: verdana, arial; font-size: 14px; 
}
img { border: none; }
p { line-height: 1.4; }

a { color: rgb(155,30,30);  text-decoration: none; }
a:hover { color: rgb(255,60,60); text-decoration: none; }

h1, h2, h3 { color: rgb(174,8,8); }

.clear { clear: both; }

.i { font-style: italic; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.float-right { float: right; }
.float-left { float: left; }
.color-red { color: red; }
.color-green { color: green; }
.color-blue { color: blue; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.corpus { height: auto; width: 1200px; margin: 0px auto; background: rgb(255,255,255) url(img/bg.png) top left repeat-y; }
.menupage-container { background: url(img/bg-page.jpg) bottom right no-repeat;}

.top { position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 140px; background: rgb(150,196,222) url(img/bg-top.png) top left repeat-y; /*background-color: rgb(224,224,255);*/}
.top p.title { position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; top:20px; right:50px; font-size: 34px; font-weight: bold; }

.menu {float:left; width: 300px; /*background-color: rgb(255,224,224);*/}
.menu-in {padding: 10px 10px 10px 10px;}

.page {float:left; width: 900px;/*background-color: rgb(224,255,224);*/}
.page-in {padding: 20px 30px 50px 40px;}

.bottom { height: 40px; background: rgb(150,196,222) url(img/bg-bottom.png) top left repeat-y; /*background-color: rgb(224,224,255);*/}
.bottom-in {padding: 10px 20px 10px 20px; text-align: center;}


.sekce { width: 260px; padding: 5px 10px 5px 10px;background-color: rgb(204,198,150); font-size: 16px; font-weight: bold;text-align: center; }

.sekce-data p{ padding: 0px 10px 25px 10px; font-size: 12px; text-align: center; }

.menubar ul { width: 260px; margin: 20px 0px 20px 0px; padding: 0px; border-top: solid 1px rgb(191,191,191); }	

.menubar li { list-style: none; margin: 0px; border-bottom: solid 1px rgb(191,191,191); padding: 0px 0px 0px 0px; }
.menubar li.group a { display: block; min-height: 1.7em; height: 1.7em; line-height: 1.7em;margin: 0px; padding: 0px 7px 0px 10px; color: rgb(0,0,0); font-weight: bold; font-size: 110%; }
.menubar li a { width: 240px; display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 10px; color: rgb(0,0,0); text-decoration: none; font-size: 110%; }
.menubar li a:hover, .menubar li a.selected { background-color: rgb(204,198,150); color: rgb(0,0,0); text-decoration: none; padding: 0px 7px 0px 10px; }