html, body {margin: 0;padding: 0;}
html {background: #29c2de;color: black;}
body {text-align: center;font: 80%/1.5 Tahoma, Arial, Helvetica, sans-serif;padding-bottom: 30px;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color: white;}
a:hover {text-decoration: none;}

table {font-size: 100%;border-collapse: collapse;}
.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.cleaner, #bottom_stripe {clear: both;height: 1px;width: 1px;overflow: hidden;}
.clear {clear: both;}
a img {border: 0;}
.highlight {color: red;font-weight: bold;}
.img_fright {float: right;margin: 0 0 1em 1.5em;}

#body {width: 948px;margin: 0 auto;text-align: left;}

#site-head {width: 948px;height: 295px;padding-top: 39px;background: url(../images/head.jpg) no-repeat;}
[id=body] #site-head {height: 256px;}

#site-logo {position: relative;margin: 0 0 0 353px;}
#site-logo, #site-logo span {width: 222px;height: 61px;display: block;cursor: pointer;color: white;}
#site-logo span {background: url(../images/logo.png) no-repeat;z-index: 10;top: 0;left: 0;position: absolute;}
#site-logo strong {position: absolute;display: block;padding: 7px 10px;background: black;}

#menu {margin: 157px 45px 0 50px;padding: 0;font-size: 85%;height: 31px; overflow: hidden;}
#menu li {float: left;list-style: none;margin: 0;padding: 0;}
#menu a {height: 31px;padding: 10px 22px 0 40px;_float: left;line-height: 1;position: relative;background: url(../images/menu_a.png) 0 50px repeat-x;display: block;text-decoration: none;}
[id=body] #menu a {height: 24px;}
#menu a:hover {background-position: 0 0;}
#menu a span {display: block;width: 8px;height: 7px;margin-left: -18px;top: 12px;position: absolute;overflow: hidden;background: url(../images/menu_span.png) no-repeat;}

#main {background: url(../images/content.png) repeat-y;padding: 10px 60px 0 48px;}

#col1, #col2 {float: right;position: relative;}

#col2 {width: 156px;font-size: 85%;text-align: center;left: -20px;}

#lc_banner {padding-top: 110px;display: block;width: 154px;height: 139px;background: white url(../images/lc_banner.png) no-repeat;color: #007388;text-decoration: none;}
[id=body] #lc_banner {height: 29px;}

#col2 .box_top, #col2 .box_bottom {height: 5px;overflow: hidden;background: url(../images/lc_box_top.png) no-repeat;}
#col2 .box_bottom {background: url(../images/lc_box_bottom.png) no-repeat;margin-bottom: 2em;}
#col2 .box {background: #d5f1f6 url(../images/lc_box.png) repeat-y;}

#col2 p, #col2 ul, #col2 li {margin: 0;padding: 0;}

#col2 li {list-style: none;padding-bottom: 3px;background: url(../images/lc_box_li.png) left bottom no-repeat;}
#col2 li a {display: block;padding: 5px 10px;}

#col2 p {padding: 0.5em 0.7em;}
#col2 strong {color: #e4156d;}

#col2 .box a {color: #007388;text-decoration: none;}



#col1 {width: 660px;}

.cinner_top, .cinner_bottom {height: 5px;overflow: hidden;background: url(../images/cinner_top.png) no-repeat;}
.cinner_bottom {background: url(../images/cinner_bottom.png) no-repeat;}
.cinner {background: #66cddf url(../images/cinner.png) repeat-y;padding: 1em 2em;}

a.important {/*display: block;*/height: 24px;/*width: 176px;padding-top: 1px;*/padding: 5px;margin: 1em auto;background: #e4156d /*url(../images/important.png) no-repeat*/;text-align: center;text-decoration: none;font-size: 110%;}
[id=body] a.important {height: 23px;}

h1 {font-size: 150%;margin: 0;text-align: center;}
h2, h3, h4, h5 {margin: 0;text-align: left;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}

.cinner p {padding: 0.8em 0;margin: 0;}

.cinner ul {margin: 1em 0 1em 20px;padding: 0;}
.cinner li {padding: 2px 0;margin: 0;}
.cinner ul li ul li { list-style-type: square; margin-left: 80px; }

#frame-footer {height: 201px;padding-top: 56px;background: url(../images/footer.png) no-repeat;color: white;text-align: center;font-size: 85%;}
[id=body] #frame-footer {height: 145px;}
#frame-footer p {margin: 0 50px 1.8em 6em;}
#frame-footer p.webs {height: 22px; overflow: hidden;}

.colored {margin: 1.5em 0;font-size: 85%;text-align: center;width: 100%;}
.colored th {font-weight: bold;color: white;background: #29c2de;padding: 2px 6px;}
.colored td {background: #29c2de;border-top: 1px solid #00abca;border-bottom: 1px solid #00abca;padding: 3px 10px;}


.daytip {border:3px solid #0F8B9D;padding:10px;margin:15px 15px 15px 15px;background-color: #FEFEFE;}
.daytip .img {margin:0 15px 0 5px;}
.daytip h3 {margin:0 0 5px 0;color:#DD1A6F;}
.daytip p {font-size:15px;margin:0;padding:0;}

.extlnkhd {display:none;}
.extlnktr {font-size:80%;cursor:hand;cursor:pointer;text-decoration:underline;}

ul.supernews, ul.supernews ul {margin-left: 0;}
ul.supernews li {display: block; list-style-type: none; padding: 0; margin: 0 !important;}
ul.supernews li.meta {display: inline;}
.cleaner {
	float: none !important;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0.001em; /* V IE <6 odstrani radku obsahu */
}
