body {
	background: #6F7077 url(images/bg.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.stranka {
	position: relative;
	width: 970px;
	padding-top: 24px;
	padding-bottom: 24px;
}

A, A:active, A:visited {
	color: #00009B;
	text-decoration: underline;
}

A:hover {
	color: #CC3100;
	text-decoration: underline;
}

td {
	font-size: 12px;
}

.menu_bar {
	background: #6483C0 url(images/menu.gif) repeat-y;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.home_box {
	background: #FFFFFF url(images/top1_1.jpg) no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 134px;
	height: 37px;
}

.datum_box {
	background: #FFFFFF url(images/top2_4.jpg) no-repeat;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 8px;
	height: 59px;
}

.ramecek {
	border: 1px solid #666666;
}

.tab_ramecek {
	border: 1px solid #DDDDDD;
}

.small {
	font-size: 10px;
}

.middle {
	font-size: 11px;
}

A.menu, A.menu:active, A.menu:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

HR {
	color: #CCCCCC;
	height: 1px;
	border-width: 0px 0px 0px 0px;
	background-color : #CCCCCC;
}

.nadpis {
	color: #414F9D;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

.telo {
	width: 970px;
	background: #FFFFFF url(images/page_body.gif) repeat-y;
	color: #000000;
}

.obsah {
	padding: 0px 20px 8px 20px;
}

.info_box_head {
	height: 25px;
	background: #364F9F url(images/info_box_top.gif) no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
}

.info_box_body {
	height: 25px;
	background: #EAEDF7 url(images/info_box_body.gif) repeat-y;
	color: #000000;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 13px;
}

.info_box_date {
	color: #B90000;
	font-size: 10px;
}

.info_box_line {
	color: #C6CDEA;
	height: 1px;
	border-width: 0px 0px 0px 0px;
	background-color : #C6CDEA;
}

A.info_box_url, A.info_box_url:active, A.info_box_url:visited {
	color: #000000;
	text-decoration: underline;
}

A.info_box_url:hover {
	color: #00009B;
	text-decoration: underline;
}

.footer_bar {
	background: #FFFFFF url(images/page_bottom.gif) no-repeat;
	height: 77px;
}

A.menu2, A.menu2:active, A.menu2:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.menu2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer_text {
	font-size: 11px;
	color: #FFFFFF;
}

.text {
	font-size: 12px;
	color: #000000;
}

H1 {
	font-size: 24px;
	color: #B90000;
	font-weight: bold;
}

H2 {
	color: #B90000;
	font-size: 22px;
	font-weight: bold;
}

H3 {
	font-size: 18px;
	color: #B90000;
	font-weight: bold;
}

H4 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

H5 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

H6 {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.vyrazny {
	color: #B90000;
	font-weight: bold;
}

.errtext {
	color: #CC3100;
	font-size: 11px;
}

.eshop,A.eshop, A.eshop:active, A.eshop.visited, A.eshop:hover {
	font-size: 16px;
	font-weight: bold;
	color: #414F9D;
	text-decoration: none;
}

INPUT, TEXTAREA {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.licha {
	background-color: #F7F7F7;
}

.suda {
	background-color: #F1EFEF;
}

.news_datum {
	color: #990000;
	font-size: 10px;
}

.news_title {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

.news_body {
	font-size: 12px;
}

.datum {
	font-size: 10px;
	color: #777777;
}

.footer_text {
	font-size: 10px;
	color: #FFFFFF;
}

.anketa_otazka {
	color: #990000;
	font-size: 11px;
}

A.nounder, A.nounder:active, A.nounder:visited {
	text-decoration: none;
}

A.nounder:hover {
	text-decoration: underline;
}

.white_text {
	color: #ffffff;
}

.akt_pocasi {
    background-color: #F8EEEE;
	border: 1px solid #CCCCCC;
}

.ost_pocasi {
    background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}

.kalendar_top {
    background-color: #F8EEEE;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

.kalendar_body {
	font-size: 11px;
	border: 1px solid #DEDEDE;
}

th {
    background-color: #CCCCCC;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

.errtext {
	font-size: 11px;
	color: #990000;
}


.infobox {
	width: 220px;	background: #f8f8f8 url(images/roh.gif) no-repeat right top;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 8px;
}

.infoboxnadpis {
	font-weight: bold;
	color: #b90000;
	width: 180px;
}

#home {	position: absolute;
	left: 50px;
	top: 35px;
	width: 155px;
	height: 150px;
}