body {
	margin:0px;
	padding:0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7e7f83;
	background-color:#ffffff;
}

table {border:none; margin:0px;}
td,div {font-size:15px;}
a img {border:none;}
a {text-decoration:none; color:#7ab704; font-size:15px; font-style:italic;}
a:hover{text-decoration:underline}

#main_table {
	background: url(top-img.jpg) 219px 0px no-repeat; margin-top:10px;
}

#navig-vertic-left {background: url(navig-vertic-left.jpg) 0px 0px no-repeat;}
#navig-vertic-left table tr td a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal;}

#panel-top {width:216px; height:38px; background: url(panel-top.jpg) 0px 0px no-repeat; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#panel-middle {width:216px; background: url(panel-sp.jpg) 0px 0px repeat-y;}
.panel-middle-table {margin:10px 10px 0px 22px;}
.panel-middle-table tr td {vertical-align:top; font-size:13px; padding-bottom:10px;}
.panel-middle-table tr td a {vertical-align:top; font-size:13px; color:#7e7f83; font-style:normal;}
.panel-middle-table tr td img {margin:3px 10px 0px 0px;}


#panel-top-mp {width:300px; height:38px; background: url(panel-top-mp.jpg) 0px 0px no-repeat; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f93400; text-decoration:underline; font-size:10px;}
.proce-el {cursor:pointer;}
#panel-middle-mp {width:300px; background: url(panel-sp-mp.jpg) 0px 0px repeat-y;}
.panel-middle-table-mp {margin:3px 3px 0px 3px;}
.panel-middle-table-mp tr td {vertical-align:top; font-size:12px; padding-bottom:0px;}
.panel-middle-table-mp tr td a {vertical-align:top; font-size:12px; color:#7e7f83; font-style:normal;}
.panel-middle-table-mp tr td img {margin:0px 0px 0px 0px;}

.creater {font-size:11px; text-align:center;}
.creater a {font-size:11px; font-style:normal; color:#7e7f83;}
.footer {font-size:12px; font-style:normal; padding-bottom:2px;}

#panel-h {width:216px; background: url(panel-h-sp.jpg) 0px 0px repeat-y;}
#panel-h .content {padding:0px 16px 0px 20px;}

#work_area {}

/*--------------------------------*/
#cms_form {border:0 solid #3b6092;}
#cms_form .top_header {font-size:13; font-weight:bolder; background-color:#3b6092; padding:2 4 2 6}
#cms_form .sub_header { background-color: #99FFFF; font-size:12px; font-weight: bolder;}

#cms_form select, #cms_form input, #cms_form textarea {background-color:transparent; font-size:12px; border:1px solid #7e7f83; width:300px;}
#cms_form .error_input {border: 1px solid #7e7f83; background-color:#FF9999;}
#cms_form .normal_input {border: 1px solid #7e7f83; background-color:#FFFFEA;}

#cms_form .field_label {font-size:10pt; color:#4f5252; padding: 2 4 2 8; vertical-align:top; white-space:nowrap;}
.field_label .noempty_field { color:#FF0000; font-weight: bolder; font-size:14;}
