﻿html, body{margin: 0;padding: 0;}
body {background:#fff url(../images/allback.jpg) repeat-y 910px; cursor: defult;}

/* LY= layout */
#wrapper, #p_wrapper{margin-left: 5px;	overflow: hidden;}
#wrapper{border-top:1px solid #CCDDEE; width:900px; margin:0;}
	#header{height: 97px; position:relative; z-index:2 !important;}
		#header #topRightHome{margin-left: 650px; position: absolute;}
		#header #logo{padding-top: 5px; padding-right: 0px;}
		#header #midle{padding-top: 20px; left: 172px; position: absolute;}
		
	#flashMenu{position: relative; z-index: 1; width: 900px; overflow: hidden; padding-top:15px;}
	body .shrinked{height: 150px;} /* flashMenu bottom part cut off */
	
	body .normal{height:325px;}
		
	#noScriptDiv{padding: 20px; width: 860px;}
	#aLoader{padding: 10px 380px;}
	
	#contentIframe{width: 900px; border: 1px solid #fff;}
		#content{padding: 20px 15px 0 15px; display: table; display: inline-block;  position:relative; left:-1px}
		#leftMenu{width: 198px; float: left; display: table-cell; display: inline-block;}
		#footer{padding:5px;width:890px;}
		#footer img{vertical-align: middle;}
		#footer .sm{float: right;}

/* LBS= libs and globals */
body{cursor: default;}
html *{outline: 0;}
a img{border:0;cursor: pointer;}
h1, h2, h3, h4, ul, li, dl, dt{padding:0;margin:0;}
ul{list-style-type: none;}
a{color:#003;}
a:hover{color:#006;}
h1{margin-bottom: 0.5em;}
h2{margin-bottom:1em;}
h3{padding-top: 20px;}

.subTitle{background: #cde url(../images/h2back.gif) no-repeat right center; padding: 0.5em 25px 0.5em 0.5em; border-bottom: 1px solid #55769F;}
.notp{padding-top:0;margin-top:0;}
.bp{padding-bottom: 30px !important;} /*spacer*/
.tp{padding-top: 30px !important;} /*spacer*/
.brd{border:1px solid;}
.centeredImg{display:block;margin:20px auto;}
.cleared{overflow: hidden;zoom: 1;position: relative;}
.rightThumb{float: right; margin-left: 15px; margin-top: 5px;}
.leftThumb{float: left; margin-right: 15px;margin-top: 5px;}
.starExpl{list-style-type: none;}
/*--/LBS--*/

/* TYPO= typography settings */
/*---------------------------*/
body{font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000;}
h1{font-size:2.2em;font-weight:normal;}
h2{font-size:1.2em;text-decoration:underline;}
#newsHeads h2{text-decoration:none;}
a, a:hover{text-decoration:underline;}
h3{font-size: 1em; text-decoration:underline;}
address{font-style: normal;}
code{font-size:1.2em;}
.starExpl{font-size:0.8em;}
.subTitle{font-size:1.1em;text-align: right;color: #000;text-decoration:none;}
.sitemap  dt{font-weight: bold;font-size:1.2em;}
.sitemap h3{text-decoration:none;font-weight:bold;font-size:1.1em;}
.sti #echipMouseOver p {text-align: right; font-weight:bold;}
.preturi tr > td{font-weight: bold; text-align: right;}
.preturi tr > td + td{font-weight: normal;	text-align: center;}

/* -> forester 2008 */
#frColors{font-weight: bold;}

#noScriptDiv{text-align:center;	color: #fff; font-weight:bold;}
#content .columns li h3{text-decoration: none;font-weight: bold;}
.sidrive #content .columns p, .sidrive #content .columns li h4{text-align: center;}

#leftMenu span{color: #193A65;}
#leftMenu a, #leftMenu span{text-decoration: none;font-weight:bold;}
#leftMenu a:hover{color: #193A65; text-decoration: underline;}

#newsHeads h1{color: #003; font-size:1.3em; font-weight:bold;}
#newsHeads h2{font-size:1em;}
#newsHeads span{font-size: 0.8em; color: #666;font-style:italic;}
#newsHeads p{text-align:justify;font-size:0.9em;}
#footer{text-align:center;}
	#footer .sm{color: #000; text-decoration: none; font-size: 10px;}

.noScriptDiv{text-align:center;	color: #fff; font-weight:bold;}

/*--/TYPO--*/	

/** SEC= Sections Navigation, Page/Content styling **/
/*-----------------------------*/

#contentIframe{border: 1px solid #fff;}
#noScriptDiv{background: #c00;}

/* CT= Content: pages */
#content{border-left:1px solid #cde;}

	#content .columns li{float: left; list-style:none; width: 196px; padding-right: 30px;}
	#content .columns .last{padding-right:0 !important;}
		#content .columns li img{display: block; margin: 0 auto; margin-bottom: 0.3em;}
		#content .columns li h3{padding-bottom: 10px;}
	
	/*  -> models */
	.sidrive #content .columns li{width: 150px;padding-right: 23px; color: #333; text-align: center;}
	.puterea #content .columns li{width: 310px;	padding-right:25px;}
	.putereasti #content .columns li{width: 210px;	padding-right:20px;}
	.tribecaconfort #content .columns{margin-left:40px;}
	.tribecaconfort #content .columns li{padding-right:40px;width:230px;}
	.justyext .cleared ul{list-style-type:none;margin-left: 500px;}
		.justyext .cleared li{padding: 3px 0;}
			.justyext .cleared li img{vertical-align: middle; border: 1px solid #ccc;}
	
	.sti_trib #echipMouseOver a {position: absolute; display: block; width: 15px; height:15px; background: transparent url(../images/dotpoint.gif) no-repeat; z-index:10; outline:0;}
	.sti_trib #echipMouseOver a img{display:none; padding:10px; background:#fff; border:1px solid #555;}
	.sti_trib #echipMouseOver a:hover{background: transparent; margin-left:-150px;margin-top:-70px; z-index:99999;}
	.sti_trib #echipMouseOver a:hover img{display:inline;}
	.sti_trib #echipMouseOver {position:relative;padding-bottom: 10px !important;}
	.sti_trib #echipMouseOver p {margin-top:-20px;}
	.sti_trib .seats li{padding-bottom: 0.4em;}
	.sti_trib .seats{width: 100%;margin-top: 20px;}
	.sti_trib .seats small{display:block;}
	.sti_trib ul{padding-bottom: 30px;}
	.interview{
		margin-left: 60px;
		background:#fff url(../images/movback.gif) no-repeat center center;
		width:550px;
		height:330px;
		border:1px solid #555;
	}
	
	/* -> preturi */
	.preturi {border-collapse: collapse;width:100%;}
	.preturi td, .preturi th{border:1px solid #ccc; padding: 5px; text-align: center;}
	.preturi th{background: #f0f0f0;}
	
	/* ->forester 2008 */
	#frColors li{padding:5px;}
	.echipList li{padding:2px 10px; list-style-type:disc; margin-left:30px;}
	
	/* -> contact */
	.contact{position:relative;}
	.contact input, .contact textarea {display:block; margin-bottom: 10px; margin-left: 10px;}
	.contact input, .senderButton,.contact textarea{border:1px solid #aaa;}
	.contact fieldset{padding: 5px 10px; margin-bottom: 20px; width: 480px; background: #fafafa; border: 1px solid #e0e0e0; position:relative;}
	.contact legend{padding: 5px; font-weight:bold;}
	.contact label em{color:#c00;}
	.contact .senderButton{margin:0 auto;}
	.contact .errorMsg{color: #c00;}
	.contact .errorMsg blockquote{margin-top:0;	padding-top:0; margin-left: 20px;}
	.contactmain ul {position: relative; overflow: hidden; zoom:1; margin:0; padding: 0; list-style-type: none;}
	.contactmain ul li{float: left; padding:10px 10px;}
	
	.contactmain ul li.address{padding-right:0}
		.contactmain ul li img{width:160px; padding: 5px; border:1px solid #ccc;}
		.contactmain ul li p a img{border:0;width: auto;}
	.contactmain ul a img{vertical-align:bottom; padding:0 5px;}
	.contact .functionals{position: absolute; right:10px; list-style-type: none;}
		.contact .functionals li a{background: transparent url(../images/printicon.gif) no-repeat left center; padding:3px 0 3px 22px; display: block;}
		.contact .functionals li #formToggler{background-image:url(../images/sendicon.gif);}
	.contact fieldset a{position: absolute; right:20px; top: -10px; top:expression("0"); font-weight: bold;display: block;}
	.contact .ctct {background-image:url(../images/contacticon.gif) !important;}
/*  -> sitemap */
.sitemap  .floated{float: left;padding: 0 0.5em;border-right:1px solid #eee; display:table-cell;display:inline-block;}
.sitemap h2, .sitemap h3{margin:0.5em 0;padding:0;}
.sitemap  dt{padding:0.3em;}
.sitemap  ul{margin-left:40px;margin-bottom: 1em;}
.sitemap #content{display:block;}
.sitemap ul{position:relative;}
.sitemap .thm{position:absolute;bottom:-20px;right:20px;}
.sitemap p{text-align:center;}

/* -> noscript */
.noScriptDiv{background: #c00; padding: 20px; width: 860px; position:absolute;top:120px}
/*--/CT--*/

/* LNAV= Left navigation */
#leftMenu{border-right:1px solid #cde;}
	#leftMenu span{background: #cde;}
	#leftMenu a, #leftMenu span{display:block; padding: 10px;}

/*--/LNAC--*/

/* NH= News heads */
#newsHeads{padding:10px;}
#newsHeads{width: 375px;}
.home table img{display: block !important;}
.home td{vertical-align: top; padding:10px 0;}
#newsHeads p{margin:0; padding:0 0 1em 0;}
#newsHeads h2{padding:0; margin:0 0 0.2em 0;}
#newsHeads h2 a{display:block;}
/*--/NH--*/

/*--------*/
/*--/PGS--*/

/* FT=  footer */
	#footer{border-top:1px solid #333; background: #eee;}
/* /FT */

/* /SC */


/** [PR=]PROMOTIE **/
.promotie{
	position: absolute;
	z-index:10000;
	zoom:1;
	top:0;
	width: 910px;
}

.promotie div{
	/* for swf, delete for img*/
 	position: absolute;
	/* end for swf */
	background-color: #fff;	
    opacity:0.7;
	filter: alpha(opacity=70);
	width: 100%;
	height: 100%;	
}

/* for swf embed */
.promotie embed{
	padding: 1px;
	border: 1px solid #aaa;
	margin: 0 auto;
	top: 138px;
	position: relative;
	display: block;
	background-color: #fff;
	margin-left: 5px;
	width: 900px;
	height: 285px;
}


.promotie img{
	padding: 1px;
	border: 1px solid #aaa;
	margin: 0 auto;
	top: 80px;
	position: relative;
	display: block;
	background-color: #fff;
	margin-left: 5px;
/*	width: 900px;
	height: 601px; 
	depending on the image size and possition*/
	width: 548px;
	height: 384px;
	left: 176px;
 	
}


.promotie a{
	position: absolute;
	top: 5px;
	right:5px;
	font-weight: bold;
}

/** [/PR] **/

/** [Mailuri] **/

.mail
{
	color: #000000;
	text-decoration: none;
}

.mail:hover
{
	color: #000000;
	text-decoration: underline;
}

/** [/Mailuri] **/

/** [Divuri noi pt modele] **/

div.cardiv
{
	width: 800px;
	margin: auto;
	position:relative;	
}

div #calendard{
	width: 250px;	
	margin-left: 10px;
	position:relative;
} img {		
	padding-top: 10px;
}

div .modeleselect{
	position: static;	
	display	: block;
	margin: 0px
} input.carmodel{		
	float: left;	
	margin: 0px;
	border:none;
}
div .modeleselect p { 		
	margin: 0px
}
div .modeleselect input.newsmodel{ 		
	float: left;	
	margin: 0px;
	border:none;
}
