.hidden{
	 display: none;
}

.clear{
	 clear: both;
	 padding-top: 10px;
}

/******************/

html{
   margin: 0;
   padding: 0;
   background-color: #052A9D;
}

body{
   margin: 0;
   padding: 0;
   text-align: center;
}

#page{
	width: 884px;
	height: 600px;
	margin: 10px auto 10px auto;
	padding: 0;
}

#header{
	height: 95px;
	background: url(/_media/images/header.jpg) no-repeat;
}

#menu{
	height: 27px;
	background: url(/_media/images/menu.jpg) no-repeat;
}

#submenu{
	height: 23px;
}

#content{
	height: 422px;
	background: url(/_media/images/content.jpg) repeat-y;
	text-align: left;
}

#innerContent{
	padding: 20px 70px 20px 70px;
	text-align: left;
	overflow: auto;
}

#footer{
	height: 55px;
	background: url(/_media/images/footer.jpg) no-repeat;
	text-align: right;
}

#innerFooter{
	padding: 4px 25px 0 0;
}

/****/

body, textarea, input{
   font-family: verdana, arial, helvetica, sans-serif;
}

table, textarea, input, label, legend, select{
   font-size:100%;
}

body{
   margin-top: 3px;
   font-size: 75%;
}

body, textarea, input, select{
   color: #333;
}

#footer{
	font-size: 80%;
}

#footer, #footer a{
	color: #999;
}

/****/

#innerContent div{
	border-top: 10px;
}

a img{
	border: 0;
}

/****/

#menu, #menu a{
   margin: 0;
   padding: 0;
}

#menu a, #menu .current{
	 display: block;
	 float: left;
	 height: 27px;
}

#menu_home{
	background: url(/_media/images/menu_home.jpg) no-repeat;
	width: 87px;
}

#menu_products{
	background: url(/_media/images/menu_products.jpg) no-repeat;
	width: 106px;
}

#menu_services{
	background: url(/_media/images/menu_services.jpg) no-repeat;
	width: 93px;
}

#menu_contact{
	background: url(/_media/images/menu_contact.jpg) no-repeat;
	width: 114px;
}

#menu a:hover, #menu .current{
   background-position: 0px -27px;
}

/****/



#submenu, #submenu a{
	 margin: 0;
	 text-align: center;
   padding: 0;
}

#submenu a, #submenu .current{
	 display: block;
	 float: left;
	 height: 23px;
}

#submenu_exhibitions{
	background: url(/_media/images/submenu_exhibitions.jpg) no-repeat;
	width: 114px;
}

#submenu_indoor{
	background: url(/_media/images/submenu_indoor.jpg) no-repeat;
	width: 82px;
}

#submenu_outdoor{
	background: url(/_media/images/submenu_outdoor.jpg) no-repeat;
	width: 95px;
}

#submenu_vehicle{
	background: url(/_media/images/submenu_vehicle.jpg) no-repeat;
	width: 84px;
}

#submenu_installation{
	background: url(/_media/images/submenu_installation.jpg) no-repeat;
	width: 131px;
}

#submenu_design{
	background: url(/_media/images/submenu_design.jpg) no-repeat;
	width: 83px;
}

#submenu a:hover, #submenu .current{
   background-position: 0px -23px;
}

/****/

.imageGallery{
	margin: 10px auto 10px auto;
}

.imageGallery td{
	vertical-align: top;
}


.imageGallery img{
	border: 1px solid #aaa;
}

.imageGallery a:hover img{
	border: 1px solid #555;
}

#currentPhoto{
	width: 300px;
	height: 225px;
}

.thumbnails div{
	width: 325px;
	height: 225px;
	overflow: auto;
}

#contentTable{
	margin-top: 30px;
}

#contentTable td{
	vertical-align: top;
	padding: 20px;
}

.iconTable td{
	vertical-align: top;
	padding-right: 50px;
}