* { margin:0; padding:0; border:0; list-style:none;}
body { background:url(images/page_bg.gif) left top repeat-x #ff9600;}
select, option { font-size:1em; font-family:Arial, Helvetica, sans-serif;}
a { color:#FFFF00; text-decoration:none;}
a:hover { color:#FFFF00; text-decoration:none;}

/* --- Main layout positioning --- */
#wrapper { position:relative; left:0; top:0; z-index:1; width:950px; margin:0 auto;}/*width:950px*/
#mainMenu { position:relative; left:0; top:0; z-index:3; float:left; width:270px;}
#menuFlash { width:270px; height:423px;font-size:14px;}
#searchForm { width:238px; height:58px; background:url(images/search_bg.jpg) left top no-repeat; padding:29px 0 0 32px}
#searchForm #keyword { vertical-align:middle; width:103px; height:18px; line-height:18px; font-size:1em; color:#666; padding:7px 10px 5px 10px; background:url(images/search_input.gif) left top no-repeat;}
#searchForm #searchSubmit { vertical-align:middle; width:70px; height:30px; background:url(images/search_submit.gif) left top no-repeat; cursor:pointer;}
#newsletterForm{width:269px; height:127px;background:url(images/newsletter_bg.jpg) left top no-repeat; padding:29px 0 0 32px}
#newsletterForm #newsletter { vertical-align:middle; width:103px; height:18px; line-height:18px; font-size:1em; color:#666; padding:7px 10px 5px 10px; background:url(images/search_input.gif) left top no-repeat;}
#newsletterForm #newsletterSubmit { vertical-align:middle; width:70px; height:30px; background:url(images/submit_abonez.jpg) left top no-repeat; cursor:pointer;}
#header { position:relative; left:0; top:0; z-index:2; float:right; width:590px; height:120px; margin-left:-80px;}
#header #flash2container { position:absolute; left:0; top:0; width:590px; height:120px; z-index:49;}
#mainContent { position:relative; left:0; top:0; z-index:4; clear:right; float:left; margin-left:-10px; width:320px; padding-top:30px; _margin-top:130px;}
#mainContent2 { position:relative; left:0; top:0; z-index:4; clear:right; float:left; margin-left:-10px; width:690px; padding-top:30px; _margin-top:130px;}
#boxOferta { position:relative; left:0; top:0; z-index:5; float:left; width:160px; height:129px; padding:45px 15px 45px 25px; text-align:center; background:url(images/boxOferta_bg.gif) left top no-repeat; margin-top:30px; overflow:hidden;}
.boxListare { float:left; width:160px; height:129px; overflow:hidden; margin:10px 20px; padding:40px 15px 45px 25px; text-align:center; background:url(images/boxOferta_bg.gif) left top no-repeat;}
.boxListare a { display:block;}
p.pag_list { width:500px; text-align:center; float:left;}
a.pag_link { color:#8B3F03; text-decoration:none;}
a.pag_link:hover { color:#EF4317; text-decoration:underline !important;}
a.pag_link_sel { color:#EF4317; text-decoration:none;}
a.pag_link:hover { color:#EF4317; text-decoration:none;}
#footer { clear:both; position:relative; left:0; top:0; z-index:6; padding-top:15px;}
/* --- */

h1 { padding-top:25px; font-size:14px; text-transform:uppercase; color:#cc2a00; font-family:Georgia, "Times New Roman", Times, serif;}
h2 { font-size:1em; font-weight:bold; color:#fed000;}
#wrapper { color:#fff; font-size:0.69em; font-family:Arial, Helvetica, sans-serif;}
#mainContent p { padding:2px 0;}
#mainContent ul li { padding:2px 0 2px 10px; background:url(images/bullet.gif) 0 6px no-repeat; position:relative; left:0; top:0;}
#boxOferta a { font-weight:bold; text-decoration:underline; color:#ef4317;}
.boxListare a { font-weight:bold; text-decoration:underline; color:#ef4317;}
#boxOferta #badge_oferta { position:absolute; right:0; top:0;}

#footer p { padding:0 5px; color:#cc2a00; font-weight:bold;}
#footer p.links { border-top:1px solid #ef4317; padding-top:5px; color:#cc2a00;}
#footer p.copy { color:#feb800;}
#footer a { text-decoration:none; font-weight:bold; color:#cc2a00;}
#footer a:hover { text-decoration:underline;}
#footer p.kennomedia { color:#cc2a00; font-weight:bold;}

/* --- Details Page --- */
.mainPic { position:relative; left:0; top:0; float:left; width:300px; height:300px; background:url(images/details_img_bg.jpg) left top no-repeat; padding:30px;}
.mainPic .imgWrapper { width:300px; height:300px; overflow:hidden; text-align:center; padding-top:8px;}
.mainPic .price { position:absolute; right:40px; bottom:40px; width:60px; height:25px; text-align:center; line-height:25px; background:url(images/price_bg.gif) left top no-repeat; font-weight:bold;}
.mainPic .price .currency { font-weight:normal; color:#fed000;}
.boxListare .mainPic { position:relative; left:0; top:0; float:left; width:160px; height:129px; background:none; padding:0; margin-bottom:20px; _margin-bottom:-20px;}
.boxListare .mainPic .imgWrapper { width:160px; height:129px; overflow:hidden; text-align:center; padding-top:8px;}
.boxListare .mainPic .price { position:absolute; right:0; top:0;}
.detaliiGenerale { float:left; width:250px; padding:30px 0 0 10px;}
h1 { padding:10px 0 5px 0; clear:both;}
.status { padding:2px 0 2px 10px; background:url(images/bullet.gif) left center no-repeat;}
.status em { color:#d6430f; font-weight:bold;}
.actions a { display:block; float:left; width:115px; text-align:center; height:18px; line-height:18px; padding:5px 10px; margin:2px; border:1px solid #fed000; background:url(images/actions_bg.gif) left top repeat-x; font-weight:bold; color:#fff; text-decoration:none;}
.actions a:hover { color:#fed000;}
.detaliiGenerale .galleryThumbs { clear:both; margin-top: 25px}
.detaliiGenerale .galleryThumbs li { width:60px; float:left; padding:5px;}
.detaliiTehnice { clear:both;}
.detaliiTehnice li strong { font-weight:bold; padding-left:5px; color:#cc2a00;}
#filtre { text-align:center; border: 1px dashed #fff; padding:5px; width: 410px; margin-left:30px;}
#filtre label { padding-left:10px; color:#914305; font-weight:bold;}
#filtre select { background:#FED000; color:#914305;}
/* --- */

/* --- Forms --- */
.contactForm input, .contactForm label { display: -moz-inline-box; display: inline-block; vertical-align:top;}
.contactForm p { padding:2px 0;}
.contactForm p label { width:100px; height:30px; line-height:30px;}
.contactForm > p > label { height:24px; line-height:24px; padding-top:6px;}
.contactForm p input { width:165px; height:26px; line-height:26px; padding:2px 10px; background:url(images/input.gif) left top no-repeat;}
.contactForm p textarea { width:160px; padding:10px;}
.contactForm p .contactSubmit { width:146px; height:30px; padding:0; background:url(images/contact_submit.gif) left top no-repeat; cursor:pointer;}
.contactForm p #submit_testdrive { background-image:url(images/submit_testdrive.gif); width:132px;}
.contactForm p #submit_finantare { background-image:url(images/submit_finantare.gif); width:110px;}
.contactForm p #submit_comanda { background-image:url(images/submit_nostoc.gif); width:270px;}
.contactForm p #submit_contact { background-image:url(images/submit_finantare.gif); width:110px;}
.error { color: #000; text-align:center;}
.buton { display:inline; float:left; width:255px; text-align:center; height:18px; line-height:18px; padding:5px 10px; margin:2px; border:1px solid #fed000; background:url(images/actions_bg.gif) left top repeat-x; font-weight:bold; color:#fff; text-decoration:none;}
.buton:hover { color:#fed000;}
/* --- */

/* --- Edited content --- */
#editedContent { width:420px; margin:10px 0 0 20px;}
#editedContent a { color:#FFFF00; text-decoration:none;}
#editedContent a:hover { color:#FFFF00; text-decoration:none;}
#editedContent ul li { padding:2px 0 2px 10px; background:url(images/bullet.gif) 0 6px no-repeat; position:relative; left:0; top:0;}
/* --- */








