/*
 * 2006-01-10 by Jiri Tuma. all rights reserved.
 */

/* 1. general rules */
acronym, abbr, dfn {border-bottom:1px dotted #333; cursor:help;}
.legend, samp {color:#aaaaaa;}
/*a[href^='http:'] {background-image: url("img/link-out.gif"); padding-right: 10px; background-position: top right; background-repeat: no-repeat;}*/
a[href^='mailto:'] {background-image: url("img/link-mail.gif"); padding-right: 10px; background-position: top right; background-repeat: no-repeat;}
.block {display: block;}
.smaller {font-size: 0.8em;}
a img {border: 0;}
.inlineimg {vertical-align: middle;}

/* 2. page sections definitions */
body{
	margin: 0; 
	padding: 0; 
	font-family: tahoma ,verdana, helvetica, sans-serif; 
	font-size: 14px; 
	color: #000;
}
#page {
	width: auto;
	margin: 0 auto;
	background-color: #DDE0B1;/*#C0C0C0;*//*#8595AB;*/
	text-align: center;
}
#contentall{
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#head{
	overflow: hidden;
	position: static; 
	width: 900px; 
	height: 168px;
	top: 0; 
	background-image: url("img/top.jpg"); 
	background-repeat: no-repeat;
	right: auto; 
	bottom: auto; 
	left: auto;
}

#bottom{
	overflow: hidden;
	position: static;
	width: 900px;
	height: 105px;
	bottom: 0;
	background-repeat: no-repeat;
	background-image: url("img/down.jpg");
}
#menu {margin-top: 11px; 
		padding: 0;
		text-align: left; 
		width: 900px;
}

#menucontent{float: left; height:30px;}
#menucontent img{float:left; padding:0; margin:0; border:0px; behavior: url(hover.htc);}
#menucontent a img.hover, #menucontent a img:hover{border-bottom:1px solid #FFF; padding-bottom: 3px;}

/*#menucontent img{border: 0px; margin: 0; padding: 0;}
#menucontent img.menuitem:hover{padding-bottom: 3px; border-bottom:1px solid; border-color: #FFF;}
*/

#foot {
	position:static;
	margin: 0; 
	width: 900px; 
	height: 10px; 
	color: #444444; 
	padding-top: 80px;
	_padding-top: 50px;
	font-size: 10px;
}
#foot a {color: #333333;}
#foot a:hover {color: black;}

h1#title {display: none;}
h2 {
	font-size: 2.0em;
	color: #888888;
	margin-left: 50px;
	margin-top: 30px;
	font-variant: small-caps;
}

.imgtitle{margin-bottom:13px; margin-left:25px; margin-top:5px;}



a{text-decoration: none; font-weight: bold; color: #8595ab;}
a:hover{color: #95a6be;}

.name {font-size: 1.2em;font-weight: bold;}

#content table{border: none;}
#content .cont{margin-left: 80px;margin-right: 80px;border: none;}
#content .cont li{padding-top: 10px;}
#content .cont table{border: none; width: 100%;}
#content .cont td{ padding-left: 20px; padding-right: 20px;}

img.photogallery, img.photocontact{float:left; border:0px; padding-left:0px; padding-right:0px; margin-left:0px; margin-right: 0px; padding-bottom:10px;}
img.photocontact{margin-left:-5px; margin-top: 15px;}



	






