body { line-height:1; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
a.zalink { color: #0172c0; }
em {font-style: italic; }


/*Layout */
.body_page_bg { background:#eceff1; }
.body_conf_page_bg { background:#fff; }

.wrapper { width: 100%; }
.page_bg_tl { background:url(../i/page_bg_ptl.jpg) right top no-repeat; }
.page_bg_tm { width:964px; background:url(../i/page_bg_ptm.jpg) left top no-repeat; }
.page_bg_tr { background:url(../i/page_bg_ptr.jpg) left top no-repeat; }
.page_bg_m { width:964px; }
.page_bg_ml { background:url(../i/page_bg_ml.jpg) right top no-repeat; }
.page_bg_mr { background:url(../i/page_bg_mr.jpg) left top no-repeat; }
#h_banner_left, #h_banner_right {
    width: 120px;
    height: 450px;
    float: right;
    margin-top: 42px;
}
#h_banner_left {float:right;}
#h_banner_right {float:left;}


.page_container { width:956px; min-height:580px; padding:2px 2px 20px 2px; }
* html .page_container { height:580px; } /*IE6*/
*:first-child+html .page_container { min-height:580px; } /*IE7*/

.home_page_container { padding-bottom:0; }

.page_border_tl { background:url(../i/page_border_tl_bg.gif) left top no-repeat; }
.page_border_tm { background:url(../i/page_border_tm_bg.gif) 2px top no-repeat; }
.page_border_tr { background:url(../i/page_border_tr_bg.gif) right top no-repeat; }
.page_border_bl { background:#fff url(../i/page_border_bl_bg.gif) left bottom repeat-y; }
.page_border_bm { background:url(../i/page_border_bm_bg.gif) 2px bottom no-repeat; }
.page_border_br { background:url(../i/page_border_br_bg.gif) right bottom repeat-y; }

.col_left { float:left; }
.col_main { float:left; }

.two_columns_left { }
.two_columns_left .col_left { width:205px; }
.two_columns_left .col_main { width:751px; }

.page_content { padding:0 0 0 26px; }

/* Global Styles ================================================================================= */
.page_name { padding-bottom:14px; }
.page_name h1, .page_name h2 {
	line-height:0.8;
	font-size:40px;
	color:#999;
	font-weight:normal;
	font-family:"RInterstate Lt", Arial, Helvetica, sans-serif;
}
.page_name h2.bog { 
    font-weight: bold;
}

.page_name_img { padding-bottom:0; }
.page_name_img h1, .page_name_img h2 {
	color:#999;
	font-weight:normal;
	font-family:"RInterstate Lt", Arial, Helvetica, sans-serif;
	text-indent:-3000px;
	float:left;
}

/* Headers *******************/
.header {
	height:54px;
}
.header .logo {
	display:block;
	width:162px;
	padding-top:12px;
}

/* Home ========================================================================================== */
/* .home_teaser_container { position:relative; z-index:0; width:939px; height:281px; padding: 114px 0 0 21px;} */
.home_teaser_container { position:relative; z-index:0; width:435px; height:281px; padding: 114px 0 0 21px;}
.home-box { width: 417px; height: 222px; background: url(../i/home/home-box-bg.png) 0 0 no-repeat; padding: 16px 0 0 18px; }
/* .home_slogan { text-indent:-3000px; padding: 0;} */
/* .home_constr { font-size:20px; color:#333; } */ 
.home_constr_desc { padding-left:1px; color:#ccc; }

.home_alege {
	position:absolute;
	z-index:501;
	display:block;
	width:140px;
	height:20px;
	margin-top:14px;
	padding:6px 0 0 10px;
	background:url(../i/home/alege_bg.gif) left top no-repeat;
	color:#666;
	cursor:pointer;
}
* html .home_alege { height:19px; padding-top:7px; } /*IE6*/
*:first-child+html .home_alege { height:19px; padding-top:7px; } /*IE7*/
.home_alege_hover { z-index:502; background:url(../i/home/alege_bg.gif) left -26px no-repeat !important; }

.home_alege_controls {
	display:block;
	position:absolute;
	top:180px;
	left:178px;
	z-index:500;
	/* width:101px; */
	width:600px;
	padding:5px 0 0 0;
	background:url(../i/home/alege_c_t_bg.gif) left top no-repeat;
}
.home_alege_controls_hide { display:none; }
.home_ac_b { padding:0 0 5px 0; background:url(../i/home/alege_c_b_bg.gif) left bottom no-repeat; }
.home_ac_m { background:url(../i/home/alege_c_m_bg.gif) left top repeat-y; }
.home_alege_controls .content {
	zoom:1;
	padding:0 0 10px 14px;
}

.group_select_container {
	margin-top:10px;
	float:left;
	background:url(../i/home/group_select_t_bg.gif) left top no-repeat;
}
.group_select {
	display:block;
	width:95px;
	padding:0 20px 0 0;
	background:url(../i/home/group_select_b_bg.gif) left bottom no-repeat;
	color:#999;
}
.group_select_last { width:35px; padding-right:0; }
.group_select dt {
	padding:0 0 7px 12px;
	font-weight:bold;
}
.group_select dd {
	padding:0 0 5px 0;
}
.result_bottom_line {
    color: #999;
}

#home_cauta::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
#home_cauta {
	display:block;
	overflow:visible;
	width:50px;
	height:30px;
	margin-top:50px;
	border:none;
	background:url(../i/home/cauta_bg.png) left top no-repeat;
	text-indent:-3000px;
	cursor:pointer;
}
#config_cauta::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
#config_cauta {
	display:block;
	overflow:visible;
	width:50px;
	height:30px;
	margin-top:10px;
	border:none;
	background:url(../i/home/cauta_bg.png) left top no-repeat;
	text-indent:-3000px;
	cursor:pointer;
}
.home_auto_brand_container {
	width:960px;
	height:50px;
	border-bottom:1px solid #797979;
	background:url(../i/home/auto_brand_bg.gif) left top no-repeat;
	overflow:hidden;
}
.home_auto_brand { display:block; width:960px; height:50px; }
.home_auto_brand li { display:block; width:107px; height:50px; float:left; }
.home_auto_brand li a { display:block; width:107px; height:50px; }
.home_auto_brand li a:hover { background:url(../i/home/auto_brand_bg.gif) left -50px no-repeat; }
.home_auto_brand li a.on { background:url(../i/home/auto_brand_bg.gif) left -50px no-repeat; }
.home_auto_brand li a.on:hover { }

.home_auto_brand li.last { width:104px; }
.home_auto_brand li.last a { width:104px; }
.home_auto_brand li.last a.last:hover { background:url(../i/home/auto_brand_bg.gif) left -100px no-repeat; }
.home_auto_brand li.last a.last_on { background:url(../i/home/auto_brand_bg.gif) left -100px no-repeat; }
.home_auto_brand li.last a.last_on:hover { }

.home_artl { background:url(../i/home/artl_bg.gif) left top no-repeat; }
.home_artm { background:url(../i/home/artm_bg.gif) left top repeat-x; }
.home_artr { width:946px; padding:4px 7px 0 7px; min-height:163px; background:url(../i/home/artr_bg.gif) right top no-repeat; }
* html .home_artr { height:163px; } /*IE6*/
*:first-child+html .home_artr { min-height:163px; } /*IE7*/
/*
.home_companie { display:block; width:201px; float:left; padding-bottom:18px; line-height:13px; font-size:11px; color:#fff; }
.home_companie dt {
	width:201px;
	height:33px;
	clear:both;
	float:none;
	background:url(../i/home/companie_title.gif) 14px 12px no-repeat;
	text-indent:-3000px;
}
.home_companie dd {
	display:block;
	width:172px;
	min-height:112px;
	padding:0 16px 0 13px;
	float:left;
	background:url(../i/home/art_dd_bg.gif) right top no-repeat;
}
*/
/* * html .home_companie dd { height:108px; }*/ /*IE6*/
/* *:first-child+html .home_companie dd { min-height:108px; }*/ /*IE7*/

.home_promotie { display:block; width:380px; float:left; padding-bottom:18px; background:url(../i/home/promotie_bg.gif) right top no-repeat; line-height:13px; font-size:11px; color:#fff; }
.home_promotie dt {
	width:379px;
	height:33px;
	clear:both;
	float:none;
	background:url(../i/home/promotie_title.gif) 9px 12px no-repeat;
	text-indent:-3000px;
}
.home_promotie dd {
	display:block;
	width:170px;
	min-height:112px;
	padding:0 14px 0 10px;
	float:left;
}
* html .home_promotie dd { height:108px; } /*IE6*/
*:first-child+html .home_promotie dd { min-height:108px; } /*IE7*/
.home_promotie dd.last { padding:0 14px 0 0;}

/*
.home_companie dd a.art_image, .home_promotie dd a.art_image { display:block; margin-bottom:6px; }
.home_companie dd a.title, .home_promotie dd a.title { display:block; width:170px; font-weight:bold; color:#63a7da; }
.home_companie dd a.title:hover, .home_promotie dd a.title:hover { text-decoration:underline; }
.home_companie dd span, .home_promotie span { display:block; width:170px; }
*/
.home_promotie dd a.art_image { display:block; margin-bottom:6px; }
.home_promotie dd a.title { display:block; width:170px; font-weight:bold; color:#63a7da; }
.home_promotie dd a.title:hover { text-decoration:underline; }
.home_promotie span { display:block; width:170px; }

.home_banner {
    float: left;
    width: 374px;
    height: 192px;
    padding: 12px 0 16px 13px;
}

.home_noutati { display:block; width:166px; float:right; padding-bottom:18px; line-height:13px; font-size:11px; color:#fff; background:url(../i/home/promotie_bg.gif) 0 0 no-repeat;}
.home_noutati dt {
	width:166px;
	height:33px;
	clear:both;
	float:none;
	background:url(../i/home/noutati_title.gif) 17px 10px no-repeat;
	text-indent:-3000px;
}
.home_noutati dd {
	display:block;
	width: 139px;
	padding:0 11px 15px 16px;
	float:left;
}
.home_noutati dd a.title { font-weight:bold; color:#63a7da; }
.home_noutati dd a.title:hover { text-decoration:underline; }

/* ======================================================================================= */

/* col_left ============================================================================== */
.left_box_blue { margin-bottom:16px; width:205px; background:#004f8d; }
.lbb_t { background:url(../i/lbb_t_bg.gif) left top no-repeat; }
.lbb_b { padding:20px 24px 10px 24px; background:url(../i/lbb_b_bg.gif) left bottom no-repeat; }

.left_box_ciel { margin-bottom:16px; width:205px; background:#1278cc; }
.lbc_t { background:url(../i/lbc_t_bg.jpg) left top no-repeat; }
.lbc_b { padding:20px 24px 39px 24px; background:url(../i/lbc_b_bg.jpg) left bottom no-repeat; }

.col_left .left_box_blue .separator { width:100%; height:1px; background:url(../i/left_noutati_btm_bg.gif) left top no-repeat; font-size:1px !important; line-height:1px !important; }

.col_left .noutati { color:#fff; }
.col_left .noutati .head { background:url(../i/left_noutati.gif) left top no-repeat; text-indent:-3000px; height: 14px;}
.col_left .noutati .content { line-height:13px; font-size:11px; }
.col_left .noutati .content li { padding:0 0 16px 0; }
.col_left .noutati .content li.first { padding-top:16px; }
.col_left .noutati .content li a.title { color:#63a7da; font-weight:bold; }
.col_left .noutati .content li a.title:hover { text-decoration:underline; }
.col_left .noutati .content li p { padding-top:2px; }

.col_left .promotii { padding-top:16px; color:#fff; }
.col_left .promotii .head { background:url(../i/left_promotii.gif) left top no-repeat; text-indent:-3000px; }
.col_left .promotii .content { line-height:13px; font-size:11px; }
.col_left .promotii .content li { padding:0 0 16px 0; }
.col_left .promotii .content li.first { padding-top:16px; }
.col_left .promotii .content li a.art_image { display:block; padding-bottom:11px; }
.col_left .promotii .content li a.title { color:#63a7da; font-weight:bold; }
.col_left .promotii .content li a.title:hover { text-decoration:underline; }
.col_left .promotii .content li p { padding-top:2px; }

.col_left .despre_companie { color:#fff; }
.col_left .despre_companie .head { width:100px; height:36px; background:url(../i/left_despre_companie.jpg) left top no-repeat; text-indent:-3000px; }
.col_left .despre_companie .content { padding-top:25px; }
.col_left .despre_companie .content li { display:block; height:11px; padding:8px 0 8px 0; background:url(../i/despre_companie_li_bg.gif) left bottom no-repeat; }
.col_left .despre_companie .content li.first { padding-top:1px; }
.col_left .despre_companie .content li.on { background:url(../i/despre_companie_on_bg.gif) left bottom no-repeat; }
.col_left .despre_companie .content li a { color:#fff; font-weight:bold; }
.col_left .despre_companie .content li.on a { color:#003e71; }
.col_left .despre_companie .content li a:hover { color:#003e71; }
/* ======================================================================================= */

/* Global Styles ================================================================================= */
.breadcrumbs {
	padding:12px 0 0 25px;
	height:20px;
	font-size:10px;
}
.breadcrumbs a {
	padding-left:7px;
	padding-right:10px;
	background:url(../i/bread_link_bg.gif) right 5px no-repeat;
	color:#999;
}
.breadcrumbs a.first {
	padding-left:0;
}
.breadcrumbs a:hover { text-decoration:underline; }
.breadcrumbs b, .breadcrumbs strong {
	padding-left:7px;
	color:#0172c0;
	font-weight:normal;
}

.page_top_nav {
	display:block;
	width:960px;
	height:40px;
	background:url(../i/top_left_bg.gif) left top no-repeat;
}
.page_top_nav li.item { float:left; }
.page_top_nav li.item_logout { 
    float:right; 
    color: #3196de;
    padding: 15px 32px 0 0;
    font-size: 10px;
}
.page_top_nav li.item_logout a {
    color: #fff;
    text-decoration: none;
}
.page_top_nav li.item_logout a:hover {
    text-decoration: underline;
}
#ptn_showroom_link {
	display:inline;
	width:65px;
	height:7px;
	margin:16px 0 0 31px;
	float:left;
	background:url(../i/showroom_top_title.gif) left top no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}
#ptn_showroom_link_on {
	display:inline;
	width:65px;
	height:7px;
	margin:16px 0 0 31px;
	float:left;
	background:url(../i/showroom_top_title.gif) left -7px no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}
#ptn_companie_link {
	display:inline;
	width:57px;
	height:7px;
	margin:16px 0 0 36px;
	float:left;
	background:url(../i/companie_top_title.gif) left top no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}
#ptn_companie_link_on {
	display:inline;
	width:57px;
	height:7px;
	margin:16px 0 0 36px;
	float:left;
	background:url(../i/companie_top_title.gif) left -7px no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}

#ptn_retea_link {
	display:inline;
	width:99px;
	height:12px;
	margin:14px 0 0 36px;
	float:left;
	background:url(../i/retea_nationala_top_title.gif) 0 0 no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}
#ptn_retea_link_on {
	display:inline;
	width:99px;
	height:12px;
	margin:14px 0 0 36px;
	float:left;
	background:url(../i/retea_nationala_top_title.gif) 0 -12px no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
}
#ptn_reprezentante_link {
	display:inline;
	width:95px;
	height:10px;
	margin:16px 0 0 68px;
	float:left;
	background:url(../i/reprezentante_top_title.gif) left top no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
	cursor:default;
}
#ptn_reprezentare_link_on {
	display:inline;
	width:95px;
	height:7px;
	margin:16px 0 0 68px;
	float:left;
	background:url(../i/reprezentante_top_title.gif) left -7px no-repeat;
	line-height:7px;
	font-size:7px;
	text-indent:-3000px;
	cursor:default;
}

/* Clasa pentru cms */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
/* ============================================================================================= */

/* Noutati page ====================================================================================== */
.noutati_page_name { padding-bottom:23px; }
.noutati_art_container {
	padding: 0;
}
.noutati_art { width:703px; line-height:1.2; color:#666; }
.noutati_art .date { display:block; padding-bottom:4px; color:#63a7da; }
.noutati_art .title { padding-bottom:12px; font-size:22px; }
.noutati_art .title2 { font-size:22px; }
.noutati_art .title3 { font-size:18px; }
.noutati_art .title a { font-weight:bold; color:#666; }
.noutati_art .title a:hover { text-decoration:underline; }
.noutati_art .title2 a { font-weight:bold; color:#666; }
.noutati_art .title2 a:hover { text-decoration:underline; }
.noutati_art .title3 a { font-weight:bold; color:#666; }
.noutati_art .title3 a:hover { text-decoration:underline; }
.noutati_art .short_desc { padding-bottom:10px; font-size:15px; }
.noutati_art .desc { }
.noutati_art .art_image { 
    margin:0 0 3px 0;
    display: block;
    width: 393px;
    height: 236px;
    text-align: center;
}
/* gallery new */
#n_photo_gallery {
    background: #F0F0F0;
    padding-bottom: 4px;
}
#n_photo_gallery img {
    margin: 4px 0 0 4px;
}
img#zaphoto {
    float: left;
    margin: 0 7px 0px 0;
}
/* gallery old */
.noutati_art #gallery_wrp {
    width: 393px;
    height: 310px;
    padding: 4px;
    background: #cdd5da;
    float: left;
    margin: 0px 12px 6px 0px;
}
.noutati_art #gallery_wrp #gallery {
    height: 47px;
    overflow: hidden;
}
.noutati_art #gallery_wrp #gallery img {
    cursor: pointer;
    width: 77px;
    height: 47px;
}
.noutati_art #gallery_wrp #gallery img.notfirst {
    margin-left: 2px;
}
.noutati_art #gallery_wrp #linky {
    background: url(/i/arr.gif) 0 4px no-repeat;
    color: #0172c0;
    padding-left: 9px;
    display: block;
    margin-top: 8px;
    font-size: 10px;
    font-family: Arial, sans-serif;
}
.noutati_art #pagination {
    font-size: 11px;
    font-family: Arial, sans-serif;
}
.noutati_art #pagination a {
    color: #177ECE;
}
.noutati_art #pagination a:hover {
    text-decoration: underline;
}
.noutati_art #pagination span {
    font-weight: bold;
}
/* ============================================================================================= */

/* Companie section ====================================================================================== */
.companie_art_container { padding: 0; }
.companie_art { width:703px; line-height:1.2; color:#666; }
.companie_art .short_desc { font-size:14px; line-height:1.3em; }
.companie_art .desc { }
.companie_art .art_subtitle { float:left; line-height:1; font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; color:#ccc; font-weight:normal; text-indent:-3000px; }
.companie_art .art_image { position:relative; z-index:0; margin:0px 12px 14px 0px; }
.companie_art .art_image span { /*letter-spacing:2px;*/ position:absolute; z-index:0; top:0; left:0; padding:28px 0 14px 24px; font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; font-size:42px; line-height:0.9; font-weight:normal; color:#c4c6c8; text-indent:-3000px; }

dl.companie_valori_dl { padding:0 0 60px 0; }
dl.companie_valori_dl dt { font-size:20px; padding:30px 0 0 0; }
dl.companie_valori_dl dd { font-size:11px; }

ul.companie_auto_brand { display:block; }
ul.companie_auto_brand li { display:block; padding:0 1px 0 0; float:left; background:url(../i/companie/brand_sep_li_bg.gif) right top no-repeat; }
ul.companie_auto_brand li.first { width:1px; height:51px; background:url(../i/companie/brand_sep_li_bg.gif) left top no-repeat; font-size:1px; line-height:1px; }

.companie_art h1.brand_title { height:89px; }
.companie_art h1.brand_title span { float:left; display:block; text-indent:-3000px; }
dl.companie_auto_desc { padding:0 0 57px 0; }
dl.companie_auto_desc dt { display:block; padding:16px 0 1px 0; }
/* ============================================================================================= */


/* Showroom section ====================================================================================== */
.showroom_teaser_container { position:relative; z-index:0; width:960px; height:549px; }
.showroom_auto_brand_container { height:49px; }
.showroom_index_title { text-indent:-3000px; }
.showroom_index_subtitle { text-indent:-3000px; }

/* Brand model page*/
.showroom_brand_teaser_container { position:relative; z-index:0; width:960px; height:457px;}
.showroom_brand_title { width:155px; height:100px; }
.showroom_brand_title td { vertical-align:middle; text-align:center; }
.showroom_brand_title td h1 { display:inline; }
.showroom_brand_title td h1 span { display:block; text-indent:-3000px; }
h1.brand { 
    display:block; 
    color:#fff;
    font-family:"RInterstate Lt",Arial,Helvetica,sans-serif;
    font-size:40px;
    font-weight:normal;
    padding:33px 0 0 23px;
}
dl.showroom_mini_caroserie {
	display:block;
	width:960px;
	height:70px;
	border-top:1px solid #005091;
	background:#002b55;
}
dl.showroom_mini_caroserie dt {
	display:block;
	width:115px;
	height:70px;
	float:left;
	text-indent:-3000px;
	background:url(../i/showroom/alege_tip_caroserie.gif) center center no-repeat;
}
dl.showroom_mini_caroserie dd {
	display:block;
	height:70px;
	float:left;
	overflow:hidden;
}
dl.showroom_mini_caroserie dd a { background-position:left top; background-repeat:no-repeat; position:relative; z-index:0; display:block; }
dl.showroom_mini_caroserie dd a:hover { background-position:left -70px !important; }
dl.showroom_mini_caroserie dd a.on { background-position:left -70px !important; }
dl.showroom_mini_caroserie dd a.on2 { background-position:left -70px !important; }
dl.showroom_mini_caroserie dd a img { visibility:hidden; }
dl.showroom_mini_caroserie dd a span {
	display:none;
	position:absolute;
	top:49px;
	left:21px;
	padding:3px 5px;
	background:#fff;
	color:#000;
	line-height:1;
	cursor:pointer;
}
dl.showroom_mini_caroserie dd a:hover span, dl.showroom_mini_caroserie dd a.on span { display:block; }
#showroom_mini_berlina { background-image:url(../i/assets/showroom/berlina_2s.gif); }
#showroom_mini_break { background-image:url(../i/assets/showroom/break_2s.gif); }
#showroom_mini_cabrio { background-image:url(../i/assets/showroom/cabrio_2s.gif); }
#showroom_mini_coupe { background-image:url(../i/assets/showroom/coupe_2s.gif); }
#showroom_mini_monovolum { background-image:url(../i/assets/showroom/monovolum_2s.gif); }
#showroom_mini_hatchback { background-image:url(../i/assets/showroom/hatchback_2s.gif); }
#showroom_mini_suv { background-image:url(../i/assets/showroom/suv_2s.gif); }
#showroom_mini_crossover { background-image:url(../i/assets/showroom/crossover_2s.gif); }
#showroom_mini_utilitare { background-image:url(../i/assets/showroom/utilitare_2s.gif); }

/*Completare carousel */
.bpc_container {
	width:276px;
	height:304px;
	padding:3px;
}
.brand_page_carousel_ford .bpc_container { background: #070d1d; }
.brand_page_carousel_mercedes-benz .bpc_container { background: #1c2639; }
.brand_page_carousel_land-rover .bpc_container { background: #465762; }
.brand_page_carousel_hyundai .bpc_container { background: #171b1e; }
.brand_page_carousel_mitsubishi .bpc_container { background: #3d4243; }
.brand_page_carousel_dodge .bpc_container { background: #3b3b3b; }
.brand_page_carousel_jeep .bpc_container { background: #1f1a14; }
.brand_page_carousel_chrysler .bpc_container { background: #131c22; }
.brand_page_carousel_jaguar .bpc_container { background: #000000; }
.bpc_content { text-align:left; padding:0 0 0 12px; }
.bpc_content .title { padding:14px 0 10px 0; }
.bpc_content .title a { font-size:20px; font-weight:bold; color:#fff; }
.bpc_content .title a:hover { text-decoration:underline; }
.bpc_content .desc { width:210px; padding:0 0 5px 0; line-height:1.2; font-size:14px; color:#51627d; }
.brand_page_carousel_ford .bpc_content .desc { color: #7f98b0;}
.brand_page_carousel_mercedes-benz .bpc_content .desc { color: #51627d;}
.brand_page_carousel_land-rover .bpc_content .desc { color: #a5b8c1;}
.brand_page_carousel_hyundai .bpc_content .desc { color: #676d74;}
.brand_page_carousel_mitsubishi .bpc_content .desc { color: #8a9395;}
.brand_page_carousel_dodge .bpc_content .desc { color: #a2a1a3;}
.brand_page_carousel_jeep .bpc_content .desc { color: #645941;}
.brand_page_carousel_chrysler .bpc_content .desc { color: #405f74;}
.brand_page_carousel_jaguar .bpc_content .desc { color: #a5b8c1;}
.bpc_content .more_links { line-height:1.3; }
.bpc_content .more_links li { padding:0 0 0 10px; background:url(../i/showroom/more_links_li_bg.gif) left center no-repeat; }
.bpc_content .more_links li a { color:#fff; }
.bpc_content .more_links li a:hover { text-decoration:underline; }


.showroom_brand_model_teaser_container { position:relative; z-index:0; width:960px; font-size:0px; line-height:0em; }
.showroom_caroserie_title {
	padding:33px 0 0 36px;
	font-family:"RInterstate Lt", Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#297dc2;
	font-weight:normal;
}

.showroom_brand_model_title { width:160px; height:82px; }
.showroom_brand_model_title td { vertical-align:middle; text-align:center; }
.showroom_brand_model_title td h1, .showroom_brand_model_title td h2 { display:inline; }
.showroom_brand_model_title td h1 span, .showroom_brand_model_title td h2 span { display:block; text-indent:-3000px; font-size:0px; line-height:0em; }

.showroom_brand_model_subtitle {
	position:absolute;
	width:168px;
	height:30px;
	top:27px;
	left:200px;
	font-family:"RInterstate Lt", Arial, Helvetica, sans-serif;
	line-height:1.4;
	font-size:20px;
	text-align:right;
	z-index:50;
	font-weight:normal;
}

#brand_model_page_carousel .container ul li a { display:block; border:1px solid #c2c6cc; }
/* #brand_model_page_carousel .container ul li { padding-top: 7px; } */
#brand_model_page_carousel .container ul li a:hover { border-color:#fff; }

.carl_specs {
	position:absolute;
	top:107px;
	left:25px;
	width:198px;
	min-height:123px;
	z-index:500;
}
* html .carl_specs { height:123px; } /*IE6*/
*:first-child+html .carl_specs { min-height:123px; } /*IE7*/
.carl_specs_top {
	padding:18px 17px 0 17px;
	min-height:87px;
	background:url(../i/showroom/car_specs_bg.png) left top no-repeat;
}
* html .carl_specs_top { height:105px; } /*IE6*/
*:first-child+html .carl_specs_top { min-height:105px; } /*IE7*/

.carl_specs_bottom {
	height:18px;
	background:url(../i/showroom/car_specs_bottom_bg.png) left bottom no-repeat;
}
.carl_specs h1 { font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; line-height:1.4; font-size:20px; color:#fff; }
.carl_specs .desc { font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; line-height:1.4; font-size:13px; }
.carl_specs .more_links { padding:7px 0 0 0; font-size:11px; line-height:1.3; }
.carl_specs .more_links li { position:relative; z-index:0; }
.carl_specs .more_links li a { color:#fff; padding:0 10px 0 0; background:url(../i/showroom/more_links_li_bg.gif) right center no-repeat; }
.carl_specs .more_links li a:hover { text-decoration:underline; }
/* ============================================================================================= */

/* Configurator section ====================================================================================== */

/* Configurator header */
.conf_wrapper { width:100%; }
.conf_header_container {
	width:100%;
	background:url(../i/conf/header_m_bg.gif) left top repeat-x;
}
.conf_header_l_container { background:url(../i/conf/header_sides_bg.gif) left top no-repeat; }
.conf_header_r_container { height:51px; background:url(../i/conf/header_sides_bg.gif) right -51px no-repeat; }
.conf_header {
	width:1003px;
	margin:0px auto;
}
.conf_header .conf_logo { display:block; width:150px; height:43px; padding-top:8px; float:left; }
.conf_page_top_nav {
	float:left;
	background:url(../i/conf/page_top_nav_bg.gif) 228px 12px no-repeat;
}
.conf_page_top_nav li.item { float:left; }
/* ============================================================================================= */

/* Promotii page ====================================================================================== */
.promotii_art_container {
	padding: 0;
}
.promotii_art { width:703px; line-height:1.2; color:#666; }
.promotii_art .desc { }
.promotii_art .art_image { position:relative; z-index:0; margin:0px 12px 12px 0px; }
.promotii_art .title { font-size:40px; font-weight:bold; color:#0099cc; }
.promotii_art .title a { font-weight:bold; color:#0099cc; }
.promotii_art .title a:hover { text-decoration:underline; }
.promotii_art .short_desc { padding-bottom:10px; font-size:20px; font-weight:bold; }
.promotii_art .desc { }
.promo_entry {
    width: 705px;
    background: url(/i/dealer/oferta-a-box-mid.gif) 0 0 repeat-y;
    margin-bottom: 9px;
}
.promo_entry .promo_entry_top {
    background: url(/i/dealer/oferta-a-box-top.gif) 0 0 no-repeat;
}
.promo_entry .promo_entry_top .promo_entry_bottom {
    background: url(/i/dealer/oferta-a-box-bottom.gif) 0 bottom no-repeat;
    padding: 20px 15px;
}
.promo_entry h2 a {
    font-size: 22px;
    font-weight: normal;
    color: #3f6dab;
    text-decoration: none;
}
.promo_entry h2 a:hover {
    text-decoration: underline;
}
.promo_entry .photo {
    float: left;
    margin-right: 12px;
    width: 158px;
}
.promo_entry .txt {
    width: 505px;
    float: left;
}
.promo_entry .txt .data { color:#63a7da; }
/* ============================================================================================= */

/* Footer ================================================================================= */
.footer_container {	width:960px; padding:11px 0 11px 2px; }
.footer_links { float:left; }
.footer_info { float:right; }
.footer_links li, .footer_info li { padding:0 7px; float:left; background:url(../i/footer_li_bg.gif) right 1px no-repeat; color:#999; }
.footer_links li.first, .footer_info li.first { padding-left:0; }
.footer_links li.last, .footer_info li.last { padding-right:0; background:none; }
.footer_links li a, .footer_info li a { color:#177ece; text-decoration:none; }
.footer_links li a:hover, .footer_info li a:hover { text-decoration:underline; }
/* ======================================================================================= */


#home_carousel_wrp {
    position: absolute;
    width: 960px;
    height: 395px;
    overflow: hidden;
}
.horinaja a {
    display: block;
    width: 960px;
    height: 395px;
}
/*
.fade-box { position:absolute}
#Counter, #PlayButton, #PauseButton, #StopButon { display:none;}
*/
/*am rescris prin important urmatoarele 2 linii de cod */
/*.home_slogan { font-size:50px; color:#fff; width:550px; padding-top:35px; text-indent:0 !important;}*/
.home_slogan { font-family: Arial, sans-serif; font-size:51px; color:#fff; line-height: 48px;}
.home_constr { font-family: Arial, sans-serif; font-size:18px; color:#c4eaff; margin-top: 10px;}


/* b begin */
input#vezi-dealer {
    background:url(../i/vezi-dealer.gif) 0 0 no-repeat;
    width: 65px;
    height: 17px;
    border: none;
    cursor: pointer;
    margin: 5px 0 0 0px;
}

/* b end */

/* reprezentante  begin */
#pagina_reprezentante { padding:15px 25px;}
#pagina_reprezentante_left { float:left; width:300px; margin:20px 20px 0 0; color:#666666; line-height:16px; }
#pagina_reprezentante_left a { color:#0172C0}
#pagina_reprezentante_left p { margin-bottom:10px;}
#pagina_reprezentante_right {float:left; width:586px; margin:20px 0 0 0; position:relative; z-index:0; }

#pagina_reprezentante_left2 { float:left; width:300px; margin:0 20px 0 0; color:#666666; line-height:16px; }
#pagina_reprezentante_left .city-label, #pagina_reprezentante_left2 .city-label { font-family: "Myriad Pro", arial, sans-serif; color: #999; font-size: 30px; line-height: 42px; position:relative; z-index:0; top: -13px;}

h3.reprezentanta_oras {	line-height:0.8; font-size:30px; color:#999; font-weight:normal; font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; margin:10px 0 0 0}
h4.nume_reprezentanta { line-height:0.8; font-size:18px; color:#666; font-weight:bold; font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
h5.tip_reprezentanta { line-height:0.8; font-size:16px; color:#999; font-weight:normal; font-family:"RInterstate Lt", Arial, Helvetica, sans-serif; margin:0 0 15px 0;}
.reprezentante_detalii { background:#DBDBDB url(../i/assets/reprezentante/bg_buton.gif) repeat-x; padding:1px 5px; -moz-border-radius:3px; -webkit-border-radius: 3px; border:1px solid #CFD0D2; color:#666!important;  font-size:10px;} 
.border { border-bottom:1px solid #ECEFF1; margin-bottom:15px!important;}

.tip_reprezentanta_marci li { float:left; margin-right:10px; vertical-align:middle!important; margin-bottom:10px;}
.tip_reprezentanta_marci li img {vertical-align:top!important}

.marca_dodge { background:url(../i/assets/reprezentante/dodge.jpg) no-repeat; display:block; width:33px; height:34px;}
.marca_mercedes { background:url(../i/assets/reprezentante/mercedes.jpg) no-repeat; display:block; width:91px; height:20px;}
.marca_crysler { background:url(../i/assets/reprezentante/crysler.jpg) no-repeat; display:block; width:69px; height:18px;}
.marca_jeep { background:url(../i/assets/reprezentante/jeep.jpg) no-repeat; display:block; width:34px; height:14px;}
/*
#descriere_reprezentanta { position:absolute; top: 0; left: -50px; z-index: 5000; background:#fff; width:600px; padding:20px 20px 5px 20px; border:1px solid #efefef;}
#descriere_reprezentanta .descriere_titlu { font-size:18px; font-weight:bold; color:#666; margin-bottom:10px; float:left}
#descriere_reprezentanta p { margin-bottom:10px; line-height:16px; color:#666666}
.inchide_descriere { text-align:right}
*/
.toggler span {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #666;
    font-weight: bold;
    text-decoration: underline;
}
.toggler a {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #0172C0;
    font-weight: bold;
    text-decoration: underline;
}
.spot-desc a.goto {
    color: #0172c0;
    text-decoration: none;
}
.onespot {
    line-height: 14px;
}

/*  clearfix  */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/*  reprezentante  end */

/* promotion 1 begin */
#promo1-participa {
    width: 235px;
    height: 28px;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    line-height: 28px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    color: #0099cc;
    font-weight: bold;
    margin: 0 0 1px 0;
    padding-left: 6px;
}
#promo1 {
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    padding: 19px;
}
#promo1 .paragraph {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#promo1 .line {
    border-bottom: 2px solid #75afcc;
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding-bottom: 4px;
}
#promo1 .zalabel {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
}
#promo1 .select1 {
    width: 158px;
    height: 19px;
    margin: 0;
    border: 1px solid #7f9db9;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #666;
}
#promo1 .select2 {
    width: 326px;
    height: 19px;
    margin: 0;
    border: 1px solid #7f9db9;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #666;
}
#promo1 .input1 {
    width: 158px;
    height: 19px;
    margin: 0;
    border: 1px solid #7f9db9;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #666;
    padding: 0;
    line-height: 19px
}
#promo1 .area1 {
    width: 351px;
    height: 57px;
    margin: 0;
    border: 1px solid #7f9db9;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #666;
    padding: 0;
    line-height: 19px
}
#promo1 .checkbox1 {
    margin: 0;
}
#promo1 table.zatable td.w25 {
    width: 25%;
}
#promo1 table.zatable td.w50 {
    width: 50%;
}
/* promotion 2 begin */
.form_error {
    color: #e00;
}
#price-disclaimer {
    color: #eaeaea;
    position: absolute;
    top: 430px;
    left: 53px;
    font-size: 10px;
}
#price-disclaimer a {
    color: #eaeaea;
}
div.dealer-box {
    width: 705px;
    background: url(/i/assets/reprezentante/dealerb-box-mid.gif) 0 0 repeat-y;
    margin-bottom: 12px;
}
div.dealer-box div.dealer-box-top {
    background: url(/i/assets/reprezentante/dealerb-box-top.gif) 0 0 no-repeat;
}
div.dealer-box div.dealer-box-top div.dealer-box-bottom {
    background: url(/i/assets/reprezentante/dealerb-box-bottom.gif) 0 bottom no-repeat;
    height: 60px;
}
div.dealer-box div.dealer-box-top div.dealer-box-bottom div.box-left {
    width: 217px;
    float: left;
    padding: 25px 0 0 19px;
}
div.dealer-box div.dealer-box-top div.dealer-box-bottom div.box-right {
    width: 448px;
    float: right;
    text-align: right;
    padding: 13px 20px 0 0;
}
div.dealer-box a {
    text-decoration: none;
    color: #177ece;
    font-size: 11px;
    font-weight: bold;
}
div.dealer-box a:hover {
    text-decoration: underline;
}
.form_label { font-weight: bold; }
.red, .errBlock { color: #f00; }
#dealer_page_service .col_1 ul, .admin_content ul {
    list-style-type:disc;
}
#dealer_page_service .col_1 ul li, .admin_content ul li {
    margin-left: 30px;
}
