body {
	font-family: tahoma,verdana, "geneva ce", lucida, sans-serif;
	background: #29323b /*url(./pic/bg.png) repeat-x*/;
	margin: 0 auto;
	padding: 0;
}

#container {margin: 0px auto;width: 650px; -moz-box-shadow: 0px 0px 25px #000; -webkit-box-shadow: 0px 0px 25px #000; box-shadow: 0px 0px 25px #000;}
#header {width: 650px; height: 250px; background: url(./pic/header.png); position:relative;}
#header .logo {position: absolute;  left: 30px; top: 30px}
#header .logo img {border: none;}

#menu {position: relative; z-index: 2;top:215px;margin: 0px auto; text-align: center; padding: 0;	width: 650px;	height: 35px;	background-image: url(pic/transp.png);  -moz-box-shadow: 0px 15px 15px #000, 0px -5px 25px #000; -webkit-box-shadow: 0px 15px 15px #000, 0px -5px 25px #000; box-shadow: 0px 15px 15px #000, 0px -5px 25px #000;}
#menu ul {list-style-image: none;	list-style-type: none;	margin: 0px auto 0px;	padding: 0px;}
#menu ul li {	display: inline;	margin: 0px 5px;	padding: 5px 0px;}
#menu a {text-shadow: 1px -1px 1px #000;height: 25px;  display: inline-block;	padding: 5px 15px;  COLOR: #5EB9FF;	font: 17px 'trebuchet ms', tahoma;	TEXT-DECORATION: none;}
#menu a:hover {COLOR: white;background: url(./pic/bg-menu-hover.png);
-moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000;
	-moz-border-radius: 5px; border-radius: 5px;}

#main {	
	position: relative;
  padding: 20px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	FONT: 12px 'trebuchet ms';
	width: 650px;

}



.content {
	color: #ddd;
	padding: 10px 20px;
	margin: 5px auto 20px; 
	width: 475px;
	text-align: justify;
	background: url(pic/transp.png);
	-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000;
	-moz-border-radius: 0px; border-radius: 0px;
}

.center {
	text-align: center;
}

.footer {
	COLOR: #aaaaaa;
	font: 10px tahoma;
	background-image: url(pic/transp.png);
	width: 650px;
	margin: 100px auto 15px;
	text-align: center;
	height: 30px;
	line-height:30px;
}
a {
	COLOR: #ffffff;
}
a:hover {
	COLOR: #70CCE0;
	TEXT-DECORATION: underline;
}
h1 {
	display: none;
}
h2 {
	text-align: left;
  color: #E4EAFC;
	font: bold 18px arial;
	letter-spacing: 1px;
	margin: 15px 0px 20px 30px;
	text-shadow: 1px -1px 3px #000;
}
h3 {
	color: #BAD1E3;
	text-align: left;
	font: bold 16px arial;
	margin: 15px 0px 15px 60px;
	text-shadow: 1px -1px 3px #000;
}
h4 {
	color: #eee;
	text-align: left;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 13px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px #70CCE0 dashed;
}
p {
	margin: 10px 10px 10px 10px;
	line-height: 170%;
}
ul {
	margin-left: 0px;  padding-left: 0px;
}
ul li {
	list-style-image: url(pic/bull.gif);
	text-align: justify;
	margin: 10px 15px 20px 10px;
	padding: 0;

}



.moje-tvorba .content h4 {border-bottom: none; margin: 5px 0px 10px}
.moje-tvorba .content h4 a {font: 14px 'trebuchet ms'; color: white; text-decoration: underline;}
.moje-tvorba .content h4 a:hover {color: #70CCE0; text-decoration: underline;}
.moje-tvorba .content {clear: both; margin-bottom: 25px}
.moje-tvorba .content i {font: 9px verdana; font-style: italic;}

.odkaz {COLOR: #ffffff; text-decoration:underline; cursor: pointer;}
.odkaz:hover {COLOR: #70CCE0; text-decoration:underline;}

.gray {
	filter: gray;
	opacity: 0.5;
}
.gray:hover {
	filter: none;
	opacity: 1;
}
.fotogalerie img {
	filter: gray alpha(opacity=30);
	opacity: 0.3;
	border: 1px #000 solid;
}
.fotogalerie img:hover {
	filter: none;
	opacity: 1;
	border: 1px #c0c0c0 solid;
}
.nahled {
	clear: both;
	margin: 10px 0px 0px 10px;
	float: right;
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: 1px inset #aaa;
}

.nahled img	{
  width: 160px;
	height:120px;
}	
	

.nahled:hover {
	margin-left: 10px;
	float: right;
	filter: none;
	opacity: 1;
	border: 1px outset #fff;
}
.topline {
	COLOR: #c0c0c0;
	FONT-SIZE: 10px;
	position: relative;
	top: 9px;
}





INPUT {
	border: solid 1px #3D2014;
	background: #656532;
	color: #1E1E1E;
	font-size: 12px;
	font-family: Verdana;
}
TEXTAREA {
	border: solid 1px #3D2014;
	background: #656532;
	color: #1E1E1E;
	font-size: 12px;
	font-family: Verdana;
}
SELECT {
	border: solid 1px #3D2014;
	background: #656532;
	color: #1E1E1E;
	font-size: 12px;
	font-family: Verdana;
}
FORM {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px
}
