body {margin:0px; font:normal 12px Tahoma; color:#000000; text-align:center;}
p, h1, h2, h3, form {margin:0px; padding:0px;}
ul {margin:0px; padding:0px; list-style:none;}
img {border:0px;}
h1 {font:normal 18px Tahoma;}
h2 {font:normal 17px Tahoma;}

.a {text-decoration:none;}
.a:hover {color:#003a5e;}

.aRed {text-decoration:none;}
.aRed:hover {color:#0068aa;}
.aRedDetalii {text-decoration:none; font-size:11px; font-weight:bold;}
.aRedDetalii:hover {color:#0068aa;}


.floatLeft {float:left;}
.floatRight {float:right;}

.fcBlack {color:#000000;}
.fcDarkBlue {color:#003a5e;}
.fcLightBlue {color:#0068aa;}
.fcRed {color:#d53c00;}
.fcOrange {color:#fc672c;}
.fcWhite {color:#FFFFFF;}
.fcGri {color:#727272;}

#bgTop {height:25px; text-align:center; background:url(images/bg_top.gif) repeat-x top left;}
#bgTopSides {width:900px; margin:0px auto; text-align:left; height:22px; padding:3px 0 0 20px; background:url(images/bg_top_sides.gif) no-repeat top center;}

.bgSiteLeft {background:url(images/sh_left.gif) repeat-y top right;}
.bgSiteRight {background:url(images/sh_right.gif) repeat-y top left;}

#header {width:900px; height:85px; margin:0px auto; text-align:left; background:url(images/header_image.jpg) no-repeat top left;}
	#topMenu li {margin-left:3px; float:right;}
	#topMenu li a {display:block; width:102px; height:19px; padding-top:3px; font:bold 12px Tahoma; color:#d53c00; text-align:center; text-decoration:none; background:url(images/top_menu_btn.gif) no-repeat top left;}
	#topMenu li a:hover {color:#FFFFFF; background:url(images/top_menu_btn.gif) no-repeat bottom left;}
	#ulTopCart li {display:inline; margin-left:10px; font-weight:bold;}
	.lnkCart {text-decoration:none; font-size:11px;}
	.lnkCart:hover {color:#d53c00;}
	
	#bgSearch {background:url(images/search_bg.gif) repeat-x top left;}
	#CC li {float:left; margin-right:10px;}
	.btnCC {width:119px; height:17px; padding-top:3px; text-align:center; background:url(images/btn_cc.gif) no-repeat top center;} 
	#ulSearch {display:inline; margin-left:5px;}
	
.leftSide, .rightSide {background:url(images/left_bottom.gif) no-repeat bottom center #f2f4f5;}
	.labelMod {width:144px; height:23px; padding:7px 0 0 26px; background:url(images/bg_label_mod.gif) no-repeat top left;}
	.aCategs {text-decoration:none; font:bold 11px Tahoma;}
	.aCategs:hover {color:#d53c00;}
	.aSubcategs {text-decoration:none; color:#000000;}
	.aSubcategs:hover {color:#d53c00;}
	#extMenu {margin:2px 2px 10px 2px;}
	.tblMenu {padding:3px 2px 4px 5px; background-color:#ddf0fa; border-bottom:1px solid #f2f4f5;}
	.ulSubCategs {margin-left:20px; font-size:11px;}
	.intPadd {padding:10px; margin-bottom:10px;}
	#ulNewsletter li {margin-bottom:6px;}

/* right side and products */
	.prod {margin-bottom:10px; border:1px solid #e1e6e9; background-color:#FFFFFF;}
	.prodTitle {padding:5px; text-align:center;}
	.prodBrdImg, .prodPret, .prodAdauga {text-align:center; margin-bottom:5px;}
	.prodBrdImg img {border:1px solid #e1e6e9;}
	.prodDetalii {height:15px; padding-right:8px; text-align:right; background:url(images/bg_prod_detalii.gif) no-repeat bottom right;}
/* --- */
.prodCateg {padding:3px; background-color:#e1e6e9;}


/* center content */
	#mainContent {border-left:1px solid #dbe1e5; border-right:1px solid #dbe1e5;}
	#mainBottom {height:5px; background:url(images/bg_main_bottom.gif) no-repeat top left;}
	#mainContentInside {padding:10px;}
	#bgPath {background:url(images/path_bg.gif) repeat-x top left;}
	.pageTitle, .pTxt {margin-bottom:10px;}
	#promo {margin-bottom:10px; background:url(images/bg_promo_bottom.gif) no-repeat bottom center;}
	#promo1 {margin-bottom:10px; background:url(images/bg_promo_bottom1.gif) no-repeat bottom center;}
	.promoTitle {padding:6px 0 10px 10px; background:url(images/bg_title_promo.gif) no-repeat top center #b6daed;}
	.promoProd {margin:0 10px 5px 10px;}
	.promoImg {margin-right:8px; border:1px solid #71b4d7;}
	.promoPret {margin-top:15px;}
	.promoAdauga {clear:left; padding:10px 0; text-align:center;}

/* footer */
#footer {width:900px; text-align:left; margin:0px auto; font-size:11px; background:url(images/footer_bg.gif) repeat-x top left;}
.footerOutBg {background:url(images/footer_out_bg.gif) repeat-x top left;}
#madeBy {text-align:center; margin:10px;}

.field1, .required, .validate-email{
	font:normal 12px Tahoma;
	background-color:#f6f8fa;
	border:solid 1px #b8c0c5;
	color:#000000;
	padding:2px;
}

.button1
{
	font:bold 12px Tahoma;
	background:url(images/bg_btn_input.gif) repeat-x top left #d73f03;
	border:1px solid #b8c0c5;
	color:#FFFFFF;
	padding:1px;
}

.error {color:#FF0000; font-size:11px; font-weight:bold;}










