/* CSS Document */

body{padding:0px; margin:0 0 0; background:#666666; font:14px/17px Arial, Helvetica, sans-serif; color:#919191; height:100%;}
div, ul, h1, h2, h3, li, p, img, a{margin:0; padding:0;}
ul{list-style-type:none;}
html{height:100%;}
* html #mainPan	{height: 100%;}

/*-----------------main pan---------*/
#mainPan{width:750px; position:relative; background:url(images/mainpanbg.png) 0 0 repeat-y; margin: 0 auto; min-height: 100%;}
* html #mainPan{height: 100%;}
/*#mainPan{
	width:800px;
	position:relative;
	margin:0 auto;
	height: 700px;
	background-image: url(images/.gif) 0 0 repeat-y;
}

----TOP PANEL----*/
#topPan{width:725px; height:88px; background-color:#000000; position:relative; margin:0 auto;}
#topPan h1{display: block; width:151px; height:88px; background:url(images/logo_blk.jpg) 0 0 no-repeat; position: absolute; margin: 0px}
#topPan h2{display: block; width:332px; height:88px; background:url(images/title_blk.jpg) 0 0 no-repeat; position:absolute; right: 0px}
/*----/TOP PANEL----*/

/*----HEADER PANEL----*/
#headerPan{width:725px; height:275px; position:relative; margin:0 auto; padding:0 auto;}

#headerPan ul.leftmenu li.Solutions{width:725px; height:275px; display:block; background: #000; color:#305E5C; line-height:275px; text-decoration:none; padding:0px;}

/*----/HEADER PANEL----*/
/*------------------header middle-----------------------*/
#middlePan{
	background:#000000; 
	width:735px;
	height:88px;
	float:left;
	}
#middlePan img{
	margin:13px 0 0 44px;
	}
/*----------------------body---------------*/
#body_index{
	width:625px;
	height: 125px;
	background:#000;
	position: relative;
	color:#919191;
	padding: 0 50px 0 50px;
	margin: 0 auto;
	padding-bottom: 6em;
	}
#body_nav{
	width:625px;
	height:auto;
	background:#000;
	position: relative;
	color:#919191;
	padding: 0 50px 0 50px;
	margin: 0 auto;
	}
#body_gallery{
	width:625px;
	height:auto;
	background:#fff;
	position: relative;
	color:#919191;
	padding: 0 50px 0 50px;
	margin: 0 auto;
	padding-bottom: 4em;
	}

/*----------------body middle-------------*/
#body_middle{
	width:625px;
	height:auto;
	background:#000;
	position: relative;
	color:#919191;
	padding: 0 50px 0 50px;
	margin: 0 auto;
	padding-bottom: 5em;

	}
#body_middle h2{
	margin: 60px 0 15px;
	padding: 0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: large; 
	}
#body_middle p{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#body_middle p.header{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-large;	color: #FFFFFF;}
#body_middle a.subcat{	font-family: Verdana, Arial, Helvetica, sans-serif; color: FF0000; font-size: large; }
#body_middle span.subcat{	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: large; }
#body_middle p.main{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF; height: auto;}
#body_middle span.subnav{	margin: 15px auto 5px auto;}
#body_middle span{	margin: 15px 0 5px 0;}
#body_middle blockquote{	margin: 1 0 5 10;}
#body_middle a.img1{	display: block; width:221px; height:50px; padding: 5 0 5 0; background-image:url(images/btn_ex_bg.png); font:Verdana; font-size: 14px; color:#333333}
#body_middle a.img1:hover{	display: block; width:221px; height:50px; background-image:url(images/btn_ex_bg.png); font:Verdana; font-size: 14px; color:#333333}
#body_middle img.nav{	display: block; width:540px; padding: 10px 0 10px 0; height:40px; margin: 0 auto 0 auto;}

	
/*------------------------right----------------------*/
#right_bg{
	width:50px;
	float:left;
	height:500px;
	background:#000000;
	}
