* {}
body {margin:0px; padding:0px; text-align:left; font:normal 11px Tahoma; color:#252525;}
h1 {padding:0 0 5px 10px; margin:0px; font:normal 22px Arial; color:#6c9f00; background:url(../images/bullet_h1.gif) no-repeat left 7px;}
p {padding-bottom:15px; margin:0px;}
img {border:0px;}

a { color:#158cca; text-decoration:none; }
a:hover { color:#6c3; }

.floatLeft {float:left;}
.floatRight {float:right;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.empty5 {height:5px;}
.empty10 {height:10px;}
.empty15 {height:15px;}
.clear {clear:both;}

#site {width:960px; margin:0px auto;}
#dl, #dr {width:180px; text-align:left;}
#dl {margin-right:20px; float:left;}
#dr {float:right;}
#dc {width:560px; float:left;}



#header {height:160px; background:url(../images/bg_header.jpg) no-repeat right 45px;}
#hUser {height:45px; padding:0 0 0 10px; color:#fff; background:url(../images/h_user.jpg) no-repeat top left;}
#hUserName {float:left; height:31px; padding:14px 0 0 18px; margin-right:20px; background:url(../images/icon_user.gif) no-repeat left 12px;}
.hBtn {width:122px; height:35px; padding:10px 0 0 0; margin-right:20px; background:url(../images/h_btn_bg.gif) no-repeat center left;}
.hBtn .hCont {display:block; width:103px; height:18px; padding:6px 0 0 19px; text-decoration:none; color:#000; font-weight:bold; background:url(../images/icon_cont_nou.gif) no-repeat 2px 7px;}
.hBtn .hCont:hover {color:#007dad;}
.hBtn .hLog {display:block; width:105px; height:18px; padding:6px 0 0 17px; text-decoration:none; color:#000; font-weight:bold; background:url(../images/icon_log_out.gif) no-repeat 2px 7px;}
.hBtn .hLog:hover {color:#007dad;}

.hBtnDec {width:100px; height:35px; padding:10px 0 0 0; margin-right:20px; background:url(../images/h_btn_bg_dec.gif) no-repeat center left;}
.hBtnDec .hCont {display:block; width:100px; height:18px; padding:6px 0 0 19px; text-decoration:none; color:#000; font-weight:bold; background:url(../images/icon_cont_nou.gif) no-repeat 2px 7px;}
.hBtnDec .hCont:hover {color:#007dad;}
.hBtnDec .hLog {display:block; width:100px; height:18px; padding:6px 0 0 17px; text-decoration:none; color:#000; font-weight:bold; background:url(../images/icon_log_out.gif) no-repeat 2px 7px;}
.hBtnDec .hLog:hover {color:#007dad;}
.hTopNav {padding:15px 0 0 0;}
.hTopNav a {text-decoration:none; color:#fff;}
.hTopNav a:hover {color:#c2ff40;}
#hDepVanzari {height:21px; padding:7px 0 0 140px; color:#00517c; background:url(../images/bg_dep_vanzari.gif) no-repeat top left;}
#hDepVanzari a {color:#00517c;}
#hDepVanzari a:hover {color:#000;}
.hLogo {display:block; width:439px; height:59px; text-indent:-9999px; text-decoration:none; outline-style:none; background:url(../images/logo_aquastyle.gif) no-repeat top left;}
.hLogo:hover {background:url(../images/logo_aquastyle.gif) no-repeat bottom left;}

.navWrap {height:34px; background:url(../images/bg_top_nav.gif) no-repeat top left;}
.ulTopNav {list-style:none; margin:0px; padding:0px;}
.ulTopNav li {float:left; }
.ulTopNav li.btn {height:24px; padding:5px; }
.ulTopNav li.btn a {display:block; background-color:#1aafff; color:#fff; text-align:center; font-weight:bold;}
.ulTopNav li.btn a:hover {color:#1aafff; background-color:#fff;}
.ulTopNav li.btn a b {display:block; background:url(../images/dot_blue.gif) no-repeat top left;}
.ulTopNav li.btn a b b {background:url(../images/dot_blue.gif) no-repeat bottom left;}
.ulTopNav li.btn a b b b {background:url(../images/dot_blue.gif) no-repeat top right;}
.ulTopNav li.btn a b b b b {height:19px; padding:5px 0 0 0; cursor:hand; background:url(../images/dot_blue.gif) no-repeat bottom right;}
.ulTopNav li.dsp {width:1px; height:34px; background:url(../images/top_nav_dsp.gif) no-repeat center left;}
.search {width:290px; height:29px; padding:5px 160px 0 0;}

.mod {margin-bottom:10px;}
.modTitle {width:170px; height:25px; padding:6px 0 0 10px; font:bold 13px Arial; color:#137db3; background:url(../images/mod_title_bg.gif) no-repeat top left;}
.modContent {padding:0 9px; border-left:1px solid #c8d1d5; border-right:1px solid #c8d1d5;}
.modBottom {height:8px; background:url(../images/mod_bottom_bg.gif) no-repeat top left;}
.txtErr {height:25px; padding:6px 0 0 10px; font:bold 13px Arial; color:#137db3;}

.modTP {padding:8px 0 5px 0; border-bottom:1px dotted #686f72; text-align:center;}
.modTP img {padding:1px; margin-bottom:4px; border:1px solid #8d9598;}
.modTP span {display:block;}
.modTP b {display:block; color:#ff1207;}
.modTPp b {display:block; color:#158cca;}
.modTP a {display:block; font:bold 11px Tahoma; color:#0055e3; text-decoration:none;}
.modTP a:hover {color:#6c3;}
.modContentCos {padding:7px 0 7px 40px; background:url(../images/icon_cos.gif) no-repeat left 10px;}

.levelOne {display:block; padding:4px 0 4px 16px; border-bottom:1px dotted #b6e9fb; font:bold 11px Arial; color:#000; background:url(../images/bullet_level_one.gif) no-repeat left 5px;}
.levelOne:hover {color:#1aafff;}
.levelTwo {display:block; padding:2px 0 2px 7px; margin-left:20px; font:normal 11px Arial; color:#158cca; background:url(../images/bullet_leveltwo.gif) no-repeat left 8px;}
.levelTwo:hover {color:#6c3;}
.levelP {display:block; padding:4px 0 4px 16px; border-bottom:1px dotted #b6e9fb; font:bold 12px Arial; color:#000;}
.levelC {display:block; padding:4px 0 4px 16px; font:bold 11px Arial; color:#000; background:url(../images/bullet_level_one.gif) no-repeat left 5px;}
.optCara {display:block; padding:2px 0 2px 7px; margin-left:20px; font:normal 11px Arial; color:#158cca; background:url(../images/bullet_leveltwo.gif) no-repeat left 8px;}

.path {height:24px; padding:8px 0 0 15px; margin-bottom:10px; background:url(../images/bg_path.gif) no-repeat top left;}
.pDots {height:3px; margin-bottom:15px; background:url(../images/p_dots.gif) repeat-x top left;}

.prod {float:left; width:180px; height:180px; margin-bottom:10px; background:url(../images/prod_bg_content.gif) no-repeat bottom left;}
.prodTitle {height:31px; padding:5px 5px 10px 5px; font:bold 11px Tahoma; text-align:center; background:url(../images/prod_title.gif) no-repeat top left;}
.prodTitle a {display:block; text-decoration:none; color:#304f5b;}
.prodTitle a:hover {color:#158cca;}
.prodContent {position:relative; margin:0 19px; text-align:center;}
.prodContent img {padding:1px; border:1px solid #8d9598;}
.prodLnkDetalii {text-align:right; font-weight:bold;}
.prodPrice {position:absolute; width:60px; height:40px; top:65px; left:0; padding:20px 0 0 0; font-weight:bold; text-align:center; color:#fff; background:url(../images/bg_badge.png) no-repeat top left;}
* html .prodPrice {position:absolute; width:60px; height:40px; top:65px; left:-20px; padding:20px 0 0 0; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_badge.png', sizingMethod='scale'); font-weight:bold; text-align:center; color:#fff;}

.box {margin-bottom:10px;}
.boxLabelRight {padding-right:15px; background:url(../images/box_label_right.gif) no-repeat top right;}
.boxLabelLeft {height:33px; padding:5px 0 0 20px; background:url(../images/box_label_left.gif) no-repeat top left;}
.boxLabelLeft a {display:block; font:bold 13px Tahoma; color:#158cca; text-decoration:none;}
.boxLabelLeft a:hover {color:#10608a;}
.boxLabelLeft span {font:bold 13px Tahoma; color:#252525;}
.boxContent {padding:0 20px; border-left:1px solid #c2d0d3; border-right:1px solid #c2d0d3;}
.boxContent .pret {font:normal 18px Tahoma; color:#df4f00;}
.boxContent .pret span {font:bold 11px Tahoma; color:#252525;}
.boxTop {height:10px; text-align:right; background:url(../images/box_top_l.gif) no-repeat top left;}
.boxBottom {height:15px; text-align:right; background:url(../images/box_bottom_left.gif) no-repeat top left;}
.boxContentSubtitle {padding:3px 0; border-bottom:1px dotted #87af19; font:bold 13px Tahoma; color:#7ba8b2;}
.pic {padding:1px; border:1px solid #8d9598;}

.boxDescTop {margin-bottom:10px; background:url(../images/box_desc_top.gif) no-repeat left top;}
.boxDescBottom {padding:10px 20px; background:url(../images/box_desc_bottom.gif) no-repeat left bottom;}

.tblDetalii {}
.tblDetalii th {padding:3px; border-bottom:1px dotted #b1b1b1; border-right:1px dotted #b1b1b1; background-color:#e3eaeb; font-weight:normal; text-align:left;}
.tblDetalii td {padding:3px; border-bottom:1px dotted #b1b1b1; border-right:1px dotted #b1b1b1; text-align:right;}

.dotL {border-left:1px dotted #b1b1b1; padding-left:5px;}

.footer {float:left; width:960px; background:url(../images/footer_bg_top.gif) no-repeat top left #e6eed1;}
.footerLogo {float:left; padding:60px 0 10px 20px; margin-right:50px; background:url(../images/footer_logo.gif) no-repeat 20px 15px;}
.footerMenu {float:left; margin-right:80px;}
.footerLabel {width:115px; height:21px; padding:5px 0 0 8px; margin-bottom:7px; font:bold 13px Arial; color:#fff; background:url(../images/f_bg_label.gif) no-repeat bottom left;}
.footerInfoNav {list-style:none; margin:0px; padding:0px;}
.footerInfoNav li {}
.footerInfoNav li a {display:block; width:145px; padding:2px 0 3px 15px; border-bottom:1px dotted #5b91a5; font:normal 11px Tahoma; color:#158cca; text-decoration:none; background:url(../images/bullet_footer.gif) no-repeat left 3px;}
.footerInfoNav li a:hover {color:#000;}
.footerPay {float:left; }
.footerPay img {margin-right:20px; border:1px solid #97c31c;}

.copyFP {padding:21px 10px 10px 750px; background:url(../images/f_bg_copy_fp.gif) repeat-x top left #e3e8ea;}

.field1 {border:1px solid #a6cfdf; padding:4px 2px; font:normal 11px Tahoma; color:#4e2900; background:url(../images/bg_input_text.gif) repeat-x top left #dcdcdc;}
.button1 {border:1px solid #a6cfdf; padding:3px 0; font:normal 11px Tahoma; color:#005c62; background:url(../images/bg_input_btn.gif) repeat-x top left;}


#fakepixel {width:200px;}
#fakepixel span {color:#333333;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#8b0000;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:200px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#343434;}


.messageT{color:#008200; text-align:center;}
.messageE{color:#ff0000; text-align:center;}
.validation-advice{
	color:#ff0000;
}
.arial11Black {
	font-size:11;
	color:#000000;
	text-decoration: underline;
}
.arial11Black:hover {
	font-size:11;
	color:#FF0000;
	text-decoration: underline;
}

.txtTabCart {font:normal 14px Arial; color:#6c9f00;}
.txtInvoice { color:#158cca; text-decoration:none; }

.prodDet {width:135px; height:90px; padding:5px;}
.fL {float:left;}
.fR {float:right;}

.bgTd{background:url(../images/comanda_line.png) repeat-x left center;}