html, body {
	width: 1024px;
	margin: 0px auto;
	background: #454444;
}

/***************************************************************************/
/* Header CSS */
/***************************************************************************/

#head {
	width: 1024px;
	margin: 10px 0px 0px 0px;
	background: #0b0b0b;
}

#main {
}

#top {
	width: 100%;
	height: 140px;
	background: url(../images/logo_bg.gif) repeat top;
}

#logo-text {
	width: 400px;
	float: left;
	margin: 0 0 0 2%;
}

#logo {
	width: 330px;
	float: right;
	margin: 0 2% 0 0;
}

.menu {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.menu li {
	float:left;
}

.menu li a {
	float: left;
	display: block;
	color: #000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}

.menu li a b {
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.menu li.current a, .menu li a:hover {
	color: #fff;
	background: url(../images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.menu li.current a b, .menu li a:hover b {
	color: #fff;
	background: url(../images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}

/***************************************************************************/
/* General Page CSS */
/***************************************************************************/

#page {
	width: 1024px;
	height: auto;
	text-align: left;
}

#pagefloat {
	width: 1024px;
	background: #fff;
	float: left;
}

div.clear {
	clear:both;
}

img {
	border-style: none;
}

.text-index {
	margin: 10px 15px 0 15px;
	text-align: justify;
	font-size: 1em;
	font-family: "Times New Roman", serif 
}

h1 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 150%;
	background: url('../images/h1-left.gif') left no-repeat;
	padding: 0 0 0 18px;
	margin: 15px 10px 10px 10px;
	white-space: nowrap;
}

h1 .header {
	background: url('../images/h1-right.gif') right no-repeat;
	display: block;
	width: 100%;
}

h2 {
	font-size: 1.25em;
}

/***************************************************************************/
/* Footer CSS */
/***************************************************************************/

#footer {
	width: 1024px;
	height: 40px;
	margin: 0px auto;
	background: url(../images/footer_bg.jpg) repeat-x;
	clear: both;
}

#footer p {
	width: auto;
	margin: 12px 45px 0 0 !important;
	margin: 12px 22px 0 0;
	padding: 0;
	float: right;
	color: #909090;
	font: 0.6em Helvetica;
}

#footer a, #footer a:active, #footer a:visited {
	color: #909090;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/***************************************************************************/
/* Home CSS */
/***************************************************************************/

#column_left {
	float: left; 
	width: 260px;
	height: 410px;
	margin: 10px 0 10px 0;
	padding: 0 5px 0 0;
	border-right: solid 2px #eaeaea;
	line-height: 1.1em;
}

#column_left p {
	width: 250px;
	margin: 0 0 0 0;
	text-align: justify;
}

#column_left img {
	width: 250px;
	height: 148px;
	margin: 15px 0 0 0;
}

#column_right {
	float: right;
	width: 710px;
	margin: 10px 0 0 10px;
}

#column_right p {
	width: 550px;
	float: right;
	margin: 0.5em 0 0 0;
	line-height: 1.1em;
}

#column_right img {
	float: left;
	width: 150px;
	height: 120px;
	margin: 0;
}

.right_div {
	width: 100%;
	height: 120px;
	border-top: solid 2px #eaeaea;
	margin: 10px 0 0 0;
}

/***************************************************************************/
/* Despre Noi CSS */
/***************************************************************************/

#despre1 {
        width: 350px;
        float: left;
        margin: 10px 15px 0 15px;
}

#despre2 {
        width: 350px;
        float: right;
        margin: 0 0 10px 15px;
}

/***************************************************************************/
/* Service CSS */
/***************************************************************************/

.service_logo_mec {
        width: 270px;
	height: 180px;
        margin: 0 0 0 45px;
	float: left;
}

.service_logo_caro {
        width: 270px;
        height: 180px;
        margin: 0 47px 0 47px;
}

.service_logo_vop {
        width: 270px;
        height: 180px;
        margin: 0 45px 0 0;
	float: right;
}

/***************************************************************************/
/* Mecanica CSS */
/***************************************************************************/

#mec1 {
        width: 350px;
        float: right;
        clear: right;
        margin: 0 0 0 0;
}

