#nav ul.submenu {
    display: none;
}

#nav li a:hover {
	margin-top: 0px !important;
}

#nav-activ {
    margin-top: 0px !important;
}

#header_container_flash {
    /*height: 450px;*/
    /*padding-top: 5px;*/
    clear: both;
    z-index: 100;
    /*border: solid 1px green;*/
}

#content_container {
    z-index: 90;
}

#header_container_flash.header {
    height: 160px;
}

#header_container_flash.intro {
    height: 475px;
}

#header_container_flash.models {
    height: 535px;
}

#header_container_flash.hidden {
    height: 0px;
}

#content_left_container.hidden {
    height: 0;
}

#content_left_container {
    /*border: solid 1px black;*/
}

#header_container.flash_version {
    opacity: 0.05;
}

h1, div.subtitle {
    /*border-bottom: solid 1px black;*/
    /*border-top: solid 1px black;*/
}

.table {
	width: 100%;
	color: #000000;
	/*float: left;*/
	/*clear: both;*/
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666;
}

.noBorderTable {
	width: 100%;
        border: none;
}

.noBorderTable td {
        font: normal 1.2em "Verdana", Arial, Helvetica, sans-serif;
	padding: 4px 6px 20px 6px;
        vertical-align: middle;
        margin-bottom: 20px;
}
.noBorderNoTextTable {
	width: 100%;
        border: none;
}

.noBorderNoTextTable td {
	padding: 0;
        vertical-align: middle;
        margin-bottom: 20px;
}

.table tr.highlight {
   background-color: #eeeeee;
}

.table tr.highlight td, .table tr.highlight td {
  border-left:10px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
}

.table td.highlight {
   background-color: #eeeeee;
}

.table td.highlight {
  border-left:10px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
}

.table th {
	font: bold 1em "Verdana", Arial, Helvetica, sans-serif;
	padding: 4px 6px;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.table.smaller th {
	padding: 4px 3px;
}

.table th.center {
    text-align: center;
}

.table th.right {
    text-align: right;
}

.table td.center {
    text-align: center;
}

.table td.right {
    text-align: right;
}

.table tr.last td, .table tr.last th {
    border-bottom: none;
}

.table td {
	font: normal 1.1em "Verdana", Arial, Helvetica, sans-serif;
	padding: 5px 6px;
	border-left: 10px solid #ffffff;
	border-bottom: 1px solid #cecece;
}

.table.smaller td {
	font: normal 1.0em "Verdana", Arial, Helvetica, sans-serif;
	padding: 5px 3px;
	border-left: 5px solid #ffffff;
	border-bottom: 1px solid #cecece;
}

.table th.spec {
	/*width: 500px;                                                               */
	font: normal 1.1em "Verdana", Arial, Helvetica, sans-serif;
	padding: 5px 6px;
	border-bottom: 1px solid #cecece;
}
.table th.spectitle_o {
	/*width: 350px;*/
	font: bold 1.2em "Verdana", Arial, Helvetica, sans-serif;
	padding: 5px 6px;
	border-bottom: 1px solid #666666;
}
.table th.spectitle_c {
	/*width: 350px;*/
	font: bold 1.2em "Verdana", Arial, Helvetica, sans-serif;
	padding: 5px 6px;
	border-top: 2px solid #666666;
	border-bottom: 1px solid #666666;
}
.table th.speccoltitle {
	font: bold 1.1em "Verdana", Arial, Helvetica, sans-serif;
	border-left: 10px solid #ffffff;
	padding: 5px 6px;
}

.table td.altstandard { background: #8f8f8f; font-weight: bold; color: #ffffff; }
.table td.altindisponibil { background: #ffffff; font-weight: bold; color: #666666; }
.table td.altoptional { background: #002f9d; font-weight: bold; color: #ffffff; }
.table td.altoptional_sandero { background: #d70046; font-weight: bold; color: #ffffff; }
.table td.altoptional_loganmcv { background: #aabe00; font-weight: bold; color: #ffffff; }
.table td.altoptional_logan { background: #d75f00; font-weight: bold; color: #ffffff; }
.table td.altoptional_loganpickup { background: #008b48; font-weight: bold; color: #ffffff; }
.table td.altoptional_loganvan { background: #a55f00; font-weight: bold; color: #ffffff; }

.copyright {
    margin-top: 5px;
}

html {
    min-height: 101%;
    /*background-color: blue;*/
}

.content_right_box strong {
    color: #003291;
    text-decoration: none;
}

.table td.minTD {
	width: 55px;
}

/*  Grapefruit  */

#content_center_container form #dealers h3 {
	margin-bottom: 0;
}

#content_center_container ul {
	padding-left: 20px;
	margin: 0 0 10px;
	font-size: 1.2em;
}
#content_center_container .separated {
	padding-top: 10px;
	border-top: 1px dashed #CCC;
}

.findDealer {
        width: 250px;
        float: right;
        line-height: 1em;
        margin-left: 10px;
        text-align: left;
}

#dealers h3,
#dealers p {
	float: left;
        width: 270px;
}

#dealers div {
        overflow: hidden;
	float: left;
        margin-top: 5px;
        border-top: 1px solid #999999;
        padding-top: 4px;
}

* html #dealers div {
        padding-bottom: 10px;
}

form.dealerForm label {
       font-size: 1.1em;
}

ol {
       list-style-type: decimal;
}

ol li {
       font-size: 1.2em;
       padding-bottom: 5px;
}

.form .box3 {
	display:inline;
	float:left;
	margin:0pt 0px 5px 0pt;
	width:346px;
}

.form .box3 select {
	width: 100%;
}

* html .box4 div input {
    margin-bottom: -2px;
    border: 0;
    background-color: #fff;
}

*:first-child+html .box4 div input {
    margin-bottom: -2px;
    border: 0;
    background-color: #fff;
}

.box4 div label {
    margin-right: 5px;
}

.list li ul li {
        font-size: 1em;
}

p.noutate {
        margin-bottom: 20px;
}

p.noutate img {
        float: left;
        display: block;
        margin: 0 10px 20px 0;
}

p.noutate .path_n {
        color: #999999;
        font-size: 11px;
}

em.comment {
  font-style: italic;
}

#partener_map_content_holder {
    margin: 35px 10px 50px 60px;
    width: 300px;
    overflow: hidden;
    float: left;
}
#partener_map_content_holder h1 {
    font-weight: normal;
    font-size: 21px;
}

#partener_map_content_holder input, 
#partener_map_content_holder select {
    float: none;
}

