

/* 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:17px;
	color:#6f6562;
	background:#f2f0ee;
	min-width:960px;
}
		
.main{width:1200px;height: 680px; background: url(../images/bg-main.jpg) center 0 no-repeat #fff;}

/***********************************************************************/
/*================================>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;}
.txt-al-r{text-align:right;}
.bold{font-weight:bold;}
.font-14{font-size:14px;color:#6f6562;line-height:20px;}
.font-19{font-size:19px;color:#f16640;line-height:28px;display:block;}

.font-12{color:#f1653f;font-size:12px;line-height:15px;}

.txt-1{font-size:25px;color:#7a6c68;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:31px; text-transform:uppercase;letter-spacing:-1px;}

.link{font-size:12px;color:#f16640;line-height:18px;}
.link:hover{color:#000;text-decoration:underline;}

.link-1{font-size:12px;color:#f16640;line-height:17px;}
.link-1:hover{color:#000;}

.col{color:#afa29e;}

.hov:hover{color:#000;}

.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;}

/*===============================>Indent<==================================*/
.padd{margin:22px 0 23px 0;}
.padd-1{margin:25px 0 16px 0;}
.padd-2{margin:5px 0 16px 0;}
.padd-3{margin:38px 0 18px 0;}.padd-3-1{margin:38px 0 16px 0;}
.padd-4{margin:45px 0 21px 0;}
.padd-5{margin:17px 0 23px 0;}
.padd-6{margin:58px 0 26px 0;}
.padd-7{margin:38px 0 12px 0;}

.top{margin-top: 20px !important;}
.top-1{margin-top:17px;}
.top-2{margin-top:22px;}
.top-3{padding-top:2px;}

.bot{margin-bottom: 28px !important;}
.bot-1{margin-bottom:19px !important;}
.bot-2{margin-bottom:26px !important;}
.bot-3{margin-bottom:17px;}

.left{margin-left: 10px;}

.right{padding-right: 25px;}

/*================================link-button===============================*/
				
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

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;color:#f16640 ;
font-weight:bold;}
.button strong{background: url(marker-2.png) 0 0 no-repeat;display:inline-block;width:3px;height:5px;margin:7px 0 0 4px;}

