@charset "utf-8";
/* CSS Document */

html, body {width: 100%; height: 100%; background-color: #f1f1f1;}

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: inherit;
  line-height: 1;
  text-align: left;
  vertical-align: baseline;
}


body {font-size: 13px; color: #52514f; font-family: tahoma; overflow-y:scroll;}

a img, :link img, :visited img, form, a, a:hover {
  border: 0;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol, ul {
  list-style: none;
} 

a {font-family:verdana; font-size:11px; text-decoration:none; margin: 0px; cursor: pointer;}

#wrapper{width:1000px;position:relative;margin: 0px 0px 0px 0px;background:#F1F1F1;height:100%;max-width:1000px;}

#logo {width: 1000px; height: 181px; z-index: 1;}
#logo-center {width: 994px; height: 181px; float: left; background: #F1F1F1 url(../images/header-bg.gif) repeat scroll left top; z-index: 2;}
#logo-center-img {width: 994px; height: 181px; background: transparent url(../images/header-world.gif) no-repeat scroll left bottom; z-index: 3;}
#logo-center-text {width: 994px; height: 181px; float: left; background: transparent url(../images/logo.gif) no-repeat scroll right bottom; z-index: 4;}
#logo-up-lang {width: 70px; height: 15px; position: absolute; right: 385px; top: 0px; z-index: 5; }
a.lang {color:#949494; font-weight:bold; padding-left:5px; line-height:2; z-index: 6;}
a.lang:hover {color : #626262}
#logo-up-links {width: 370px; height: 21px; position: absolute; right: 3px; top: 0px; text-align: right; border-bottom:1px solid #E7D6F6; z-index: 5;}
img.top-link {margin-right: 3px; margin-left: 3px; margin-top: 3px;}
a div.top-links {float: left; width: 80px; height: 21px; background: transparent url(../images/top-link-btn.gif) no-repeat scroll left bottom; text-align: center; font-weight: bold; line-height: 2; color: #a1a1a1; z-index: 10;}
a div.top-links:hover {color : #626262}
#or-left {width: 3px; height: 181px; float: left; background: #F1F1F1 url(../images/header-orange-left.gif) no-repeat scroll left top; z-index: 2;}
#or-right {width: 3px; height: 181px; float: left; background: #F1F1F1 url(../images/header-orange-right.gif) no-repeat scroll left top; z-index: 2;}
#or-btm {width: 1000px; height: 3px; background: #F1F1F1 url(../images/header-orange-btm.gif) no-repeat scroll left top; font-size: 0px;}
#logo-btm-corner {background:transparent url(../images/header-left-btm-corner.gif) repeat scroll left bottom; height:4px; position:absolute; right:3px; top:177px; width:4px; font-size:0px; z-index: 4;}

#menu {width: 830px; height: 22px; position: absolute; left: 6px; max-width:830px;}
a div.menu-item {float: left; width: 82px; height: 21px; background: transparent url(../images/menu-item-bg.gif) no-repeat scroll left bottom; text-align: center; line-height: 150%; color: #5e5e5e; font-size:11px; font-weight:bold; padding-right: 1px; cursor: pointer; letter-spacing:-1px;}
a div.menu-item.active {color: #fff; }
a div.menu-item:hover {color: #fff; }
a div.menu-item#mm-div-1-active, a div.menu-item#mm-div-2-active, a div.menu-item#mm-div-3-active, a div.menu-item#mm-div-4-active, a div.menu-item#mm-div-5-active {color: #fff; }

#search-div {padding: 0; color: #706762; font-size: 10px; height:22px; width:1000px; max-width:1000px}

#search-div div {margin-right: 6px; vertical-align: bottom; display: inline;}
#search-div form {float: right; margin-right: 6px; position: absolute; right: 0px;}
#search-div form input {height: 18px; font-family: verdana; font-size: 10px; color: #929090; padding-top: 2px;}
#search-div form input#searchStr {height: 14px; width: 125px; border-color:#C0C0C0 #EDEDED #EDEDED; border-style:solid; border-width:1px; font-family: verdana; font-size: 10px; color: #929090; position: absolute; right: 16px; top: 3px;}

#top-menu {width: 990px; padding:10px 0 0 6px; height: 20px;}

ul.parent-menu {}
ul.parent-menu li {float: left; padding: 0 10px 0px 10px; border-right: 1px solid #e78200;}
ul.parent-menu li a {color: #696460;}
ul.parent-menu li a:hover {color: #e78200;}
ul.parent-menu li a.active {color: #e78200;}
ul.parent-menu li img {border: 0px; margin-top: 0px;}


ul.parent-menu li.first-li {padding: 0px 0px 0px 0px; border: 0; color: #555454; font-weight: bold; font-family:verdana; font-size:11px;}
ul.parent-menu li.last-li {border: 0;}

#footer {width: 1000px; text-align: center; height:40px}
#footer div {position: absolute; left: 250px; width: 500px; text-align: center; border-top: 1px solid #bebaba;}
#footer span {color: #bebaba; font-size: 11px; font-family: verdana;}

div.main {width: 1000px; padding: 0px; margin: 0px;}
div.main .right, div.main .left {width: 250px; float: left;}
div.main .center {width: 500px; float: left;}

table.main, table.main a {font-family: tahoma; font-size: 12px;}
table.main {width: 1000px; border: 0; border-collapse: collapse; max-width:1000px}
table.main tr td {padding: 10px 6px; vertical-align: top;}
table.main tr td table tr td {padding: 0px;}
table.main tr td table.banner, table.main tr td table.blue, table.main tr td table.green {width: 238px; margin-bottom: 15px;}
table.main tr td table.orange {width: 488px;  margin-bottom: 15px;}
table.main tr td table.orange.big            {width: 738px;}
table.main tr td table.banner tr td {text-align: center; padding: 0px;} 

table.main tr td table.blue thead tr {height: 20px;}
table.main tr td table.blue thead tr th {width: 232px; background: transparent url(../images/table-blue-thead-th.gif) repeat scroll left bottom; text-align: center; color: #5e5e5e; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.blue thead tr th.left {width: 3px; background: transparent url(../images/table-blue-thead-left.gif) no-repeat scroll left bottom; }
table.main tr td table.blue thead tr th.right {width: 3px; background: transparent url(../images/table-blue-thead-right.gif) no-repeat scroll left bottom; }
table.main tr td table.blue tfoot tr {height: 3px;}
table.main tr td table.blue tfoot tr td {width: 232px; background: transparent url(../images/table-blue-tfoot-td.gif) repeat scroll left bottom; text-align: center; color: #5e5e5e; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.blue tfoot tr td.left {width: 3px; background: transparent url(../images/table-blue-tfoot-left.gif) no-repeat scroll left bottom; }
table.main tr td table.blue tfoot tr td.right {width: 3px; background: transparent url(../images/table-blue-tfoot-right.gif) no-repeat scroll left bottom; }
table.main tr td table.blue tbody tr td {width: 232px; background: #ebf3f5; text-align: center; color: #2e2e2e; font-family: tahoma; font-size: 12px; line-height: 20px;}
table.main tr td table.blue tbody tr td.left {width: 3px; background: transparent url(../images/table-blue-tbody-left.gif) repeat scroll left bottom; }
table.main tr td table.blue tbody tr td.right {width: 3px; background: transparent url(../images/table-blue-tbody-right.gif) repeat scroll left bottom; }

table.main tr td table.green thead tr {height: 20px;}
table.main tr td table.green thead tr th {width: 232px; background: transparent url(../images/table-green-thead-th.gif) repeat scroll left bottom; text-align: center; color: #5e5e5e; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.green thead tr th.left {width: 3px; background: transparent url(../images/table-green-thead-left.gif) no-repeat scroll left bottom; }
table.main tr td table.green thead tr th.right {width: 3px; background: transparent url(../images/table-green-thead-right.gif) no-repeat scroll left bottom; }
table.main tr td table.green tfoot tr {height: 3px;}
table.main tr td table.green tfoot tr td {width: 232px; background: transparent url(../images/table-green-tfoot-td.gif) repeat scroll left bottom; text-align: center; color: #5e5e5e; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.green tfoot tr td.left {width: 3px; background: transparent url(../images/table-green-tfoot-left.gif) no-repeat scroll left bottom; }
table.main tr td table.green tfoot tr td.right {width: 3px; background: transparent url(../images/table-green-tfoot-right.gif) no-repeat scroll left bottom; }
table.main tr td table.green tbody tr td {width: 232px; background: #f6f9f2; text-align: center; color: #2e2e2e; font-family: tahoma; font-size: 12px; line-height: 20px;}
table.main tr td table.green tbody tr td.left {width: 3px; background: transparent url(../images/table-green-tbody-left.gif) repeat scroll left bottom; }
table.main tr td table.green tbody tr td.right {width: 3px; background: transparent url(../images/table-green-tbody-right.gif) repeat scroll left bottom; }

table.main tr td table.orange thead tr {height: 20px;}
table.main tr td table.orange thead tr th {width: 482px; background: transparent url(../images/table-orange-thead-th.gif) repeat scroll left bottom; text-align: center; color: #2a2a29; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.orange.big thead tr th {width: 732px; font-weight:bold;}
table.main tr td table.orange thead tr th.left {width: 3px; background: transparent url(../images/table-orange-thead-left.gif) no-repeat scroll left bottom; }
table.main tr td table.orange thead tr th.right {width: 3px; background: transparent url(../images/table-orange-thead-right.gif) no-repeat scroll left bottom; }
table.main tr td table.orange tfoot tr {height: 3px;}
table.main tr td table.orange tfoot tr td {width: 482px; background: transparent url(../images/table-orange-tfoot-td.gif) repeat scroll left bottom; text-align: center; color: #2a2a29; font-family: verdana; font-size: 12px; line-height: 20px;}
table.main tr td table.orange.big tfoot tr td {width: 732px;}
table.main tr td table.orange tfoot tr td.left {width: 3px; background: transparent url(../images/table-orange-tfoot-left.gif) no-repeat scroll left bottom; }
table.main tr td table.orange tfoot tr td.right {width: 3px; background: transparent url(../images/table-orange-tfoot-right.gif) no-repeat scroll left bottom; }
table.main tr td table.orange tbody tr td {width: 482px; background: #f6f9f2; text-align: center; color: #2e2e2e; font-family: tahoma; font-size: 12px; line-height: 20px; }
table.main tr td table.orange.big tbody tr td {width: 732px;}
table.main tr td table.orange tbody tr td.left {width: 3px; background: transparent url(../images/table-orange-tbody-left.gif) repeat scroll left bottom; }
table.main tr td table.orange tbody tr.subgroup td {width: 482px; background: #f6f9f2 url(../images/table-orange-tbody-sg.gif) repeat-y scroll left bottom; text-align: left; color: #335dab; font-family: verdana; font-size: 11px; line-height: 20px;}
table.main tr td table.orange tbody tr.subgroup td.left {width: 3px; background: transparent url(../images/table-orange-tbody-left-sg.gif) repeat scroll left bottom; }
table.main tr td table.orange tbody tr td.right {width: 3px; background: transparent url(../images/table-orange-tbody-right.gif) repeat scroll left bottom; }

table.main tr td table tbody tr td span {line-height: 15px;}

ul.MainNews {list-style: none outside none;}
ul.MainNews li {padding: 10px 10px 0px 10px; line-height: 10px;}
ul.MainNews li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.MainNews li a:hover {text-decoration: underline;}
ul.MainNews li img {height:140px;margin: 0px 0px 5px 0;}

ul.SiteNews {list-style: none outside none;}
ul.SiteNews li {padding: 10px 10px 0px 10px; line-height: 10px;}
ul.SiteNews li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.SiteNews li a:hover {text-decoration: underline;}

ul.GoodNews {list-style: none outside none;}
ul.GoodNews li {padding: 10px 10px 0px 10px; line-height: 10px;}
ul.GoodNews li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.GoodNews li a:hover {text-decoration: underline;}
ul.GoodNews li img {height:90px; float: left; margin: 4px 20px 0 0; clear: left;}

ul.DestructiveNews {list-style: none outside none;}
ul.DestructiveNews li {padding: 10px 10px 0px 10px; line-height: 10px;}
ul.DestructiveNews li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.DestructiveNews li a:hover {text-decoration: underline;}
ul.DestructiveNews li img {height:90px; float: left; margin: 4px 20px 0 0; clear: left;}

ul.PopularInfo {list-style: none outside none;}
ul.PopularInfo li {padding: 10px 10px 0px 10px; line-height: 10px;}
ul.PopularInfo li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.PopularInfo li a:hover {text-decoration: underline;}
ul.PopularInfo li span.author.list {font-size: 10px;}

ul.news {list-style: none outside none;}
ul.news li {padding: 10px 10px 0px 10px; line-height: 10px; }
ul.news li a {color: #352c9f; text-decoration: none; font-weight: bold;}
ul.news li a:hover {text-decoration: underline;}
ul.news li img {height:100px; float: left; margin: 0px 20px; clear: left;}

table.blue tbody tr td span.date.list {font-size: 10px}
table.green tbody tr td span.date.list {font-size: 10px}

table.orange tbody tr td h1 {font-size: 18px; color: DarkSlateGray; text-align: left; margin: 20px;}
table.orange tbody tr td span.date, table.orange.big tbody tr td span.author, table.orange.big tbody tr td span.text, table.orange.big tbody tr td span.file, table.orange tbody tr td span.rate {font-size: 12px; text-align: left; margin: 0px 20px; display: block;}
table.orange tbody tr td span.date {font-size: 11px; text-align: left; margin-right: 20px; margin-bottom: 20px;}
table.orange tbody tr td span.author {font-size: 11px; text-align: left; margin-right: 20px;}
table.orange tbody tr td span.text {margin-bottom: 20px; color: #000;}
table.orange tbody tr td span.text img {float: left; margin: 0 10px 0 0;}
table.orange tbody tr td span.text p {margin-bottom: 5px;line-height:16px;}
table.orange tbody tr td span.date.list {font-size: 10px;margin: 0px 20px 0px 150px;}
table.orange tbody tr td span.date.list1 {font-size: 10px;margin: 0px 20px 0px 5px;}
table.orange tbody tr td span.author.list {margin: 0px 20px 0px 5px; font-size: 10px;}
table.orange tbody tr td span.author.list1 {margin: 0px 20px 0px 150px; font-size: 10px;}
table.orange tbody tr td span.text.list {display: block; margin: 0px 20px 0px 150px; color: #000; font-size: 12px;}
table.orange tbody tr td span.text.list1 {display: block; margin: 0px 20px 0px 5px; color: #000; font-size: 12px;}
table.orange tbody tr td span.link.list {margin: 0px 20px; display: block;}
table.orange tbody tr td span.link.list1 {margin: 0px 20px 0px 5px; display: block;}
table.orange tbody tr td span.link.list2 {margin: 0px 20px 0px 150px; display: block;}
table.orange tbody tr td img.list-photo {margin: 4px 20px 0px 0px; float: left; height: 90px;}
table.orange.big tbody tr td span.file {font-size: 12px; text-align: left; margin-top: 10px; font-weight: bold;}
table.orange.big tbody tr td span.file a.filelink {font-size: 12px; text-decoration: underline;}

div.popupMenu {position:absolute;background-color:#f6f9f2; z-index: 30;}
div.popupMenu ul li {border-top: 1px solid #e78200;border-right:1px solid #e78200;background-color:#f6f9f2;}
div.popupMenu ul {border-bottom:1px solid #e78200;border-left:1px solid #e78200;background-color:#f6f9f2;}
div.popupMenu ul li a {color: #696460;}
div.popupMenu ul li a:hover {color: #e78200;}
div.popupMenu ul li img {float:right; position:absolute; right:3px;}

div.popupMenu#pm1 {width: 130px; height: 69px; bottom: -68px; left: 166px; display:none;}
div.popupMenu#pm1 ul li img#i1 {top:3px;}
div.popupMenu#pm1 ul li img#i2 {top:17px;}

div.popupMenu#pm11 {width: 160px; height: 55px; bottom: -54px; left: 295px; display:none;}
div.popupMenu#pm12 {width: 160px; height: 41px; bottom: -54px; left: 295px; display:none;}

div.popupMenu#pm2 {width: 130px; height: 69px; bottom: -68px; left: 249px; display:none;}
div.popupMenu#pm2 ul li img#i1 {top:3px;}
div.popupMenu#pm2 ul li img#i2 {top:17px;}

div.popupMenu#pm21 {width: 160px; height: 55px; bottom: -54px; left: 378px; display:none;}
div.popupMenu#pm22 {width: 160px; height: 41px; bottom: -54px; left: 378px; display:none;}

div.popupMenu#pm3 {width: 130px; height: 69px; bottom: -68px; left: 332px; display:none;}
div.popupMenu#pm3 ul li img#i1 {top:3px;}
div.popupMenu#pm3 ul li img#i2 {top:17px;}

div.popupMenu#pm31 {width: 160px; height: 55px; bottom: -54px; left: 461px; display:none;}
div.popupMenu#pm32 {width: 160px; height: 41px; bottom: -54px; left: 461px; display:none;}

div.popupMenu#pm4 {width: 130px; height: 69px; bottom: -68px; left: 415px; display:none;}
div.popupMenu#pm4 ul li img#i1 {top:3px;}
div.popupMenu#pm4 ul li img#i2 {top:17px;}

div.popupMenu#pm41 {width: 160px; height: 55px; bottom: -54px; left: 544px; display:none;}
div.popupMenu#pm42 {width: 160px; height: 41px; bottom: -54px; left: 544px; display:none;}

div.popupMenu#pm5 {width: 130px; height: 69px; bottom: -68px; left: 498px; display:none;}
div.popupMenu#pm5 ul li img#i1 {top:3px;}
div.popupMenu#pm5 ul li img#i2 {top:17px;}

div.popupMenu#pm51 {width: 160px; height: 55px; bottom: -54px; left: 627px; display:none;}
div.popupMenu#pm52 {width: 160px; height: 41px; bottom: -54px; left: 627px; display:none;}

div.popupMenu.bottom#pm111 {width: 160px; height: 55px; top: 229px; left: 81px; display:none;}
div.popupMenu.bottom#pm112 {width: 160px; height: 41px; top: 229px; left: 148px; display:none;}


.pagingDiv {width: 712px; text-align: center; font-family: verdana;}
.pagingDiv span {margin: 0px; display: inline;}
.pagingDiv a.paging, .pagingDiv a.paging.last, .pagingDiv a.paging.first, .pagingDiv a {text-decoration: none;}
.pagingDiv .paging {font-size: 12px; color: #696460; font-weight: bold; display: inline; margin: 0px;}
.pagingDiv .paging.current {font-size: 14px; color: #e78200;  display: inline; margin: 0px;}
.pagingDiv .paging.last {font-family: verdana; display: inline; margin: 0px;}

ul li a.cult {color:#949494; font-weight:bold; padding-left:0px; }
ul li a.cult.main {color:#000000; font-weight:bold; padding-left:5px; }
ul li a.cult.active {color : #626262; cursor: text;}
ul li a.cult.parent {cursor: text; text-decoration: none;}
ul li a.cult.parent:hover {color : #949494;}
ul li a.cult:hover {color : #626262; }

.cultList {height: 300px; overflow: auto;}

#divBanner {/*position: relative;*/z-index: 1;}
#aBanner {position: relative; z-index: 10; width: 238px; height: 114px; margin-top: -114px;}

table.main tr td table.comments {width: 250px; margin-left: 20px;}
table.main tbody tr td table.comments tr td {text-align: left;}
table.main tbody tr td table.comments tr td input, table.main tbody tr td table.comments tr td textarea{width: 350px;}
table.orange tbody tr td span.errormsg {font-size: 12px; text-align: left; margin: 0px 0px 20px 20px; display: block; color: #F00;}

