body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #DEDEDE;
}
#topbanner, #header, #main, #footer, #navi, #search, #dmenu {
	width: 983px;
	_width: 995px;
	margin: 0px auto 0px auto;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
}

#sky {
	width: 995px;
	margin: 0px auto 0px auto;
	position: relative;
}
#lsky {
	position: absolute;
	left: -121px;
}
#rsky {
	position: absolute;
	left: 996px;
}
#header {
	border-top: 16px solid #FFFFFF;
	_border-top: 4px solid #FFFFFF;
}
#logo, #logopn, #logostc, #logott {
	background-image: url(/img/logo.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 40px;
	width: 220px;
	float: left;
}
body.pl #logo {
	background-image: url(/img/logopl.jpg);
}
body.be #logo {
	background-image: url(/img/logoeb.gif);
}
body.in #logo {
	background-image: url(/img/logoei.gif);
}
#logopn {
	background-image: url(/img/logopn.jpg);
}
#logostc {
	background-image: url(/img/logostc.jpg);
}
#logott {
	background-image: url(/img/logott.jpg);
}
#menu {
	height: 40px;
	width: 755px;
	float: right;
}
#menu1 {
	width: 755px;
	height: 20px;
	background-color: #EFEFEF;
	margin-bottom: 1px;
}
#menu2 {
	width: 755px;
	height: 20px;
	background-color: #D72517;
}
#menu2.s {
	width: auto;
}
#dmenu {
	height: 20px;
	background-color: #D72517;
}
body.pl #menu2, body.pl #dmenu {
	background-color: #72C5F1;
}
body.in #menu2, body.in #dmenu {
	background-color: #BFD600;
}
body.be #menu2, body.be #dmenu {
	background-color: #04192E;
}

#menu1 ul, #menu2 ul, #dmenu ul {
	margin: 0px;
	padding: 0px;
}
#menu1 ul li, #menu2 ul li, #dmenu ul li { 
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 2px;
} 
#menu1 ul li a, #menu2 ul li a, #dmenu ul li a {
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#menu2 ul li a, #dmenu ul li a {
	color: #FFFFFF;
}
#navi {
	background-color: #EFEFEF;
	border-top: 3px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
}
#navi div {
	padding: 2px;
}
#search {
	padding-top: 3px;
}
#s1 {
	float: left;
	width: 230px;
}
#s2 {
	float: right;
	width: 740px;
	text-align: right;
}
#topbanner {

}
div.chome {
	float: left;
	width: 153px;
	margin-left: 10px;
	margin-top: 10px;
}
div.chome h2 {
	font-size: 1.2em;
}
div.chome img.tit {
	float: none;
	margin: 0px 0px 10px 0px;
	display: block;
}


#footer div {
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	color: #AAAAAA;
}
#footer a {
	color: #AAAAAA;
	text-decoration: none;
}

#mcol {
	float: left;
	width: 650px;
	text-align: left;
	border-right: 1px solid #DEDEDE;
	padding-bottom: 10px;
}
#mcoli {
	width: 646px;
}
#rcol {
	float: right;
	width: 328px;
	text-align: left;
}


table.n, table.s, table.b {
	width: 100%;
	border: 0px;
}
table.n td {
	vertical-align: top;
}
table.b td {
	vertical-align: top;
	width: 48%;
	padding-bottom: 20px;
}
table.b td.l {
	width: 52%;
	padding-right: 20px;
}
table.s td {
	vertical-align: top;
	padding-top: 1px;
}
table.s {
	margin-bottom: 10px;
}
div.sbanner a.ibanner img {
	margin-bottom: 10px;
}

div.s66l {
	float: left;
	width: 66%;
}
div.s33r {
	float: right;
	width: 33%;
}
div.s75l {
	float: left;
	width: 74%;
}
div.s25r {
	float: right;
	width: 25%;
}
div.s50l {
	float: left;
	width: 49%;
}
div.s50r {
	float: right;
	width: 49%;
	margin-right: 5px;
}
div.s60l {
	float: left;
	width: 59%;
}
div.s40r {
	float: right;
	width: 39%;
}


