/*
 *	Branding
 *
 *	color #1: #4A3C63
 *	color #2: #F27D00
 *
 */

/*
 *	General stuff
 */
body {
	/* font-family: Tahoma, Verdana, sans-serif;*/
	/* font-size: 12px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	

	color: #4A3C63;
	background: #E9E9E9 url("../img/background-gradient.png") top repeat-x;

}

td {
	/* font-family: Tahoma, Verdana, sans-serif;*/
	/* font-size: 12px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

a {
	color: #4A3C63;	 
	text-decoration: none;
}

a:hover {
	color: #F27D00;
	text-decoration: none;
/*	border-bottom: 1px solid #4A3C63; */
}

h1 {
	font-size: 20px;
	font-weight: bold;
}

/* don't display the ugly border around images that are links */
img {
	border: 0;
}

/* mark quotations with italic */
q {
	font-style: italic;
}

/*
 *	Element specific
 */
.page {
	background: #FFFFFF;
	position: relative;
	top: 0px;
	left: 0px;

	width: 900px;

	margin-left: auto;
	margin-right: auto;

	padding: 0;

	border: 1px solid #999999;
}

/*********** Header *************/
.header {
	width: 100%;
}

.header table {
	width: 100%;
	margin: 0;
	padding: 0;
}

.border_blue {
	background: #4A3C63;
	width: 30px;
}

.menu {
/*	height: 30px; */
	font-size: 12px;
	border-top: 2px solid #F27D00;
	background: url("../img/menu-gradient.gif") repeat-x center left;
	padding-left: 40px;
}

.menu a:hover {
	border: 0;
	color: #F27D00;
	text-decoration: none;
}


.menu table {
	width: 100%;

	table-layout: fixed;
	padding: 0;
	margin: 0;
	margin-top: 9px;
	overflow: visible;

	position: relative;
	text-align: center;
}

.menu td {
/*	border: 1px solid blue;  */
	overflow: visible;
	position: relative;
	vertical-align: middle;
	padding-bottom: 6px;
}

.submenu_row {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

.submenu {
	position: absolute;
/*	table-layout: fixed; */
	list-style: none;
	margin: 0;
	padding: 0;
/*	display: inline; */
	white-space: nowrap;
	text-align: left;

	background: #DEDEDE;
/*	border: 1px solid #CCCCCC; */
}

.submenu td {
	white-space: nowrap;
	padding-right: 10px;
	border: 1px solid blue;
	width: 100px; 
	overflow: visible;
}

.submenu_item {
/*	display: inline;  */
/*	position: relative;
	top: 8px;
	left: 10px; */

	margin: 1px;
	padding: 4px;

	background: #FAFAFA;
	padding-right: 20px;
	padding-left: 20px;
}


.menu_bottom {
	background: url("../img/orange-gradient-h.png") repeat-y;
	height: 20px;
}
/*********** End Header *********/

/*********** Content ************/
.content {
	margin: 0;
	padding: 0;
	width: 100%;
}

.content_table {
	margin: 0;
	padding: 0;
	table-layout: fixed;
	width: 200px;
}
.content_table td {
	vertical-align: top;
	white-space: normal;
}

td#r2c1, td#r2c2, td#r2c3 {
	width: 100%;
	border-top: 2px solid #F27D00;	
}

td#r2c2 {
	padding-top: 10px;
}

td#r1c1, td#r1c2, td#r1c3 {
	border-bottom: 4px solid #7f7f7f;

}

td#r0c1, td#r0c3 {	width: 150px; height: 0px; }
td#r0c2 	 {	width: 600px; height: 0px; }

td#r1c1, td#r2c1 {
/*	background: url("../img/dots.gif") repeat-y center right; */
}

td#r2c3 {
/*	background: url("../img/dots.gif") repeat-y center left; */
}


img#evw_img_trucks {
	display: inline;
	float: right;
}

/*********** End content ********/

