*
{
margin:0; 
padding:0;
border:0;
}


textarea:focus, input:focus
	{
    outline: 0;
	}

a {text-decoration:none;} 
	
body
	{
	background-color:#FFF;
	}
	
.clear{clear:both;}
	
.header_full
	{
	width:100%;
	height:700px;
	background-image:url("../images/header_bg.png");
	background-repeat:no-repeat;
	background-size: 100% 100%;
	background-position:center;
	border-top:1px solid #545454;
	border-bottom:1px solid #252222;
	}
	
.header_main
	{
	width:960px;
	height:700px;
	margin:0 auto;
	}	
	
.logo_menu
	{
	width:960px;
	height:70px;
	}
	
.logo
	{
	width:520px;
	height:50px;
	float:left;
	margin:25px 0 0 0;
	}
	
.logo h1
	{
	font-family:cinzel;
	font-size:26px;
	color:#fed136;
	line-height:50px;
	text-transform:uppercase;
	}
	
.navigation
	{
	height:70px;
	float:right;
	}
	

.navigation ul
	{
	float:right;
	margin:30px 0 0 0;
	}
	
	
.navigation li
	{
	list-style:none;
	float:left;
	padding:7px 12px;
	margin:5px 10px;
	font-size:13px;
	text-transform:uppercase;
	}
	
li.active a{color:#fed136;}
	
.navigation a
	{
	text-decoration:none;
	color:#FFF;
	font-family:PT Sans;
	}
	
.header_text_area
	{
	width:790px;
	height:215px;
	margin:240px auto;
	}
	
.header_text_area h2
	{
	font-family:Libre Baskerville;
	font-size:22px;
	color:#FFF;
	text-align:center;
	}
	
.header_text_area h1
	{
	font-family:Arial;
	font-size:55px;
	margin:15px 0;
	color:#FFF;
	text-align:center;
	}
	
.header_text_area p
	{
	width:230px;
	font-family:Arial;
	padding:12px 0;
	font-size:17px;
	margin:30px 0 15px 300px;
	background-color:#fed136;
	color:#FFF;
	text-align:center;

	}

.content_full
	{
	width:100%;
	height:auto;
	background-color:#FFF;
	border:1px solid #FFF;
	padding:0 0 60px 0;
	}
	

	
	
.content_main
	{
	width:960px;
	height:auto;
	margin:0 auto;
	}
	
.contact_from_full
	{
	width:100%;
	height:670px;
	background-color:#222222;
	border:1px solid #222222;
	}
	
.contact_from_main
	{
	width:960px;
	height:670px;
	margin:0 auto;
	}
	
.contact_from_title_area
	{
	width:585px;
	height:100px;
	margin:60px auto 60px auto;
	}
	
.contact_from_title_area h1
	{
	font-family:Oswald;
	font-size:35px;
	color:#FFF;
	text-align:center;
	}
	
.contact_from_title_area p
	{
	font-family:arial;
	color:#777777;
	text-align:center;
	margin:10px 0 0 0;
	}
	
.map
	{
	background-image:url("../images/map.png");
	background-repeat:no-repeat;
	background-position:right 120px;
	}
	
.footer_full
	{
	width:100%;
	height:140px;
	}
	
.footer_main
	{
	width:960px;
	height:135px;
	margin:0 auto;
	border:1px solid #FFF;
	}
	
.footer_main p
	{
	font-family:arial;
	width:430px;
	font-size:14px;
	text-align:left;
	float:left;
	color:#555555;
	margin:60px 0 0 15px;
	}
	
.footer_main ul
	{
	float:left;
	margin:48px 0 0 0;
	}
	
.footer_main li
	{
	list-style:none;
	float:left;
	margin:0 5px;
	}
	
.footer_main img
	{
	width:35px;
	height:35px;
	}
	
#contact_form
	{
	width:960px; 
	margin:20px 0 0 0;
	}
	
#name
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:10px 0 15px 0;
	padding:0 15px;
	float:left;
	}
	
#year
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:-10px 0 15px 0;
	padding:0 15px;
	float:right;
	}
	
#cars_name
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:15px 0;
	padding:0 15px;
	float:left;
	}
	
#model
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:15px 0;
	padding:0 15px;
	float:right;
	}
	
	
#email
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:15px 0;
	padding:0 15px;
	float:left;
	}
	
#phone_number
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:15px 0;
	padding:0 15px;
	float:right;
	}
	
#car_price
	{
	width:440px;
	height:45px;
	font-size:14px;
	margin:15px 260px;
	padding:0 15px;
	float:left;
	}
	
.send_button
	{
	width:270px;
	padding:0 10px 0 10px;
	margin:10px 350px 10px 0;
	height:55px;
	font-size:16px;
	background-color:#fed136;
	float:right ;
	}
	
textarea:focus, input:focus {
    color: #000;
}

input, select, textarea{
    color: #FFF;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


.main_content_title_area
	{
	width:585px;
	height:100px;
	margin:60px auto 60px auto;
	}
	
.main_content_title_area h1
	{
	font-family:Arial;
	font-size:35px;
	color:#000;
	text-align:center;
	}
	
.main_content_title_area p
	{
	font-family:arial;
	color:#777777;
	text-align:center;
	margin:10px 0 0 0;
	}
	
.content_area_text_box1
	{
	width:600px;
	height:190px;
	float:left;
	}
	
.content_area_text_box2
	{
	width:600px;
	height:210px;
	float:right;
	margin:15px 0 0 0;
	}
	
.box1_text
	{
	width:320px;
	height:190px;
	float:left;
	}
	
.box1_text h3
	{
	font-size:20px;
	text-align:right;
	color:#222222;
	line-height:26px;
	}
	
.box1_text p
	{
	font-size:14px;
	text-align:right;
	color:#777777;
	margin:15px 0 0 0;
	line-height:20px;
	}
	
.box1_images
	{
	width:250px;
	height:190px;
	float:right;

	}
	
.box2_text
	{
	width:320px;
	height:210px;
	float:right;
	}
	
.box2_text h3
	{
	font-size:20px;
	text-align:left;
	color:#222222;
	line-height:26px;
	}
	
.box2_text p
	{
	font-size:14px;
	text-align:left;
	color:#777777;
	margin:15px 0 0 0;
	line-height:20px;
	}
	
.box2_images
	{
	width:250px;
	height:210px;
	float:left;
	}

.border{border-left:1px solid #dcdcda; width:1px; height:100px;margin:0 auto;}


.page_content_full
	{
	width:100%;
	height:auto;
	background-color:#fed136;
	border:1px solid #fed136;
	padding:0 0 60px 0;
	}
	
.page_content_full p
	{
	font-family:arial;
	color:#000;
	font-size:15px;
	margin:0 0 22px 0;
	line-height:20px;
	text-align:justify;
	}
	
.page_main_content_title_area
	{
	width:585px;
	height:auto;
	margin:60px auto 40px auto;
	}
	
.page_main_content_title_area h1
	{
	font-family:Arial;
	font-size:35px;
	color:#000;
	text-align:center;
	}
	
.page_header_full
	{
	width:100%;
	height:465px;
	background-image:url("../images/page_header_bg.png");
	background-repeat:no-repeat;
	background-size: 100% 100%;
	background-position:center;
	border-top:1px solid #545454;
	border-bottom:1px solid #252222;
	}
	
.page_header_main
	{
	width:960px;
	height:465px;
	margin:0 auto;
	}