img.tit {
	float: left;
	margin-right: 4px;
	border: 0px;
}
div.in {
	clear: both;
	margin-top: 2px;
	margin-bottom: 5px;
}

div.h {
	background-image: url(/img/h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px;
	font-weight: bold;
	color: #33528B;
}

div.hr {
	border-bottom: 1px solid #D72517;
	font-weight: bold;
	font-size: 1.2em;
	color: #33528B;
	padding-bottom: 2px;
	margin-bottom: 6px;
	margin-top: 20px;
}
div.h a, div.hr a {
	color: #33528B;
	text-decoration: none;
}

div.catlist {
	border-bottom: 1px solid #DADADA;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
div.catlist h1 {
	font-size: 1.4em;
}
div.catlist a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #656194;
	font-size: 1.1em;
	padding-left: 15px;
	background-image: url(/img/sipka.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}
div.catlist a span {
	color: #000000;
	font-weight: normal;
}
div.catlist a:hover {
	text-decoration: underline;
}
div.catlist div {
	padding-left: 10px;
}
div.catlist div a {
	font-weight: normal;
}

div.pg {
	border-top: 1px solid #DADADA;
	padding-top: 8px;
	margin-top: 8px;
}
div.pg, div.pg td, div.pg select {
	font-family: Verdana;
	font-size: 11px;
	vertical-align: middle;
}

div.bh2 {
	background-color: #DE2217;
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
}
div.blinks {
	padding-top: 4px;
}
div.blinks a {
	background-image: url(/img/sipka.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	margin-bottom: 1px;
	display: block;
	text-decoration: none;
	color: #656194;
	font-size: 1.1em;
}

div.tp a {
	text-decoration: none;
}
div.tp span {
	color: #D72517;
}
div.mt {
	margin-top: 20px;
}
div.mb10 {
	margin-bottom: 10px;
}
.vysl_nad {
	font-size: 0.9em;
	font-weight: bold;
}
img.sd {
	border: 0px;
	float: right;
	margin-left: 6px;
}
div.rcapt {
	clear: both;
	margin-bottom: 1px;
	text-align: right;
	color: #CCCCCC;
	padding-right: 6px;
	font-size: 0.8em;
}
div.rk img {
	margin-top: 20px;
}

div.mb20 {
	margin-bottom: 15px;
}
div.rkb img {
	margin-bottom: 15px;
}
table.gal {
	width: 100%;
	border: 0px;
}
table.gal img {
	border: 1px solid #000000;
}
table.gal td {
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
table.gal a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}

.brk {
	width: 650px;
	clear: both;
	height: 1px;
	font-size: 1px;
}
.break {
	clear: both;
	height: 1px;
	font-size: 1px;
}
* html .break {
	display:none;
}

@media print {
 #header, #menu, #footer, #rcol, #navi, #search, #topbanner, #dmenu, div.np {
	display: none;
 }
 #main, #cont, #mcol, #mcoli {
	float: none;
	width: 100%;
	border-right: 0px;
 }
}

table.avys {
	background-color: #EFEFEF;
	border: 0px;
	width: 100%;
	margin-bottom: 15px;
}

tr.ba_in {
	color: #000000;
	background-color: #D7EDFB;
	padding: 5px;
}
td.ba_nadpis {
	font-weight: bold;
	text-align: left;
}
td.ba_datum {
	font-weight: bold;
	text-align: center;
}
td.ba_cena {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
td.ba_text {
	color: #000000;
	background-color: #DCDDDD;
	text-align: left;
	padding-left: 5px;
}
tr.ba_ip {
	color: #000000;
	background-color: #DCDDDD;
	padding-top: 5px;
}
td.ba_kraj {
	text-align: left;
	padding-left: 5px;
}
td.ba_kont {
	text-align: right;
	padding-right: 5px;
}
td.vysl_sport {
	color: #FF0000;
}
div.gd {
	color: #CCCCCC;
}
div.j {
	text-align: justify;
}

div.lnk a {
	color: #008000;
}
div.lnk a.n {
	color: #33528B;
	font-size: 1.3em;
}
div.gl {
	margin-top: 30px;
	margin-bottom: 10px;
}

div.stch {
	background-color: #000000;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
div.stc {
	padding: 5px;
	border-bottom: 1px solid #D72517;
	border-left: 1px solid #D72517;
	border-right: 1px solid #D72517;
	margin-bottom: 6px;
}
div.stc a {
	background-image: url(/img/sipka.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	margin-bottom: 1px;
	display: block;
	text-decoration: none;
	color: #656194;
}

#gnews {
	width: 638px;
	_width: 646px;
	margin-top: 20px;
	clear: both;
	background-color: #E9E9FF;
	padding: 4px;
}
#gnews a {
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
}
#gnews h2 {
	color: #33528B;
	font-size: 1.2em;
}
#gnews div {
	text-align: right;
}
#gnews div a {
	color: #33528B;
	text-decoration: none;
}

