/* 
=============	
NEWS 
=============
*/
div.newsblock {margin:0 0 30px 0;}
div.newsblock2 {margin:0 0 20px 0; line-height:1.4em;}
div.newsdate {margin:0 0 5px 0; color:#c79946; }
div.newschapter {margin:0 0 5px 0; font-size:1.17em; font-weight:bold; line-height:1.4em;}
div.newsblock img.imgnewsannounce {width:100px;}


#inner-page #content ul  {margin: 0 0 15px 20px; font-size:1.07em; }
#inner-page #content ol	{margin: 0 0 15px 20px; font-size:1.07em;  }
#inner-page #content ul li { list-style:url(../i/li_bullet.gif); margin:0 0 5px 0; line-height:1.4em;   }
#inner-page #content ol li { list-style:decimal; margin:0 0 5px 10px; line-height:1.4em; }
#inner-page #content h3 { margin: 15px 0 10px 0; font-size:1.07em; color:#c79946;}
#inner-page #content h2 {margin:0 0 20px 0;}


#inner-page #content ul.sitemap { margin:0 0px 0 0; padding:0 0 0 0px; list-style:none;}		
#inner-page #content ul.sitemap li {list-style-type:none; margin-bottom:1em; list-style:none;}		
#inner-page #content ul.sitemap li ul.sitemap {font-size:0.9em; padding:0px; margin:8px 0px 20px 0px; padding:0 0 0 20px; list-style:none;}
#inner-page #content ul.sitemap li ul.sitemap li {list-style-type:none; list-style:none; font-weight:normal; list-style:none; margin-bottom:0.9em; padding:0px; line-height:1.2em;}
#inner-page #content ul.sitemap li ul.sitemap li ul.sitemap{font-size:1em; margin:8px 0px 0 0px; padding:0 0 0 20px;  list-style:none;}
#inner-page #content ul.sitemap li ul.sitemap li ul.sitemap li {list-style-type:none; list-style:none; font-weight:normal; list-style:none; margin-bottom:1em; padding:0px; line-height:1.2em;}


#search .buttonimg { height:21px; width:21px; border:none; cursor:pointer; padding:0; }
#search * {vertical-align:middle}

#inner-page #content ul.search_results {margin:0 0 0 0; padding:0 0 0 0px;}
#inner-page #content ul.search_results li {padding:0 0 0 15px; margin:0 0 20px 0; }

/*#inner-page #content table td{ vertical-align:middle; padding:10px 0 10px 0; border-bottom:1px solid #e4cda4}*/
#inner-page #content table.contenttable td{ vertical-align:middle; padding:10px 0 10px 0; border-bottom:1px solid #e4cda4}
#inner-page #content table.contenttable tr.header {background-color:#f4e2c3;border-bottom:1px solid #e4cda4}
#inner-page #content table.contenttable td.LiteTd {background-color:#f4e2c3;border:1px solid #e4cda4}
#inner-page #content table.contenttable td.DarkTd {background-color:#e4cda4;border:1px solid #e4cda4}
#inner-page #content  table.characteristix tr td {  padding:2px 5px; border:1px solid #e4cda4}
#inner-page #content  table.greyborder tr td { border-bottom:#e4cda4 solid 1px;}
#inner-page #content  table.characteristixl tr td { padding:2px 5px; border:1px solid #e4cda4}
#inner-page #content  table.characteristixl tr.grborder td {  border-bottom:#e4cda4 solid 1px;}

/*#inner-page #content  table.characteristix-border0 td {border-bottom:1px solid #bbbabb}*/
/*
#inner-page #sidebar li.current2 { font-weight:bold; float:left; padding:1px 0 1px 0; margin:0 0 0 -13px; }
#inner-page #sidebar li.current2 span { display:block; padding:4px 10px 5px 13px; margin:0 -1px; position:relative}
#inner-page #sidebar li.current3 { float:left; padding:1px 0 1px 0; margin:0 0 0 -13px; }
#inner-page #sidebar li.current3 span { display:block; padding:4px 10px 5px 13px; margin:0 -1px; position:relative}
*/

#branch #first { top:105px; left:43px;}
#branch #second { top:90px; left:58px;}
#branch #third { top:80px; left:82px;}
#branch #forth { top:110px; left:100px;}
#branch #fifth { top:115px; left:155px;}
#branch #sixth { top:134px; left:165px;}


#main-container_en { width:994px; margin:0 auto; background:url(../i/slogan_eng.gif) no-repeat 84px 196px; }
#header #logo_en { background:url(../i/logo_en.png) no-repeat; height:115px; width:126px; display:block; margin:11px 0 0 60px}
#inner-page #main-container_en {background:url(../i/inner-slogan_en.png) no-repeat 199px 110px; }
table.supra {margin-bottom:20px}
table.supra caption { font-weight: bold; text-align: left; padding: 0 0 15px 0}
table.supra th { font-weight: bold; text-align: left; background: #E4CDA4; padding:2px 5px; border:1px solid #E4CDA4; vertical-align: top}
table.supra .vert-header, table.supra .LiteTd, table.supra .LiteTD  {background:#F4E2C3;}
table.supra colgroup col.vert-header {background-color:#F4E2C3; width: auto; }
table.supra td {border:1px solid #E4CDA4; background: transparent; padding:2px 5px;}
table.supra tbody td, table.supra tbody tr, table.supra tbody, table.supra tbody rows {background: none; }