#partener_map_content_holder .box_medium {
    float: left;
    margin-right: 5px;
}
#partener_map_content_holder .last {
    margin-right: 0;
}
#partener_map_content_holder .box {
    clear: both;
}
#partener_map_content_holder select {
    display: block;
    width: 106px;
}
#partener_map_content_holder #dealer_search_form_name {
    display: block;
    width: 166px;
}

#partener_map_content_holder label {
    font-size: 10px;
    display: block;
}
#partener_map_content_holder label.checkbox_label {
    font-size: 1em;
}
#partener_map_content_holder .checkbox_label input {
    width: 18px;
    vertical-align: middle;
}

#dealer_search_results {
  font-size: 1.1em;
  vertical-align: bottom;
}

#dealer_search_results .dealer_search_result  {
  cursor: pointer;
}

#dealer_search_results .dealer_search_result strong {
  color: #003291;
  text-decoration: none;
}

#partener_map_holder {
    width: 580px; height: 530px;
    float: left;
    margin: 35px 0 50px 0;
}

#flash_movie_container {
  margin: 20px 0;
}

table.list_vehicles{
  width:530px;
  border-collapse:collapse;
  border-bottom:1px solid #ccc;
  margin:0px 0px 16px 0px;
}

table.list_vehicles td{
  vertical-align:top;
  padding:2px;
}

table.list_vehicles td.left_veh{
  width:118px;
}

table.list_vehicles td.center_veh{
  width:300px;
}

table.list_vehicles td.right_veh{
  width:100px;
}

