body{
	margin:0;
	background:url(../images/body-bg.gif) repeat;
	font:12px Arial, Helvetica, sans-serif;
}
.body-holder{
	background:url(../images/body-holder-bg.gif) repeat-x;
	width:100%;
}
.main{
	width:1004px;
	margin:0 auto;
	position:relative;
	padding:97px 0 0 0;
}
/*--header--*/
.header-wrapper{
	position:absolute;
	top:0;
	left:0;
}
#header{
	width:949px;
	height:97px;
	margin:0 0 0 29px;
	position:relative;
	background:url(../images/header-bg.gif) no-repeat;
}
/*--logo--*/
.logo,
.logo a{
	display:block;
	width:186px;
	height:89px;
}
.logo{
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	bottom:0;
	left:14px;
}
a.site,
.logo a,
.slogan,
.index-content-holder h2{
	text-indent:-9999px;
	overflow:hidden;
}
/*--slogan--*/
.slogan{
	display:block;
	background:url(../images/slogan.gif) no-repeat;
	width:169px;
	height:15px;
	position:absolute;
	right:25px;
	top:60px;
}
/*--main-menu--*/
.adress,
.crumbs,
.left-menu,
.main-menu,
.left-menu ul,
.bottom-ul,
.print-menu,
.image-menu{
	list-style:none;
	margin:0;
	padding:0;
}
.main-menu{
	overflow:hidden;
	height:17px;
	position:absolute;
	bottom:0;
	right:5px;
}
.main-menu li{
	float:left;
	background:url(../images/line-main-menu.gif) no-repeat 0 50%;
	padding:0 18px 0 20px;
}
.print-menu li.first,
.crumbs li.first,
.main-menu li.first{
	padding-left:0;
	background:none;
}
.main-menu li a{
	color:#B88015;
	text-decoration:none;
	font-weight:bold;
	line-height:17px;
}
.main-menu li a:hover{color:#fff;}
/*--content--*/
#content{
	background:url(../images/content-bg.png) repeat-y;
}
.wrapper-index-content{
	width:949px;
	margin:0 0 0 29px;
	background:url(../images/home-content-bg.gif) repeat-y;
}
.index-content-holder{
	min-height:234px;
	background:url(../images/imdex-content-bg.jpg) no-repeat;
}
* html .index-content-holder{height:234px;}
.index-content-holder h2{
	margin:0;
	background:url(../images/let-us.gif) no-repeat;
	width:269px;
	height:19px;
}
.main-content{
	margin:0 0 0 35px;
	width:242px;
	padding:27px 0 0 0;
}
.main-content p{
	margin:10px 0 0 0;
	color:#FFFFFF;
	line-height:16px;
	padding:0 20px 0 20px;
}
/*--footer--*/
.footer-wrapper{
	height:125px;
	position:relative;
}
#footer{
	height:125px;
	background:url(../images/footer-bg.png) no-repeat;
}
.adress{padding:15px 0 0 42px;}
.adress li{
	font-size:11px;
	color:#535353;
	line-height:14px;

}
.call{
	float:right;
	text-align:right;
	padding:15px 49px 0 0;
}
.call span{
	font-size:14px;
	color:#fff;
	line-height:14px;
}
.call em{
	display:block;
	font-size:30px;
	color:#B88015;
	font-style:normal;
	line-height:30px;
}
a.site{
	display:block;
	background:url(../images/site.gif) no-repeat;
	width:102px;
	height:17px;
	position:absolute;
	bottom:0;
	right:20px;
}
a.site:hover{background:url(../images/site.gif) no-repeat 0 -17px;}
#footer p{
	font-size:11px;
	color:#3b3d3c;
	position:absolute;
	right:20px;
	bottom:22px;
	margin:0;
}
/*----------------------------------------------------------internal page------------------------------------------------*/
.internal-content-holder{
	width:949px;
	margin:0 0 0 29px;
	background:url(../images/internal-bottom-border.gif) no-repeat 0 100%;
	padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.internal-content-holder img{display:block;}
.internal-main-content{
	height:1%;
	overflow:hidden;
}
/*--Column left--*/
.column-left{
	width:175px;
	float:left;
	padding:10px 11px;
}
.left-menu ul,
.left-menu{
	padding:0 0 0 15px;
}
.left-menu li{
	padding:0;
	line-height:16px;
}
.left-menu li a{
	color:#B88015;
	text-decoration:none;
	position:relative;
	font-weight:bold;
	line-height:16px;
}
.left-menu li a:hover{color:#fff;}
/*--Column Right--*/
.column-right{
	width:752px;
	float:right;
	background:#ccc;
}
.cont-bg{
	background:url(../images/cont-bg.gif) no-repeat;
	padding:15px;
}
.content-footer{
	background:url(../images/conten-footer.gif) repeat-x 0 100%;
	padding:0 0 31px 0;
}
.content-header{
	background:url(../images/content-header.gif) repeat-x;
	padding:0 17px;
	height:1%;
	overflow:hidden;
}
/*--content-left--*/
.content-left{
	width:525px;
	float:left;
}
.crumbs{
	height:1%;
	overflow:hidden;
	padding:10px 0;
}
.crumbs li{
	float:left;
	color:#370401;
	font-weight:bold;
	background:url(../images/pointer.gif) no-repeat 100% 50%;
	padding:0 10px 0 3px;
}
.crumbs li.last{
	background:none;
	padding-right:0;
}
.content-left h1{
	margin:15px 0 0 0;
	font-size:18px;
	line-height:20px;
}
.column-right p{
	padding:0 0 23px 23px;
	margin:0;
	color:#000000;
}
.column-right a{
	color:#370401;
	font-weight:bold;
}
.column-right a:hover{color:#9e0b0f;}
.column-right h2{
	margin:10px 0;
	font-size:14px;
	line-height:16px;
	color:#23567d;
}
/*--TABLE--*/
.content-table{
	padding:0 0 15px 23px;
}
.content-table table{
	border-collapse:collapse;
	width:100%;
}
.content-table table tr th,
.content-table table tr td{
	text-align:left;
	border-bottom:1px solid #a3a3a3;
	height:38px;
	padding-left:15px;
}
.content-table table tr td{color:#000000;}
.content-table table tr.color-1 td{background:#fff;}
.content-table table tr.color-2 td{background:#c0d6e6;}
/*--*/
.column-right h3{
	margin:15px 0;
	font-size:12px;
	line-height:14px;
}
.bottom-ul{
	padding:0 0 0 44px;
	color:#000000;
}
.bottom-ul li{
	background:url(../images/pointer-2.gif) no-repeat 0 50%;
	line-height:29px;
	height:29px;
	padding:0 0 0 21px;
}
/*--content right--*/
.content-right{
	width:178px;
	float:right;
}
.print-menu{
	height:1%;
	overflow:hidden;
	padding:10px 0;
	font-size: 11px;
}
.print-menu li{
	float:left;
	background:url(../images/line.gif) no-repeat 0 50%;
	padding:0 5px 0 6px;
}
.content-right h3{
	padding:0 0 0 30px;
	margin-bottom:5px;
}
/*--Image menu--*/
.image-menu{
	padding:40px 0 0 23px;
	width:130px;
	overflow:hidden;
}
.image-menu li{
	float:left;
	padding:0 0 16px 0;
}
.image-menu li a img{
	display:block;
	border:1px solid #757575;
}
.image-menu li a{outline:none;}
.image-menu li a:hover img{border:1px solid #000;}

.active {
	color:#B88015;
	text-decoration:none;
	position:relative;
	font-weight:bold;
	line-height:10px;
}