@charset "utf-8";

body { margin:0; padding:0; font-family: Verdana, Arial, Tahoma, "Trebuchet MS"; font-size: 11px; color: #ffffff; background:#fff url(images/bg.png) repeat-x; }
img { border: none; } 

a:link, a:visited { margin: 0; padding: 0; color: #35373c; text-decoration: none; }
a:hover, a:active { margin: 0; padding: 0; color: #35373c; text-decoration: underline; }

.error { color: #FF0000; text-align: center; vertical-align: middle; padding: 1em; background-color: #FFC; margin-bottom: 5px; margin-top: auto; margin-right: auto; margin-left: auto; border: 1px solid #F00; }
.notice { color: #000; text-align: center; vertical-align: middle; padding: 1em; background-color: #FAFFA0; margin-bottom: 5px; margin-top: auto; margin-right: auto; margin-left: auto; border: 1px solid #B3B3B3; }



#menu { padding:10px; margin-top: 10px; margin-left: auto; margin-right: auto; height: auto; width: 730px; background: #111111 url(images/white_bg.gif) repeat-x; border: 1px solid #a5a5a5; font-size: 13px; font-weight:normal; color:#c6c6c7; }
#portal { padding:10px; margin-top: 3px; margin-left: auto; margin-right: auto; height: auto; width: 730px; background:#f7f7f7; border: 1px solid #a5a5a5; font-size: 12px; color:#404040; }
#portal a { color:#3b465e; font-size: 1em; }
#portal a:hover { color:#3b465e; font-size: 1em; }

.ann { padding-top: 3px; padding-bottom: 3px; border-bottom:1px dashed #EAEAEA; }
.news-icon { background: url(images/notice_ico.gif) no-repeat; padding-left: 45px; }

.userHeader { color: #000; }


#right { margin-bottom: 1px; float:right; height: auto; width: auto; text-align:center; }


#footer { margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 12px; text-align: center; color:#4c4e53; }
#footer a { color:#4c4e53; font-size: 1em; }

div.clear, div.clear-small, div.clear-large { clear: both; height: 10px; line-height:0; font-size:1px; }
div.clear-small {	height: 5px; }



/* object01 */

.objWrap01{	background:#fff; border:1px solid #c6c6c7; margin:0 0 14px; overflow:hidden; }
.objHeader01 { background:url(images/bg-objHeader01.png) repeat-x; height:25px; line-height:25px; overflow:hidden; padding:0 0 4px; }
.interactWrap { margin:0 0 10px; width:298px; }
.registrationWrap { margin:0 0 10px; width:398px; }
.loginWrap{ margin:0 0 10px; width:280px; }
.newsWrap{ margin:0 0 10px; height: 250px; width:435px; }
.fnewsWrap{ margin:0 0 10px; width:728px; }
.lnkMore{ background:url(images/txt-more.png) no-repeat; float:right; height:24px; line-height:24px; overflow:hidden; width:64px; }
.titleInteract{ background:url(images/txt-interact.png) no-repeat; float:left; height:24px; line-height:24px; overflow:hidden; width:90px; }
.picText_bg{ overflow:hidden; text-indent:10000em; white-space:nowrap; }
.objContent01{ overflow:hidden; padding:5px; }
.newsTitle { font-size: 14px; font-weight: bold; }

h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
h3 { font-size: 12px; padding-left:5px; }


/* Gallery (d07) */

.image_box, .video_c_box { float: left; position: relative; padding: 0; width: 150px; height: 160px; }
.image_box a { text-decoration: none; }
.image_box { margin: 10px 17px 0 10px; }
.image_c_box { margin: 10px 10px 0 12px; }
.image_box img, .image_box_related img, .video_c_box img { border: 1px solid #000; margin-bottom: 3px;}
.image_box img:hover, .image_box_related img:hover, .video_c_box img:hover { border: 1px solid #006dff; }
.box_left { width: 68px; float: left; margin: 3px 0 1px 1px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.box_right { width: 68px; float: right; margin: 3px 1px 1px 0; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; color: #666;}

.clear_right { clear: right; }
.clear_left { clear: left; }

