html, body {

	height: 100%;

}



body {

	padding: 0;

	margin: 0;

	background: #00050e url(../../images/bg_mid.png) repeat-x left top;

	.background-position: left bottom;

	font: 80% "Tahoma";

	min-width: 1000px;

	position: relative;

}



img {

	border: 0;

}



p {

	padding: 0;

	margin: 0 0 30px 0;

}



.clear {

	clear: both;

}



a:active {

	color: #06122a;

}



#body {

	position: relative;

	color: black;

	width: 100%;

	background: url(../../images/bg_left.jpg) no-repeat left bottom;

	height: auto !important;

	height: 100%;

	min-height: 885px;

}



#ip_body {

	position: relative;

	color: black;

	width: 100%;

	background: white;

}



	#ip_head {

		width: 100%;

		height: 160px;

		background: #06122a url(../../images/ip_head_bg_mid.jpg) repeat-x left top;
		
		z-index: 900;

	}



		#ip_head_inner {

			width: 100%;

			height: 100%;

			background: url(../../images/ip_head_bg_left.jpg) no-repeat left top;

		}

		

		#ip_head_inner2 {

			width: 100%;

			height: 100%;

			background: url(../../images/ip_head_bg_right.jpg) no-repeat right top;

		}
		
		    #ip_home_link_holder {
				position: absolute;
				left: 87px;
				top: 34px;
				width: 253px;
				height: 71px;
				cursor: pointer;
				z-index: 777;
		    }
		    
		        #ip_home_link_holder div {
					width: 253px;
					height: 71px;
  					background: url(../../images/ip_head_title1.png) left top no-repeat;
		        }

					#ip_home_link {
						display: block;
						width: 253px;
						height: 71px;
						outline: none;
						background: url(../../images/blank.gif) left top repeat;
						position: relative;
						z-index: 778;
					}

			

			#ip_head_title2 {

				position: absolute;

				left: 357px;

				top: 56px;

				width: 203px;

				height: 33px;

				background: url(../../images/ip_head_title2.png) no-repeat right top;

			}

			

			#ip_head_menu_holder {

				position: absolute;

				right: 30px;

				top: 59px;

				padding: 0;

				margin: 0;

				list-style: none;

				text-align: right;

				z-index: 777;

			}

			

				#ip_head_menu {

					position: absolute;

					right: 0;

					display: block;

					width: 90px;

					height: 31px;

					background: url(../../images/ip_head_menubutton_off.png) no-repeat right top;
					
				}

				

				#ip_head_menu_inner {
					display: none;
					position: absolute;
				}

				

				#ip_head_menu_holder li ul {

					padding: 0;

					margin: 0;

					position: absolute;

					top: 31px;

					right: 0px;

					list-style: none;

					background: url(../../images/ip_head_menu_bg.png) no-repeat left top;

					background: #8BA8C3;

					padding: 10px 0 20px 0;

					border: 1px solid #bdd4e0;

					border-top: none;
					
					z-index: 777;

				}

				

					#ip_head_menu_holder li ul li {
						padding: 2px 30px 2px 50px;
					}

					#ip_head_menu_holder li ul li.a {
						background: #0C659F;
					}
					

						#ip_head_menu_holder li ul li a {

							color: white;

							font-size: 120%;

						}