h2.tr {
	clear: both;
	margin-top: 6px;
}

form {
	margin: 0px;
}

select {
	background-color: #EEEEEE;
}
.search {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 170px;
}
.inpfield100, .fld100 {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	background-color: #EEEEEE;
}
.inpfield, .fld {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
}
.inpfield100req, .fld100q {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	background-color: #EEEEEE;
	background-image: url(img/req.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.inpfieldreq, .fldq {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	background-image: url(img/req.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.inpfield100a {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	background-color: #EEEEEE;
}
.inpfielda {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
}
.inpbutton, .btn {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
}
.inpbutton100 {
	border: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	width: 100%;
}


td.clperex {
	padding-top: 4px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
}
div.clperex {
	width: 99%;
	font-style: italic;
	text-align: justify;
}
td.clnazev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.clzahlavi {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: bold;
}
td.clzahlavi_r {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
}
td.clpopis {
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.clzahlavi a {
	color: #666666;
	text-decoration: none;
}
.clzahlavi a:hover {
	color: #000000;
	text-decoration: none;
}
a.clzahlavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
td.cllnazev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.cllnazev a {
	text-decoration: none;
	color: #000000;
}
.cllnazev a:hover {
	color: #999999;
	text-decoration: none;
}
td.cllzapati {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	width: 125px;
}
td.cllzapati a {
	color: #000000;
	text-decoration: none;
}
td.cllzapati a:hover {
	color: #888888;
	text-decoration: none;
}
td.cllzahlavi {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	width: 140px;
}
td.clzapati {
	font-weight: bold;
	color: #999999;
}
td.clzapati a,td.clzpet a,div.clzpet a {
	font-size: 11px;
	color: #4B777F;
	text-decoration: none;
	font-weight: normal;
}
td.clzapati a:hover,td.clzpet a:hover,div.clzpet a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
div.clzapati{
	text-align: right;
}	
td.clobrazek {
	width: 80px;
	padding-left: 5px;
	vertical-align: top;
}
tr.clseznam {
	padding-top: 8px;
}
td.clseznamsl {
	width: 49%;
	vertical-align: top;
	text-align: justify;
}


td.discnadpis {
	padding-top: 8px;
	padding-bottom: 1px;
	border-bottom: 1px solid #CE0000;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td.discnadpis a {
	color: #000000;
	text-decoration: none;
}
td.discnadpis a:hover {
	color: #888888;
	text-decoration: none;
}
td.discinfo {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CE0000;
	font-size: 12px;
	color: #CE0000;
	text-align: right;
}
td.discinfo a {
	color: #CE0000;
	text-decoration: none;
}
td.discinfo a:hover {
	color: #888888;
	text-decoration: none;
}
td.disctext {
	padding-top: 2px;
	text-align: justify;
}

tr.discnadpisg td,tr.discnadpisg td a {
	padding-top: 8px;
	padding-bottom: 1px;
	color: #999999;
	border-bottom-color: #999999;
}
td.disctextg {
	padding-top: 2px;
	text-align: justify;
	color: #999999;
}
tr.discvypisg td,tr.discvypisg td a {
	color: #999999;
}

tr.discvypis {

}
td.discvypis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.discvypis a {
	color: #000000;
	text-decoration: none;
}
td.discvypis a:hover {
	color: #888888;
	text-decoration: none;
}
td.discvypisinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}
td.discvypisinfo a {
	color: #000000;
	text-decoration: none;
}
td.discvypisinfo a:hover {
	color: #888888;
	text-decoration: none;
}

td.dl2zapati {
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}
td.dltyp {
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	width: 60px;
}
td.discre {
	padding-left: 10px;
}

p.discmpopis {
	text-align: justify;
	margin-top: 3px;
}

td.anknadpis {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
td.ankpopis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.ankvolba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

div.zll {
	width: 484px;
	clear: both;
	height: 2px;
	font-size: 1px;
	background-color: #D72517;
}
div.zb, div.zba {
	padding: 0px 8px 0px 8px;
	height: 25px;
	background-color: #EFEFEF;
	float: left;
	margin-right: 3px;
}
div.zba {
	background-color: #D72517;
}
div.zb a, div.zba a {
	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 4px;
}
div.zba a {
	color: #FFFFFF;
	font-weight: bold;
}
div.zb a:hover {
	color: #666666;
	text-decoration: none;
}
div.zba a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
div.zl {
	text-align: center;
	padding: 8px 0px 8px 0px;
}
div.zli {
	width: 482px;
	height: 460px;
	overflow: auto;
	text-align: left;
}
div.zliv {
	height: 920px;
}

#ycol {
	border-bottom: 2px solid #EEEEEE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#ycol1 {
	width: 484px;
	float: left;
}
#ycol2 {
	width: 484px;
	float: right;
	margin-right: 6px;
}
#yt iframe {
	width: 464px;
	height: 333px;
	border: 10px solid #E0E0E0;
}
#yt h1 {
	font-size: 1.3em;
	margin: 6px 0px 4px 0px;
}
#ytp {
	text-align: justify;
	margin: 4px 0px 20px 0px;
}
#yti {
	font-size: 0.9em;
	color: #666666;
}
div.ytv {
	width: 459px;
	border: 1px solid #DDDDDD;
	padding: 8px 0px 8px 0px;
	margin-bottom: 8px;
	cursor: pointer;
}
div.ytv div.brk {
	width: auto;
}
div.zli div.ytv img {
	border: 0px;
	float: left;
	margin-left: 8px;
}
div.ytvp {
	width: 261px;
	margin-right: 8px;
	float: right;
	text-align: justify;
}
div.ytvp h2 {
	width: auto;
	font-size: 1.2em;
	margin: 0px 0px 4px 0px;
}
div.ytvi {
	font-size: 0.9em;
	color: #666666;
	margin-bottom: 4px;
}
#mcol div.zli {
	width: 646px;
}
#mcol #yt iframe {
	width: 650px;
	height: 458px;
}
#mcol div.ytv {
	width: 624px;
}
#mcol div.ytvp {
	width: 420px;
}
#mcol div.zll {
	width: 646px;
}

div.shb {
	width: 120px;
	float: left;
}

.mt3 {
	margin-top: 3px;
}
.mb5 {
	margin-bottom: 5px;
}
.mt10 {
	margin-top: 10px;
}

.uootblm, .uootbl {
	width: 100%; border: 0px;
}

#dform {
	margin: 20px 0;
	border: 4px solid #E9F1E9;
	padding: 12px;
}
#dform table tr:first-child td {
	padding-bottom: 10px;
}