@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
	background: #f3f3f3 url(../images/body_bg0.gif);
}
a:link, a:visited {
	color: #fd8c27;
}
a:hover, a:active {
	color: #f37942;
}
img {
	border: none;
}
.wrapper {
	background:#FFF;
	width:766px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px;
}
.header {
	margin-bottom:5px;
}
.t1 {
	width:100%;
	height:99px;
}
.block, .block2 {
	width:98px;
	height:98px;
	float:left;
	margin-bottom:1px;
}
.block {
	margin-right:1px;
}
.logo {
	width:371px;
	height:98px;
	background:#ccc url(../images/logo_bg.png) no-repeat;
	float:left;
	font: bold 25px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:center;
	line-height: 83px;
}
.where {
	font: bold 60px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#CCC;
	text-align:center;
	line-height:100px;
}
#container {
  	overflow:hidden;
  	width:766px;
  	margin-bottom: 5px;
}

#right {
 	width:550px;
  	border-right:216px solid #f00;
  	margin-right:-216px;
  	float:left;
}
#left {
  	width:214px;
  	float:left;
	padding-left: 2px;
}

.footer, .push {
	width:766px;
	height: 80px;
	margin: 0 auto;
}
.footer {
	border-top:#999 1px solid;
	background:#CCC url(../images/footer_bg.png) no-repeat;
}

.dot_top {
	background: #f9f8f8 url(../images/dot_top.png) left top no-repeat;
	width: 197px;
	height: 12px;
	font-size: 0px;
	line-height: 0px;
}
.dot_bot {
	background: #f9f8f8 url(../images/dot_bot.png) left top no-repeat;
	width: 197px;
	height: 12px;
}
.dot_box {
	background: #CCC url(../images/dot_bg.png) left top repeat-y;
	width: 197px;  
}
.dot_cnt {
	padding: 0 16px;
}
.dot_separate{
	height:10px;
}
.dot_title {
	margin-bottom: 5px;
	font: 17px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.dot_info {
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.dot_title, .dot_info {
	text-align:center;
	padding-top: 0 !important;
	margin-top: 0 !important;
	line-height: normal !important;
	color: #484848;
}
.dot_photo {
	text-align:center;
	margin-bottom:5px;
}
.dot_date {
	text-align:left;
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	margin-bottom:5px;
}
.dot_news {
	text-align:justify;
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#484848;
}
.base_title {
	color:#fd8c27;
	margin-right:7px;
}
.base_title2 {
	color:#484848;
}
.base_title, .base_title2{
	float:left;
	font: 17px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#base {
	width: 540px;
	text-align:justify;
	color:#484848;
	font: 14px Tahoma, Geneva, sans-serif;
	line-height:20px;
}
#base ul {
	list-style: disc url(../images/dot.png);
	padding-left:20px;
	margin-left:20px;
}
.address {
	float: left;
	padding-left: 25px;
	padding-top: 10px; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#484848;
	line-height:26px;
}

.menu_bot {
	float: right;
	padding-top: 10px; 
	padding-right:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#484848;
}
.menu_bot ul{
	list-style-type:none;
	float: right;
}

.menu_bot li {
	margin-left: 22px;
	float: right;
}
.menu_bot a, .menu_bot a:link, .menu_bot a:visited, .menu_bot a:hover, .menu_bot a:active {
	color: #484848;
}
table {
	border-color: #999;
	border-style: dotted;
	border-width: 0 1px 1px 0;
	border-collapse: collapse;
}
table.sv {
	font-size:12px;
}
table td, table th{
	border-color: #999;
	border-style: dotted;
	border-width: 1px 0 0 1px
}
table td{
	padding: 5px;
	text-align:center;
}