
/* Global properties ======================================================== */


/*********************************boxes**********************************/



/*********************************header*************************************/


/*********************************content*************************************/

/********************************* -slider- *************************************/
.items {display:none;}
.slider {
	width:740px;
	height:250px;
	overflow:hidden;
	position:relative;
	background:url(../images/preloader.png) center center no-repeat;
}
.pagination {
	position: absolute;
	bottom:2px;
	right:15px;
	z-index:999;
}
.pagination li {
	float:left;
	display:block;
	margin-left:1px;
	font-size:12px;
	line-height:25px;
	text-align:center;
}
.pagination li:first-child {
	padding-left:0;
}
.pagination li a {
	color:#413d3a;
	display:block;
	width:25px;
	height:25px;
	overflow:hidden;
	background:url(../images/slider_nav.png) right top no-repeat;	text-decoration:none

}
.pagination li a:hover,
.pagination .current a {
	background-position:left top;
	color:#fff;
	text-decoration:none
}
.pagination .current a {
	cursor:default;
}
/********************************* -tabs- *************************************/


/*********************************bg's*************************************/

/*********************************buttons*************************************/

/*********************************lists*************************************/

/*********************************fonts*************************************/

/******* form's ********/
.input-1 {
	display:block;
	width:210px;
	height:30px;
	padding:0 60px 0 8px;
	background:url(../images/input-1.png) left top no-repeat;
	overflow:hidden;
	position:relative;
}
.input-1 input {
	width:210px;
	padding:7px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:16px;
	color:#a8a8a8; 
	border:none;
	background:none;
	outline:none;
}
.form2_btn {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:54px;
	height:30px;
	background:url(../images/form2_btn.png) left top no-repeat;
	text-indent:-9999px;
}
.form2_btn:hover {
	background-position:left bottom;
}
#form-2 {
	float:right;
	padding:76px 1px 0 0;
}
/***** contact form *****/
#contact-form {
	position:relative;
	vertical-align:top;
	width:100%;
	z-index:1;
	}
	#form1 fieldset {
		border:none;
		padding:0;
		}			
			#form1 label {
				display:block;
				min-height:40px;
			}
			#form1 label.message {
				height:170px;
			}
			.inp {
				display:block;
				width:214px;
				height:30px;
				padding:0 8px;
				overflow:hidden;
				position:relative;
				background:url(../images/inp.png) left top no-repeat;
			}
			#form1 input {
				width:214px;
				padding:7px 0 6px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				height:16px;
				color:#a8a8a8; 
				border:none;
				background:none;
				outline:none;
			}
			#form1 .area .error { float:none;}
			.text_a {
				position:relative;
				overflow:hidden;
				display:block;
				width:334px;
				height:170px;
				padding:0 8px;
				background:url(../images/text_a.png) left top no-repeat;
			}
			#form1 textarea {
				height:156px;
				margin:0;
				width:334px;
				padding:7px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:17px;
				color:#a8a8a8; 
				border:none;
				background:none;
				overflow:auto;
				outline:none;
				resize:none;
			}
			#form1 a {cursor:pointer;}
				#form1 .success {display:none; margin-bottom:10px;}
				#form1 .error,
				#form1 .empty {
					position:absolute;
					right:5px;
					top:3px;
					color:#f00;
					font-size:11px;
					line-height:16px;
					display:none;
					overflow:hidden;
				}
				#form1 .message .error,
				#form1 .message .empty {
					top:175px;
					left:5px;
				}
		.buttons-wrapper {text-align:left; padding-top:20px; position:relative;}
		.buttons-wrapper a { margin-right:15px;}
.map {
	display:block;
	width:334px;
	height:270px;
	border:7px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:1px 1px 1px #dddddd;
	-moz-box-shadow:1px 1px 1px #dddddd;
	-webkit-box-shadow:1px 1px 1px #dddddd;
	float:left;
	margin:0 19px 0 0;
}

/***** contact form *****/



/****************************footer************************/

