@import url(http://fonts.googleapis.com/css?family=Sancreek);/*font-family: 'Sancreek', cursive;*/

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body {
	font-family:  Arial, Helvetica, sans-serif; 	 
	font-size:12px; 
	line-height:20px;
	color:#312421;
	background: url(../images/bg-main.jpg) 0 0 repeat #333;
	min-width:960px;
	}
.main{
	width:100%;
	height: auto; 
	min-height:100%;
	background: url(../images/bg-body.jpg) center 0 no-repeat;
	padding-bottom:40px;
	}
.main-div{
	width:940px;
	margin:0 auto;
	background: url(../images/bg-content.jpg) 0 0 repeat;
	}
.div-content{
	width:940px;
	margin:0 auto;
	background: url(../images/bg-content.jpg) 0 0 repeat;
	padding:30px 0 22px 0;
	}
.div-content-1{
	width:940px;
	margin:0 auto;
	background: url(../images/bg-content.jpg) 0 0 repeat;
	padding:36px 0 22px 0;
	}
	.figure{
		border:1px solid #c9bfb6;}
/***********************************************************************/
/*================================>Block-classes<==========================*/
.txt-dec-n{text-decoration:none !important;}
.txt-dec-u{text-decoration: underline;}
.txt-up-n{text-transform:none !important;}
.txt-up{text-transform:uppercase;}
.txt-al{text-align:center;}
.bold{font-weight:bold;}
.font-14{
	font-size:14px;
	color:#842611;
	line-height:20px;
	text-transform:uppercase;
	display:inline-block;
	}
.pos-relative{position:relative;}

.col{color:#842611;}
.col-1{color:#e69c1a;}
.col-2{color:#fe6f10;}

.hov:hover{color:#842611;}
.hov-1:hover{
	color:#000;
	text-decoration:underline;
	}

.border-none{border: none !important;}
.bg-none{background: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.marg-left-0{margin-left:0 !important;}	
.marg-right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}
.last-mbot{margin-bottom:0 !important;}	
.last-pbot{padding-bottom: 0 !important;}
.last-mpbot{margin-bottom:0 !important;padding-bottom:0 !important;}

.bord-right{
	border-right:1px solid #d0ccc4;}
/*===============================>Indent<==================================*/
.top{margin-top: 5px;}
.top-1{margin-top: -10px;}
.top-2{padding-top:15px;}

.bot{margin-bottom: 25px;}
.bot-1{margin-bottom: 5px;}
.bot-2{margin-bottom: 13px;}
.bot-3{margin-bottom: 30px;}
.bot-4{margin-bottom: 10px;}
.bot-5{margin-bottom:40px;}
.bot-6{margin-bottom:16px;}
.bot-7{margin-bottom:20px;}

.left{padding-left:27px;}
.left-1{padding-left:20px;}
.left-2{padding-left:15px;}
.left-3{margin-left:6px;}

.right{padding-right: 38px;}
.right-1{margin-right: 23px;}
.right-2{padding-right:27px;}
.right-3{margin-right:17px;}
/*================================link-button===============================*/
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}
p{padding: 10px 10px;}

ul {
	margin:0; 
	padding:0;
	list-style-image:none;
	}
.button{
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px; 
	line-height: 16px;
	text-transform:uppercase;
	padding:7px 11px 7px 11px;
	background:#45322d ; 
	color:#fff ; 
	border-radius: 6px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	}
.button:hover{
	color:#000 ;
	background:#be322d;
	}
.button-3{
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif ; 
	font-size: 12px; 
	line-height: 16px;
	text-transform:uppercase;
	padding:7px 11px 7px 11px;
    background:#be322d;
	color:#fff ; 
	border-radius: 6px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	}
.button-3:hover{
	color:#FFF ;
	background:#45322d ; 
	}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper, .wrapper-extra, .extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
/*===============================>H-logo-properties=========================*/
.div-logo{
	text-align:center;
	background: url(../images/bg-div-logo.jpg) 0 0 repeat-y;
	padding:10px 0 9px 0;
	}
h1{
	display: block;
	overflow:hidden;
	width:409px;
	height:66px;
	margin:0 auto;
	}
h1 span{
	display:inline-block;
	text-indent:-1100px;
	}
h1 a{display:inline-block;}
h2{ font-size:18px; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#362e28; 
	line-height:24px;
	font-weight: normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	}
	h2 span{
		display:block;
		margin:-4px 0 0 0;
		}
h3{font-size:20px; 
   font-family: Arial, Helvetica, sans-serif ; 
   color:#ffffff; 
   line-height: 24px; 
   text-transform:uppercase;
   font-weight: normal;
   letter-spacing:-1px;
   }
h4{}

/*********************************header*************************************/
.head{
	width:100%;  
	position:relative; 
	}
header{
	width: 940px; 
	margin: 0 auto;
	position:relative;
	padding:25px 0 0 0;
	}
.big-banner{
	width:940px;
	height:470px;
	background: url(../images/big-banner.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
	.right-block{
		float:right;
		width:382px;
		text-align:center;
		margin:44px 43px 0 0 ;
		}
	.right-block span{
		font-size:25px;
		line-height:30px;
		text-transform:uppercase;
		color:#efebe4;
		display:block;
		letter-spacing:-1px;
		margin:1px 0 0 0;
		}
	.right-block>strong{
		display:inline-block;
		font-size:14px;
		line-height:20px;
		color:#ce5354;
		position:relative;
		text-transform:uppercase;
		}
		.right-block>strong:after{
			display:block;
			position: absolute;
			content:'';
			background: url(../images/strong-after.png) 0 0 no-repeat;
			width:12px;
			height:12px;
			top:4px;
			right:-20px;
			}
		.right-block>strong:before{
			display:block;
			position: absolute;
			content:'';
			background: url(../images/strong-after.png) 0 0 no-repeat;
			width:12px;
			height:12px;
			top:4px;
			left:-15px;
			}
		#buttons{padding:58px 0 0 0;}
		.button-1{
			display:inline-block;
			position:relative;
			background: url(../images/bg-button-1.jpg) 0 0 repeat;
			border:2px solid #bd3e38;
			font-size:18px;
			line-height:24px;
			color:#fff;
			padding:6px 10px 6px 10px;
			text-transform:uppercase;
			border-radius: 6px;
			}
			.button-1:after{
				display:block;
				position:absolute;
				background: url(../images/button-1-after.png) 0 0 no-repeat;
				width:36px;
				height:34px;
				top:-24px;
				left:50%;
				margin-left:-18px;
				content:'';
				}
			.button-1:hover{
				background: url(../images/bg-button-2.jpg) 0 0 repeat;
				border:2px solid #9c8b71;
				}
		.button-2{
			display:inline-block;
			position:relative;
			background: url(../images/bg-button-2.jpg) 0 0 repeat;
			border:2px solid #9c8b71;
			font-size:18px;
			line-height:24px;
			color:#fff;
			padding:6px 10px 6px 10px;
			text-transform:uppercase;
			border-radius: 6px;
			margin-left:6px;
			}
		    .button-2:after{
				display:block;
				position:absolute;
				background: url(../images/button-2-after.png) 0 0 no-repeat;
				width:36px;
				height:34px;
				top:-24px;
				left:50%;
				margin-left:-18px;
				content:'';
				}
			.button-2:hover{
				background: url(../images/bg-button-1.jpg) 0 0 repeat;
				border:2px solid #bd3e38;
				}
/*********************************content*************************************/
#content{
	width:960px; 
	margin:0;
    position:relative; 
	z-index:1;
	}
.pp{
	display:inline-block; 
	color:#e69c1a ; 
	text-decoration:underline;
	}
.pp:hover{
	color:#000 ; 
	text-decoration:underline;
	}
.list{margin:-2px 0 7px 0;}
.list li{
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	padding:10px 0 10px 0;
	display:block;
	border-top:1px solid #d0ccc4;
	}
.list li:first-child{border-top:none;}
.list li span{
	display:inline-block;
	width:74px;
	}
.list li span img{margin:3px 0 0 0;}
.list li a{color:#312421;}
.list li a:hover{
	color:#842611;
	text-decoration:underline;
	}

.list-1{padding:0 0 0 35px;}
#list-last{}
#list-last li{
	border-top:none;
	padding:10px 0 8px 0;
	background: url(../images/bg-list-last.jpg) 0 0 no-repeat;
	}
	
#list-last li:first-child{background:none;}
.list-1 li{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	position:relative;
	border-top:1px solid #d2ccc3;
	padding:9px 0 8px 0;
	}
	.list-1 li:after{
		display:block;
		position:absolute;
		background:  url(../images/bg-list-li.png) 0 0 no-repeat;
		width:31px;
		height:32px;
		content:'';
		left:-35px;
		top:3px;
		}
.list-1 li:first-child{border-top:none;}
.list-1 li a{color:#e69c1a;}
.list-1 li a:hover{color:#000;}
.list-2 li{
	font-size:12px;
	padding:5px 0;
	font-weight:bold;
	color:#842611;
	display:block;
	overflow:hidden;
	}
.list-2 li span{
	display:block;
	float:left;
	width:18px;
	line-height:20px;
	}
.list-2 li strong{
	display:block;
	overflow:hidden;
	line-height:20px;
	}
.list-2 li a{
	color:#842611;
	}
.list-2 li a:hover{color:#000;}

.list-3{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	}
.list-3 li{
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	padding:4px 0 3px 0;
	}
.list-3 li span{
	font-size:18px;
	line-height:24px;
	color:#ff6600;
	display:inline-block;
	margin:-2px 0 0 0;
	}
.list-3 li a{color:#312421;}
.list-3 li a:hover{color:#ff6600;}

/**********************************index***********************************/
.box{
	width:640px;
	float:left;
	/*background: url(../images/bg-box.jpg) 0 0 repeat;*/
	text-align:justify;
	}
.inner{
	background: url(../images/bg-iiner.jpg) 0 0 repeat-x;
	padding:30px 12px 20px 14px;
	box-shadow: inset 0 -8px 12px rgba(0,0,0,0.5);
	}
	.block{
		width:118px;
		float:left;
		font-size:12px;
		line-height:16px;
		text-transform:uppercase;
		margin:0 6px 16px 0;
		}
		.block a{color:#e7e3dd;}
		.block a:hover{color:#e69c1a;}
.title-box{
	background: url(../images/bg-title-box.jpg) 0 0 repeat-y;
	padding:9px 0 10px 19px;
	border-left:1px solid #f15c52;
	border-bottom:1px solid #f15c52;
	border-top:1px solid #f15c52;
	text-align:left;
	}
.button-box{
	background: url(../images/button-box.png) 0 0 no-repeat;
	width:174px;
	display:block;
	text-align:center;
	color:#594739;
	font-size:12px;
	line-height:15px;
	padding:12px 0 13px 0;
	text-transform:uppercase;
	text-shadow: 0 0 6px #FF6;
	overflow:hidden;
	margin:0 auto;
	box-shadow: 0 2px 10px rgba(0,0,0,0.5);
	border-radius: 6px;
	}
.button-box:hover{
	background:#fff;
	color:#000;
	}

.box-1{
	width:300px;
	float:left;
	background: url(../images/bg-box-1.jpg) 0 0 repeat;
	}
	.title-box-1{
		background: url(../images/bg-title-box-1.jpg) 0 0 no-repeat;
		padding:10px 0 11px 27px;
		width:100%;
		}
	.inner-1{
		background: url(../images/bg-inner-1.jpg) 0 0 no-repeat;
		box-shadow: inset 0 -2px 7px rgba(0,0,0,0.5);
		padding-bottom:23px;
		}
		.inner-1 ul{
			display:block;
			padding:24px 25px 0 65px;
			}
		.inner-1 ul li{
			font-size:12px;
			font-weight:bold;
			line-height:20px;
			padding:8px 0 7px 0;
			position:relative;
			border-top:1px solid #534945;
			}
		.inner-1 ul li:after{
			background: url(../images/bg-li-after.png) 0 0 no-repeat;
			display:block;
			position:absolute;
			width:31px;
			height:32px;
			top:6px;
			left:-35px;
			content:'';
			}
		.inner-1 ul li:first-child{border-top:none;}
		.inner-1 ul li a{
			color:#e0d4cd;}
		.inner-1 ul li a:hover{
			color:#e69c1a;}
		.inner-1 em{
			color:#e0d4cd;
			display:block;
			margin:14px 0 0 30px;
			line-height:18px;
			}
			.inner-1 em a{
				color:#e69c1a;
				font-weight:bold;
				text-decoration:underline;
				}
				.inner-1 em a:hover{color:#fff;}
				
.date{
	font-size:17px;
	color:#ffffff;
	display:inline-block;
	line-height:24px;
	padding:2px 8px 3px 8px;
	background: #be322d;
	border-radius: 6px;
	margin-bottom:6px;
	}			
/**********************************index-1*********************************/

/**********************************index-2*********************************/
.font-1 {
	font-family:Arial, Helvetica, sans-serif;
}
.p1 {padding-bottom:18px;}
.indent4 {
	padding:30px 49px 11px 49px;
	border-bottom:5px solid #332824;
	}
.img-indent3 {float:left; margin:0px 19px 0 0px;}
.img-indent3 a:hover{opacity:0.5;}
.bg-8{
	background: url(../images/bg-8.jpg) 0 0 repeat-x #a41c18;
	width:886px;
	margin:6px auto 48px;
	border-bottom:1px solid #110e0c;
	}
.bg-9 {
	background:url(../images/page3_img2.png) left 36px no-repeat;
	padding:9px 0 0 97px;
}
.title-3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:33px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:6px;
	display:block;
}
.title-4 {
	font-size:12px;
	line-height:18px;
	color:#ffffff;
}
.ul-4 li {
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:url(../images/ul-4.png) left 6px no-repeat;
	padding:2px 0 3px 12px;
}
.ul-4 li a {
	color:#fdca4a;
}
.ul-4 li a:hover {
	color:#000;
}
.ul-4 li span {
	display:block;
	width:50px;
	float:left;
}
.bg-9 .button-2{margin:17px 0 0 0;}
 .bg-9 .button-2:after{display:none;}
/**********************************index-3*********************************/

/**********************************index-4*********************************/
.block-1{
	width:282px;
	float:left;
	padding:176px 0 0 0;
	margin:6px 20px 0 0;
	text-transform:uppercase;
	}
	.block-1 a{
		display:block;
		background:url(../images/block-1-a.jpg) 0 0 repeat-x #a41c18;
		text-align:center;
		font-size:16px;
		line-height:20px;
		padding:8px 0 9px 0;
		color:#fff;
		}
	.block-1 a:hover{
		background:#4a0c0b;
		color:#fff;
		}
	#bg-1{background: url(../images/page-4-img.jpg) 0 0 no-repeat;}
	#bg-2{background: url(../images/page-4-img-1.jpg) 0 0 no-repeat;}
	#bg-3{background: url(../images/page-4-img-2.jpg) 0 0 no-repeat;}
	.inner-2{
		background: url(../images/bg-iiner-2.png) 0 0 repeat;
		padding:11px 12px 0 19px;
		min-height:104px;
		}
	.inner-2 strong{
		font-size:16px;
		line-height:20px;
		display:block;
		font-weight:normal;
		color:#fff;
		margin:7px 0 0 0;
		}
	.inner-2>span{
		font-size:22px;
		line-height:30px;
		color:#f4de9a;
		letter-spacing:-2px;
		}
	.inner-2>span span{
		display:block;
		margin:-6px 0 0 0;
		}
	.inner-2 em{
		color:#fff;
		font-size:11px;
		line-height:14px;
		font-style:normal;
		display:block;
		margin:3px 0 0 0;
		}
	.inner-2 em>span{
		color:#fdca4a;
		}
.block-2{
	width:282px;
	float:left;
	margin:0 20px 0 0;
	}
.butoon-3{
	display:inline-block;
	text-transform:uppercase;
	padding:6px 14px 8px 14px;
	background: url(../images/bg-button-3.jpg) 0 0 repeat-x #045a18;
	border-top:1px solid #52b246;
	border-bottom:1px solid #27412a;
	border-right:1px solid #267a2a;
	border-left:1px solid #267a2a;
	color:#f5e2a0;
	font-size:17px;
	line-height:28px;
	letter-spacing:-1px;
	white-space:nowrap;
	}
.butoon-3 span{
	background: url(../images/button-3-img.png) 0 0 no-repeat;
	width:28px;
	height:28px;
	display: inline-block;
	position:relative;
	margin:0 9px 0 0;
	}
.butoon-3:hover{
	background:#842611;
	border:1px solid #842611;
	}
/**********************************index-5*********************************/

/**********************************index-6*********************************/

/**********************************contact-form****************************/

/****************************footer************************/
footer{ 
	background: url(../images/bg-footer.jpg) 0 0 repeat; 
	text-indent:0;
	text-align:right;
	color:#746b68;
	width:940px;
	margin:0 auto;
	font-size:11px;
	}
footer p { float: right; }
footer #social { float: left; padding: 12px 10px; }
footer span { color: #746b68;  }
footer a{color:#746b68;}
footer a:hover{color:#ff6600;}
/*=======================superfish=========================*/
nav{
	display:block;
	background: url(../images/bg-nav.jpg) 0 0 repeat;
	}
.sf-menu{display:block;}
.sf-menu ul {position:absolute; top:-999px; display:none; z-index:999;}
.sf-menu a {}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;z-index:999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;z-index:999}
ul.sf-menu>li{
  background: url(../images/bg-li.jpg) left 3px no-repeat;
  font-family: Arial, Helvetica, sans-serif ; 
  font-size: 14px; 
  line-height:20px;
  width:134px;
  float:left; 
  position:relative;
  text-transform:uppercase;
  font-weight:bold;
  }
  #first-li{width:136px;}
  ul.sf-menu>li:first-child{background: url(../images/bg-li-transparent.png) 0 0 no-repeat;}
  ul.sf-menu>li:first-child>a{padding:12px 33px 13px 32px;  }
ul.sf-menu>li>a{
	display:block;
	text-align:center;
	position:relative;
	/*padding:12px 31px 13px 31px;  */
	padding:12px 0 13px;
	color:#ffffff ;
	}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background: url(../images/bg-li-hov.jpg) 0 0 repeat;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{}

.sf-menu>li>ul{
	left:0px;
	top:46px;
	width:940px;
	padding:0 0 0 0; 
	z-index:99;
	background: url(../images/bg-li-ul.png) 0 0 repeat; 
	}
.sf-menu>li>ul>li {
	 font-size: 12px; 
	 line-height:16px;
	 float: left;
	 background:  url(../images/bg-li-li-ul.jpg) 0 14px no-repeat;
	 padding:10px 8px 10px 8px;
	 display:block;
	 text-transform:uppercase;
     }
.sf-menu>li>ul>li:first-child{background:none;}
							
.sf-menu>li>ul>li>a {
	display: inline-block !important;
	color:#fff ;
	padding:0;
	}
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#e09512;}

/*================tabs=================*/
.tabs>div { position:relative; overflow:hidden;}
.tabs .tab-content {}
.div-tabs{height:868px;}
.tabs ul.nav {list-style-image:none; 
			display:inline-block; 
			overflow:hidden; 
			background: url(../images/bg-nav-tabs.jpg) 0 0 repeat;
			margin:0 0 0 0;
			}
.tabs ul.nav li {
	font-size:16px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg-li-tabs.jpg) 0 0 no-repeat;
	display: inline-block;
	float:left;
	}
	.tabs ul.nav li:first-child{
		background: url(../images/bg-li-transparent.png) 0 0 no-repeat;
		}
.tabs ul.nav li a {color:#fff ;
					display:block;
					width:49px;
					text-align:center;
					padding:12px 0 13px 0;
					}
.tabs ul.nav li.selected, .tabs ul.nav li:hover {
	background: url(../images/bg-li-tabshov.jpg) 0 0 repeat-x #332926;
	border-top:1px solid #745b50;
	border-bottom:1px solid #110e0d;
	}
.tabs ul.nav li.selected a, .tabs ul.nav li:hover a{
	color:#e69c1a;
	padding:11px 0 12px 0;
	}

	
	