body {
	background-color:/*#C0C0C0*/#FFF;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif; font-size:14px; background:url(images/bg.png) repeat	
}
table { padding:0; margin:0}
table tr { padding:0; margin:0}
table tr td { padding:0; margin:0; vertical-align:top}
img { border:0}
form { padding:0; margin:0}
table tr th { font-weight:bold; text-align:left; padding:0; margin:0; vertical-align:top}
#page1 {background:url(images/bgr.jpg) no-repeat; 	margin-left: auto;
	margin-right: auto;
	width: 1200px; 
	padding:0; 
	margin-bottom:0; 
}
#page {
	margin-left: auto;
	margin-right: auto;
	width: 1000px; 
	padding:0; 
	margin-bottom:0; 
}
#header {/*background:url(images/vitaltop.jpg) no-repeat;*/ height:193px; padding-left:297px; }
#header img {float:left}
#header ul {margin:0; padding:0; list-style-type:none; padding-top:5px; margin-left:25px }
#header ul li {float:left; }
#header ul li a {display:block;text-align:center;  padding-right:20px; padding-left:20px;background:url(images/button.png) repeat-x; width:auto; height:35px; vertical-align:middle; padding-top:7px; margin-right:10px; margin-bottom:10px; color:#000; text-decoration:none; font-weight:bold}
#header a img { margin-right:10px}
#header ul li a:hover {background:url(images/buttonh.png) repeat-x; color: #333;}
#menu {width:297px; float:left; background:url(images/menubgr.png) repeat }
#menu img {padding-left:25px; padding-top:5px; padding-bottom:80px}
#menu ul {
	margin:0;
	padding:0; margin-top:10px; margin-bottom:15px;
	list-style-type:none;
}
#menu ul li { margin:0; padding:0; margin-bottom:2px;/*background:url(images/tlacitko1.png) no-repeat;*/ border-bottom:#ea798f 1px solid}
#menu ul li a { margin:0; padding:0; text-decoration:none; color:#000; font-weight:bold	;padding-left:32px;  display:block; width:265px; height:21px; padding-top:4px ;
}
#menu ul li a:hover {
/*	text-decoration:underline;*/
	color: #666;
	padding-top:4px;
	background-image: url(images/rose.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;/*
	background:url(images/tlacitko1h.png) no-repeat*/
}
#main {margin-left:297px;/* background-color:#ea798f/*#EECDE9*/  min-height:450px; padding-left:5px; padding-right:5px; background:url(images/mainbgr.png) repeat-x; padding-bottom:10px; }
#main h1 {padding-top:0; margin-top:0; font-size:1.5em; padding-top:8px}
#main a {color:#000; font-weight:bold}
#footer {clear:both; font-size:0.8em; text-align:right; color: #666; margin-bottom:5px}
#partneri {padding-left:10px; padding-right:10px}
#footer a {color: #666}
#partneri strong { font-size:1.1em}
#partneri img { padding:0; margin:0}
#administrace { position:fixed; top:0; background:#000000; left:0; padding:3px}
.adminimg { background-image:none}
.brcle {clear:right; 
}

.part1d { width:125px; height:135px; float:left; margin-left:20px; clear:right; text-align:center;vertical-align:middle; }
.part0d { width:125px; height:135px; margin-left:0px; top:0px; clear:right; float:left;text-align:center;vertical-align:middle; }

.foto1d { width:330px; height:258px; float:left; margin-left:20px; clear:right; text-align:center;vertical-align:middle; }
.foto0d { width:330px; height:258px; margin-left:0px; top:0px; clear:right; float:left;text-align:center;vertical-align:middle; }
.bolink a:link { padding-top:0px}

.formreq { background-color:#F00}
.formreqr { background-color:#F00; color:#003}
.error {color:#F00; font-size:0.8em; text-decoration:blink}
#overlay {background:url(images/overlay.png) repeat; text-align:center}
#overlay img  { vertical-align:middle; text-align:center}
.mensi {font-size:0.7em}

.homemenu {     list-style: none; position: relative; margin: 0; padding: 0; margin-left:0px; padding-top:0px; height:33px; background-image:url(no_flicker.jpg); float:left }
 .homemenu li{
	display: block;	overflow: hidden; padding: 0; margin:0;	cursor: pointer; float: left; width: 94px; height: 61px; margin-right: 0px; 	
}

.homemenu a { background-image:url(images/homeli.png); background-repeat:no-repeat;text-decoration:none; text-transform:uppercase; font-size:0.8em; display:block; width: 94px; height: 61px;}
#home1  { text-indent:-900000px; }
#home p {text-align:justify; padding-right:15px}
.tvezdravi  { background:url(images/tvezdravia.png) no-repeat; }
#overlay {background:url(images/overlay1.png) repeat; text-align:center}
#overlay img  { vertical-align:middle; text-align:center}
.vitallinka {color: #EBEBEB; font-size:36px; padding-left:25px}
