body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; margin: 0; padding: 0; background-image: url(../images/bgr.jpg); background-position: center top; background-repeat: no-repeat;}
#hnizdo {width: 958px; margin: 0 auto;}

h1 {color: #9D4B7E; margin: 0 0 10px 0; font-size: 17px;}
h2 {color: #9D4B7E; margin: 0 0 10px 0; font-size: 17px;}
h2 a {text-decoration: none;}

p {margin: 0 0 14px 0; }
a {font-weight: bold; color: #7B4368;}
a img {border: none;}
table.contentpaneopen {width: 100%;}

#header {background-image: url(../images/header.jpg); height: 236px; overflow: hidden; background-repeat: no-repeat;}
#main {background-image: url(../images/bgrleft.jpg); background-repeat: no-repeat; margin: 0 12px 0 12px;}

#menu {background-image: url(../images/menubgr.png); background-repeat: no-repeat; height: 31px; overflow: visible; padding: 0 12px; margin: 0 10px; clear: both;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {margin: 0; padding: 0; list-style-type: none; display: inline;}
#menu li a {text-decoration: none; color: white; font-weight: bold; display: block; padding: 0 14px; float: left; font-size: 14px; line-height: 31px;}
#menu li a:hover, #menu li#current a {background-image: url(../images/menu-hover.png); background-repeat: repeat-x;}
#menu ul ul {width: 210px;}
#menu ul ul li {background-image: none;}
#menu ul ul li a {background-image: none!important; background-color: #659515;}
#menu ul ul li a {width: 180px;}


#leftmenu ul {margin: 0; padding: 0;}
#leftmenu ul li {margin: 0; padding: 0 0 0 9px; list-style-type: none;}
#leftmenu li a {text-decoration: none; font-weight: bold; font-size: 14px; width: 164px; padding: 4px 10px 5px 16px; display: block; color: #666;}
#leftmenu li a:hover, #leftmenu li#current a {color: #588213; padding: 4px 0 5px 20px; background-image: url(../images/listek.gif); background-repeat: no-repeat;}

#middle {width: 490px;}

#language {padding: 6px 15px 0 0; float: right;}

#headertitle {padding: 54px 0 0 12px; font-size: 14px; font-weight: bold; color: #83466E;}

#left {width: 200px; overflow: hidden; float: left; padding: 30px 0 0 0;}
#center {width: 690px; overflow: hidden; float: right; padding: 35px 0 0 0; line-height: 140%;}
.clear {clear: both;}
#right {float: right; width: 173px;}
#right h3 {background: url(../images/h3.jpg) no-repeat; color: #466020; margin: 0; padding: 4px 6px 10px 10px;}

.fotopravelinka {float: right; border: 1px solid gray; margin: 0 0 5px 15px;}
.fotolevelinka {float: left; border: 1px solid gray; margin: 0 15px 5px 0;}
.fotoprave {float: right; margin: 0 0 5px 15px;}
.fotoleve {float: left; margin: 0 15px 5px 0;}

.fialovy {color: #AB4C86; font-weight: bold;}
.fialovyvetsi {color: #AB4C86; font-weight: bold; font-size: 14px;}
.fialovyvelky {color: #AB4C86; font-weight: bold; font-size: 16px;}
.tmfialovy {color: #7B4368; font-weight: bold;} 
.tmfialovy {color: #7B4368; font-weight: bold; font-size: 14px;} 
.tmfialovy {color: #7B4368; font-weight: bold; font-size: 16px;} 
.zeleny {color: #649514; font-weight: bold;}
.zelenyvetsi {color: #649514; font-weight: bold; font-size: 14px;}
.zelenyvelky {color: #649514; font-weight: bold; font-size: 16px;}
.sedy {color: #999999; font-weight: bold;}
.sedyvetsi {color: #999999; font-weight: bold; font-size: 14px;}
.sedyvelky {color: #999999; font-weight: bold; font-size: 16px;}
.tabulka {border-top: 1px solid gray; border-left: 1px solid gray;}
.tabulka td {padding: 3px 6px; border-bottom: 1px solid gray; border-right: 1px solid gray;}
.tabulka tr.fialovy, .tabulka td.fialovy {background-color: #864870; color: white!important;}
.tabulka tr.zeleny, .tabulka td.zeleny {background: #EBEEE3; color: black!important;}
u {text-decoration: none!important;}

#leftside {padding: 12px 0;}
.tabulka2 td {padding: 12px 8px;}

#footer {text-align: center; padding: 10px 10px 20px 10px;}
#fr_togglebar {float: left; width: 120px;}
body.mceContentBody {
background-color: #FFFFFF!important;
background-image: none;
}c