/*------------------------footer---------------*/
/*--FOOTER PANEL--*/
#footer
{
position: relative;
margin-top: -7.2em;
}
#footermainPan{
	position: relative;
	width: 725px;
	height: 155px;
	background: url(images/footerbg.gif) 0 0 repeat-x #000;
	color:#fff;
	margin:0 auto;
	padding:51px 0 0;
	background-color: #000;
}
#footermainPan0{ position: relative; width: 725px; height: 49px; background: url(images/footerbg0.gif) 0 0 repeat-x #000; color:#fff; margin:0 auto; padding:51px 0 0; background-color: #201e1c}
#footerPan0{width:350px; height:49px; display:block; position:relative; margin:0 auto;}
#footerPan{width:350px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p{padding:51px 0 0;}
#footerPan p span{background:#1C1B19; color:#AC2626; font-size:10px;}
#footerPan p.copyright{	background:#1F1D1B;	margin:0; display:block; position:absolute; bottom:-55px; right:-55px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0; width: 425px;}
#footerPan0 p.copyright{	background:#201e1c;	margin:0; display:block; position:absolute; bottom:0px; right:-52px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0; width: 416px;}
#footerPan ul{width:350px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.info{width:350px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#ffffff; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#ffffff; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#ffffff; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

/*----/FOOTER PANEL----*/
#bottom{
	height:26px;
	background:url(images/copy_blk.jpg) center no-repeat;
	padding:0px auto;
	margin:0 auto;
	width: 725px;
	left: 0px;
}
	
/*----------------NAVIGATION PANEL---------------*/
	
#navcontainer
{
	width:530px;
	height: 25px;
	display:block;
	margin: 15px auto 5px auto;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

A {
color:#FF0000;
}

A:hover {
color:#FFCCFF;
}

#navcontainer A
{
display: block;
/*align: center;*/
width: 84px;
height:21px;
margin: 0;
padding: 2px 2px 2px 2px;
text-decoration:none;
color:#FFFFFF;
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#navcontainer A:hover
{
display: block;
/*align: center;*/
width: 84px;
height:21px;
margin: 0;
padding: 2px 2px 2px 2px;
text-decoration:none;
color:#FFFF99;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*a.nav1 {text-decoration: none; background: transparent url(images/btn-about.jpg) center no-repeat;}
a.nav2 {text-decoration: none; background: transparent url(images/btn-exhibit.jpg) center no-repeat;}
a.nav3 {text-decoration: none; background: transparent url(images/btn-theatre.jpg) center no-repeat;}
a.nav4 {text-decoration: none; background: transparent url(images/btn-film.jpg) center no-repeat;}
a.nav5 {text-decoration: none; background: transparent url(images/btn-contact.jpg) center no-repeat;}
a.nav1:hover { background: transparent url(images/btn-about.jpg) center no-repeat;}
a.nav2:hover { background: transparent url(images/btn-exhibit.jpg) center no-repeat;}
a.nav3:hover { background: transparent url(images/btn-theatre.jpg) center no-repeat;}
a.nav4:hover { background: transparent url(images/btn-film.jpg) center no-repeat;}
a.nav5:hover { background: transparent url(images/btn-contact.jpg) center no-repeat;}*/	
.exhcolor {
	color: #F00;
}
.titlecolor {
	color: #F00;
}

.pager-item a {color:#FF0000; }

.pager strong, .pager a {
  /*background:#DFEDF7 none repeat scroll 0 0;
  border:1px solid #90C2E1;*/
  margin:0 0.25em;
  padding:2px 5px;
  color:#FF0000;
}

.pager strong, .pager a:link {
  /*background:#DFEDF7 none repeat scroll 0 0;
  border:1px solid #90C2E1;*/
  /*margin:0 0.25em;
  padding:2px 5px;*/
  color:#FF0000;
}

.ul.images li {background-color:#FFFFFF;}
