/* CSS Document */


h2, h3 { color: #030; }
#specs h4 { width: 80%; margin: 0px auto; }

div.sitemap24 {}
div.sitemap24 ul { padding: 0 20px 20px 0; list-style-position: inside; list-style-type:circle; width:auto; float: left; }
div.sitemap24 ul li { font-size: 11px; } 
div.sitemap24 ul li.nobull { list-style: none; list-style-position: outside;}


/*div.sitemap24 ul { padding: 10px 0px; list-style: none; }
div.sitemap24 ul li { font-size: 11px; display: inline; font-size: 11px; border-right: 1px solid #CCC; padding: 0 5px; }*/

#prodplus { width: 900px; margin: 0px auto; background: url(../_img/content_bkgd_.gif) left bottom no-repeat #FFFFFF;}
#prodplus2 { width: 900px; margin: 0px auto; background: url(../_img/content_bkgd_.gif) left bottom no-repeat #FFFFFF;}

#product { background: url(../_img/product_bkgd.jpg) left top no-repeat; clear:both; }
/*#product { background: #FFF url(../_img/content_bkgd.gif) left top no-repeat; clear:both; }*/

#nonproduct { background: url(../_img/product_bkgd.jpg) left top no-repeat; clear:both; width: 860px; padding: 10px 20px; }

#coscumparaturi { background: #FFF url(../_img/product_bkgd.jpg) left top no-repeat; clear:both; width: 900px; padding: 0px; margin: 0px auto; }
#coscumparaturi h1 { padding: 15px 20px;}
#coscumparaturi p { font-weight: bold; padding: 0px 0px 200px 30px;}
#coscumparaturi form { margin: 0px 30px; }


	 /*h1 {font-size: 22px; font-weight:normal; color: #003300; padding: 7px 0px 4px 0px; margin: 0px; font-style:italic; line-height: 24px; width:auto;}
	 h1 small {font-size: 17px;  line-height: 21px; letter-spacing: -1px;}*/
	 /*h2 {font-size: 20px; font-weight:normal; color: #003300; margin: 5px 0px; font-style:italic; line-height: 30px;}*/
	/*
	 div.shop{ display:block; width: 116px; height: 35px; line-height: 35px; background: url(../_img/product_butshop.jpg) left top no-repeat;  }
	 div.shopp { display:block; width: 116px; height: 35px; line-height: 35px; background: url(../_img/product_butshop.jpg) left bottom no-repeat;   }
	*/
	 a.info:link, a.info:visited { display:block; width: 116px; height: 35px; line-height: 35px; background: url(../_img/product_butinfo.jpg) left top no-repeat;   }
	 a.info:hover, a.info:active { display:block; width: 116px; height: 35px; line-height: 35px; background: url(../_img/product_butinfo.jpg) left bottom no-repeat;  }
	 
	 div.siteadr { width: auto; text-align:right; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 10px;}
	 div.continutandmenu0 div.siteadr { position: absolute; top: 17px; right: 220px; padding: 2px 0px; }
	 div.detail div.siteadr { position: absolute; top: 10px; right: 10px; display:block; visibility: visible; } 
	 div.continutandmenu0 h2 { width: 630px; float: left; padding: 10px 0 10px 25px; font-size: 24px; font-weight: normal;  }
	 div.detail h2 { padding: 10px; font-size: 24px; }
	 div.detail h3 { padding: 10px; font-size: 16px; font-weight: normal; color: #333;  }

	 div.siteadr span {color: #003300}
	 
	#specs .specs_sep { border-top: 1px solid #f1f1f1 }
	#specs p {width: 80%; margin: 15px auto;}
	#specs table { width: 80%; margin: 30px auto; font-size: 13px; border-top: 1px solid #DDD; clear: both;}
	#specs table th { background-color:#DDD; padding: 3px 5px; text-align: left; vertical-align:top;}
	#specs table td { border-bottom: 1px solid #DDD; padding: 3px 5px; vertical-align:top;}
	
	a.openghidmarimi { display: block; width: 76%; margin: 0px auto; padding: 3px 21px; text-align:right; font-size: 14px; font-weight:bold;}
	a:link.openghidmarimi, a:visited.openghidmarimi { color: #990000}
	a.openghidmarimi:hover { background-color:#DDD}
	#ghidmarimi {width: 76%; margin: 0px auto 20px auto; padding: 15px 20px; display: none; background-color: #f9f9f9; border: 1px solid #DDD; }
	#ghidmarimi table { width: auto; margin: 0px auto 10px auto; font-size: 13px; border-top: none; display:block; clear:none;}
	#ghidmarimi table.a { float: left;}
	#ghidmarimi table.b { float: right;}
	#ghidmarimi table th { background-color:#DDD; padding: 3px 5px; text-align: center; vertical-align: middle; border-left: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1;}
	#ghidmarimi table td { border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 3px 5px; vertical-align: middle; text-align: center;}
	#ghidmarimi a { display:block; float:left; width: 250px; padding: 15px 0px 0px 0px; font-size: 13px; text-align:center;}
	#ghidmarimi a img {width: 32px; height:32px; border: none; margin-right: 5px; vertical-align:middle;}

	div.preturi { background-color: #FFF; padding: 5px; width: 300px; text-align: center; font-family: Arial, Helvetica, sans-serif }
	span.pretactual { font-size: 16px; color: #020; margin: 0 10px 0 0; }
	.pretvechi { text-decoration: line-through; color: #990000; font-size: 15px;}
	.taxaverde { color: #339933; font-size: 90%; display: block; width: 140px; float: right; padding: 7px; text-align: right; }
	td.selects {text-align: center; background-color: #F6F6F6}
	.sculoare { width: 167px; padding: 2px; vertical-align: middle; }
	.smarime { width: 50px; padding: 2px; vertical-align: middle; }
	.scantitate { width: 28px; padding: 2px; vertical-align: middle;  }
	div.moreinfo {line-height: 20px; color: #555; text-align: center; font-size: 10px; clear: right;}
		div.moreinfo span { color: #CCC; margin: 0px 4px; }
	a.ghidmarimi { display:block; float: right; margin: 0px 90px 20px 20px; width: 110px; }
	a.ghidmarimi:hover { opacity:.60; filter: alpha(opacity=60); -moz-opacity: 0.60; }
	
	.prod_utils {text-align: right; padding: 15px 40px;}
	.prod_utils div {text-align: left; width: auto; float:left; }

	p { margin: 15px 0px; text-align:justify; font-size: 13px; line-height: 20px;}
	.continuttext {margin: 0px 24px; position:relative; padding: 7px; width: 640px;}
	ul.readit, ol.readit { list-style-position:outside; margin-left: 24px;  font-size: 13px;}
	ul.readit li, ol.readit li { margin: 10px 0px; text-align:justify;}
	p strong big {color: #003300; font-style:italic; }

	.continutandmenu0 { background: #FFF url(../_img/continutplusmenu0.jpg) center repeat-y; position: relative; }
	.continutandmenu1 { background: url(../_img/continutplusmenu1.jpg) center top no-repeat; }
	.continutandmenu2 { background: url(../_img/continutplusmenu2.jpg) center bottom no-repeat; }
	.continutplusmenu { padding: 0px 0px 10px 24px; width: 662px; clear: left; float: left; }


	/* gama de produse - in scroll */		
	.prodview { width: 152px; height: 176px; overflow:hidden; margin: 6px 0px 0px 6px; padding: 0px; line-height: 17px; text-align:center; float: left; font-size: 11px; line-height: 11px; position: relative; }
	.prodview a { text-decoration:none; color: #000000; display:block; }
	.prodview a:hover { text-decoration:none; color: #003399;}
	.prodview a:link img, .prodview a:visited img { border: 1px solid #DDD; width:150px; height:150px; margin-bottom: 2px;}
	.prodview a:hover img, .prodview a:active img {  border: 1px solid #BBB; width:150px; height:150px;}
	.reducere { width: 42px; height: 42px; position: absolute; top: 2px; right: 2px; background: url(../_img/ico_reducere.png) 0px 0px no-repeat; text-align: center; line-height: 42px; color: #FFF; font-size: 16px; }
	.prodnou { width: 42px; height: 42px; position: absolute; top: 2px; right: 2px; background: url(../_img/ico_nou.png) 0px 0px no-repeat; }

	/* produse conexe */	
	.prodconex {width: 180px; margin: 10px 0px 5px 0px; padding: 0px; text-align:center; float: left; font-size: 11px; line-height: 12px; display:block;}
	.prodconex a { text-decoration:none; color: #000000; display:block; width: 152px; height: 152px; margin: 0px 14px; }
	.prodconex a:link img, .prodconex a:visited img { border: 1px solid #f1f1f1; width:150px; height: 150px;}
	.prodconex a:hover img, .prodconex a:active img {  border: 1px solid #CCCCCC; width:150px; height: 150px;}

	/* ultimele produse vizitate */	
	.lastprod { text-align:center; margin-top: 0px;}
	.lastprod a { margin: 0px 6px; display: inline-block; }
	.lastprod a:link img, .lastprod a:visited img { border: 1px solid #FFF; width: 40px; height: 40px; margin: 3px 0px;}
	.lastprod a:active img, .lastprod a:hover img { border: 1px solid #DDD; width: 40px; height: 40px; margin: 3px 0px;}

	/* gama de produse, produse conexe - detalii onmouseover */
	.prodplusinfo {position:absolute; visibility: hidden; opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90; background: url(../_img/prodinfoplus.gif) left bottom no-repeat; border-top: 1px solid #999999; width: 173px; padding: 4px 5px 15px 5px; margin: 0px; z-index:100; font-size: 11px; text-align:left;}
	.prodplusinfo strong {color: #FFFFFF; background-color:#333333; display:block; padding: 3px 4px; }

	/* prezentare produs - sageti stagna/dreapta - detalii onmouseover */
	.prodplusinfo2 {position:absolute; visibility: hidden; width: 50px; overflow: hidden; padding: 1px; z-index:100; font-family: Geoargia, Arial, Helvetica, serif; font-size: 9px; color: #FFFFFF; line-height: 11px; }
	.prodplusinfo2 small { display: block; font-size: 10px; color: #999999;}
	
	

	.item {width: 130px; float: left; margin: 7px; padding: 0px; line-height: 12px; text-align:center;}
	.item a { display:block; text-decoration:none; font-size: 10px;  color: #000000; padding: 1px;}
	.item a:hover { text-decoration:none; font-size: 10px;  color: #003399; padding: 0px;}
	.item a img { border: 1px solid #f1f1f1; }
	.item a:hover img {  border: 2px solid #CCCCCC; }
	.item a small {font-size: 10px; display:block; color: #666666}

	.item2 {width: auto; margin: 7px; padding: 0px; line-height: 17px; text-align:left; clear: both;}
	.item2 a { text-decoration:none; font-size: 12px; color: #000000; }
	.item2 a:hover { text-decoration:none; font-size: 12px;  color: #003399;}
	.item2 a img { border: 1px solid #f1f1f1; margin-right: 10px; float: left; width: 170px; height: 170px;}
	.item2 a:hover img {  border: 1px solid #CCCCCC; }
	.item2 a small {font-size: 11px; display:block; color: #666666}



	.item33 {width: 100px; margin: 5px 20px; padding: 0px; line-height: 17px; text-align:center; float: left;  font-size: 10px; line-height: 11px;}
	.item33 a { text-decoration:none; color: #000000; display:block; }
	.item33 a:hover { text-decoration:none; color: #003399;}
	.item33 a:link img, .item33 a:visited img { border: 1px solid #f1f1f1; width:100px}
	.item33 a:hover img, .item33 a:active img {  border: 1px solid #CCCCCC; }
	.item33 a small {font-size: 11px; display:block; color: #666666}




	.item4 {width: auto; margin: 3px; padding: 0px; line-height: 17px; text-align:center; float: left;  font-size: 10px;}
	.item4 a { text-decoration:none; color: #000000; display:block; }
	.item4 a:hover { text-decoration:none; color: #003399;}
	.item4 a:link img, .item4 a:visited img { border: 1px solid #CCCCCC; width: 120px; height: 120px; display:block;}
	.item4 a:hover img, .item4 a:active img {  border: 1px solid #666666; }
	.item4 a small {font-size: 11px; display:block; color: #666666}
	




.prodplusinfo3 {position:absolute; visibility: hidden; width: 150px; margin: 0px; padding: 1px 2px; z-index:100; font-size: 10px; color: #AAAAAA; line-height: 12px; background-color: #333333; }
.prodplusinfo3 a:link, .prodplusinfo3 a:visited {color: #AAAAAA;}
.prodplusinfo3 a:hover, .prodplusinfo3 a:active {color: #DDDDDD; }
.prodplusinfo4 {position:absolute; visibility: hidden; width: 360px; margin: 0px; padding: 8px 8px; z-index:100; font-size: 11px; color: #DDDDDD; line-height: 14px; background-color: #333333; border: 1px solid #999999; filter: alpha(opacity=95) }
.prodplusinfo4 div {width: 170px; display:block; float:right; border-left: 1px solid #666; height: 333px; padding-left: 5px; margin-left: 5px;}
.prodplusinfo4 a:link, .prodplusinfo4 a:visited {color: #FFFFFF;}
.prodplusinfo4 a:hover, .prodplusinfo4 a:active {color: #DDDDDD; }
.prodplusinfo4 input { font-size:11px; margin: 3px 0px;}
.prodplusinfo5 {position:absolute; visibility: hidden; width: 300px; margin: 0px; padding: 5px 15px 15px 15px; z-index:100; font-size: 11px; color: #000000;  background-color: #f1f1f1; border: 3px solid #999999; filter: alpha(opacity=95) }
.prodplusinfo5 input, .prodplusinfo5 textarea { font-size:12px; margin: 5px 0px; border: 1px solid #333333; width: 180px; font-family:Arial, Helvetica, sans-serif; }



div.button { width: auto; display:block; float: left;  margin-right: 10px; padding-right: 4px; background: transparent url('../_img/button_a.gif') no-repeat scroll top right; }
div.buttonx { width: auto; display:block; float: left;  margin-right: 10px; padding-right: 4px; background: transparent url('../_img/button_a.gif') no-repeat scroll bottom right; }
div.button input { width: auto; display:block; height: 25px; line-height: 25px; font: bold 12px arial, sans-serif; color: #000000; border: none; padding: 0 8px 0 12px; margin:0px; background: transparent url('../_img/button_span.gif') top left no-repeat;}
div.buttonx input { width: auto; display:block; height: 25px; line-height: 25px; font: bold 12px arial, sans-serif; color: #000000; border: none; padding: 1px 8px 0 12px; margin:0px; background: transparent url('../_img/button_span.gif') bottom left no-repeat;}

div.shopbut { width: 173px; height: 50px; line-height: 50px; background: url(../_img/product_butshop.png) left top no-repeat; display:block; overflow:hidden; margin: 0px auto;}
div.shopbutx { width: 173px; height: 50px; line-height: 50px; background: url(../_img/product_butshop.png) left -50px no-repeat; display:block; overflow:hidden; margin: 0px auto;  }
div.shopbut input, div.shopbutx input { display:block; padding: 0px 0px 0px 200px; margin:0px; background: transparent; width: 116px; height: 35px; line-height: 35px; border: none; overflow:hidden; outline: none}
input.goandorder { width: 173px; height: 50px; background: #060 url(../_img/product_butshop.png) left top no-repeat; border: 0px; display: block; margin: 0px auto; overflow: hidden; text-indent: 400px; cursor: pointer; }
input.goandorder:hover { background-position: left bottom;}


div.filterbut { width: 150px; height: 27px; line-height: 35px; background: url(../_img/but_filter.jpg) left top no-repeat; display:block; overflow:hidden}
div.filterbutx { width: 150px; height: 27px; line-height: 35px; background: url(../_img/but_filter.jpg) left bottom no-repeat; display:block; overflow:hidden  }
div.filterbut input, div.filterbutx input { display:block; padding: 0px 0px 0px 200px; margin:0px; background: transparent; width: 150px; height: 27px; line-height: 27px; border: none; overflow:hidden; outline: none}


a:link.button, a:visited.button, a:active.button, a:hover.button  {color: #000; display: block; float: left; font: bold 12px arial, sans-serif; height: 25px; margin-right: 10px; padding-right: 12px; text-decoration: none;  outline: none;}
a:link.button, a:visited.button { background: transparent url('../_img/button_a.gif') no-repeat scroll top right;  }
a:active.button, a:hover.button { background-position: bottom right;  }
a:link.button span, a:visited.button span { background: transparent url('../_img/button_span.gif') no-repeat; display: block; line-height: 15px; padding: 4px 0 6px 18px; } 
a:hover.button span, a:active.button span { background-position: bottom left; padding: 5px 0 5px 18px; } 

/*div.htmltooltip{ visibility: hidden; 
position: absolute; z-index: 1000; left: -1000px; top: -1000px; 
color: white; padding: 2px 0px; font-size: 10px; width: 62px;  line-height: 11px;
opacity:.70; filter: alpha(opacity=70); -moz-opacity: 7.90; }
div.htmltooltip small{ display: block; font-size: 10px; color: #999999;} */


.rmenu { width: 150px; padding: 13px 20px 0px 20px; float: right; margin: 0px 0px 20px 0px; border-left: 1px solid #cdcdcd; font-size: 11px; color: #ccc; line-height: 13px; background: #555 url(../_img/rback.jpg) right top no-repeat;}
.rmenu big { display:block; font-size: 11px; font-weight:normal; line-height: 22px; color: #BBB; text-transform: uppercase  }
.rmenu big a { display:block; font-size: 11px; line-height: 20px; text-transform: uppercase  }
.rmenu big a:link, .rmenu big a:visited, .rmenu big a:active {color: #DDD; }
.rmenu big a:hover { color: #FFF; background-color:#666666}
.rmenu big a.end { font-style:italic}
.rmenu div.hrr { padding-bottom: 0px; margin-bottom: 4px; border-bottom: 1px solid #777;}
.rmenu div a { display:block; padding: 8px 0px; font-size: 13px;}
.rmenu div a:link, .rmenu div a:visited, .rmenu div a:active {color: #FFF; }
.rmenu div a:hover {  color: #33CC33}
.rmenu div a.active {  color: #33CC33}
img.bul { border: none;}
#filtr1, #filtr2, #filtr3, #filtr4, #filtr5, #filtr6, #filtr7, #filtr8, #filtr9 { background-color:#666; padding: 5px}

.logos { padding: 0px; margin: 20px 0px; border: 0px; background-color:#FFFFFF; text-align:center;}
.logos a { display: inline; padding: 0px; }
.logos a img { border: 0px solid #FFF; padding: 7px 7px 0px 0px;}
.logos a:hover img { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;}



.box {width: 900px; margin: 0px auto; padding: 0px;}
	.topbg {background: url(../_img/content_bkgd.gif) left top no-repeat; }
	.white {background: url(../_img/content_bkgd_.gif) left bottom no-repeat #FFFFFF;}
	.grey1 {background: url(../_img/content_bkgd_.gif) left bottom no-repeat #DDDDDD;}
	.grey2 {background: url(../_img/content_bkgd_.gif) left bottom no-repeat #DDDDDD;}
	.grey3 {background: url(../_img/content_bkgd2_.gif) left bottom no-repeat #333;}
	.black {background: url(../_img/content_bkgd_.gif) left bottom no-repeat #000000;}
	
	.greytop {background-color: #eee; border-bottom: 1px solid #DDD; margin-bottom: 5px; text-align:center; color: #333; font-size: 12px; padding: 3px 0px; } /*titlu produse conexe*/

	.off2{ position: absolute; display: none;}	
	.on2{ display: block; }	

#navigation1 { margin: 0px auto; width: 1001px; height: 1px; }
#navigation2 { position: relative; margin: 0px auto; width: 301px; height: 1px; text-align: right;}
#navigation1 a img{border: 0px; opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.30;}
#navigation2 a img{border: 0px; opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.30;}
#navigation1 a:hover img{border: 0px; opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
#navigation2 a:hover img{border: 0px; opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
#navleft {  margin-top: 50px; position: absolute; font-size: 8px;}
#navright {  margin-top: 50px; position: absolute; left: +600px; float: right;}


legend { color: #777777; margin-left: 10px; padding: 0px 5px;}
legend strong { color: #000000; font-weight: normal;}



/* ################ GENERALE ############################################################################### */

a:link, a:visited, a:active { text-decoration:none; color: #003300; outline:none;}
a:hover { text-decoration:none; color: #006600; outline:none;}

/* h3 { width: 80%; font-size: 15px; margin: 10px auto;} */
/*h4 { width: 80%; font-size: 13px; margin: 10px auto;} */

div.hr { height: 1px; line-height:1px; display:block; border-top: 1px solid #DDD; margin: 3px 0px; clear: both;}
div.hr2 { height: 1px; line-height:1px; display:block; border-top: 1px solid #DDD; margin: 3px 0px; }
.small { font-size: 90%;}

.break { clear:both; }



/* ################ photo prezentare produs + zoom ################################### */
img.photo {border: 0px; }
div.photo {width: 390px; margin: 2px 1px; float: left; border-right: 1px solid #F1F1F1; position: relative; }
div.photo center {padding: 5px 5px 0px 5px;}
div.photo center img {border: 1px solid #CCCCCC; height: 40px; width: 40px; }
div.photo center a:link img, div.photo center a:visited img {padding: 3px; background-color:#FFFFFF; }
div.photo center a:hover img, div.photo center a:active img, div.photo center a img.active {padding: 3px; background-color:#CCCCCC;}
div.photo center small { display:block; color: #999999; line-height: 11px;}
div.photo div.reducere { width: 73px; height: 73px; background-image: url(../_img/ico_reducere2.png); right: -36px; top: 10px; z-index: 99; font-size: 25px; line-height: 73px; cursor: auto;}

.off{ position: absolute; top: -800px; left: 0px; }	
.on{ display: block; }	

div.mojozoom_marker { position : absolute; cursor: crosshair; }
div.mojozoom_border { position : absolute; left:0px; top:0px; border : 1px solid black; width:99%; height:99%; }
div.mojozoom_fill { position : absolute; left:0px; top:0px; width:100%; height:100%; background: #FFFFFF url(../_img/zoom.gif) center bottom no-repeat; opacity : 0.4;	-moz-opacity : 0.4;	-khtml-opacity : 0.4; filter:alpha(opacity=40);	}
img.mojozoom_img { padding : 0px; border: 0px; }
div.mojozoom_imgctr { position : absolute; margin-top : 0px; margin-left : 2px; border : 1px solid black; }


/* ################ prezentare pe scurt produs + butoane, optiuni ################################### */

.detail { width: 483px; padding: 0px 10px; float: left; overflow:hidden; position: relative; }
a.prodlogo { display: inline-block;background-color:#fff; padding: 10px; border: 1px solid #DDD; margin-top: 30px; }
a.prodlogo img { border: 0px; }

table.productdetail {height: 330px; width:100%; text-align:center; color: #000000;  margin: 0px; padding: 0px; }
table.productdetail th {height: 330px; font-size: 17px; line-height: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; vertical-align:middle; }
table.productdetail th strong { color: #444444; font-size: 15px; font-style: normal; }
table.productdetail th span { font-style:normal; font-size: 70%; display:block; }


table.productcommand { width:100%; text-align:center; color: #000000; padding: 0px; margin: 0px; float:right; background-color: #FAFAFA; border: 1px solid #EEE; }
table.productcommand td { vertical-align: middle; text-align:center; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; padding: 10px 0px; }
table.productcommand td a { text-decoration:none; color: #666666;}
table.productcommand td select, table.productcommand td input {font-size: 13px; }



/* ################ banner prezentare gama de produse ################################### */
#promomare { margin: 0px; padding: 0px; border: 1px solid #CCC; width: 655px; height: 260px; overflow:hidden;}
#promomare a { border: 0px; text-decoration:none; outline:none;}
#promomare img {width: 655px; height: 260px; top: 0; left: 0;}


/* ################ meniul orizontal de categorie ################################### */
div.sc_menu { position: relative; height: 250px;  width: 655px; overflow: auto; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 10px 0px 10px 0px; margin: 0px; background-color:#FFFFFF; }
ul.sc_menu { display: block; height: 200px; width: 3500px;	padding: 15px 20px 0 20px; margin: 0; list-style: none;}
.sc_menu li { display: block; float: left; padding: 0px 5px; width: 200px; overflow: hidden;}
.sc_menu a { display: block; text-decoration: none; }
.sc_menu span { display: none; margin-top: 3px; text-align: center; font-size: 17px; color: #555; }
.sc_menu a:hover span { display: block; }
.sc_menu img { border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.sc_menu a:hover img { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; }




/* #########################################  Prima pagina   ################################################################*/

#homebig { width: 900px; margin: 0px auto; padding: 0;}
div.homeslide { width: 900px; height: 375px; overflow: hidden; margin: 0px auto;}
div.homeslidecontrol { width: 900px; margin: 0px auto; position:relative; }
a#prev { display:block; width: 20px; height: 90px; background-color:#333; color: #999; font-size: 16px; line-height: 90px; text-align:center; position: absolute; left: 1px; top: -240px; filter: alpha(opacity=40); opacity:.40;  z-index: 100; }
a#next { display:block; width: 20px; height: 90px; background-color:#333; color: #999; font-size: 16px; line-height: 90px; text-align:center; position: absolute; right: 2px; top: -240px; filter: alpha(opacity=40); opacity:.40;  z-index: 100; }
a#prev:hover, a#next:hover {filter: alpha(opacity=80); opacity:.80; color: #FFF;}
#nav { position: absolute; left: 8px; bottom: 10px; width: 200px; height: 22px; text-align:left; line-height: 18px; filter: alpha(opacity=40); opacity:.40; z-index: 100}
#nav a { display: inline-block; background-color: #000; color: #999; width: 17px; height: 17px; margin: 2px; text-align: center; }
#nav a:hover, #nav a.activeSlide {color: #000; background-color:#FFF; }
a.activeSlide { color: #FFF; }

.chenarehome {background: url(../_img/content_bkgd2.gif) left top no-repeat; width: 885px; padding: 15px 0px 0px 15px; overflow:hidden; }

.boxa { width: 280px; height: 290px; display: block; float: left; background-color:#333333; margin: 0px 15px 15px 0px; overflow: hidden; position: relative; }
	.boxa a { display:block; width: 280px; height: 290px;}
	.boxa a img { border: none; width: 290px; height: 290px; position: absolute; top: 0; left: 0; }
	.boxa .boxcaption { float: left; position: absolute; background: #333; height: 100px; margin: 0px; width: 280px; background:url(../_img/png_darkgrey80.png) 0px 0px repeat; } 
	.boxcaption a:link, .boxcaption a:visited, .boxcaption a:active, .boxcaption a:hover  { display: block; padding: 8px 0px; height: 40px; color:#FFF; font-size:20px; letter-spacing:-1px; font-weight: normal; text-align:center; line-height: 20px; font-family:Arial, Helvetica, sans-serif }
.captionfull .boxcaption { top: 290px; left: 0;}

.boxb { width: 426px; height: 200px; display: block; float: left; background-color:#CCCCCC; margin: 0px 16px 16px 0px; overflow: hidden; position: relative; }
	.boxb a { display:block; width: 426px; height: 200px;}
	.boxb a img { border: none; width: 442px; height: 200px; position: absolute; top: 0; left: 0; }
	.boxb .boxcaption2 { float: left; position: absolute; background: #333; height: 100px; margin: 0px; width: 426px; background:url(../_img/png_darkgrey80.png) 0px 0px repeat;	} 
	.boxcaption2 a:link, .boxcaption2 a:visited, .boxcaption2 a:active, .boxcaption2 a:hover  { display: block; padding: 13px; height: 40px; color: #FFF; font-size:20px; font-weight: normal; text-align:center; font-family:Arial, Helvetica, sans-serif  }
	.captionfull2 .boxcaption2 { top: 200px; left: 0;}
	
/* #########################################  Cosul de cumparaturi   ################################################################*/
#produse { list-style: none; margin:10px 0px; padding:0; }
#produse li  { margin: 0; padding: 10px; border-bottom: 1px solid #CCC; clear: both; line-height: 18px}
#produse li img { vertical-align: middle; border: 0px; }
#produse li div.ptitle {font-size: 16px; width: auto; float: left; }
#produse li div.ptitle img {border: 1px solid #CCCCCC; float: left; margin-right: 10px;  width: 150px; height: 150px;}
#produse li div.ptitle span {font-size: 12px; color: #666666; display:block; }
#produse li div.pdet {width: auto; text-align:left; margin: 20px 10px 0 0;}
#produse li div.pdet div { display: block; float:right; margin: 0 0 0 20px; padding: 4px 0px; }
					 div.pret {font-size: 13px;  }
#produse li div.pdet div span { display:block; font-size: 13px; }
#produse li input, #produse li select { font-size: 13px; padding: 1px; vertical-align:middle; z-index: -1;}



/* #########################################  Cautare  ################################################################*/
#searchresults2 { font-size:13px; }
#searchresults2 a { display:block; clear:left; text-decoration:none; padding: 4px 8px 10px 8px; height: 54px; margin: 0px 1px; }
#searchresults2 a:hover { background-color:#444; color:#ffffff; }
#searchresults2 a img { float:left; padding:10px 15px; height: 40px; border:0 }
#searchresults2 a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#333; line-height: 22px;}
#searchresults2 a:hover span.searchheading { color:#ffffff; }
#searchresults2 a span.searchheading span { font-weight:normal;}
#searchresults2 a span.searchprice { display:block; float: right; font-weight:bold; padding-top:5px; color:#333; line-height: 22px;}
#searchresults2 a:hover span.searchpret { color:#ffffff; }
#searchresults2 a span { color:#555555; line-height: 14px;}
#searchresults2 a:hover span { color:#f1f1f1; }
#searchresults2 small { font-size: 11px}

#searchresults2 span.category { padding:40px 10px 10px 10px; margin: 1px 1px 0px 1px; display:block; color:#666; border-bottom: 1px solid #CCC; }
				span.nrrec {float:left; margin:5px 0 0 8px; font-weight: bold; color: #FFF;}
#searchresults2 span.seperator { display: block; padding-right:15px; margin-right:5px; background: #666 url(../_motorase/jqsearch/shortcuts_arrow.gif) no-repeat right; }
#searchresults2 span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }


.pagination { line-height: 30px; text-align:right}
.pagination div { width: auto; display: inline; margin-right: 15px; }
.pagination a { display: inline; padding: 0px 7px; background-color:#FFF; border: 1px solid #DDD; color: #333;}
.pagination a:hover, .pagination a.active {  background-color:#666; color: #FFF}


/* #########################################  Istoric comenzi  ################################################################*/

.comenzi { clear: left;}
	.comenzi div { border-top: 1px solid #DDD; padding: 10px; display:block; float:left; }
	div.cdata { width: 20%;}
	div.cprod { width: 45%}
	div.cpret { width: 25%; }


/* #########################################  Formulare  ################################################################*/
.frow {} /*rand in formular*/
.flabel { color: #666666; padding-top: 8px;}
.fblock {}
.fblock span.alert {color: #CC0000;}

	.xm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: 1px solid #999; width: 200px; padding: 3px;}
	.xl { font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: 1px solid #999; width: 310px; padding: 3px;}
