body {
	margin:0px;
	padding:0px;
	height:100%;

	background-color:#7E7E7E;
/*	background-image:url("../img/pattern1.gif");
	background-repeat:repeat;
	background-position:0px 0px;
*/
}

body, table, input, select, textarea {
	font-family: arial, sans-serif;
	color:#4C4C5E;
	font-size: 12px;
}

h1, h3 {
/*	font-family: arial, sans-serif;*/
}

p {
	margin:0px 0px 1em 0px;
	padding:0px;
	line-height:170%;
}

h1 {
	font-size: 60px;
	font-weight:bold;
	color: #fefefe;
	display: block;
	margin:16px 36px 0px 34px;
	padding:0px;
	line-height:64px;
	filter:alpha(opacity=78);
	-moz-opacity:0.78;
	-khtml-opacity:0.78;
	opacity:0.78;
/*	width:100%;	*/
	width:580px;
/*	letter-spacing:1px;*/
}

h1.h1_smaller_size {
	font-size:50px;
	margin:49px 0px 0px 34px;
}

h2 {
	font-size:16px;
	display:block;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

h2.main {
	font-size:14px;
	display:block;
	margin:0px 0px 1px 0px;
	font-weight:bold;
	color:#ffffff;
}
	
h3 {
	font-size:15px;
	font-weight:normal;
	display:block;
	padding:0px;
	margin:4px 0px 1em 0px;
}

h3.main {
	font-size:14px;
	font-weight:normal;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
}

h4 {
	font-size:13px;
	display:block;
	margin:0px 0px 1em 0px;
	font-weight:normal;
	font-style:italic;
}


#b_supermain {
	margin:20px auto 0px auto;
	padding:0px;
	width:860px;
}

#b_main {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	background-image:url("../img/bg_col2.gif");
	background-repeat:repeat-y;
	background-position:right 1px;
}

#b_main_i {
	padding:16px;
	margin:0px;
}

#b_header {
	background-color:#7E7E7E;
	background-image:url("../img/praha_bg.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:232px;
	margin:0px;
	padding:0px;
}
#b_header_upper {
	height:66px;
}

#b_header_lower {
	margin:0px;
	padding:0px;
}

#b_header_i {
	margin:0px;
	padding:14px 37px 0px 37px;
}


/*
#title_img {
	vertical-align:-18px;
	position:relative;
	z-index:3;
	top:20px;
	left:50px;
}
*/

#b_col1 {
	width:660px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
/*	background-color:#ffffff;*/
	border:none;
}

#b_col1_i {
	padding:10px 36px 3em 36px;
	font-size:13px;
}

#b_col2 {
	margin:0px 0px 0px 660px;
	padding:0px;
	border:none;
}

#b_col2_i {
	padding:0 16px 2em 16px;
	margin:0px;
}

.b_clear {
	clear:both;
	visibility:hidden;
	height:1px;
/*	line-height:1px;*/
/*	margin:-1px 0px 0px 0px;*/
	padding:0px;
}

#b_form {
/*	border:2px solid #aeaed6;*/
	margin:14px 0px 0px 0px;
	padding:0px;
}

#b_form_i {
	margin:0px;
	padding:0px;
}

#b_form_title {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0.4em 0px;
	padding:0px;
/*	background-color:#aeaed6;*/
}

#form1 {
	margin:0px;
	padding:0px;
}

.form1_input {
/*	border:2px solid #aeaed6;*/
/*	border:2px solid #ffffff;*/
	border:none;
	width:156px;
	margin:0px;
	padding:1px;
}

.form1_select {
	width:158px;
	padding:1px;
	margin:0px;
}

.b_form1_input {
	margin:0px 0px 0.6em 0px;
}

.form1_legend {
	font-size:12px;
	color:#ffffff;
}

.alignc {
	text-align:center;
}

.alignr {
	text-align:right;
}

.alignl {
	text-align:left;
}

.link_nav {
	color:#ffffff;
	text-decoration:underline;
	font-size:13px;
}

.link_nav:hover {
	color:#923F29;
	text-decoration:underline;
}

.link_selected {
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

a img {
	border:none;
}

.sig_pager {
/*
	border-bottom:2px solid #aeaed6;
	border-top:2px solid #aeaed6;
*/
	color:#4C4C5E;
	padding:4px;
	text-align:left;
}

.inlineform {
	display:inline;
	margin:0px;
	padding:0px;
}

.inline {
	display:inline;
}

.message_ok {
	font-weight:bold;
	font-size:13px;
	color:#80ff80;
}

.message_error {
	font-weight:bold;
	font-size:13px;
	color:#ff8080;
}

.submit_button {
	margin:0px;
}

.form2_input {
	border:2px solid #c4c4c4;
	width:150px;
	margin:0px;
}

.info1 {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

#footer {
	color:#ffffff;
	font-size:11px;
}

#footer_i {
	padding:1em 0;
	text-align:right;
}

#footer a {
	text-decoration:underline;
	color:#ffffff;
}

#b_graphic {
	margin:0px;
	padding:0px;
	background-image:url("../img/graphic.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:232px;
/*	width:200px;*/
}

#b_graphic_i,#b_graphic_i2 {
	line-height:16px;
	padding:8px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	font-family:verdana,sans-serif;
	text-align:center;
	color:white;
}

#b_graphic_i2 {
	padding:2px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
}


#flagstrip {
	margin:4px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

#flagstrip_title {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
}

.navMenu {
	margin:1em 0px 0px 0px;
	padding:0px;
	line-height:180%;
}

ol, ul {
	line-height:170%;
	margin:0px 0px 0px 1em;
	padding:0px 0px 0px 1em;
	list-style-position: outside;
}

.h_line {
	height:2px;
	border-top:1px dashed silver;
	line-height:2px;
}

.sig_table td {
	line-height:180%;
}

.nobreak {
	white-space:nowrap;
}

#b_stats {
	margin:4px 0px 0px 0px;
	color:#ffffff;
	color:#ffffff;
	font-style:italic;
	font-size:15px;
	font-weight:normal;
	text-align:center;
}

#b_stats_number_wrap {
/*	width:158px;*/
}

#b_stats_number {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ff8080;
/*	background-color:#808080;*/
	padding:2px 10px 2px 0px;
}

.conference_announcement {
	margin:0em 0px;
	padding:2em 0px 1em 0px;
	border-top:1px dashed silver;
	border-bottom:1px dashed silver;
	text-align:center;
}

.conference_announcement2 {
	margin:0em 0px;
	padding:2em 0px 1em 0px;
	border-bottom:1px dashed silver;
	text-align:center;
}


.conference_announcement p,.conference_announcement2 p {
	margin:0px 0px 0px 0px;
	font-size:14px;
}

.conference_text a {
	color:#4040ff;
}

#b_banner_title {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.gap1 {
	height:15px;
	visibility:hidden;
}

.gap2 {
	height:17px;
	visibility:hidden;
}
