html, body {padding: 0; margin: 0; height: 100%; line-height: 15px;}
html, body, td, label, input, textarea {font: normal 12px Tahoma;}
h1, h2, h3 {color: #0f47a8; font-family: Tahoma; font-weight: normal; cursor: default;}
h1 {font-size: 21px;}
h2 {font-size: 16px;}
h3 {font-size: 14px; margin: 10px 0 5px 0;}
img {border: 0;}
a {color: #1047a9;}

div#wrapper {width: 1194px; min-height: 100%; background: #fff; margin: 0 auto; position: relative; overflow: hidden;}
div#col-right, div#col-main {float: left;}

p.pub_date {
color:#89989F;
font-size:10px;
}

a.pub_link {
color:#0F47A8;
font-family:Tahoma;
font-weight:normal;
font-size: 16px;
text-decoration:none;
}

/* right column */
div#col-right {width: 210px; background: url('/i/point.gif') repeat-y;}
div#col-right #r-right {background: url('/i/point.gif') 100% 0 repeat-y;}
div#col-right #r-right #r-content {background: url('/i/point.gif') 0 100% repeat-x;}
div#col-right #r-right #r-content div.padding {padding: 1px 1px 10px 1px;}
div#col-right ul.menu {padding: 0; margin: -4px 0 0 0; list-style-type: none; background: #f1f3f4}
div#col-right ul.menu li {padding: 5px 10px; border-bottom: 1px solid #c0c2c3;}
div#col-right ul.menu li a {color: #000; text-decoration: none;}
div#col-right ul.menu li.last {border: 0;}
div#col-right ul.info {margin: 10px 0 0 0; padding: 0; list-style-type: none;}
div#col-right ul.info li.title {background: url('/i/gray-block/title-bg.gif') repeat-x; padding: 5px; color: #fff; font-weight: bold; cursor: default;}
div#col-right ul.info li.content {padding: 5px;}
div#col-right ul.info li.content a.title {display: block; margin-top: 10px;}
div#col-right ul.info li.content a.title:first-child {margin: 0;}


/* topmenu */
div#topmenu {width: 552px; height: 326px; position: absolute; left: 0; z-index: 1; background: url('/i/linebg.gif') 0% 100% no-repeat;} 
ul.mainmenu {padding: 0; margin: 5px 0 0 0; list-style-type: none;}
ul.mainmenu li {float: left; margin-left: 10px;}
ul.mainmenu li a {width: 65px; height: 77px; display: block;}
ul.mainmenu li.first a {background: url('/i/buttons.gif') 0 0 no-repeat;}
ul.mainmenu li.first a.current, ul.mainmenu li.first a:hover {background-position: 0 -77px;}
ul.mainmenu li.second a {background: url('/i/buttons.gif') -66px 0 no-repeat;}
ul.mainmenu li.second a.current, ul.mainmenu li.second a:hover {background-position: -66px -77px;}
ul.mainmenu li.third a {background: url('/i/buttons.gif') -132px 0 no-repeat;}
ul.mainmenu li.third a.current, ul.mainmenu li.third a:hover {background-position: -132px -77px;}
ul.mainmenu li.fourth a {background: url('/i/buttons.gif') -199px 0 no-repeat;}
ul.mainmenu li.fourth a.current, ul.mainmenu li.fourth a:hover {background-position: -199px -77px;}
ul.mainmenu li.fifth a {background: url('/i/buttons.gif') -266px 0 no-repeat;}
ul.mainmenu li.fifth a.current, ul.mainmenu li.fifth a:hover {background-position: -266px -77px;}
ul.mainmenu li.sixth a {background: url('/i/buttons.gif') -332px 0 no-repeat;}
ul.mainmenu li.sixth a.current, ul.mainmenu li.sixth a:hover {background-position: -332px -77px;}
ul.mainmenu li.seventh a {background: url('/i/buttons.gif') -400px 0 no-repeat;}
ul.mainmenu li.seventh a.current, ul.mainmenu li.seventh a:hover {background-position: -400px -77px;}


/* main column */
div#col-main {width: 984px; background: #fff; position: relative;}
div#m-left, div#m-center {float: left;}
div#m-left {width: 212px; padding-left: 15px; z-index: 10; position: relative;}
div#m-left ul.submenu, div#m-left ul.submenu ul {margin: 5px 0; padding: 0; list-style-type: none;}
div#m-left ul.submenu ul {margin-left: 15px;}
div#m-left ul.submenu li {margin-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #c0c2c3;}
div#m-left ul.submenu li:last-child {border: 0;}
div#m-left ul.submenu li a {font:bold 14px Tahoma; text-decoration: none; color: #000;}
div#m-left ul.submenu li.current a {font:bold 14px Tahoma; text-decoration: none; color: #1047a9;}
div#m-left ul.submenu li li {border-bottom: 0;}
div#m-left ul.submenu li li a, div#m-left ul.submenu li.current li a {font:normal 12px Tahoma; color: #89989f;}
div#m-left div.pekin-news {margin-top: 10px;}
div#m-left div.pekin-news div.teaser {background: url('/i/pekinnews.gif') no-repeat; color: #0f47a8; font:normal 14px Tahoma; width: 207px; height: 26px; padding: 90px 0 0 5px;}
div#m-left div.pekin-news ul {list-style-type: none; margin: 0; padding: 0;}
div#m-left div.pekin-news ul li.date {margin: 15px 0 2px 0; font-size: 11px;}
div.mc-left:first-child, div#m-left {margin-top: 287px;} 


div#m-center {width: 755px;}
div.mc-left, div.mc-right {float: left;}
div.mc-left {width: 310px; padding-left: 15px; z-index: 10; position: relative;}
div.mc-left ul.news {padding: 0; margin: 15px 0 0 0; list-style-type: none;}
div.mc-left ul.news li.date:first-child {margin-top: 0;}
div.mc-left ul.news li.date {color: #89989f; font-size: 10px; margin-top: 15px;}
div.mc-left ul.news li.content a {display: block;}

div.mc-right {width: 430px; float: left; overflow: hidden;}
div.mc-right div.mcr-col {padding-left: 15px;}
div#mc-right-logos {height: 114px;}
div#mc-right-logos ul {padding: 0; margin: 0; list-style-type: none; overflow: hidden; position: relative; top: 15px;}
div#mc-right-logos ul li {float: left; margin-left: 25px;}
div.mc-banner {clear: both; background: #ffffff; padding: 10px 0; text-align: center;}

div#footer {background: url('/i/footer/bg.gif') 0 0 repeat-x; clear: both; padding: 0 0 15px 0;}
div#footer ul.blogs {padding: 0; margin: 330; list-style-type: none; overflow: hidden;margin-left: 100px;}
div#footer ul.blogs li {float: left; width: 330px; margin-left: 15px;}
div#footer ul.blogs li div.photo {width: 95px; float: left;}
div#footer ul.blogs li div.info {width: 235px; float: left;}
div#footer ul.blogs li div.info h2 {margin-top: 0;}
div#footer ul.blogs li strong.subject {font:normal 14px Tahoma; display: block;}
div#footer ul.blogs li span.date {font:normal 11px Tahoma; display: block; margin: 5px 0; color: #355464;}

/* subpage */
div#wrapper.subpage {max-width: 1194px; min-width: 1024px; width: auto; position: relative; overflow: visible;}
div#wrapper.subpage div#col-main {float: none; overflow: hidden; margin-right: 210px; width: inherit;}
div#wrapper.subpage div#col-right {position: absolute; top: 0; right: 0;}
div#wrapper.subpage div#m-left {margin-top: 0;}
div#wrapper.subpage div#m-center {width: inherit; float: none;}
div#wrapper.subpage div#m-center div#mc-content {padding: 10px; overflow: hidden;}
div#wrapper.subpage div#mc-right-logos {position: absolute; z-index: 50; right: 15px; top: 0;}
div#wrapper.subpage div#header {clear: both; height: 280px;}

/* blogs */
div.blogs div.b-item {background: #F1F3F4 url('/i/blogs/bg.gif') 0 0 repeat-x; overflow: hidden; margin-top: 20px;}
div.blogs div.b-item.post {background: #E8ECED url('/i/blogs/bg.gif') 0 0 repeat-x; overflow: hidden; margin-top: 20px;}
div.blogs div.b-item div.bi-left {float: left; width: 90px;}
div.blogs div.b-item div.bi-left div.padding {margin: 5px; color: #365361; font-size: 11px; cursor: default;}
div.blogs div.b-item div.bi-left div.padding div.info {border-bottom: 1px solid #C0C1C3; padding: 0 0 3px 0; margin-bottom: 3px;}
div.blogs div.b-item div.bi-left div.padding div.info strong {margin-bottom: 5px;}
div.blogs div.b-item div.bi-right {margin-left: 100px;}
div.blogs div.b-item div.bi-right > h2 {margin-top: 0; color: #343F43;}
div.blogs div.b-item div.bi-right div.date {color: #355564; font-size: 11px; cursor: default;}
div.blogs div.b-item div.bi-right div.date span {margin-left: 15px;}
div.blogs div.b-item div.bi-footer {clear: both; background: #7B8C94; text-align: right; padding: 5px;}
div.blogs div.b-item div.bi-footer a {color: #FEFFFD; font:bold 11px Tahoma;}
div.blogs div.b-item div.bi-footer span.delimiter {margin: 0 5px;}
div.blogs div.b-item div.bi-footer.post-message {border-bottom: 5px solid #7B8C93; background: none; text-align: left;}
div.blogs div.b-item div.bi-footer.post-message form {border-top: 1px solid #C0C1C3; margin-left: 95px; padding: 5px;}
div.blogs div.b-item div.bi-footer.post-message form h2 {margin-top: 0; color: #343F43;}
div.blogs div.b-item div.bi-footer.post-message form label {display: block; margin-top: 10px;}
div.blogs div.b-item div.bi-footer.post-message form textarea,
div.blogs div.b-item div.bi-footer.post-message form input[type='text'] {width: 100%; border: 1px solid #DCDDDF; padding: 3px;}
div.blogs div.b-item div.bi-footer.post-message form textarea {height: 130px;}
div.blogs div.b-item div.bi-footer.post-message form div.buttons {text-align: right; margin-top: 10px;}
div.blogs div.b-item div.bi-footer.post-message form div.buttons input {color: #fff; font-weight: bold; background: #7E8D94; border: 0; padding: 5px; cursor: pointer;}
div.blogs div.b-item div.bi-footer.post-message form div.buttons input.smile {background: #7E8D94 url('/i/blogs/smile.gif') 50% 50% no-repeat; width: 30px;}
div.blogs  ul.paginator {background: #C0C1C3; color: #fff; padding: 3px 25px}
div.blogs  ul.paginator li{display: inline; margin: 3px 10px}
div.blogs  ul.paginator li.active{color: red}
div.blogs  ul.wpaginator {color: #fff; padding: 3px 0px}
div.blogs  ul.wpaginator li{display: inline; margin: 3px 20px 3px 0px }
div.blogs  ul.wpaginator li.active{color: red}

hr.gorpav {color:#cccccc;background-color:#cccccc;border:0px none; height:1px;clear:both;}

table.gor {border-collapse:collapse; border:none}
tr.wlgor  {border-bottom:solid 1px #cccccc}
