* { margin: 0; padding: 0; }
img, fieldset { border: 0; }
 
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 1.2em; color: #2E3443; background: #fff; }
a { overflow: hidden; }
a span, h2 span, .left .meniu dt span, h1 span, .single .singleBar li.cumpar a span  { position: absolute; left: -9000px; }

/* Clearing floats */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { 
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ar { text-align: right; }
.ac { text-align: center; }
.clear { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.wrap { margin: 0 auto; width: 984px; overflow: hidden; position: relative; padding: 5px 0px 0px 0px; }

.top { position: relative; height: 157px; overflow: hidden; width: 100%; }
.top a { color: #5C5873; text-decoration: none; font-weight: bold; }

	/*BRANDING*/
	.top h1 { float: left; display: inline; margin-right: 7px; margin-left: -3px; width: 178px; }
	.top h1 a { display: block; width: 178px; height: 156px; background: url(images/elite_logo.jpg) no-repeat 0 0; }
	.top li { list-style: none; }

	/*LIMBA*/
	.top .lang { float: right; background: url(images/lang.gif) no-repeat 48.5% 56%; height: 22px; line-height: 22px;  }
	.top .lang li { float: left; }
	.top .lang a { float: left; padding: 0 12px; }
	.top .lang a:hover { color: #000; }

	/*Elemente cos de sus*/
	.top .topCos { float: right; display: inline; height: 22px; line-height: 22px; margin-right: 24px; background: #E6E9F8 url(images/topnavU1.gif) no-repeat 0 0; }
	.top .topCos a { float: left; display: inline; padding: 0 23px; background: url(images/topnavU2.gif) no-repeat right top; }
	.top .topCos a img {position: relative; top: 2px; left: 6px; }
	.top .topCos a big { font-size: 13px; }
	.top .topCos a em { font-weight: normal; font-style: normal; margin: 0 3px; }
	
	.top .topDetails { height: 22px; text-align: right; position: relative; }
	.top .topDetails .welcome { float: right; display: inline; height: 22px; line-height: 22px; background: #E6E9F8 url(images/topnavU1.gif) no-repeat 0 0; padding-left: 25px; padding-right: 20px; }
	.top .topDetails .welcome a { padding: 0px 5px 0px 5px; }
	.top .topDetails .welcome .lastWelcome {  height: 22px; line-height: 22px; background:  url(images/topnavU2.gif) no-repeat right top; padding-right: 20px; position: absolute; right: 0px; top: 0px;  }

	/*MENIU GENERAL*/
	.top .topMenu { position: absolute; top: 48px; left: 182px; float: left; height: 32px; line-height: 32px; background: #fff url(images/topmenubg.gif) repeat-x left bottom; }
	.top .topMenu li { float: left; }
	.top .topMenu li a { float: left; display: inline; height: 32px; padding: 0 22px 0 22px; background: transparent url(images/topMenu.gif) no-repeat right bottom; margin-right: -8px; }
	.top .topMenu li a:hover { color: #EB7919; }
	.top .topMenu .last { display: block; position: absolute; right: -8px; bottom: -1px; background: url(images/topMenuLast.gif) no-repeat 0 0; width: 19px; height: 23px; cursor: pointer; }

	/*ASISTENTA ONLINE*/
	.top .asistenta { position: absolute; /*top: 37px; right: 0;*/ top: 42px; right: -8px; width: 134px; }
	.top .asistenta a { display: block; height: 48px; width: 134px; padding: 7px 0 0 64px; backgr/ound: url(images/asistenta.jpg) no-repeat 0 0; color: #E85E06; }
	.top .asistenta a strong { display: block; color: #5A566D; }

	/*TITLU*/
	.top h2 { margin-top: 50px; float: left; width: 802px; height: 58px; background: url(images/bar.jpg) no-repeat 0 0; }


	/*BREADCRUMBS*/
	.breadcrumbs {  float: left; display: inline; height: 18px; line-height: 18px; margin-left: 24px; position: relative; margin-top: 4px; }
	.breadcrumbs li { display: inline; }
	.breadcrumbs li a { font-size: 10px; color: #848B9B; background: url(images/breadArrow.gif) no-repeat right center; padding-right: 10px; margin-right: 6px;}
	.breadcrumbs li a:hover { color: #5A566D; }
	.breadcrumbs li a#lastanchor { background: none; }


/*LEFT*/
.left { float: left; display: inline; width: 175px; margin-right: 7px; }


	/*CAUTA*/
	.left .cauta { background: #dfe8f7 url(images/cautaBg.gif) left top no-repeat; min-height: 42px; height: auto; _min-height: 42px; padding: 5px 0px 0px 0px; }
	.left .cautaLinks { background: url(images/cautaBgLinks.gif) left bottom no-repeat; padding-bottom: 5px; } 
	.left .cauta form { position: relative; height: 27px; margin: 0px 9px 0px 12px; } 
	.left .cauta form label { position: absolute; top: 5px; left: 4px; cursor: text; font-size: 10px; } 
	.left .cauta form p { margin-left: 0; } 
	.left .cauta input { position: absolute; top: 11px; left: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #2E3443; background: transparent; border: 0; margin-top: -4px; width: 124px; } 
	.left .cauta input.submit { left: 132px; top: 2px; background: transparent; cursor: pointer; margin-top: 0px; height: 26px; width: 20px; } 
	.left .cauta p { margin-left: 18px; } 
	.left .cauta a { font-size: 10px; font-weight: bold; color: #2C3C5E; text-decoration: none; padding-right: 15px; } 
	.left .cauta a:hover { color: #000; }
	
	.left .cauta a.cautaInfo1, .left .cauta a.cautaInfo2 { background-color: #fff; border: solid 1px #006; padding-left: 12px; }
	.left .cauta a.cautaInfo1 { float: left; }
	.left .cauta a.cautaInfo2 { float: right; margin-right: 17px; }
	.left .cauta #istorie { display:none; position:absolute; left:18px; top:252px; border: solid 1px #006; background-color: white; padding: 5px; z-index: 1000; width: 300px;}
	.left .cauta #salvate { display:none; position:absolute; left:90px; top:252px; border: solid 1px #006; background-color: white; padding: 5px; z-index: 1000; width: 300px;}
	.left .cauta .inside ul {list-style-type: none; margin-right: 12px; }
	.left .cauta .inside ul li {background: #fff url(images/list_bullet.gif) left 5px no-repeat;}
	.left .cauta .inside ul li a { padding: 0 0 0 10px; }
	.left .cauta .inside ul li a.deletesavedsearch { padding: 0 0 0 4px; color: #e97714; font-weight: normal; }
	.left .cauta .inside ul li a.deletesavedsearch:hover { text-decoration: underline; }
	.left .cauta .inside, #saveSelectionDiv .inside { position: relative; }
	.left .cauta .inside a.close, #saveSelectionDiv .inside a.close { position: absolute; top: 0px; right: 5px; width: 12px; height: 13px; display: block; text-indent: -10000px; background: url(images/close.gif) no-repeat left center; outline: none; padding: 0 0 0 0; }

	/*MENIU*/
	.left .meniu dt { margin-top: 2px; height: 27px; line-height: 27px; cursor: pointer; }
	.left .meniu dt.mCategorii { background: url(images/meniuCategorii.png) no-repeat 0 0; }
	.left .meniu dt.mBrand { background: url(images/meniuBrand.png) no-repeat 0 0; }
	.left .meniu dt.mFiltre { background: url(images/meniuFiltre.png) no-repeat 0 0; }
	
	.left .meniu dd { display: none; }
	.left .meniu dd a { display: block; color: #545460; text-decoration: none; height: 22px; padding-left: 16px; line-height: 22px; background: url(images/menuBg.gif) no-repeat 0 0; }
	.left .meniu dd a:hover { color: #000; }
	.left .meniu dd.last { position: relative; font-size: 1px; float: right; margin-top: -8px; height: 8px; width: 7px; background: url(images/menuBgLast.gif) no-repeat 0 0; display: block; }
	.left .trafic { position: relative; text-align: center; top: 50px;}
	
/*CENTER*/
.wrap .center { float: left; width: 650px; line-height: 19px; }
.center h1 a { display: block; }
.center p { padding: 24px 5px 0 5px; }

/*DESPRE NOI*/
.despre {  }

	/*SUBMENIU*/
	.submeniu { margin-top: 1px; height: 21px; line-height: 21px; background: #5B6F9B url(images/cumparareSubmeniuU2.gif) no-repeat top right; font-size: 10px; }
	.submeniu ul { float: left; }
	.submeniu li { float: left; display: inline; }
	.submeniu li a { height: 21px; line-height: 21px; float: left; display: inline; text-decoration: none; border-right: 1px solid #F6F6F6; background: #5B6F9B url(images/ds1l.gif) no-repeat 0 0; }
	.submeniu li a span { cursor: pointer; position: static; float: left; padding: 0 22px; color: #C6CEE2; font-weight: bold; background: url(images/ds1r.gif) no-repeat top right; }
	.submeniu li a:hover,  .submeniu li a#section_activ { background: #394F82 url(images/ds1l_.gif) no-repeat 0 0; }
	.submeniu li a:hover span,  .submeniu li a#section_activ span { color: #fff; background: url(images/ds1r_.gif) no-repeat top right; }
	.submeniu li.intors a { background: #5B6F9B url(images/ds2l.gif) no-repeat 0 0; }
	.submeniu li.intors a:hover,  .submeniu li.intors a#section_activ { background: #394F82 url(images/ds2l_.gif) no-repeat 0 0; }
	.submeniu li.intors a span { background: url(images/ds2r.gif) no-repeat top right; }
	.submeniu li.intors a:hover span,  .submeniu li.intors a#section_activ span { background: url(images/ds2r_.gif) no-repeat top right; }
	.submeniu li.last { width: 10px; background: url(images/despreSubmeniuU1.gif) no-repeat 0 0; border: 0;}
	.submeniu li.closed {float: left; display:inline;  background: #5B6F9B url(images/ds1l.gif) no-repeat 0 0; }
	.submeniu li.invert {float: left; display:inline;  background: #5B6F9B url(images/ds1l.gif) no-repeat 0 0; }
	
	

	/*SUBMENIU*/
	.cumparare  .submeniu { margin-top: 1px; height: 21px; line-height: 21px; background: #5B6F9B url(images/cumparareSubmeniuU2.gif) no-repeat top right; font-size: 10px; }
	.cumparare  .submeniu ul { float: left; background:#fff}
	.cumparare  .submeniu li { float: left; display: inline;  background: #5B6F9B url(images/ds1l.gif) no-repeat 0 0; margin-left:1px }
	.cumparare  .submeniu li a { height: 21px; line-height: 21px; float: left; display: inline; text-decoration: none; background: #5B6F9B url(images/ds1l.gif) no-repeat 0 0;}
	.cumparare  .submeniu li span { cursor: pointer; position: static; float: left; padding: 0 22px; color: #C6CEE2; font-weight: bold; background: url(images/ds1r.gif) no-repeat top right; }
	.cumparare  .submeniu li a:hover, .cumparare .submeniu li a#section_activ { background: #394F82 url(images/ds1l_.gif) no-repeat 0 0; }
	.cumparare  .submeniu li a:hover span, .cumparare .submeniu li a#section_activ span { color: #fff; background: url(images/ds1r_.gif) no-repeat top right; }
	.cumparare  .submeniu li.intors { background: #5B6F9B url(images/ds2l.gif) no-repeat 0 0; }
	.despre .submeniu li.intors a:hover, .cumparare .submeniu li.intors a#section_activ { background: #394F82 url(images/ds2l_.gif) no-repeat 0 0; }
	.cumparare .submeniu li.intors span { background: url(images/ds2r.gif) no-repeat top right; }
	.cumparare  .submeniu li.intors a:hover span, .cumparare .submeniu li.intors a#section_activ span { background: url(images/ds2r_.gif) no-repeat top right; }
	.cumparare  .submeniu li.last { width: 10px; background: url(images/despreSubmeniuU1.gif) no-repeat 0 0; border: 0;}
	 
/*RIGHT*/
.right { float: right; width: 147px; }	
	
	/*CASETA*/
	.caseta { background: url(images/casetaRepeat.gif) repeat-y 0 0; font-size: 10px; margin-bottom: 5px; }
	.caseta h2 { color: #fff; font-family: Trebuchet, sans-serif; font-size: 16px; padding: 0 0 0 12px; height: 33px; line-height: 33px; background: url(images/casetaTop.gif) no-repeat 0 0; }
	.caseta h2 a { color: #fff; }
	.caseta h3 { font-size: 13px; margin-bottom: 6px; }
	.caseta ul { padding: 2px 9px; background: url(images/casetaBottom.gif) no-repeat left bottom; }
	.caseta ul li { list-style: none; color: #5A566D; line-height: 13px; background: url(images/casetaLine.gif) repeat-x 0 0; margin-bottom: 10px; padding-top: 10px; overflow: hidden; }
	.caseta ul li:first-child { background: none; }
	.caseta a { color: #E97714; text-decoration: none; }
	.caseta img { margin: 0 auto; display: block; }
	.caseta .ar a { padding-right: 18px; font-size: 9px; background: url(images/casetaLink.gif) no-repeat right center; text-align: left; }
	.caseta .prod { font-size: 9px; }
	
	.right .model2 h2 { background: url(images/casetaTop2.gif) no-repeat 0 0; color: #1C2845; }
	.right .model2 h2 a { color: #1C2845; }
	
	.caseta2{margin: 5px 0px;text-align: center;}
	.caseta2 h4 a{ color: #e97714; text-decoration: none;}
/*CONTACT*/
.contact_inside { margin-top: 5px; border-top: 1px solid #D5DBEA; background: url(images/contactBg.gif) repeat-y 0 0; }	
	.contact .contact_form { float: left; width: 322px; padding: 11px 20px 14px 23px; }	
	.contact .contact_form form { padding-top: 16px; }	
	.contact .contact_form p { padding: 0; }	
	.contact .contact_form input { border: 1px solid #898FA5; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #2D3444; padding: 2px 4px; width: 192px; }	
	.contact .contact_form textarea { border: 1px solid #898FA5; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #2D3444; width: 312px; height: 125px; padding: 2px 4px; }	
	.contact .contact_form label { clear: both; font-size: 10px; }	
	.contact .contact_form label strong { display: block; margin-top: 6px; }	
	.contact .contact_form input.submit { margin-top: 1px; padding: 0; border: 0; color: #fff; font-weight: bold; cursor: pointer; height: 20px; width: 77px; background: url(images/butonTrimite.gif) no-repeat 0 0; }	
	.contact .contact_form input.reset { margin-top: 1px; padding: 0; border: 0; color: #fff; font-weight: bold; cursor: pointer; height: 20px; width: 97px; background: url(images/butonReseteaza.gif) no-repeat 0 0; }	

	.contact .adresa { padding: 64px 8px 14px 8px; float: left; width: 267px; overflow: hidden; }
	.contact .adresa h2 { font-size: 11px; clear: both; margin-bottom: 3px; }
	.contact .adresa p { float: left; width: 280px; padding: 0 0 20px 0; font-family: Tahoma, sans-serif; }
	.contact .adresa strong { margin-left: 12px; float: left; width: 62px; }
	.contact .adresa span { float: left; width: 184px; }
	.contact .adresa a { color: #E15F00; text-decoration: none; font-weight: normal; }
	
	.contact .clear { height: 7px; background: url(images/contactBottom.gif) no-repeat 0 0;  }
	.contact i  { display: block; font-style: normal; color: #E15F00; font-size: 9px; line-height: 12px; margin-bottom: 5px; }
	
	
/*FILTRE*/
.filtre { float: left; width: 548px; padding-left: 100px; border: 1px solid #D0D7E9; line-height: 25px; color: #fff; font-weight: bold; background: #828FAE; margin-bottom: 1px; position: relative; }	
.filtre li { list-style: none; float: left; display: inline; position: relative; }	
.filtre li.primul { width: 100px; position: absolute; top: 0; left: 0; }	
.filtre li li { float: none; display: block; }	
.filtre li a, .filtre li span { float: left; display: inline; padding: 0 14px; color: #fff; text-decoration: none; margin-right: 1px; }	
.filtre li a { background: #A9B2C7; background: #A9B2C7; }	
.filtre li a:hover { background: #919DB8; }	

.filtre a.up { background: #919DB8 url(images/pret_up.gif) no-repeat right 50%; padding-right: 28px; }	
.filtre a.up:hover { background: #919DB8 url(images/pret_up.gif) no-repeat right 50%; }	
.filtre a.down { background: #919DB8 url(images/pret_down.gif) no-repeat right 50%; padding-right: 28px; }	
.filtre a.down:hover { background: #919DB8 url(images/pret_down.gif) no-repeat right 50%; }	


	/*FILTRE 2*/
	.filtre2 { padding-left: 80px; line-height: 25px; position: relative; display: inline-block; }
	.filtre2 { display: block; }
	.filtre2 li { list-style: none;  display: inline-block; float: left; }	
	.filtre2 li { display: inline; }	
	.filtre2 li a { color: #445989;  display: inline; padding: 6px 8px; text-decoration: none; white-space: no-wrap; }	
	.filtre2 li a:hover { background: #EBEDF7; }	
	.filtre2 li.primul { width: 80px; position: absolute; top: 0; left: 0;  }

	.filtre2 a.up { background: #E6E9F8 url(images/pret_up2.gif) no-repeat right 50%; padding-right: 23px; font-weight: bold; }	
	.filtre2 a.up:hover { background: #E6E9F8 url(images/pret_up2.gif) no-repeat right 50%; }	
	.filtre2 a.down { background: #E6E9F8 url(images/pret_down2.gif) no-repeat right 50%; padding-right: 23px; font-weight: bold; }	
	.filtre2 a.down:hover { background: #E6E9F8 url(images/pret_down2.gif) no-repeat right 50%; }	

		/*SELECT*/
	    ul.selectReplacement { height: 24px; }
	    ul.selectReplacement li { float: none; background: #A9B2C7; cursor: pointer; display: none; line-height: 25px; list-style: none; padding: 0 12px; }
	    ul.selectOpen { position: absolute; top: 0; left: 0; display: block; margin-right: 1px; z-index: 10; background: #A9B2C7; }
	    ul.selectOpen li { display: block; position: static; height: 24px; }
	    ul.selectReplacement li.selected { display: block; background: #A9B2C7; line-height: 25px; height: 24px; margin-right: 1px; }
	    ul.selectReplacement li.selected:hover { background: #919DB8; }
	    ul.selectOpen li.selected { background: #919DB8; display: block; }
	    ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background: #919DB8; color: #fff; }	
		
	.filtre select.replaced { display: none; }

	
	
.filtre .producator { width: 139px; overflow: visible; border-top: 1px solid #A9B2C7; }	
.filtre .alte { width: 110px; border-top: 1px solid #A9B2C7; }	
.filtre .optiuni { width: 100px; border-top: 1px solid #A9B2C7; }	

	
	
/*PAGINATIE*/
.paginatie { clear: both; height: 60px; line-height: 14px; text-align: center; font-size: 10px; color: #CBD0DD; margin-top: -1px; }
	.center .sus { background: url(images/paginatie.gif) no-repeat 0 0 ; }
	.paginatie strong { color: #2D2D2D; }
	.paginatie a { color: #909090; text-decoration: none; }
	.paginatie select { width: 46px; text-align: center; }
	.paginatie a:hover { color: #5A5A5A; }
	.paginatie .prima_pagina a { padding-left: 16px; background: url(images/prima_pagina.gif) no-repeat left center; }
	.paginatie .inapoi a { padding-left: 16px; background: url(images/inapoi.gif) no-repeat left center; }
	.paginatie .inainte a { padding-right: 16px; background: url(images/inainte.gif) no-repeat right center; }
	.paginatie .ultima_pagina a { padding-right: 16px; background: url(images/ultima_pagina.gif) no-repeat right center; }
	p.total { line-height: 14px; marginp:0px; padding: 10px 0 5px 0; color: #2D2D2D; }
	
.catTotal { clear: both; height: 60px; line-height: 14px; text-align: center; font-size: 10px; color: #CBD0DD; background: url(images/paginatie.gif) no-repeat 0 0 ; margin:-6px 0 0 0; padding: 0;}
.catTotal p { line-height: 14px; marginp:0px; padding: 5px 0 5px 0; color: #2D2D2D; }

	/*PRET SPECIAL*/
	.pretSpecial { display: block; position: absolute; width: 65px; height: 55px; }
	.pretSpecial img { position: absolute; top: 0; left: 0; z-index: 5; display: inline-block; width: 65px; height: 55px; }
	.pretSpecial img { display: block; }
	.pretSpecial span { display: block; width: 38px; text-align: center; position: absolute; top: 10px; left: 12px; z-index: 10; color: #fff; font-weight: bold; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
	.pretSpecial .ata { position: absolute; top: -50px; left: 51px; z-index: 1; border: solid #dcdde1; border-width: 0 1px; background: #A1A5B7; width: 1px; height: 60px; }
	.pretVechi { text-decoration: line-through; display: block; }

	/*PRET SPECIAL 2*/
	.pretSpecial2 { display: block; position: absolute; width: 65px; height: 55px;left: 75px; top: 63px; }
	.pretSpecial2 img { position: absolute; top: 0; left: 0; z-index: 5; display: inline-block; width: 65px; height: 55px; }
	.pretSpecial2 img { display: block; }
	.pretSpecial2 span { display: block; width: 38px; text-align: center; position: absolute; top: 10px; left: 12px; z-index: 10; color: #fff; font-weight: bold; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
	.pretSpecial2 .ata { position: absolute; top: -34px; left: 42px; z-index: 1;/* border: solid #dcdde1;*/ border-width: 0 1px; background: url(images/roap2.png) no-repeat top left; #A1A5B7; width: 20px; height: 60px; }
	
	/*PRET SPECIAL 3*/
	.pretSpecial3 { display: block; position: absolute; width: 65px; height: 55px; left: 240px; }
	.pretSpecial3 img { position: absolute; top: 0; left: 5px; z-index: 5; display: inline-block; width: 65px; height: 55px; }
	.pretSpecial3 img { display: block; }
	.pretSpecial3 span { display: block; width: 38px; text-align: center; position: absolute; top: 10px; left: 15px; z-index: 10; color: #fff; font-weight: bold; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
	.pretSpecial3 .ata { position: absolute; top: -40px; left: 51px; z-index: 15; border-width: 0 1px; background: url(images/roap2.png) no-repeat top left; #A1A5B7; width: 20px; height: 60px; }

	/*CUSTOMIZARE*/
	/*.custom { position: absolute; top: 100px; left: 90px; display: block; width: 16px; height: 16px; }
	.custom img { display: block; width: 16px; height: 16px; }
	/*single*/
	.img .custom { left: auto; right: 6px; top: 240px; }
	
/*LISTING*/
	.lista { margin-top: 5px; }
	.lista li { float: left; list-style: none; width: 322px; height: 134px; background: url(images/listBg.gif) no-repeat 0 0; margin-bottom: 4px; overflow: hidden; position: relative; }
/*	body.bigListing .lista li { float: left; list-style: none; width: 322px; height: 161px; background: url(images/listBgBig.gif) no-repeat 0 0; margin-bottom: 4px; overflow: visible; position: relative; } */
	body.bigListing .lista li { float: left; list-style: none; width: 322px; height: 161px; background: url(images/listBgBig.gif) no-repeat 0 0; margin-bottom: 4px; overflow: visible; position: relative; }
	.lista li.par { float: right; }
	.lista li h2 { height: 29px; line-height: 29px; font-size: 12px; font-family: Trebuchet, sans-serif; overflow: hidden; }
	.lista li h2 a { padding-left: 15px; display: block; height: 29px; line-height: 29px; color: #2A3049; text-decoration: none; }
	.listing .lista li .img { position: absolute; top: 29px; left: 0; }
	.lista li .img { float: left; width: 122px; padding: 9px 0; height: 84px; text-align: center; vertical-align: middle; overflow: hidden; }
	.lista li .img a { float: left; width: 122px; height: 84px; color: #DFE6F8; font-weight: bold; text-decoration: none; }
	.listing .lista li .txt { position: absolute; top: 29px; right: 0; }
	.lista li .txt { width: 100px; height: 61px; padding: 16px 14px 0 14px; margin-bottom: 0; position: absolute; top: 29px; left: 122px; }
	.lista li .txt p { padding: 0; font-size: 10px; line-height: 13px; height: 38px; overflow: hidden; }
	.lista li .txt p.cod { padding: 0; font-size: 10px; line-height: 13px; /*float: left;*/  height: auto; clear: left; }
	.lista li .txt p.cod a { text-decoration: none; }
	span.specialText { font-weight: bold; color: #da1e1e; }
	.lista li .txt h3 { clear: both; font-size: 11px; color: #E97915; margin: 0; }
	.lista li .txt h3 span { display: block; font-size: 9px; line-height: 10px; color: #2E3443; font-weight: normal;  }
	.lista li .compara { display: block; position: absolute; right: 10px; bottom: 30px; font-size: 10px; text-transform: lowercase; z-index: 800; }
	body.bigListing .lista li .compara { bottom: 57px; }
	.lista li .compara input { margin-right: 5px; }
	.lista li .cumpar { float: right; width: 132px; height: 30px; margin-right: 1px; display: inline; padding: 0; }
	.lista li .cumpar a { float: right; width: 130px; height: 27px; background: url(images/cumpar3.jpg) no-repeat 0 0; }
	.lista .pretSpecial { right: 0; top: 16px; }
		
	/*COSBAR*/
	.lista .cosBar { position: absolute; right: 0; bottom: 0; float: left; width: 198px; overflow: hidden; background: none; z-index: 100;}
	body.bigListing .lista .cosBar { position: absolute; right: 1px; bottom: 27px; float: left; width: 33px; overflow: hidden; background: none; z-index: 100;}
	body.bigListing .lista .cosBar.plus { bottom: 0 !important; width: 168px;}
	body.bigListing .lista .cosBar.plus a { font-weight: normal !important; padding: 0 5px 0 5px;}
	.lista .cosBar li { width: auto; float: right; }
	.lista .cosBar li span i { position: absolute; left: -9000px; }
	.lista .cosBar li img { vertical-align: middle; margin: -3px 0 0 0; }
	.lista li.cosMidLine { background: url(images/cosMidLine.gif) 0 0 repeat-y; width: 650px; height: auto; }
	.lista li.cosMidLineCols { background: url(images/cosMidLineCols.gif) 0 0 repeat-y; width: 650px; height: auto; }
	.lista li.cosMidLineComanda { background: url(images/cosMidLineComanda.gif) 0 0 repeat-y; width: 650px; height: auto; }
	.lista li.cosMidLineAdrese { background: url(images/cosMidLineAdrese.gif) 0 0 repeat-y; width: 650px; height: auto; }
	.lista .cosTopLine { background: url(images/cosTopLine.gif) 0 0 no-repeat; width: 650px; height: 7px; }
	.lista .cosBotLine { background: url(images/cosBotLine.gif) 0 0 no-repeat; width: 650px; height: 8px; }
		
	/*TREE*/
	#tree ul { border: 1px solid #fff; }
	#tree li li { display: none; }
	#tree li { position: relative; display: inline-block; }
	#tree li { display: block; }
	#tree i { display: inline-block; position: absolute; left: 3px; top: 4px; background: url(images/plus.gif) no-repeat 0 0; width: 13px; height: 13px; cursor: pointer; }
	#tree i { display: block; }
	#tree i.minus { background: url(images/minus.gif) no-repeat 0 0; width: 13px; height: 13px;  }
	#tree i.none { background: none; }
		
		
/*CATALOAGE*/
	.cataloage .lista li { height: 157px; width: 322px; overflow: hidden; background: url(images/cataloageBg.gif) no-repeat 0 0; position: relative; }
	.cataloage .lista li .img { height: 157px; width: 160px; overflow: hidden; padding: 0; }
	.cataloage .lista li .img a { height: 157px; width: 160px; overflow: hidden; padding: 0; }
	.cataloage .lista li .txt { width: 140px; height: auto; overflow: hidden; padding: 4px 12px 0 10px; left: 160px; top: 0; }
	.cataloage .lista li .txt h2 a { padding: 0; }
	.cataloage .lista li .txt p { height: auto; overflow: visible; }
	.cataloage .lista li .txt p.cod { padding: 0; font-size: 10px; line-height: 13px; height: auto; float: left; }
	.lista li .mai_mult { display: block; width: 132px; height: 25px; line-height: 25px; padding-left: 13px; background: url(images/cataloageDetalii.gif) no-repeat 0 0; color: #fff; font-weight: bold; text-decoration: none; position: absolute; bottom: 0; right: 0;  }
	
	.catalog_descriere { border: 1px solid #D2D9EA; padding: 8px 14px; margin-top: 4px; position: relative; z-index: 1; }
	.text { border: 1px solid #D2D9EA; padding: 8px 20px; margin: 4px 0; position: relative; z-index: 1; }
	
/*SPECIAL*/
	.oferteSpecialeLink { clear: both; height: 29px; line-height: 29px; font-size: 12px; background: url(images/firstpagespecialoffer.jpg) no-repeat 0 0; }
	.oferteSpecialeLink a { display: block; height: 29px; line-height: 29px; color: #495F90; text-decoration: none; padding: 0 20px; }
	
	.special .lista li { width: 211px; height: 256px; background: url(images/specialBg.gif) no-repeat 0 0; position: relative; margin-right: 8px; }
	.special .lista li .img { float: none; display: block; height: 122px; padding-top: 30px; }
	.special .lista li h3 { position: absolute; top: 122px; right: 14px; text-align: right; }
	.special .lista li h3 p { padding: 0; color: #E04001; font-weight: bold; line-height: 16px; }
	.special .lista li h3 p.vechi { color: #EA7F55; text-decoration: line-through; }
	.special .lista li .cumpar { position: absolute; top: 162px; right: 6px; padding: 0 !important; }
	.special .lista li .cumpar a { width: 130px; height: 27px; background: url(images/cumpar2.gif) no-repeat 0 0; }
	.special .lista li .cosBar { position: absolute; top: 162px; right: 6px; padding: 0 !important; }
	.special .lista li .cosBar li { width: auto; height: auto; background: none; margin: 0; border: 0; }
	.special .lista li .cosBar li a { display: inline-block; }
	.special .lista li .cosBar li a { display: block; }
	.special .lista li .cosBar li a span { background-image: url(images/cosBar_nU2special.gif); _padding-top: 6px; }
	.special .lista li .cosBar li a:hover span { background-image: url(images/cosBar_nU2_special.gif); }
	.special .lista li .cosBar li.intors { display: none; }
	.special .lista li .txt { float: none; display: block; clear: both; padding-top: 6px; top: 190px; left: 0; }
	.special .lista li .txt p { line-height: 15px; height: 46px; }
	.txt p.cod { line-height: 15px; height: 16px; padding: 0; }
	.special .lista li.par { margin-right: 0; }
	.special .pretSpecial { top: 25px; right: 0; }
		
/*CATEGORII*/
	.categorii { }	
	.categorii .lista li { background: url(images/categorieBg.gif) no-repeat 0 0; position: relative; }	
	.categorii .lista li h2 a { padding-left: 0; }	
	.categorii .lista li .img { height: 103px; padding: 27px 0; }	
	.categorii .lista li a.mai_mult { bottom: 0px; }	
	
	
/*SINGLE*/
	.single, .round { background: url(images/singleRepeat.gif) repeat-y 0 0; overflow: hidden; }
	.sTop { background: url(images/singleTop.gif) no-repeat 0 0; height: 7px; }
	.sBottom { background: url(images/singleBottom.gif) no-repeat 0 0; height: 7px; clear: both; }
	.single .img { float: left; text-align: center; display: inline; width: 285px; height: auto; margin-left: 1px; padding: 28px 19px 19px 19px; background: url(images/singleImgBg.gif) no-repeat right 20px; position: relative; overflow: hidden; margin-top: -12px; }
	.wrap .center .single form .img a img {margin-top: 30px;}

	.single .img p { margin: 5px 0 0 0; padding: 0; }
	.single .txt { float: left; display: inline; width: 285px; padding: 20px 15px 20px 25px; }
	.single .txt h1 { font-size: 17px; font-weight: normal; }
	.single .txt .brands { float: right; padding: 20px 0 0 0; }
	.single .txt h2 { font-size: 12px; font-weight: normal; color: #636D93; margin-top: 8px; }
	.single .txt h3 { font-size: 17px; font-weight: bold; color: #E97714; text-align: right; padding-right: 20px; }
	.single .txt h3 span { font-size: 11px; font-weight: normal; color: #2E3443; text-decoration: line-through; margin-right: 10px; }
	.single .txt div { margin: 30px 0; }
	.single .txt div p { padding: 0; font-size: 10px; line-height: 15px;}
	.single .txt div p span { fl/oat: right; mar/gin-top: -1.6em; }
	.single .txt div p img { vertical-align: middle; margin-left: 10px; width: 17px; height: 17px; }
	.single .txt select { border: 1px solid #CBD1E7; padding: 0; font-size: 10px; color: #2E3442; font-family: Verdana, Arial, sans-serif; }
	.single .select { margin-bottom: 1em; }
	
	.single .singleBar { clear: both; background: none; padding: 10px 20px; }
	div.singleBar li { float: right; }
	.single .singleBar li.cumpar { background: none; }
	.single .singleBar li.cumpar a { padding: 0; float: left; width: 130px; height: 27px; background: url(images/cumpar3.jpg) no-repeat 0 0; }
	.single .singleBar li.cumpar a:hover { background: url(images/cumpar3.jpg) no-repeat 0 0; }
	
	.single .pretSpecial { top: 35px; left: 240px; }
	.single .pretSpecial .ata { border-color: #f0f1f4; }
	
	/*PRICE RANGE*/
	.priceRange { clear: both; text-align: center; display: inline-block; padding: 0 20px; font-size: 13px; background: url(images/priceRepeat.gif) repeat-y 20px 0; }
	.newPriceRange { clear: both; text-align: center; display: inline-block; padding: 0 20px; font-size: 13px; }
	#newPriceTable {width: 610px; font-size: 11px;}
	#cartNewPriceTable {width: 100%; font-size: 0.8em; margin-left: 5px; border-bottom: 3px solid #fff; border-top: 3px solid #fff; background-color: #fff; }
	.priceRange { display: block; }
	.priceRange .priceTop { height: 7px; margin-bottom: -6px; background: url(images/priceTop.gif) no-repeat 0 0; }
	.priceRange .priceBottom { height: 7px; margin-top: -6px; background: url(images/priceBottom.gif) no-repeat 0 0; }
	.priceRange .priceContent { text-align: center; margin: 0 6px; position: relative; }
	.priceRange strong { font-size: 9px; }
	.priceRange table { float: none; border-color: #fff; display: inline; }
	.priceRange table td { padding: 2px 4px; }
	.priceRange table td h3 { font-weight: normal; font-size: 14px;  }
	.priceRange table td h3 span { display: block; font-size: 12px; text-decoration: line-through;  }
	.priceRange table td.td_colorat { background: #CCD2E0; }
	.priceRange table td.td_highlight { background: #E97915; }
	@media print {
		.single { color: #000; padding-bottom: 30px; }
		.single h1 { color: #000; }
		.single h2 { color: #000; }
		.single h3 { color: #000; }
		.single a { color: #000; }
		.priceRange table { color: #000; }
		.priceRange table td { border: 1px solid #000; margin: 0; }
		.single .singleBar { display: none; }
	}
	
	/*PRINT*/
	.print { width: 650px; }
	.print h1 { line-height: 18px; margin-bottom: 4px; }

	.txt a { font-size: 10px; font-weight: normal; color: #E97714; text-decoration: underline; }
	.txt a:hover { text-decoration: none; }
	
	/*STANDARD ROUND BOX*/
	.round { margin-top: 5px; margin-bottom: 5px; color: #5A566D; position: relative; marg/in-bottom: -2px; position: relative; z-index: 2; }
	.round h2 { color: #E97915; font-weight: normal; font-size: 17px; padding: 4px 0; }
	.round ul { padding: 8px 16px; }
	.round li { list-style: none; line-height: 22px; }
	.round a { color: #E97915; text-decoration: underline; }
	.round a:hover { text-decoration: none; }
	
		.rInside { padding: 10px 20px; }
		.rInside p { padding: 2px 0;margin:0;line-height:14px;}
		.rInside p strong {  }
		.rInside img { position: relative; z-index: 5; }
		.rInside ul  { padding: 0; }
		.rInside ul li { padding: 0 0 0 8px; margin-left: 10px; background: url(images/list_bullet.gif) no-repeat 0 10px; }
		
	/*ROUND NO BOTTOM*/
	.noBottom { margin-bottom: -5px; }
	
	 
/*COS_CUMPARARE*/
	.cos li { float: none; display: block; width: auto; height: auto; padding: 1px 0; background: url(images/cosBg.gif) no-repeat 0 0; }
	.cos li li { float: left; display: inline; background: none; }
	.cos li .img { width: 149px; padding: 0; overflow: hidden; }
	.cos li .txt { width: 155px; padding: 0 14px; overflow: hidden; }
	.cos li .txt h2 a { padding: 0; }
	.cos li .txt p { font-size: 9px; }
	.cos li .cant { padding: 0px 14px; width: 200px; }
	.cos li .cant span { display: block; font-size: 9px; margin-bottom: 12px; text-align: right; color: #636D93; }
	.cos li .cant span a { color: #E97915; text-decoration: none; }
	.cos li .cant input { width: 30px; text-align: center; border: 1px solid #D0D7E9; padding: 2px 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
	.cos li .uploadfile input {width: 150px; border: 1px solid #D0D7E9; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
	.cos li .personalizare { margin: 0; padding: 5px 0 0 0; font-size: 10px; }
	.cos li .personalizare input { border: 0; }
	.cos li h3 { width: 112px; padding: 30px 14px 0 14px; text-align: right; font-size: 14px;  }
	.cos li h3 span { display: block; line-height: 10px; font-weight: normal; font-size: 9px; text-align: right; color: #777E8F; }
	.cos .cosBar li a { margin-top: -1px; }
	
	.help { padding: 10px 20px; }
	.help p { padding: 4px 0; }
	.link a { float: right; background:url(images/information_down.jpg) no-repeat right center; font-size: 10px; font-weight: bold; text-decoration: none; padding: 4px 20px ; color: #E97915; }
	.link a:hover { background: url(images/information.jpg) no-repeat right center; text-decoration: none; color: #495F90; }

	
	
	.cauta_submit .cos_submit  .cere_oferta { margin-top: -1px; }
	.cauta_submit .cos_submit  .cere_oferta a { display: block; text-align: center; text-decoration: none; width: 70px; height: 22px; line-height: 22px; margin: 0; padding: 0; border: 0; background: url(images/butonCauta.gif) no-repeat 0 0; color: #fff; font-weight: bold; cursor: pointer; }
	.cauta_submit .cos_submit  .update { margin-top: -1px; }
	.cauta_submit .cos_submit  .update a { display: block; text-align: center; text-decoration: none; width: 93px; height: 22px; margin: 0; padding: 0; border: 0; background: url(images/butonReseteaza.gif) no-repeat 0 0; color: #fff; font-weight: bold; cursor: pointer; }

	/*COSBAR*/
	.cosBar { background: url(images/cosBar.gif) no-repeat 0 0; height: 27px; }
	.cosBar li { cursor: pointer; float: left; display: inline; list-style: none; height: 27px; line-height: 27px; border-right: 1px solid #fff; background: none; }
	.cosBar li.primul { cursor: default; width: 200px; background: url(images/cosBar_primul.gif) no-repeat right top; }
	.cosBar li.ultimul { cursor: default; width: 40px; background: url(images/cosBar_ultimul.gif) no-repeat 0 0; border: 0; }
	.cosBar li.pret { cursor: default; float: right; padding-right: 10px; font-weight: bold; font-size: 14px; }
	.cosBar li i { position: absolute; left: -9000px; }
	.cosBar li img { vertical-align: middle; margin-top: -3px; }
	.cosBar li a { color: #fff;font-size: 11px;  font-weight: bold; text-decoration: none; float: left; height: 27px; line-height: 27px; background: #8991A6 url(images/cosBar_nU1.gif) no-repeat 0 0; }
	.cosBar li a span { cursor: pointer; position: static; float: left; padding: 0 8px; height: 27px; line-height: 27px; background: url(images/cosBar_nU2.gif) no-repeat top right; }
	.cosBar li.intors a { background: #8991A6 url(images/cosBar_iU1.gif) no-repeat 0 0; }
	.cosBar li.intors a span { background: url(images/cosBar_iU2.gif) no-repeat top right; }
	.cosBar li a:hover { background:#445989 url(images/cosBar_nU1_.gif) no-repeat 0 0; }
	.cosBar li a:hover span { background: url(images/cosBar_nU2_.gif) no-repeat top right; }
	.cosBar li.intors a:hover { background: #445989 url(images/cosBar_iU1_.gif) no-repeat 0 0; }
	.cosBar li.intors a:hover span { background: url(images/cosBar_iU2_.gif) no-repeat top right; }
	div.cosImg {
		background:url(images/icon_cos.gif) 0 5px no-repeat;
		height:20px;
		width: 15px;
		float: left;
		display: block;
		color: #fff;
		text-indent: -10000px;
	}
	
	div.cosSave {
		background:url(images/icon_save.gif) 0 5px no-repeat;
		height:20px;
		width: 15px;
		float: left;
		display: block;
		color: #fff;
		text-indent: -10000px;
	}
	
	.cosBar li strong { color: #fff; font-weight: bold; text-decoration: none; float: left; height: 27px; line-height: 27px; background: #8991A6 url(images/cosBar_nU1.gif) no-repeat 0 0; }
	.cosBar.plus li strong { color: #fff; font-weight: normal; text-decoration: none; float: left; height: 27px; line-height: 27px; background: #8991A6 url(images/cosBar_nU1.gif) no-repeat 0 0; padding: 0 5px; }
	.cosBar li strong input { border: 0; cursor: pointer; position: static; float: left; color: #fff !important; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px; padding: 0 8px; height: 27px; width: auto !important; border: 0 !important; line-height: 27px; background: url(images/cosBar_nU2.gif) no-repeat top right; }
	.cosBar li.intors strong { background: #8991A6 url(images/cosBar_iU1.gif) no-repeat 0 0; padding-right: 30px; }
	.cosBar li.intors strong input { background: url(images/cosBar_iU2.gif) no-repeat top right; }
	.cosBar li strong:hover { background: #445989 url(images/cosBar_nU1_.gif) no-repeat 0 0; }
	.cosBar li strong:hover input { background: url(images/cosBar_nU2_.gif) no-repeat top right; }
	.cosBar li.intors strong:hover { background: #445989 url(images/cosBar_iU1_.gif) no-repeat 0 0; }
	.cosBar li.intors strong:hover input { background: url(images/cosBar_iU2_.gif) no-repeat top right; }
	
/*CAUTARE AVANSATA*/
	.cautare { }
	.cautare fieldset { padding: 0 0 16px 0; background: #E6E9F8 url(images/cautareBottom.gif) no-repeat left bottom; margin-bottom: 2px; line-height: 30px; }
	.cautare fieldset .cTop { display: block; height: 16px; background: url(images/cautareTop.gif) no-repeat 0 0; }
	.cautare fieldset label { display: block; clear: both; }
	.cautare fieldset label span, .cautare fieldset div.lame span, .cautare .multi span { float: left; display: inline; font-weight: bold; width: 128px; text-align: right; margin-right: 18px; padding-left: 10px; }
	.cautare fieldset input, .cautare fieldset select { border: 1px solid #70768C; padding: 2px 4px; width: 444px; font-size: 10px; color: #2E3442; font-family: Verdana, Arial, sans-serif; }
	.cautare fieldset select { padding: 0; width: 454px; }
	.cautare fieldset p.label { clear: both; margin-left: 156px; padding: 0; font-size: 10px; line-height: 14px; }
	.cautare fieldset p.label label { display: inline; }
	.cautare fieldset p.label input { width: auto; border: 0; margin-right: 5px; }
	
	.cautare .multi label { clear: both; margin-left: 156px; padding: 0; font-size: 10px; line-height: 18px; }
	.cautare .multi label input { width: auto; float: left; height: 18px; line-height: 18px; border: 0; }
	.cautare .multi label span { width: auto; font-weight: normal; height: 18px; line-height: 18px; }
	
	
	.cautare fieldset .label1 { margin-right: 10px; }
	
	.cautare fieldset div.lame { clear: both; }
	.cautare fieldset div.lame label { float: left; display: inline; clear: none;  }
	.cautare fieldset div.lame label span, .cautare fieldset div.lame p span { float: left; text-align: left; font-weight: normal; margin-right: 0; font-size: 10px; }
	.cautare fieldset div.lame .span1 { width: 36px; }
	.cautare fieldset div.lame .span2 { width: 48px; }
	.cautare fieldset div.lame label input { width: 161px; }
	.cautare fieldset div.lame p { padding: 0; float: left; }
	.cautare fieldset div.lame select { margin-right: -1px; }
	.cautare fieldset div.lame select.zi { width: 40px; }
	.cautare fieldset div.lame select.luna { width: 88px; }
	.cautare fieldset div.lame select.an { width: 54px; margin-right: -1px; }
	
	.cauta_submit { padding: 0 !important; height: 22px; overflow: hidden; }
	.cauta_submit .cTop { margin-bottom: -16px; }
	.cauta_submit li { float: left; display: inline; list-style: none; height: 22px; line-height: 22px; border-right: 1px solid #fff; }
	.cauta_submit li.primul { width: 146px; background: url(images/cautaSubmitPrimul.gif) no-repeat right top; }
	.cauta_submit li.ultimul { width: 150px; background: url(images/cautaSubmitUltimul.gif) no-repeat 0 0; border: 0; }
		
		
/*CREARE CONT*/
	.form { color: #4C4C4C; font-size: 10px; margin-top: 10px; }
	.form em { color: #EB4E01; }
	.form fieldset { padding: 0 0 16px 0; background: #E6E9F8 url(images/cautareBottom.gif) no-repeat left bottom; margin-bottom: 2px; line-height: 30px; clear: both; }
	.form fieldset .cTop { display: block; height: 16px; background: url(images/cautareTop.gif) no-repeat 0 0; }
	.form fieldset p { padding: 0; display: block; clear: both; line-height: 21px; margin-bottom: 10px; }
	.form fieldset p label { float: left; display: inline; font-weight: bold; width: 178px; text-align: right; margin-right: 13px;  padding-left: 10px; }
	.form fieldset .check { padding-left: 201px; }
	.form fieldset .check label { width: auto; }
	.form fieldset .check input { width: auto; float: left; height: 21px; border: 0; }
	.form fieldset .check .clear { display: block; }
	.form fieldset input, .form fieldset select, .form fieldset textarea { border: 1px solid #70768C; padding: 2px 4px; width: 230px; font-size: 10px; color: #2E3442; font-family: Verdana, Arial, sans-serif; }
	.form fieldset select { padding: 0; width: 241px; }
	.form fieldset textarea { width: 376px; overflow: auto; height: 46px; }
	.form fieldset .label { clear: both; margin-left: 202px; padding: 0; font-size: 10px; line-height: 14px; }
	.form fieldset .label label { display: inline; float: none; font-weight: normal; padding: 0; line-height: 21px; }
	.form fieldset .label input { width: auto; border: 0; margin-right: 5px; vertical-align: middle; }
	.form fieldset p span.label { float: none; display: inline; margin: 0; }
	.form .ac { padding: 0 60px; color: #EB4E01; }
	.form .cosBar li.primul  { width: 150px; }
	.form .cosBar li.uitat_parola  { float: right; width: 200px; overflow: hidden; }
	.form .cosBar li.uitat_parola  a:hover { color: #000 !important; }
	.form .cosBar li a  { margin-top: 0; }
	
	
	/*FORM POPUP*/
	div.popup_form fieldset em { font-style: normal; }
	div.popup_form fieldset h3 { padding: 0 10px; font-size: 10px; line-height: 14px; }
	div.popup_form fieldset p { position: relative; margin: 0; padding: 0 0 15px 0; }
	div.popup_form fieldset p .eroare { position: absolute; right: 50px; top: 15px;  font-size: 9px; font-family: Tahoma; }
	div.popup_form fieldset label { width: 170px; font-weight: normal; }
	div.popup_form fieldset input { width: 160px; }
	div.popup_form fieldset textarea { width: 310px; margin-left: 43px; }
	div.popup_form .req { text-align: center; margin: 0; padding: 0; }
	div.popup_form .primul { width: 40px !important; }
	
	
	
/*FILTRE ARBORE*/
	.Farbore { margin-bottom: 0; }
	.Finside { border: 1px solid #D2D9EA; padding: 8px 14px; margin: 4px 0; z-index: 900; margin-top: -4px; position: relative; top: 4px; }
	.Finside h1 { color: #E97915; font-weight: normal; font-size: 17px; padding: 4px 0;  }
	.Farbore ul { padding-left: 13px; display: block; line-height: 21px; }
	.Farbore ul ul { background: none; padding-bottom: 0; }
	.Farbore p { padding-top: 4px; }
	.Farbore li { list-style: none; padding-left: 18px; ba/ckground: url(images/filtruN1.gif) no-repeat left 5px; }
	.Farbore li input { margin-right: 5px; }
	.Farbore li li { bac/kground: url(images/filtruN2.gif) no-repeat left 5px; }
	.Farbore li li li { ba/ckground: url(images/filtruN3.gif) no-repeat left 5px; }
	.Farbore a { font-weight: normal; color: #4D4E4E; text-decoration: none;  }
	.Farbore a:hover { color: #0D0E0E; text-decoration: none;  }
	.Farbore li li a { font-weight: normal;  }
	
	.filterBar { margin-top: 6px; }
	
	
/*COMPARARE*/
	.compara { }
	.compara a { text-decoration: none; color: #495F90; }
	.compara a.cumpar { display: block; text-align: right; background: url(images/icon_cos_dark.gif) no-repeat right center; padding-right: 18px; margin-bottom: 8px; }
	.compara a:hover { text-decoration: underline; }
	.compara .cTop { margin: 0 10px; clear: both; height: 58px; line-height: 58px; background: #495F90 url(images/compareTopU2.gif) no-repeat top right; }
	.compara .cTop h1 { height: 58px; line-height: 58px; float: left; background: url(images/compareTopU1.gif) no-repeat 0 0; font-weight: normal; font-size: 17px; color: #fff; padding: 0 10px 0 30px; }
	.compara .cTop p { padding: 0 0 0 10px; float: left; height: 58px; line-height: 58px; background: url(images/compareTopBar.gif) no-repeat 0 center; color: #fff; }
	.compara .cMain { margin: 4px 10px 0 10px; position: relative; border: 1px solid #DEE8F4; pad/ding: 10px; }
	.compara .cTL { position: absolute; top: -1px; left: -1px; width: 10px; height: 10px; background: url(images/cTL.gif) no-repeat 0 0; }
	.compara .cTR { position: absolute; top: -1px; right: -1px; width: 10px; height: 10px; background: url(images/cTR.gif) no-repeat 0 0; }
	.compara .cBL { position: absolute; bottom: -1px; left: -1px; width: 10px; height: 10px; background: url(images/cBL.gif) no-repeat 0 0; }
	.compara .cBR { position: absolute; bottom: -1px; right: -1px; width: 10px; height: 10px; background: url(images/cBR.gif) no-repeat 0 0; }
	
	.compara  .cMain table  { background: #DAE1F3; font-size: 10px; color: #454350; }
	.compara  .cMain table  .feature { background: #CDD5EA; font-weight: bold; text-align: right; padding: 4px 8px; line-height: 16px; white-space: pre; }
	.compara  .cMain table  .feature a { background: url(images/sterge2.gif) no-repeat 0 0; padding-left: 16px; float: right; overflow: hidden; display: inline; margin: 0 0 0 6px; width: 0; height: 16px; }
	.compara  .cMain table  .feature p a { background: none; text-indent: 0; float: none; margin: 0; width: auto; height: auto; }
	.compara  .cMain table .img { background: #fff; }
	.compara  .cMain table .titleCell a { background: url(images/sterge.gif) no-repeat right center; padding: 6px 16px 6px 0; font-size: 9px; }
	.compara  .cMain table .alb { background: #fff; font-weight: bold; padding: 4px 8px; line-height: 13px; }
	.compara  .cMain table .titleCell { background: #fff; padding: 10px; }
	.compara  .cMain table td { text-align: center; line-height: 13px; padding: 0 6px; }
	
	.compara .print { padding-left: 40px; font-size: 12px; }
	
	@media print {
		.compara .print { display: none; }
	}
	
/*BRANDS*/
	.brand { padding: 0; border-bottom: 1px solid #D2D9EA; bac/kground: url(images/farboreBg.gif) no-repeat 0 bottom; }
	.brand li { width: 210px; background: none; height: 134px; text-align: center; position: relative; margin-bottom: 30px; background: url(images/brandBg.gif) no-repeat center 100px; }
	.brand li a { color: #525259; text-decoration: none; display: block; }
	.brand li a:hover { color: #000; }
	.brand li a strong { display: block; position: absolute; width: 210px; bottom: 35px; left: 0; text-align: center; }
	.brand li a img {  }
	.brand li a span { position: static; display: block; text-align: center; margin-top: 110px; }
	
	
	
	
/*FOOTER*/
.footer { text-align: center; font-size: 9px; color: #767FA0; clear: both; margin: 0 auto; width: 600px; background: url(images/footer.gif) repeat-x 0 16px; padding: 20px 0; position: relative; left: 16px; }	
.footer a { color: #767FA0; text-decoration: none; padding-left: 15px; }	
.footer a:hover { color: #575F7F; }	
.footer .author a { padding: 0; background: none; }	


	/* adaugari, modificari */
	div.shopping_bar_bottom {float: left; clear: left; margin-top: 10px;}
	div.shopping_bar_bottom a {padding: 3px  0; margin:0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; text-decoration:none; height: 14px; display: block; float: left; text-align: center; color:#E6E9F8; line-height: 14px;}
	div.shopping_bar_bottom a.back {background:url(images/butonBack.jpg) no-repeat center top; width:70px; text-align:center;  }
	div.shopping_bar_bottom a.back:hover {background:url(images/butonBack_up.jpg) no-repeat center top;  color:#2E3443;}
	div.shopping_bar_bottom a.produse {background: url(images/butonProducts.jpg) no-repeat center top; width: 90px}
	div.shopping_bar_bottom a.produse:hover {background: url(images/butonProducts_up.jpg) no-repeat center top;  color:#2E3443;}
	div.shopping_bar_bottom a.advanced {background: url(images/butonAdvanced.jpg) no-repeat center top; width: 120px}
	div.shopping_bar_bottom a.advanced:hover {background: url(images/butonAdvanced_up.jpg) no-repeat center top;  color:#2E3443;}

@media all and (min-width: 0px){
		.cautare fieldset div.lame label input { width: 178px; }
		.cautare fieldset div.lame select.an { margin-right: 0; }
		.cautare fieldset input { width: 458px; }
		.cautare fieldset select { width: 467px; }
		.single .img { margin-top: -7px; }
		div.popup_form { margin-top: -6px; }
		div.popup_form p { margin: 6px 0 0 0; }

    }
	
	
	
/*adaugate de diana*/
/* cos */
.messageStack {color:#ff0000}
.popup {background:#ffffff; color:#fff; }
.cos_cumparaturi{ width:430px; position:absolute; height:470px; left: 2px; top:2px; z-index: 601; color: #fff; background:url(images/tell_friend_bg.gif) no-repeat left top; cursor: move;}
.head_cos{ color:#FFFFFF; margin:0px; height:16px; padding:15px 10px; z-index: 601; cursor:move; position: relative; }
.head_cos b{ float:left; padding-left:10px; }
.head_cos a{ text-decoration:none; color:#fff;}
.head_cos a:hover{ text-decoration:underline;}

 .head_cos_shoppingcart { margin: 0 !important; padding: 0 0 10px 0 !important; color: #fff; }
 .head_cos_shoppingcart ul { position: relative; right: 10px; z-index: 500; }
.inchide { position: absolute; top: 9px; right: 10px; width: 72px; }
.inchide  a { color: #fff; text-decoration: none; display: block; height: 16px; padding-right: 10px; background: url(images/popup_close.gif) no-repeat right top; font-size: 10px;  font-weight:bold; text-decoration:none; color:#D3E3F7; text-align:right}
.inchide  a:hover { text-decoration: underline; background: url(images/popup_close_up.gif) no-repeat right top; text-decoration:none; color:#F6FAFF}
.titlu  {color: #fff;text-align:left; position: absolute; left:20px; top: 9px; width: 400px; font-weight:bold; font-size: 10px;}
.windowMareContinut { height: 420px !important; z-index: 201; position: absolute; top: 40px; left: 8px; overflow: hidden; }
.windowMare { width:430px; position:absolute; z-index: 601; }


.cos_cumparaturi_contact{ width:660px; position:absolute; height:450px; left: 1px; top:2px; z-index: 601; color: #fff; background:url(images/contact_bg.gif) no-repeat left top; cursor: move;}
.head_cos_contact{ color:#FFFFFF; margin:0px; height:16px; padding:15px 10px; z-index: 601; cursor:move; position: relative; }
.head_cos_contact b{ float:left; padding-left:10px; }
.head_cos_contact a{ text-decoration:none; color:#fff;}
.head_cos_contact a:hover{ text-decoration:underline;}

 .head_cos_shoppingcart_contact { margin: 0 !important; padding: 0 0 10px 0 !important; color: #fff; }
 .head_cos_shoppingcart_contact ul { position: relative; right: 10px; z-index: 500; }
.inchide_contact { position: absolute; top: 9px; right: 10px; width: 72px; }
.inchide_contact  a { color: #fff; text-decoration: none; display: block; height: 16px; padding-right: 10px; background: url(images/popup_close.gif) no-repeat right top; font-size: 10px;  font-weight:bold; text-decoration:none; color:#D3E3F7; text-align:right}
.inchide_contact  a:hover { text-decoration: underline; background: url(images/popup_close_up.gif) no-repeat right top; text-decoration:none; color:#F6FAFF}
.titlu_contact  {color: #fff;text-align:left; position: absolute; left:20px; top: 9px; width: 400px; font-weight:bold; font-size: 10px;}
.windowMare{ height: 500px !important; z-index: 201; position: absolute; top: 40px; left: 6px; overflow: hidden; }
.windowMareContact { width:658px; position:absolute; z-index: 601; }
.windowMareContinutContact { height: 420px !important; z-index: 201; position: absolute; top: 40px; left: 8px; overflow: hidden; }







#newMessages {
	position: absolute;
	right: 10px;	
	width: 150px;
	background:url(images/myaccountmessageback.gif) no-repeat bottom left;
}

ul.accountList{
	width: 300px;
	float: left;
}

#newMessages h2{
	background:url(images/myaccountmessageh2.gif) no-repeat top left;
	padding: 3px 0px 5px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

#newMessages a{
	color: #e97714;
	text-decoration:none;
}

#newMessages a:hover{
	color: #e97714;
	text-decoration:underline;
}

#newMessages h2 a{
	color: #fff;
	text-decoration:none;
}

#newMessages h2 a:hover{
	color: #fff;
	text-decoration:underline;
}

#newMessages p{
	padding: 5px 5px 10px 10px;
}

h1#myAcH1{
	padding: 2px 0px 0px 250px;
	font-size: 16px;
	font-weight: bold;
}


/* new header [*/


	/* banner top */
	#bannerTop { position: absolute; top: 4px; left: 182px; }
	#bannerTop1 { position: absolute; top: 24px; left: 182px; }
	/*MENIU GENERAL - firstpage*/
	.top .topMenu1 { position: absolute; top: 80px; left: 182px; float: left; height: 32px; line-height: 32px; background: #fff url(images/topmenubg.gif) repeat-x left bottom; }
	.top .topMenu1 li { float: left; }
	.top .topMenu1 li a { float: left; display: inline; height: 32px; padding: 0 22px 0 22px; background: transparent url(images/topMenu.gif) no-repeat right bottom; margin-right: -8px; }
	.top .topMenu1 li a:hover { color: #EB7919; }
	.top .topMenu1 .last { display: block; position: absolute; right: -8px; bottom: -1px; background: url(images/topMenuLast.gif) no-repeat 0 0; width: 19px; height: 23px; cursor: pointer; }
	
	/*MENIU GENERAL*/
	.top .topMenu { position: absolute; top: 103px; left: 182px; float: left; height: 32px; line-height: 32px; background: #fff url(images/topmenubg.gif) repeat-x left bottom; }
	.top .topMenu li { float: left; }
	.top .topMenu li a { float: left; display: inline; height: 32px; padding: 0 22px 0 22px; background: transparent url(images/topMenu.gif) no-repeat right bottom; margin-right: -8px; }
	.top .topMenu li a:hover { color: #EB7919; }
	.top .topMenu .last { display: block; position: absolute; right: -8px; bottom: -1px; background: url(images/topMenuLast.gif) no-repeat 0 0; width: 19px; height: 23px; cursor: pointer; }	

	/*ASISTENTA ONLINE*/
	.top .asistenta { position: absolute; /*top: 37px; right: 0;*/ top: 42px; right: -8px; width: 134px; }
	.top .asistenta a { display: block; height: 48px; width: 134px; padding: 7px 0 0 64px; backgr/ound: url(images/asistenta.jpg) no-repeat 0 0; color: #E85E06; }
	.top .asistenta a strong { display: block; color: #5A566D; }

	/*TITLU*/
	.top h2 { margin-top: 107px; float: left; width: 802px; height: 26px; background: url(images/bar.jpg) no-repeat bottom left; }
	.top h2.fp1 { margin-top: 14px; float: left; width: 802px; height: 26px; background: url(images/bar.jpg) no-repeat bottom left; }
	
	/*meniu general */	
	.top .topCos { float: right; display: inline; height: 22px; line-height: 22px; margin-right: 24px; background: #E6E9F8 url(images/topnavU1.gif) no-repeat 0 0; }
	.top .topCos a { float: left; display: inline; padding: 0 23px; background: url(images/topnavU2.gif) no-repeat right top; }
	.top .topCos a img {position: relative; top: 2px; left: 6px; }
	.top .topCos a big { font-size: 13px; }
	.top .topCos a em { font-weight: normal; font-style: normal; margin: 0 3px; }	
	.top .topDetails { height: 20px; text-align: right; position: relative; font-size: 10px;}
	.top .topDetails ul { height: 20px; float: right; background: none;}
	.top .topDetails ul li{float: left;padding: 0px 0px 0px 0px;line-height: 20px; text-align: left}
	.top .topDetails ul li#name{background: none; width: 250px; text-align: center;}
	.top .topDetails ul li#prodAdd{background: none;width: 280px;}
	.top .topDetails ul li#shopCart{background: none;width: 180px;}
	.top .topDetails ul li#langChange{background: none;width: 80px;}
	.top .topDetails ul li a{color:#545460;}
	.top .topDetails ul li a:hover{color:#000000;}
	
		/*TITLU*/
	.top h2 { margin-top: 107px; float: left; width: 802px; height: 26px; background: url(images/bar.jpg) no-repeat bottom left; }
	.top h2.fp1 { margin-top: 84px; float: left; width: 802px; height: 26px; background: url(images/bar.jpg) no-repeat bottom left; }
	
/* Personalizare cos */

.persoLine {
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(images/persoline_bot.gif) 5px bottom no-repeat;
}

.persoLeft {
	float: left;
	width: 350px;
	margin-left: 5px;
	position: relative;
}

.personalizare a {
	color: #e97714;
	text-decoration: none;
	margin-left: 5px;
}

.persoDelete {
	text-align: right;
	position: absolute;
	right: 7px;
	bottom: 0px;
}

p.persoEdit {
	margin: 0; padding:0; text-align: right;
}

p.persoEdit a {
	color: #e97714;
	text-decoration: none;
	padding-left: 10px;
}

.persoDelete a {
	color: #e97714;
	text-decoration: none;
}

.persoRight {
	float: right;
	width: 100px;
	margin-right: 20px;
	text-align: right;
	line-height: 12px;
}

.persoRight strong {
	font-size: 14px;
}

.persoPriceDetail {
	font-size: 10px;
}

.lista li.cosMidLineCols ul.persoTypes li {
	list-style-type: square;
	padding-bottom: 5px;
	width: 100%;
}


/* 2007.09.11 */
.userCentric .finalUp h2{
	font-size: 12px;
}

/**/
/* 2007.10.10 */
.userCentric h3.selectionHeader {
	text-align: center;
}
/**/
.emptyCart {
	float: right;
	width: 90px;
	text-align: right;
}

#saveSelectionDiv {
	display:  none;
	width: 300px;
	position: absolute;
	z-index: 999999;
	top: 1px;
	left: 1px;
	background-color: #fff;
	
	border: solid 1px #006;
	padding: 5px;
}

#saveSelectionDiv p {
	margin: 5px 0 5px 0;
}

fieldset.signUp div.leftImg {
	float: left;
	width: 100px;
	overflow: hidden;
	margin-left: 10px;
	clear: none;
}

fieldset.signUp div.rightTable {
	float: right;
	width: 525px;
	clear: none;
}

fieldset.signUp div.rightTable table#cartNewPriceTable {
	border-top: none !important;
	border-bottom: none !important;
	margin: 0px 0px 10px 0px;
	border-right: 17px solid #E6E9F8;
}


/* --- product description --- listing small picture for product --- 2007.10.24 */

#listsProd{
	list-style: none;
	margin: 10px 0px 0px 10px;
}
#listsProd li{
	float: left;
	width: 50px;
	border: 1px solid #ffffff;
	text-align: center;
}


#listsProd li a{
	margin: 0px 0px 0px 0px;
	height: 50px;
	border: 1px solid #ffffff;
	display: block;
}

.wrap .center .single form .img ul a img{
	margin: 5px 5px 0px 5px;
}

#listsProd li a:hover{
	border: 1px solid #b6c6cd;
	display: block;
	margin: 0px 0px 0px 0px;
	height: 50px;

}
#listsProd li a#activeLinkP{
	border: 1px solid #b6c6cd;
	margin: 5px 5px 0px 5px;
	height: 50px;
}

#logoOverlay{
	position: absolute;
	top: 20px;
	left: 200px;
}

/* 2007.11.09 */
#pordListSticker{
	position: absolute;
	top: 32px;
	right: 10px;
}

/* Contextual */
ul.contextual {
	display: none;
	position: absolute;
	left: 69px;
	top: 161px;
	background: #dfe6f8;
	border: 1px solid #868686;
	float: none;
	width: 250px;
	z-index: 9000;
}

 body.bigListing .lista li ul.contextual li {
	float: none !important;
	background-image: none;
	height: auto !important;
	width: auto !important;
	margin: 1px;
	border-bottom: 1px solid #cac9c9;
	position: relative;
}

 body.bigListing .lista li ul.contextual li a {
	display: block;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: #dfe6f8;
	border: 1px solid #dfe6f8;
	padding: 2px;
	margin-bottom: 1px;
}

 body.bigListing .lista li ul.contextual li a img {
	float: right;
	padding: 2px;
}

 body.bigListing .lista li ul.contextual li a span.hints {
	font-weight: normal;
	display: inline !important;
	position: relative !important;
	left: 0px !important;
}

 body.bigListing .lista li ul.contextual li a:hover {
	background: #f4f7fe;
	border: 1px solid #b9c5e3;
}

.center p.prodEdit {
	text-align: right;
	padding: 0;
}

p.prodEdit a {
	color: #e97714;
	text-decoration: none;
	font-size: 10px;
	padding-left: 5px;
}

.center p.adminMess {
	background: #edeff4;
	padding: 5px;
	margin-bottom: 3px;
}

p.adminMess strong {
	display: block;
	padding-bottom: 5px;
}

.help h2 {
	position: relative;
}

.help h2 a {
	position: absolute;
	right: 0;
	text-decoration: none;
	border: 1px solid #000;
	padding: 5px;
	color: #000;
	top: 0px;
}

a.expand {
	margin-left: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background: url(images/plus.gif) 0 0 no-repeat;
	padding-left: 16px;
}

ul.history li ul {
	display: none;
}

ul.contextualInner { display: none; position: absolute; background: #fff; top: 1px; right: 251px; width: 120px; border: 1px solid #868686;}