/*MAIN*/body {  color: #555555;  padding: 0;  margin:  0;  font-family: Tahoma;}section, aside, article, nav, header, footer{  display: block;  position: relative;}a{  color: #002245;}a:hover{  text-decoration: none;}a.button{  text-decoration: none;  color: #fff;  background: #353535;  padding: 5px;  display:inline-block;}a.button:hover{  background: #555555;}#top-panel nav, #header-content, section#global section#global-content,section#global section#global-box,#footer-content,#slider-content {  width: 900px; } header{  width: 100%;  background: #555555; }#header-content{  height: 150px;  background: #6E8B3D;  margin: 0 auto;  position: relative;   }a#logo{  margin-left: 10px;  width: 300px;  height: 100%;  padding-left: 150px;  display: block;  text-decoration: none;  background: url(../img/logo.png) left center no-repeat;  text-align: center;}a#logo h2{  color: #fff;  font-size: 26px;  padding-top: 45px;  border-bottom: 2px solid #fff;  }a#logo h3{  color: #fff;  font-size: 13px;  }#top-panel{  width: 100%;  height: 36px;}#top-panel nav{  margin: 0 auto;}#top-panel ul.menu{  float: left;}#top-panel ul.menu, #top-panel ul.menu li, #top-panel ul.menu li ul, #top-panel ul.menu li ul li {  list-style-type: none  display: block;  margin: 0;  padding: 0;}#top-panel ul.menu li{  float: left;  display: block;  position: relative;}#top-panel ul.menu li ul{  position: absolute;  left: -9999px;  z-index: 90;  opacity: 0;  -webkit-transition:0.25s linear opacity;  background: #555555;  overflow: visible;}#top-panel ul.menu li:hover ul{  left: 0px;  opacity: 1;}#top-panel ul.menu li ul li{                           float: none;}#top-panel ul.menu a{  display: block;  text-decoration: none;  color: #fff;  font-size: 16px;  height: 16px;  padding: 10px;  white-space: nowrap}#top-panel ul.menu a:hover{  background: #353535;}#top-panel ul.menu a.current, #top-panel ul.menu a.current:hover{  background: #6E8B3D; } #top-panel ul.menu li ul li a{  font-size: 13px;  height: auto;  padding: 5px 10px 5px 10px;}#auth-panel{  height: 26px;  padding: 5px;  float: right;}#slider-content {  width: 1000px;  height: 300px;  margin: 0 auto;}#slider{  float: left;  width: 100%;   height: 100%;  position: absolute;}.switcher, .slide{  height: 100%;}.switcher{  display: block;  position: absolute;  z-index: 90;  top: 0;  width: 50px;  opacity: 0.5;  -webkit-transition:0.25s linear opacity;  }.switcher:hover{  opacity: 1;}.switcher.left{  left: 0;  background: url(../img/prev.png) center center no-repeat;}.switcher.right{  right: 0;  background: url(../img/next.png) center center no-repeat;}#slider-box{  position: absolute;  width: 100%;  height: 100%;}.slide{  position: absolute;  top: 0;  width: 900px;  left: 50px;}.slide img{  width: 100%;  border: none; }.slide p{  position: absolute;  display: block;  padding: 10px;  right: 10px;  top: 10px;  border-radius: 10px;  color: #fff;  background: url(../img/trans-gray.png) repeat;  max-width: 30%;}section#global{  width: 100%;  overflow: hidden;  background: #cce79f;}section#global section#global-content{  margin: 0 auto;  position: relative;}section#global section#global-box{  position: absolute;}section#navigation, section#main{  width: 100%;  float: left;  clear: right;  padding-bottom: 10px;  background: #fff;}section#navigation{  height: 40px;}section#navigation p{  font-size: 16px;  padding: 10px 10px 10px 10px;}section#navigation a{  }section#main{}aside, article{  min-height: 500px;}aside{  padding: 10px 10px 0px 10px;  width: 250px;  float: right;}article{  overflow: hidden;  padding: 10px 10px 10px 10px;}#article-content{  float: left;  width: 100%;  text-align: justify;}#main h3, h3.title{  padding-bottom: 5px;  border-bottom: 1px solid #c4c4c4;}#main h3, #main a.title{  margin-bottom: 10px;  color: #353535;  clear: both;  text-transform: uppercase;  text-decoration: none;  font-size: 16px;  font-weight: bold;}footer{  width: 100%;  font-size: 13px;  background: #555555;  color: #fff;}footer p{  display: block;  padding: 5px;}#footer-content{  margin: 0 auto;  background: #6E8B3D;  overflow: hidden;}footer a{  color: #fff;}/*NEWS*/.post-container{  padding: 10px;}.post-container:nth-last-child(even), .post-mini:nth-last-child(even){  background: #dedede;  padding: 5px;  border: 1px solid #c4c4c4;  text-align: left;  }p.date{  padding: 5px 5px 5px 15px;  font-size: 13px;  color: #353535;  background: transparent url(../img/system/date.png) left center no-repeat;}#post-box{  width: 100%;  overflow: hidden;  margin-bottom: 10px;}.post, .post-mini{  padding: 10px;  font-size: 13px;  text-align: justify;}.post a.next{  font-size: 13px;}.post-mini{  float: left;  padding: 1%;  width: 30.3%;  height: 200px;  overflow: auto;}.post-content{  word-wrap: break-word;  text-align: justify;}/*.post-mini a.title{  display: block;  width: 100%;  color: #353535;  font-size: 14px;  font-weight: bold;} */