html,body  {  margin: 0px; padding: 0px; color:#707070; overflow:auto;   background: #FFFFFF; font:normal 8pt Tahoma, Verdana, Arial;}

.main_sh_left_top {background: url("img/main_sh_left_top.png") no-repeat top right; width:24px; height:31px;}

.main_sh_left {background: url("img/main_sh_left.png") repeat-y bottom right;  width:24px;}
.main_sh_left_bottom {background: url("img/main_sh_left_bottom.png") no-repeat bottom right;  width:24px; height:62px;}
/**/


.main_top { background: url("img/main_top.png") repeat-x top right;  height:31px; padding-top:2px; text-align:right; padding-right:10px;}

.main_logo {background: url("img/main_logo.png") no-repeat center 2px; width:666px; height:128px;}
.logo{padding:25px 0 20px 10px; float:left}
.title_main{font:normal 14pt Tahoma, Verdana, Arial;
color:#B4B4B4;
padding:10px 30px 10px 200px;
text-align:right;
vertical-align:middle;}

.main_sh_right_top {background: url("img/main_sh_right_top.png") no-repeat top left; width:28px; height:31px;}

.main_sh_right {background: url("img/main_sh_right.png") repeat-y bottom left;  width:28px;}
.main_sh_right_bottom {background: url("img/main_sh_right_bottom.png") no-repeat bottom left;  width:28px; height:62px;}

.main_bottom_left {background: url("img/main_bottom_left.png") no-repeat bottom left;  width:7px; height:62px;}
.main_bottom {background: url("img/main_bottom.png") repeat-x bottom left;  height:62px;
	font:normal 7pt Tahoma, Verdana, Arial;
}
.main_bottom_right {background: url("img/main_bottom_right.png") no-repeat bottom left;  width:12px; height:62px;}

.sub_left {background: url("img/sub_left.png") no-repeat top left;  width:41px; height:15px;}
.sub_center {background: url("img/sub_center.png") repeat-x top left;  height:15px;}
.sub_right {background: url("img/sub_right.png") no-repeat top left;  width:43px; height:15px;}

.menu { border-right: 1px solid #DFDFDF; padding:5px; padding-bottom:20px;  width:188px;  vertical-align:top;}

.menu_item {background: url("img/menu_item.png") no-repeat top left; padding-left:10px;  width:172px;}
.menu_item_ {background: url("img/menu_item_.png") no-repeat top left; padding-left:10px;  width:172px;}

a.menu_item, a.menu_item:active, a.menu_item:visited {background: none;  text-decoration:none; color:#404040; font-size:10pt; font-weight:bold; font-family: Tahoma, Verdana, Arial; }
a.menu_item:hover {color:#178836; text-decoration:none; background: none;}

a.menu_item_, a.menu_item_:active, a.menu_item_:visited {background: none;  text-decoration:none; color:#178836; font-size:10pt; font-weight:bold; font-family: Tahoma, Verdana, Arial; }
a.menu_item_:hover {color:#404040; text-decoration:none; background: none;}

.l_b { border-right: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; padding-left:4px; background-color:#FFFFFF;  width:194px; height:100px;}
.l_b_ { padding:3px; background-color:#F9F9F9;  height:100%;}

.r_b { border-top: 1px solid #DFDFDF; padding:0px; background-color:#FFFFFF; height:100px;}
.r_b_ { padding:3px; background-color:#F9F9F9;   height:100%;}

input { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:100px; height:18px;  padding:0px 2px 0px 2px; border: solid 1px #B6B6B6; background:#FFFFFF;}

input.radio { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:18px; height:18px;  padding:0px 2px 0px 2px; border: solid 0px #B6B6B6; background:#FFFFFF;}

input.submit { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:auto; height:20px;  padding:0px 2px 0px 2px; border: solid 1px #B6B6B6; background:#FFFFFF;}
input.submit2 { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:40px; height:20px;  padding:0px 2px 0px 2px; border: solid 1px #B6B6B6; background:#FFFFFF;}
input.add_form {width:100%;}

input.sub { width:40px; text-align:center; padding:0px;}

.item {background: url("img/item.png") no-repeat 5px right;  width:25px; height:30px; vertical-align:top;}
.item_ {background: url("img/item_.png") no-repeat 5px right;  width:40px; height:30px; vertical-align:top;}
.title {color:#404040; font-size:12pt; font-weight:bold; font-family:  Arial; }


a.part, a.part:active, a.part:visited {background: none;  text-decoration:none; color:#404040; font-size:9pt; font-weight:normal; font-family: Tahoma, Verdana, Arial; }
a.part:hover {color:#00CC00; text-decoration:none; background: none; background-color:#F9F9F9;}

h1 { font-size:14px; padding-top:4px;}

.info_l{text-align:right; font-weight:bold;}

.row1{ 
	background: #e7e8e9; 
             border-left: 1px solid #eff0f0;
             border-right: 1px solid #cacbcc;
             border-bottom: 1px solid #acaeaf;
             border-top: 1px solid #f7f7f8;
}

.row2{ 
	background: #f3f3f3; 
             border-left: 1px solid #f7f7f7;
             border-right: 1px solid #d9d9d9;
             border-bottom: 1px solid #bfbfbf;
             border-top: 1px solid #fbfbfb;
}

hr {
	height: 1px;
	border: 0;
	border-top: 1px dashed #CCCCCC;
}
