html, body {	background-color: #fff;	margin: 0; padding: 0; }

body {
	background: #fff url(/templates/css-img/back_left.jpg) repeat-y left; 	font-family: "Times New Roman", Times, serif;	color: #000;
}

a { color: #000;}

a:hover, a:active { color: #cc3300; }

h1 {	/*color: Blue;*/	font-size: 17px; }

h2 {	font-size: 17px; }

h3 {	/*color: Blue;*/	font-size: 17px; }

img {	border: 0; }

#balicek {	width:960px; margin: 0; padding 0; background: transparent url(/templates/css-img/back_top1.jpg) repeat-x top;	border-right: 1px solid #000;	height: 100%;		}

#hlavni {
	/*_margin:0 0 0 180px; padding:0;*/
	float: right;
	width: 77%;
}

#hlavicka {	height: 93px;	background: transparent url(/templates/css-img/back_topr.jpg) no-repeat top right; }

#hlavicka h1 {	margin: 0;	width: 414px;	height: 93px;	position: absolute;	left: 177px;	top: 0;	background: transparent url(/templates/css-img/back_cak.jpg) no-repeat top left; }

#hlavicka h1 span {	position: absolute;	left: -150px;	top: -150px; }

#text-box {	font-size: 85%;	margin: 0 55px 15px 40px; text-align: justify;}

#paticka { clear: both; height: 31px;	width: 100%; 	background: #A57D42 url(/templates/css-img/back_bot.jpg) repeat-x top; }

#paticka span {
	position: relative; top: -7px; font-family: Tahoma, Arial, lucida, sans-serif; font-size: 11px;
}

#paticka A {	text-decoration: none; }

#paticka A:hover {	color: #fff;	}

#holder {	width: 775px;	height: 31px;	margin: 0; padding: 0;	background: transparent url(/templates/css-img/back_bot1.jpg) no-repeat left top;	text-indent: 215px; }

#holder img {	margin: 4px 25px 0 0;}

#search {	background: url(/templates/css-img/tecky.gif) repeat-x top;	clear: both; text-align: right; float: left; margin: 6px 0 0 38px;	_margin: 6px 0 0 20px;	width: 85%; }

#flag {	float: right;	background-color: #fff;	width: 33px; margin-left: 5px; }

#flag img {	position: relative;	float: right;	top: -10px;	z-index: 20; }

.search-box {	border: 1px solid #C3C9E9;	background-color: #F7F8FD;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	margin: 0 0 0 4px;	position: relative;	top: 2px;	_top: 3px; }

.send {	position: relative;	top: 10px;	_top: 11px; }

/* Menu */
#m-hlavni {	width: 100%; float: left; margin: 0; text-align: center;}

#m-hlavni img { float: right;	margin: 11px 4px 0 0 ; }

#m-hlavni form { width: 225px;	float: left; margin: 0; padding: 0; }

#m-hlavni a, #left-m a { font-weight: bold;	text-decoration: none; }

#m-hlavni ul {	margin: 0 auto; 	padding: 0;	text-align: center; width: 620px;	background: transparent url(/templates/css-img/bg-spacers.gif) no-repeat 25px; }

#m-hlavni li {	display: inline;	margin: 0px 5px; }

#m-hlavni li a {	font-size: 14px; }

#left-m a {	font-size: 12px;}

/* leve submenu */
#left-m {	float: left;	width: 18%;	/*width: 177px;*/}

#left-m img {	margin-bottom: 30px; }

#left-m ul { 	margin-left: 25px;	padding-left: 5px; }

#left-m li  { 	margin-bottom: 0;	margin-top: 0px; padding-top: 0px; padding-bottom: 0px;  }

#left-m ul .sub {	margin-left: 10px;	padding-left: 0;	padding-right: 10px;	list-style-type: disc; }

#left-m ul .sub A, #left-m ul .sub A:hover {	font-weight: normal; }

#left-m ul .sub2 A, #left-m ul .sub2 A:hover {	font-weight: normal; }

#left-m ul .sub2 {	margin-left: 10px;	padding-left: 0;	padding-right: 10px;	list-style-type: disc; }

.back {	margin-left: 13px; }

#site-map ul, #site-map li {	line-height: 50%; }

#seminar {
	width: 460px;
	margin: auto;
}

#seminar table {
	
	font-size: 12px;
}

#seminar td {
	line-height: 25px;
	vertical-align: top;
}

#seminar input {
	border: 1px solid #000;
	padding: 0 2px;
	margin-top: 5px;
	font-size: 12px;
}

#seminar fieldset {
	padding: 15px 20px;
}

#seminar legend {
	margin: 0 7px 15px 7px;
	padding: 0 10px;
	font-size: 14px;
}

#seminar #ronly input {
	border: 0;
	border-top: 3px solid #fff;	
}

#seminar strong {
	margin: 0 10px 0 0;
}