body {
	font-size: 10px! important; 
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif! important;
	text-align: center;
}


table {
	font-size: 10px! important; 
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif! important;
	color: #666;
}
td {
	font-size: 10px! important; 
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif! important;
}
#page {
	font-size: 10px; 
	left: 0; 
	overflow: hidden; 
	width: 900px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	position: relative; 
	top: 0;
	background-color: #f5f5f5;
	margin: auto auto;
	
}
#hlavicka {
	text-align: left;
	left: 0px; 
	width: 100%; 
	position: relative; 
	top: 0px; 
	height: 81px; 
	background-color: white;
}
#levy {
	float: left; 
	width: 200px; 
	position: relative; 
	top: 0px; 
	height: 100%
}
#pravy { right: 0px; 
		 float: left; 
		 width: 159px; 
		 position: relative; 
		 top: 0px; 
		 height: 100%; 
		 text-align: left;
		 margin-left: 1px;
		 }
#pravy_obdelnik { background: #e10b1a; width: 198px; /*545px;*/
	font-weight: bold; color: #e8e8e8; line-height: 20px; float: left; height: 38px; }
#obdelnik1 {
	background: #e10b1a; width: 200px; position: relative; height: 38px;
}
#stred {
	text-align: left;
	padding-right: 1px; 
	padding-left: 1px; 
	min-height: 520px; 
	background: url(../img/both-border.gif) repeat-y left 50%; 
	left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	overflow: hidden; 
	width: 500px;  /*547px;*/
	color: #666;
	padding-top: 0px; 
	position: relative; 
	top: 0px;
}
#stred_obdeldnik {
	background: #e10b1a;
	width: 500px; /*545px;*/
	position: relative; 
	height: 38px
}
#stred_menu {
	z-index: 1; 
	width: auto; 
	color: #e8e8e8; 
	position: relative; 
	top: 0px
}
#stred_menu .stred_menu_aktiv {
	font-weight: bold; 
	color: #e8e8e8; 
	text-decoration: underline
}
#stred_menu .stred_menu_nonaktiv {
	color: #e8e8e8
}
.stred_menu_item_last {
	padding-right: 10px; 
	padding-left: 10px; 
	font-weight: bold; 
	white-space: nowrap; 
	text-align: center
}
.stred_menu_item {
	padding-right: 10px; 
	padding-left: 10px; 
	font-weight: bold; 
	background: url(../img/vertical-border.gif) repeat-y right 50%; 
	white-space: nowrap; 
	text-align: center
}
* .menu_item_link_hover A {
	font-weight: bold; color: #e8e8e8; text-decoration: underline;
}
* .menu_item_link A {
	color: #e8e8e8; text-decoration: none;
}
#stred_obdeldnik A {
	text-decoration: none;
}
#vlajecky {
	left: 143px; position: relative; top: 23px
}
#stred_obdeldnik A:hover {
	text-decoration: underline;
}
IMG {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;
}
#subpage .nadpis {
	color: #666;
}
#subpage A {
	color: #585858;
}
#subpage A:hover {
	color: #585858; text-decoration: none;
}
#obdelnik {
	background: #e10b1a; width: 200px; position: relative; height: 38px;
}
#obdelnik1 {
	background: #e10b1a; width: 200px; position: relative; height: 38px;
}
#paticka {
	border-top: white 2px solid; float: left; width: 100%; color: #565a63; position: relative; height: 20px; background-color: #e5e5e5; text-align: right;
}
#paticka A {
	COLOR: #565a63; TEXT-DECORATION: none
}
#paticka A:hover {
	COLOR: #565a63; TEXT-DECORATION: underline
}
#menu {
	LEFT: 0px; WIDTH: 198px; POSITION: relative; TOP: 0px;
	BACKGROUND: url(../img/ne_sipka.png) #f5f5f5 no-repeat 0px 0px; 
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	list-style-image: url("../img/odrazka.gif");


}
#menu DT {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../img/ne_sipka_big.png) #f5f5f5 no-repeat 0px 0px; 
	MARGIN: 3px 0px; 
	CURSOR: pointer; 
	LINE-HEIGHT: 20px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: left
}
#menu DD {
	MARGIN: 3px 0px 0px -40px
}
#menu LI A {
	DISPLAY: block; 
	BACKGROUND: url(../img/horiz-border.gif) repeat-x 50% bottom; 
	COLOR: #565a63; 
	TEXT-DECORATION: none
}
#menu DT A {
	DISPLAY: block; 
	BACKGROUND: url(../img/horiz-border.gif) repeat-x 50% bottom; 
	COLOR: #565a63; 
	TEXT-DECORATION: none
}
.linkMenu {
	BACKGROUND: url(../img/horiz-border.gif) repeat-x 50% bottom; 
	WIDTH: 100%; 
	HEIGHT: 20px; 
	TEXT-ALIGN: left
}
#menu LI {
	PADDING-RIGHT: 10px; 
	BACKGROUND: url(../img/ne_sipka.png) #f5f5f5 no-repeat 0px 0px; 
	MARGIN: 3px 0px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center
}
#menu LI:hover {
	BACKGROUND: url(../img/sipka.png) no-repeat 0px 0px
}
#menu DT:hover {
	BACKGROUND: url(../img/sipka.png) no-repeat 0px 0px
}
#menu .Menu_select {background:url(../img/sipka_a.png) 0px 0px no-repeat!important;}
#smenu2 {
	TEXT-ALIGN: left
}
#smenu2 LI A {
	PADDING-LEFT: 80px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	HEIGHT: 18px
}
#smenu2 LI A.current {
	background: url(../img/sipka.png) no-repeat 0px 0px
}
.tbl_head {
	WIDTH: 167px; COLOR: red; HEIGHT: 14px; BACKGROUND-COLOR: #e5e5e5
}
.tbl_body {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; WIDTH: 167px; COLOR: white; HEIGHT: 19px; BACKGROUND-COLOR: #b4b4b4; TEXT-ALIGN: right
}
.tbl_content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top! important; COLOR: #666; PADDING-TOP: 3px; LETTER-SPACING: -0.07em! important; TEXT-ALIGN: left;/*justify*/
}
.tbl {
	FONT-SIZE: 9px; WIDTH: 500px; BACKGROUND-COLOR: #f5f5f5
}
#logo1 {
	LEFT: 2px; POSITION: absolute; TOP: 2px; HEIGHT: auto
}
#logo2 {
	left: 200px; 
	position: absolute; 
	top: 0px; 
	height: auto
}
#logo3 {
	left: 466px;/*459px; */
	width: 474px; 
	position: absolute; 
	top: 0px; 
	height: 86px
}
#partner_logo {
	LEFT: 8px; WIDTH: 187px; PADDING-TOP: 0px; BORDER-BOTTOM: #f5f5f5 2px solid; POSITION: relative; TOP: 5px; HEIGHT: 110px; BACKGROUND-COLOR: #e5e5e5
}
#partner_odkaz {
	LEFT: 8px; WIDTH: 187px; PADDING-TOP: 0px; POSITION: relative; TOP: 5px; HEIGHT: 50px
}
#partner_foto {
	Z-INDEX: 1; BACKGROUND: #f7f7f7; LEFT: 8px; WIDTH: 171px; POSITION: relative; TOP: 10px; HEIGHT: 74px
}
#partner1_logo {
	LEFT: 8px; WIDTH: 187px; PADDING-TOP: 0px; BORDER-BOTTOM: #f5f5f5 2px solid; POSITION: relative; TOP: 5px; HEIGHT: 120px; BACKGROUND-COLOR: #e5e5e5
}
#partner1_foto {
	Z-INDEX: 1; BACKGROUND: #f7f7f7; LEFT: 8px; WIDTH: 171px; POSITION: relative; TOP: 10px; HEIGHT: 74px
}
#partner2_logo {
	LEFT: 8px; WIDTH: 187px; PADDING-TOP: 0px; BORDER-BOTTOM: #f5f5f5 2px solid; POSITION: relative; TOP: 5px; HEIGHT: 110px; BACKGROUND-COLOR: #e5e5e5
}
#partner2_foto {
	Z-INDEX: 1; BACKGROUND: #f7f7f7; LEFT: 8px; WIDTH: 171px; POSITION: relative; TOP: 10px; HEIGHT: 74px
}
.logo_link_container {
	POSITION: relative; TOP: 15px; TEXT-ALIGN: center
}
.logo_link_container1 {
	POSITION: relative; TOP: 15px; TEXT-ALIGN: center
}
.logo_link_container A {
	FONT-WEIGHT: bold; COLOR: #666! important; TEXT-DECORATION: none
}
.logo_link_container1 A {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none
}
.obrazek1 {
	PADDING-LEFT: 30px; MARGIN: 15px 0px 0px 25px; PADDING-TOP: 15px
}
.obrazek2 {
	PADDING-LEFT: 60px; MARGIN: 5px 0px 0px 60px; PADDING-TOP: 7px
}
.obrazek2 {
	PADDING-LEFT: 60px; MARGIN: 5px 0px 0px 60px; PADDING-TOP: 7px
}
.obrazek3 {
	PADDING-LEFT: 5px; MARGIN: 29px 0px 0px 6px; PADDING-TOP: 30px
}
#prava_s_form {
	PADDING-RIGHT: 0px; BACKGROUND: url(../img/horiz-border.gif) repeat-x 50% bottom; WIDTH: 198px; COLOR: red; POSITION: relative; HEIGHT: 130px; TEXT-ALIGN: right
}
#prava_s_form TD {
	WIDTH: 100%
}
#prava_s_form TABLE {
	WIDTH: 100%; COLOR: #e10b1a; PADDING-TOP: 30px; TEXT-ALIGN: right
}
#prava_s_form INPUT.text {
	BORDER-RIGHT: #e10b1a 1px solid; BORDER-TOP: #e10b1a 1px solid; FONT-SIZE: 9px; BACKGROUND: white; BORDER-LEFT: #e10b1a 1px solid; WIDTH: 137px; BORDER-BOTTOM: #e10b1a 1px solid; FONT-FAMILY: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; POSITION: relative; TOP: 2px; HEIGHT: 14px! important
}
#prava_s_form INPUT.submit {
	BORDER-RIGHT: #e10b1a 1px solid; BORDER-TOP: #e10b1a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #e10b1a; BORDER-LEFT: #e10b1a 1px solid; WIDTH: 61px; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: #e10b1a 1px solid; FONT-FAMILY: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; HEIGHT: 15px
}
#prava_s_form STRONG.partneri {
	POSITION: relative; TOP: 8px
}
#subpage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tabulator40px {
	PADDING-LEFT: 40px
}
SELECT {
	PADDING-LEFT: 40px
}
#prezentace {
	WIDTH: 500px
}
#top_prezentace {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../img/prezentace/bgr.gif) #f5f5f5 no-repeat left top; WIDTH: 500px; COLOR: black; HEIGHT: 250px
}
#bot_prezentace {
	BACKGROUND: #f5f5f5; WIDTH: 500px
}
#prezentace TD.nadpis {
	FONT-WEIGHT: bold; FONT-SIZE: 14px! important; BACKGROUND: #751e15; COLOR: white; HEIGHT: 25px
}
.prez_foto {
	FLOAT: left; WIDTH: 90px; POSITION: relative; TOP: 10px
}
.prez_text {
	FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 135px; POSITION: relative; TOP: 10px
}
.seznam LI {
	LIST-STYLE-TYPE: disc
}
TD.bunkaPrezentace {
	COLOR: white; HEIGHT: 18px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
TABLE.bunkaPrezentace {
	BACKGROUND-COLOR: black
}
A.linkPrezentace:link {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.linkPrezentace:active {
	FONT-WEIGHT: bold; 
	COLOR: white; 
	TEXT-DECORATION: none;
}
A.linkPrezentace:visited {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.linkPrezentace:hover {
	FONT-WEIGHT: bold; COLOR: #ffdd21; TEXT-DECORATION: none
}
TD.nadpis_prenosne {
	FONT-SIZE: 12px; BACKGROUND: #751e15; COLOR: white; HEIGHT: 25px;
}
.nadpisPrezentace {
	FONT-SIZE: 12px; COLOR: #666;
}
.nadpis_red {
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif! important;
	font-size: 10px; 
	color: red;
}

img.obrazek {
	border: solid 1px #c3c3c3;
}

img.image {
	border: solid 1px #c3c3c3;
	margin-right: 80px;
    float: left;
}


.akce_top { 
	width: 198px; 
	color: #c80707; 
	height: 25px; 
	background-color: #cdcdcd; 
	float: left; }

.akce_obrazek { width: 167px; float: left; margin-top: 1px; margin-bottom: 2px; margin-left: 4px; }

.akce_bottom{ font-weight: bold; width: 180px; color: white; height: 19px! important; padding-right: 5px; background-color: #b4b4b4; text-align: right; float: left; padding-top: 3px; }

.tbl_head2 {
	width: 167px; 
	color: red; 
	height: 14px; 
	background-color: #e5e5e5;
}
.tbl_body2 {
	padding-right: 5px; 
	font-weight: bold; 
	width: 167px; 
	color: white; 
	height: 19px; 
	background-color: #b4b4b4; 
	text-align: right;
}
.tbl_content2 {
	padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 15px; 
	vertical-align: top! important; 
	color: #666; 
	padding-top: 3px; 
	letter-spacing: -0.07em! important; 
	text-align: left;/*justify*/
}
.obrakce {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 3px;
}
.linka_1 {
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-weight: bold; 
	width: 199px; 
	color: white; 
	height: 15px; 
	background-color: #e5e5e5; 
	text-align: right;
}
.linka_2 {
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	font-weight: bold; 
	width: 199px; 
	color: white; 
	background-color: #e5e5e5; 
	text-align: right;
}
.contentdiv_levy { padding-top: 5px; font-weight: normal; font-style: normal; background-color: #e5e5e5; text-align: center; padding-left: 3px; padding-right:3px; }
.contentdiv { padding-top: 5px; color: #464a49; font-weight: normal; font-style: normal; text-align: center;
		padding-left: 3px; padding-right:3px; }
.clear
{
  clear: both;
}
.cena { color: #e10b1a; font-size: 12px; padding-top: 13px; font-weight: bold; float: right; }
.popisek {color: #464a49; padding-top: 10px; font-size: 9px; font-weight: bold; float: left; }
.levybanner_nadpis { margin-top: 1px; margin-left: 0px; margin-bottom: 0px; font-weight: bold; width: 198px; color: white; height: 19px; background-color: #b4b4b4; text-align: center; }
.pravybanner_nadpis { margin-top: 1px; margin-bottom: 0px; font-weight: bold; width: 198px; color: white; height: 19px; background-color: #b4b4b4; text-align: center; }
.odkaz {text-decoration: none; color: #464a49;}
.odkaz hover { color:red; text-decoration: underline; }


.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

