body, table, td, th, form, img {padding: 0; margin: 0; border: 0;}

body {background: #fff; behavior: url(/src/csshover.htc);}
body, td {font-family: arial, verdana, sans-serif; font-size: 14px; color: #000; line-height: 135%;}

table {border-collapse: collapse;}
td {vertical-align: top;}

a {color: #0a367c; text-decoration: underline;}
a:hover {text-decoration: none;}
a.lite {color: #0184a9;}

small {color: #747474; font-size: 12px;}
.lite {color: #0184a9;}
.lite a {color: #0184a9;}

h1, h3 {font-family: arial; font-weight: normal; line-height: 115%; padding: 0; margin: 0 0 1em 0;}
h2 {font-family: arial; font-weight: normal; line-height: 115%;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
.title {color: #9a0000; font-style: italic; margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #9a9a9a;}

h4, h5 {display: inline; font-weight: normal; padding: 0; margin: 0; line-height: 135%;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}

.height {height: 100%;}
.nowrap {white-space: nowrap;}
.bottom {vertical-align: bottom;}
.middle {vertical-align: middle;}
.clear {clear: both;}

.img_left {float: left; margin: 0 15px 10px 0; border: 1px solid #9a9a9a;}

p {padding: 0; margin: 0 0 1.5em 0; line-height: 135%;}

hr {
	color: #9a9a9a;
	background-color: #9a9a9a;
	height: 1px;
	border-width: 0px;
	margin: 10px 0;
}

.head {}
.head .top {background: url(/im/bg/top.gif) top right no-repeat #113068; border-bottom: 1px solid #546d95;}
.head .top .logo {}

.head .top .phone {padding: 20px 15px 15px 5px; width: 205px;}
.head .top .phone .table {}
.head .top .phone .table td {color: #6cc9eb; font-size: 12px;}
.head .top .phone .table td h1 {color: #6cc9eb; margin: 0; font-size: 18px; font-style: normal;}
.head .top .phone .table td h1 small {font-size: 12px; color: #6cc9eb;}
.head .top .phone .table td.name {padding: 4px 5px 0 0;}
.head_vn_all {position: absolute; top: -2800px; left: -2800px; z-index: 179;}
.head_vn {position: absolute; top: -1800px; left: -1800px; z-index: 179; font-size:5px; color: #f5f5f5;}

.head .top .more {font-size: 12px; text-align: right; padding: 25px 45px 15px 0; width: 180px;}
.head .top .more a {color: #fff;}

.head .top .more .lang {padding: 0; margin: 0 0 10px 0; list-style: none; float: right;}
.head .top .more .lang li {padding: 0; margin: 0; float: right; margin: 0 0 5px 15px;}
.head .top .more .lang li .icon {margin: 0 0 -3px 5px;}

.head .top .more .icon {margin: 0 0 -3px 5px;}

.head .menu {background: url(/im/bg/menu_top.gif) top repeat-x #e6ecf2; padding: 10px 0 10px 50px;}
.head .menu ul {padding: 0; margin: 0; list-style: none;}
.head .menu ul li {padding: 0; margin: 0 40px 0 0; float: left;}
.head .menu ul li a {color: #0f296e; font-weight: bold;}
.head .menu ul li a.selected {color: #0184a9; text-decoration: none;}

.head .search {background: url(/im/bg/menu_top.gif) top repeat-x #e6ecf2; text-align: right; padding: 10px 45px 10px 0; width: 180px;}
.head .search .input {width: 145px; border: 1px solid #bfbfbf;}
.head .search .go {margin: 0 0 -3px 0;}

.content {padding: 0 50px 15px 50px; height: 100%;}

.content .top {margin: 25px 0 0 0;}
.content .top th {font-weight: normal; text-align: left;}
.content .top th.day {padding: 0 45px 0 0; width: 40%;}
.content .top th.day h1 a {font-size: 14px; font-style: normal; display: block; float: right; padding: 3px 0 0 0;}
.content .top th.week {padding: 0 45px 0 0; width: 40%;}
.content .top th.week h1 a {font-size: 14px; font-style: normal; display: block; float: right; padding: 3px 0 0 0;}
.content .top th.section {width: 20%;}

.content .top td.day {padding: 15px 45px 25px 0; width: 40%;}
.content .top td.day .image {border: 1px solid #C5C5C5;}

.content .top td.period {padding: 15px 45px 25px 0; width: 40%;}
.content .top td.period .image {border: 1px solid #9A9A9A; float: left; margin: 0 15px 5px 0;}
.content .top td.period h3 {font-size: 14px; font-weight: bold; margin: 0;}
.content .top td.period h2 {margin: 0 0 15px 0; padding: 5px 0 10px 0;}
.content .top td.period h2 a {font-size: 14px; font-style: normal; display: block; float: right; padding: 3px 0 0 0;}

.content .top td.section {padding: 15px 0 25px 0; width: 20%;}
.content .top td.section .region {padding: 0 0 15px 0; margin: 0 0 15px 0; list-style: none; border-bottom: 1px solid #9a9a9a;}
.content .top td.section .region li {padding: 0; margin: 0 0 5px 0;}
.content .top td.section .region li a {font-weight: bold;}
.content .top td.section .type {padding: 0; margin: 0; list-style: none;}
.content .top td.section .type li {padding: 0; margin: 0 0 5px 0; color: #999;}
.content .top td.section .type li a {font-style: italic;}

.content .print {}
.content .print th {border-top: 1px solid #9a9a9a; padding: 10px 0 0 0; font-weight: normal; text-align: left;}
.content .print th h2 {margin: 0;}
.content .print td {padding: 15px 45px 15px 0; width: 30%;}
.content .print td .image {float: left; margin: 0 10px 5px 0;}
.content .print td h1 {font-size: 14px; font-weight: bold;}

.content .shadow_top {background: url(/im/bg/shadow_top.gif) bottom repeat-x; height: 15px; margin: 0 -50px;}
.content .shadow_bottom {background: url(/im/bg/shadow_bottom.gif) top repeat-x; height: 15px; margin: 0 -50px;}
.content .dark {background: #f7f7f7; margin: 0 -50px; padding: 25px 0;}
.content .dark .inside_content {margin: 0 50px;}
.content .dark .inside_content .left_side {width: 100%;}
.content .dark .inside_content .right_side {padding: 0 0 0 35px;}
.content .dark .inside_content .right_side .width {width: 350px;}

.content .news_list {}
.content .news_list .foto {padding: 15px 0 0 0;}
.content .news_list .foto .image {border: 1px solid #9A9A9A; margin: 0 15px 0 0;}
.content .news_list .text {padding: 15px 0 0 0; width: 100%;}

.content .comments {}
.content .comments .comment_list {}
.content .comments .comment_list .item {margin: 0 0 1.5em 0;}
.content .comments .comment_list .item .head {background: #e4ebf1; padding: 10px;}
.content .comments .comment_list .item .head .button {text-decoration: none; border-bottom: 1px dashed #0a367c; margin: 0 0 0 15px;}
.content .comments .comment_list .item .message {padding: 8px; border: 2px solid #e4ebf1;}

.content .comments .post_form {background: #e4ebf1; padding: 10px;}
.content .comments .post_form .name {margin: 0 0 15px 0;}
.content .comments .post_form .name td {padding: 0 15px 0 0;}
.content .comments .post_form .name td .input {width: 350px;}
.content .comments .post_form .tagnum {border: 0; background: none; width: 25px; color: #0184a9; font-size: 12px;}
.content .comments .post_form .helptext {border: 0; background: none; width: 300px; color: #747474; font-size: 12px;}
.content .comments .post_form .textarea {width: 90%; height: 250px;}
.content .comments .post_form .captcha {padding: 10px 0 0 0;}
.content .comments .post_form .captcha .image {margin: 5px 0 10px 0;}

.content .archive {border-bottom: 1px solid #9a9a9a; padding: 0 0 15px; margin: 0 0 15px 0;}
.content .archive .calendar {}
.content .archive .calendar .month {width: 250px;}
.content .archive .calendar .month td a {color: #0184a9;}
.content .archive .calendar .days {width: 250px;}
.content .archive .calendar .days td {padding: 2px;}
.content .archive .calendar .days td a {color: #0184a9;}
.content .archive .year {margin: 0 0 15px 0;}
.content .archive .year h3 {margin: 0 0 10px 0;}

.content .search_page {}
.content .search_page .item_list {border-top: 1px solid #9a9a9a; margin: 15px 0;}
.content .search_page .item_list .item {padding: 15px 0 15px 0; margin: 0; border-bottom: 1px solid #9a9a9a;}

.content .whois {}
.content .whois .section {padding: 0 0 35px 0;}
.content .whois .section .item {width: 50%; padding: 0 25px 0 0;}
.content .whois .section .item .image {border: 1px solid #9A9A9A; margin: 0 15px 5px 0; float: left;}

.content .white_pole {background: #fff; width: 100%; float: left;}
.content .white_pole .bg1 {background: url(/im/bg/corner/w_1.gif) top left no-repeat;}
.content .white_pole .bg2 {background: url(/im/bg/corner/w_2.gif) top right no-repeat;}
.content .white_pole .bg3 {background: url(/im/bg/corner/w_3.gif) bottom left no-repeat;}
.content .white_pole .bg4 {background: url(/im/bg/corner/w_4.gif) bottom right no-repeat; padding: 15px;}

.content .grey_pole {background: #dadee2; width: 100%; float: left;}
.content .grey_pole .bg1 {background: url(/im/bg/corner/g_1.gif) top left no-repeat;}
.content .grey_pole .bg2 {background: url(/im/bg/corner/g_2.gif) top right no-repeat;}
.content .grey_pole .bg3 {background: url(/im/bg/corner/g_3.gif) bottom left no-repeat;}
.content .grey_pole .bg4 {background: url(/im/bg/corner/g_4.gif) bottom right no-repeat; padding: 15px;}

.content .subscribe_form {}
.content .subscribe_form .input {width: 250px;}

.content .vote_form {padding: 0 15px;}
.content .vote_form table {margin: 0 0 5px 0;}
.content .vote_form td {padding: 0 10px 10px 0;}
.content .vote_form h3 {font-size: 16px; font-weight: bold;}

.content .in_few {}
.content .in_few td {width: 25%; padding: 0 35px 15px 0;}
.content .in_few td h3 {font-size: 16px; font-weight: bold;}
.content .in_few td .image {border: 1px solid #9A9A9A; margin: 0 0 5px 0;}

.content .company_search {float: right; position: relative; margin: -30px 0 -35px 0;}
.content .company_search .input {width: 205px; border: 1px solid #bfbfbf;}
.content .company_search .go {margin: 0 0 -3px 0;}

.content .company_search_page {margin: 0 0 15px 0; padding: 15px 15px  15px 15px; background:#dadee2; width: 350px;}
.content .company_search_page .input {width: 205px; border: 1px solid #bfbfbf;}
.content .company_search_page .go {margin: 0 0 -3px 0;}

.content .company_list {padding: 0; margin: 0; list-style: none;}
.content .company_list li {padding: 0 0 0 10px; margin: 0 15px 10px 0; background: url(/im/bg/mark.gif) left no-repeat; float: left; width: 45%;}
.content .company_list li a {color: #000; text-decoration: none;}
.content .company_list li a:hover {color: #0184a9; text-decoration: underline;}

.content .company_table {}
.content .company_table th {text-align: left; font-size: 14px; font-weight: bold; padding: 10px; background: #dadee2; vertical-align: top;}
.content .company_table td {padding: 10px; border-top: 1px solid #9a9a9a;}
.content .company_table tr:hover td {background: #e4ebf1;}

.content .table {}
.content .table td {padding: 0 15px 5px 0;}

.content .right_banners {padding: 0 15px;}

.content .mail_form {}
.content .mail_form td {padding: 0 5px 5px 0;}

.content .gbook {border-top: 1px solid #9a9a9a;}
.content .gbook .faq_text {padding: 15px 0; border-bottom: 1px solid #9a9a9a;}
.content .gbook .faq_text .answer {padding: 10px; background: #e4ebf1; margin: 15px 0 0 0;}

.content .solid_line {border-bottom: 1px solid #9a9a9a; font-size: 0px; height: 1px; overflow: hidden; margin: 15px 0;}

.content .banner_line {padding: 0; margin: 0; list-style: none;}
.content .banner_line li {padding: 0; margin: 0 25px 0 0; float: left;}

.content .chain {color: #747474; font-size: 12px; padding: 5px 0 15px 0;}
.content .chain a {color: #747474;}

.content .domtab {}
.content .domtab .domtabs {padding: 0; margin: 0; list-style: none;}
.content .domtab .domtabs li {padding: 5px; margin: 0 15px 15px 0; float: left;}
.content .domtab .domtabs li a {color: #000; font-size: 18px; text-decoration: none; border-bottom: 1px dashed #000;}
.content .domtab .domtabs li.active {background: #9a0000;}
.content .domtab .domtabs li.active a {color: #fff; font-size: 18px; text-decoration: none; border: 0;}

.content .right_side .right_menu {padding: 0; margin: 0; list-style: none;}
.content .right_side .right_menu li {padding: 0; margin: 0 0 5px 0;}
.content .right_side .right_menu li a {font-weight: bold;}
.content .right_side .right_menu li a.selected {color: #0184a9; text-decoration: none;}

.content .right_side .region {padding: 0 0 15px 0; margin: 0 0 15px 0; list-style: none; border-bottom: 1px solid #9a9a9a;}
.content .right_side .region li {padding: 0; margin: 0 0 5px 0;}
.content .right_side .region li a {font-weight: bold;}
.content .right_side .region li a.selected {color: #0184a9; text-decoration: none;}
.content .right_side .type {padding: 0; margin: 0; list-style: none;}
.content .right_side .type li {padding: 0; margin: 0 0 5px 0; color: #999;}
.content .right_side .type li a {font-style: italic;}
.content .right_side .type a.selected {color: #0184a9; text-decoration: none;}

.content .list_quest {}
.content .list_quest ul {padding: 0; margin: 0 0 5px 0; list-style: none;}
.content .list_quest ul li {padding: 0; margin: 0 0 5px 0;}

.content .list_quest_ans {}
.content .list_quest_ans ul {padding: 0; margin: 0; list-style: none;}
.content .list_quest_ans ul li {padding: 0; margin: 25px 0 0 0;}
.content .list_quest_ans ul li .text {padding: 10px; margin: 5px 0 0 0; background: #e4ebf1;}

.content .img_list {}
.content .img_list ul {padding: 0; margin: 0; list-style: none;}
.content .img_list ul li {padding: 0; float: left; margin: 0 10px 10px 0; height: 75px; overflow: hidden; border: 5px solid #e4ebf1;}

.footer {}
.footer .menu {background: url(/im/bg/menu_footer.gif) top repeat-x #e4ebf1; padding: 10px 50px;}
.footer .menu ul {padding: 0; margin: 0; list-style: none;}
.footer .menu ul li {padding: 0; margin: 0 40px 0 0; float: left; font-size: 12px;}
.footer .menu ul li a.selected {color: #0184a9; text-decoration: none;}

.footer .table {background: url(/im/bg/footer.gif) right bottom no-repeat #113068;}
.footer .table td {color: #fff; font-size: 12px; padding: 20px 35px 25px 50px;}
.footer .table td a {color: #fff;}
.footer .table td.webdela {width: 60%;}
.footer .table td.webdela a {color: #98e7ff;}
.footer .table td.webdela .icon {margin: -15px 0 0 5px; position: absolute;}

table.table_border {border: 1px solid #000000;}
table.table_border td {border: solid 1px #000000; padding: 5px;}
table.table_border td p {padding: 5px;}
table.table_border th {border: 1px solid #000000; padding: 5px;}
