* { margin: 0pt; padding: 0pt; }
html { height: 100%; }
body { background: white none repeat scroll 0% 0%; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); text-align: left; position: relative; min-height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-width: 1000px; }
a { color: rgb(28, 103, 147); text-decoration: underline; }
a:hover { text-decoration: none; }
img, table { border: medium none ; }
img { border: 0px none ; }
table { border-collapse: collapse; }
td, th { vertical-align: top; text-align: left; font-weight: normal; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1 {
	margin: 5px 0pt 10px;
	padding: 0pt;
	color: rgb(31, 143, 182);
	font-family: Georgia,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}
h3 { padding: 10px; background: transparent url('img/arr1.gif') no-repeat scroll 96% 50%; color: rgb(31, 143, 182); font-family: Georgia,sans-serif; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h2 { padding: 5px 0pt 7px 0px; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(23, 155, 200); font-weight: bold; margin-top: 10px; margin-bottom: 12px; }
p { margin: 0pt 0pt 13px; }
.header { position: relative; height: 229px; }
.header .hLeft {
	background: transparent url('img/top_left.jpg') no-repeat scroll 0pt 0pt;
	width: 210px;
	height: 229px;
	float: left;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}
.header .hLeft a {
	margin: 22px 0pt 0pt 73px;
	display: block;
	width: 110px;
	height: 168px;
}
.header .hRight {
	background: transparent url('img/top_bg.jpg') no-repeat scroll 100% 0pt;
	position: absolute;
	top: 0pt;
	right: 0pt;
	height: 229px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 101%;
}
.header .hRight .bg_left { background: transparent url('img/top_bg_left.png') no-repeat scroll 0pt 0pt; height: 190px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header .hRight .top_menu { background: transparent url('img/menu_bg.jpg') no-repeat scroll 100% 0pt; width: 100%; height: 39px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header .hRight .top_menu td { background: transparent url('img/menu_sep.png') no-repeat scroll 0pt 0pt; text-align: center; vertical-align: middle; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header .hRight .top_menu td.first { background: transparent url('img/top_menu_first.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 2px; }
.header .hRight .top_menu a { padding: 2px 13px 7px 20px; font-family: Verdana; font-style: normal; font-variant: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.header .hRight .top_menu a:hover { text-decoration: none; }
.header .hRight .top_menu span { padding: 4px 0pt 7px 7px; }
.header .hRight .top_menu .active a { padding: 3px 11px 6px 20px; background: transparent url('img/menu-left.png') no-repeat scroll 0pt 0pt; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header .hRight .top_menu a:hover { text-decoration: underline; }
.header .hRight .top_menu .active a:hover { text-decoration: underline; }
.header .hRight .top_menu .active span { padding: 4px 0pt 6px 7px; background: transparent url('img/menu-right.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.content { overflow: hidden; padding-bottom: 140px; }
.content:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.content { display: inline-block; }
.content { display: block; }
.rightCol { float: right; width: 224px; margin-right: 10px; margin-top: 8px; }
.leftCol { float: left; margin-left: 8px; width: 215px; }
.middCol { margin-left: 242px; padding-right: 7px; padding-top: 30px; }
.leftMiddtCol {
	margin-right: 10px;
}
.rightCol .right_adr { background: transparent url('img/adr_bg.gif') repeat-y scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .right_adr2 { background: transparent url('img/adr_top.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .right_adr3 { padding: 24px 0pt 26px; background: transparent url('img/adr_bottom.gif') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .right_adr h2 { margin: 0pt; padding: 0pt; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-align: center; font-weight: normal; }
.rightCol .right_adr h2 a { border-bottom: 1px dashed rgb(255, 255, 255); color: rgb(255, 255, 255); text-decoration: none; }
.rightCol .right_adr h2 a:hover { border: medium none ; text-decoration: none; }
.rightCol .right_adr .adr_box a { text-decoration: none; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(77, 70, 50); cursor: pointer; }
.rightCol .right_adr .adr_box { padding: 4px 0pt 4px 19px; background: rgb(255, 255, 255) url('img/adr_box.gif') no-repeat scroll 0pt 0pt; margin-left: 15px; margin-top: 17px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(77, 70, 50); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .right_adr .adr_box span { background: transparent url('img/ico_phone.gif') no-repeat scroll 0pt 2px; display: block; margin-top: 5px; padding-bottom: 2px; padding-left: 30px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(22, 137, 184); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .right_adr .adr_box span b { font-family: Tahoma; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(27, 96, 140); float: left; display: inline-block; padding-top: 4px; font-weight: normal; }
.rightCol .qtour { margin-top: 20px; margin-left: 20px; margin-right: 14px; }
.rightCol .qtour h2 { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('img/arr1.gif') no-repeat scroll 100% 0pt; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(133, 194, 38); text-align: left; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rightCol .qtour form { line-height: 25px; margin-top: 10px; }
.rightCol .qtour .field { clear: both; text-align: right; line-height: 25px; }
.rightCol .qtour .qn { float: left; padding-right: 10px; }
.rightCol .qtour .i1 { width: 110px; }
.rightCol .qtour .i2 { width: 185px; }
.rightCol .qtour .i3 { display: block; margin-top: 5px; width: 185px; }
.rightCol .qtour .no_height { margin: 5px 0pt; line-height: 12px; }
.rightCol .qtour textarea { height: 100px; }
.rightCol .qtour button { line-height: 14px; margin-top: 5px; }
.leftCol .lm { background: transparent url('img/left_menu_bg.png') repeat-y scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lm2 { background: transparent url('img/left_menu_top.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lm3 { padding: 20px 0pt; background: transparent url('img/left_menu_bottom.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lm3 div { background: transparent url('img/left_menu_shad.png') no-repeat scroll 0pt 0pt; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lm3 div a { padding: 12px 0px 8px 57px; background: transparent url('img/left_menu_arr.png') no-repeat scroll 28px 14px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); display: block; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lm3 div a:hover { text-decoration: underline; }
.leftCol .lm3 div.first { background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.leftCol .lm3 div.last a { background: transparent url('img/left_menu_arr2.gif') no-repeat scroll 30px 19px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .lSubMenu { padding: 0pt; background: rgb(22, 134, 182) none repeat scroll 0% 0% ! important; display: none; margin-left: 1px; margin-right: 1px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.leftCol .lSubMenu li { padding: 0pt 0pt 0pt 55px; background: rgb(22, 134, 182) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.leftCol .lSubMenu li a { padding: 5px 0px 5px 0pt; background: transparent none repeat scroll 0% 0% ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; color: rgb(255, 255, 255); -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.leftCol .news { margin-left: 14px; margin-top: 20px; margin-right: 12px; }
.leftCol .news h2 { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('img/arr1.gif') no-repeat scroll 100% 0pt; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(133, 194, 38); text-align: left; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .news .news_item { background: transparent url('img/arr3.gif') no-repeat scroll right bottom; padding-top: 14px; padding-bottom: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftCol .news .news_item .news_date {  }
.leftCol .news .news_item .news_date { font-family: Georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(31, 143, 182); float: left; }
.leftCol .news .news_item .news_date span { display: inline-block; width: 20px; }
.leftCol .news .news_item .news_date b { font-family: Tahoma; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 11px; color: rgb(126, 126, 126); display: block; margin-left: 2px; font-weight: normal; }
.leftCol .news .news_item .news_date i { font-family: Tahoma; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 11px; color: rgb(191, 191, 191); margin-left: 2px; font-style: normal; }
.leftCol .news .news_item .news_title { display: block; margin-left: 50px; color: rgb(94, 94, 94); }
.leftCol .news .news_item .news_title a { color: rgb(94, 94, 94); text-decoration: none; }
.leftCol .news .news_item .news_title a:hover { color: rgb(94, 94, 94); text-decoration: underline; }
.leftCol .news .news_all { padding-top: 14px; margin-left: 50px; }
.leftCol .news .news_all a { font-family: Tahoma; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(28, 103, 147); font-style: italic; }
.footer {
	background: transparent url('img/foot_bg.jpg') repeat-x scroll 0pt 100%;
	position: absolute;
	height: 123px;
	bottom: 1px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 100%;
	margin: 0 auto;
}
.footer .bott_right {
	background: white none repeat scroll 0% 0%;
	height: 123px;
	width: 217px;
	float: right;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}
.footer .bott_right a { background: transparent url('img/logo_bottom.gif') no-repeat scroll 0pt 0pt; display: inline-block; margin-top: 31px; margin-left: 90px; width: 69px; height: 92px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .bott_midd {
	background: transparent url('img/bott_bg.gif') repeat-x scroll 0pt 0pt;
	margin-right: 1px;
	height: 123px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}
.footer .bott_left { background: transparent url('img/bott_left.jpg') no-repeat scroll 0pt 0pt; width: 363px; float: left; height: 123px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .bott_middle { background: transparent url('img/bott_right.gif') no-repeat scroll 100% 0pt; margin-left: 363px; height: 123px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .bott_middle .counter { text-align: right; padding-top: 60px; margin-right: 6px; }
.footer .bott_middle .counter a { display: inline-block; margin-right: 20px; }
.footer .bott_left .copy { padding-top: 66px; margin-left: 47px; color: rgb(77, 70, 50); font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.middCol .banner { margin-top: 8px; margin-bottom: 8px; width: 100%; height: 76px; }
.middCol .banner th { width: 13px; }
.middCol .banner td { width: 49%; }
.middCol .banner .bann1_1 { background: transparent url('img/bann1_right.png') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .banner .bann1_2 { background: transparent url('img/bann1_left.jpg') no-repeat scroll 0pt 0pt; height: 76px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .banner a { display: block; padding-top: 12px; padding-bottom: 15px; padding-right: 15px; font-family: Georgia; font-variant: normal; font-weight: normal; font-size: 19px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-style: italic; color: rgb(255, 255, 255); text-decoration: none; }
.middCol .banner .bann3_1 { background: transparent url('img/bann3_right.png') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .banner .bann3_2 { background: transparent url('img/bann3_left.jpg') no-repeat scroll 0pt 0pt; height: 76px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .anounce { padding: 26px 17px 26px 32px; background: rgb(238, 247, 250) url('img/anounce_coner.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .anounce .anounce_item { padding: 15px 30px 10px 0pt; background: transparent url('img/arr6.png') no-repeat scroll 0pt 0pt; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(36, 81, 125); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .anounce .first { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol .anounce .anounce_item a { display: block; color: rgb(102, 158, 74); font-family: Tahoma; font-style: normal; font-variant: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; }
.middCol h3 { margin: 20px 0pt; padding: 0pt; color: rgb(255, 255, 255); }
.middCol h3 b { padding: 4px 5px 5px 10px; background: transparent url('img/hot_left.png') no-repeat scroll 0pt 0pt; font-weight: normal; display: inline-block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol h3 i { padding: 4px 0pt 4px 5px; background: transparent url('img/hot_right.png') no-repeat scroll 100% 0pt; display: inline-block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.middCol h3 a.all_hot_link { display: inline-block; margin-left: 30px; font-family: Tahoma; font-style: normal; font-variant: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: normal; }
.hot_select { float: right; display: inline-block; margin-right: 120px; color: rgb(28, 103, 147); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.hot_select select { display: block; }
.hotest { padding: 10px 13px 5px 32px; background: rgb(254, 247, 225) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
.hotest .hotest_item { padding: 15px 0pt 0px; background: transparent url('img/arr7.png') no-repeat scroll 0pt 0pt; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.hotest .hotest_item .title { color: rgb(133, 194, 38); font-family: Arial; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; margin-bottom: 10px; font-style: italic; text-decoration: none; }
.hotest .hotest_item .item { display: block; margin-bottom: 10px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(94, 94, 94); }
.hotest .hotest_item .item a { color: rgb(28, 100, 143); }
.hotest .hotest_item .item a.price { padding: 2px 0pt 2px 2px; background: transparent url('img/price_left.png') no-repeat scroll 0pt 0pt; float: right ! important; color: rgb(255, 255, 255) ! important; display: inline-block; line-height: 12px; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.hotest .hotest_item .price b { padding: 1px 3px; background: transparent url('img/price_right.png') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal; }
.article { margin-top: 20px; padding-left: 32px; }
.article h2 { margin: 0pt 0pt 15px; padding: 0pt; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(23, 155, 200); font-weight: normal; }
.middColInner .usual input, .usual select, .usual textarea, .norm_input { margin-top: 4px; }
.middColInner .element_required, .usual sup { color: rgb(254, 55, 33); font-family: tahoma,sans-serif; }
