body {
	background: #D1D3CF url('../images/bgrbody.gif') repeat-x left top;
	color: #C2DFF0;
	font-family:  "Arial CE", Arial, lucida, sans-serif;
	font-size: 70.01%;
	margin: 0;
	padding: 0;
	text-align: center;
}
a {
	color: #ed6f00;
}
a:hover {
	text-decoration: none;
}
#main {
	background: url('../images/bgrmain.gif') no-repeat left top;
	padding: 0px 10px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}
#wrapper {
	background: url('../images/bgrwrapper.gif') repeat-y left top;
	padding: 0;
	width: 920px;
	margin: 0 auto;
	position: relative;
}
#workspace {
	background: #033565 url('../images/bgrworkspace.gif') repeat-y left top;
	width: 900px;
	height: auto;
	min-height: 550px;
	_height: 550px;
	margin: 0 auto;
	text-align: left;
}
#partners {
	width: 900px;
	background: #fff url('../images/bgrpartners.gif') repeat-x left bottom;
	height: auto;
	min-height: 190px;
	_height: 190px;
	clear: both;
	color: #888888;
	text-align: left;
}
#bottom {
	background: #D1D3CF url('../images/bgrbottom.gif') no-repeat left top;
	height: auto;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 20px;
	color: #607178;
	text-align: right;
}
#bottom p {
	margin: 0px;
}
#top {
	height: 92px;
	position: relative;
	background: #022f5f url('../images/bgrtop.jpg') no-repeat left bottom;
}
#header {
	height: 169px;
	position: relative;
	background: #75c138 url('../images/louka.jpg') no-repeat left top;
}
#sef {
	width: 228px;
	height: 252px;
	background:  url('../sefove/sef.jpg') no-repeat left top;
	position: absolute;
	right: 0;
	top: -66px;
}
h1, h1 span {
	display: block;
	width: 190px;
	height: 92px;
	padding: 0;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	font-size: 120%;
	overflow: hidden;
	position: relative;
	float: left;
	background: #fff;
	text-align: center;
}
h1 a {
	color: #00134b;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 92px;
	text-align: center;
}
h1 span {
	top: 0;
	left: 0;
	position: absolute;
	background: transparent url('../images/logo.jpg') no-repeat;
	z-index: 10;
	cursor: pointer;
	margin: 0;
}
#general {
	width: 190px;
	height: 169px;
	padding: 0;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	overflow: hidden;
	position: relative;
	float: left;
	text-align: center;
}
#general h3 {
	color: #444444;
	border-top: 1px solid #ED6F00;
	padding-top: 24px;
	padding-bottom: 0;
	font-size: 100%;
	width: 160px;
	display: block;
	margin: 60px auto 0 auto;
}
#general p {
	margin-top: 5px;
}
#general a img, #partners a img {
	border: none;
}
p.motto {
	position: absolute;
	width: 390px;
	height: 100px;
	margin-top: 50px;
	right: 250px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
#activity {
	height: 22px;
	background: #fff url('../images/bgractivity.gif') repeat-x left top;
	width: 660px;
	float: right;
	padding: 0 0 0 10px;
	border-top: 1px solid #fff;
	text-align: left;
}
#activity a img {
	float: right;
	border: none;
	margin: 0;
	padding: 0;
}
#activity a.extras {
	float: right;
	margin: 0;
	padding: 0;
	display: block;
	width: 31px;
	background: transparent;
}

