body {background-color: #F0EFE7;}
body,td,p,ul,ol,blockquote,span{font-family : Tahoma,Arial,Verdana,sans-serif;}
img {
	border-width: 0;
}
p{text-align  : justify;}
.justy{text-align  : justify;}
.right{text-align  : right;}
.small          {font-size   : 65%;}
.sys{font-size   : 11px;}
.nav{font-size   : 11px; font-weight:bold}
a.nav{text-decoration:none}
a.nav:hover{text-decoration:none; color : #AE9025;}

a.nu{text-decoration:none}
a.nu:hover{text-decoration:underline;}

.mainmenu		{ font-size : 11px; color : #7B3531 }a.mainmenu:link,	a.mainmenu:visited{ text-decoration: none; color : #7B3531;  }a.mainmenu:active, a.mainmenu:hover{ text-decoration: none; color : #AE9025; }.copyright		{ font-family:Arial,Verdana,Tahoma; font-size:11px; color: #666666;}a.copyright		{ color: #666666; text-decoration: none;}a.copyright:hover { color: #666666; text-decoration: underline;}.p1,.p2,.p3{font-weight:bold; font-size:11px; padding:1 1 1 1; border: solid #cccccc 1px;}
.p3{background-color:#DEDECB; color:#FFFFFF}
.p2{background-color:#DEDECB; color:#696969;
padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
}

.light          {
color    : #999999;
font-size   : 11px;
}
.light2         {
color    : #666666;
font-size   : 11px;
}
.light3         {
color    : #666666;
font-size   : 11px;
}
.light2small    {
color    : #999999;
font-size   : 9px;
}


.systab{background-color: #D2D7E1; font-size: 11px;}
.systabh{background-color: #D8B42E; font-size: 11px; color:#7B3531;
 padding-left: 10px; padding-right: 10px;
}
.systabh2{background-color: #D0D0B5; font-size: 11px; color:#333333;
padding-left: 10px; padding-right: 10px;
}
.imgborder{background-color: #D1D1CB;}

.b_light{background-color: #dddddd; font-size: 9px;}
.b_slight{background-color: #f5f5f5; font-size: 9px;}

.row1{background-color: #DEDECB; font-size: 11px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
 background-image: url("/khimages/personal/anbgr1.gif")
}
.row2{background-color: #D0D0B5; font-size: 11px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
 background-image: url("/khimages/personal/anbgr.gif")
}


.border1{background-color: #cccccc}
.border2{background-color: #999999}
.border3{background-color: #cccccc}

.spacer{font-size:11px}

h1{
font-family : Verdana,Tahoma;
font-weight : bold;
font-size   : 14px;
}
h2{
font-family : Verdana,Tahoma;
font-weight : bold;
color    : #B59726;
font-size   : 13px;
}
input,textarea, select {
color : #333333;
font: normal 11px Tahoma, Arial, Verdana, sans-serif;
}
input { text-indent : 2px; }

a:link,a:visited { font-family : Tahoma, Arial, Verdana, sans-serif; text-decoration: none; color : #7B3531; }a:active, a:hover{ font-family : Tahoma, Arial, Verdana, sans-serif; text-decoration: none; color : #AE9025; }

.menu{
font-size   : 12px;
font-weight : bold;
color    : #999999;
}
a.mainmenu{
text-decoration:none;
color    : #7B3531;
}
.msmall         {
color    : #999999;
}
a.msmall{
color    : #7B3531;
}
blockquote{margin: 0 0 0 50; padding 0 0 0 0;}

.smalltext{font-size: 11px}
.bigtext{font-size: 15px}
.graytext{color: #999999}
.redtext{color: #cc0000}
.quote{color: #472A2A; font-size : 12px}
.code{color: #006600}
.hr{background-color: #999999}
.text{font-size   : 13px; color:#000000}

/* 
  Table properties 
*/
.table{background-color: #aaaaaa; vertical-align: top}
.th1{background-color: #D8B42E; color: #7B3531;  background-image: url("/khimages/personal/anbgr2.gif"); font-size: 12px; font-weight: bold; vertical-align: top}
.th2{background-color: #BFEA90; font-size: 12px; font-weight: bold; vertical-align: top}
.td1{background-color: #efefef; font-size: 12px; vertical-align: top}


.forumline	{ background-color: #aaaaaa;}



#wrap {padding: 20px 20px; min-width: 650px;}
#page-body {margin: 4px 0; clear: both; font-size: 11px;}



#wrap-main {padding: 20px 20px; min-width: 950px;}
#page-body-main {margin: 4px 0; clear: both; font-size: 12px;}
div.blockTtl{font-family : Verdana,sans-serif; color: #B59726; font-size: 13px; font-weight : bold; padding: 0 0 5px 0;}
div.blockTtl a {font-family : Verdana,sans-serif; color: #B59726; font-size: 13px; font-weight : bold;}
div.oneBlock {border: 1px dotted #7c1d20; padding: 10px; font-size: 12px; font-family : Tahoma,Arial,Verdana,sans-serif; min-height: 160px; margin-bottom: 20px;}
div.blockPh {height:140px; width:120px; float:left;}
div.blockPh img {border: 1px solid #640600; }
div.hlpDesc {padding-left: 120px;}
#photoBlock {border: 1px solid #7c1d20; background-color: #dfdbd4;  font-size: 10px; font-family : Tahoma,Arial,Verdana,sans-serif; text-align:center; padding: 10 10 10 10;}

.ppPhoto{border: 1px solid #7c1d20;}

div.blockTopL {position: relative; height: 1px;}
div.blockTopL div {position: absolute; top: -17px; left: -17px; width: 17px; height: 14px; background: url('khimages/kh_bltop.gif') 0 0 no-repeat; z-index: 1;}
div.blockTopL div {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}



input.button2 {
	width: auto !important;
	background: #f0efe7 none repeat-x top;
        background-position: 0 100%;
	color: #7c1d20;
        
        border: 1px solid #7c1d20;
        font-family: Tahoma, Verdana;
	height: 18px;
	font-size: 11px;
	min-width: 50px;
        
}

input.search {
	background-repeat: no-repeat;
	background-image: url("/khimages/kh_srch.gif");
        background-position: left 1px;
	padding-left: 17px;
}

dl.err {
	min-height: 35px;
	background-position: 10px 50%;
	background-image: url("/khimages/personal/error-sign.gif");
        background-repeat: no-repeat;
}

dl.err dt {
	padding: 10px 40px 0px 50px;
        color: #cc0000;
        font-size: 11px;
        
}

dl.okey {
	min-height: 35px;
	background-position: 10px 50%;
	background-image: url("/khimages/personal/ok-sign.gif");
        background-repeat: no-repeat;
}

dl.okey dt {
	padding: 10px 40px 0px 50px;
        color: #0B5701;
        font-size: 11px;
        
}



