* {	outline: none;	}
body {				margin: 10px 20px 10px 20px; padding: 10px 20px 10px 20px;	background-color:#FFF; background-image : url("img/bgr_kimo.gif");	background-position: center top;	text-align: center;	}
#toplist {			position: absolute;	top: 0px; left: 0px;		z-index: 10;	}
#toplist a		{	display: block;	width: 1px;	height: 1px;	overflow: hidden;}
#toplist a:hover	{	width: 88px; height: 120px;	}
#div_body {			position: relative;	text-align: left;	width: 606px;	margin: 0px auto;	}
body, table, td, input, textarea, select {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	}
#zahlavi {			text-align: left;	width: 607px;	}
#brno {		display: none;	position: absolute;	xtop: 17px; left: x597px;	top: 161px; _top: 159px; left: 584px; _left: 582px;		}
#brno a {	display: block;	width: 97px;	height: 21px;	background-image: url(img/brno_logo.gif);	}
#copyright {		color: #999999;	text-align: left;	 margin: 0px 31px 10px 31px;	}
#design_by {	background-image : url("img/design_by.gif"); width: 91px; height: 12px; display: block;	float: right;	}
#design_by span {	display: none;	}
#top_obr {			position: relative;	border : 1px solid #999999;	width: 545px;	height: 130px;	margin: 0px 31px 0px 31px;	}
#logo {				position: relative;	width: 161px;	height: 21px;	background-image : url("img/logo_fca.gif");	background-repeat : no-repeat;	}
#pruh {				position: relative;	left: 15px;	width: 400px;	height: 7px;	font-size: 1px;	background-color : #DC0000;	top: 14px;	margin: 0px 0px 0px 161px;	}
#menu {				position: relative;	left: 31px;	background-color : #FFFFFF;	width: 545px;	border : 1px solid #999999;	margin: 14px 0px 0px 0px;	padding: 2px 0px 4px 0px;	text-align: left;	}
#menu a {			margin: 0px 5px 0px 5px;	text-decoration: none;	color: #999999;	}
#menu .act {		color: #DC0000;	}
#menu .flag {		float: right;	border: 0px;	margin: -11px -5px -5px 0px;	}
#dolni_cast {		position: relative;	text-align: left;	width: 545px;	margin: 15px 31px 0px 31px;	padding: 0px;	}
#left {				background-image : url("img/bgr_kimo.gif");	background-position: left -5px;	position: relative;	z-index: 1000;	xwidth: 130px;	margin: 0px 16px 16px 0px;	padding: 0px 15px 0px 0px;	float: left;	border: 1px solid #999999;	border-left: none; border-top: none;	padding: 0px 13px 0px 0px;	_padding-right: 16px;	}
#subm {				position: relative;	z-index: 2000;	top: -16px;	background-color : #FFFFFF;	text-align: left;	padding: 10px 0px;	border: 1px solid #999999;	border-top: none;	}
#subm .content {	width: 110px;	width: expression('107px');	margin: 0px 10px;	}
#subm a {			display: block;	margin: 8px 0px;	text-decoration: none;	color: #999999;	}
#subm .mezera {		font-size: 6px;	}
#subm .act {		color: #DC0000;	}

#home_menu{		position: relative;	top: -14px;	background-color : #FFFFFF;	text-align: left;	padding: 5px 0px;	border: 1px solid #999999;	margin: 14px 0px 0px 0px;	}
#home_menu dl {		width: 110px;	width: expression('107px');	margin: 5px 10px 10px 10px;	}
#home_menu dt {		width: 110px;	width: expression('107px');	margin: 0px;	padding: 0px;	}
#home_menu dd {		width: 100px;	width: expression('97px');	margin: 0px;	padding: 0px;	margin-left: 10px;	}
#home_menu dt a {	display: block;	margin: 0px 0px 3px 0px;	text-decoration: none;	color: #000000; }
#home_menu dd a	{	display: block;	margin: 0px 0px 3px 0px;	text-decoration: none;	color: #999999;}
#home_menu a:hover, #home_menu a.acth {	color: #DC0000;	}

#kaligrafie {		position: relative;	top: -15px;	border: 1px solid #999999;	background-color : #FFFFFF;	margin: 15px 0px 0px 0px;	text-align: center;	padding: 15px auto 15px auto;	}
#kaligrafie img { margin: 15px 0px; margin-top: expression('0px');	}
#cont_text {			position: absolute;	width: 545px;	}
#texty, .texty_home {		border: 1px solid #999999;	background-color : #FFFFFF;	position: relative;	margin: 1px 15px 10px 15px;	color: #666666;	margin: 0px;	xwidth: 515px;	}
.texty_home {			float: right;	width: 398px;	_width: 400px;	margin-bottom: 15px;	}
#texty #content, .texty_home .content {	margin: 1px 15px 10px 15px;	}
#texty a {			font-weight: bold;	text-decoration: none;	color: #000000;	}
#texty p {			text-align: justify;	position: relative;	mergin: 0px;	padding: 0px;	xwidth: 511px;	}
#texty h1 {			font-size: 12px;	font-weight : bold;	margin: 15px 0px 15px 0px;	color: #9A0F0B;	}
#texty h2 {			font-size: 11px;	font-weight : bold;	}
#texty h3 {			font-size: 10px;	font-weight : bold;	}
#texty ol {			margin: 0px 0px 0px 25px;	}
#texty td {			text-align: left;	color: #666666;	}
#texty tr {			vertical-align : top;	}
#texty .gal_nah {	border : 1px solid #999999;	margin: 0px 0px 0px 1px;	}
#texty .poznamka {	font-size: 9px;	}
#texty .autor {		display: block;	text-align: right; font-size: 9px;	}
#texty .slogan {		padding: 0px 10px 0px 10px;	}
#ram_top, #ram_bottom {		position: relative;	left: 145px;	background-color : #999999;	width: 400px;	height: 1px;	padding: 0px;	}
#zapati {			text-align: right;	margin: 10px 0px 30px 0px;	}
.obr div {	position: absolute;	font-size: 8px;	color: #AAAAAA;	padding: 10px;	}
.obr_r div,
.obr_l div,
.obr_tl div,
.obr_tr div {	z-index: 500;	position: absolute;	border: 1px solid #999999;	background-color : White;	font-size: 8px;	color: #AAAAAA;	padding: 10px;	}
.obr_r,
.obr_l,
.obr_tl,
.obr_tr {	z-index: 500;	position: relative;	display: inline;	}
.obr_l {			margin : 15px 10px 10px  0px;	float: left;	}
.obr_r {			margin : 15px  0px 10px 10px;	float: right;	}
.obr_tl {			margin :  0px 10px 20px  0px;	float: left;	}
.obr_tr {			margin :  0px  0px 20px 10px;	float: right;	}

#gallery {	position: relative;	margin: 0px 0px 0px 4px;	margin-left: expression('1px');	padding: 2px 0px 0px 0px;	}
#gallery div {	position: relative;	display: inline;	padding: 0px;	margin: 0px 5px 5px 0px;	float: left;	z-index: 600;	}

.linkR p,
.linkL p {	position: relative;	height: 47px;	border-bottom: 1px solid white;	margin: 5px 0px;	}
#texty .linkR p {	text-align: right;	}

img {				border: 0px;	}
blockquote {		text-align: justify;	}

#mesice,
#texty .dny {		margin: 0px 0px 5px 0px;	border: 1px solid #CCCCCC;	}
#texty .mesic td,
#texty .dny td {			text-align : right;		height: 24px;	border-right : 1px solid #999999;	border-bottom: 1px solid #999999;	}
#texty .mesic th,
#texty .dny th {			color: #DC0000;	text-align : right;		height: 14px;	border-right : 1px solid #999999;	border-bottom: 1px solid #999999;	font-size: 10px;}
#texty .mesic .akce {		height: 24px;	font-weight: normal;	color: #FFFFFF;	}
#texty .dny td,
#texty .dny th {	width: 58px;	border-right : 1px solid #666666;	border-bottom: 2px solid #666666;	}
#texty .dny th {	width: 87px;	}
#navi {				position: relative;	float: right;	top: 11px;	width: 204px;	width: expression('192px');	text-align: right;	}
#navi a {		diaplay: block;	float: left; color: #999999;	text-align: left;	height: 10px;	width: 14px; font-size: 7px;	margin: 0px 0px 5px 2px;	border-right : 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	}
#navi a.rok {		width: expression('62px');	width: 65px;	}
#mesice span,
#texty .mesic td span,
#texty .mesic th span {
	display: block;	margin-right : 2px;
}
#texty .liType_a {	list-style-type: lower-alpha;	}
#send_form {	position: relative; z-index: 10;	float: right;	width: 310px;	_width: 330px;	margin: 16px 0px 0px 10px; _margin: 19px 0px 2px 10px;	padding: 10px;	border: 1px solid #CCCCCC;	}
#send_form dl, #send_form dt, #send_form dd{ margin: 0px;	padding: 0px;	}
#send_form dl {	border-bottom: 1px solid white;	clear: left;	}
#send_form dt {	width: 120px;	float: left; padding-top: 3px;	}
#send_form dd {	width: 190px;	float: left;	}
#send_form dd.clear {	clear: both;	height: 5px;	font-size: 1px;	margin: 0px 0px 2px 0px;	}
#send_form input, #send_form textarea {	padding: 0px 2px;	border: 1px solid #999999;	width: 186px;	_width: 190px;	font-size: 11px;	}
#send_form input.btn {	width: 192px;	_width: 190px;	}
#send_form select {	border: 1px solid #999999;	width: 193px;	_width: 190px;	font-size: 11px;	}
.clear {	clear: both;	height: 1px;	margin: 0px;	padding: 0px;	font-size: 1px; line-height: 1px;}
.clL {	clear: left;	}
.clR {	clear: right;	}
.hide {	display: none;	}
.errors {	color: #DC0000; font-weight: bold;	}
.form_errors {	color: #DC0000; font-weight: bold; padding: 10px;	border: 1px solid #DC0000;	width: 310px;	float: right;	margin: 0px 0px 5px 0px;	}
