body
{
padding:0;
margin:0;
background: url("imagini/bg_img.jpg") repeat-x black;
font-family: Helvetica;
text-align:center;
line-height:21px;
font-size:12px;
}


.formular
{
float:left;
width:300px;
}



.formRow

{

color:#f2f0f0 ;
text-align:right;
display:block;
}
.loginform
{
float:left;
width:350px;
margin-left:50px;
margin-top:40px;
display:block;
text-align:right;
}

.formRow label
{
color:black;
margin-right:10px;
}

.select_combo
{
float:left;
margin-top:10px;
margin-left:25px;
position:relative;

}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position:absolute;
	width: 158px;
	height: 25px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}



div, span
{
text-align:left;
}

img
{border-style:none;
}
.buton
{
width:207px; 
border:none;
vertical-align:middle; 
color:white;
background: url("imagini/bn_inapoi.jpg") no-repeat;
cursor:pointer;
height:20px;
}

.buton_1
{
width:207px; 
border:none;
vertical-align:middle; 
color:white;
float:right;
background: #ff7808;
cursor:pointer;
height:20px;

}
.toate_dr_1
{
font-size:14px;
margin-left:5px;
margin-top:10px; 
text-align:right;
float:left;
color:black
}

.toate_dr_1 a
{
font-size:14px;
margin-left:5px;
margin-top:10px; 
text-align:right;
float:left;
color:black
}

.toate_dr a
{
font-size:14px;
margin-left:5px;
margin-top:10px; 
text-align:right;
float:left;
color:#333232 ;
}

.toate_dr
{
font-size:14px;
margin-left:5px;
margin-top:10px; 
text-align:right;
float:left;
color:#333232 ;
}

.harta
{
    width:425px;
    height:400px;
    float:left;
    margin-left:20px;
	margin-top:20px;

}

.detalii_m
{
    width:700px;
    float:left;
    margin-top: 14px;
}
.detalii_m ul
{


list-style-type:none;
margin:0;
padding:0;
padding-top:6px;

}
.detalii_m li
{
display:inline;
padding-right: 20px;

}
.detalii_m a:link,.detalii_m a:visited
{

color:#000;
background:#f7f4f4;
text-align:center;
padding:6px 30px;
text-decoration:none;
font-size:16px;

}

.poze_det
{
    margin-top: 20px;
    margin-left: 10px;
    background: white;
    width:371px;
    height:303px;
    position:relative;

}
.culori
{
    float:left;
    margin-top: 20px;
    margin-left: 20px;
    width:100px;
    font-size:16px;

}
.culori_mici td
{ cursor:pointer;
  line-height:70%;
 padding-right: 7px;
 padding-bottom: 2px;
}
.culori_mici  img
{
 width: 16px;
 height: 16px;
}


.poza_mare
{
    float:left;
    width:200px;
    height:130px;
    margin:10px;
}
.poze_mici
{
margin:0 auto;
margin-top: 10px;
float:left;
width:351px;
height:76px;
}
.overf
{
float:left;
width:280px;
overflow:hidden;
white-space:nowrap;
}

.lable
{
color:#3f3d3d;
padding: 20px 10px 20px 10px;
}
.marire_font
{
float:left;
margin-top: 10px;
margin-left: 10px;
width:150px;
font-size: 12px;
color: #8d8c8c ;
}
.general
{

width:440px;
min-height:350px;
font-size:14px;
color: #333232;
margin-left: 10px;
margin-top:10px;
background-color:  #f7f4f4 ;
line-height:150%;
padding:10px 5px 10px 15px;
}
.overf img
{

border:2px solid #eaeaea;
padding:4px;
margin-right:7px;
}
.poza_mare img
{
 
    height:140px;
    
}
.text{
    margin-top:20px;
    float:left;
    font-size:12px;
    width:780px;
    margin-left:10px;    
}
.text_t
{
 color:#ff7808;
 font-size:16px;
}

.text_m{
    margin-top:20px;
    float:left;
    font-size:12px;
    width:350px;
    margin-left:40px;
    
}
.detalii_m a:hover,.detalii_m a:active
{
background-color: #eaeaea;
}
.detalii
{
    width:850px;
    height:500px;
    background: #eaeaea;
    float:left;

}

.buton_1
{
width:137px; 
vertical-align:middle; 
color:white;
background-color:#ff7808;
border:none;
cursor:pointer;
}


.big_content
{ 
margin:0 auto;
text-align:center;
width:1111px;
background: url("imagini/o_header.jpg") repeat-x ;
}

.small_content
{ 
margin:0 auto;
width:1080px;
min-height:200px;
text-align:center;
overflow:hidden;
}
#pagini
{
margin-top:30px;
float:right;
color:#000;
font-size:14px;
vertical-align:bottom;
z-index:99;
}
#pagini a
{
cursor:pointer;
}

.km
{ 

float:right;
cursor:pointer;
}

