/* generated by csscreator.com */ 
html, body { 
 margin:0; 
 padding:0; 
 text-align:center; 
background-color: #D6D7DE;
} 
 
a:link, a:visited {
	color: #6600FF;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
h3 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #993300;
border: 1px solid #CCCCCC;
}
 hr {
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}
#pagewidth{ 
 width:999px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 /*height:318px; */
 height:366px;
 background-color:#4a4d3c;
 background-image:url(imgs/galyani/top_bg.jpg);
 background-position: bottom;
 width:100%;
 } 

 /* ### My ### */
.header11 {
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 260px;
	height: 36px;
}

.header12 {
	position: absolute; 
	top: 0px;
	left: 260px;
	width: 375px;
	height: 36px;
}

.header13 {
	position: absolute;
	top: 0px;
	left: 635px;
	width: 364px;
	height: 36px;
}
 
 .header21 {
	position: absolute;
	top: 36px;
	left: 0px;
	width: 170px;
	height: 257px;
}

 .header22 {
	position: absolute;
	top: 36px;
	left: 170px;
	width: 438px;
	height: 257px;
}
 .header23 {
	position: absolute;
	top: 36px;
	/*left: 635px;*/
	left: 678px;
	width: 321px;
	height: 257px;
}
.header31 {
	position:absolute;
	/*top: 245px;*/
	top: 293px;
	left: 0px;
	width: 275px;
	height: 27px;
	background-image: url(imgs/31.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.header32 {
	position: absolute; 
	/*top: 245px;*/
	top: 293px;
	left: 260px;
	width: 739px;
	height: 27px;
}
.header33 {
	position: absolute;
	/*top: 245px;*/
	top: 293px;
	left: 635px;
	width: 364px;
	height: 27px;
}
.header41 {
	position:absolute; 
	/*top: 272px;*/
	top: 320px;
	left: 0px;
	width: 31px;
	height: 46px;
} 
 .header42 {
	position:absolute; 
	/*top: 272px;*/
	top: 320px;
	left: 968px;
	width: 31px;
	height: 46px;
} 

.foot1 {
	position: absolute;
	left: 0px;
	width: 31px;
	height: 89px;
}

.foot3 {
	position: absolute;
	left: 968px;
	width: 31px;
	height: 89px;
}

.copyleft {
	position: absolute;
	left: 40%;
	margin-top: 40px;
	font-family: Tahoma;
	font-size: 11px;
}
  /* ### End of My ### */
#maincol {background-color: #CCCCCC;  
 float: right; 
 display:inline; 
 position: relative; 
 width: 999px; 
 background-image:url(imgs/content_bg.jpg);
 background-repeat: repeat-y;
 }

.contab {
margin-left: 34px;
margin-right: 34px;
border: 1px solid #CCCCCC;
margin-top: 9px;
margin-bottom: 9px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
width=937px;
background-color: #FFFBFF;
}

.ssi_table {
margin: 0px;
border: 1px solid #CCCCCC;
width: 100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#footer {
position: relative;
height:89px; 
width: 100%px;
background-image: url(imgs/f2.jpg);
background-position: top;
background-repeat: repeat-x;
clear:both;
 } 
  
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.menu_tab {
	position: absolute;
	left: 18px;
	background-color: #FFCC00;
}
.smalltext
{
	margin-left: 20px;	
	font-size: 11px;
	font-family: tahoma, sans-serif;
}