#activity h3 {
	margin: 0;
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 90%;
	padding: 0 20px;
	color: #444;
}
#activity a {
	color: #ED6F00;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 22px;
	background:  url('../images/actilinkbullet.gif') no-repeat left center;
	padding: 0 13px 0 18px;
}
#activity a.first {
	background: transparent;
	padding: 0 13px 0 0;
}
#menu {
	margin: 0 0 0 230px;
	.margin: 0 0 0 20px;
	height: 36px;
	position: absolute;
	top: -36px;
	padding: 0;
	list-style-type: none;
	z-index: 100;
}
#menu li {
	display: block;
	line-height: 33px;
	background: #e84900 url('../images/mainmenu.jpg') no-repeat left top;
	float: left;
	width: 95px;
	text-align: left;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
}
#menu li a {
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 35px;
	border-bottom: 1px solid  #fff;
}
#menu li a:hover {
	background: #B5E1FF;
	color: #000;
	text-decoration: underline;
	border-bottom: 1px solid  #B5E1FF;
}
#menu li a:hover, #menu li a.click {
	background: #82CFFD;
	color: #033565;
	text-decoration: underline;
	border: 1px solid #fff;
	border-bottom: 1px solid   #B5E1FF;
	height: 34px;
}
#menu li a:hover {
	background: #82CFFD;
	border-bottom: 1px solid  #82CFFD;
}
#menu li span {
	display: none;
	background: #B5E1FF;
	text-align: left;
	position: absolute;
	border: 1px solid white;
	border-top-width: 0px;
}
#menu li span a {
	display: block;
	line-height: 1.8em;
	background: transparent url('../images/sipka.jpg') no-repeat 6px 0.5em;
	height: auto;
	text-transform: none;
	color: #033565;
	text-align: left;
	padding: 0 10px 0 15px;
	text-decoration: underline;
	width: auto;
	border: 0.1em solid #B5E1FF;
	min-width: 66px;
	_width: 66px;
}
#menu li span a:hover {
	color: #ED6F00;
	background: transparent url('../images/sipka.jpg') no-repeat 6px 0.5em;
	border: 0.1em solid #B5E1FF;
	display: block;
	line-height: 1.8em;
	height: auto;
	text-transform: none;
	text-align: left;
	padding: 0 10px 0 15px;
	text-decoration: underline;
	width: auto;
	border: 0.1em solid #B5E1FF;
	min-width: 66px;
	_width: 66px;
}
/* cast pod hlavickou */
#facilities {
	float: left;
	width: 230px;
	_margin-right: -3px;
}
#facilities h2 {
	background: #01497E url('../images/zarizenih2.jpg') repeat-x left top;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 110%;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	border-top: 1px solid #01497E;
}
#drobky {
	height: 39px;
	line-height: 39px;
	background: url('../images/drobky.jpg') no-repeat left top;
	padding-left: 30px;
	width: 510px;
	margin-left: 230px;
	.margin-left: 0px;
}
#facilities ul {
	margin: 5px 20px 20px 20px;
	padding: 0;
	list-style-type: none;
}
#facilities ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #344662;
	display: block;
	background: url('../images/faclinkbulletover.gif') no-repeat left 10px;
}
#facilities ul li a {
	padding: 7px 0px 7px 10px;
	display: block;
	background: url('../images/faclinkbullet.gif') no-repeat left 10px;
	text-decoration: none;
}
#facilities ul li em a {
	padding: 0.4em 0px 0.4em 10px;
	background: #02204c;
	line-height: 1.2em;
}
#facilities ul li em {
	padding: 5px 0px;
	display: none;
	background: #02204c;
}
#facilities ul li em.opened {
	display: block;
}
#facilities ul li em a:hover {
	background: #02204c;
}
#facilities ul li a:hover {
	background: transparent;
	text-decoration: underline;
}
.clearer {
	clear: both;
}
#text {
	background: url('../images/tapky.gif') repeat-y right top;
	margin: 10px 0px 10px 0;
	_ margin: 10px 0px 10px 0;
	padding-right: 40px;
	padding-bottom: 2em;
	width: 600px;
	float: right;
	height: auto;
	min-height: 300px;
	_height: 300px;
}
#text h2 {
	color: #fff;
	font-size: 170%;
	font-weight: normal;
}
#text h3 {
	color: #83cef6;
	font-size: 120%;
}
#text h3.clear {
	clear: left;
}
#text h4 {
	color: #fff;
	font-size: 120%;
}
#text h5 {
	color: #83cef6;
	font-size: 100%;
}
#text a {
	color: #83cef6;
}
#content {
	height: auto;
	min-height: 300px;
	_height: 300px;
}
p.pager {
	padding: 1px 0;
	margin-top: 0px;
	clear: left;
}
p.pager a, p.pager a.now {
	display: block;
	float: left;
	width: auto;
	min-width: 1.2em;
	_width: 1.2em;
	height: 1.2em;
	line-height: 1.2em;
	border: 1px solid #83cef6;
	text-align: center;
	margin-right: 2px;
	text-decoration: none;
}
p.pager span {
	display: block;
	float: left;
	width: 7em
}
#text p.pager a:hover {
	color: #e96e00;
	background: #83cef6;
	border: 1px solid #e96e00;
}
#text p.pager a.now {
	cursor: default;
	color: #83cef6;
	border: 1px solid #83cef6;
	background: transparent;
}
img.left {
	border:  1px solid #065081;
	padding: 2px;
	float: left;
	margin-right: 1em;
}
.righthalf img.left{
 margin-top: 2em;
}
b.tab, #text .cont b {
	display: block;
	float: left;
	width: 5em;
}
#galerie {
	clear: both;
}
#galerie img,  #text a img.galery {
	border: 1px solid #065081;
	padding: 2px;
	width: 80px;
}
#text a img.galery {
	margin-right: 1em;
	margin-bottom: 2em;
	.margin-bottom: 0.5em;
}
#galerie a:hover img, #text a:hover img.galery {
	border: 1px solid #fff;
	padding: 2px;
}
#overlay {
	display: none;
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	z-index: 100;
}
#printgalerie {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 4px solid #e0e0e0;
	z-index: 1000;
	display: none;
	background: #fff;
	padding: 10px;
}
#printgalerie p {
	color: #01132F;
	font-size: 110%;
}
.sitemap a {
	display: block;
}
#kontakt {
	width: 200px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-right: 1px solid #c3c3c3;
	padding: 5px 20px 5px 10px;
	text-align: right;
	float: left;
}
#loga, #loganew {
	width: 640px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 5px 10px 5px 10px;
	text-align: left;
	float: right;
}
#loga img, #loganew img {
	float: left;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 10px
}
#loga img.generalpartner, #loganew img.generalpartner {
	margin-top: 0px;
}
#loga img.upik, #loganew img.upik {
	margin-top: 0px;
}
#loganew .inloga img {
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 16px
}
#loganew .inloga img.supho {
	margin-left: 186px;

}
#kontakt strong {
	color: #094873;
	font-size: 105%;
}
#text .cont h3 {
	margin-bottom: 0;
}
#text .cont p {
	margin-top: 2px;
}
#text .cont {
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 8em;
}
#search {
	float: right;
	display: block;
	width: 50%;
	text-align: right;
}
#search fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#search input {
	border: solid 1px #07487A;
	font-size: 1em;
	margin: 0;
	padding: 0.3em;
}
#search input.button {
	padding: 0.3em;
	height: 2.1em;
	.height: 2em;
	background: #064E80;
	color: #fff;
	margin-left: 2px;
}
.clr{
 cleaR: both;
 margin: 0;
 padding: 0;
 height: 0;
 font-size: 0;
 line-height: 0;
}
a.team{
 display: block;
 height: 32px;
 padding-right: 36px;
 background:  url('../images/secure.jpg') no-repeat right top;
 color: #404040;
}