.top_container
{
position:relative;
top:-20px;
display:block;
height:88px;
float:right;
width:580px;
margin-right:500px;

}
.top_container img
{
position:absolute;
height:88px;
behavior:none;
}


.cnt
{
margin-top:20px;  
float:left;
width:1080px;


}
.left_cnt
{
width:217px;
float:left;
padding:0px;
margin:0px;
}

.center_cnt
{
width:586px;  
margin: 0px 20px 0px;
float:left;
}
.right_cnt
{
width:217px;
float:left;
padding:0px;
margin:0px;
}

.search
{
width:586px;  
float:left;
background:url("imagini/bg_search.jpg") no-repeat ;
}

.search a
{
text-decoration:none;
color:#FFF;
}

.search_avansat
{
width:586px; 
overflow:hidden;
float:left;
background:url("imagini/middle_tabel.jpg") repeat-y ;

}

.tabel_bottom
{
width:586px; 
float:left;
background:url("imagini/bm_tb.jpg") no-repeat ;
height:7px;
}

.tabel_top
{
width:586px; 

float:left;
background:url("imagini/tp_tb.jpg") no-repeat ;
height:5px;
}



.chec
{
float:left;
margin-top:10px;
width:470px;
margin-left:30px;
color:white;
font-size:16px;
font-weight:bold;

}

.submit
{
width:363px;
height:40px;
position:absolute;
left:130px;
top:-7px;
z-index:97;
}
.submit1
{
float:right;
margin-bottom:10px;
margin-right:20px;
}

.check 
{
width:150px;
min-height:28px;
display:inline-block;
color:white;
font-size:14px;
font-weight:normal;

}


.photo
{
width:586px;  
float:left;
margin-top:15px;
height:248px;
position:relative;
overflow: hidden;
white-space:nowrap;

}

.desc_photo
{
position:relative;
margin-left:40px;
float:left;
width:452px;
text-align:left;
height:48px;
font-size:20px;
color:white;

}
.holder_masini
{
background:url("imagini/suport_poza.jpg") no-repeat;
width:234px;
height:65px;
padding:3px;
z-index:99;
top:5px;
left:0px;
position:absolute;
}

.holder_masini img
{
height:65px;
width:117px;
vertical-align:middle;
float:left;
}
.holder_masini span
{
width:110px;
font-size:30px; 
color:#ff7808;
text-align:right;
margin-right:2px;
line-height:100%;
vertical-align:middle;
float:right;
}
.disc
{
margin-top:75px;
margin-left:6px;
}

.cadran_masini
{
background: #404040  ;
border:2px solid white ;
width:204px; 
height: 110px; 
float:left;
padding-top:10px;
margin-left:45px;
color: #ff7808;
font-size:48px;
position:relative;
}
.bara_photo
{
background:url("imagini/bara_photo.png") no-repeat;
height:38px;
width:586px;
padding-top:10px;
position:absolute;
left:0px;
top:394px;
}
.bara_photo img
{
margin:0px 10px;
width:26px;
height:29px;
behavior:none;
}
.sageti
{
display:block;
cursor:pointer;
float:left;
}

.cautare_simpla  a
{
margin-top:5px;
position:relative;
font-size:16px;
height:40px;
display:inline-block;
float:left;
border:0;
}

.cautare_simpla 
{
margin-top:10px;
margin-left:30px;
display:block;
height: 40px;
width: 178px;
float:left;
border:0;

}

.combo_bg
{
margin-top:10px;
margin-left:30px;
background: url("imagini/combo.jpg") no-repeat ;
display: inline-block;
height: 28px;
width: 171px;
float:left;
margin-right:5px;
border:0;
}

.cautare_avansata
{
margin-left:-2px;
margin-top:10px;
display:block;
height: 40px;
width: 178px;
float:left;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px;
	height: 25px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}

.cautare_avansata  a
{
margin-top:5px;
position:relative;
font-size:16px;
height:40px;
display:inline-block;
border:0;

}



.top_side
{
background:url("imagini/top_side.png") no-repeat;
height:5px;
width:217px;
}

.clearfix {
	clear: both;
	visibility: hidden;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}
.middle_side
{
background:#000 url('imagini/middle_side.png') repeat-y top left;
padding:10px;
color:#ff7808;
font-size:12px;
width:197px;
behavior:none;

}
.middle_side a
{
color:#ff7808;
text-decoration:none;
}

.bottom_side
{
background:url("imagini/bottom_side.png") no-repeat ;
height:13px;
margin-bottom:10px;
width:217px;
}
.middle_side span
{
display:block;
font-size:18px;
width:187px;
padding-bottom:5px;
border-bottom:1px solid #aaa;
margin-bottom:7px;
}

.cadran_marca
{
background:url("imagini/1.png") no-repeat ;
width:60px;
height:82px;
margin: 0px 10px ;
float:left;
padding-top:5px;
text-align:center;
font-size:12px;
color:#7d7d7c; 

}
 .overflow
{
float:left;
width:570px;
margin:0px 10px;
white-space:nowrap;
}

