/* ---------- layStyles ---------- */
div{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

body{
    margin:0;
	padding:0;
    text-align:center;
	background-color:#ffffff;
}

#main {
    margin:auto;
	width:800px;
}

#lang {
	width:760px;
	height:20px;
	text-align:right;
}

#title1 {
	width:800px;
	height:30px;
	background-image:url(img_gph/bkg_px1.jpg);
}

#title2 {
	width:800px;
	height:30px;
	background-image:url(img_gph/bkg_px2.jpg);
}

#title3 {
	width:800px;
	height:30px;
	background-image:url(img_gph/bkg_px3.jpg);
}

#menu1 {
	width:800px;
	height:100px;	
}

#menu2 {
	width:800px;
	height:100px;
}

#menu3 {
	width:800px;
	height:100px;
}

#cont1 {
	width:800px;
	height:300px;
	background-color:#444444;
	background-image:url(img_gph/white.gif);
	background-repeat:repeat-y;	
}

#cont2 {
	width:800px;
	height:300px;
	background-color:#777777;
	background-image:url(img_gph/white.gif);
	background-repeat:repeat-y;	
}

#cont3 {
	width:800px;
	height:300px;
	background-color:#aaaaaa;
	background-image:url(img_gph/white.gif);
	background-repeat:repeat-y;	
}

#gallery{
    margin:auto;
    list-style-type:none;
}

#gallery li{
    float:left;
	padding-right:15px;
	padding-top:30px;
}

#gallery img{
    display:block;
}

#th1{
    border:1px solid #666666;
}

#th2{
    border:1px solid #999999;
}

#right{
	padding-right:25px;
	padding-top:25px;
	padding-left:25px;
    float:right;
}

#txt1{
    margin:auto;
	text-align:left;
    font:12px tahoma;
	color:#999999;
	padding:25px 30px 25px 34px;
}

#txt2{
    margin:auto;
	text-align:left;
    font:12px tahoma;
	color:#cccccc;
	padding:25px 30px 25px 34px;
}

#txt3{
    margin:auto;
	text-align:left;
    font:12px tahoma;
	color:#ffffff;
	padding:25px 30px 25px 34px;
}

/* ---------- butStyles ---------- */

#bt_title_1 {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_01.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bt_title_2 {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_02.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bt_title_3 {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_03.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bt_title_1E {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_01E.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bt_title_2E {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_02E.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bt_title_3E {
    width:250px;
	height:30px;
	background-image:url(img_gph/bt_title_03E.jpg);
	background-repeat:no-repeat;
	float:left;
}


a#bt_gal1 {
    display:block;
    border:1px solid #666666;
}

a#bt_gal1:hover {
    border:1px solid #ffffff;
}

a#bt_gal2 {
    display:block;
    border:1px solid #999999;
}

a#bt_gal2:hover {
    border:1px solid #ffffff;
}

#men{
    margin:0;
	padding:0;
	display:block;
}

#menbig{
    margin:auto;
    float:left;
}

a#nav_gray1{
    text-decoration:none;
	color:#666666;
}

a#nav_gray1:hover{
	color:#999999;
}

a#nav_gray2{
    text-decoration:none;
	color:#999999;
}

a#nav_gray2:hover{
	color:#cccccc;
}

a#nav_gray3{
    text-decoration:none;
	color:#cccccc;
}

a#nav_gray3:hover{
	color:#ffffff;
}

#navigator{
    padding-top:10px;
	padding-right:25px;
    font:9px arial;
	color:#fff;
	text-align:right;
}

#navigator ul{
    list-style:none;
    margin:0;
	padding:0;
}

#navigator li{
	padding-left:20px;
    display:inline;
}

/* ---------- footStyles ---------- */

#logo{
    padding-left:5px;
	padding-top:20px;
    float:left;
}

#pfoot{
    padding-top:32px;
    font:11px arial;
	text-align:right;
}

/* ---------- popStyles ---------- */

#pop {
    position:relative;
	margin-top:30px;
	width:800px;
	height:400px;
	background-color:#cccccc;	
}

#left{
	padding-right:20px;
	padding-top:20px;
	padding-left:20px;
    float:left;
}

#tit{
    margin:auto;
	text-align:left;
    font:16px tahoma;
	font-weight:bold;
	color:#64645a;
	padding:55px 10px 0 34px;
}

#des{
    margin:auto;
	text-align:left;
    font:10px tahoma;
	color:#64645a;
	padding:0 10px 0 34px;
}

#hrstyle{
    width:420px;
	float:left;
}

hr{
    border:0;
    height:1px;
    color:#64645a;
    background-color:#64645a;
}

#flash{
	padding-top:20px;
}