#body_inner {

	position: relative;

	color: white;

	width: 100%;

	min-height: 885px;

	height: 100%;

	.height: expression(document.body.clientHeight < 885 ? "885px" : document.body.clientHeight + "px");

	background: url(../../images/bg_right.jpg) no-repeat right bottom;

}



	#mico {

		position: absolute;

		top: 100px;

		right: 115px;

	}

	

		#mico a:hover {

			border-bottom: 1px dotted #6a6d74;

		}

	

		#mail {

			display: block;

			position: absolute;

			width: 13px;

			height: 13px;

			background: url(../../images/mico_mail.gif) no-repeat;

		}

		

		#home {

			display: block;

			position: absolute;

			left: 42px;

			width: 13px;

			height: 13px;

			background: url(../../images/mico_home.gif) no-repeat;

		}

		

	#big_actor {

		position: absolute;

		right: 0;

		bottom: 0;

		width: 550px;

		height: 841px;

		background: url(../../images/big_actor.png);

	}



		#big_actor_inner {

			width: 550px;

			height: 841px;

			background: url(../../images/big_actor2.png);

		}

	

	#logo1 {

		position: absolute;

		left: 58px;

		top: 75px;

		width: 300px;

		height: 60px;

		background: url(../../images/logo1.gif);

	}

	

	#menu1 {

		position: absolute;

		top: 180px;

		left: 58px;

		height: 570px;

		width: 40%;

	}

	

		#menu1 a {

			position: absolute;

			margin: 0 45px 0 0;

			z-index: 777;

		}

		

		#menu_1 {

			top: 0;

			right: 24%;

			width: 64px;

			height: 15px;

			background: url(../../images/menu_1.gif) no-repeat;

		}

		

		#menu_2 {

			top: 28px;

			right: 21%;

			width: 42px;

			height: 17px;

			background: url(../../images/menu_2.gif) no-repeat;

		}

		

		#menu_3 {

			top: 62px;

			right: 18%;

			width: 44px;

			height: 11px;

			background: url(../../images/menu_3.gif) no-repeat;

		}

		

		#menu_4 {

			top: 85px;

			right: 15%;

			width: 40px;

			height: 17px;

			background: url(../../images/menu_4.gif) no-repeat;

		}

		

		#menu_5 {

			top: 113px;

			right: 12%;

			width: 93px;

			height: 25px;

			background: url(../../images/menu_5.gif) no-repeat;

		}

		

		#menu_6 {

			top: 142px;

			right: 9%;

			width: 49px;

			height: 25px;

			background: url(../../images/menu_6.gif) no-repeat;

		}

		

		#menu_7 {

			top: 177px;

			right: 6%;

			width: 30px;

			height: 17px;

			background: url(../../images/menu_7.gif) no-repeat;

		}

		

		#menu_8 {

			top: 200px;

			right: 3%;

			width: 71px;

			height: 25px;

			background: url(../../images/menu_8.gif) no-repeat;

		}

		

		#menu_9 {

			top: 230px;

			right: 0;

			width: 82px;

			height: 19px;

			background: url(../../images/menu_9.gif) no-repeat;

		}

		

		#logo2 {

			position: absolute;

			top: 215px;

			right: 0;

			width: 299px;

			height: 139px;

			background: url(../../images/logo2.png) no-repeat;

		}

		

		#menu_10 {

			top: 325px;

			right: 0;

			width: 57px;

			height: 25px;

			background: url(../../images/menu_10.gif) no-repeat;

		}

		

		#menu_11 {

			top: 357px;

			right: 3%;

			width: 94px;

			height: 21px;

			background: url(../../images/menu_11.gif) no-repeat;

		}

		

		#menu_12 {

			top: 384px;

			right: 6%;

			width: 75px;

			height: 25px;

			background: url(../../images/menu_12.gif) no-repeat;

		}

		

		#menu_13 {

			top: 418px;

			right: 9%;

			width: 68px;

			height: 15px;

			background: url(../../images/menu_13.gif) no-repeat;

		}

		

		#menu_14 {

			top: 444px;

			right: 12%;

			width: 57px;

			height: 19px;

			background: url(../../images/menu_14.gif) no-repeat;

		}

		

		#menu_15 {

			top: 474px;

			right: 15%;

			width: 82px;

			height: 19px;

			background: url(../../images/menu_15.gif) no-repeat;

		}

		

		#menu_16 {

			top: 504px;

			right: 18%;

			width: 50px;

			height: 25px;

			background: url(../../images/menu_16.gif) no-repeat;

		}

		

		#menu_17 {

			top: 536px;

			right: 21%;

			width: 120px;

			height: 19px;

			background: url(../../images/menu_17.gif) no-repeat;

		}

		

		#menu_18 {

			top: 567px;

			right: 24%;

			width: 28px;

			height: 16px;

			background: url(../../images/menu_18.gif) no-repeat;

		}

		

	#madeby {

		position: absolute;

		left: 60px;

		bottom: 30px;

		width: 40px;

		height: 41px;

		background: url(../../images/madeby.png) no-repeat;

	}

	

	#fub {

		position: absolute;

		left: 120px;

		bottom: 30px;

		width: 350px;

		height: 40px;

		font-size: 60%;

	}

		

		#fub, #fub a {

			color: #444e62;

		}

		

#ip_content_inner {

	padding: 60px 90px 40px 90px;

}



	#ip_content_inner h1 {

		padding: 0;

		margin: 0 0 20px 0;

		font-weight: normal;

	}

	

	#ip_content_inner p {

		text-indent: 40pt;

		padding: 0;

		line-height: 170%;

		margin: 0 0 20px 0;

	}

	

#ip_footer {
	background: #00050e;
}

	

#ip_footer_inner {

	padding: 40px 90px;

	font-size: 90%;

	border-top: 1px dashed #182C4D;

	color: #192f51;

}



	#ip_footer_inner a {

		color: #1e3861;

	}