div.add_vehicle_link{
  width:84px;
  height:27px;
  background-image:url(../images/adauga_veh.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div.view_vehicle_link{
  width:56px;
  height:27px;
  background-image:url(../images/vezi_veh.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div.edit_vehicle_link{
  width:89px;
  height:27px;
  background-image:url(../images/modifica_veh.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div.delete_vehicle_link{
  width:78px;
  height:27px;
  background-image:url(../images/sterge_veh.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div.show_vehicle_link{
  width:92px;
  height:27px;
  background-image:url(../images/buttons/show_vehicle.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}


div.add_comparison_link{
  width:198px;
  height:27px;
  background-image:url(../images/buttons/new_comparison_but.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div.vehicle_detail{
  font-size:11px;
  line-height:13px;
  margin-bottom:3px;
}

div.model{
  font-size:16px;
  line-height:18px;
  font-weight:normal;
}

img.veh_image{
  width:118px;
  height:80px;
}

div.items_list div.item{
  margin-bottom:20px;
  overflow:hidden;
}

div.items_list div.item img{
  width:166px;
  height:70px;
  display:block;
  float:left;
}

div.items_list div.item div.content{
  width:354px;
  float:left;
  margin-left:10px;
}

div.items_list div.item div.content div.title{
  font-weight:bold;
  color:#000;
  font-size:11px;
  margin-bottom:5px;
}

div.items_list div.item div.content div.desc{
  font-size:11px;
}

strong.username{
  border:none !important;
  color:#666;
}

span.content_right_box strong{
 border:none !important;
}

div.item_title{
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}

td.vs_item{
 width:186px;
}

td.vs_sign{
 width:50px;
}

div.vh_name{
 text-align:left;
 color:#666;
 font-weight:bold;
 font-size:16px;
 margin-bottom:5px;
}

img.vs_pict{
 width:186px;
 height:110px;
}

div.vs_img{
 width:50px;
 height:32px;
 background-image:url(../images/small_images/vs_pict.jpg);
 background-repeat:no-repeat;
 padding:0px;
 margin-top:44px;
}

div#search_again{
  width:128px;
  height:27px;
  background-image:url(../images/buttons/but_cauta_din_nou.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}

div#add_partners{
  width:222px;
  height:27px;
  background-image:url(../images/buttons/but_adauga_parteneri_selectati.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
}


td.p_info{
  width:200px;
}

td.p_info div.name{
  font-size:12px;
  height:20px;
  font-weight:bold;
  color:#003291;
  text-transform: capitalize;
}

td.p_data{
  padding-top:22px !important;
  width:250px;
}

td.p_opt{
  padding-top:22px !important;
}

#save_in_mydacia{
  width:168px;
  height:27px;
  background-image:url(../images/buttons/salveaza_in_my_dacia.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px 0px 2px 0px;
  cursor:pointer;
  border:none;
}

p.blue {
  color: #003291;
}

p.mandatory strong {
  color: #ff0000;
}

td.text_barat {
  padding: 0 5px 0 0;
  border-left-width: 0px;
  border-right-width: 0px;
  vertical-align: middle;
  font-weight:bold;
  text-align: center;
  width:100px;
}

td.text_barat strong {
  background-image:url(../images/underline_bg.jpg);
}
td.text_barat u {
  text-decoration: none;
  color:#003291;
}

td.text_barat em {
  text-decoration: none;
  font-size:14px;
  color:#003291;
  font-style:normal;
}

td.text_barat2 {
  padding: 0 5px 0 0;
  border-left-width: 0px;
  border-right-width: 0px;
  vertical-align: middle;
  font-weight:bold;
  text-align: left;
}


td.text_barat2 strong {
  background: url(../images/cut-price.gif) no-repeat left center;
  font-weight:bold;

}

td.text_barat2 em {
  text-decoration: none;
  font-size:14px;
  color:#003291;
  font-style:normal;
  font-weight:bold;
}

td.blacklink {
  padding: 0 5px 0 0;
  border-left-width: 0px;
  border-right-width: 0px;
  vertical-align: middle;
}

td.blacklink a:link {
  color:#000000;
}
td.blacklink a:visited {
  color:#000000;
}
td.blacklink a:hover {
  color:##333333;
}
td.blacklink a:active {
  color:##333333;
}
td.wider {
  padding: 0 5px 0 0;
  border-left-width: 0px;
  border-right-width: 0px;
  vertical-align: middle;
}
td.wider2 {
  padding: 0 5px 0 0;
  border-left-width: 0px;
  border-right-width: 0px;
  vertical-align: middle;
  width:100px;
}

p.noClear {
  clear: none;
}
p.floatedLeft {
   float:left;
   clear:none;
   text-align:center;
}

p.marginImageLink {
	margin: 20px 0px;
}
p.bigger {
width: 100%;
        font-weight: bold;
		color: #333333;
		text-transform: uppercase;
}
p.bigger strong {
font-size: 1.4em;
line-height:1.4em;
}
p.bigger-barat {
font-size: 1.3em;
  text-transform: uppercase;
  color:#333333;

font-weight:bold;
}
p.bigger-barat em {
  background-image:url(../images/underline_bg2.jpg);

}

td.imageInside{
  width: 270px;
}

/*placute de origine*/

.pieseLeftImage {
width:345px; margin-right:20px; float:left;
}
.pieseRightImage {
width:345px; float:left;
}
.pieseRightImage2 {
float:left;
margin-left:32px;
width:305px;
}
.pieseSmallImage {
float: left; margin-right: 20px;
}
.clearBoth {
clear:both;
}

.pieseImageTextLeft {
margin: 0pt 90px; float: left; text-align: center;
}

.pieseImageTextRight {
text-align: center;
}
.pieseTextRight {
float:left; width:440px;
}
.pieseFirst {
	padding-top:10px;
}
.blue {
    color: #003291;
    font-size: 1.2em;
}

.blueBig {
    color: #003291;
    font-size: 1.3em;
}

ul.list.biggerFont em {
  font-size: 1.3em;
  font-weight: bold;
}

ul.list li.blueText {
  color: #003291;
}

/*  Christmas  

#christmas {
  height: 39px;
  background: url(../images/bg-top.gif) repeat-x left top;
}

body {
  background: url(../images/bg-xmas.gif) no-repeat center 39px;
}  */

table.stamp td {
  vertical-align: top;
}
/*Button with blue background*/
a.pseudo-button {
	display: block;
	background-color:#003292;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
a.pseudo-button:hover{
	display: block;
	background-color:#0096DC;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/*top border for footnote use*/
.border-top {
	border-top:1px solid #cecece;
	padding-top:15px;
	display:inline-block;
}

