body {
  margin: 0px;
  padding: 0px;
  background-image:url(../images/bgk-top.jpg); background-repeat:repeat-x;
  background-color: #D6D6D6;
  height: 400px;
  overflow-y:scroll;
}

#container {
	position:relative;
	width: 981px;
	height: 483px;
	margin-left: auto;
	margin-right: auto;
}

#tpo_btn{width:120px; height:15px; float:left; text-align:center; border-bottom:#CCCCCC dotted 2px; opacity:0.88; filter:alpha(opacity=75)}

#header {
	width: 981px;
 	height: 441px;
}

#header-top {
	padding-left: 100px;
	width: 911px;
 	height: 56px;
 	background-image:url(../images/bkg-header-top.jpg); background-repeat:no-repeat;
}

#header-menu {
	position:absolute;
	top: 56px;
	left:0px;
	width: 891px;
	height: 37px;
	z-index: 5;
}

#header-image {
	position:absolute;
	z-index: -1;
	top: 94px;
	left: 1px;
	width: 815px;
	height: 100%;
	padding-left: 83px;
	padding-right: 83px;
	
}

#header-producs-menu {
	position:absolute;
	top: 93px;
	left: 1px;
	width: 815px;
	height: 100%;
	padding-left: 83px;
	padding-right: 83px;
	
}

#header-login{
	/*position:relative;*/
	padding-top: 5px;	
	float: left;
	width: 100px;
	height: 20px;
	/*z-index: 9;*/
}

#content-bkg {
    position:relative;
	margin:0 auto;
	width: 100%;
	background:url(../images/index_14.jpg) bottom repeat-x;
	background-color:#FFF;
	height:auto !important;
	height:100%;
	min-height:100%;
}

#content-container {
	width: 815px;
	padding-left: 83px;
	padding-right: 83px;
	margin-left: auto;
	margin-right: auto;
}


#content-top {
  position:absolute;
  top: 441px;
  height: 42px;
  width: 981px;
  background-image:url(../images/index_13.jpg); background-repeat:no-repeat;
}
#content-top-left {
	position:absolute;
	top: 442px;
	left: 0px;
	width: 30%;
	background:#FFFFFF;
	height: 42px;
}
#content-top-right {
	position:absolute;
	top: 338px;
	right: 0px;
	width: 30%;
	background-image:url(../images/content-top-bkg.jpg); background-position:bottom; background-repeat:repeat-x;
	z-index: -2;
	height: 145px;
}

#content-left-container {
  width: 178px;
  float:left;
}

#content-right-container {
	width: 637px;
	float:right;
}

#content-header{
	padding-left: 5px;
	height: 24px;
	vertical-align:top;
}

#content-right-body{
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
	border-top:#E9E9E9 3px solid;
	border-left:#E9E9E9 2px solid;
	border-right:#E9E9E9 2px solid;
}

#content-right-images{
	padding-top: 35px;
	padding-left: 8px;
	padding-right: 8px;
	border-left:#E9E9E9 2px solid;
	border-right:#E9E9E9 2px solid;
}


#content-right-body-opt{
	float:right;
	padding-left: 8px;
	padding-right: 8px;
}

#content-right-body-opt-top{
	float:right;
	position:relative;
	bottom: -16px;
	padding-left: 8px;
	background-color:#FFFFFF;
}

#content-left-menu-blank{
	padding-left: 8px;
	vertical-align:middle;
	background-color:#E2E2E2;
	height: 100%;
	width: 155px;
}

#content-left-menu{
	padding-left: 8px;
	vertical-align:middle;
	border-bottom:3px #FFFFFF solid;
	background-color:#E2E2E2;
	height: 18px;
	width: 155px;
}

#content-left-menu-over{
	padding-left: 8px;
	vertical-align:middle;
	border-bottom:3px #FFFFFF solid;
	background-color:#CCCCCC;
	height: 18px;
	width: 155px;
}

#footer{
	padding-top:25px;
	padding-bottom:20px;
	position:relative;
	width: 815px;
	margin-left: auto;
	margin-right: auto;
}

#divider{
	width: 100%;
	height: 13px;
}

#gal_image {width:269px; float:left; text-align:center}

#searchbox {
	border:none;
	background-image: url(../images/searchbar.png); background-repeat:no-repeat;
	height: 23px;
	width: 130px;
}

#login_textbox {
	float:left;
	border:none;
	background-image: url(../images/login_textbox.png); background-repeat:no-repeat;
	height: 23px;
	width: 130px;
	position:relative;
	top:-3px;
}

#subject_textbox {
	float:left;
	border:none;
	background-image: url(../images/subject_textbox.png); background-repeat:no-repeat;
	height: 23px;
	width: 284px;
}

#msgbox_contact {
	float:left;
	border:none;
	background-image: url(../images/msgbox_contact.png); background-repeat:no-repeat;
	height: 226px;
	width: 282px;
}

#textline_benefits {
	padding-top:4px;
	padding-bottom:4px;
	background:url(../images/marker_list.gif) no-repeat 0; padding-left: 15px; line-height:1em; vertical-align:middle;
}

#loginbox-i {
	position: relative;
	top:-70px;
	}
