body, html {
margin: 0;
padding: 0;
background: #94CEFF url("images/cms/bg_mid.jpg") repeat-y top center;
text-align: center;
font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
font-size: 9.5pt;
}

#container0 {
width: 100%;
margin: 0 auto 0 auto;
background: url("images/cms/bottom_gradient.jpg") repeat-x bottom left;
text-align: center;
}

#container1 {
width: 100%;
margin: 0 auto 0 auto;
background: url("images/cms/bg_top.jpg") repeat-x top left;
text-align: center;
}

#container2 {
width: 100%;
margin: 0 auto 0 auto;
text-align: center;
}

#top {
width: 100%;
background: url("images/cms/top.jpg") no-repeat top center;
}

#bottom {
width: 100%;
min-height: 900px;
height:auto;
_height: 900px;
background: url("images/cms/bottom.jpg") no-repeat bottom center;
text-align: center;
}

#contents {
height: auto;
width: 898px;
margin: 0 auto 0 auto;
padding-top: 20px;
overflow: none;
text-align: center;
}

#mainpic {
/*border-top: 100px none;*/
display: block;
height: 237px;
}

#menu {
margin: 10px auto 0 auto;
display: block;
width: 860px;
height: 36px;
text-align: center;
font-size: 9.5pt;
font-weight: bold;
}

#sidebar {
float: left;
width: 266px;
/*border-style: solid;
border-color: #f00;
border-width: 1px 1px 1px 1px;*/
margin-top: 10px;
/*margin-left: -5px;
_margin-left: -2px;*/
/*padding: 5px 8px 30px 5px;*/
text-align: left;
font-size: 10pt;
}


#sidebar p, #sidebar table {
text-align: left;
padding-left: 35px;
padding-right: 8x;
margin: 0;
}

td {
padding: 0 10px 0 0;
}

td.den {
padding-right: 15px;
color: #39656B;
font-weight: bold;
}

.teplomer {
padding-bottom: 100px;
background: url("images/cms/teplomer.gif") bottom left no-repeat;
}

.tablety {
padding-bottom: 100px;
background: url("images/cms/tablety.gif") bottom left no-repeat;
}

.hlava {
padding-bottom: 190px;
background: url("images/cms/hlava.gif") bottom left no-repeat;
}


#sidebar h1 {
font-size: 1.6em;
font-weight: bold;
color: #39656B;
text-align: left;
margin-bottom: 0.6em;
margin-left: 35px;
}

#sidebar h2 {
font-size: 1.4em;
font-weight: bold;
color: #39656B;
text-align: left;
margin-bottom: 0.6em;
margin-left: 35px;
}

#sidebar h3 {
font-size: 1.2em;
font-weight: bold;
color: #39656B;
text-align: left;
margin-bottom: 0.6em;
margin-left: 35px;
}

#sidebar h4 {
margin-top: 0;
font-size: 1.2em;
font-weight: bold;
color: #39656B;
text-align: left;
margin-bottom: 0.6em;
margin-left: 35px;
}

#mainbar{
/*margin: 10px 7px 0 0;*/
float: left;
width: 615px;
display: block;
height: auto;
text-align: left;
padding-bottom: 100px;
}

#mainbar p {
margin: 0.6em 1.3em 0 0;
line-height: 1.4em;
}

.right {
text-align: right;}

.big {
font-size: 1.8em;}

#mainbar h1 {
margin: 0.4em 1.3em 0 0;
font-size: 1.8em;
text-align: left;
font-weight: bold;
color: #39656B;
}

#mainbar h2 {
margin: 0.4em 1.3em 0 0;
font-size: 1.4em;
text-align: left;
font-weight: bold;
color: #39656B;
}

#mainbar h3 {
margin: 2em 1.3em 0 0;
font-size: 1.2em;
text-align: left;
font-weight: bold;
color: #39656B;
}

#mainbar h4 {
margin: 1em 1.3em 0 0;
font-size: 1.2em;
text-align: left;
font-weight: bold;
color: #39656B;
}

#mainbar h5 {
margin: 1em 1.3em 0 0;
font-size: 1em;
text-align: left;
font-weight: bold;
color: #39656B;
}


#mainbar .NewsSummaryLink, h3 {
margin: 0em 0.7em 0.2em 0;
font-size: 12pt;
text-align: left;
font-weight: bold;
}

#mainbar .NewsSummaryLink {
margin-top: 1em;
}

h4 {
margin: 0em 0.7em 0.2em 0;
font-size: 11pt;
text-align: left;
font-weight: bold;
}

#mainbar h1, #mainbar h2, #mainbar h3, #mainbar h4 {
margin-left: 0;
}

#mainbar h2 {margin-top: 1em;}

.NewsSummaryPostdate, .NewsSummaryLink, .NewsSummaryMorelink, .NewsSummaryExtra, .NewsSummaryField {
margin-left: 10px;
}

.NewsSummaryContent, .NewsSummaryExtra, .NewsSummaryMorelink {
margin-bottom: 0.6em;
}

.NewsSummarySummary, .NewsSummaryContent {
margin: 7px 0 7px 0;
}

#footer {
clear: both;
width: 100%;
font-size: 8pt;
text-align: center;
padding-bottom: 10px;
}

#footer a, #footer a:visited {
color: #006699;
text-decoration: none;
}

#footer a:hover {
color: #3493C2;
text-decoration: underline;
}

a, a:link, a:visited {
color: #006699;
text-decoration: none;
}

a:hover {
color: #3493C2;
text-decoration: underline;
}

a img, a.thickbox img {
filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
border: 0;
}


a:hover img, a:active img, a.thickbox:hover img, a.thickbox:active img {
filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
}

/*
a img.thickbox, a:hover img.thickbox, a:active img.thickbox {
filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}


.NewsSummaryLink {
font-size: 10pt;
font-weight: bold;
}
*/

p.hr {
line-height: 5px;
margin: 0 0px 0 25px;
border-top: solid 1px #b9dade;}

.hrup {
border-top: solid 1px #b9dade;
}

ul {
margin: 0.8em 0 0 0;
padding: 0;
}


ul li {
list-style: none;
line-height: 1.6em;
padding-left: 12px;
padding-right: 1.3em;
background: url(images/cms/tecka.gif) left 6px no-repeat;
}

ol li {
line-height: 1.6em;
margin-left: -10px;
}

b {
color: #44909a;}

b.normal {
color: #000;}

img.right {
float: right;
padding: 0 0 0 10px;
}

li img.right {
float: right;
padding: 5px 15px 0 10px;
}

img.left {
float: left;
padding: 5px 10px 0 0;
}


#mainbar th {
padding: 5px;
border-style: solid;
border-width: 0 1px 1px 0;
border-color: #AAA;}

#mainbar td {
padding: 5px;
border-style: solid;
border-width: 0 1px 1px 0;
border-color: #AAA;}

#mainbar th.last, #mainbar td.last {
border-style: solid;
border-width: 0 0 1px 0;
border-color: #AAA;}

#mainbar td.lastlinelast {
border-style: none;
}

#mainbar td.lastline {
border-style: solid;
border-width: 0 1px 0 0;
border-color: #AAA;}

.delitko {margin: 0 5px 0 5px}