body {padding: 0; margin: 0; font-family: arial; font-size: 12px; color: #4a4a4a; background: #e0e0e0;}
html, body {height: 100%;}
.clear {clear: both;}


.container {position: relative; margin: 0 auto; width: 797px; background: #ffffff url(../img/container_bg.jpg) repeat-y; min-height: 100%;}
.container .top_bg {position: absolute; left: 0; top: 0; width: 797px; height: 390px; background: url(../img/container_topbg.jpg) no-repeat; z-index: 1;}

.container .header {position: relative; width: 100%; height: 192px; z-index: 2; margin: 0 0 38px;}
.container .header .banner {position: relative; left: 11px; top: 32px; width: 493px; height: 94px; background: #ff6600;  margin: 0;
							font-size: 18px; color: #ffffff; padding: 50px 0 0 280px; z-index: 2;}
.container .header a.logo {position: absolute; top: 8px; left: 78px; width: 154px; height: 188px; z-index: 3;}
.container .header a.logo img {border: none;}
.container .header .foto {
	position: absolute;
	right: 49px;
	top: 21px;
	width: 180px;
	height: 155px;
	z-index: 3;
}

.container .header .foto2 {
	position: absolute;
	right: 50px;
	top: 17px;
	width: 177px;
	height: 159px;
	z-index: 3;
}

.container .header .foto3 {
	position: absolute;
	right: 50px;
	top: 16px;
	width: 178px;
	height: 160px;
	z-index: 3;
}

.container .header .foto4 {
	position: absolute;
	right: 50px;
	top: 17px;
	width: 177px;
	height: 159px;
	z-index: 3;
}

.container .header .foto5 {
	position: absolute;
	right: 50px;
	top: 15px;
	width: 170px;
	height: 161px;
	z-index: 3;
}


.container .left_column {position: relative; left: 82px; width: 146px; background: #e0e0e0; float: left; z-index: 2;}
.container .left_column .menu {position: relative; left: 0; top: 0; width: 146px; height: 221px; background: #d3d3d3; border-bottom: #ffffff 1px solid;}
.container .left_column .menu ul {position: absolute; right: 0; top: 20px; list-style: none; width: 136px; margin: 0; padding: 0;}
.container .left_column .menu ul li {width: 126px; height: 23px; display: block; background: url(../img/menu_item_bg.gif) bottom no-repeat; margin: 0; padding: 0;
						font-size: 14px; color: #ffffff; padding: 7px 0 0 10px;}
.container .left_column .menu ul li a {color: #666666; text-decoration: none; display: block; width: 126px;}
.container .left_column .menu ul li a:hover {color: #ffffff;}

.container .content {position: relative; float: right; right: 50px; width: 480px; z-index: 2;}
.container .content a.a_pic {display: block; width: 116px; height: 41px; background: #d6d6d6; float: left; margin: 0 0 20px 20px;
								padding: 180px 0 0 30px; font-weight: bold; color: #4a4a4a; text-decoration: none;}
.container .content a.a1 {background: url(../img/pic1.jpg) no-repeat; margin-left: 0;}
.container .content a.a2 {background: url(../img/pic2.jpg) no-repeat;}
.container .content a.a3 {background: url(../img/pic3.jpg) no-repeat;}
.container .content .line {width: 100%; height: 5px; font-size: 5px; background: #f6f6f6 url(../img/dot_line.gif) repeat-x; margin: 0 0 20px 0; clear: both;}
