DI V { border: 1px solid red; }

.page-width {
	width: 770px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.aleft {
	text-align: left;
}

.aright {
	text-align: right;
}

.acenter {
	text-align: center;
}

.inner {
	padding: 10px;
}

#page {
	position: relative;
  background: #00C0F3 url('images/bg.gif') left top repeat-y;
	width: 770px;
	text-align: left;
}

#panak_dole {
	position: relative;
	background-image: url('images/panak.gif');
	background-repeat: no-repeat;
	background-position: 10px bottom;
	width: 770px;
	text-align: left;
}

#header {
	position: relative;
	width: 770px;
	height: 152px;
	background: url('images/header8.gif') top left no-repeat;
}

#header h1 {
	display: none;
}

#modredny {
	position: relative;
	top: 87px;
	left: 422px;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#modredny A {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#modredny A:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

#left {
	float: left;
	width: 200px;
}

#left-inner {
	margin-left: 20px;
}

.partners {
	xbackground: #F5F5F5 url('images/partners_bg.gif') top left repeat-y;
	width: 180px;
}

.partners-top {
	background: url('images/partners_top.gif') top left no-repeat;
	height: 12px;
}

.partners-inner {
	padding: 0px 10px 0px 10px;
	background: #F5F5F5 url('images/partners_bg.gif') top left repeat-y;
}

.partners-bottom {
	background: url('images/partners_bottom.gif') top left no-repeat;
	height: 15px;
}

#main {
	float: left;
	width: 570px;
}

#main-inner {
	margin-left: 12px;
	margin-right: 8px;
	xpadding: 10px;
}

.bg-dark {
	background-color: #00ADDB;
	padding: 10px;
}

.bg-yellow {
	background-color: #E7BB32;
	padding: 10px;
}

.title {
	margin-bottom: 0.3em;
}

.soutez {
	font-family: verdana, arial;
	font-size: 0.7em;
	color: #ffffff;
}

.text {
	width: 99%;
	font-family: verdana, arial;
	font-size: 0.7em;
	color: #ffffff;
}

.text A {
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.text A:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.text IMG {
	margin: 4px;
}

.text-yellow {
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 0.7em;
	color: #FDB913;
}

.text-yellow A {
	font-weight: bold;
	text-decoration: underline;
	color: #FDB913;
}

.text-yellow A:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FDB913;
}

.text1 {
	font-family: verdana, arial;
	font-size: 0.75em;
	color: black;
}

.text1 A {
	text-decoration: underline;
	color: black;
}

.text1 A:hover {
	text-decoration: underline;
	color: black;
}

.text2 {
	font-family: arial, verdana;
	font-size: 0.7em;
	color: black;
}

.text2 A {
	text-decoration: none;
	color: black;
}

.text2 A:hover {
	text-decoration: underline;
	color: black;
}

.text3 {
	font-family: arial, verdana;
	font-size: 0.7em;
	color: black;
}

.text3 A {
	text-decoration: underline;
	color: black;
}

.text3 A:hover {
	text-decoration: none;
	color: black;
}

BODY {
	margin: 0px 10px 20px 0px;
	background-color: #02A6D2;
}

IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

IMG.gal, .program IMG {
	border: 6px solid #FDB913;
	margin: 4px;
}

H1 {
	margin-top: 0.5em;
	margin-bottom: 0px;

	font-family: verdana, arial;
	font-size: 0.7em;
	font-weight: bold;
	color: #FDB913;
}

H1.big {
	margin-bottom: 0px;

	font-family: verdana, arial;
	font-size: 0.95em;
	font-weight: bold;
	color: #FDB913;
}

H1.static {
	margin-bottom: 1.0em;
	font-family: verdana, arial;
	font-size: 1.1em;
	xfont-weight: bold;
	color: #ffffff;
}

H1.static SPAN {
	color: #FDB913;
	text-transform: uppercase;
}

H2 {
	margin-top: 0.2em;
	margin-bottom: 0.7em;

	font-family: verdana, arial;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
}

