	@import url(reset.css);
/* @charset "utf-8"; */
	/*CSS Document for */

				/**** the STANDART CONTENT ELEMENTS *****/
html {height:100%; font-size: 100.01%;}
body {
	min-height:100%; height:auto !important; height:100%;
	margin:0 auto;
	font:normal .75em Arial, sans-serif;
	color:#222;
	background:url(images/bg_body.png) repeat-y #fff 50% 0 ;}
		
		/*** headers H1, H2, H3.***/
	h1,h2, h3 {font-weight:bold; margin: 0 0 0.25em 0;}
	h1 { font-size: 200% }                        /* 24px */
	h2 { font-size: 166.67% }                     /* 20px */
	h3 { font-size: 150% }                        /* 18px */
	h4 { font-size: 133.33% }                     /* 16px */

	p {line-height: 1.5em; margin: 0 0 1em 0;}
	
	address, em {font-style:normal}
	
	button, input.btn, .btn input {cursor:pointer;}

		/*** hyperlinks ***/
	a {text-decoration:none;}
	a:hover, a:active {text-decoration:underline !important;}

				/**** END standard content elements ****/

				/**** START UNIVERSAL CLASSES ****/
.left {float:left !important}
.right {float:right !important}
.clear {display:block; clear:both;}
.abs {position:absolute;}
.rel {position:relative;}
.nobrd {border:none !important}
.c {text-align:center;}
.r {text-align:right;}
.b {font-weight:bold;}
.overhide {overflow:hidden; zoom:1;}



/* start styles for titles */
/* END styles for titles */

/** Start styles for lists  UL,OL, DL **/
.row, .row li {
	display:inline;}

.row-box li {
	float:left;}
	
.row-c-box, .row-c-box ul, .row-c-box li {position:relative;/*  float:left; */}
	.row-c-box {
		float:right;
		right:50%;}
	.row-c-box ul {
		right:-50%;}
/** End styles for lists UL,OL, DL **/

/** Start styles for table, th, td **/

#contact {
	padding:0 0 10px;}
#contact table{}
#contact table th{
	vertical-align:top;
	text-align:right;
	padding:6px 5px;}
#contact table td{	
	padding:0 0 5px;}
#contact table td.preBtn{
	padding:0 0 0 290px;}
#contact table td span{
	padding:0 1px;}
#contact table td textarea.adres{
	width:137px;
	height:58px;}
#contact table td textarea{
	border-color:#000;
	width:335px;
	height:110px;}
#contact table td input.btn{
	padding:0 0 3px;
	border:0;
	width:66px;
	height:25px;
	background:url(images/btn_cont.png) no-repeat 0 0 #ccc;}
#contact table td input{
	border-color:#000;
	width:137px;
	height:24px;}


/** End styles for table, th, td **/

/** Start styles for form **/
/** End styles for form **/

/**** END UNIVERSAL CLASSES ****/
/**** LAYOUOT ****/
		
/* STERT aeBodyContainer */		
#aeBodyContainer, .aeBodyContainer {
	width:984px;
	margin:0 auto;
	float:none;}
#ae1Column1Container{
	float:none;
	clear:both;}
/* END aeBodyContainer */	

 

/** Start .big-bar **/
.aeContentContainer, #aeContentContainer {
	overflow:hidden;
	padding:0 0 0 278px;
	width:706px;
	min-height:393px;
	background:#fff;}
	.aeContentContainer a{
		color:#000;}
#aeAdRotatorLatestArrivalsBottom {
	width:612px;}
#aeContentModulePluginsBottom{
	padding:0;}
#ae1Column1, #ae1Column1Container, #ae1Column1{
	width:auto}
#ae1Column1{
	padding:0;}
#ae1Column1 img{	
	padding: 17px 0 22px;}
#ae1Column1 p{	
	line-height:1.2em;
	margin:0 0 12px;
	font-size:14px;}
	/*END .big-bar*/	

/** Start aeSidebarContainer **/
#aeSidebarContainer, .aeSidebarContainer, .aeSidebar, #aeSidebar{
	display:none !important;
	padding:0 !important;}
	#Sidebar{
		left:0;
		top:194px;
		position:absolute;
		height:618px;
		width:242px;}
	#search_palte{	
		text-align:center;
		height:180px;
		padding:10px 8px 10px ;
		margin:0 0 19px;
		background:#050642;}
	#search_palte h2, .q_contant h2{
		margin:0;
		font-size:18px;
		padding:5px 0 0 0;
		color:#fff;
		text-align:left;
		height:32px;
		background:url(images/bg_title.png) no-repeat 50% 0 #12124b;}	
	#search_palte .btn{
		font-weight:bold;
		color:#050642;
		font-size:18px;
		border:0;
		width:224px;
		height:42px;
		background:url(images/search_btn.png) no-repeat 0 0 #bebec1;}
		#search_palte select{
			margin:0 0 6px;
			width:225px;
			height:20px;}
		
	.q_contant{
		padding:10px 0 0;
		height:388px;
		width:242px;
		margin:auto; 
		color:#fff;
		font-size:18px !important;
		background:url(images/q_contant.png) no-repeat 0 100%;}	
	.q_contant h2{
		width:225px;
		margin:0 auto;}
	.q_contant h2 span {
		padding:10px 6px 0;}
	.q_contant p{
		line-height:1.2em !important;
		padding:0 15px;}
	/** END .sdbr-1 **/