.button:hover{color:#000;text-decoration:underline;}
.button:hover strong{text-decoration:none;}

/******************************************************************/
.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=========================*/
.logo{width: 312px; height: 65px;margin:2px 0 0 12px; float:left;}  
nav{ position:relative;float:right;margin:35px 99px 0 0 ;padding-bottom:17px;}

h1{display:block;width: 312px;position:relative;}
h1 a{display:inline-block;width: 312px; height: 65px; background: url(../images/logo.png) 0 0 no-repeat;}
h1 a strong{background: url(../images/bg-logo.png) 0 0 no-repeat;width:28px;height:28px;position:absolute;right:-47px;top:-2px;display:block;}

h3{font-size:30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#fff; line-height:36px;font-weight: bold; word-spacing:-1px;
text-transform:uppercase;}

h2{font-size:36px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; color:#7a6c68; line-height:44px;font-weight: bold; word-spacing:-1px; letter-spacing:-1px;
text-transform:uppercase;}
h2 span{color:#f16640;}
h4{}

/*********************************header*************************************/
.head{width:100%;position:relative; z-index:2;background:#fff;}

header{width: 1200px; margin: 0 auto;position:relative;}
	
/*********************************content*************************************/
#content{width:100%;position:relative; z-index:1;}
.pad-content{padding-bottom:45px;}
.indent{
	/* background: url(../images/bg-indent.jpg) 0 0 repeat; */
	height:300px;margin-top:360px;
}
.indent-1{background:#fff;margin-top:308px;}

.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}
#map_canvas{width: 279px; height: 320px;}

.adress{margin-top: 24px;font-size: 12px; } 
.adress dd{text-align:left;}
.adress a{ color:#f16640 ; display:inline-block;font-size: 12px;text-decoration:underline;}
.adress a:hover{color:#000 ; text-decoration:underline;}
		.adress span{display:inline-block; width:70px;}
		.adress strong{display:inline-block;font-weight:normal;}
		.title1{letter-spacing:0; text-align:left; font-size: 12px;margin: 0 0 17px 0; display:inline-block; font-weight: bold; color:#6f6562;}
.pp{display:inline-block; margin:0 0 0 0; color:#f16640 ; text-decoration:underline;}
.pp:hover{color:#000 ; text-decoration:underline;}
/**********************************index***********************************/

.div-text-right{text-align:right;font-family: Arial, Helvetica, sans-serif;font-size:12px;padding-right:20px;line-height:20px;}
.div-text-right a{color:#f1653f;}
.div-text-right a strong{font-weight:normal;text-decoration:underline;}
.div-text-right a:hover strong{text-decoration:underline;}
.div-text-right a:hover{color:#fff;}

.div-form{background: url(../images/bg-div-form.png) 0 0 no-repeat;height:425px;margin-top:-130px;padding:0 0 0 30px;}
.title-form{font-size:55px;line-height:20px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase; letter-spacing:-3px;display:block;padding:23px 0 11px 0; word-spacing:-1px;}
.title-form strong{color:#f9db62;}

aside{background:#fff;}
.bg-left{
	/* background: url(../images/bg-vert.jpg) left 0 repeat-y;*/
}

.comment{padding:15px 0 0 29px;}
.comment .txt-1{margin-bottom:19px;}
.comment strong{font-size:12px;margin:12px 0 12px 0;}
.comment a{display:inline-block;margin-bottom:2px;}
.comment a span{text-decoration:underline;}
.comment a:hover span{text-decoration:underline;}
/**********************************index-1*********************************/
.number{background: url(../images/bg-number.png) right 0 no-repeat;width:51px;height:67px;font-size:36px;line-height:44px;
text-align:center;display:block;float:left;color:#fff;margin:2px 17px 0 0;}
.number:hover{background-position:0 0;}
.number strong{display:inline-block;margin:3px 0 0 0;}
.bdb-1{border-bottom:1px solid #e2e0e0;padding-bottom:9px; margin-bottom:22px;}

.comment-1{background: url(../images/bg-comment-1.jpg) 0 0 repeat-x #e7e7e7;border:1px solid #f4f4f4;border-radius: 12px;
position:relative;}
.comment-txt{background: url(../images/bg-comment-txt.png) 17px 23px no-repeat;padding:31px 10px 30px 29px;}
.comment-txt span{display:inline-block;margin:0 0 0 15px;}
.comment-1 strong{background: url(../images/bg-comment-after.jpg) 0 0 no-repeat;display:block;width:33px;height:23px;
position:absolute;bottom:-23px;left:65px;}

.box{width:182px;background:#e2e0e0;margin-right:17px;float:left;margin-bottom:18px;}
.inner{padding:15px 21px 13px 15px;}
.inner img{margin-bottom:10px;}
/**********************************index-2*********************************/

.bgtitle{margin:38px 0 10px 0;}
.bgtitle h2{margin-left:10px;}
.padh4{ padding:0 0 14px 0;}
.img-indent2{ margin:7px 15px 0 1px;}
.box3{ position:relative; overflow:hidden; padding:4px 0 0 16px; line-height:24px;}
	.box3 strong{ color:#6f6562;}
	.box3 strong.color1{color:#f16640;}
.rating{position:relative; overflow:hidden; padding:7px 0 0 5px;}
	.rating li{float:left; padding-right:2px;}
		.rating li a{display:block; background:url(../images/rating.png) 0 0 no-repeat; width:12px; height:11px;}
			.rating li a:hover, .rating .active a{ background:url(../images/rating.png) 0 -11px no-repeat;}		
.list3{position:relative; overflow:hidden; padding:5px 0 0 93px;}
	.list3 li{ padding-bottom:11px;}
		.list3 li strong{display:inline-block; padding:0px 0 0 5px;margin-top:3px;}
		.list3 li a{color:#f16640;}
    .list3 li a:hover{color:#000;}
	.list3 li a:hover strong{text-decoration:underline;}
    
.border-bottom2{ border-bottom:1px solid #e1e2e5;padding-bottom:7px;}
.border-bottom3{ border-bottom:1px solid #e1e2e5;padding-bottom:21px;line-height:17px;}
.border-top2{border-top:1px solid #e8e7e7;}
.img-indent3 {float:left; margin:37px 33px 0 12px;}
.pad-top2{padding:0px 0 0 10px;}
.pad3{padding:15px 0 17px 0;line-height:18px;}
.pad-bot{ padding-bottom:21px;line-height:18px;}.pad-bot-2-1{padding-bottom:26px !important;line-height:17px;margin-bottom:20px;}
.pad-bot3{line-height:17px;margin-top:5px;margin-bottom:17px;}
.pad-bot-2{padding-bottom:18px;line-height:17px;}
.pad-top2-3{padding-top:20px;}
.padtop6{padding-top:20px;}
.pad-top2-3 .link{color:#f16640;}
.pad-top2-3 .link:hover{color:#000;}
/*----- forms -----*/
z1{ position:relative; z-index:2;}
z2{ position:relative; z-index:3;}
z3{ position:relative; z-index:4;}
z4{ position:relative; z-index:5;}
z5{ position:relative; z-index:6;}
.padform{ padding:21px 0 0 0;}
.form{ width:894px; position:relative; margin:0 auto; background:#fff url(../images/bg-form.jpg) 100% 100% no-repeat; padding:48px 0 0 56px;}
.formtext{ font:17px/21px Arial, Helvetica, sans-serif; color:#0d0d0d; text-shadow:1px 0 rgba(13,13,13,0.7); width:96px; padding:5px 0 17px 3px;}
.color2{color:#cccccc;}
.formtext2{text-shadow:1px 0 rgba(204,204,204,0.7);padding:4px 0 17px 10px;width:46px;}
.formlink a{ display:inline-block; background: url(../images/search-button.png) 0 -85px no-repeat; width:234px; height:60px; color:#fff;font:bold 22px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:18px 0 0 0;}
	.formlink a:hover{background: url(../images/search-button.png) 0 0 no-repeat;}
.formlink{ padding:8px 0 0 0; margin-left:-8px;}
.formlink2 a{ display:inline-block; background:url(../images/join-button.png) 0 0 no-repeat; width:79px; height:52px; color:#fff;font:bold 22px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:10px 0 0 0;}
	.formlink2 a:hover{background: url(../images/join-button.png) 0 -67px no-repeat;}
#search{ padding:25px 0 51px 0;}
#join{ padding:15px 0 0 0;}
#join .formtext{ width:165px; padding-left:0;}
#join .z5 .formtext{ width:42px;}
#join .z5 .formtext3{ width:84px; padding-left:8px;}
#join input{ margin:0; background:#fefefe;font:17px/20px Arial, Helvetica, sans-serif;color:#868686; border:1px solid #e1e2e5; padding:5px 10px 6px 9px; width:244px;}
.formpad{ padding:1px 0 0 166px;}
.pad{ padding:15px 9px 0 0;}

/*==========================================*/
.caption-form{ padding:13px 0 0 28px; position:absolute;}
.caption-form .wrapper{height:43px;}
	.caption-form label{ float:left; display:block; background: url(../images/bg-label-1.png) 0 0 no-repeat; color:#fff; font:20px/24px Arial, Helvetica, sans-serif; padding:8px 15px 9px 15px; margin-bottom:1px;cursor:pointer;}
		.caption-form label:hover{background-position:right 0;}
	.caption-form .pad-form{display:block; padding:11px 0 0 0;}
	.capt-link{color:#f16640; display:inline-block; background:url(../images/marker-2.png) 100% 7px no-repeat #fff; padding-right:7px; margin-top:2px;}
/* ------------- * Radios * ------------- */
.caption-form .jqTransformRadioWrapper {float: left;display:block; margin:15px 9px 0 2px; }
.caption-form .jqTransformRadio {
	background: transparent url(../images/radio.png) 0 0px no-repeat;
	vertical-align: middle;
	height:16px;
	width:16px;
	display:block;/*display: -moz-inline-block;*/
}
/* ------------- * Checked - Radio * ------------- */
.caption-form a.jqTransformChecked {background: transparent url(../images/radio.png) 0 -16px no-repeat;}
/* ------------- * Hidden - used to hide the original form elements * ------------- */
.caption-form .jqTransformHidden {display: none;}
.capt-link{color:#f16640;text-decoration:none !important;line-height:17px;}
.capt-link:hover{color:#000;}
.capt-link:hover strong{text-decoration:underline;}

a.demolink{color:#f16640;}
a.demolink:hover{color:#000;}

/**********************************index-3*********************************/
.box-1{width:300px;float:left;padding-left:10px;}
.box-1 .font-19{margin-bottom:16px;}
.box-1 a{color:#6f6562;}
.box-1 a:hover{color:#f16640;}
.box-1 p{margin:0 45px 17px 0 ;}

.lh-1{line-height:22px;margin-top:2px !important;}
/**********************************index-4*********************************/

/**********************************index-5*********************************/

/**********************************index-6*********************************/

/**********************************contact-form****************************/
#form1 {font-family: Arial, Helvetica, sans-serif  ;}

#form1 input {color:#6f6562; padding: 11px 0 10px 14px;outline:none;background:#fff;font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 15px; width: 284px; float:left; border:1px solid #e1e1e1 ;  position:relative;  border-radius: 2px; }


#form1 textarea {overflow:auto; width: 564px; height: 277px ;resize:none; float:left;color:#6f6562 ; padding: 13px 0 0  14px;background:#fff;font-family: Arial, Helvetica, sans-serif ; font-size: 12px; border-radius: 2px;border:1px solid #e1e1e1 ; 
}	
#form1 label{display:block; min-height: 46px;position:relative;}
#form1 label .feed_name{display:block; float:left;}	
#form1 label.message {display:block; padding-bottom:0;}	
#form1 span{display:block; margin: 0px 0 6px 3px; float:left; width:173px;}
#form1 .error, #form1 .empty, #form1 .success {display:none; text-align:left; color:#000;margin-bottom:5px;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:11px;float:left; line-height:12px;padding-top:3px;width:173px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 5px 5px; text-align:left;}

#form1 .buttons2{position:relative;padding:23px 0 0 0;}
#form1 .buttons2 .button{float:right;margin-left:20px;}
#form1 .buttons2 .button:hover{}

.error-empty {margin: 0 0 10px 5px !important; display:none; float:left !important;width:173px; word-spacing:-1px;}
/****************************footer************************/
footer{ width:100%;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#aba59e ;background:#f2f0ee;}
.main-footer{padding-top: 15px; padding-bottom: 15px;text-align:right;background:#333333;}
footer a{color:#aba59e ;}
footer a:hover{color:#F1653F;}
