body {
	margin: 0;
	padding: 0;
	border: 0;
	padding-top: 143px;
}

div#index-right {
	float: right;
	padding: 0;
	width: 79%;
}

div#index-info {
	width: 18%;
	float: left;
	border: 1px solid #FFDC71;
	padding: 10px;
	background-color: #FFF2CC;
	margin: 0 0 0 0;
	text-align: left;
}

div#index-info h2 {
	margin: 0 0 0.1em 0;
	padding: 0;
	border: 0;
	font-size: 110%;
}

div#index-info a {
}

div#index-info ul {
	margin: 0.7em 0 0.7em 1.2em;
	padding: 0;
	border: 0;
}

div#index-info li {
	list-style: square;
}

div.index-width {
	width: 570px;
	margin: 0 auto 0 auto;
}

h1 {
	position: absolute;
	top:0;
	left: 0;
}

h2 {
	margin-top: 1em;
}

div.center {
	width: 565px;
	margin: auto;
}

div#user-search {
	position: relative;
	top: -7px;
}

div.usearch {
	border: 0;
	margin-top: 0.5em;
}

div.usearch span.submit input {
	border: 0;
	position: relative;
	bottom: -3px;
	_bottom: -2px;
}

/* VYRAZENE STYLY

body#homepage {
	margin: 0;
	padding: 0;
	border: 0;
}

body#homepage #main-part {
	color: #222;
	width: 100%;
	w\idth: auto;
	margin: 211px 0 0 0;
	ma\rgin: 217px 0 0 0;
}

body#homepage #main-part .padding {
	padding: 0;
}

#main-part a {
	font-weight: bold;
}

body#homepage div#header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 215px;
	\height: 209px;
	he\ight: 215px;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 1;
}

#main-part {
	margin: 0 162px;
}

#main-part .padding {
	padding: 16px 8px;
}




#header-in {
	width: 100%;
	w\idth: auto;
	height: 91px;
	margin: 2px 0 0 2px;
	padding: 0;
	background: #FFFBEF url(/img/bg-header.gif);
	border: 0;
	border-bottom: 4px solid #FFA600;
}

#slogan {
	position: absolute;
	left: 211px;
	top: 30px;
	width: 378px;
	height: 29px;
	background: url(/img/slogan1.gif);
}


---- NAVIGACE VYRAZENO -----


div#navigace {
	position: relative;
	height: 32px;
	margin: 0 0 0 361px;
	padding: 0;
	border: 0;
	background-color: #fff;
	z-index: 2;
	width:expression(document.body.clientWidth < 770 ? "410px": "auto" );
	min-width:410px;
}

div#navigace div.content  {
	position: relative;
	margin: 0 156px 0 0;
	height: 30px;
	\height: 32px;
	he\ight: 30px;
	padding: 0;
	border: 0;
	text-align: left;
	background-color: #3C62B3;
	border: 1px solid black;
	text-align: center;
}

div#navigace div.content div {
	float: left;
	width: 29%;
	margin: 0 0 0 0;
	text-align: center;
}

ul#nav-left, ul#nav-right {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}

ul#nav-right {
	float: none;
}

ul#nav-left li, ul#nav-right li {
	display: block;
	float: left;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 0;
	border: 0;
	text-align: right;
	background-repeat: no-repeat;
	xbackground-color: red;
}

ul#nav-right li {
	float: right;
}

ul#nav-left li#uvo {
	background-image: url("/img/ico-domov.gif");
	width: 4em;
	margin-left: 10px;
}

ul#nav-left li#chci {
	background-image: url("/img/ico-chci-vedet.gif");
	width: 7.7em;
	margin-left: 10px;
}

ul#nav-left li#spo {
	background-image: url("/img/ico-spoluprace.gif");
	width: 6.6em;
	margin-left: 10px;
}

ul#nav-right li#registr {
		background-image: url("/img/icon-registrace1.gif");
		width: 6em;
		margin-right: 10px;
}

ul#nav-right li#kontak {
	background-image: url("/img/ico-kontakt.gif");
	width: 5em;
	margin-right: 5px;
}

div#navigace-second li#kontak {
	margin-right: 5px;
	_margin-right: 3px;
}

div#navigace a, div#navigace-second a {
	display: block;
	padding: 0;
	border: 0;
	text-align: right;
	width: 100%;
	color: #FFFF00;
}

div#navigace-second {
	position: relative;
	height: 32px;
	margin: 0 0 0 2px;
	padding: 0;
	border: 0;
	background-color: #fff;
	xborder: 1px solid black;
	z-index: 2;
}

div#navigace-second div.content {
	margin: 0 2px 0 0;
	height: 30px;
	\height: 32px;
	he\ight: 30px;
	padding: 0;
	border: 0;
	text-align: left;
	background-color: #3C62B3;
	border: 1px solid black;
	text-align: center;
}

div#navigace-second div.content {
		margin: 0 156px 0 0;
}

div#navigace-second div.content div {
	float: left;
	width: 31%;
	margin: 5px 0 0 0;
	text-align: center;
}

---- NAVIGACE VYRAZENO END -----

--- rotator ---
#rot-1, #rot-2, #rot-3, #rot-4, #rot-5 {
	display:none;
}

#rot-table {
	position:absolute;
	width:100%;
	overflow:hidden;	
}
#rot-table, #rot-table td {
	border:none;
}

#rot-in-me {
	position:relative;
	height:20px;
	overflow:hidden;	
}

#rot-me {
	position:absolute;
	width:100%;
	left:0px;
	white-space:nowrap;
}

--- rotator END ---


--- NEWS ---

div#news {
	position: relative;
	height: 21px;
	margin: 0 1px 0 2px;
	padding: 0;
	border: 0;
}

div#news div.content {
	padding: 2px 0 0 10px;
}

div#news div.content p {
	padding: 0;
	margin: 0;
	border: 0;
}
--- NEWS END ---

*/