/****************************************************************************************/
/*                                                                                      */
/* Version:         2009-09-09 24:00                                                    */
/* Last changed by: Josef Vondracek                                                     */
/*                                                                                      */
/****************************************************************************************/

/*======================================================================================*/
/* GLOBAL SETTINGS                                                                      */
/*======================================================================================*/

body
{
	background: #092a42 url(images/body-background.png) repeat left top;
	color: #484848;
	font-size: 100%;
	font-family: "Vedana", "Tahoma", "Arial";
	font-family: Verdana, Tahoma, Arial;
}

body, form, h1, h2, h3, h4, h5, h6, object, p, form, dl, dd, dt
{
	margin: 0;
	padding: 0;
}

#page ul, #page ol {
   margin: 0 0 0 0;
}

h1, h2, h3, h4, h5, h6, input, select, textarea, sub, sup
{
	font-size: 100%;
	font-family: "Verdana", "Tahoma", "Arial";
	font-family: Verdana, Tahoma, Arial;
}

h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 150%;
	color: #1676aa;
	font-weight: bold;
}

img
{
	border: none;
}

a
{
	cursor: pointer;
	color: #858585;
}

label
{
	cursor: pointer;
}

.clear 
{
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	clear: both;
}

.clear hr
{
	display: none;
}

.hide
{
	position: absolute;
	left: -4999px;
}

/*======================================================================================*/

#background
{
	background: transparent url(images/background-central.png) no-repeat center top;
}

#page
{
	width: 970px;
	margin: 0 auto;
	position: relative;
	font-size: 70%;
}

/*======================================================================================*/

#contentPanel
{
	width: 100%;
}

#contentPanel .top
{
	width: 968px;
	height: 232px;
	overflow: hidden;
	position: relative;
	left: 1px;
	top: 7px;
	background: url(images/content-top-background.jpg) no-repeat left top;
}

#contentPanel .top h2,
#contentPanel .top p
{
	position: absolute;
	left: -4999px;
}

#contentPanel .middle
{
	width: 960px;
	padding: 0 5px 0 5px;
	height: 170px;
}

#contentPanel .bottom
{
	width: 919px;
	margin: 15px 0 15px 5px;
	padding: 20px 20px 60px 20px;
	background: #ffffff url(images/content-background.png) repeat-x left top;
	overflow: auto;
}

#contentPanel .bottom .panel
{
	width: 290px;
	margin: 0 24px 0 0;
	float: left;
	overflow: hidden;
}

#contentPanel .bottom .panel.last
{
	margin: 0;
}

#contentPanel .bottom .panel .gallery
{
	width: 100%;
	margin: 0 0 5px 20px;
	position: relative;
	clear: both;
}

#contentPanel .bottom .panel .gallery .wrapper
{
	width: 70px;
	height: 54px;
	margin: 0 10px 0 0;
	padding: 3px 0 0 3px;
	float: left;
	overflow: hidden;
	background: url(images/gallery-image-background.png) no-repeat left top;
}

/*======================================================================================*/

#menu
{
	width: 660px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 70px;
	list-style-type: none;
}


#menu li
{
	width: 93px;
	height: 33px;
	margin: 0 5px 0 0;
	float: left;
}



/*======================================================================================*/

#topPanelHolder
{
	width: 100%;
	height: 137px;
	overflow: hidden;
}

/*======================================================================================*/

#bottomPanel
{
	background: #051c2b url(images/bottom-panel-background.png) repeat left top;
}

#bottomContent
{
	width: 970px;
	margin: 0 auto;
	position: relative;
	font-size: 60%;
}

.imggal {
  border: 1px solid silver;

  float: left;
  margin: 10px;
}