/* ::::: http://opel.rax.ro/!res/css/master_20080417.css ::::: */

/* ::::: http://opel.rax.ro/!res/css/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; }
body { line-height: 1.2; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
/* ::::: http://opel.rax.ro/!res/css/site.css ::::: */

html { font-family: Verdana,Arial,sans-serif; font-size: 0.7em; color: rgb(51, 51, 51); }
body { margin: 0pt; padding: 0pt; background: rgb(71, 103, 150) url('page-bg.jpg') no-repeat fixed center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body {  }
img {  }
form { margin: 0pt; padding: 0pt; overflow: hidden; display: block; }
form div.actions { overflow: hidden; display: block; margin-left: 100px; }
form div.actions input { border: 0px none ; padding: 3px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); cursor: pointer; font-weight: bold; }
#document { margin: 0px auto 10px; overflow: visible; display: block; width: 960px; }
#container {  }
#header { margin: 14px 0pt 12px; overflow: hidden; display: block; }
#oversite { text-align: right; }
#oversite li { margin: 0pt 0pt 0pt 10px; padding: 0pt; display: inline; }
#oversite li a { color: rgb(71, 103, 150); text-decoration: underline; font-size: 11px; }
#oversite li a:hover { text-decoration: none; }
#brand { margin: 0pt 48px 0pt -40px; padding: 0px; overflow: hidden; display: block; width: 454px; height: 86px; float: left; }
#brand h1#logo, #brand p#logo a { background: transparent url('radacini-motors.png') no-repeat scroll left top;
overflow: hidden; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
width: 454px; height: 86px; text-indent: -5000px; }
#brand p#slogan { display: none; }
#siteNavigation { margin: 25px 0pt 5px; padding: 0pt; overflow: hidden; display: block; list-style-type: none; float: right; }
#siteNavigation li { margin: 0pt 30px 0pt 0pt; padding: 0pt; overflow: hidden; display: inline; float: left; height: 33px; text-align: center; }
#siteNavigation li:hover {  }
#siteNavigation li p, #siteNavigation li h2 { font-size: 17px; }
#siteNavigation li p a, #siteNavigation li h2 a { overflow: hidden; display: block; color: rgb(51, 51, 51); text-decoration: none; font-weight: bold; padding-top: 5px; }
#siteNavigation li.pos_5 { margin-right: 0px; }
#utilityBox { overflow: hidden; display: block; float: right; width: 610px; }
#utilityBox #quicknav { margin: 0pt 23px 0pt 0pt; overflow: hidden; display: block; width: 121px; height: 22px; float: right; }
#quicknav a { background: transparent url('quicknav.png') no-repeat scroll left top; overflow: hidden; display: block; width: 121px; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(255, 255, 255); font-size: 0.8em; text-align: center; line-height: 20px; }
#quicknav a:hover { text-decoration: underline; }
#utilityBox .searchForm { overflow: hidden; display: block; width: 173px; height: 22px; float: right; }
form#search { background: transparent url('search-input.png') no-repeat scroll left top; overflow: hidden; display: block; width: 173px; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
form#search div.item { margin: 0pt; padding: 0pt; overflow: hidden; display: block; width: 147px; float: left; }
form#search div.item label { display: none; }
form#search div.item input { border: 0px none ; padding: 5px 0pt 2px 5px; background: transparent none repeat scroll 0% 0%; overflow: hidden; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(128, 128, 128); font-size: 0.8em; }
form#search div.actions { margin: 0pt; padding: 0pt; overflow: hidden; display: block; width: 24px; float: right; }
form#search div.actions input.submit { border: 0px none ; background: transparent url('search-button.png') no-repeat scroll left top; overflow: hidden; display: block; width: 24px; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1px; color: rgb(100, 100, 100); text-indent: -5000px; cursor: pointer; }
#primary { margin: 0px; padding: 0px; overflow: visible; display: block; }
#homeFlash { overflow: hidden; display: block; position: relative; z-index: 10; width: 969px; height: 470px; top: -10px; left: -9px; }
#secondary { margin: 0px; padding: 0px; overflow: hidden; display: block; }
#container .boxes {  }
#container .boxes .box .boxPresentation { display: none; }
#container .boxes .box ul.indirect { margin: 0px; padding: 0px; overflow: hidden; display: block; list-style-type: none; }
#container .boxes .box ul.indirect li { margin: 0pt 38px 0pt 0pt; padding: 0px; overflow: hidden; display: block; float: left; }
#container .boxes .box ul.indirect li p.icon { margin: 0pt; padding: 0pt; overflow: hidden; display: block; }
#container .boxes .box ul.indirect li h3 { display: none; }
#container .boxes .box ul.indirect li.pos_3 { margin-right: 0px; }
#footer { margin: 16px 0pt 10px; overflow: hidden; display: block; clear: both; float: none; color: rgb(0, 0, 0); font-size: 0.9em; }
#footer .left { overflow: hidden; display: block; float: left; }
#footer .right { overflow: hidden; display: block; float: right; text-align: right; }
#footer a { color: rgb(70, 70, 70); text-decoration: underline; }
#footer a:hover { color: rgb(0, 0, 0); }
#footer a:visited { color: rgb(39, 39, 39); }
#footer p.copyright { margin: 0pt 0pt 2px; padding: 0pt; overflow: hidden; display: block; }
#footer p.madeby { margin: 0pt; padding: 0pt; overflow: hidden; display: block; }
#footer p.remark { font-weight: bold; }
#footer ul#footerLinks { margin: 0pt 0pt 2px; padding: 0pt; overflow: hidden; display: block; list-style-type: none; }
#footer ul#footerLinks li { margin: 0pt 10px 0pt 0pt; padding: 0pt; overflow: hidden; display: block; float: left; }
#footer ul.footerMenu { margin: 0pt 0pt 2px; padding: 0pt; overflow: hidden; display: block; list-style-type: none; }
#footer ul.footerMenu li { margin: 0pt 10px 0pt 0pt; padding: 0pt; overflow: hidden; display: block; float: left; }
#homeProductsListing { margin: 0pt 0pt 12px; padding: 31px 0pt 0pt; background: transparent url('home-ajax-top.png') no-repeat scroll left top; overflow: hidden; display: block; width: 959px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#homeProductsListing ul { margin: 0pt; padding: 0pt; overflow: hidden; display: block; width: 900px; height: 162px; list-style-type: none; }
#homeProductsListing ul li { overflow: hidden; display: block; width: 300px; height: 162px; float: left; }
#homeProductsListing ul li p.icon { margin: 0pt 0pt 5px; overflow: hidden; display: block; width: 100%; text-align: center; }
#homeProductsListing ul li p.icon img {  }
#homeProductsListing ul li h2 { overflow: hidden; display: block; text-align: center; }
#homeProductsListing ul li h2 a { text-decoration: none; font-size: 17px; color: rgb(39, 39, 39); }
#homeProductsListing ul li p.price { overflow: hidden; display: block; text-align: center; font-size: 0.9em; }
#homeProductsListing ul li.last { width: 1px ! important; }
div.jcarousel-container {  }
div.jcarousel-next { margin: 60px 0pt 0pt; background: transparent url('home-ajax-right.png') no-repeat scroll left top; overflow: hidden; display: block; width: 29px; height: 41px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; }
div.jcarousel-prev { margin: 60px 0pt 0pt; background: transparent url('home-ajax-left.png') no-repeat scroll left top; overflow: hidden; display: block; width: 29px; height: 41px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
div.jcarousel-clip {  }
.jcarousel-container { position: relative; }
.jcarousel-clip { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 2; position: relative; }
.jcarousel-list { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 1; position: relative; top: 0pt; left: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
cufon { text-indent: 0pt ! important; }
@media screen, projection {
	cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	cufon cufontext { overflow: hidden ! important; display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; text-indent: -10000in ! important; }
	cufon canvas { position: relative ! important; }
}
#homeFlash { visibility: hidden; }
#marci {
text-align:center;
}
#marci li{
	float:left;
	margin:0 15px 0 15px; 
}
.sus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sus.png) no-repeat scroll left top;
display:block;
margin-top:10px;

overflow:hidden;
padding-bottom:18px;
}
.jos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(product-info-bg.png) no-repeat scroll left bottom;
display:block;
margin-bottom:11px;
overflow:hidden;
padding-bottom:20px;
}

.elementary {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(fundal.png) repeat-y scroll left top;
display:block;
margin:0;
overflow:hidden;
padding:0;
width:960px;
}

#locatii{
padding:15px;
}

h3{
color:#0072bc;
font-size:12px;
font-weight:bold;
line-height:40px;
}
p{
margin-bottom:20px;
}
span{
font-size:10px;
font-weight:bold;
color:#7a7a7a;
}