@charset "utf-8";
/* CSS Document */


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, input, textarea, button,
	table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }
	:focus		{ outline: none; border: none; }
	html		{ overflow-x: hidden; }
	body		{ margin: 0; padding: 0; font: 16px Verdana, Arial, Helvetica, sans-serif; color: #fff; background: url(img/bg-body.png) #333; }
	a			{ outline: none; text-decoration: none; color: #168ad4; font-weight: bold; }
	a:hover		{ color: #1777b4; text-decoration: underline;}
	a img		{ border: 0; }
	li a span	{ cursor: pointer; }
	h1, h2, h3, h4, h5, h6 { font-size: 1em; }
	textarea, input, button, select { font: 100% Verdana, Arial, Helvetica, sans-serif; color: #373737; }
	table		{ border-collapse: collapse; border: 0; border-spacing: 0; border-style: inset; }
	button		{ display: block; border: 0; cursor: pointer !important; }
	fieldset	{ border: 0; padding: 0; }
	label		{ vertical-align: 3px; }
	ul, ol		{ list-style-type: none; }
	p, em		{ line-height: 150%; }
	address		{ font-style: normal; line-height: 150%; }

	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner,
	input[type="radio"]::-moz-focus-inner {
		border: none;
	}

/* ------------------------------------------------------------------------------------------------------------ */

	.clear		{ clear: both; }
	.left		{ float: left; }
	.right		{ float: right; }
	
	
/* -------------- Basic elements -------------------------------------------------------------------------- */

	h1 {font-size: 24px; margin-bottom: 10px;}
	h2 {font-size: 21px; margin-bottom: 10px;}
	h3 {font-size: 18px; margin-bottom: 10px;}
	h4 {font-size: 21px; margin-bottom: 10px;}
	
	#header-inner, #hero-inner, #secondary-inner, #footer-inner, #main-inner {
		width: 960px;
		margin: auto;}
		
	.small {font-size: 11px;}
	.rounded5 {-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	



/* -------------- End Basic elements -------------------------------------------------------------------------- */

/* -------------- Home elements -------------------------------------------------------------------------- */

	#page{ 
	min-width: 100%;
	min-height: 100%;
	display: block;
	}
	
	h1#logo {
		text-indent: -99999em;
		background: url(img/bg-logo.png) no-repeat transparent;
		height: 56px;
		width: 252px;
		margin: 0 auto;
		display: block;
		position:absolute;
		left:50%;
		top:50%;
		margin:-126px 0 0 -126px;
	}

	a#logo:hover {background-position: 0 -56px;}




/* -------------- End Home elements -------------------------------------------------------------------------- */


/* -------------- Contact page -------------------------------------------------------------------------- */

	
	

	/* ------------------- Form css --------------------- */
			.formular {
			margin-top: 50px;
			}
			
			.text-input, textarea {
				height: 20px;
				margin-bottom: 10px;
				padding: 5px 10px;
				font-size: 1em;
				background: #292928;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border: 1px solid #1e1e1e;
				box-shadow: 0 1px 0 #424242;
			}
			
			.input-text {padding-top: 10px;}
			
			textarea{
			padding: 15px;
			line-height: 1.5em;	
			min-height: 120px!important;
			}
			.text-input:focus, textarea:focus
			{background: #2e2e2d;}
			
			
			label {font-size: 18px;}
			
			.error {
				background: #f7a8a2;
				border: 1px solid #dd877f;
				box-shadow: 0 0 1px #facdc9 inset;
				color: #9e332b;
				font-weight: bold;
				font-size: 1em;
				width: 100%;
				padding: 7px 10px;
				margin-bottom: 20px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			
			}
			
			.conf-msg {
				padding: 30px 0;
			}
			
			#submit-btn {
			display: block;
			width: 290px;
			height: 49px;
			text-indent: -99999em;
			background: url(img/btns.png) -240px 0 no-repeat;
			cursor: pointer;
			margin: 20px 0;
		}
		
			#submit-btn:hover {background-position: -240px -49px;}
			#submit-btn:active {
				height: 47px;
				position: relative;
				top: 2px;
				background-position: -240px -100px;}
				
			
	/* ------------------- End Form css --------------------- */












/* -------------- End Contact page -------------------------------------------------------------------------- */
