body {font-size:100%;box-shadow:inset 0 0 300px 20px #7d7345;margin:0;font-family:arial, helvetica, tahoma, sans-serif;}

.shd1 {width:100%;margin:2px auto;padding:2px;overflow: auto;
background:#bea785;
-webkit-box-shadow:0 25px 270px 0px #5a3535 inset;
-moz-box-shadow:0 25px 270px 0px #5a3535 inset;
box-shadow:0 25px 270px 0px #5a3535 inset;
}

.shd2 {width:100%;background:#bea785;margin:0;padding:0;font-family:arial, helvetica, tahoma, sans-serif;}
.shd3 {width:100%;
margin:0;padding:0;
background:#bea785;
-webkit-box-shadow:0 25px 270px 0px #5a3535 inset;
-moz-box-shadow:0 25px 270px 0px #5a3535 inset;
box-shadow:0 25px 270px 0px #5a3535 inset;
}

.col1, .col2, .col1m, .col1v, .col1k, .col2k {padding:0;margin:0;display:inline-block;vertical-align:top; /*IE Hack*/zoom: 1;*display: inline;}	
.col1 {width:22%;}
.col2 {width:77%;}
.content, .upper, .zone {width:100%;padding:0;margin:0 auto;display:block;position:relative;}
.upper {
margin-bottom:10px;
height:64px;
z-index:2;
text-shadow: 2px 2px #000000;
background-color:#8f2f26;
-webkit-box-shadow:0 0 34px 2px #581711 inset;-moz-box-shadow:0 0 34px 2px #581711 inset;
box-shadow:0 0 34px 2px #581711 inset;
	}
	
.up1 {margin:auto;text-align:center;position:absolute;top:10px;left:17.6%;background:none;text-shadow:none;}
.up1 .nxpr {
padding: 1px 5px;
font-size:135%;
background:none;
box-shadow:none;
}
.up1 .nxpr td{
padding:1px 12px;
border:2px groove #C0C0C0;
}


.zone {padding-top:4px;padding-bottom:8px;}
.zone .col1 img {box-shadow:-2px 3px 7px 1px #5c4848;width:84%;}
.hkd {padding:0;margin:0 auto;width:97%;}
.hktab {width:99%;margin:auto;padding:0;}
.hktab >td {width:50%;text-align:right;padding:0;}

div.menu{float:right;width:100%;}

.axmn5 {font-variant:normal;font-size:small;}
	
div.main{
	float:left;
	width:683px;
	margin:10px 2px 15px 22px;
	padding:2px;
	border:4px ridge  #DAA520;
	background-color:#F0E0B2;
}

a.bzlink {
			color:#FFFFF0;
			font-size:0.65em;
			font-weight:600;
			position:absolute;
			bottom:13px;
			right:40px;
}
a.bzlink:visited {color:	#FFFFF0}
a.bzlink:hover {color:#FFD700;text-decoration:none;}

div.main3, div.main4, div.advs, div.advs2{
	float:left;
	margin:10px 2px 4px 10px;
	padding:2px;
	}
.main4 {width:98%;border:4px ridge  #DAA520;}
.main5{width:100%;}
.advs{text-align:center;width:19%;}
.advs2{text-align:center;width:98%;margin-top:148px;border:4px ridge #DAA520;}
	
.titlos {color:#FFFFFF;text-align:left;font-variant:small-caps;font-family:georgia;font-size:179%;margin:14px 3px 3px 1px;padding-left:5px;letter-spacing: 0.7px;}	

#subtit {color:#FFE599;font-size:0.85em;position:absolute;right: 36px;top: 26px;}
	
td.pct{text-align:center;padding-left:0px;width:156px;}	
		
/*banner end*/
/* rep menu */
.unblk740 {display:none;}

.hmb {
position:absolute;
top:12px;
right:10px;
margin:0;
padding:3px;
-webkit-border-radius: 5px;-moz-border-radius:5px;
border-radius:5px;
border:2px solid #DEB887;
}
.hmb:hover{border-color:#96A7B9}
.hmbrg {
margin:4px auto;
width:31px;
height:3px;
background-color:ivory;
}

.menuh2 {
position:absolute;
top:20px;
right:2px;
text-align:left;
visibility:hidden;
color:#FFF;z-index:2;
background-color:#080808;
width:210px; 
padding:3px;
border:1px solid #8696A6; 
}

.menuh2 a {color:#FFF;}
.menuh2 a:visited {color:#D3D3D3;}
.menuh2 a:hover {color:#FFD700;}

.menuh2 >div {
padding:5px 1px 5px 10px;
font-size:100%;
background:#5a4141;
border-bottom:1px solid #8696A6;
box-shadow:none;
}
.menuh2 div:hover {background-color:#8696A6;}

/*rep menu  end*/

/*menuhoriz*/
.horzmenu {
  position: absolute;
  right: 21px;
  top: 36px;
  font-size:80%;
  font-weight:600;
} 
.horzmenu ul {
margin:auto;
list-style-type:none;
padding:0;
background-color:#a4825c;
}
.horzmenu  li {
margin:0px;
display:block;
float:left;
padding:1px 3px;
width:54px;
background-color:#800000;
text-align:center;
border:1px solid #CD853F;
-webkit-box-shadow:0 0 5px 1px #000000 inset;
-moz-box-shadow:0 0 5px 1px #000000 inset;
box-shadow:0 0 5px 1px #000000 inset;
}
.horzmenu  li:hover {background-color:#B22222;}
.horzmenu a:link {color:#F5DEB3;display:block;text-align:center;font-size:0.8em;padding:2px;text-decoration:none;}
.horzmenu a:visited{color:#F5DEB3;text-decoration:none;}
.horzmenu a:hover {color:yellow;text-decoration:underline;background-color:#B22222;}	
.horzmenu a:active {color:red;text-decoration:none;background-color:#474633;}	
/*menuhoriz  END*/
.txtonoma {margin:1px 1px 30px;padding:2px;font-size:1.3em;}	

.pano {margin:10px 4px 4px;background-color:#F8F6DD;text-align:center;padding:12px 3px;font-weight:bold;font-family:georgia, serif;font-size:155%;
-webkit-box-shadow:0 0 48px 2px #D2B48C inset; 
-moz-box-shadow:0 48px 2px 0 #D2B48C inset; 
box-shadow:0 0 48px 2px #D2B48C inset; 
}

.txtpano {border-color:transparent;margin-top:15px;margin-bottom:15px;}	

div.sp {border-bottom:1px solid #C0C0C0;padding-left:2px;margin-bottom:1px;}	
div.en {background-color:#F5F5DC;font-size:97%;width:93%;border: 2px ridge #C0C0C0;margin:2px;padding:1px;color:#A52A2A;position:absolute;bottom:2px;text-align:center;}
.enm{font-style:italic;font-size:90%;color:#2F4F4F;text-align:left;padding-left:3px;}
.batl{color:purple;font-style:italic;font-weight:600;}
.imb{background-color:#FFFACD;font-weight:500;}
.enm2{font-style:italic;font-weight:700;color:#008080}
	
td.titl2 {
	font-family:georgia;
	border:4px ridge  #8B4513;
	background-color:#FAFAD2 ;
	text-align:center;
	color:#000000;
	font-weight:600;
	width:90%;
	font-size:160%;
	font-variant:small-caps
} 
		
	.arw {display:inline-block;margin-right:6%;}
	
	td.bat {text-align:center;font-size:60%;font-style:italic;font-family:georgia;font-weight:500;color:#8B0000;background-color:#F5F5DC;}
	tr.btr {
	text-align:center;
	font-size:60%;
	font-style:italic;
	font-family:georgia;
	font-weight:500;
	color:#8B0000;
	background-color:#F5F5DC;
	}
	tr.bt {text-align:center;font-size:70%;color:#000000;background-color:#F5F5DC;font-weight:600;font-family:tahoma, arial}
	

td.dates0{font-size:68%;text-align:left;vertical-align:top;padding-left:8px;}

	tr.tit1{
	font-size:91%;
	font-family:georgia;
	height:12px;
	background-color:#F0E68C;
	font-weight:600;
	text-align:left;
	padding-left:2px;padding-top:1px;
	}	
	
/*LINKS*/
a:link {color:#FFFFF0;text-decoration:none;font-family:arial, tahoma;}
a:visited{color:#C0C0C0;text-decoration:none;font-family:arial, tahoma;}
a:hover{color:#FFFF00;text-decoration:underline;font-family:arial, tahoma;}
a:active{color:#FF0000;font-family:arial, tahoma;}

a.darklink {color:#4B0082;font-family:tahoma, arial}
/*LINKS end*/		
	
h2 {color:#708090;font-family:georgia;text-align:left}
	
h3 {color:#006400;font-family:arial, tahoma;}
h4 {color:#800000;font-family:georgia;text-align:left;margin:7px 3px;padding:2px 0px 1px 0px;font-size:110%;font-weight:bold}
h4.valtit {padding-left:17px;background-color:#ebcfaa;line-height:145%;font-size:132%;margin-left:-2px;}	
.valt2 {font-family:arial, tahoma;font-weight:200;margin-left:45px;}
h5 {text-align:left;margin:4px 0px 1px 0px;padding:2px 0px 2px 0px;font-size:97%;}
	
/*Left side MENU*/	
.gauch {width:84%;margin:auto;}
.gauch > div {background-color:#5a4141 ;
			color:#F0E68C;cursor:pointer;font-variant:small-caps;
			overflow:hidden;white-space:nowrap;
			padding:9px;margin:3px 0;}
			
	.mico {background:yellow;text-align:center;float:left;width:13%;font-size:115%;}		
			
.menhom {display:none;overflow:hidden;width:100%;white-space:nowrap;padding:1px;margin-top:7px;}
.menhom > div {
	color:#FFFFF0;
	padding:8px 1px 8px 15px;
	background-color:#746666;
	margin-bottom:2px;
	}	
	
	.menhom a {margin-left:15px;}
	.menhom div:hover{color:#FFFF00;background-color:#A0522D;}		
		
	  #crt {background-color:#ae4444;padding-left:3px;}	
			
 .sidmnu1, .sidmnu2 {
			background-color:#2F4F4F ;
			color:#F0E68C;cursor:pointer;
			height:28px;
			padding:3px;
			}
	
.sidmnu1 {text-align:center;color:#FFD700;font-size:87%;background-color:#DC143C;
-webkit-box-shadow:0 0 52px #000000 inset;-moz-box-shadow:0 0 52px #000000 inset;
box-shadow:0 0 52px #000000 inset;}
			
.sidmnu2 {color:#DEB887;
background:#4c535a;
padding-left:8px;
font-size:111%;
border:1px solid  #7f6748;
color: #fffbf4;
}
.sidmnu2:hover{background:#700909;}	
	
	td.menuh{
			color:#FFFFF0;
			font-family:tahoma, arial;
			font-size:78%;
			width:160px;max-width:160px;
			background-color:#8B0000;
			padding:1px;
			height:20px;
			
			}	
	td.menuh:hover{color:#FFFF00;background-color:#2F4F4F;font-weight:600;}		
		
		a.whit {color:#2F4F4F;cursor:pointer;text-decoration:none;font-family:georgia, serif}
		a.whit:visited {color:#A52A2A;font-family:georgia, serif}
		a.whit:hover {color:#A52A2A;text-decoration:none;font-family:georgia, serif}
		a.whit:active {color:red;text-decoration:none;font-family:georgia, serif}
	
.nxpr {
margin:auto;
padding: 1px 12px;
font-size:150%;
background-color:#5a4141;
-webkit-box-shadow:0 0 20px 0 #d59c5f inset;-moz-box-shadow:0 0 20px 0 #d59c5f inset;
box-shadow:0 0 20px 0 #d59c5f inset;
}

.nxpr td{
text-align:center;
background-color:#F5F5DC;
padding:1px 15px;
border:2px groove #C0C0C0;
-webkit-box-shadow:0 0 10px 1px #CD853F;
-moz-box-shadow:0 0 10px 1px #CD853F;
box-shadow:0 0 10px 1px #CD853F;
-webkit-box-shadow:0 0 8px 1px #b6a8a8  inset;
-moz-box-shadow:0 0 8px 1px #b6a8a8  inset;
box-shadow:0 0 8px 1px #b6a8a8  inset;
}
.nxpr a{padding:0;margin:0;font-family:arial,tahoma;cursor:pointer;display:block;text-decoration:none;color:#381C08}
.nxpr a:hover{color:#800000;}
.nxpr a:active{color:red;text-shadow:0 1px #808080;}

table.nxpr td:hover{
border:2px ridge #800000;
}
	.nx {display:none;	}
	.menhom a:visited {color:#FFFFF0}	
/*Left side MENU  end*/

/*bla bla of events*/
table.en {width:99%;font-weight:600;margin:auto;border:1px solid beige;}
table.en td {background:#f3e6bf;font-size:116%;padding:10px 16px;border:none;}

table.bla {width:100%;border:3px ridge #2F4F4F;font-size:83%;font-family:tahoma, arial;color:#2F4F4F;padding:2px;}

table.bla td{border:1px solid #808000;background-color:#FFFFF0;}

	table.read {width:99%;margin-top:7px;background-color:#EEE8AA;padding:3px;border:4px ridge #f2eec2;}	
				
	.tit0 td{color:#800000;padding-left:16px;font-size:117%;font-weight:600;}
	
	td.txt0 {
	font-size:97%;
	line-height:130%;
	font-family:tahoma, arial;
	color:#2F4F4F;
	vertical-align:top;
	padding:9px;
	background-color:#FFFFF0;
	border:2px ridge  #708090;}
	
	.txtonoma td {
	line-height:133%;
	font-family: arial, helvetica, sans-serif;
	color:#000;
	vertical-align:top;
	padding:20px 47px;
	background-color:#FFFFF0;
	border:3px ridge  #f2eec2;
	}
	
	td.val {text-align:left;padding-left:12px;font-weight:600;}
	p.valnot {font-size:79%;font-weight:100;line-height:120%;margin-top:1px;}
	
	li {margin:10px;margin-right:25px;padding:5px 15px;background-color:#fdfde4;border:solid 1px #ededdc;}
/*bla bla of events end*/

table.up {		width:132px;
					color:#EEE8AA;
					border:2px solid  #D3D3D3;
					cursor:pointer;
					background-color:#2F4F4F;
					text-align:center;
					position:fixed;top:3px;left:71px;
					z-index:2
}
table.down {width:132px;
					color:#EEE8AA;
					border:2px solid  #D3D3D3;
					cursor:pointer;
					background-color:#2F4F4F;
					text-align:center;
					position:fixed;bottom:3px;left:71px;
					z-index:2 }

/* my other sites */
.mysites {
width:82%;
margin:50px auto;
text-align:center;
padding:7px;
font-size:88%;
font-family:georgia, serif;
background-color:#850d25;
border:ridge 2px #F0E68C;
}
.mysites > div	{margin:2px auto;border:4px ridge #B8860B;}
.mysites img {display:block;margin:12px auto;width:71px;}
.lgnd 	{
padding:2px 0px;
margin-top:2px;
background-color:#141400;
font-variant:small-caps;
font-weight:600}
/* mysites end---*/					
					
/*footer*/
.footer{text-align:center;margin:56px auto 1px;padding:2px;background-color:#400101;color:#FFFFFF;font-size:0.7em}
.footer p {color:#FEF5CA;font-size:1.2em;margin:17px 2px;}
.bottom{width:60%;margin:auto;padding:3px;text-decoration:underline;font-family:arial, helvetica, tahoma;font-size:105%;border-bottom:solid #808080 1px;}	
.bottom  td {width:15%;}

.social {width:78%;text-align:center;margin:10px auto;padding:5px 11px;}

.butt {width:98%;margin:20px auto 50px;text-align:center;}

.butt div {display:inline-block;padding:12px 38px; margin-right:15px;font-size:1.2em;   
  background: #c5c6c7;
  background-image: -webkit-linear-gradient(top, #c5c6c7, #323638);
  background-image: -moz-linear-gradient(top, #c5c6c7, #323638);
  background-image: -ms-linear-gradient(top, #c5c6c7, #323638);
  background-image: -o-linear-gradient(top, #c5c6c7, #323638);
  background-image: linear-gradient(to bottom, #c5c6c7, #323638);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.butt div a:visited {color:#fff;}
.butt div:hover {
  background: #414b52;
  background-image: -webkit-linear-gradient(top, #414b52, #cad6de);
  background-image: -moz-linear-gradient(top, #414b52, #cad6de);
  background-image: -ms-linear-gradient(top, #414b52, #cad6de);
  background-image: -o-linear-gradient(top, #414b52, #cad6de);
  background-image: linear-gradient(to bottom, #414b52, #cad6de);
  text-decoration: none;
}

@media only screen and (max-width: 1140px) {
.shd1 {width:99%;}
}
@media only screen and (max-width: 1060px) {
	.up1 {left:15%;} 
	.hkd {width:99%;}
	.gauch {width:95%;}
	.txtonoma td {padding:17px 27px;}
	.arw {margin-right:20px;}
}
@media only screen and (max-width: 930px) {
.up1 {left:7px;}
.gauch {width:99%;}
.txtpano {margin-top:10px;margin-bottom:10px;}	
.pano {font-size:150%;}
#subtit {font-size:smaller;}
.arw {margin-right:10px;}
}
@media only screen and (max-width: 740px) {
.up1 {left:4px;top:4px;}	
.unblk740 {display:block;}
.blk740 {display:none;}
.titlos {font-size:150%;padding-left:10px;}
.col1 {display:none;}
.upper {height:55px;}
.col2 {width:99%;}
#subtit {display:none;}
.pano {font-size:140%;}
.txtpano {margin-top:5px;margin-bottom:5px;}	
.txtonoma {font-size:1em;}
.txtonoma td p {padding-left:10px;}
}
@media only screen and (max-width: 540px) {
.up1 {left:1px;top:34px;background:#873028;}	
.up1 .nxpr {font-size:122%;}
.up1 .nxpr td {padding:1px 11px;}
.titlos {font-size:128%;}
.upper {height:48px;}
.pano {font-size:130%;padding:5px 2px;}
.txtonoma td {font-size:.9em;padding:10px 4px;}
.txtonoma td p {padding-left:5px;}
.hmb {right:5px;top:8px;}
.bottom {width:98%;}
li {margin-left:2px;margin-right:2px;}
li {padding-left:3px;padding-right:3px;}
}

@media only screen and (max-width: 400px) {
.pano {font-size:105%;}	
.txtonoma td {font-size:.8em;}	
}