body {background: url(../images/page_bg.jpg) top center no-repeat #284479; color:#000000; font-family:arial,helvetica,sans-serif; font-size:12px; line-height: 1.2em;}
#wrapper {margin: 0 auto; padding: 30px 0; width: 886px;}
#header {width: 886px; height: 62px; background: url(../images/header_bg.jpg) top center repeat-y #fff;}
#container {width: 886px; background: url(../images/container_bg.jpg) top center repeat-y #fff;}
.headerpic {margin-left: 16px; width: 855px; height: 250px;}
 #slider {margin-left: 16px; width: 854px; height: 220px; position: relative; overflow: hidden;}
   
a {text-decoration: none; border-bottom: 1px dotted #036; color: #036;}
a:hover {text-decoration: none; border-bottom: 1px solid #036; color: #036;}

#leftmenu  {margin-left: 9px; width: 267px; height: 300px;background: url(../images/menubackground.jpg) top right no-repeat; float: left; display: inline; font-size: 1.1em}
.hr {margin-top: 20px; background: url(../images/menudivider.gif) no-repeat center; width: 267px; height: 3px}
.hr hr {display: none}
#leftmenu img {margin: 30px 0 0 62px}
#stylefour{width: 267px; font-weight:bold; /*background: url(../images/menubackground.jpg) top left no-repeat*/}
#stylefour ul{list-style-type:none; width: 267px;}
#stylefour ul li{width: 267px; height: 37px; display:block; float:left; /*border-bottom: 1px solid #ccc;*/}
#stylefour span{line-height: 1.6em; font-weight: normal; font-style:italic;}
#stylefour ul li a, #stylefour ul li a:visited{padding: 15px 0 0 25px; width: 242px; height: 22px;	display:block; float:left; color:#333; text-decoration:none; border: 0; /*background: url(../images/menubg.jpg) top left repeat-y;*/}
#stylefour ul li a:hover {color:#333; background:url(../images/menuhover.gif) top left no-repeat;}
#stylefour ul li a.current {color:#fff !important; background:url(../images/menucurrent.gif) top left no-repeat;}


#content {width: 530px; margin-right: 60px; float: right;  display: inline; line-height: 1.3em;}
#content h2 {margin-top: 25px; margin-bottom: 25px; font-size: 1.4em; font-weight: bold; color: #036;}
#content h3 {margin-bottom: 15px; font-size: 1.2em; font-weight: bold; color: #036;}
#content h4 {margin-bottom: 15px; font-size: 1.1em; font-weight: bold; color: #036;}
#content h5 {margin: 100px 0 25px 220px; font-size: 1.4em; font-weight: bold; color: #036;}
#content h6 {margin: 0 0 500px 168px; font-size: 1.2em; font-weight: bold; color: #036;}
#content p {margin-bottom: 20px; text-align: justify;}
#content p span{width: 340px;}
#content .center {text-align: center;}
.imgleft {float: left; margin: 0 20px 10px 0;}
.imgright{float: right; margin: 0 0 10px 20px;}

#content ul {list-style-type:disc; margin-left:15px; padding-left:1em;}
#content ul.circle {list-style-type:circle;} 
#content ol {list-style-type:decimal; margin-left:15px; padding-left:1em; text-align: justify;}
#content .obrazkyvtabulke {width: 100%; text-align: center; border: 0; margin: 10px 0 20px 0;}
#content .sviatkyvtabulke {width: 100%;}
table.tabulka{border:0 none; border-spacing:0; padding:0; width:100%; line-height: 1em; text-align: right;}
table.tabulka tr.tmave {background-color:#e7f2ff; border:0 none; padding:0;}
table.tabulka td {border-bottom:1px solid #ccc; padding:4px 6px;}

table tr.tabulkaheader td {border:0 none;}
.tabulkaheader{background-color:#b5cdeb;font-weight:bold; padding:4px 6px !important;position:relative;}

.bold {font-weight: bold; color: #333;}
strong {font-weight: bold; color: #333;}
.podpis {margin-right: 10px; text-align: right!important;}
.podpis span {font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #036;}

.clear {clear: both; margin: 0; padding: 0;}

#footer {padding-top: 22px; width: 886px; height: 40px; background: url(../images/footer_bg.jpg) top center no-repeat #fff; text-align: center; font-size: 0.9em; color: #999}
#footer a {text-decoration: none; border-bottom: 1px dotted #999; color: #999;}
#footer a:hover {text-decoration: none; border-bottom: 1px solid #666; color: #666;}