body, html {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	min-width:960px;
}
body {
	background:#FFF url("../img/texture.jpg") repeat 50% 0;
	font:13px/20px Georgia, "Times New Roman", Times, serif;
	color:#78706a;
	position:relative;
}

#page {
	background:#FFF;
	height:100%;
}
.main_pad {
	height: 45px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
div.main {
	min-height:500px;
	width:950px;
	margin:0 auto;
	background:#FFF;
	box-shadow: 0 0 20px rgba(0, 0, 0, .14);
}
footer {
	overflow: hidden;
	width: 914px;
	padding: 22px 0px;
	margin: 0 auto;
	color: #7C6354;
	font-size: 12px;
}
/* ---------------- header ---------------- */
header{
	padding:29px 40px 26px 20px;
	border-bottom:1px solid #b9b7b4;
	margin-bottom:2px;
	overflow:hidden;
}
header .logo {float:left;margin:0;padding:0;border:none;}
header .logo a{background:url("../img/logo.gif") 0 0 no-repeat;width:605px;height:107px;text-indent:-5000px;overflow:hidden;display:block;}
header .phone{float:right;background:url("../img/phone.png") 0 2px no-repeat;font-size:12px;padding:0 8px 0 18px;margin:14px 0 0;}

nav {
	position:relative;
	z-index:99;
	border-top:1px solid #d9d9d9;
	overflow:hidden;
}
/* ---------------- Content ---------------- */
section.content{
	padding: 47px 0 60px;
	overflow:hidden;
	border-top:1px solid #b2b2b2;
}
.padding {
	padding:0 20px;
}

.divider{background-image:url('../img/divider.gif');background-position:635px 0;background-repeat:repeat-y;padding:0}
.divider_3{background-image:url('../img/divider.gif');background-position:395px 0;background-repeat:repeat-y;}


.divider_1{background-image:url('../img/divider.gif');background-position:480px 0;background-repeat:repeat-y;}
.divider_2{background-image:url('../img/divider.gif');background-position:320px 0;background-repeat:repeat-y;}


/* ----------------------------------------- */
.col-1,.col-2{width:194px;margin-right:10px;float:left;}
.col-2{margin:0;}
.col-3,.col-4{width:221px;margin-right:10px;float:left;}
.col-4{margin:0;}
/*----- txt,links,lines,titles -----*/
a{color:#78706a;outline:none;cursor:pointer;text-decoration:underline;}
a:focus{outline:none;}
a:hover{text-decoration:none;}

.link {
	float:right;
	text-decoration:none;
}
/* ----------------------------------------- */
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrap{width:100%;overflow:hidden;}
/* ----------------------------------------- */
p{margin-bottom:20px}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px !important}
.p2{margin-bottom:15px !important}
.p3{margin-bottom:30px !important}
.p4{margin-bottom:40px !important}
.p5{margin-bottom:50px !important}
.p6{margin-bottom:60px !important;}
.p7{margin-bottom:70px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#e59e27}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0 0 26px;line-height:1.2em;color:#3a3630;letter-spacing:-1px;font-weight:normal;}
h1{font-size:22px;background:url("../img/title-border.gif") 0 100% repeat-x;padding:0 0 16px;}   
h2{font-size:22px;background:url("../img/title-border.gif") 0 100% repeat-x;padding:0 0 16px;}   
h3{font-size:22px;background:url("../img/title-border.gif") 0 100% repeat-x;padding:0 0 16px;}   
h4{font-size:22px;}   
h5{font-size:16px;margin:0 0 6px;}
h6{font-size:14px;margin:0 0 6px;}
/* ----------------------------------------- */

/* -- -- */
time {
	display: block;
	font-size: 12px;
	color:#E59E27;
}
.list-1 li {padding:0px 0 10px 15px;background:url('../img/list1-marker.gif') 0 7px no-repeat;}
.list-1 li a{color:#78706a;text-decoration:none;}
.list-1 li a:hover{text-decoration:underline;}
.list-1 ul {
	margin-top:5px;
	margin-bottom:-10px;
}

.list-2 li {padding:0px 0 10px 14px;background:url('../img/list2-marker.gif') 0 7px no-repeat;}
.list-2 li a{color:#78706a;text-decoration:none;}
.list-2 li a:hover{text-decoration:underline;}

.list-3 {
	display:block;
	padding:0;
	margin:0;
}
.list-3 {
	margin:0 0 20px;
}
.list-3 dt{padding:0px 0 10px 14px;color: #E59E27;font-size: 12px;text-transform: uppercase;}
.list-3 dd{padding:0px 0 10px 14px;background:url('../img/list2-marker.gif') 0 7px no-repeat;}
.list-3 dd a{color:#78706a;text-decoration:none;}
.list-3 dd a:hover{text-decoration:underline;}
.list-3 dt p {
	margin:0;
	padding:0;
	color:#78706A;
	text-transform:none;
	font-size:10px;
	line-height:12px;
}

.text_1{color:#e59e27;font-size:12px;margin:0 0 4px;text-transform:uppercase;}
.text_2{font-size:12px;}

/* -- -- */

/* menu */
.sf-menu{text-transform:capitalize;font-size:0;line-height:0;padding:23px 0px 28px;float:left;}
.sf-menu ul{position:absolute;top:-999em;min-width:154px;left:-9px;display:none;background:#fff;border:1px solid #d9d9d9;padding:16px 3px 10px 2px;}
.sf-menu li{position:relative;}
.sf-menu>li{float:left;margin:0px 18px;}
.sf-menu a{text-decoration:none;display:block;line-height:1.2em;position:relative;z-index:2;font-size:12px;color:#3a3630;}
.sf-menu>li>a{text-align:center;text-transform:uppercase;}
.sf-menu>li>a:hover,.sf-menu>li.current>a,.sf-menu>li.sfHover>a{color:#e59e27;}
.sf-menu li li{margin:0 0 7px;width:100%;min-width:154px}
.sf-menu li li span{background:#e59e27;top:0;position:absolute;left:0;width:0;height:23px;font-size:0;line-height:0;}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{top:30px;z-index:99;}
.sf-menu li li>a{padding:4px 17px 5px 16px;white-space:nowrap;}
.sf-menu li li.current>a,.sf-menu li li>a:hover,.sf-menu li li.sfHover>a{color:#fff;}
.sf-menu li li.current{background:#e59e27;}
.sf-menu li li:hover>ul,ul.sf-menu li li.sfHover>ul{left:159px;top:-17px;}
/* menu */

/* breadcrumb */
p.breadcrumb {
	margin:0;
	padding:0 10px;
	text-decoration:none;
	font-size: 11px;
	color: #3A3630;
	line-height:18px;
	white-space:nowrap;
	border-top: 1px solid #B2B2B2;
}
p.breadcrumb a {
	text-decoration:none;
	color: #3A3630;
}
p.breadcrumb a:hover {
	text-decoration:none;
	color:#E59E27;
}
/* breadcrumb end */

/* coin-slide */
#coin-slider {width:635px;height:370px;background:url('../img/loader.gif') 50% 50% no-repeat #fff;position:relative;}
#coin-slider img{display:none;}
#coin-slider img.first{display:block;}
#coin-slider .banner{position:absolute;right:-310px;top:0;width:240px;overflow:hidden;z-index:19;background:#7c6354;padding:110px 30px 20px 40px;opacity:0;font-size:26px;color:#fff;line-height:36px;letter-spacing:-1px;height:209px;display:none;}
#coin-slider .banner:first-child{z-index:20;}
.coin-slider{position:relative;width:950px;background:#7c6354;margin-bottom:-1px;}
.cs-buttons{position:absolute;right:317px;bottom:11px;font-size:0;line-height:0;overflow:hidden;}
.cs-buttons a{display:inline-block;background:#51392a;width:10px;height:10px;margin:0 3px 0 0;font-size:0;line-height:0;overflow:hidden;border-radius:5px;}
.cs-buttons a.cs-active,.cs-buttons a:hover{background:#e59e27;}
.cs-buttons a.cs-active{cursor:default;}
/* coin-slide end */

/* map */
/* map */

ul.map {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
ul.map ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	margin-left:15px;
}
ul.map li {
	list-style:none;
	display:block;
	margin:0;
	padding:3px 0;
}

/* news */
.list-bl {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
.list-bl li {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
}
.list-bl li.border-bot {
	padding-bottom: 21px;
	margin: 0 0 21px;
	border-bottom: 1px solid #E3E2DF;
}
.list-bl .img-indent {
	float: left;
	margin: 0 25px 0px 0px;
}
.list-bl .extra-wrap {
	overflow:hidden;
	display:block;
}
/* news */
