  body{    
	color:#454545;background:linear-gradient(top left,#ffffff, #ffffff);background:-webkit-linear-gradient(top left,#ffffff, #ffffff);background:-moz-linear-gradient(top left,#ffffff, #ffffff);    
	font-family:Arial;
    }
	.dragging{
	border:2px dotted red;
	}
	#divnews{
	cursor:move;
	position:absolute;
	top:100px;left:100px;
	width:750px;height:450px;
	padding:25px;
	z-index:9995;
	background-color:rgba(0,0,0,0.4);
	border-radius:12px;-moz-border-radius:12px;
	} 
	#divnewsin {
	z-index:9996;
	cursor:auto;
	color:white;
	overflow:auto;
	width:100%;height:100%;
	opacity:.8;
	background-color:black;
	} 
	.newsptit{
	opacity:1;
	font-weight:bold;
	margin-left:15px;margin-top:15px;
	}
	.newsp{
	opacity:1;
	margin-left:25px;margin-top:1px;
	}
	#divexp{ 
	position:fixed;
	top:40px;
	left:40px;
	width:55px;
	height:55px;
	z-index:9990;
	display:none;
	overflow:auto;
   	background-color:#FFFFFF;border-radius:0px;-moz-border-radius:0px;border:1px solid #000000;	-moz-box-shadow:0px 3px 6px black;
	-webkit-box-shadow:0px 3px 6px black;
	}
	#divexp A{
	color:#AAA;
    }    
	#divexp A:visited {
	color:#AAA;
    }
	#divop {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9980;
	background-color:black;
	opacity:0.6;
	display:none;
	}
   #divheader {  
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:65px;
	padding:10px;
	overflow:auto;
	text-align:left;
   	background-color:#ffffff;border-bottom:1px solid #cacaca; 
	}
	#divaddress{
	text-align:left;
		display:inline-block;	}
	.prtimg {
	height:32px;
	border:none;
	} 
	.mainlogo{  
	display:inline-block;
	height:65px;	vertical-align:top;
	cursor:pointer;
	}      
  #divsec{  
	position:absolute;
	vertical-align:top;
	text-align:center;
	z-index:9990;
	padding:8px;
	top:96px;left:161px; 
	}
  #divgalopt{
	display:none;
	text-align:right;
	padding:3px;
	border-radius:0px 0px 4px 4px;
   	background-color:#ffffff;border:1px solid #ffffff;
	}
   .divgallst{
	vertica-align:top;
   	padding:5px; 
	cursor:pointer;
	border-bottom:1px solid #AAA;
	}
  .imggallst{
	display:inline-block;
	width:150px;
	}
  .divgaldet{  
	display:inline-block;
	width: -moz-calc(100% - 165px);
    width: -webkit-calc(100% - 165px);
    width: calc(100% - 165px);
	white-space:pre-wrap;
	vertical-align:top;
	padding:5px;
	}
  .pgaldettit{  
	white-space:pre-wrap;
	font-weight:bold;
	font-size:14pt;
	}
  .pgaldettxt{  
	white-space:normal;
	word-break: break-word;
	font-size:9pt;line-height:9pt;
	}
  .butgal{
	cursor:pointer;
	text-decoration:underline;
	font-size:9pt;
	}
  #divlang{  
	position:absolute;
	text-align:left;
	z-index:9990;
	padding:8px;
	top:20px;left:774px; 
	}
  #divmain{  
	position:absolute;
	top:170px;left:163px; 
	height:90%;
	width:90%;
	overflow:auto;
	text-align:left;
	}
	#expmainph{
	margin-left:20px;
	display:inline-block;
	border-radius:8px;-moz-border-radius:8px;
	}
  #divfoot{  
	position:fixed;
	vertical-align:top;
	top:740px;
	left:0px;
	width:100%;
	padding:8px;
	height:45px;
	overflow:hide;
	text-align:left;
   	background-color:#000000;color:#707070; 
	}
   .titsec{     
   	margin-top:5px;font-size:24pt;color:#bcbcbc;font-weight:bold; 
    margin-left:15px;
   	}   
	.divinsec{
	width:80%;
	margin-right:15px;
	margin-top:3px;
	margin-bottom:28px;
	text-align:center;
	margin-left:0px;background-color:#efefef;color:#414141;border:1px solid #959595;border-radius:0px;-moz-border-radius:0px;box-shadow:0px 0px 0px ;-moz-box-shadow:0px 0px 0px ;-webkit-box-shadow:0px 0px 0px ; 
	}
   .butsec{      
	display:block; 
	border:none;
   	margin-left:8px;margin-top:8px;width:120px;height:35px;line-height:35px;font-size:10pt;font-weight:bold;text-decoration:none;color:#000000;background-color:#ffffff;border-radius:0px;-moz-border-radius:0px;display:inline-block;      
   }
   .butsec:hover {   
	cursor:	pointer;
   	width:145px;height:35px;line-height:35px;font-size:12pt;background-color:#808080;color:#ffffff;font-weight:bold;text-decoration:none;     
	}	   
	.butlang {
	border:none;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	vertical-align:middle;
   	width:110px;height:21px;margin-top:3px;margin-left:3px;display:inline-block;font-size:9pt;color:#ffffff;background-color:#c0c0c0;border-radius:0px;-moz-border-radius:0px;      
   }
   .butlang:hover {   
	cursor:	pointer;
   	background-color:#b4b4b4;     
	}
	.pics {
	height:382px;width:482px;padding:0;margin:0;overflow:hidden;}
	.pics img {height:350px;width:450px;padding:15px;border:1px solid #ccc;
	top:0;left:0;background-color:#cfcfcf;	}
	.imgdetexp{
	height:400px;	}
	.detexpgal{
	margin-top:10px;
	min-width:100%;
	padding-top:3px;text-align:left;
	border-top:1px solid #AAA;border-bottom:1px solid #AAA;
	overflow:auto;
	vertical-align:top;
	height:104px;	}
	.imgdetexpgal{
	margin-left:8px;
	display:inline-block;
	cursor:pointer;
	height:100px;	}
	.pics img{-moz-border-radius:10px;-webkit-border-radius:10px;}
	.input_text{
	padding:3px;
	width:200px;
	border:1px solid #AAA;
	background-color:#E9E9E9;
	color:black;
	font-size:9pt;
	border-radius:8px; -moz-border-radius:8px;
	}
	.addtext{
	margin-left:12px;
	color:#808080;font-size:9pt;	padding:8px;
	display:inline-block;
	vertical-align:top;
    }    
	#divcook{
	z-index:9999;
	background-color:white;
	position:fixed;
	top:0px;left:0px;
	padding:15px;
	width:100%;
	border-bottom:1px solid #2E2E2E;
	font-size:8pt;
	color:#2E2E2E;
	}