.email:hover {color: #cbe1f8; }
#subnav .subnavitem a:hover, #subnav .subnavitem_act a {color: #fff; }
#nav .navitem a:hover, #nav .navitem_act a {color: #CBE1F8;}
.newsitem .detail a:hover, .newsitem .detailLong a:hover {color: #fff; }
a, a:hover {text-decoration: none; }
.contentItem a:hover {text-decoration: underline;}
.fileDownload:hover {border: solid 1px #ffffff; text-decoration: none; cursor: pointer;}
.linkBox a:hover {color: #ffffff; text-decoration: underline;}
.gallery .gContent img:hover {border: solid 1px #6C8094; margin-right: 14px; margin-bottom: 14px;}
.email {color: #38434f;}
.row .label, .rowPrice .label {position: relative; width: 148px; padding-left: 12px; float: left;}
.row .right {position: relative; width: 255px; float: left;}
.row .left {position: relative; width: 269px; margin-right: 48px; float: left;}
.row, .fileDownload {position: relative; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; background-color: #6c8094; min-height: 10px;}
#content {color: #fff;}
#content h1 {color: #fff;}
#subnav .subnavitem a {color: #38434f; }
#nav .navitem a {color: #fff; }
.newsitem .detail a, .newsitem .detailLong a {color: #283039; }
.newsitem {color: #fff; }
.newsitem h1 {height: 27px; color: #fff; }
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#weatherinfo img {padding-left: 15px; padding-right: 15px; padding-top: 5px; margin-bottom: 5px;}
.open {position: absolute; z-index: 4; background-color: #6C8094; opacity: 0.95; height: 235px; width: 155px; bottom: 34px; margin-left: -5px; padding-top: 5px; padding-left: 5px; overflow: hidden; background-image: url(../../media/dsg/bg/weather.gif); background-position: top; background-repeat: no-repeat;}
.close {position: absolute; z-index: 4; background-color: #6C8094; opacity: .0; filter:alpha(opacity=00); -moz-opacity:.0; height: 0px; width: 155px; bottom: 34px; margin-left: -5px; padding-top: 5px; padding-left: 5px; overflow: hidden; background-image: url(../../media/dsg/bg/weather.gif); background-position: top; background-repeat: no-repeat;}
.address td {color: #38434f;}
.rowPrice {position: relative; height: 16px; margin-bottom: 1px; padding-top: 5px; background-color: #3B454F;}
.rowPrice .left {position: relative; margin-right: 48px; float: left;}
.row .labelForm {position: relative; width: 85px; padding-left: 12px; float: left;}
.rowBottom {position: relative; min-height: 16px; margin-bottom: 1px; background-color: #3B454F; padding-top: 4px; padding-bottom: 4px;}
.image {border: solid 1px #ffffff; margin-right: 8px; margin-top: 3px;}
.history th {width: 50px; vertical-align: top; color: #cbe1f8; font-weight: normal;}
.history td {padding-bottom: 10px;}
.gallery h1 {position: relative; background-color: #6C8094; padding-left: 14px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #6C8094;}
.gallery .gContent {border: solid 1px #6C8094; padding: 14px; padding-bottom: 0px; padding-right: 5px;}
.gallery .gContent img {border: solid 1px #ffffff; margin-right: 14px; margin-bottom: 14px;}
.linkBox a {color: #ffffff;}
.linkBox li {position: relative; background-image: url(../../media/dsg/icon/links.gif); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 8px; background-position: 0px 2px;}
.linkBox {position: relative; float:left; width:185px; overflow: hidden;}
.contentItem a {color: #ffffff;}
.fileDownload {background-image: url(../../media/dsg/icon/download.gif); background-repeat: no-repeat; background-position: 562px 5px; padding-left: 14px; border: solid 1px #6C8094;}
.price td, .price th {padding-bottom: 10px;}
.contentItem ul {margin-left: 20px;}
.weatherLink {padding-left: 14px;}
h1.news {position: relative; margin-bottom: 1px; padding-top: 3px; padding-bottom: 3px; background-color: #6c8094; min-height: 10px; color: #fff; font-weight: bold; padding-left: 13px; background-image: url(../../media/dsg/icon/info.gif); background-repeat: no-repeat; background-position: 562px 5px; border: solid 1px #6c8094;}
.newstext, div.filelist {padding-left: 14px; padding-right: 14px; border: solid 1px #6C8094; border-top: none; padding-top: 14px; padding-bottom: 14px; text-align: justify;}
.newstext .detail {margin-top: 10px;}
.newstext img {border: solid 1px #fff; margin-top: 10px; margin-right: 10px;}
h1.filelist {position: relative; margin-bottom: 1px; padding-top: 3px; padding-bottom: 3px; background-color: #6c8094; min-height: 10px; color: #fff; font-weight: bold; padding-left: 13px; background-image: url(../../media/dsg/icon/download.gif); background-repeat: no-repeat; background-position: 562px 5px; border: solid 1px #6c8094;}
.filelist ul {list-style-image: url(../../media/dsg/icon/download.gif);}
