table.top_0 {
	width: 100%;
	height:119px;
	background: url('../design/bg_up.jpg');
}

div.flash, td.flash {
	width: 100%;
	height:200px;
	background: url('../design/bg-bushouse.jpg');
}
td.flash1 {
	height:200px;
	background: url('../design/bg-bushouse.jpg');
}

img.hide {
	visibility: hidden;
	display: block;
}

table.body {
	width: 100%;
	background: #D8E3E7 url('../design/bg_midl.jpg') repeat-x top left;
}

td.left_body {
	width: 29px;
}

td.shadow_menu {
	background: url('../design/shadow_menu.jpg') no-repeat top right;
}

td.bg_menu {
	width: 242px;
	vertical-align: top;

}

td.center {
	width: 90%;
	vertical-align:top;
	padding: 26px 20px 0px 15px;

	color: #000000;
	font: normal 11px Verdana;
}

table.contact {
	width: 100%;
	background: #46889F url('../design/bg-contact') repeat-x top;
}
td.td-contact-0 {
	padding: 0px 15px 0px 15px;
}
td.td-contact-0 div {
	font-size: 1px;
	border-top: solid 1px #DBE8ED;
}
td.td-contact_2 {
	padding: 15px;
}
td.td-contact_1 {
	padding: 15px;
}
td.td-contact_2, td.td-contact_1 {
	color: #ffffff;
	font: normal 12px Arial;
}

table.menu {
	width: 100%;
	background: #46889F url('../design/bg_menu.gif') repeat-x top left;
}
table.menu td {
	padding: 0px 15px 0px 15px;
	height: 10px;
}
table.menu td div {
	padding: 3px 0px 5px 0px;
	border-top: solid 1px #BBD3DB;
}
table.menu td div a, table.menu td div a:link, table.menu td div a:visited {
	color: #ffffff;
	font: normal 13px Verdana;
	text-decoration: none;
	width: 100%;
}

table.bottom {
	width: 100%;
	height:56px;
	background: url('../design/bg_bottom.jpg');
}

td.bottom-center {
	padding-top: 17px;
	padding-bottom:8px;

	text-align: left;
}

td.bottom-right {
	width: 90%;

	color: #BEC6C2;
	font: normal 10px Arial;
	text-align: right;
	vertical-align: middle;

	padding-right: 20px;
}
a.copyright, a.copyright:link, a.copyright:visited {
	color: #BEC6C2;
	font: normal 10px Arial;
	text-decoration: none;
}
a.copyright:hover {
	color: #D1D7D4;
	border-bottom: dotted 1px #8C9992;
}

a.copyright:focus {
	background: #516A5C;
}

table.top_0 td {
	vertical-align: top;
	padding-left: 34px;
}

span.white_1 {
	color: #ffffff;
	font: normal 13px Verdana;
}

input.search_zch, input.search_subm {
	background: #B4CED7;
	height: 18px;
	font: normal 11px Verdana;
	padding: 1px 0px 1px 2px;
}

input.search_subm {
	height: 18px;
	font: normal 12px Verdana;
}

br.s5 {
	font-size: 5px;
}

table.catalog th {
	color: #ffffff;
	font: normal 11px Verdana;

	text-align: left;
	padding: 2px 10px 3px 10px;
	background: #30718A url('../design/bg_th.gif') repeat-x;
}
table.catalog, table.catalog td {
	border: solid 1px #A1AAAC;
}
table.catalog td.p {
text-align: center;
}

td.cn {
	color: #ffffff;
	font: normal 11px Verdana;
	background: #5993A8;
	padding: 3px 0px 3px 10px;
}

table.catalog td {
	font: normal 11px Verdana;
	padding: 3px 10px 3px 10px;
}
tr.row1 {
	background: #AEC8D4;
}
tr.row2 {
	background: #B3D0DD;
}

#menuarr {
	position: absolute;
	top: -100px;
	left:-100px;
}

td.dr {
	padding: 0px;
	width: 3px;
}

b.off {
	color: #ffffff;
}
a.on, a.on:link, a.on:visited {
	color: #ffffff;
}

a.menu_top, a.menu_top:link, a.menu_top:visited, span.menu_top {
	color: #ffffff;
	font: normal 13px Verdana;
	text-decoration: none;
}
a.menu_top:hover {
	color: #336E7F;
}

td.icon {
	padding: 16px 20px 0 0;
	text-align: right;
	vertical-align: top;
	color: #ffffff;
	font: normal 12px Verdana;
}
td.top_l div {
	padding-left: 6px;
	color: #ffffff;
	font: normal 11px Verdana;
}


a.specz, a.specz:link, a.specz:visited, span.specz {
	color: #2D6A7B;
	font: bold 12px Arial;
	text-decoration: none;
}
a.specz:hover {
	color: #000000;
}

tr.mov {
	background: url('/skin/simple/design/bg-ov.gif');
}
tr.mou {
	background: none;
}

hr.az {
	height: 0px;
	border-top: solid 1px #2D6A7B;
	margin:0px;
	padding:0px;
}

div.phond {
	padding-top: 17px;
}

h2 {
	color: #D61419;
	font: bold 16px Arial, Tahoma, Verdana;
}


.adv {
visibility: hidden;
position: absolute;
}

#logos {
	display:none;
	margin-top: -219px;
	float: right;
	height: 219px;
}
#logos div {
	width: 372px;
	padding-top: 6px;
	float: right;
}

#busLogo {
	clear: both;
	width: 100%;
	height:162px;
	margin-top: -165px;
}

#busLogo .l {
	float: left;
	padding: 16px 0 0 80px;
}
#busLogo .r {
	float: right;
}
#busLogo .l a, #busLogo .l a:visited {
	display: block;
	width: 165px;
	height:78px;
	background-repeat: no-repeat;
	background-position: center;
}

.h175 {height: 175px !important;margin-top: -175px !important;}
.h175 .l {padding-top: 16px !important;}

table.head2 {width:100%;/*height:154px;background: #72c0d4 url('../design/head2city.jpg') repeat-x bottom;*/
height: 219px;
background: url('../design/head/bg.jpg') repeat-x right bottom;
overflow: hidden;
}
table.head2 td.head2left {text-align:left;vertical-align:top;padding-left:35px;}
table.head2 td.head2flash {width:750px;text-align:right;float:right;}
table.head2 td.head2flash div {width:750px;float:right;}
table.head2b {width:100%;height:36px;background:#275c6f;}
table.head2b td.head2red {vertical-align:bottom;padding-left:29px;width:267px;padding-top:1px;}
table.head2b td.head2ico {text-align:right;padding-right:5px;}
table.head2b td.head2ico img {margin-right: 15px;}
table.head2b td.head2phone {color:#ccc;text-align:left;font: normal 11px Verdana;padding-left:0px;}

table.head2b td.head2phone, table.head2b td.head2phone div, table.head2b td.head2phone a, table.head2b td.head2phone a:visited {
	color: #fff;
	font: normal 13px Verdana;
}
table.head2b td.head2phone a:hover {
	text-decoration: underline;
}


table.head2 td.head2left div {padding-left:6px;padding-top:4px;}

table.head2 td.head2left .hlogo {
	float: left;
	padding: 0;
}
table.head2 td.head2left .hinf {
	float: left;
	width: 450px;
	color: #6a849d;
	font: bold 14px Arial;
	padding: 26px 0 0 12px;
}

td.head2left a, td.head2left a:visited {
	color: #333 !important;
}
td.head2left a:hover {
	text-decoration: underline;
}