/*
# WEBCORE (c) 2008
*/
body {
	background  : url('img/bg.gif') repeat-x left top #fff;
	font-family : arial, verdana, tahoma, sans-serif;
	font-size   : 12px;
	margin      : 10px;
}
#pmb_main{
	margin			: auto;
	width				: 780px;
}
#pmb_head{
	height			: 100px;
	background	: url('img/l-wid.jpg') no-repeat left top #fff;
}
#pmb_adm{
	height			: 100px;
	width				: 300px;
	background	: url('img/l-pmb.gif') no-repeat center center #E1671D;
	float				: right;
}
#pmb_menu{
	height			: 100px;
	width				: 152px;
	background	: #fff;
	float				: right;
}
#pmb_menu a, #pmb_menu a:visited {
	line-height : 24px;
	border			: 1px solid #fff; 	border-bottom		: none;
	background	: #BCC4D6;
	color				: #495677;
	display			: block;
	text-align  : center;						text-decoration	: none;
	font-size		: 10px;							font-weight			: bold;
}
#pmb_menu a.active, #pmb_menu a.active:visited, #pmb_menu a.active:hover{
	background	: #E1671D;
	color				: #fff;
}
#pmb_menu a:hover{
	background	: #F1772D;
	color				: #fff;
}
#pmb_title {
	background	: #EFF1F5;
	line-height	: 25px;
	border-top	: 1px solid #fff; border-bottom	: 1px solid #BCC4D6;
	margin-bottom : 2px;
	font-weight : bold;
	color				: #334466;
}
#antispam_frame {
	position:absolute;
	width:770px;
	height:442px;
	background:url('img/bgt.gif') repeat left top;
}
#antispam_show {
	text-align:center;
	margin:auto;
	margin-top:120px;
	border:3px solid #337755;
	background:#eefff6;
	padding:2px;
	width:335px;
}
#pmb_title a, #pmb_title a:visited{
	margin-top	: 1px;
	border			: 1px solid #bbbbbb;
	display			: block;
	line-height	: 21px;
	float				: right;
	margin-right: 1px;
	width				: 100px;
	text-align	: center;
	background	: #505c5f;
	color				: #ffffff;
}
#pmb_title a:hover{
	background	: #557799;
	text-decoration : none;
	color				: #ffffff;
	border			: 1px solid #505c5f;
}
#pmb_content{
	padding:5px;
	line-height:18px;
}
#pmb_footer{
	border-top	: 1px solid #BCC4D6;
	padding			: 5px;
	font-size		: 11px;
	color				: #aaaaaa;
	text-align	: center;
}
a, a:visited {
	color				: #446688;
	text-decoration : none;
}
a:hover {
	color				: #0000ee;
	text-decoration : underline;
}
p {
	text-align	: justify;
}

/* forms */
.tools span{
	display       : block;
  line-height   : 20px;
  height        : 20px;
  float         : left;
  padding-left  : 2px;
  padding-right : 2px;
  color					: #778899;
}
.tools a,
.tools a:visited {
  display       : block;
  width         : 20px;
  line-height   : 20px;
  height        : 20px;
  border        : 1px solid #fff;
  float         : left;
  background-repeat   : no-repeat;
  background-position : center center;
  text-decoration:none;
}
.tools a:hover{
  border-color      : #A8D2EE;
  background-color  : #f4faff;
  text-decoration:none;
}

form	{
	margin:0;
}
div.label {
  width       : 100px;
  float       : left;
  line-height : 24px;
  text-indent : 5px;
}
div.labels {
  width       : 180px;
  float       : left;
  line-height : 24px;
  text-indent : 5px;
}
div.val {
  width       : 200px;
  float       : left;
  line-height : 24px;
}
div.vals {
  width       : 530px;
  float       : left;
  line-height : 24px;
}
div.row {
  clear       : both;
}
optgroup {
	font-style	: normal;
	background	: #446699;
	padding			: 0;
	color				: #ffffff;
	margin-bottom:2px;
}
select.inputbox optgroup option {
	font-family	: courier,fixed;
	background	: #ffffff;
	color				: #000000;
	padding			: 2px;
}
.inputbutton{
	background	: #BCC4D6;
	color				: #495677;
	border			: 1px solid #495677;
	height			: 22px;
	font-family	: verdana, arial, tahoma, sans-serif;
	font-size		: 11px;
	font-weight	: bold;
	width				: 80px;
	cursor			: pointer;
	margin-right: 1px;
	padding			: 0px;
}
.inputbox{
	background-color	: #fdfdfd;
	border						: 1px solid #666666;
	font-family				: verdana, arial, tahoma, sans-serif;
	font-size					: 11px;
	padding						: 2px;
}
.box_title {
	line-height 			: 23px;
	font-size					: 14px;
	font-weight				: bold;
	border-bottom			: 1px solid #cccccc;
	margin-bottom			: 5px;
	color							: #446699;
	text-align				: center;
	background				: #f0f7ff;
}
.box_title2 {
	line-height 			: 23px;
	font-size					: 14px;
	font-weight				: bold;
	border						: 1px solid #cccccc;
	color							: #446699;
	text-align				: center;
	background				: #f0f7ff;
}
.box_message{
	padding						: 10px;
	color							: #447766;
}
#form_navigator {
	line-height				: 25px;
	height						: 25px;
	border-bottom			: 1px solid #eeeeee;
}
#form_navigator a, #form_navigator a:visited{
	text-indent				: 15px;
	display						: block;
	background				: url('img/ar0.gif') no-repeat left center;
	color							: #888888;
	float							: left;
	padding-right			: 10px;
}
.shoutbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #447766;
	border: 1px solid #CCCCCC;
}
#form_navigator a:hover {
	text-decoration		: underline;
	color							: #333333;
}
#form_navigator b {
	text-indent				: 20px;
	display						: block;
	background				: url('img/ar1.gif') no-repeat left center;
	color							: #FF6633;
	float							: left;
	padding-right			: 15px;
}