.cadran_marca div
{
margin:0 auto;
border:2px solid #0f6071;
background: #fff;
padding: 11px 0px;
width:42px;
height:20px;
margin-bottom:6px;
text-align:center;
}

.cadran_marca img
{
margin:0 auto;

}

.slider

{
width:570px;

}

.footer1
{
background:url("imagini/footer_1px.jpg") repeat-x ;  
text-align:center;
width:100%;
height:113px;
float:left;

padding: 0px 0px 10px 0px; 
}

.footer2
{
margin-top:10px;
width:1080px;
height:113px;
margin: 0 auto;
background:url("imagini/footer.jpg");
}

.footer3
{

width:1080px;
height:113px;
margin: 0 auto;
background:url("imagini/footer2.jpg");
}

.center
{

width:860px;
float:left;
min-height:300px;
}
.right
{
float:left;
width:170px;
background:url('imagini/right.jpg') no-repeat 5px 20px;
margin-left:10px;
}
.right ul
{
list-style:none;
padding:5px 20px;
margin: 0px;
}
.right a:link,.right a:visited
{
text-decoration:none;
font-size:14px;
color: #333232; 
}
.right a:hover
{
color: #ff7808;
}
.top
{
margin-left:20px;
width:820px;
float:left;
font-size:30px;
color:#ff7808;
margin-top:10px;
}

.pamflet
{
text-align:center;
border:1px solid black;
width:260px;
height:180px;
font-size:24px;
color:#ff7808;
vertical-align:middle;
table-layout:fixed;
}

.tabel_m
{
width:260px;
height:50px;
margin-bottom:0;
table-layout:fixed;
vertical-align: bottom;
}
.camp
{
width:260px;
margin-left:20px;
min-height:150px;
float:left;
border:0px solid black;
font-size:12px;
padding-left:5px
}

.table_prod
{
    text-align: center;
    margin-top:10px;
table-layout:fixed;
}
.table_prod td
{
    height:30px;   
}
.table_prod th
{
    background:#eaeaea;
    width: 120px;
    height:50px;
	
}
div#back
	{
	position:fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.85;
	filter:alpha(opacity:85);
	height:1800px;
	background:#000;
	width:100%;
	z-index:99;
	}
div#poza 
	{
	position:fixed;
	width:900px;
	text-align:center;
	top:0px;
	margin:0 auto;
	background:#AAA;
	left:0;
	right:0;
	overflow:auto;
	margin-top:100px;
	padding:50px 0px 50px 0px;
	z-index:100;
	}

div#tags {
	position:fixed;
	width:900px;
	text-align:center;
	top:0px;
	margin:0 auto;
	background:#AAA;
	left:0;
	right:0;
	overflow:auto;
	margin-top:300px;
	padding:50px 0px 50px 0px;
	z-index:100;
	}


.menu {width:1080px; height:30px;font-size: 0.75em;font-weight:bold;float:right;z-index:100;}
 /*hack to correct IE5.5 faulty box model */
* html .menu {width:1080px; w\idth:1080px;}
 /*remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
 /*float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;display:inline;}
 /*style the links for the top level */
.menu a, .menu a:visited {display:inline;font-size:12px;text-decoration:none; color: #292929;;height:27px;  padding-right:6px;
padding-left:6px;  line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}

 /*style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd;}
 /*style the second level hover */
.menu ul ul a.drop:hover{background:#97ACAF;}
.menu ul ul :hover > a.drop {background:#97ACAF;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;;}
 /*style the third level hover */
.menu ul ul li a:hover {background:#eee;color:#292929;}


 /*hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;top:28px;height:0;background:#e5e1d6;left:0; width:149px;border-top:1px solid #000;z-index:999;}
/* another hack for IE5.5 */
* html .menu ul ul {top:28px;}


/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

 /*style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

 /*style the second level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#ff7808; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0px 1px 1px;z-index:999;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

 /*style the top level hover */
.menu a:hover {color:#FFF;}
.menu ul ul a:hover {color:#292929}
.menu :hover > a, .menu ul ul :hover > a {color:#FFF;}

 /*make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
 /*keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
 /*make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/*.menu_top
{ 
text-align:center;
margin-top:7px;
width:1080px;
font-size: 12px;
color: #292929;
float:right;


}

.menu_top a:link,.menu_top a:visited
{
 margin-right:6px;
margin-left:6px; 
font-size: 12px;
font-weight:bold;
color: #292929;
text-decoration:none;
}
.menu_top a:hover
{
color: #fff;
}
*/


/*contact*/

.center_contact
{
width:1040px;
float:left;
min-height:300px;
}

.text_contact
{
float:left;
width:200px;
margin-top:70px;
}

.top_contact
{
margin-left:20px;
width:820px;
font-size:30px;
color:#ff7808;
margin-top:10px;
margin-bottom:10px;
}