/*********** Footer *************/
.footer {
	background: #FFFFFF;
	border-top: 2px solid #4A3C63;
	height: 40px;

	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.footer table {
	height: 40px;
}

.dots {
	vertical-align: top;
	display: inline;
	padding: 0 4px 0 4px;
}

.footer dots {
	height: 40px;
}

/*
 * Many thanks to IE for needing all this mambo-jumbo... 
 *
 * (background image on a hr element)
 */
div.dots {
	vertical-align: top;
	padding: 0 4px 0 4px;
	display: block;
	height: 10px;
	border: 0px;
	background: url("../img/dots.gif") repeat-x center right;
}

div.dots hr {
	display: none;			/* STUPID STUPID IE!!! */
}
/*********** End Footer **********/

/*********** Panels **************/
/* Home / Index */
.home_index {
	color: #000000;
/*	margin: 0 10px 0 10px; */
	margin-top: 10px;
/*	margin-left: auto;
	margin-right: auto; */
	margin-left: 6px;

	padding: 0 6px 0 6px;

/*	width: 700px; */
}
.home_index a {
	font-weight: bold;
	text-decoration: underline;
	color: #4A3C63;	
}
.home_index a:hover {
	color: #F27D00; 
}
/* Dealeri */

/*
.lista_sageata, .lista_patrat {
	background: url("../img/dots.gif") repeat-y center right; 
}*/

div.dots_left, div.dots_right {
	margin: 0;
	padding: 0;
}
div.dots_left {
	background: url("../img/dots.gif") repeat-y center left;
}

div.dots_right {
	background: url("../img/dots.gif") repeat-y center right;
}

.lista_sageata h1, .lista_patrat h1, .telefon h1 {
	font-size: 18px;
	font-weight: normal;
	text-transform: lowercase;

	margin: 10px;
}

.lista_sageata ul, .lista_patrat ul, .margin_area {
	/* color: #999999; */
	color: #000000;
	padding: 0 8px 0 26px;
	margin: 6px;
	font-size: 10px;
	/* font-size: 11px; */

}

.lista_sageata ul div, .lista_patrat ul div {
	font-weight: bold;
}

.lista_sageata ul {
	list-style-image: url("../img/greater-blue.gif");
}

.lista_sageata li {
	margin-bottom: 4px;
}

#evw_logic_logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

.lista_patrat ul {
	list-style: square;
}


/* Telefon */
.telefon {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #4A3C63;
	font-size: 12px;
	font-weight: bold; 
}

/* Produse */

table.produse {
	width: 95%;
/*	color: #999999;	 */
	color: #000000;

	margin-left: auto;
	margin-right: auto;
}


table.produse td {
	width: 50%;
/*	background: url("../img/dots.gif") left repeat-y;	*/
}

.produs_top {
	background: url("../img/dots.gif") top repeat-x; 
	padding-top: 1px;
}

.produs {
	background: url("../img/dots.gif") left repeat-y;
/*	border-top: 1px dotted #999999; */
/*	border-left: 1px dotted #999999; */
	padding: 2px;
	padding-top: 6px; 
	padding-left: 6px;
}

.produs img {
	float: left; 
	margin-right: 4px;
	width: 50px;
}

.product_description {
	margin-left: 8px;
/*	font-size: 10px; */
	height: 50px;	
}

.product_title {
	margin: 0;
	background: url("../img/menu-soft-shadow.gif") repeat-x;
	text-transform: lowercase;
	font-weight: bold;
/*	font-size: 12px; */
}

.produs div span {
	color: #4A3C63;
/*	font-size: 10px;*/
}


.its {
	margin: 4px;
	margin-left: 10px;
/*	color: #999999; */
	color: #4A3C63;
/*	font-size: 10px; */
}

.product_description, .produs, .its {
	font-size: 11px;
}
.its img {
	float: left;
	margin-right: 10px;
	margin-bottom: 6px;
}

.its .its_telefon {
	font-weight: bold; 
}
/*********** End Panels **********/

/*********** Misc **********/
.bg_grey {
	background: #DEDEDE;
}

.bg_white {
	background: #FCFCFC;
}

.jobtable td {
	padding: 4px;
	padding: 6px 0 6px 4px; 	
	vertical-align: middle;
	text-align: left;
}
.jobtable thead th {
	background: url("../img/orange-gradient-v.png") repeat-x bottom left;
	color: #000000;
	padding: 6px 4px 6px 4px;

	text-align: center;
}

.jobtable th, .jobtable td {
	padding-left: 4px;
	padding-right: 4px;
}

.jobtable .photo_column {
	width: 50px;
	text-align: center;
}

.jobtable .model_column {
	text-align: left;
}

.jobtable .year_column {
	text-align: center;
	width: 4em;
}

.jobtable .location_column {
	text-align: left;
}

.stocvehicles {
	margin-top: 10px;
}

.stocvehicles input, .stocvehicles select {
	border: 1px solid #999999;
	background: #EFEFEF;
}

.filterbox {
	width: 400px;
	margin-left: auto;
	margin-right: auto;

	border: 1px solid #CECECE;
	background: #EFEFEF;

	margin-bottom: 10px;
}

.filterbox td {

}
.filterbox select {
	width: 100%;
	border: 1px solid #EFEFEF;
}
.filterbox .label {
	text-align: right;
	vertical-align: bottom;
	width: 10em;
}

.twolines img {
	width: 730px;
}

.twolines .top {
	border-bottom: 4px solid #999999;
}

.twolines .middle {
	padding-top: 6px;
}

.twolines .bottom {
	border-top: 4px solid #999999;
	position: relative;
	top: 10px;
}
.right-banner{
  background: url("../img/right-image.jpg") no-repeat left top;
  width:150px;
  height:286px;
  margin-top:80px;
  }
  .right-banner a{
    float:left;
    display:inline;
    width:49px;
    margin-left: 14px;
    margin-top:218px;
    height:53px;
    }
    .right-banner a.play{
      margin-right:12px;
      }