#mec2 {
        width: 350px;
        float: right;
        clear: right;
        margin: 5px 0 0 0;
}

#mec3 {
        width: 350px;
        float: right;
        clear: right;
        margin: 5px 0 0 0;
}

/***************************************************************************/
/* Caroserie CSS */
/***************************************************************************/

#car1 {
        width: 350px;
        float: right;
        clear: right;
	margin: 5px 0 0 15px;
}

#car2 {
        width: 350px;
        float: right;
        clear: right;
        margin: 5px 0 0 15px;
}


/***************************************************************************/
/* Vopsitorie CSS */
/***************************************************************************/

#vop1 {
	width: 350px;
	float: left;
	margin: 10px 15px 0 15px;
}

#vop2 {
	width: 350px;
	float: right;
	margin: 0 0 10px 15px;
}

/***************************************************************************/
/* Showroom CSS */
/***************************************************************************/

#showroom table{
        width: 98%;
        margin: 10px 10px 10px 10px;
        border: 1px solid #f1f1f1;
}

#showroom th{
	text-align: center;
}

#showroom th a{
        text-decoration: none;
        color: #A0A0A0;
}

#showroom td{
        color: #484848;
        text-align: center;
        border: 1px solid #f1f1f1;
        text-align: center;
        vertical-align: bottom;
}

#showroom td a{
	text-decoration: none;
	color: #000000;
}

#showroom_page{
	width: 100%;
	margin: 0 0 0 0;
}

#showroom_top{
        text-align: left;
        padding: 0;
        margin: 0;
}

#showroom_top h2 {
	border-bottom: 1px dotted;
}

#showroom_left {
        float: left;
        width: 334px;
	height: 293px;
        margin: 0 0 0 0;
        padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	border-bottom: 1px dotted;
}

#showroom_right {
	float: right;
	clear: right;
        width: 660px;
	height: 293px;
	border-bottom: 1px dotted;
}

#main_image {
	width: 440px; 
	height: 280px;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
}

#thumb {
	width: 100px;
	width: 75px;
}

.label{
        font-weight: bold;
	float: left;
	clear: left;
        display : inline;
}

.data{
	float: right;
	clear: right;
	display : inline;
	margin: 0 20px 0 0;
}

#pret {
	width: 200px;
	text-align: center;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 auto 0 auto;
}

.dotari {
	margin: 0 0 0 0;
}

/***************************************************************************/
/* Contact CSS */
/***************************************************************************/

#contact_date {
	float: left;
	width: 490px;
}

#contact_date h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	background: url('../images/h1-right.gif') right no-repeat;
	padding: 0 0 0 18px;
	margin: 10px 0 0 15px;
	white-space: nowrap;
}

#contact_date_text {
	height: 275px;
	line-height: 100%;
	padding: 10px 0 10px 18px;
	margin: 0 0 0 15px;
	letter-spacing: 0.2px;
	border: 1px;
	border: #e4e4e4 2px solid;
	border-radius: 0 0 10px 10px;
}

#contact_form {
	float: right;
	width: 490px;
}

#contact_form h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	background: url('../images/h1-right.gif') right no-repeat;
	padding: 0 0 0 18px;
	margin: 10px 15px 0 0;
	white-space: nowrap;
}

#contact_form fieldset {
	height: 275px;
	padding: 10px 0 10px 18px;
	margin: 0 15px 0 0;
	border: #e4e4e4 2px solid;
	border-radius: 0 0 10px 10px;
}

#contact_form label{
	float: left;
	width: 80px;
	text-align: right;
	font-weight: bold;
	padding: 0 10px 0 0;
}

#contact_form input {
	width: 310px;
}

#contact_form textarea {
	width: 310px;
	height: 95px;
}

#contact_form button {
	font-weight: bold;
	color: white;
	margin: 0 0 0 90px;
	background: #E14E64 url("../images/button_large.png") no-repeat;
}

#map {
	width: 994px;
	float: left;
	margin: 10px 0 10px 15px;
}

#map h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	background: url('../images/h1-right.gif') right no-repeat;
	padding: 0 0 0 18px;
	margin: 10px 0 0 0px;
	white-space: nowrap;
}