H2.big {
	margin-top: 0.2em;
	margin-bottom: 0.2em;

	font-family: verdana, arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
}

H3 {
	margin-top: 0.2em;
	margin-bottom: 0.7em;

	font-family: verdana, arial;
	font-size: 0.60em;
	font-weight: normal;
	color: #ffffff;
}

H3.big {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
}

H3.big A {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

H3.big A:hover {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

H3.big-yellow {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #FDB913;
}

H3.big-yellow A {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #FDB913;
	text-decoration: underline;
}

H3.big-yellow A:hover {
	margin-top: 0.2em;

	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #FDB913;
	text-decoration: none;
}

UL.ul {
	margin-left: 0px;
	padding-left: 25px;
}

.ul LI {
	line-height: 1.2em;
}

UL.yellow LI {
	color: #FDB913;
}

TABLE.matches {
	width: 100%;
	border-collapse: collapse;
	border: none;
	background-color: white;
}

TABLE.matches THEAD TR TH {
	background-color: #CE8684;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: black;
	text-align: left;
	padding: 2px 3px;
}

TABLE.matches TBODY TR.match0 TD {
	background-color: #EFEFEF;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR.match1 TD {
	background-color: #F7F7F7;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #ADAEAD;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR.match1 TD.red {
	background-color: #F7F7F7;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #CE0000;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR * {
	padding: 1px 3px;
}

TABLE.matches * TR *:first-child {
	padding-left: 10px;
}


TABLE.score {
	width: 100%;
	border-collapse: collapse;
	border: none;
	background-color: white;
}

TABLE.score THEAD TR TH {
	background-color: #CE8684;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: black;
	text-align: left;
	padding: 2px 3px;
}

TABLE.score TBODY TR.score0 TD {
	background-color: #EFEFEF;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.score TBODY TR.score1 TD {
	background-color: #F8F8F8;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.score TBODY TR * {
	padding: 1px 3px;
}

TABLE.score * TR *:first-child {
	padding-left: 10px;
}

.border-red {
	border: 1px solid #9C0D0D;
}

.border-red * FORM {
	display: inline;
}

.border-red * FORM INPUT {
	margin: 2px 0px;
}

.title-red-white {
	background-color: #9C0D0D;
	color: white;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2px 5px;
}

.title-grey-black {
	background-color: #E1E2E5;
	padding: 5px 5px;
}

.submit {
	width: 20px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background-color: white;
	text-align: right;
}

#lmenu {
	width: 200;
	height: 21px;
	background: url('images/menu_left.gif') top left no-repeat;
}

#menu {
	position: relative;
	width: 200;
/*	height: 147px; */
	height: 200px;
	background: url('images/menu_left.gif') top left no-repeat;
}

.menu-item {
	xposition: relative;
	height: 21px;
	background: url('images/menu_item.gif') top left no-repeat;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 21px;
	margin-left: 21px;
	padding-left: 16px;
	cursor: pointer;
}

.menu-item A {
	color: #ffffff;
	text-decoration: none;
}

.menu-item A:hover {
	color: #ffffff;
	text-decoration: underline;
}

.menu-item SPAN {
	color: #FDB913;
	text-transform: uppercase;
}

.submenu-item {
	xposition: absolute;
	height: 21px;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 21px;
	margin-left: 21px;
	padding-left: 16px;
}

.submenu-item A {
	color: #ffffff;
	text-decoration: none;
}

.submenu-item A:hover {
	color: #ffffff;
	text-decoration: underline;
}

.xsubmenu-item DIV {
	padding-left: 30px;
}

#printtitle {
	display: none;
	font-family: arial;
	font-size: 13px;
}

.imgb {
	margin: 5px;
	border: 1px solid black;
}

.imgn {
	margin: 3px 6px 0px 4px;
}

.imgi {
	margin: 3px 6px 0px 0px;
}

.img-lmf {
	margin: 0px 6px 0px 0px;
}

.img-lm {
	margin: 3px 11px 0px 4px;
}

