	/*globformalni prvky*/
	body {margin: 0px;padding: 0px;color: #000000;background-color: #fac800;font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;font-size: 13px;line-height: 16px;}
	img, p img, p a img {vertical-align: middle;}
	a, a:visited {color: #505050;}
	a:hover {color: #000000;}
	input, select {vertical-align: middle; font-size: 12px; color: #898989; padding-left: 4px;}
	/*
	h1 {font-size: 22px; margin-top: 8px; line-height:22px; margin-bottom:8px}
	h2 {font-size: 19px; margin-top: 3px; margin-bottom:8px}
	h3 {font-size: 17px; margin-top: 0px; margin-bottom:4px}
	h4 {font-size: 15px; margin-top: 0px; margin-bottom:4px}
	h6 {FONT-SIZE: 19px; MARGIN-TOP: 17px; PADDING-RIGHT: 3px;  PADDING-LEFT: 3px;  MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fac800; line-height:19px;}
	*/
	h1 {font-size: 22px; margin-top: 12px; line-height:22px; margin-bottom:8px}
	h2 {font-size: 19px; margin-top: 8px; margin-bottom:8px}
	h3 {font-size: 17px; margin-top: 4px; margin-bottom:4px}
	h4 {font-size: 15px; margin-top: 4px; margin-bottom:4px}
	h6 {FONT-SIZE: 19px; MARGIN-TOP: 17px; line-height:19px; PADDING-RIGHT: 3px;  PADDING-LEFT: 3px;  MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fac800}
	p {margin-top: 0px;margin-bottom:16px}
	table th, table td {text-align: left; font-size: 11px;}
	legend {color: 000000;}
	/*
	ul {margin: 0px; padding: 0px; margin-left: 15px; _margin-left: 10px;}
	ul li {list-style-image: url(../img/arrow_04.gif); margin-bottom: 5px; margin-left:20px; _margin-left:15px}
	*/
	ul {margin-right: 0px; margin-top: 0px; margin-bottom:16px; padding: 0px; margin-left: 15px; _margin-left: 10px;}
	ul li {list-style-image: url(../img/arrow_04.gif); margin-bottom: 5px; margin-left:20px; _margin-left:15px}

	/*layout*/
	#enterpage_container {
	background-image: url(../img/enterpage_background.jpg);
	display: block;
	width: 650px;
	height: 435px;
	padding: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -218px 0 0 -325px;
	overflow: hidden;
	color: #000000;
	}

	#enterpage_leftbar {display: block; float: left; width: 155px;}
	#enterpage_content { display: block; width: 400px;  _width: 385px; float: left; margin-left: 15px;}
	#enterpage_content p {margin: 0px; margin-top: 5px; margin-bottom: 10px;}
	#enterpage_rightbar {display: block; margin-top: 110px; width: 60px; float: left;}
	#outerpage_container {display: block; width: 100%; clear: both; background-image: url(../img/innerpage_container_bck.gif); background-position: top left; background-repeat: repeat-y;}
	#innerpage_container {display: block; width: 992px; clear: both;}
	#innerpage_content { display: block; width: 790px; float: left; overflow-x: hidden;}
	#innerpage_leftbar {display: block; float: left; width: 199px;}
	#footer {display: block; width: 790px; margin-left: 199px; text-align: center; clear: both; padding-top: 10px; padding-bottom: 10px; }
	#lang_box {height: 81px; height: 44px; top:0px; display: block; clear:both;  padding-left: 180px; background-color:#fac800;}
	#information_content {padding-left: 10px; padding-right: 10px; padding-top: 10px; _padding-top: 0px;}
	#innerpage_content_clip { background-color:#fac800;}

	.big_flag_button, .big_flag_button:visited, .big_flag_button:hover {text-decoration: none; color: #000000;font-weight: normal; }
	.big_flag_button span {filter:glow(color=#ffffff,strength=2);width: 100%; cursor: hand;}
	.big_flag_button img {display: block; margin-top: 5px;}
	
	.mini_flag_button, .mini_flag_button:visited, .mini_flag_button:hover {text-decoration: none;color: #000000;font-weight: normal; }
	.mini_flag_button span {filter:glow(color=#ffffff,strength=2); width: 100%; cursor: hand;}
	.mini_flag_button img {display: block; margin-top: 5px;}
	
	.mini_flag_button_h, .mini_flag_button_h:visited, .mini_flag_button_h:hover {text-decoration: none; text-align: center; color: #000000;font-weight: normal; display: block; width: 55px; height: 62px; float: left;}
	.mini_flag_button_h img {display: block; margin-top: 5px; filter: none !important; display: inline;}
	.mini_flag_button_h span {filter:glow(color=#ffffff,strength=2); width: 100%; cursor: hand; display: block; }
	
	.active_lang {font-weight: bold !important; filter: none !important;}
	.copyright {color: #898989;}
	.box_01 {padding-left: 15px; background-color:#fac800;}
	.box_01x {padding-left: 15px;}
	.searchbox {padding-left: 15px; padding-top: 15px; background-color:#fac800;}
	.box_01 a {text-decoration:none; color:#000000;}
	
	/*hlavni menu (zalozky)*/
	#menu_01 {width: 570px; height: 37px; display: block; clear: both; background-image: url(../img/tab_right_end_bck.gif); background-position: top right; background-repeat: no-repeat; background-color:#fac800;}
	#menu_01 a, #menu_01 a:visited, #menu_01 a:hover  {display: block; height: 30px; _height: 37px; background-image: url(../img/tab_nonactive.gif); line-height: 14px; padding-top: 7px; padding-left: 5px; float: left; width: 108px; _width: 113px; display: block; text-decoration: none; color: #000000; font-size: 13px; font-weight: bold;}
	.active_tab {background-image: url(../img/tab_active.gif) !important;}
	
	/*dhtml menu*/
	.subDHTMLmenu {position: absolute;  visibility: hidden; top: 1px; left: 1px; background-color: #fac800; border-left: 1px solid #ffffff; background-image: url(../img/subDHTMLmenu_corner_bck.gif); background-position: bottom right; background-repeat: no-repeat; padding-bottom: 5px; font-size: 12px; width: 160px;  margin-top: 5px;}
	.subDHTMLmenu ul {list-style-type: none; list-style-position : outside; margin: 0px; padding: 0px; background-image: url(../img/subDHTMLmenu_top_bck.gif); background-position: top left; background-repeat: no-repeat; }
	.subDHTMLmenu ul li {padding:2px; padding-left: 1px; margin:0px; margin-left: 1px; list-style-image: url(../img/empty.gif); }
	.subDHTMLmenu ul li a, .submenu ul li a:visited, .submenu ul li a:hover {display: block; white-space: nowrap; padding: 2px; margin-left: 1px; margin-right: 1px; text-decoration: none; }
	.subDHTMLmenu ul li a:hover {color: #000000;}
	
	/*leve menu*/
	.menu_02 {padding-top: 20px;}
	.menu_02 ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; margin-left: -10px; }
	.menu_02 ul li {padding:0px;margin:0px; list-style: url(../img/empty.gif); list-style-type: none;}
	.menu_02 ul li a, .menu_01 ul li a:visited, .menu_01 ul li a:hover {display: block; font-size: 13px; color: #000000!important; text-decoration: none; font-weight: bold; line-height: 25px; height: 25px; padding-left: 25px; background-image: url(../img/empty.gif); background-position: top left; background-repeat: no-repeat;}
/*
	.submenu_01 {list-style-type: none; list-style-position: outside; margin: 0px !important; margin-left: 10px !important; padding: 0px !important; }
	.submenu_01 li {padding:0px;margin:0px; list-style: url(../img/empty.gif); list-style-type: none;}
	.submenu_01 li a, .submenu_01 li a:visited, .submenu_01 li a:hover {display: block; font-size: 13px; color: #505050 !important; text-decoration: none; font-weight: normal !important; line-height: 25px !important; height: auto !important; _height: 25px !important; padding-left: 25px !important; background-image: url(../img/arrow_02.gif) !important; background-position: top left; background-repeat: no-repeat;}
	.submenu_01 li .active_subitem, .submenu_01 li .active_subitem:visited, .submenu_01 li .active_subitem:hover {font-weight: bold !important;}
	.submenu_02 { list-style-type: none; list-style-position: outside; margin: 0px !important; margin-left: 10px !important; padding: 0px !important; }
	.submenu_02 li {padding:0px;margin:0px; list-style: url(../img/empty.gif); list-style-type: none;}
	.submenu_02 li a, .submenu_01 li a:visited, .submenu_01 li a:hover {display: block; font-size: 13px; color: #505050 !important; text-decoration: none; font-weight: normal !important; line-height: 25px !important; height: auto !important; _height: 25px !important; padding-left: 25px !important; background-image: url(../img/arrow_02.gif) !important; background-position: top left; background-repeat: no-repeat;}
	.submenu_02 li .active_subitem, .submenu_02 li .active_subitem:visited, .submenu_02 li .active_subitem:hover {font-weight: normal !important;}
*/
	li.submenu_01 {list-style-type: none; list-style-position: outside; margin: 0px !important; margin-left: 10px !important; padding: 0px !important; }
	li.submenu_01 {padding:0px;margin:0px; list-style: url(../img/empty.gif); list-style-type: none;}
	li.submenu_01 a, li.submenu_01 a:visited, li.submenu_01 a:hover {display: block; font-size: 13px; color: #505050 !important; text-decoration: none; font-weight: normal !important; line-height: 25px !important; height: auto !important; _height: 25px !important; padding-left: 25px !important; background-image: url(../img/arrow_02.gif) !important; background-position: top left; background-repeat: no-repeat;}
	li.submenu_01 .active_subitem, li.submenu_01 .active_subitem:visited, li.submenu_01 .active_subitem:hover {font-weight: bold !important;}
	li.submenu_02 { list-style-type: none; list-style-position: outside; margin: 0px !important; margin-left: 20px !important; padding: 0px !important; }
	li.submenu_02 {padding:0px;margin:0px; list-style: url(../img/empty.gif); list-style-type: none;}
	li.submenu_02 a, .submenu_01 li a:visited, .submenu_01 li a:hover {display: block; font-size: 13px; color: #505050 !important; text-decoration: none; font-weight: normal !important; line-height: 25px !important; height: auto !important; _height: 25px !important; padding-left: 25px !important; background-image: url(../img/arrow_02.gif) !important; background-position: top left; background-repeat: no-repeat;}
	li.submenu_02 .active_subitem, li.submenu_02 .active_subitem:visited, li.submenu_02 .active_subitem:hover {font-weight: bold !important;}

	.active_item, .active_item:visited, .active_item:hover, .nonactive_item, .nonactive_item:visited, .nonactive_item:hover {font-weight: bold !important;}
	.active_item, .active_item:visited, .active_item:hover {background-image: url(../img/arrow_01.gif) !important; background-repeat:no-repeat;}
	.menu_item_top {text-transform:uppercase;}
	
	
	/*informacni obsah*/
	
	.toolbox {height: 50px; display: block; clear: both; padding: 5px; margin: 5px; margin-left: 505px; margin-top: 25px;}
	.toolitem {width: 75px; height: 35px; display: block; float: left;}
	.toolitem a, .toolitem a:visited {text-decoration: none;}
	.toolitem a img {vertical-align: middle;}
	.clear {clear: both;}
	div.more {text-align:right;}
	ul li.more {list-style-image: url(../img/arrow_03.gif); margin-bottom:5px;}
	#information_content table {padding-left: 5px; padding-right: 5px;}
	#information_content table th {text-align: left; font-size: 13px; font-weight: bold; background-color: #fffde6; padding: 3px;}
	#information_content table td {text-align: left; font-size: 13px; font-weight: normal; background-color: #fffde6; padding: 3px;}
	.table_01 {}
	.table_02 th, .table_02 td  {background-color: #fffbcc !important; vertical-align: top;}
	.article_thumbnail {margin-right: 5px; margin-bottom: 5px; float: left; vertical-align: top;}
/*	.perex_01 h5 {background-color: #fffde6; font-size: 14px; font-weight: bold; color: #000000; padding-top: 3px; padding-bottom: 2px;}*/
/*	.perex_01 h5 {background-color: #fffde6; font-size: 14px; font-weight: bold; color: #000000; padding-top: 3px; padding-bottom: 0px;}
	.perex_01 .date {font-size: 13px; font-weight: normal; color: #000000; padding: 0px; margin: 0px; float:right; margin-right:3px}*/
	.perex_01 h5 {background-color: #fffde6; font-size: 14px; font-weight: bold; color: #000000;margin-bottom:4px !important;}
	.paging_box_outer {display: block; height: 35px; /*background-image: url(../img/paging_box_end.gif); background-position: top right;*/ background-repeat: no-repeat;}
	.paging_box {float: right; height: 35px; font-weight: bold; padding-left: 5px; display: block; white-space: nowrap;  line-height: 35px; /*background-image: url(../img/paging_box_bck.gif); background-position: top left; background-repeat: no-repeat;*/ margin-right: 3px;}
	.paging_box img {margin: 0px; padding: 0px;}
	.paging_box table {display:inline; vertical-align:bottom;}
	.paging_box table td {/*background-color: #fac800 !important*/;}
	
	/*formularove prvky*/
	div.form {margin: 0px; padding: 0px;}
	.input_01 {border: 1px solid #e1e1e1; margin-right: 2px; width: 110px;}
	textarea {border: 1px solid #e1e1e1;}
	div.button {width:100%; text-align:center}
	table.temlate_form {border-collapse:collapse; border:solid 1px #d0d0d0;}
	table.temlate_form input {border:solid 1px #d0d0d0;}
	
	.width_border {border:solid 1px #000000;}
	div.form_zov_outer {width:745px; _width:751px; padding:3px; margin-bottom:15px}
	div.form_zov_outer table.tbl_transp {background-color:transparent;}
	div.form_zov_outer input {background-color:white; width:100%; background-image:url(../img/dot.gif); background-repeat:repeat; background-position:top left; border:0px;}
	div.form_zov_outer input.check {width:auto; background-color:#FFFDEB;background-image:none}
	
	div.form_zov_outer .sub_header {font-weight:bold; font-size:10pt; margin-bottom:5px;}
	div.form_header {font-weight:bold; font-size:12pt; margin-bottom:5px; width:100%; text-align:center; text-transform:uppercase;}
	.organizer {font-size:7pt;}
	.font8pt {font-size:8pt;}
	.font9pt {font-size:9pt;}
	span.zov_price {font-size:7pt;}
	.form_tabs {width:100%; text-align:right; display:none;}
	a.form_tab_active {background-color:#FFFDE6; color:#000000; font-weight:bold; text-decoration:none;}
	a.form_tab_noactive {background-color:#FFFDE6; color:#silver}





/*table.baseframe input {background-color:white; width:100%; background-image:url(../img/dot.gif); background-repeat:repeat; background-position:top left; border:0px;}*/



.formcontent .head  {
text-align:center;
}


.formcontent table {
margin:0;
padding:0;
}

.formcontent input.longtext, .formcontent input.textshort {
	background-color:white; background-image:url(../img/dot.gif); background-repeat:repeat; background-position:top left; border:0px;
}

.formcontent input.longtext {
	 width:100%;
}


.formcontent input.textshort
{
	width:50px;
}

.formcontent input.check {
	margin:0;
	padding:0;
}

.formcontent label {
	margin:0px;
	padding:0px;
}


table.check {
/* background-color:#00CC99;*/
 
}





.formcontent .pricelist, .formcontent .pricelist2 {
margin:0;
padding:0;
}



.formcontent table.pricelist tr td {
	white-space:nowrap;
	text-align:center !important;
/*	padding-top:4px !important;
	padding-bottom:3px !important;*/
}

.formcontent table.pricelist2 tr td {
	white-space:nowrap;
	text-align:left !important;
/*	padding-top:4px !important;
	padding-bottom:3px !important;*/
}

.baseframe
{
	width:100%;
}
/*
.formcontent
{
	width:700px;
}
*/



.baseframe h2 {
	text-align::center !important;
}


.formcontent h2 {
  text-align:center;
}

.formcontent h2, .formcontent h3, .formcontent h4, .formcontent .imp {
color:#CC0033;
}


.subframe {
width:100%;
}




.multitext {
	width:99%;
}



#mainFORM table.pricelist td {padding: 6px 0;}
#mainFORM table.pricelist2 td {padding: 4px 0;}
/*#mainFORM table.square td {padding: 7px 0;}*/
#mainFORM table.pricelist.square td {padding: 7px 0;}

.check td {white-space: nowrap;}