﻿html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 color: #000;
 font-size: small;
 background: #f1f1f1 url(../images/background.gif) repeat-y 50% 0%;
}

div.box_content, div.header, div.shadow, div.text,
div.tab_nav, div.text_box, div.row, div.hor_nav, div.center-box-bottom,
div.center-box-top, div.end {
 float: left;
 width: 100%;
}

div.shadow {
 background: url(../images/shadow.png) no-repeat 50% 0%;
}

div.width {
 margin: 0px auto;
 width: 900px;
}

div.box_content {
 background: #fff;
}

div.header {
 background: url(../images/head-back.gif) no-repeat 100% 0%;
}

div.logosign {
 float: left;
 padding: 30px 0px 36px 60px;
}

div.logosign a {
 display: block;
 width: 344px;
 height: 55px;
 background: url(../images/logo.gif) no-repeat;
}

div.logosign a span {
 display: none;
}

div.tab_padding {
 padding: 0px 1px;
}

div.tab_nav {
 background: #006666 url(../images/nav-back.gif) repeat-x;
}

div.tab_nav ul {
 margin: 0px 0px 0px 10px;
 padding: 0px;
 list-style: none;
 font-size: 11px;
 border-left: solid 1px #005a5a;
 float: left;
}

div.tab_nav ul li {
 float: left;
 border-right: solid 1px #005a5a;
}

div.tab_nav ul li a {
 display: block;
 width: 120px;
 text-align: center;
 text-transform: uppercase;
 color: #a5d0d0;
 text-decoration: none;
 padding: 7px 0px;
}

div.tab_nav ul li a:hover {
 color: #d8eded;
}

div.tab_nav ul li.active a {
 background: url(../images/a-active.gif) repeat-x;
 color: #fff;
}

div.lang {
 float: right;
}

div.tab_nav div.lang ul {
 margin: 0px 20px 0px 0px;
 padding: 0px;
 list-style: none;
 font-size: 10px;
 float: right;
 border: none;
}

div.tab_nav div.lang ul li {
 border: none;
 padding: 7px 10px;
}

div.tab_nav div.lang ul li a {
 display: inline;
 text-transform: lowercase;
}

div.text_padding {
 padding: 30px 49px 0px 49px;
}

div.breadcrumbs {
 padding: 10px 0px 20px;
 font-size: 10px;
 color: #4e6f64;
}

div.breadcrumbs a {
 color: #4e6f64;
}

div.row {
 padding-bottom: 29px;
}

div.center-box-bottom {
 background: url(../images/central-box-bottom.gif) no-repeat 0% 100%;
 padding-bottom: 12px;
}

div.center-box-top {
 background: url(../images/central-box-top.gif) no-repeat 0% 0%;
}

div.left, div.center, div.right {
 width: 240px;
 text-align: center;
 padding-top: 20px;
}

div.left, div.center {
 float: left;
}

div.right {
 float: right;
 margin-right: 14px;
}

div.left {
 margin-left: 14px;
}

div.center {
 margin-left: 28px;
}

div.leftc {
 float: left;
 width: 374px;
}

div.rightc {
 float: right;
 width: 374px;
}

div.text_box div.row h1 {
 margin: 0px 1px;
 padding: 0px 0px 14px 0px;
 font-weight: normal;
 border-bottom: none;
 font-size: 14px;
 color: #4b4f4f;
}

div.text_box div.row img {
 border: solid 1px #999999;
}

div.text_box div.row p {
 margin: 0px;
 padding: 14px 0px 0px 0px;
 font-size: 10px;
 color: #000;
}

div.text_box div.row p a {
 text-decoration: none;
}

div.text_box div.row p a:hover {
 text-decoration: underline;
}

span.vt {
 color: #1b6b6d;
}

div.text_box div.row div.leftc p {
 padding: 0px 0px 14px 0px;
 text-align: justify;
 font-size: 12px;
 line-height: 18px;
}

div.text_box div.leftc ul {
 list-style: none;
 border-top: solid 1px #c8c7c7;
 margin: 6px 0px 0px 0px;
 padding: 16px 0px 0px 0px;
 float: left;
 width: 100%;
}

div.text_box div.leftc ul li {
 float: left;
 background: none;
}

div.text_box div.leftc ul li a {
 display: block;
}

li.np a {
 width: 80px;
 height: 58px;
 background: url(../images/content/np.gif) no-repeat;
}

li.v {
 padding: 0px 38px;
}

li.v a {
 width: 87px;
 height: 58px;
 background: url(../images/content/v.gif) no-repeat;
}

li.do a {
 width: 129px;
 height: 58px;
 background: url(../images/content/do.gif) no-repeat;
}

div.text_box div.leftc ul li a span {
 display: none;
}

div.text_box div.rightc ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 font-size: 15px;
}

div.text_box div.rightc ul li {
 background: url(../images/li-i.gif) no-repeat 0% 50%;
 padding: 9px 6px 10px 12px;
 margin-bottom: 2px;
}

div.text_box div.rightc ul li a {
 text-decoration: none;
 color: #006666;
 font-weight: normal;
}

div.row h1 a {
 color: #fff;
 text-decoration: none;
}

div.row h1 a span {
 display: none;
}

div.text_box {
 padding-bottom: 40px;
}

div.text_box h1 {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 20px;
 font-size: 20px;
 font-weight: normal;
 color: #1e6a6a;
 border-bottom: solid 2px #565c60;
}

div.text_box h2 {
 margin: 40px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 16px;
 font-weight: normal;
 color: #1e6a6a;
 border-bottom: solid 1px #565c60;
 float: left;
 width: 100%;
}

div.text_box h2 a {
 color: #1e6a6a;
}

div.text_box h2 a:hover {
 text-decoration: none;
}

div.text_box p {
 margin: 0px;
 padding: 0px 0px 10px 0px;
 font-size: 12px;
}

div.text_box p.important {
 margin: 0px;
 padding: 0px 0px 10px 0px;
 font-size: 11px;
 color: #b40000;
}

img.img_content {
 float: left;
 border: solid 1px #006666;
 padding: 3px;
 margin: 3px 14px 6px 0px;
}

div.text_box p a {
 color: #000;
}

div.text_box h1 a {
 color: #1e6a6a;
 text-decoration: none;
}

div.text_box ul {
 margin-top: 0px;
 padding-top: 0px;
 font-size: 11px;
 list-style-position: inside;
}

div.text_box ul li {
 color: #006666;
 font-weight: bold;
}

div.text_box ul li ul li {
 font-weight: normal;
}

div.hor_nav_left {
 float: left;
 width: 48%;
}

div.hor_nav {
 padding-bottom: 40px;
}

div.hor_nav ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 font-size: 11px;
 font-weight: bold;
}

div.hor_nav ul li {
 background: url(../images/s_nav.gif) repeat-x 0% 50%;
 padding: 4px 0px;
 margin-bottom: 2px;
 text-align: center;
}

div.hor_nav ul li a {
 color: #fff;
 text-decoration: none;
 width: 100%;
 display: block;
}

div.hor_nav ul li:hover {
 background: #338989;
}

div.hor_nav_right {
 float: right;
 width: 48%;
}

div.end {
 padding: 10px 0px 30px;
 text-align: center;
 font-size: 11px;
 color: #cdcdcd;
}