body {
	font:11px arial,sans-serif;
	color:#000;
	background:#7f7f7f url(/images/bg.jpg) no-repeat 50% 0;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	width:900px;
	margin:0 auto;
	padding:121px 0 0;
}
h1.logo {
	background:url(/images/logo.png) no-repeat;
	width:157px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {
	width:900px;
	overflow:hidden;
}
#menu {
	background:#424242;
	width:745px;
	height:22px;
	padding:0 0 0 9px;
	margin:0 146px 0 0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	padding:0 20px 0 21px;
	background:url(/images/separator.jpg) no-repeat;
}
#menu li:first-child {background:none}
#menu li a {
	float:left;
	font:bold 11px/23px Tahoma, Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
}
#menu li a:hover {color:#f5bc0d}
#menu li a.active {color:#f5bc0d}
#content {
	width:900px;
	overflow:hidden;
}
.view {
	background:url(/images/view.jpg) no-repeat;
	float:left;
	width:240px;
	padding:301px 0 10px;
	height:60px;
}
.logo-holder {
	background:url(/images/shadow.png) no-repeat;
	width:195px;
	height:53px;
	padding:3px 0 0 45px;
	overflow:hidden;
}
.info {
	background:url(/images/bg-info.jpg) no-repeat;
	float:left;
	width:470px;
	padding:15px 14px 16px 29px;
	height:340px;
}
/* scroll */
.text-scroll {
	height:340px;
	width:470px;
	overflow:hidden;
	position:relative;
}
.scroll-content{
	top: 0px !important;
	height: 325px !important;
	width: 450px !important;
	padding:0 0 15px;
	background: #fff;
}
.vscroll-bar{
	position:absolute;
	width:13px !important;
	margin:0;
	padding:0;
	height:340px !important;
	top: 0 !important;
}
.vscroll-up{
	position:absolute;
	cursor: pointer;
	height: 9px !important;
}
.vscroll-down{
	position:absolute;
	height: 9px !important;
	width:13px !important;
	cursor: pointer;
}
.vscroll-line{
	width:13px !important;
	overflow: hidden;
	background: #E6E7E8;
}
.vscroll-slider{
	background: #f5bc0d;
	width:13px !important;
	cursor: pointer;
}
.place {
	width:450px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.place li {
	float:left;
	font:bold 12px/24px Tahoma, Verdana, sans-serif;
	color:#f0a117;
	padding:0 11px 0 13px;
	background:url(/images/separator01.jpg) no-repeat 0 50%;
}
.place li:first-child {
	padding:0 11px 0 0;
	background:none;
}
.place h2 {
	font:bold 14px/24px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:0;
	text-transform:uppercase;
}
.info p {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#313131;
	margin:10px 0 0;
}
.service {
	width:450px;
	overflow:hidden;
}
.service h2 {
	font:bold 14px/20px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:18px 0 0;
	text-transform:uppercase;
}
.service-info {
	width:450px;
	padding:7px 0 0;
	overflow:hidden;
}
.box {
	float:left;
	width:147px;
	padding:4px;
	margin:0 10px 0 0;
	border:1px solid #7f7f7f;
}
.photo {
	float:left;
	width:60px;
}
.photo img {display:block}
.desc {
	float:left;
	width:87px;
}
.desc h3 {
	font:bold 12px/16px Tahoma, Verdana, sans-serif;
	color:#f0a117;
	margin:0;
}
.desc p {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#313131;
	margin:4px 0 0;
}
.desc div {
	width:87px;
	overflow:hidden;
}
.desc div a {
	float:right;
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#313131;
	padding:0 12px 0 0;
	background:url(/images/arrows.gif) no-repeat 100% 7px;
}
a.more {
	float:left;
	font:18px/20px "Trebuchet MS", Verdana, sans-serif;
	color:#313131;
	padding:0 21px 0 0;
	margin:15px 0 0;
	background:url(/images/arrow.jpg) no-repeat 100% 90%;
}
.sidebar {
	float:left;
	background:url(/images/bg-sidebar.jpg) no-repeat;
	width:110px;
	padding:15px 0 0 37px;
	height:356px;
}
.lang {
	width:81px;
	padding:0 29px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
.lang li {
	float:left;
	width:81px;
	padding:6px 0 0;
}
.lang li a {
	font:14px/16px "Trebuchet MS", Verdana, sans-serif;
	color:#606060;
}
.lang div {
	width:81px;
	margin:6px 0 0;
	overflow:hidden;
}
.lang div img {display:block}
#footer {
	width:900px;
	padding:15px 0 0 0;
	overflow:hidden;
}
#footer p {
	font:10px/14px Tahoma, Verdana, sans-serif;
	color:#070707;
	margin:0;
	text-align:center;
	width:130px;
}

.error {color:red}
.center{text-align:center;}
w100{width:100%}