* { font-family: Arial, Verdana; font-size: 12px; margin: 0px; padding: 0px; border:0px; color: #000000; }
body {
	background: url("Design/background1.png") #7F8F6D;
	text-align: center;
	vertical-align: bottom;
	height: 100%;
	width: 100%;
}

#main880px {
	width: 920px;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
}

#topsection {  
	width: 920px;
	background: url(Design/main_top1.png) no-repeat;
	height: 35px;
	clear: both;
}

#bottomsection {  
	width: 920px;
	background: url(Design/main_bottom1.png) no-repeat;
	height: 35px;
	clear: both;
}

#div880px {
	width: 920px;
	background: url("Design/main_back1.png") repeat-y #7F8F6D;
	border: 0px solid;
}

#left35px {
	float: left;
	width: 35px;
	display: block;
	height: 100px;
}

#right35px {
	float: right;
	width: 35px;
	display: block;
	height: 100px;
}

.topright25px {
	float: right;
	width: 25px;
	display: block;
	height: 30px;
}

.topleft25px {
	float: left;
	width: 25px;
	display: block;
	height: 30px;
}

#top540px {
	float: right;
	width: 580px;
	height: 19px;
	margin-top: 10px;
}

#top240px {
	float: left;
	width: 235px;
	height: 19px;
	margin-top: 10px;
}

a.pagelist {
	width: 19px;
	font-size: 11px;
	line-height: 18px;
	display: block;
	float: right;
	font-weight: bold;
	background: #E8EBE2;
	border: 1px solid #ACB6A0;
	margin-right: 2px;
	color: #000000;
	text-decoration: none;
}

a#index {
	width: 50px;
}


a.pagelist:hover {
	color: #226611;
	border: 1px solid #226611;	
}

.pagelistdisabled {
	width: 18px;
	font-size: 11px;
	line-height: 18px;
	display: block;
	float: right;
	font-weight: bold;
	background: #E8EBE2;
	color: #ACB6A0;
	border: 1px solid #ACB6A0;
	margin-right: 1px;
	text-decoration: none;
}

.pagelistselected {
	width: 18px;
	font-size: 11px;
	line-height: 18px;
	display: block;
	float: right;
	font-weight: bold;
	background: #7F8F6D;
	color: #FFFFFF;
	border: 1px solid #000000;
	margin-right: 1px;
	text-decoration: none;
}

#top240px a.pagelist {
	float: left;
}

#top240px .pagelistselected {
	float: left;
}

#perpage {	
	float: right;
}

#perpage a.pagelist {
	float: left;
}

#perpage .pagelistselected {
	float: left;
}

#lc {
	width: 238px;
	font-size: 11px;
	float: left;
	text-align: left;
	color: #666666;
}

#mainmenu {
	text-align: left;
	width: 238px;
	float: left;
}

#mainmenu li {
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;

}

#mainmenu li.active, .activesub {
	font-size: 13px;
	font-weight: bold;
}

#mainmenu ul.submenu li.type0 {
	background: url(Design/tree0.gif) no-repeat;
	padding-left: 20px;
}                                         

#mainmenu ul.submenu li.type1 {
	background: url(Design/tree1.gif) no-repeat;
	padding-left: 20px;
}                                         

#mainmenu li.divider {
	background: url(Design/menudiv.png) no-repeat;
	width: 150px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin-left: -5px;
}

#mainmenu a {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#mainmenu a:hover {
	color: #224400;
	text-decoration: none;	
}

#mainsection {
	float: right;
	width: 592px;
}

.shashinBox {
	width: 183px;
	display: block;
	float: left;
	height: 185px;
	max-height: 185px;
	overflow: hidden;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	background: #E8EBE2;
	border: 1px solid #ACB6A0
}

.adminstyle { max-height: 260px; height: 260px}

