body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Arial";
	font-weight:normal;
	background:#f9f9f1 url("images2/b.png") repeat-x scroll 0 0;
	position:relative;
}
a {
	text-decoration:none;
	color:#000;
	outline:none;
}
p {
	margin:0;
	padding:0;
	overflow:hidden;
}
#siteContent {
	background:#f9f9f1;
	width:909px;
	height:auto;
	margin:auto;
	padding:0;
	position:relative;
}
.clear,.c {
	content:"";
	display:block;
	float:none;
	font-size:0;
	height:0;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both;
}
#header, #mainContent, #footer {
	width:909px;
	heigth:auto;
	margin:0;
	padding:0;
}
ul, li, #leftBoxes, #rightBoxes, h1, h2, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
#header {
	height:239px;
	background:transparent url("images2/header_img.png") no-repeat scroll 0 0;
}
#mainContent {
	width:909px;
	height:auto;
}
.logo {
	width:230px;
	height:90px;
	position:relative;
	left:679px;
	top:95px;
	-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;
	-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;
	text-align:center;
	background:#FFF;
	padding-top:5px;
}

.logo a{display:block}
.logo img{border:0;margin:5px;}
/* .logo a {
	
	cursor:pointer;
	width:230px;
	height:45px;
	background:#FFF;
	display:block;
	line-height:999em;
	overflow:hidden;
} */
.nav {
	background:transparent url("images2/nav_bg_img.png") no-repeat scroll 0 0;
	width:679px;
	height:42px;
	position:relative;
	top:82px;
}
.nav ul {
	width:652px;
	height:42px;
	margin:0 0 0 24px;
}
#footer ul {
	width:383px;
	height:100%;
	font-size:11px;
	color:#494949;
}
.nav ul > li, #footer ul li {
	display:block;
	float:left;
	width:auto;
}
a.endero {
	background:transparent url("images2/endero_btn.png") no-repeat scroll 0 0;
	width:107px;
	height:42px;
	display:block;
}
a.endero:hover {
	background:transparent url("images2/endero_btn.png") no-repeat scroll left bottom;
}
a.despre {
	background:transparent url("images2/despre_noi_btn.png") no-repeat scroll 0 0;
	width:107px;
	height:42px;
	display:block;
}
a.despre:hover {
	background:transparent url("images2/despre_noi_btn.png") no-repeat scroll left bottom;
}
a.oferte {
	background:transparent url("images2/oferte_btn.png") no-repeat scroll 0 0;
	width:132px;
	height:42px;
	display:block;
}
a.oferte:hover {
	background:transparent url("images2/oferte_btn.png") no-repeat scroll left bottom;
}
a.finantari {
	background:transparent url("images2/finantari_btn.png") no-repeat scroll 0 0;
	width:107px;
	height:42px;
	display:block;
}
a.finantari:hover {
	background:transparent url("images2/finantari_btn.png") no-repeat scroll left bottom;
}
a.colaborari {
	background:transparent url("images2/colaborari_btn.png") no-repeat scroll 0 0;
	width:107px;
	height:42px;
	display:block;
}
a.colaborari:hover {
	background:transparent url("images2/colaborari_btn.png") no-repeat scroll left bottom;
}
a.contact {
	background:transparent url("images2/contact_btn.png") no-repeat scroll 0 0;
	width:92px;
	height:42px;
	display:block;
}
a.contact:hover {
	background:transparent url("images2/contact_btn.png") no-repeat scroll left bottom;
}
.first {
	position:absolute;
	display:none;
	visibility:hidden;
	margin:0;
}
.second {
	display:block;
	visibility:visible;
	z-index:99;
}
ul .incerc:visited ul {
	display:block;
	visibility:visible;
}
#mainContent >
.content {
	background:transparent url("images2/content_bg_img.png") repeat-y scroll 0 0;
	float:left;
	width:909px;
	height:auto;
	min-height:500px;
	margin:0 auto 0 auto;
}
.leftShape {
	background:transparent url("images2/left_shape_img.png") no-repeat scroll 0 0;
	width:45px;
	height:401px;
	position:absolute;
	top:239px;
	left:-45px;
}
.rightShape {
	background:transparent url("images2/right_shape_img.png") no-repeat scroll 0 0;
	width:45px;
	height:401px;
	position:absolute;
	top:239px;
	right:-45px;
}
div.left {
	width:277px;
	height:auto;
	margin:12px 0 0 33px;
	float:left;
}
div.right {
	width:535px;
	height:auto;
	margin:12px 0 0 31px;
	float:left;
}
.boxes {
	background:transparent url("images2/boxes_bg_img.png") no-repeat scroll 0 0;
	width:278px;
	height:156px;
	margin:0 0 5px 0;
}
div.titleBox {
	height:24px;
	width:266px;
	padding:11px 0 0 10px;
}
.titleBox div {
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#6e6e6e;
}
div.mainBox {
	width:auto;
	height:auto;
}
div.textBox {
	width:132px;
	height:116px;
	float:left;
}
div.textBox div:first-child {
	width:105px;
	height:48px;
	overflow:hidden;
	padding:10px 13px 23px 14px;
}
div.textBox p {
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:normal;
	color:#6e6e6e;
	line-height:10px;
}
div.textBox a {
	background:transparent url("images2/categ_btn.png") no-repeat scroll 0 0;
	display:block;
	width:auto;
	height:15px;
	padding:2px 0 0 26px;
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
div.imgBox {
	width:133px;
	height:103px;
	float:left;
}
div.imgBox img {
	border:3px solid #e2e2e2;
	width:127px;
	height:97px;
}
.description {
	float:left;
	width:auto;
	height:auto;
	margin:0 0 18px 0;
}
.description div:first-child {
	float:left;
	width:auto;
	height:auto;
	min-width:100px;
	min-height:100px;
}
.description h2, .description h1 {
	background:transparent url("images2/title_bg.png") repeat-x scroll 0 0;
	border:1px solid #a1a1a1;
	width:auto;
	min-width:336px;
	max-width:534px;
	height:30px;
	padding:6px 0 0 14px;
	font-size:18px;
	color:#fff;
}
.description div:first-child > div {
	padding:16px 0 0 10px;
	width:auto;
	height:auto;
}
.description div p {
	width:auto;
	height:auto;
	color:#6e6e6e;
	font-size:12px;
	text-align:justify;
}
.description div + div {
	float:left;
	width:auto;
	height:auto;
	max-width:164px;
	max-height:123px;
	margin:0 0 0 18px;
}
.description div img {
	width:160px;
	height:119px;
	border:2px solid #e2e2e2;
}
#footer {
	background:transparent url("images2/footer_bg_img.png") no-repeat scroll 0 0;
	width:909px;
	height:86px;
	margin:0 auto 28px auto;
	position:relative;
}
#footer div:first-child {
	width:109px;
	height:41px;
	margin:14px 0 0 25px;
	display:block;
	float:left;
}
#footer div + div {
	width:383px;
	height:18px;
	margin:0 0 0 379px;
	padding:2px 0 0 0;
	float:left;
}
#footer div + div + div {
	float:right;
	color:#fff;
	margin:30px 24px 0 0;
	padding:0;
	text-align:right;
	font-size:10px;
}
#footer div + div + div a {
	color:#fff;
}
#footer div + div + div a:hover {
	color:#494949;
}
#footer ul li a, .contactLeft a {
	color:#494949;
}
#footer ul li a:hover, .contactLeft a:hover {
	color:#ff9000;
}
a.logoFooter {
	background:transparent url("images2/logo_footer_img.png") no-repeat scroll 0 0;
	width:109px;
	height:41px;
	display:block;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
}
.selectCateg, .alteCateg {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.alteCateg {
	margin:0 0 65px 0;
}
.titleProducts, #pageHeader, .contactHeader {
	background:transparent url("images2/title_bg.png") repeat-x scroll 0 0;
	width:799px;
	height:37px;
	margin:auto auto 22px auto;
	border:1px solid #a1a1a1;
}
.contactHeader {
	width:377px;
	margin:0 0 22px 0;
}
.titleProducts h2,.titleProducts h1, #pageHeader h1, .contactHeader h1 {
	color:#fff;
	font-size:18px;
	width:auto;
	height:24px;
	margin:6px auto auto 17px;
}
.products, #pageContent {
	background:transparent url("images2/products_bg_img.png") repeat-y scroll 0 0;
	margin:auto;
	width:774px;
	height:auto;
	padding:0 0 0 25px;
}
#pageContent {
	width:749px;
	font-size:12px;
	color:#4E6D95;
	text-align:justify;
	padding:0 25px 0 25px;
}
#pageContent p {
	width:auto;
	height:auto;
}
.alteproducts {
	background:transparent url("images2/alteproducts_bg_img.png") repeat-y scroll 0 0;
	margin:auto;
	width:774px;
	height:auto;
	padding:0 0 0 25px;
}
.bottom {
	background:transparent url("images2/products_border_bottom.png") no-repeat scroll 0 0;
	width:799px;
	height:26px;
	margin:auto auto 29px auto;
}
.altebottom {
	background:transparent url("images2/alteproducts_border_bottom.png") no-repeat scroll 0 0;
	width:799px;
	height:130px;
	margin:auto auto 9px auto;
}
.categTitle {
	background:transparent url("images2/products_border_top.png") no-repeat scroll 0 0;
	width:799px;
	height:43px;
	margin:auto;
}
.alteTitle {
	background:transparent url("images2/alteproducts_border_top.png") no-repeat scroll 0 0;
	width:799px;
	height:42px;
	margin:auto;
}
.categTitle h3, .alteTitle h3 {
	width:auto;
	height:auto;
	padding:10px 0 0 26px;
	font-size:18px;
	color:#3d3d3d;
}
.productsProduct {
	background:transparent url("images2/product_bg_img.png") no-repeat scroll 0 0;
	float:left;
	width:106px;
	height:105px;
	margin:0 22px 17px 0;
}
.productsProduct:hover {
	background:transparent url("images2/product_bg_img_hover.png") no-repeat scroll 0 0;
	color:#fff;
}
.productsProduct div:first-child {
	width:97px;
	height:72px;
	margin:5px auto auto auto;
}
.productsProduct img {
	width:97px;
	height:72px;
	border:0;
}
.productsProduct div + div {
	width:97px;
	/*height:21px;*/
	height:18px;
	margin:auto;
	padding:6px 0 0 0;
	overflow:hidden;
	text-align:center;
}
.productsProduct div + div a {
	font-size:12px;
	width:auto;
	height:auto;
	color:#3d3d3d;
}
.productsProduct div + div a.hover {
	color:#fff;
}
.contactLeft, .contactRight, .contactRightTop, .contactRightBottom {
	float:left;
	width:45%;
	height:auto;
}
.contactRightTop {
	background:transparent url("images2/contact_form_top.png") no-repeat scroll 0 0;
	width:277px;
	height:10px;
	margin:0 0 0 125px;
}
.contactRightBottom {
	background:transparent url("images2/contact_form_bottom.png") no-repeat scroll 0 0;
	width:277px;
	height:11px;
	margin:0 0 0 588px;
}
.contactLeft {
	padding:0 0 0 54px;
	color:#6e6e6e;
}
.contactLeft .contactLogo {
	margin:40px 0 20px 0;
}
.contactLeft .contactLogo img {
	width:163px;
	height:121px;
	float:left;
	border:1px solid #737373;
}
.contactLogo p {
	float:left;
	padding:0 0 0 17px;
}
.leftContent h1 {
	font-size:18px;
	width:auto;
	height:auto;
	font-weight:normal;
}
.contactLeft p {
	width:auto;
	height:auto;
}
.contactRight {
	width:277px;
	background:transparent url("images2/contact_form_main.png") repeat-y scroll 0 0;
	margin:0 0 0 125px;
}
.contactRight dl {
	margin:0;
}
.contactRight dt {
	display:none;
	visibiliy:hidden;
	float:left;
}
.contactRight dd {
	width:100%;
	float:left;
	margin:auto auto 5px auto;
	color:#6e6e6e;
}
.contactRight dl input, .contactRight dl textarea {
	border:1px solid #999999;
	width:250px;
	margin:auto auto auto 12px;
	color:#6e6e6e;
}
.contactRight p {
	color:#6e6e6e;
	font-size:18px;
	font-weight:bold;
	width:auto;
	height:auto;
	margin:0 0 0 12px;
}
.contactRightBottom p {
	width:auto;
	height:auto;
	color:#6e6e6e;
	font-size:10px;
	font-weight:normal;
	margin:-2px 0 0 8px;
}
.contactRight button {
	background:none;
	border:0;
	padding:0;
	font-weight:bold;
	color:#ff9000;
	cursor:pointer;
	margin:10px 0 0 210px;
}
.content #map {
	width:852px;
	height:310px;
	margin:20px auto 10px auto;
	border:1px solid #737373;
}
.contactRight dl input.error {
	border:1px solid #ff9000;
}

