* {
	margin: 0;
    padding: 0;
}

html {
	height: 100%;
}

body {
	height: 100%;
}

div {
	position: relative;
}

#bckg {
	/*position: absolute;*/
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*background-color: #D7D7D7; */
	background: #D7D7D7 url(../images/bckg.jpg) repeat-y;
}

#container {
	/*margin: auto;*/
	/*text-allign: center;*/
	width: 100%;
	background: #323232 url(../images/red_bar.jpg) repeat-x;
	/*background-color: #323232;*/
	/*border: 1px solid #ff0000;*/
}

/*IE*/
#opaque {
	width: 100%;
}

#panorama {
    position: absolute;
    height: 126px;
	width: 100%;
    /*background: #F0F0F0;*/
	/*z-index: 10;*/
	top: 0;
	left: 0;
	/*border: 1px solid #00ff00;*/
	/*clear: both;*/
	background: #F0F0F0 url(../images/panorama.jpg) 0 0;
}

#left {
   float: left;
   /*display: inline;*/
   width: 191px;
   /*background: #A7AB41;*/
   padding-top: 126px; /*184px;*/
}

#middle {
	position: relative;
   /*background: #F2EA9D;*/
   /*margin-right: 200px;*/
   width: 558px;
   float:left;
   /*display: inline;*/
   /*padding-top: 184px;*/
   /*z-index: 11;*/
   padding-bottom: 15px;
}

#middle img.logo {
	display: block;
	position: absolute;
	right: 11px;
	top: 55px; /*113px;*/
	behavior: url(page/htc/iepngfix.htc);
}

 #middle img.header {
	height: 349px; /*407px*/
}

#right {
   float: left;
   width: 190px;
   /*background: #B6C43C;*/
   /*display: inline;*/
   padding-top: 126px; /*184px;*/
}

#footer {
   clear: both;
   height: 34px;
   background: #C30006;
   border-top: 1px solid #ffffff;
}

.clear {
   clear: both;
}

div.rbs_l {
	width: 191px;
	height: 449px;
	/*background: #C30006;*/
	/*margin-bottom: 5px;*/
	background: #C30006 url(../images/red_gray_bar_shadow_left.jpg);
}

div.rbs_r {
	width: 190px;
	height: 449px;
	background: #C30006 url(../images/red_gray_bar_shadow_right.jpg);
}