﻿body { margin:0; padding:0;font-family:Arial; font-size:100%;text-align:center; width:auto; background:#268cc4 url(../images/bg.jpg) repeat-y center bottom; }
#wrapper{margin:auto; padding-left:50px; padding-right:42px; background:url(../images/body.jpg) no-repeat; width:910px; text-align:left; overflow:auto; height:800px;}
* html #wrapper{ overflow:visible;}
a{ outline:none;}
#header{ height:123px; width:auto; background:url(../images/logo.jpg) no-repeat left bottom;}
.link{ background:url(../images/link_back.jpg) no-repeat top; float:right; width:363px; height:62px; text-align:center;}
.link ul{ margin:0; padding:0; margin-top:7px; margin-bottom:20px;}
* html .link ul{ margin-bottom:26px;}
.link ul li{ display:inline; font-size:11px; font-family:Tahoma; color:White; margin-left:5px;}
.link ul li a{ text-decoration:none; color:White;}

* html .menu{ margin-top:-5px; }
.menu{float:right; display:inline; height:20px; margin-top:25px;   clear:right; }
* html .menu{ width:650px;}
.menu ul{  margin:0; padding:0; list-style-type:none; height:20px;  float:right; }
.menu ul li{  display:inline; font-family:Tahoma; font-size:12px; font-weight:bold; color:White;  }
.menu ul li a{ text-decoration:none; color:#0a4288;height:10px; padding-bottom:10px;  display:block; float:left;  display:inline; padding-right:15px; padding-left:15px;border-bottom: solid 3px #a9d3ff; }
.menu ul li a.menulast{  margin-right:0px;}
.menu ul li a:hover{ border-bottom: solid 3px yellow; color:White;}
#center{ height:252px; width:auto; margin-top:13px; clear:both; float:left; width:910px;}
.slide{ float:left; margin-right:8px; height:252px; display:inline;}


.tabes{ float:left; background:url(../images/tabes_back.jpg) repeat-x; width:369px; height:250px; border:solid 1px #3e8dde; display:inline;}
.ui-tabs { position: relative; padding:0; margin:0; zoom: 1; width:369px; height:250px; float:left; background:url(../images/tabes_back.jpg) repeat-x;}
.ui-tabs .ui-tabs-nav { margin:0; padding:0; border:0;  }
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; display:inline; top:0px; margin:0; border-bottom: 0 !important; padding: 0; white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left; padding:0; text-decoration: none;color:#fff; font-family:Arial; font-size:.75em; font-weight:bold;}
.ui-tabs .ui-tabs-nav li a span{  display:block; display:inline; float:left; height:31px; margin:0; padding:0;}

.ui-tabs .ui-tabs-nav li a .tabbg{ padding-top:10px; height:21px;}
.ui-tabs .ui-tabs-nav li a .first{text-align:center; width:112px;}
.ui-tabs .ui-tabs-nav li a .second{text-align:center; width:129px;}
.ui-tabs .ui-tabs-nav li a .third{text-align:center; width:61px;}
.ui-tabs .ui-tabs-nav li a .forth{text-align:center; width:65px;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#27498f;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a .tabbg{ background:url(../images/tab_back.jpg) repeat-x; border: solid 1px #8fb9d0;  }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;   clear:both; height:217px; padding:5px; font-size:.78em;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabes input[type=text] { border:solid 1px #b6b6b6; padding:2px; background:#fff; color:#343030; font-size:.9em;}
.tabes select{border:solid 1px #b6b6b6; padding:2px; background:#fff; color:#343030; font-size:.9em;}
.tabes .dis{ font-size:.9em; text-decoration:none; color:#7e8996;}

#project{ width:909px; height:265px;  margin-top:40px; background:url(../images/projback.jpg);  float:left;}
.block{ width:215px; height:215px; padding-left:9px; padding-top:6px; float:left; display:inline;}
.sp1{ width:105px; height:19px; padding-left:23px; background:url(../images/bullet.jpg) no-repeat left; font-size:12px; font-weight:bold; color:#268cc4;}
.block p{ width:194px; font-size:11px; color:#000000; font-family:Tahoma; text-align:justify;}
* html .block p{ margin:0; margin-top:10px;}
.read{ background:url(../images/read.jpg) repeat-x; width:223px; height:44px; float:left; margin-left:-8px; margin-top:20px; }
* html .read{ margin-left:-4px; margin-top:27px;}

.read a{ font-size:12px; font-weight:bold; color:#036476; text-decoration:none; float:right; margin-right:18px; margin-top:18px;}
.last{ width:215px; height:215px;  padding-left:9px; padding-top:6px; float:left;}
.sp2{ width:105px; height:19px; padding-left:23px; background:url(../images/bullet2.jpg) no-repeat left; font-size:12px; font-weight:bold; color:#268cc4;}
.last p{ float:left; width:181px; font-size:11px; margin:0; margin-left:15px; margin-top:20px; margin-bottom:29px; color:#000000; font-family:Tahoma; text-align:justify;}
* html .last p{ margin-top:12px; margin-left:10px;}
* html .test{ margin-bottom:-3px;}
.read a{ font-size:12px; font-weight:bold; color:#036476; text-decoration:none; float:right; margin-right:18px; margin-top:16px;}
.footer{height:67px; width:910px; float:left; display:inline; clear:both; }
.footer ul { margin:0; padding:0;  margin-top:40px; margin-bottom:20px; margin-left:10px; }
.footer ul li{ margin-right:5px; display:inline; font-size:11px; font-family:Tahoma; color:#024979;}
.footer ul li a{ text-decoration:none; color:#024979;}
.footer span{ font-size:11px; color:#024979;}
.text{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.txtdesc{ font-size:11px; color:#000000; } 