/*categorii*/
.category,#product,#related { margin:0 auto 65px;padding:0 0 30px;width:798px;position:relative;z-index:0;overflow:hidden;background:transparent url('images/cat_main.png') repeat-y 0 0; }
#subcategories .category { background-image:url('images/subcat_main.png'); }
.category h2,#product h2,#related h2 { width:772px;position:relative;z-index:2;background:transparent url('images/cat_top.png') no-repeat 0 0;color:#3D3D3D;font-size:18px;padding:10px 0 0 26px; }
#subcategories h2 { background-image:url('images/subcat_top.png'); }
.category .cat_bot,#related .cat_bot,#product .cat_bot { width:798px;height:130px;position:absolute;bottom:0;left:0;z-index:1;background:transparent url('images/cat_bot.png') no-repeat 0 0; }
#subcategories .cat_bot { background-image:url('images/subcat_bot.png'); }
.category a { position:relative;z-index:3;display:block;float:left;margin:13px;width:125px;height:125px;overflow:hidden;border:1px solid #cdcdcd;background:#fff;padding:3px;color:#3d3d3d;text-align:center;line-height:17px; }
.category a:hover { background:#f90;color:#fff; }
.category img { width:125px;height:92px;display:block;border:0; }
#subcategories p { height:auto;width:auto;z-index:4;position:relative;text-align:center; }
#related a { display:block;float:left;width:171px;height:151px;border:1px solid #cdcdcd;position:relative;z-index:4;margin:13px;color:#3d3d3d;line-height:18px;text-align:center;overflow:hidden; }
#related img { width:164px;height:122px;border:1px solid #949494;margin:3px auto;display:block; }
#navigator { height:auto;width:auto;font-weight:bold;color:#3d3d3d;font-size:11px;margin:-10px 0 10px 60px; }
#navigator strong,#navigator a:hover { color:#ff9102; }
#shortDescription { position:relative;z-index:4;width:550px;margin:10px 0 0 15px;float:left; }
#product #imageGallery { float:left;width:187px;border:1px solid #cdcdcd;margin:10px 0 0 23px;position:relative;z-index:10; }
#product #productImageBig { display:block;width:177px;height:131px;margin:3px; }
#productImageBig img { width:177px;height:131px;border:1px solid #8c8c8c; }
#product #productImageSmall { position:relative;overflow:hidden;margin-top:6px;cursor:pointer; }
#productImageSmall img { border:1px solid #8c8c8c;width:54px;height:40px; }
#productImageSmall a { display:block;float:left;height:42px;width:56px;margin:3px }
#sitemap { width:779px;padding:0 0 20px 20px;margin:auto;font-weight:bold; }
#sitemap ul ul { padding:0.5em 0 0.5em 2em; }
#sitemap li { list-style-type:disc;padding:0.3em 0; }
#sitemap li a { color:#0E85C8; }
#sitemap li a:hover { color:#383038;font-weight:bold; }
#sitemap li li { list-style-type:circle;padding:0.1em 0; }
#sitemap li li li { list-style-type:square;font-weight:normal; }
