/* CSS by Michal Ráchela */

*{
margin:				0;
padding:			0;
font-family: 		Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
font-size: 			12px;
}

body{
background:			#000 url(images/bgbody.jpg) repeat;
padding:			0;
font-family: 		Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
color:				#333;
}

#container {
margin:				0 auto;
padding:			0;
text-align:			center;
position:			relative;
width:				800px;
}

h1{
width:				240px;
height:				100px;
background:			url(images/bgh1.jpg);
position:			absolute;
top:				0;
left:				20px;
z-index:			10;
}

h1 span{
display:			none;
}

ul#menu{
height:				40px;
float:				right;
}

ul#menu li{
list-style:			none;
display:			inline;
}

ul#menu li a{
float:				left;
padding-top:		12px;
height:				28px;
font-size:			14px;
color:				#ebd9b1;
padding-left:		10px;
padding-right:		10px;
text-decoration:	none;
}

ul#menu li a:hover, ul#menu li.menu-current a{
background:			url(images/menulia.gif) center bottom no-repeat;
color:				#fff;
}

#foto{
width:				800px;
height:				240px;
background:			url(images/bgfoto.gif);
}

#foto img{
width:				780px;
height:				220px;
margin:				10px;
}

#content{
background:			#fcf0ce url(images/bgcontent.gif) repeat-x top left;
width:				780px;
padding:			10px;
text-align:			left;
font-size:			12px;
padding-bottom:		20px;
}

#left{
float:				left;
width:				240px;
border-right:		1px solid #e6d8b1;
padding-right:		10px;
}

#left h2{
padding-left:		20px;
padding-bottom:		3px;
margin-bottom:		10px;
border-bottom:		1px solid #e6d8b1;
font-size:			18px;
font-style:			italic;
color:				#444;
font-weight:		500;
}

#right dl{
padding:			20px;
line-height:		19px;
}

#right dt{
font-weight:		900;
color:				#6c5334;
width:				100%;
border-bottom:		#e7d9b1 1px dashed;
}

#right dd{
margin-bottom:		20px;
}

#left p{
margin-left:		20px;
margin-right:		10px;
color:				#555;
font-style:			italic;
font-weight:		200;
font-size:			14px;
line-height:		16px;
margin-bottom:		8px;
}

#right{
float:				right;
padding-left:		10px;
width:				519px;
background:			url(images/bgright.jpg) bottom right no-repeat;
padding-bottom:		70px;
}

#right h2{
padding-left:		20px;
padding-bottom:		3px;
margin-bottom:		10px;
border-bottom:		1px solid #e6d8b1;
font-size:			18px;
font-style:			italic;
color:				#444;
font-weight:		500;
}

#right ul{
list-style:			circle inside;
margin:				10px;
padding-left:		10px;
line-height:		18px;
}

#right a{
color:				#6c5334;
text-decoration:	underline;
}

#right a:hover{
text-decoration:	none;
}

#right p{
color:				#666;
line-height:		19px;
font-size:			12px;
word-spacing:		1px;
padding-bottom:		10px;
text-indent:		20px;
}

#right table{
margin:				0;
padding:			0;
margin-bottom:		5px;
border-bottom:		#e7d9b1 1px dashed;
text-align:			right;
}

#right table .leftush{
text-align:			left;
}

#right table thead{
background:			#e7d9b1;
}

#right table th{
padding:			10px;
font-weight:		900;
text-align:			right;
}

#right table td{
padding:			5px;
padding-left:		10px;
padding-right:		10px;
text-align:			right;
}

#right img{
background:			#fff;
padding:			4px;
}

#foot{
text-align:			right;
font-size:			11px;
color:				#666;
height:				15px;
padding:			10px;
padding-top:		20px;
padding-right:		40px;
margin-bottom:		30px;
width:				750px;
background:			url(images/bgfoot.jpg) no-repeat left top;
}

#foot a{
color:				#333;
}

#foot img{
margin-top:			-15px;
margin-left:		20px;
float:				left;
}

/*galeriavlavo*/

#photogal{
width:				500px;
}

#photogal img{
width:				80px;
height:				80px;
padding:			3px;
margin:				10px;
border:				1px solid #ccc;
background:			#faf4e2;
}