xHR {
	position: relative;
	top: -9px;
	height: 1px;
	xpadding-bottom: 0px;
}

#sit {
	background-color: #009843;
	color: #ffffff;
	background-image: url("images/sit.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
} 

.links-small {
	font-family: verdana, arial;
	font-size: 0.6em;
	color: white;
}

.links-small A {
	text-decoration: none;
	color: white;
}

.links-small A:hover {
	text-decoration: underline;
	color: white;
}

.links2 {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #58595C;
}

.links2 A {
	font-weight: bold;
	text-decoration: none;
	color: #58595C;
}

.links3 {
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.links3 A {
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.links4 {
	font-family: arial, verdana;
	font-size: 11px;
	color: black;
}

.links4 A {
	text-decoration: none;
	color: black;
}

.links4 A:hover {
	text-decoration: underline;
	color: black;
}

.title-green {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #009843;
}

.title-green A {
	text-decoration: none;
	font-weight: bold;
	color: #009843;
}

.title-green A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #009843;
}

.text-red {
	font-family: arial;
	font-size: 0.8em;
	color: #CE0000;
}

.text-red A {
	text-decoration: none;
	color: #CE0000;
}

.text-red A:hover {
	text-decoration: underline;
	color: #CE0000;
}

.title-article {
	font-family: arial, verdana;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.title-prods {
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.title-prods A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-prods A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.title-pozice {
	font-family: arial, verdana;
	font-size: 15px;
	font-weight: bold;
	color: black;
}

.title-pozice A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-pozice A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.title-datum {
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.title-datum A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-datum A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.block {
	text-align: justify;
}
.italic {
	width: 98%;
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.justify {
	width: 98%;
	text-align: justify;
}

.sortiment-menu {
	background-color: #8d8d8d;
	padding: 5px;
	font-weight: bold;
	color: white;
}

.sortiment-menu A {
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.sortiment-menu A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: white;
}

.sortiment-soft {
	background-color: #adadad;
	padding: 5px;
	font-weight: bold;
	color: white;
}

.sortiment-soft A {
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.sortiment-soft A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: white;
}

DIV#footer {
	width: 770px;
	height: 50px;
	font-size: 9px;
	font-family: verdana;
	position: relative;
	color: #000000;
	background: url('images/footer.gif') top left no-repeat;
	clear: both;
}

DIV#footer DIV {
	position: relative;
	text-align: center;
	top: 6px;
	left: 90px;
}

DIV#footer DIV SPAN {
	color: #FDB913;
}

DIV#footer DIV SPAN A {
	color: #FDB913;
	text-decoration: none;
}

DIV#footer DIV SPAN A:hover {
	color: #FDB913;
	text-decoration: underline;
}

.title-program, .program H2 {
	font-family: verdana, arial;
	font-size: 0.95em;
	font-weight: bold;
	color: #FDB913;
}

OL.search LI { margin-bottom: 8px; }
OL.search LI EM {color: red; }

.panak_dolni_odsazeni { 
  width: 1px;
  height: 180px;
  clear: both;
}

.anketa {
	width: 99%;
	font-family: verdana, arial;
	font-size: 0.7em;
	color: black;
}

.anketa A {
	text-decoration: underline;
	color: black;
}

.anketa A:hover {
	text-decoration: none;
	color: black;
}

.anketa_one {
	margin-bottom: 5px;
}

.anketa_voice {
	font-size: 80%;
}

.anketa_answer {
	padding-bottom: 2px;
}

.yellow {
	color: #FDB913;
}

.yellow A {
	color: #FDB913;
	text-decoration: none;
}

.yellow A:hover {
	color: #FDB913;
	text-decoration: underline;
}

/* =====================  TI  S KO V A    S E S T A VA  ============================ */
@media print {
	
	#printtitle
	{ display: block; }
	
	#header, #xfooter, #left
	{ display: none; }
	
	.page-width
	{ width: auto; }
	
	#main, #xleft, #footer, #footer DIV
	{ width: auto; float: none; text-align: left; }
}


