@import url(http://fonts.googleapis.com/css?family=Sansita+One);
/* 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;}

body { 	 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	line-height:18px;
	color:#777b75;
  	background: url(../images/bg_body.jpg) 0 0 repeat;
	min-width:960px;}	
.main{width:100%; background: url(../images/bg_main.jpg) center 0 no-repeat; height:100%;}
.page-1{ background-position:center 340px;}
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
h1{font-size:54px; color:#ffffff;font-family: 'Sansita One', cursive; letter-spacing:-3px; font-weight:300;}
h1 a{ color:#ffffff; padding:15px 21px 0 0; display:inline-block; background:url(../images/bg-logo.png) right 0px no-repeat; }

h2{font-size:29px;  color:#ffffff; font-family: 'Sansita One', cursive;letter-spacing:-1px; font-weight:300;}	

h3{font-size:29px;  color:#272926; font-family: 'Sansita One', cursive;letter-spacing:-1px;}

.txt_uppercase{text-transform:uppercase;}

.col{color:#deaf49;}
.col-1{color:#de8849;}
.col-2{color:#7f9d51;}
.col-3{color:#272926; font-size:14px !important;line-height:18px;}
.col-4{color:#272926;}

.font-11{font-size:11px; color:#63605a; line-height:18px;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg_left{margin-left:0 !important;}	
.marg_right{margin-right:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.marg_bottom{margin-bottom:20px !important;}
.marg_bot_10{margin-bottom:10px !important;}
.bord_none{border:none !important;}

.padd{margin-top:53px; margin-bottom:42px;}
.padd-1{margin-top:29px; margin-bottom:65px;}
.padd-2{margin-top:55px;margin-bottom:44px;}
.padd-3{margin-top:61px;margin-bottom:30px;}
.padd-4{margin-top:53px; margin-bottom:46px;}
.padd-5{margin-top:56px;margin-bottom:42px;}
.padd-6{margin-top:29px; margin-bottom:64px;}
.padd-7{margin-top:31px; margin-bottom:39px;}
.padd-8{margin-top:56px;margin-bottom:44px;}
.padd-9{margin-top:61px;margin-bottom:24px;}

.bot{margin-bottom:8px; display:inline-block;}
.bot-1{margin-bottom:16px !important;}
.bot-2{margin-bottom:1px !important; display:inline-block;}
.bot-3{padding-bottom:69px !important;}
.bot-4{margin-bottom:17px;}
.bot-5{padding-bottom:45px;}
.bot-6{padding-bottom:60px;}
.bot-7{margin-bottom:39px !important;}

.top{padding-top:640px;}
.top-1{margin-top:2px !important;}
.top-2{margin-top:22px;}

.marg-left{margin-left:10px !important;}
.marg_left-1{margin-left:41px !important;}

.hov:hover{color:#7f9d51;}
.hov-1:hover{color:#FFFFFF;}

figure{padding:10px; background: url(../images/bg_figure.png);}
/*properties for a */
.button_a{font-family: Arial, Helvetica, sans-serif;line-height:24px; display:inline-block;  letter-spacing:-1px; font-weight:bold;text-transform:uppercase;color:#ffffff; font-size:10px; padding:9px 20px 9px 20px; background:url(../images/bg_button.png) 0 0 repeat; border-radius:10px;}
.button_a:hover{background:#deaf49;}
.button_a-1{font-size:10px; color:#fff; text-transform:uppercase;line-height:20px; display:inline-block; font-weight:bold; padding:5px 21px 6px 21px; background:url(../images/bg_button-2.png) 0 0 repeat; border-radius:10px; letter-spacing:-1px;}
.button_a-1:hover{ background:#272926;color:#fff;}

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

a.link {text-decoration:none; cursor:pointer; color:#181818; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
a.link:hover {color:#f94a49;}
ul {margin:0; padding:0;list-style-image:none;}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden; margin:0px !important}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
.last {margin-right:0px !important;}
.line_height {line-height:24px !important;}
.img-indent {float:left; margin:0 1px 0px 0;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:1200px; margin:0 auto; position:relative;}
header{background:url(../images/bg_header.png) 0 0 repeat-x; height:85px; z-index:999; position:absolute; top:0; width:100%;}
header h1{padding:17px 0 0 130px;}
.logo{float:left;}
nav{float:right; margin:23px 118px 0 0;}

.slide{width:1200px; height:640px; background:#CCC; position:absolute; top:0; z-index:1;}

/*********************************content*************************************/
#content {width:100%; background:url(../images/bg_content.jpg) 0 0 repeat ;}
.main_content{width:1200px; margin:0 auto; background:url(../images/bg_content.jpg) 0 0 repeat ;}
/*******************************aside******************************/
.separator{width:960px; height:12px; background:url(../images/divider.jpg) 0 0 no-repeat; margin:0 auto;}
.separator-1{width:1200px; height:12px; background: url(../images/bg_divider-page1.jpg) 0 0 no-repeat;margin:0 auto;}
.separator-2{width:1200px;height:30px;background:url(../images/divider-1.jpg) 0 0 no-repeat; margin:0 auto;}
aside{min-height:30px;}
.aside_main{width:1200px; margin:0 auto;}
/*************************************index************************************/
.box{}
.box .extra-wrap{margin-right:10px; float:left; width:190px;}
.box p{
	margin: 15px 0 9px 10px;
	color: #FFFFFF;
}
.box .button_a-1{margin:0 0 73px 10px;}	
	
/***********************************index-1**********************************/
.head_bg{background:url(../images/bg_header-1.jpg) 0 0 no-repeat; position:static;}
.box-1{padding-bottom:60px;}
.box-1 a{}
.block{
	padding: 0 0 9px 19px;
	color: #FFF;
}
.block .font-11{margin-bottom:18px;}
/***********************************index-2*********************************/
.lightbox-image{display:inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}
.box-2{margin-bottom:18px;}	
.box-2 .block{padding-left:16px;}
.box-2 .hov-1, .box-2 .font-11{margin-left:3px;}
.box-2 .button_a-1{margin:7px 0 0 0;}
/***************************index-3***************************/
.box-3{}
.box-4{padding-left:10px;}
.list{}
.list li{background:url(../images/bg_li.png) left 8px no-repeat; padding: 0 0 8px 13px;}
/**********************************index-4**************************/
#map_canvas {width:439px;height:250px;}
.adress{padding-bottom:71px;}
.adress dd{text-align:left;}
.adress a{font-size:11px !important;}
		.adress span{display:inline-block; width: 108px;}
		.title1{text-transform:none;letter-spacing:0; text-align:left;margin:16px 0 19px 0;}
/**************contact-form***********************/
#contact-form {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:40px; margin-bottom:10px;}
#contact-form input {color:#484c51; padding:17px 0 18px 15px;outline:none;background:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:11px; height:13px; width:279px; float:left; border:1px solid #acacac; position:relative;}
#contact-form textarea {overflow:auto; width:443px; height:180px ;resize:none; float:left;color:#484c51; padding:13px 0 0px 15px;background:#ffffff; border:1px solid #acacac;font-family:Arial, Helvetica, sans-serif; font-size:11px;margin-top:2px;}	
#contact-form label{display:block; min-height:60px;width:460px;}
#contact-form label .feed_name{display:block; float:left;margin: 0 0 0 0; padding:5px 0 0 0;}	
#contact-form label.message {display:block; padding-bottom:0; }
#contact-form .button {margin-left:8px;}	
#contact-form span{display:block; margin: 0px 0 6px 3px; float:left; width:155px;}
#contact-form .error, #contact-form .empty, #contact-form .success {display:none; text-align:left; color:#272926;}	
#contact-form .error, #contact-form .empty {text-align:left; color:#900; font-size:10px;float:left; line-height:12px;padding-top:3px;width:155px;display:none;}
#contact-form .message .empty{position: static; margin:5px 0 0 5px; text-align:left;}
#contact-form .buttons2 {margin:0; text-align:right; padding:15px 2px 0 0; overflow:hidden; position:relative;}
#contact-form .buttons2 .button_a-1{padding: 5px 19px 6px 18px; margin:5px 0 0 15px !important;}
.error-empty {margin: 4px 0 0 5px !important; display:none; float:left !important;width:155px; word-spacing:-1px;}
/****************************footer************************/
footer{font-size:10px;color:#626561;line-height:18px; background: url(../images/bg_main.jpg) center -350px no-repeat;}
footer .grid_4{margin-bottom:40px;}
footer .container_12{position:relative;}
footer .footer_main{width:1200px; margin:0 auto;}
footer .privacy_policy{display: inline-block;}
footer a{color:#626561;}
footer .privacy_policy a:hover{color:#febf00;}
.icons{padding-top:2px;}
.icon{margin:10px 1px 0 1px; display:inline-block;}
.icon:hover{opacity:0.6;}
#___plusone_0{ position:absolute; top: 113px;}