.shashinBox a { color: #444444; font-size: 10px; text-decoration: none}
.shashinBox a:hover { color: #000000}

.adminstyle input { font-size: 10px}

/*.shashinBox img {	border: 4px solid #222222 }*/
.shashinBox img {	border: 4px solid #EEEEEE }
.shashinBox img.reverse {	border: 4px solid #EEEEEE }

.shashinBox .leftdiv {
	float: left;
	font-size: 10px;
	line-height: 12px;
	padding-left: 5px;
}

.shashinBox .rightdiv {
	float: right;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	padding-right: 5px;	
}

.shashinSpace1 {
	width: 10px;
	height: 100px;
	float: left;
	display: block;
}

.shashinSpace2 {
	height: 10px;
	min-height: 10px;
	line-height: 10px;
	font-size: 10px;
	clear: both;
}

.shashinSpace3 {
	line-height: 14px;margin-top:3px;
}


.clearer {
	clear: both;
}

#EDT {
	border: 1px solid #000000;
	background: #BBCCAA;
	position: absolute;
	z-index: 2;
	visibility: hidden;
	width: 250px;
	top: 10px;
	left: 10px;	
}


#EDT tr.second {
	background: #AABB99;
}

#EDT .leftdiv {
	float: left;
	font-size: 11px;
	line-height: 14px;
	padding-left: 5px;
}

#EDT .rightdiv {
	float: right;
	font-size: 11px;
	line-height: 14px;
	padding-right: 5px;	
}

#EDT tr.caption * {
	background: #556644;
	color: #FFFFFF;
}


#copyright {
	float: left;
	width: 500px;
	font-size: 10px;
	line-height: 12px;
	margin-top: 2px;
	text-align: left;
}

#copyright a {
	color: #555555;
	font-size: 10px; 
}

#copyright a:hover {
	color: #000000;
}

#colorskin {
	float: right;
	width: 250px;
	font-size: 10px;
	line-height: 12px;
	margin-top: 5px;
	text-align: left;
}


.categoryBox-mainPage { width: 571px; border: 1px solid #AAAAAA; border-top-color: #BBBBBB; display:block; background: #404040; text-align: center; float: left}
.categoryBox-mainPage h2 { background: #999999; border-bottom: 1px solid #BBBBBB; color: #FFFFFF; text-align: left; padding-left: 7px; line-height: 20px}
.shashinBox-mainPage { 	width: 177px;	display: block;	float: left; height: 143px;	max-height: 143px;overflow: hidden; text-align: center; margin: 10px 0px; color: #DDDDDD; font-size: 10px; font-family: Arial, Tahoma}

/*.shashinBox-mainPage img {	border: 4px solid #222222}*/
.shashinBox-mainPage img {	border: 4px solid #EEEEEE}
.shashinBox-mainPage img.reverse {	border: 4px solid #EEEEEE}
.shashinBox-mainPage a { color: #DDDDDD; }
.shashinBox-mainPage a:hover { color: #FFFFFF;}

.morephotos { float: right; width: 140px; text-align: center}
.morephotos a { display: block; background: #222222; color: #EEEEEE; text-align: center; text-decoration: none; border-left: 1px solid #BBBBBB }
.morephotos a:hover { background: #666666; color: #FFFFFF}

.categoryBox-mainPage hr { height: 1px;	border: 0px;	border-bottom: 1px solid #666666;	color: #666666 }


.hostedby { float: right; font-size: 11px; color: #222222; padding-right: 15px;}
.hostedby a { color: #000000; font-size: 11px; text-decoration: none;}
.hostedby a:hover { color: #CCCCCC; text-decoration: underline}

div.backend-mainmenublock { border-bottom: 2px solid #999999; padding-bottom: 10px; clear: both}
span.backendlang { width: 25px; display: block; float: left}
input.backend { border: 1px solid #999999; padding: 1px 2px; margin-bottom: 2px; float: left; clear: right; width: 160px}
input.backend2 { border: 1px solid #999999; padding: 1px 2px; margin-bottom: 2px; float: left; clear: right; width: 130px}

a.ao { color: #222222; font-weight: bold}
.ao { color: #EEEEEE; font-size: 11px}

#lock { float: left; padding-left: 20px}


.shashinBox img.noborder {	border: 0px; padding-top: 2px; float: left; padding-left: 4px; cursor: pointer}
img.working { padding: 48px 110px; display: block; float: left}

.fleft { float: left; }
.fright2 { float: right; padding-right: 15px; }
.fright3 { float: right; padding-bottom: 3px; }
.mainsectionDiv { font-size: 11px; color: #000000; float: left; padding-bottom: 3px; }

.block500 { display: block; width: 500px; margin-left: 3px; float: left; text-align: left; }

h1 { visibility: hidden; display: none; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px}
