@import url(http://fonts.googleapis.com/css?family=Allura);/*font-family: 'Allura', cursive;*/
@import url(http://fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600,600italic,700,700italic);
/*font-family: 'Cabin', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Cabin+Condensed:400,600,700,500);/*font-family: 'Cabin Condensed', sans-serif;*/

/* 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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#969696;
	background: url(../images/bg-body.jpg) center 0 repeat;
	min-width:1042px;
}
		  
/*.main{width:100%;height: auto;	background: url(../images/church.jpg) 0 0 repeat; }
.main-1{width:100%;height: auto; background: url(../images/bg-main-2a.jpg) 0 0 repeat-x; }
.main-2{width:100%;height: auto;  background: url(../images/bg-main-2a.jpg) 0 bottom repeat-x;padding-bottom:61px;}
.main-2-ind-5{width:100%;height:  auto; min-height:100%;  0 bottom repeat-x;padding-bottom:61px;}*/

.main{width:100%;height: auto;background: url(../images/bg-main-1.jpg) 0 0 repeat; }
.main-1{width:100%;height: auto; background: url(../images/bg-main.jpg) 0 0 repeat-x; }
.main-2{width:100%;height: auto;background: url(../images/bg-main-2.png) 0 bottom repeat-x;padding-bottom:61px;}

.main-2-ind-5{width:100%;height:  auto; min-height:100%;
background: url(../images/bg-main-2-index-4.jpg) 0 bottom repeat-x;padding-bottom:61px;}
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
/*.logo{width: 293px; height: auto; position:relative; float:left;margin:93px 0 0 6px;}  */
.logo{
	width: 293;
	height: auto;
	position:relative;
	float:left;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}  
h1{
	/*display:block;*/
	font-size: 24px;
	font-family: 'Cabin Condensed', sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}
h1 a{display:inline-block;color:#8a8989 ;}
h1 a span{color:#ffffff;}
h1 a strong{ 
	/*display:block;*/
	position:fixed;
	right:1050px;
	top:50px;
	bottom:175px;
	/*background: url(../images/bg-logo.png) 0 0 no-repeat;width:78px;height:44px;}*/
	background: url(../images/logo.png) 0 0 no-repeat;width:147px;height:140px;
	/*background:  url(../images/logo.png) 0 0 no-repeat;**/
}


h2{
	font-size:34px;
	font-family: 'Allura', cursive;
	color:#FFFFFF;
	line-height:41px;
	font-weight: normal;
}
h2 span{display:block;margin-top:-12px;}
h3{font-size:28px;font-family: 'Cabin', sans-serif;color:#181818; line-height: 34px; font-weight: bold;}
h3 a{color:#181818;}
h3 a:hover{color:#f26522;}
h6 {font-size:28px;font-family: 'Cabin', sans-serif;color:#181818; line-height: 28px; font-weight: bold;}
h4{}

.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center;}
.bold{font-weight:bold;}
.txt_norm{ text-transform:none !important;}
.lh-19{
	line-height:19px;
		font-weight: bold;
}
.lh-18{line-height:18px;}
.font-13{font-size:13px;}
.font-18{font-size:18px;}

.font-18-1{font-size:18px;color:#565656;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:24px;}

.ff{font-family: 'Cabin', sans-serif;}

.border-none{border: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#7b7b7b ;}
.col-1{color:#555555;}.col-1-1{color:#1c1c1c;}

.hov:hover{color:#f26522;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.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;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.padding{padding:0px !important;}

.padd{margin:2px 0 21px 0;}
.padd-1{margin:49px 0 14px 0;}
.padd-2{margin:66px 0 13px 0;}
.padd-3{margin:66px 0 7px 0;}

.top{margin-top: 12px;}
.top-1{margin-top: 15px;}.top-1-1{margin-top: 16px;}
.top-2{margin-top: 21px;}.top-2-1{margin-top: 20px;}.top-2-2{margin-top: 22px;}
.top-3{margin-top: 5px;}.top-3-1{margin-top: 8px;}.top-3-2{margin-top: 6px;}.top-3-3{margin-top: 7px;}
.top-4{margin-top: 11px;}
.top-5{margin-top:66px;}
.top-6{margin-top:32px;}
.top-7{margin-top:113px;}

.bot{
	margin-bottom: 8px;
}.bot-0{margin-bottom: 23px;}
.bot-1{padding-bottom:10px;}.bot-1-1{padding-bottom:14px;}.bot-1-2{margin-bottom:13px;}
.bot-2{margin-bottom:18px;}
.bot-3{margin-bottom:34px;}

.right{margin-right: 20px;}
.right-1{margin-right: 19px;}


.width-1{width:260px;}
.width-2{width:280px;}
.width-3{width:300px;}

.bg-right{
	background-repeat: repeat-y;
	background-position: 270px 0;
}

.bg-rightb{
	background-image: url(../images/lora%20left.png);
	background-repeat: repeat-y;
	background-position: 270px 0;
}
.bg-right{
	background-repeat: no-repeat;
	background-position: right center;
}

.bg-rightb{
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/lorasm.png);
}

.bg-right-1{background: url(../images/bg-right.jpg) 350px 0 repeat-y;}
.bg-right-2{background: url(../images/bg-right.jpg) 670px 0 repeat-y;}

.bg-left{background: url(../images/bg-right.jpg) 30px 0 repeat-y;}
/*properties for a */
				
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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:6px 13px 6px 12px;
	color:#fff;
	-moz-transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	background-color: #f26522;
}
.button:hover{color:#fff ;background:#9a8981 ;;}

.txt-button{
	display: inline-block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:6px 15px;
	color:#fff;
	background-color: #f26522;
}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:100%; margin: 0 auto; background: url(../images/bg-head.jpg) center 0 no-repeat;}
#pad-bot{padding-bottom:331px;}

header{width:1042px; margin: 0 auto;}
.padd-head{padding-bottom:21px;}
.nav-logo{}
	
/*********************************content*************************************/
#content{width:100%; margin:0; position:relative; z-index:1;}
#content-1{width:100%; margin:-331px 0 0 0; position:relative; z-index:1;}
.main-div{width:1042px;margin:0 auto;background:#fff;box-shadow:0 1px 1px #dcdad7;padding-bottom:49px;}

.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}
#map_canvas{width:380px; height:368px;margin-top:12px;}

.adress{margin-top:5px;font-size:13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:22px;} 
.adress dd{text-align:left;}
.adress a{ color:#f26522;display:inline-block;font-size:13px;text-decoration:underline;}
.adress a:hover{color:#000; text-decoration:underline;}
		.adress span{display:inline-block; width:90px;}
		.adress strong{display:inline-block;font-weight:500 !important;}
		.title1{letter-spacing:0; text-align:left;font-size:13px;margin:0 0 0 0; display:inline-block; color:#969696;}


.pp{display:inline-block; margin:22px 0 0 0; color:#f26522; text-decoration:underline;}
.pp:hover{color:#000; text-decoration:underline;}
/**********************************index***********************************/
.box-1{
	width:940px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.box-1 p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;
color:#565656;text-transform:uppercase;line-height:24px;}
.block{float:left;width:450px;}
.block img{margin:42px 11px 0 0;}
.block h3{margin:14px 0 13px 0;}

.block-1{float:left;width:450px;}
.block-1 img{
	margin-top: 5;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.block-1 h3{
	margin:14px 0 16px 0;
}

.box-2{
	width:918px;
	height:56px;
	text-align:right;
	color:#515151;
	font-size:32px;
	line-height:37px;
	text-shadow: 0 2px #000000;
	text-transform:uppercase;
	letter-spacing:-1px;
	background-image: url(../images/bg-box-5.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 58px;
	margin-right: 0;
	margin-bottom: 31px;
	margin-left: 0;
	padding-top: 19px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 10px;
}
.box-2 span{
	color:#f26522;
}
.box-2 .button{
	font-size:18px;
	line-height:21px;
	color:#fff;
	font-family: 'Cabin Condensed', sans-serif;
	padding:8px 16px;
	display:inline-block;
	letter-spacing: normal;
	margin-left:23px;
	background-color: #f26522;
}
.box-2 .button:hover{background:#9a8981; }

.box-3{width:226px;}
.bdb{
	padding-bottom:23px;
	margin-bottom:20px;
}
.bdb-1{border-bottom:1px solid #eeeeee;padding-bottom:22px; margin-bottom:23px;}


/**********************************index-1*********************************/
.box-4{background: url(../images/page-1-img-4.jpg) 0 0 no-repeat;width:918px; height:56px;text-align:right;color:#515151;
font-size:32px;color:#fff;
line-height:37px; text-transform:uppercase;margin:56px 0 31px 0;padding:19px 22px 0 0;letter-spacing:-2px;}
.box-4 span{color:#f26522;}
.box-4 .button{background:#f26522;font-size:18px;line-height:21px;color:#fff;font-family: 'Cabin Condensed', sans-serif;
padding:8px 16px;display:inline-block;letter-spacing: normal;margin-left:43px;}
.box-4 .button:hover{background:#9a8981;}

.list{}
.list li{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;padding:6px 0 6px 22px;
background: url(../images/arrow-list.png) left 9px no-repeat;line-height:16px;}
.list li a{color:#7b7b7b;}
.list li a:hover{color:#f55b14;}
/**********************************index-2*********************************/
.box-5{background: url(../images/bg-box-5.jpg) 0 0 no-repeat;width:918px; height:56px;text-align:right;color:#515151;
font-size:32px;color:#fff;
line-height:37px; text-transform:uppercase;margin:56px 0 31px 0;padding:19px 22px 0 0;letter-spacing:-2px;}
.box-5 span{color:#f26522;}
.box-5 .button{background:#f26522;font-size:18px;line-height:21px;color:#fff;font-family: 'Cabin Condensed', sans-serif;
padding:8px 16px;display:inline-block;letter-spacing: normal;margin-left:17px;}
.box-5 .button:hover{background:#9a8981;}

/**********************************index-3*********************************/
.box-6{margin:29px 0 0 0;}
.block-2{background: url(../images/bg-block-letter.jpg) 0 0 no-repeat;width:58px;height:61px;
float:left;text-align:center;font-family: 'Cabin', sans-serif;color:#181818;font-size:35px; font-weight: 500;line-height:42px;
margin:5px 12px -5px 0;padding:5px 0 0 0;}

.bdb-2{border-bottom:1px solid #eeeeee;padding-bottom:22px;margin:28px 0 43px 0;}
/**********************************index-4*********************************/

/**********************************index-5*********************************/

/**********************************index-6*********************************/

/**********************************contact-form****************************/
#form1 {font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif ;font-size: 13px;color:#969696 ;padding-top:12px;}

#form1 input {color:#969696 ;outline:none;background:#f1f1f1 ;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif  ;
 font-size: 13px; height: 16px; width: 212px; float:left; position:relative;padding:9px 0 10px 8px;
}

#form1 textarea {overflow:auto; width: 292px; height: 225px ;resize:none; float:left;color:#969696 ; padding: 8px 0 0  8px;background:#f1f1f1 ;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; font-size: 13px;
}	
#form1 label{display:block; min-height:45px;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:155px;}
#form1 .error, #form1 .empty, #form1 .success {display:none; text-align:left; color:#000;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:10px;float:left; line-height:12px;padding-top:3px;width:155px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 5px 5px; text-align:left;}

#form1 .buttons2{position:relative;padding:26px 0 0 0;}
#form1 .buttons2 .button{margin-right:8px;}
#form1 .buttons2 .button:hover{}

.error-empty {margin: 0 0 10px 5px !important; display:none; float:left !important;width:155px; word-spacing:-1px;}
/****************************footer************************/
footer{font-family: 'Cabin', sans-serif;font-size: 15px; color:#8a8a8a ; text-indent:0;text-transform:uppercase;text-align:center;position:relative; z-index:2;}
.main-footer{width:1042px;margin:0 auto;background: url(../images/bg-footer.jpg) 0 top repeat-x #fafafa;padding-top: 22px; padding-bottom: 20px;}
footer a{color:#4f4f4f;}
footer a:hover{color:#f26522;}