/*/-- Title /*/
/* Table List */
.table-list{
  border        : 1px solid #69a;
  background    : #E0F2FE;
}
.table-list th {
  background    : #A8D2EE;
  padding       : 4px;
  border-bottom : 1px solid #69a;
} 
.table-list tr {
  background    : #fff;
}
.table-list tr:hover{
  background    : #f4faff;
}
.table-list td {
  padding       : 2px;
  line-height		: 20px;
  vertical-align: top;
}
.table-list .normal_height td {
  line-height		: 12px;
}
.table-list td.tools{
  white-space   : nowrap;
}
.table-list td.tools a,
.table-list td.tools a:visited {
  display       : block;
  width         : 20px;
  line-height   : 20px;
  height        : 20px;
  border        : 1px solid #fff;
  float         : left;
  background-repeat   : no-repeat;
  background-position : center center;
}
.table-list td.tools a:hover{
  border-color      : #A8D2EE;
  background-color  : #f4faff;
}
.table-list td.tools a span{
  display       : none;
}
.box-nav {
  padding    : 3px;
  text-align : right;
  line-height: 22px;
}
/* Page Header */
.box-message {
  padding    : 10px;
  font-style : italic;
  font-size  : 12px;
  color      : #a00;
}
.box-kit {
  padding    : 3px;
  color      : #368;
  border     : 1px solid #A8D2EE;
  background : #f4faff;
  margin-bottom : 3px;
  width      : 100%;
  display    : block;
}
.box-kit td{
  white-space:nowrap;
}

.pagetitle {
	font-size:25px;
	font-family: 'Trebuchet MS',arial,tahoma,sans-serif;
	color:#445566;
	text-align:right;
	color:#004499;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #99bcdd;
}
.pagetitle div{
	line-height:18px;
	font-size:11px;
	text-align:left;
}
.pagetitle div a, h1.pagetitle div a:visited {
	color:#006644;
	text-decoration:none;
}
.pagetitle div a:hover {
	color:#664400;
	text-decoration:underline;
}
.pagetitle div b {
	color:#000;
}
.page-header {
  line-height : 26px;
  height      : 26px;
  margin-bottom:2px;
}
.page-header .sep {
  display       : block;
  float         : left;
  color         : #A8D2EE;
}
.page-header a, .page-header a:visited {
  display       : block;
  padding-left  : 30px;
  padding-right : 5px;
  float         : left;
  height        : 24px;
  background-repeat : no-repeat;
  background-position : 3px center;
  border        : 1px solid #fff;
  text-decoration : none;
}
.page-header a:hover {
  text-decoration   : none;
  border-color      : #A8D2EE;
  background-color  : #f4faff;
}

/* Tool Items */
.tool-edit {
  background-image: url('tools/edit.gif');
}
.tool-copy {
  background-image: url('tools/copy.gif');
}
.tool-add {
  background-image: url('tools/add.gif');
}
.tool-delete {
  background-image: url('tools/del.gif');
}
.tool-view {
  background-image: url('tools/view.gif');
}
.tool-new {
  background-image: url('tools/new.gif');
}
.tool-back {
  background-image: url('tools/back.gif');
}
.tool-save {
  background-image: url('tools/save.gif');
}
.tool-saveall {
  background-image: url('tools/saveall.gif');
}
.tool-print {
  background-image: url('tools/print.gif');
}
.tool-close {
  background-image: url('tools/close.gif');
}
.tool-download {
  background-image: url('tools/download.gif');
}
.tool-update {
  background-image: url('tools/update.gif');
}
.tool-up {
  background-image: url('tools/up.gif');
}
.tool-down {
  background-image: url('tools/down.gif');
}


a#rss_news, a#rss_news:hover, a#rss_news:visited,
a#rss_artc, a#rss_artc:hover, a#rss_artc:visited{
	display:block;
	float:left;
	width:70px;
	height:14px;
	text-decoration:none;
	margin-left:1px;
}
/* boxes */
.box-articles p {
	text-indent:30px;
	text-align:justify;
}

/* title */
.title-content{
	background: #C1DEEE;
	line-height: 24px;
	font-family: 'Trebuchet MS',arial,tahoma,sans-serif;
	font-size: 13px;
	color:#0E4E74;
	padding-left:10px;
}
.title-content .link-more,.title-content .link-more:visited,.title-content .link-more:hover{
	display:block;
	float:right;
	width:45px;
	background:url('img/more.gif') no-repeat left center;
	text-decoration:none;
}