/* -------------------- tag styles --------------------*/
html{margin:0;padding:0;height:100%; border:none;}

body {
	font-family: tahoma; 
	font-size: 11px;
	margin:0;
	padding:0;
	height:100%; 
	filter: alpha(opacity=100);
}
/*table {border-spacing: 0; border-collapse: collapse;}*/
table {border-spacing: 0px; padding: 0; margin: 0;}
td,div {font-family: tahoma; font-size: 11px;}
td {vertical-align: top; padding:0; margin:0;}
img {border: 0px; vertical-align: top;}
p {margin: 15px 0 0 0; padding: 0; line-height: 1.5em;}

h1, h2, h3, h4, h5, h6 {margin: 0px;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #BBBDBF;} /*light gray*/
.fc4 {color: #496E16;} /*dark green*/
.fc5 {color: #0079BC;} /*blue*/
.fc6 {color: #878686;} /*gray*/
.fc7 {color: #7DB2DB;} /*sky blue*/
.fc8 {color: #56636D;} /*dark gray*/
.fc9 {color: #696969;} /*text gray*/

.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh18 {line-height:18px;}
.lh22 {line-height:22px;}
.mb8 {margin-bottom: 8px;}
.ls0025 {letter-spacing: 0.025em;}
.ls0050 {letter-spacing: 0.050em;}
.ls0075 {letter-spacing: 0.075em;}
.ls0100 {letter-spacing: 0.100em;}

.h16 {height: 16px;}

table.table{width:100%; height:100%;}
/* -------------------------------------------------------------------------------------------*/
/* -------------------- HEAD start --------------------*/
td#top-left {height: 120px;}
td#top-center {width: 840px; background: url(../images/top-center-back.gif) repeat-x top;}
div#logo-holder {left: 28px; top: 13px; width: 247px; height: 62px;}

img#lang-choose {left: 590px; top: 9px;}
img#lang-slo {left: 738px; top: 9px;}
img#lang-divide {left: 737px; top: 9px;}
img#lang-eng {left: 687px; top: 9px;}
img#lang-divide2 {left: 787px; top: 9px;}
img#lang-chn {left: 787px; top: 9px;}

img#print {left: 748px; top: 96px;}

/*div#menu-holder {width: 727px; height: 27px; left: 0; top: 96px;}
div#menu-holder a {display: block; margin: 0 23px 0 28px; height: 24px;}*/
/* --------------------- HEAD end ---------------------*/

/* -------------------- MIDDLE ENTRY start --------------------*/
td#middle-left {height: 272px; background: url(../images/middle-back.gif) repeat-x top;}
div#middle-left-shadow {width: 10px; height: 272px; background: url(../images/middle-left-shadow.gif) no-repeat;}

td#middle-center {background: url(../images/middle-entry-back.jpg) no-repeat;}
div#middle-desc-frame {background: url(../images/middle-desc-frame.gif) no-repeat; width: 318px; height: 237px; left: 71px; top: 36px;}
div#middle-desc-frame-chn {background: url(../images/middle-desc-frame-chn.gif) no-repeat; width: 318px; height: 237px; left: 71px; top: 36px;}
img#frame-more {left: 265px; top: 229px;}

td#middle-right {background: url(../images/middle-back.gif) repeat-x top;}
div#middle-right-shadow {width: 10px; height: 272px; background: url(../images/middle-right-shadow.gif) no-repeat;}
/* --------------------- MIDDLE ENTRY end ---------------------*/

/* -------------------- MIDDLE TEXT start --------------------*/
td#middle2-left {height: 179px; background: url(../images/middle2-back.gif) repeat-x top;}
div#middle2-left-shadow {width: 10px; height: 179px; background: url(../images/middle2-left-shadow.gif) no-repeat;}

img#circle1 {left: 386px; top: 4px;}
img#circle2 {left: 517px; top: 102px;}
img#circle3 {left: 638px; top: 59px;}
td#middle2-right {background: url(../images/middle2-back.gif) repeat-x top;}
div#middle2-right-shadow {width: 10px; height: 179px; background: url(../images/middle2-right-shadow.gif) no-repeat;}
/* --------------------- MIDDLE TEXT end ---------------------*/

/* -------------------- MAIN start --------------------*/
td#main-left {background: #fff url(../images/main-background.gif) repeat-x bottom;}
td#main-center {background: #fff url(../images/main-back.gif) no-repeat bottom;}
div#main-holder {width: 795px; margin: 20px 0 35px 24px;}
div#main-l {width: 472px; height: auto; margin: 0;}

div.news img {float: left; width: 140px; height: 90px;}
div.post, div.post2  {background: url(../images/link-gray-dot.gif) repeat-x bottom; padding: 0 0 13px 0; min-height: 85px; height: auto !important; height: 85px;}
div.post {margin: 0 0 10px 166px;}
div.post2 {margin: 0 0 10px 0;}

div.post a.label-a {background: none; font-size: 12px; letter-spacing: 0.075em; line-height: 18px; font-weight: bold; color: #56636D;}
div.post a.label-a:hover  {text-decoration: underline;}
div.post2 a.label-a {background: none; font-size: 12px; letter-spacing: 0.075em; line-height: 18px; font-weight: bold; color: #56636D;}
div.post2 a.label-a:hover  {text-decoration: underline;}

a.gray {color: #B9B8B8; background: url(../images/link-gray-dot.gif) repeat-x bottom; padding: 0 0 2px 0; letter-spacing: 0.075em;}
a.gray:hover {background: none; text-decoration: none;}
a.blue , div#text-l a {color: #7DB2DB; background: url(../images/link-blue-dot.gif) repeat-x bottom; padding: 0 0 2px 0; letter-spacing: 0.075em;}
a.blue:hover, div#text-l a:hover {background: none; text-decoration: none;}
div#text-l a.label-a {background: none; font-size: 12px; letter-spacing: 0.075em; line-height: 18px; font-weight: bold; color: #56636D;}
div#text-l a.label-a:hover {text-decoration: underline;}
div#text-l a.big-green {font-size: 14px; letter-spacing: 0.050em; color: #8CC242; font-weight: bold; background: url(../images/link-green-dot.gif) repeat-x bottom;}
div#text-l a.big-green:hover {font-size: 14px; letter-spacing: 0.050em; color: #8CC242; font-weight: bold; background: none;}
a.green {color: #6FA12B; background: url(../images/link-green-dot.gif) repeat-x bottom; padding: 0 0 2px 0; letter-spacing: 0.075em;}
a.green:hover {background: none; text-decoration: none;}
a.news-archive {right: 0; top: 3px;}

div#main-r {width: 275px; height: auto; margin: 0 0 0 47px;}

div.label {height: 25px; border-bottom: 1px solid #D8D8D8; margin: 0 0 23px 0;}
div.con {margin: 0 0 10px 0; line-height: 17px;}

div#text-holder {width: 795px; margin: 15px 0 10px 24px;}
div#text-l {width: 515px; height: auto; margin: 0;}
div#text-l br {clear: both;}
div#text-caption {color: #004E79; width: 476px; min-height: 28px; border-bottom: 1px solid #D8D8D8; margin: 0 0 23px 0px;}
div#text-l img {float: left;}
img.img1 {margin: 0 14px 10px 0;float: left;}
img.img2 {margin: 15px 14px 10px 0;float: left;}
div#text-l a.content {color: #6FA12B; text-decoration: underline;}
div#text-l a.content :hover {text-decoration: none;}
div.sum {margin: 0 0 18px 0; text-align: justify;}
div.txt {margin: 0; text-align: justify;}
div.txt br {clear: both; line-height: 0;}
div#text-r {width: 233px; height: auto; margin: 0 0 0 43px;}
div.label-r {height: 28px; margin: 0;}
div#contact-frame {width: 233px; background: url(../images/contact-back.jpg) no-repeat; height: auto !important; height: 183px; min-height: 183px; padding: 17px 0 10px 26px;}
div#contact-frame div br{clear: both;}
div#contact-frame a {color: #6FA12B; background: url(../images/link-green-dot.gif) repeat-x bottom; padding: 0 0 2px 0; letter-spacing: 0.075em;}
div#contact-frame a:hover {background: none; text-decoration: none;}
div#contact-foot {width: 233px; height: 10px; background: url(../images/contact-foot.jpg) no-repeat; line-height: 10px;}
td#main-right {background: #fff url(../images/main-background.gif) repeat-x bottom;}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
td#foot-left {height: 33px; background: #C2DCA1;}
div#foot-left-shadow {background: url(../images/foot-left-shadow.gif) no-repeat; width: 38px; height: 28px; right: 0 !important; right: -1px; top: -14px;}

td#foot-center {background: url(../images/foot-back.gif) no-repeat;}
div#rights {top: 15px; left: 28px;}
div#author {top: 15px; left: 650px;}

td#foot-right {height: 33px; background: #C2DCA1;}
div#foot-right-shadow {background: url(../images/foot-right-shadow.gif) no-repeat; width: 38px; height: 28px; left: 0; top: -14px;}
/* --------------------- FOOT end ---------------------*/