/** Start aeHeaderContainer **/
#aeHeaderContainer {}

.aeHeaderContainer {}
#header {
	position:relative;
	margin:0 auto;
	width:984px;
	height:417px;
	background:url(images/bg_header.png) no-repeat 0 0 #fff; }
#header #aeContentModulePluginsTop{
	padding:0px;
	float:right !important;
	width:706px;}
	#header #aeContentModulePluginsTop img {
		width:706px;}
/*Start #head-nav*/

#prehead-menu {	
	padding:144px 0 0;
	height:35px;
	background:url(images/bg_head-menu.png) repeat-x 0 100% ; }
#head-menu {
	font-family:arial;
	margin:0 auto;
	width:874px;}
	#head-menu li {	
		padding:6px 40px 0;
		float:left;
		background:url(images/img_border.png) no-repeat 100% 3px ;}
	#head-menu li.nobrd {
		background-image:none !important;}
		#head-menu li a{
			font-size:18px;
			color:#fff;}
	
.logo-site {
	position:absolute;
	left:65px;
	top:40px;}
/* Start	 search form */
.f3 {}
.f3 input.txt {}
.f3 input.btn {}
/*End #head-nav*/

/** END aeHeaderContainer **/

/* Start aeFooterContainer */
#aeFooterContainer #aeWebProvider, #aeFooterContainer #aeWebProvider{
	display:none !important;}
.aeFooterContainer {}
#footer{
	position:relative;
	margin:0 auto;
	width:984px;
	height:74px;
	background:url(images/bg_footer.png) no-repeat 0 0 #2d2d2d;}
.em_foot{
	position:absolute;
	top:27px;
	left:53px;}
.ad_foot{
	position:absolute;
	top:13px;
	right:14px;}
/*END aeFooterContainer*/
/* finance */
#finance #aeContentContainer{
	width:984px !important;
	padding:0 !important;}
#finance #aeContentContainer td {
	padding:5px;}
#finance .q_contant{
	display:none;}
.finance-form {}
	.finance-form th {
	 text-align:left;
	 font-weight:normal;}
	.finance-form span.req {
		color:#ff0000;}
	.finance-form td {}
		.finance-form td input[type="text"] {}

		
/* finance */

/* map */
	#map #ae1Column1Container{
		overflow:hidden;
		margin:0 auto;
		padding:0 0 0 278px;
		width:706px !important;
		min-height:393px;}
	#map #aeFooterContainer{
		display:none;}
	#map #gmap{
		height:310px;}
/* map */

/* stock */
#stock #aeContentContainer{
	padding:0;
	width:auto;}
#stock .q_contant{
	display:none !important;}
#stock #aeSkTopCon{
	float:none;
	overflow:none !important;
	padding:0 !important;
	width:984px !important;
	min-height:0 !important; }

#stock #aeSk1VehCon{
	width:auto;
	margin:0;}
#stock #aeSk1VehDescCon{
	width:828px;}
	#aeSk1VehTitleCon {
		color:#fff;
		height:15px;
		background:#050642;}
	#aeSk1VehTitleCon h2 a{
		color:#FFF;}
	#aeSk1VehDesc{
		color:#9d9c9a;}
	#aeSk1VehDesc a, #aeSk1VehEnqLinks a{
		color:#ff0000;}
	.aeBodyContainer .aeLinkPhotoNum, .aeBodyContainer #aeSavingsBox{
		background:#ccc !important;
		color:#000 !important;
		border-color:#000;}
	#details  #aeFooterContainer{
		display:none;}
	#details  {
		margin: 0 auto;
		width:675px; }
	#details #ae1Column1 img{
		padding:0;}
	#details .aeStdTD {}
	.aeStdTable{
		background-color:transparent;}
	.aeStdTD .aeTableCenter{
		margin-top:20px !important;
		margin-left:55px !important;}
		.aeNavBox{
			padding:5px;}
	#aeSkSearchCol2{
		float:right;
		padding:65px 0 10px;}
	.aeNavBox .aeSavingsBox{
		padding:8px;}
	.aeNavBox td{
		padding:5px;}
	.aeTableCenter {
		color:#fff;}
	 span.aeLinkColour{
		font-size:11px;}
#stock .insuranceLinksContainer {
	padding:0 5px;}
#stock .aeStdTable .aeHeader{
	background:#fff;
	color:#000;
	font-size:18px;}
#stock .aeStdTable {
	width:972px;
	margin:0 auto;}
#stock .aeStdTable .aeText, #stock .aeStdTable .aeText1{
	vertical-align:top;}
 #stock .aeStdTable .aeStdTable1px {
	margin:10px 0 0;}
/* stock */
/* aeWebProvider */
#stock #header{
	margin:0 auto 20px;}
#stock .aeStdTable br{
	display:block;}
#finance .aeTextBody, #finance .aeTextBody, #finance #aeTextBody, #stock br, #stock .aeTextBody{	
	display:none !important;}
/* aeWebProvider */