	BODY {
		background-color: #ffffff;
		color: #000000;
		font-family: arial;
		font-size: 90%;
		}
	UL {margin:0px; padding: 0px; }
	UL LI { padding-left: 10px; }
	A IMG { border: none; }
	.strike { color: silver; }
	FORM {margin: 0px; }
	.clear { clear: both; font-size:1px; }
	H1 { margin: 0px; }
	H2 { margin: 0px; font-size: 120%; display: inline; font-weight: bolder; }
	.textcenter { text-align: center; }
	.textright  { text-align: right; }
	.floatleft { float: left; }
	.floatright { float: right; }
	INPUT {font-size: 90%; }
	TEXTAREA { font-family: arial; font-size: 90%; }
	.width50 {width: 50%; }
	.width100 { width: 100%; }
	
	.replpic { margin: 3px; }
	
	/* GALERIE ========================== */
	A.gallery {
		float: left;
		width: 130px;
		min-height: 126px;
		height: 126px;
		background-color: #eeeeee;
		margin: 3px;
		padding: 3px;
		text-align: center;
		border: 1px #444444 solid;
		font-size: 75%;
		color: #000000;
		text-decoration: none;
		font-family: arial;
		} [class="body"] A.gallery { height: auto; }
	A.gallery:hover {
		border: 1px #888888 dashed;
		background-color: #cccccc;
		text-decoration: none;
		}
	A.gallery IMG {
		border: 0px;
		}
	A.lock {
		background-color: #eed5d5;
		}
	A.lock:hover {
		background-color: #cca0a0;
		}
	HR {
		color: black;
		background-color: black;
		height: 1px;
		}
	
	/* INDEX =========================== */
	#left {
		float: left;
		width: 39%;
		}
	#middle {
		padding-left: 40%;
		padding-right: 30%;
		}
	#right {
		float: right;
		width: 29%;
		}
	DIV.obsah {
		margin: 5px;
		}
	
	/* guestbook ---------------------------------------------- */
	.guestbook {
		color: #000000;
		padding: 5px;
		border-bottom: 1px dashed #000000;
		/*border-top: 1px dashed #000000;*/
		overflow: auto;
		width: 96%;
		}
	.gbkcolor2 {
		background-color: #e5e5ff;
		}
		
	.listgall {
		float:left;
		margin-right: 10px;
		border:0px;
		}
	[class="body"] .logo {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 92px;
		height: 66px;
		z-index: 5;
		background-image: url("images/www/logob.gif");
		}
	.new { color: red; font-weight: bolder; }

	/* title -------------------------------------------------- */
	#main1 {
		border: 1px solid orange;
		border-top: 15px solid orange;
		background-color: #ffeebb;
		background-image: url("images/www/orange.gif");
		padding: 3px;
		margin-bottom: 1%;
		font-weight: bold;
		font-size: 110%;
		text-align: center;
		position: relative;
		z-index: 10;
		height: 60px;
		}
	#main1 small {
		font-size: 60%;
		font-weight: normal;
		}
	#main1 A {
		text-decoration: none;
		color: #ff9900;
		}
	#main1 A:hover {
		text-decoration: underline;
		}

	/* cervena ------------------------------------------------ */
	DIV.cervena {
		border: 1px solid #c00000;
		background-color: #fff0f0;
		margin-bottom: 8px;
		}
	DIV.cervena DIV.nadpis {
		background-color: #c00000;
		color: #ffffff;
		padding-left: 5px;
		font-weight: bold;
		
		}
	
	/* modra -------------------------------------------------- */
	DIV.modra {
		background-color: #f0f0ff;
		border: 1px solid navy;
		margin-bottom: 8px;
		width:auto;
		}
	DIV.modra DIV.nadpis {
		background-color: navy;
		color: #ffffff;
		padding-left: 5px;
		font-weight: bold;
		
		}
	.datum { border: 1px dashed #c00000; background-color: #ffcccc; }
	DIV.modra HR { color: navy; background-color: navy; }
	
	/* zelena ------------------------------------------------- */
	DIV.zelena {
		border: 1px solid #339900;
		background-color: #ccffcc;
		margin-bottom: 8px;
		}
	DIV.zelena DIV.nadpis {
		background-color: #339900;
		color: #ffffff;
		padding-left: 5px;
		font-weight: bold;
		}
	DIV.zelena A { color: #007700; }
	DIV.zelena A:hover { color: #339900; text-decoration: none; }
	DIV.zelena A:visited { color: #339900; } 
	
	/* oranzova ----------------------------------------------- */
	DIV.orange {
		border: 1px solid #D95700;
		background-color: #FFD7BB;
		margin-bottom: 8px;
		}
	DIV.orange DIV.nadpis {
		background-color: #D95700;
		color: #ffffff;
		padding-left: 5px;
		font-weight: bold;
	}

	/* zluta ------------------------------------------------- */
	DIV.zluta {
		border: 1px solid #aaaa90;
		background-color: #FFFFf0;
		margin-bottom: 8px;
		}
	DIV.zluta DIV.nadpis {
		background-color: #808000;
		color: #fff;
		padding-left: 5px;
		font-weight: bold;
		}
