html {display: block;}
html, body, div, span, input, p,ul,ol,form,h1,h2,h3,h4 {
    padding: 0px;
    margin: 0px;
	border: none;
}
html, body, div, span, table, tr, td, p,ul,ol,form,h1,h2,h3,h4 { border: 0px solid #fff; }
a { outline:none; }
html, body { background: #ffffff; }
a, a:active, a:visited, a:hover{ text-decoration: none; }
img { border: none; margin: 0px; padding: 0px;}
h1,h2,h3,h4 { font-weight:normal; display: inline;}
div, a, input, h2, h3,h4 { font: normal 12px Arial,sans-serif;}
ul
{
 	list-style-type: none;
	list-style-position: outside;
}

#root { text-align: center; width: 100%; height: 100%; background: #fff; }

#top { width: 100%; height: 44px; overflow: hidden; background: #E9EEF3;}

#page { text-align: left; width: 950px; margin: 0px auto 0px; display: table;}

#head { width: 950px; height: 107px; overflow: hidden; position: relative; top: -44px; float: left;}

#logo { float: left; width: 183px; padding-top: 16px; padding-left: 2px;}
#headr { width: 765px; float: right; text-align: right;}
#headr div.d1 { text-align: right; margin-right: 4px;}
#headr div.d1 span { float: right;display: block;width: 206px; font: bold 8pt Arial; color: #758597; padding-top: 14px; line-height: 18px;}
#headr div.d1 span a.c { color: #690A66; font: bold 8pt Arial;}
#headr div.d1 span a.l { background: url("../images/taiat.png") scroll -386px -278px; color: #ffffff; font: normal 8pt Arial; width: 72px; height: 18px; text-align: center;line-height: 18px; display: block; float: left;}

div.autentifica{
	float: left;
	width: 72px;
	height: 18px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -386px -278px;	
}
div.autentifica input{
	float: left;
	width: 72px;
	height: 18px;
	overflow: hidden;
	cursor: pointer;
	background: transparent;
	border: 0px solid #fff !important;
	padding-bottom: 2px;
	font: normal 8pt Arial;
	color: #ffffff;
	line-height: 18px;
}
div.autentifica a, div.autentifica a:active, div.autentifica a:visited, div.autentifica a:hover{
	font: normal 8pt Arial;
	color: #ffffff;
	text-align: center;
	width: 72px;
	height: 18px;
	overflow: hidden;
	display: block;
	line-height: 18px;
}

#headr div.d1 div{ float: left; width: 547px; text-align: right;}
#headr div.d1 div ul { padding-top: 10px;}
#headr div.d1 div ul li { float: right;padding: 0px 12px 0px 7px; border-left: 1px solid #D1D6DA; height: 25px; line-height: 25px; }
#headr div.d1 div ul li.f { border: none;}
#headr div.d1 div ul li a, #headr div.d1 div ul li a.active, #headr div.d1 div ul li a:visited, #headr div.d1 div ul li a:hover { font: bold 8pt Arial; color: #9FA6AD;}

#headr div.d2 { float: right; margin-top: 21px;}
#headr div.d2 ul { float: right; width: 218px; overflow: hidden; }
#headr div.d2 ul li { float: left;width: 102px; height: 39px; margin-left: 7px; background: white url("../images/taiat.png") scroll -175px -392px; overflow: hidden; }
#headr div.d2 ul li a { font: bold 8pt Arial, sans-serif; display: block; color: #ffffff; height: 39px;line-height: 40px; position: relative; padding-right: 9px;}

#headr div.d2 ul li.c { background-position: -175px -431px;}
#headr div.d2 ul li.c a{ color: #690A66;  padding-right: 25px; }

#headr div.d2 div { float: right; text-align: right; font: normal 8pt Arial; color: #555F6A; width: 517px; padding-right: 6px;}
#headr div.d2 div b { font: bold 9pt Arial; color: #1F68A0; width: 517px;}
#headr div.d2 div span {width: 517px;float: left; line-height: 12px;}
#continut { width: 950px; float: left; position: relative; top: -44px;}

#meniu { width: 950px; height: 93px; overflow: hidden; float: left; background: url("../images/taiat.png") scroll 0 -35px;}

#meniu ul { float: left; width: 950px; overflow: hidden; padding-top: 7px; height: 35px;}
#meniu ul li { float: left; height: 35px; line-height: 35px; }
#meniu ul li a, #meniu ul li a:active, #meniu ul li a:visited
{
	height: 35px;
	display: block;
	font: bold 9pt Arial; color: #ffffff;
	text-align: center;
	margin-right: 7px;
	line-height: 35px;
}
#meniu ul li a:hover, #meniu ul li a.s, #meniu ul li a.s:active, #meniu ul li a.s:visited
{
	display: block;
	color: #690A66;
	background: url("../images/taiat.png");
	line-height: 35px;
}
#meniu ul li.h { width: 63px; padding-left: 8px;}

#meniu ul li.d { width: 91px; padding-left: 6px;}
#meniu ul li.d a:hover, #meniu ul li.d a.s, #meniu ul li.d a.s:active, #meniu ul li.d a.s:visited {background-position: -57px 0px;}

#meniu ul li.cc { width: 104px; padding-left: 6px;}
#meniu ul li.cc a:hover, #meniu ul li.cc a.s, #meniu ul li.cc a.s:active, #meniu ul li.cc a.s:visited {background-position: -142px 0px;}

#meniu ul li.cp { width: 100px; padding-left: 4px;}
#meniu ul li.cp a:hover, #meniu ul li.cp a.s, #meniu ul li.cp a.s:active, #meniu ul li.cp a.s:visited {background-position: -240px 0px;}

#meniu ul li.l { width: 75px; padding-left: 4px;}
#meniu ul li.l a:hover, #meniu ul li.l a.s, #meniu ul li.l a.s:active, #meniu ul li.l a.s:visited {background-position: -334px 0px;}

#meniu ul li.r { width: 177px; padding-left: 4px;}
#meniu ul li.r a:hover, #meniu ul li.r a.s, #meniu ul li.r a.s:active, #meniu ul li.r a.s:visited {background-position: -403px 0px;}

#meniu ul li.cr { width: 138px; padding-left: 6px;}
#meniu ul li.cr a:hover, #meniu ul li.cr a.s, #meniu ul li.cr a.s:active, #meniu ul li.cr a.s:visited {background-position: -574px 0px;}

#meniu ul li.g { width: 71px; padding-left: 6px;}
#meniu ul li.g a:hover, #meniu ul li.g a.s, #meniu ul li.g a.s:active, #meniu ul li.g a.s:visited {background-position: -706px 0px;}


#meniu ul li.c { width: 79px; padding-left: 6px;}
#meniu ul li.c a:hover, #meniu ul li.c a.s, #meniu ul li.c a.s:active, #meniu ul li.c a.s:visited {background-position: -771px 0px;}


#meniu div { float: left; width: 950px; padding-top: 16px; text-align: center; }
#meniu div span { font: bold 9pt Arial; color: #690A66; height: 25px;width: 305px; float: left; display: block; text-align: right;line-height: 25px; margin: 0px 9px 0px 0px;}
#meniu div span.i{ background: url("../images/taiat.png") scroll -458px -278px; width: 307px; margin: 0px ;}
#meniu div span.i input { background: transparent; position: relative; top: 2px; left: -3px;width: 301px; height: 18px; padding-top: 2px; font: normal 9pt Arial; color:#690A66; }
#search_sbm{ float: left; margin-left: 10px; background: url("../images/taiat.png") scroll -291px -278px; font: bold 8pt Arial; color: #ffffff; padding: 4px 35px 5px 16px; width: 95px; height: 25px; overflow: hidden; cursor: pointer;}

#breadcumbs { float: left; padding-left: 8px; width: 942px; border-bottom: 1px solid #DAE2EA; margin-bottom: 10px;line-height: 26px;}

#breadcumbs span.f { color: #758597; top: 0px; padding: 0px;}
#breadcumbs span {color: #2E86C8; position: relative; top: -1px; padding: 0px 6px;}

#breadcumbs h1 a, #breadcumbs h1 a:active, #breadcumbs h1 a:visited, #breadcumbs h1 a:hover{
	font: bold 8pt Arial; color: #000000;
}
#breadcumbs h1 a.l, #breadcumbs h1 a.l:active, #breadcumbs h1 a.l:visited, #breadcumbs h1 a.l:hover,
#breadcumbs h1{
	font: bold 8pt Arial; color: #2E86C8;
}
#cats { float: left; width: 950px; height: 145px; }
#cats ul.princ { float: left; width: 200px; height: 145px; overflow: hidden;}

#cats ul.princ li { float: left; width: 200px; background: url("../images/taiat.png") scroll 0px -186px; height: 29px; line-height: 29px; display: block;}
#cats ul.princ li.f { background-position: 0px -128px;}
#cats ul.princ li.l { background-position: 0px -216px;}

#cats ul.princ li h2 a, #cats ul.princ li h2 a:active, #cats ul.princ li h2 a:visited
{
	padding-left: 17px;font: bold 9pt Arial; color: #C7E8FF;
	display: block; height: 29px; line-height: 29px;
}
#cats ul.princ li h2 a:hover, #cats ul.princ li h2 a.s, #cats ul.princ li h2 a.s:active, #cats ul.princ li h2 a.s:visited
{
	background: #690A66; position: relative; height: 28px;top: 0px;
	border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;
	color: #ffffff;
	line-height: 27px;
}


/* first */
#cats ul.princ li.f h2 a, #cats ul.princ li.f h2 a:active, #cats ul.princ.f li h2 a:visited
{
	padding-left: 17px;font: bold 9pt Arial; color: #C7E8FF;
	display: block; height: 29px; line-height: 29px;
}
#cats ul.princ li.f h2 a:hover, #cats ul.princ li.f h2 a.s, #cats ul.princ.f li h2 a.s:active, #cats ul.princ li.f h2 a.s:visited
{
	background: url("../images/taiat.png") scroll 0px -157px; height: 29px;
	border-bottom: 1px solid #ffffff;
	border-top: none;
	color: #ffffff;
	line-height: 29px;
}
/* end first */
/* last */
#cats ul.princ li.l h2 a, #cats ul.princ li.l h2 a:active, #cats ul.princ.l li h2 a:visited
{
	padding-left: 17px;font: bold 9pt Arial; color: #C7E8FF;
	display: block; height: 29px; line-height: 29px;
}
#cats ul.princ li.l h2 a:hover, #cats ul.princ li.l h2 a.s, #cats ul.princ li.l h2 a.s:active, #cats ul.princ li.l h2 a.s:visited
{
	background: red url("../images/taiat.png") scroll 0px -247px; height: 28px;
	border-top: 1px solid #ffffff;
	border-bottom: none;
	color: #ffffff;
	line-height: 27px;
}

/* end last*/

#cats ul.princ li h2 a span, #cats ul.princ li h2 a:active span, #cats ul.princ li h2 a:visited span { visibility: hidden; background: #690A66 url("../images/taiat.png") top left no-repeat; background-position: -279px -405px; margin-left: 10px;}
#cats ul.princ li h2 a:hover span, #cats ul.princ li h2 a.s span, #cats ul.princ li h2 a.s:active span, #cats ul.princ li h2 a.s:visited span {visibility: visible;}

#subcats { float: left; background: url("../images/taiat.png") scroll -200px -128px; width: 737px; height: 139px; padding: 6px 0px 0px 13px; overflow: hidden;}

#sucats .cat {}

#subcats div.vizual { float: left; margin: 2px 16px 0px 0px; width: 155px; height: 120px; overflow: hidden; border: 1px solid #CFD8E2; padding: 4px; background: #ffffff; }

#subcats div.vizual a img { width: 155px; height: 95px;}

#subcats div.vizual a.p, #subcats div.vizual a.p:active, #subcats div.vizual a.p:visited, #subcats div.vizual a.p:hover { float: left; display: block; padding-left: 1px; overflow: hidden; width: 155px; }
#subcats div.vizual a.p b{ float: left; width: 155px; display: block;position: relative; top: -2px;}

a.stitle, a.stitle:active, a.stitle:visited, a.stitle:hover, .stitle { font: normal 8pt Arial; color: #2E86C8;}
a.title, a.title:active, a.title:visited, a.title:hover, .title { font: bold 8pt Arial; color: #000000;}
.btitle { font: bold 9pt Arial; color: #721970;}

#left { float: left; width: 185px; border-right: 1px solid #DAE2EA; margin: 1px 13px 0px 0px;  padding-right: 14px; overflow: hidden;}
#left div.box { float: left;width: 185px; padding: 11px 0px 10px 0px; border-bottom: 1px solid #CFD8E2;} 
#left div.box span { float: left; width: 185px; position: relative; top: -1px;}
#left ul { float: left; width: 185px; padding-bottom: 16px;}
#left ul li { float: left; width: 185px; height: 37px; line-height: 37px; margin-top: 2px; background: #ffffff url("../images/taiat.png") scroll -291px -303px; overflow: hidden;}

#left ul li a, #left ul li a:active, #left ul li a:visited, #left ul li a:hover { display: block; height: 37px;cursor: pointer;}
#left ul li a span.nr { float: left; width: 24px; height: 32px; padding: 5px 0px 0px 10px; display: block; font: bold 8pt Arial; color: #8195AD;}
#left ul li a b{ float: right; width: 151px; display: block; padding-top: 5px;}
#left ul li a span.stitle{ float: right; width: 151px; display: block; position: relative; top: -1px;}

#left div.data { float: left; width: 185px; font: bold 8pt Arial; color: #2E86C8; margin-top: 9px;}
#left div.stire { float: left; width: 185px; font: normal 8pt Arial; color: #000000; margin-top: 5px;}

#newsletter { float: left; width: 176px; height: 108px; overflow: hidden; background: url("../images/taiat.png") scroll -291px -340px; margin: 9px 0px 4px 0px; padding: 6px 0px 0px 12px;}
#newsletter div.t { float: left; width: 176px; font: bold 13pt Arial; color: #3C8ECB;}
#newsletter div.n { float: left; width: 176px; font: normal 8pt Arial; color: #8195AD; position: relative; top: -2px;}

input.s_newsletter {
	width: 69px;
	height: 18px;
	background: transparent url("../images/taiat.png") scroll -765px -278px;
	font: normal 8pt Arial;
	color: #ffffff;
	margin-top: 5px;
	padding-bottom: 2px; 
	cursor: pointer; 
	margin-bottom: 5px;
	border: none !important;
	overflow: hidden;
}
input.s_newsletter2{
	margin-bottom: 2px;
}
input.isSearch{
	margin: 0px;
}
input.i_newsletter { width: 157px; height: 15px; border: 1px solid #8195AD; line-height: 17px; font: normal 8pt Arial; color: #626262; padding: 1px 0px 1px 6px; margin-top: 4px; position: relative; top: -2px;}

a.nlink, a.nlink:active, a.nlink:visited, a.nlink:hover { font: normal 8pt Arial; color: #2E86C8; text-decoration: underline;}

#bottom { float: left; width: 950px; margin-top: 13px; padding-top: 8px; border-top: 5px solid #690A66;}

#bottom div.logo { float: left; width: 89px; padding: 2px 23px 16px 2px; border-right: 1px solid #C9CCCF;} 
#bottom div.meniu{ float: left; padding: 3px 0px 0px 20px; width: 579px;}
#bottom div.meniu ul { float: left; width: 576px;}
#bottom div.meniu ul li { padding-right: 13px; display: inline;}
#bottom div.meniu ul li a, #bottom div.meniu ul li a:active, #bottom div.meniu ul li a:visited, #bottom div.meniu ul li a:hover { font: bold 8pt Arial; color: #616A73;}
#bottom div.meniu span { float: left; width: 576px; display: block; font: normal 8pt Arial; color: #616A73; margin-top: 5px;}

a.creative-design, a.creative-design:active, a.creative-design:visited, a.creative-design:hover { font: normal 8pt Arial; color: #616A73;}
a.creative-design:hover { color: #0493D0;}
#bottom div.t { float: right; width: 235px; text-align: right; padding: 7px 1px 0px 0px;}

#right { float: left; width: 737px; overflow: hidden; margin: 1px 0px 0px 0px; }

.hh { float: left; width: 737px; overflow: hidden; margin: 12px 0px 14px 0px; padding: 0px 0px 9px 0px; border-bottom: 1px solid #CFD8E2;}
.hh span { float: left; width: 737px; position: relative; top: -1px;}

div.cont-produse { float: left; width: 737px; margin-bottom: 15px;}
div.noMB { margin-bottom: 0px;}

div.cont-produs { 
	float: left; width: 162px; height: 240px; overflow: hidden; margin-right: 14px; background: url("../images/taiat.png") -1px -278px; padding: 6px;
	position: relative;
}
div.cpM { margin-right: 13px;}
div.cpL { margin-right: 0px;}
div.cont-produs a.poza { float: left; width: 162px; height: 99px; display: block; overflow: hidden;} 

div.cont-produs a.poza img { width: 162px; height: 99px;}
div.cont-produs div.txt { float: left; width: 154px; height: 111px; ; padding: 0px 4px;}

div.cont-produs div.txt .albm { float: left; width: 154px; margin-top: 11px; height: 14px; overflow: hidden; background: white;}
div.cont-produs div.txt .albm a, div.cont-produs div.txt .albm a:active, div.cont-produs div.txt .albm a:visited, div.cont-produs div.txt .albm a:hover{ display: block; width: 154px; }
div.cont-produs div.txt .mel { float: left; width: 154px; height: 28px; overflow: hidden;}
div.cont-produs div.txt .mel h2 a, div.cont-produs div.txt .mel h2 a:active, div.cont-produs div.txt .mel h2 a:visited, div.cont-produs div.txt .mel h2 a:hover{ display: block; width: 154px; }

div.cont-produs div.txt .descr { float: left; width: 154px; height: 54px; overflow: hidden; background: white;}
div.cont-produs div.txt .descr a, div.cont-produs div.txt .descr a:active, div.cont-produs div.txt .descr a:visited, div.cont-produs div.txt .descr a:hover { font: normal 8pt Arial; color: #616A73;}

div.cont-produs div.det { float: left; width: 152px; height: 19px; overflow: hidden; border-top: 1px solid #D7DCE0; padding: 8px 4px 0px 0px; margin-left: 3px; background: white;}
div.cont-produs div.det a, div.cont-produs div.det a:active, div.cont-produs div.det a:visited, div.cont-produs div.det a:hover
{
	float: left;font: normal 8pt Arial; color: #ffffff; text-align: center;
	display: block; width: 56px; height: 19px; background: url("../images/taiat.png") -834px -277px no-repeat; line-height: 18px;
}
div.cont-produs div.det .pret { float: left; width: 96px; font: normal 8pt Arial; color: #616A73; text-align: right;}
div.cont-produs div.det .pret b { font: bold 8pt Arial; color: #2E86C8;}

div.cont-produs div.cheiaSol{
	position: absolute;
	z-index: 100;
	top: 62px;
	left: 130px;
	width: 34px;
	height: 75px;
	overflow: hidden;
	background: url("../images/nou.png");
	cursor: pointer;
	/*background: red url("../images/taiat.png") scroll -756px -634px;*/
}
div.cont-produs div.cheiaSol a, div.cont-produs div.cheiaSol a:active, div.cont-produs div.cheiaSol a:visited, div.cont-produs div.cheiaSol a:hover{
	display: block;
	width: 34px;
	height: 75px;
	line-height: 75px;
}

div.spp1{
	float: left;
	width: 737px;
	height: 6px;
	overflow: hidden;
}

ul.ultimile{
	float: left;
	width: 737px;
	overflow: hidden;
}
ul.ultimile li{
	float: left;
	padding: 6px;
	width: 104px;
	height: 102px;
	background: url("../images/taiat.png") scroll -175px -278px;
	overflow: hidden;
	margin-right: 8px;
}
ul.ultimile li.last{
	float: right;
	margin-right: 0px;
}


ul.ultimile li div{
	float: left;
	width: 104px;
	height: 64px;
	overflow: hidden;
}
ul.ultimile li div a img {
	width: 104px;
	height: 64px;
}
ul.ultimile li h3{
	display: block;
	float: left;
	width: 102px;
	padding-left: 2px;
	margin-top: 4px;
	overflow: hidden;
}
ul.ultimile li h3 a, ul.ultimile li h3 a:active, ul.ultimile li h3 a:visited, ul.ultimile li h3 a:hover{
}
ul.ultimile li h3 a b, ul.ultimile li h3 a:active b, ul.ultimile li h3 a:visited b, ul.ultimile li h3 a:hover b{
	line-height: 15px;
}

div.navigation{
	float: left;
	padding: 0px 3px 8px 7px;
	width: 727px;
	overflow: hidden;
}
div.nav_txt_1{
	float: left;
	font: bold 8pt Arial;
	color: #000000;
}
div.pg{
	float: left;
	margin-left: 15px;
}
div.pg a, div.pg a:active, div.pg a:visited{
	font: bold 8pt Arial;
	color: #690A66;
}
div.pg a:hover, div.pg a.s, div.pg a.s:active, div.pg a.s:visited{
	color: #2E86C8;
}
div.pglast a, div.pglast a:active, div.pglast a:visited, div.pglast a:hover{
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -765px -297px no-repeat;
	margin-top: 4px;
}
div.pglast a:hover{
	background-position: -771px -297px;
}

div.pgfirst a, div.pgfirst a:active, div.pgfirst a:visited, div.pgfirst a:hover{
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -784px -297px no-repeat;
	margin-top: 4px;
}
div.pgfirst a:hover{
	background-position: -778px -297px;
}


div.navigation div.sort{
	float: right;
}
div.txt-sort{
	float: left;
	font: bold 8pt Arial;
	color: #000000;
}
div.arrows{
	float: left;
	padding: 3px 0px 0px 15px;
	width: 6px;
	height: 8px;
	overflow: hidden;
}
div.arrows a.up, div.arrows a.up:active, div.arrows a.up:visited, div.arrows a.up:hover, div.arrows a.up-s, div.arrows a.up-s:active, div.arrows a.up-s:visited, div.arrows a.up-s:hover{
	display: block;
	width: 6px;
	height: 3px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -791px -297px;
}
div.arrows a.up:hover, div.arrows a.up-s, div.arrows a.up-s:active, div.arrows a.up-s:visited, div.arrows a.up-s:hover{
	background-position: -798px -297px;
}
div.arrows a.down, div.arrows a.down:active, div.arrows a.down:visited, div.arrows a.down:hover, div.arrows a.down-s, div.arrows a.down-s:active, div.arrows a.down-s:visited, div.arrows a.down-s:hover{
	display: block;
	width: 6px;
	height: 3px;
	margin-top: 2px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -791px -301px;
}
div.arrows a.down:hover, div.arrows a.down-s, div.arrows a.down-s:active, div.arrows a.down-s:visited, div.arrows a.down-s:hover{
	background-position: -798px -301px;
}
div.sort-f{
	float: left;
	padding-left: 7px;
}
div.sort-f a, div.sort-f a:active, div.sort-f a:visited{
	font: bold 8pt Arial;
	color: #690A66;
}
div.sort-f a:hover, div.sort-f a.s, div.sort-f a.s:active, div.sort-f a.s:visited{
	color: #2E86C8;
}
div.navigation2{
	padding: 8px 3px 0px 7px;
}

#suSub ul{
	float: left;
	width: 168px;
	padding: 0px 13px 0px 0px;
	overflow: hidden;
}
#suSub ul li{
	float: left;
	width: 168px;
	background: none;
	height: 19px;
	margin-bottom: 2px;
	overflow: hidden;
	line-height: 19px;
}
a.ss, a.ss:active, a.ss:visited{
	font: normal 8pt Arial;
	background: transparent url("../images/taiat.png") no-repeat scroll -940px -364px;
	display: block;
	width: 152px;
	overflow: hidden;
	padding-left: 16px;
	line-height: 19px !important;
	color: #fff;
	
}
a.ss:hover, a.sss, a.sss:active, a.sss:visited, a.sss:hover{
	font: bold 8pt Arial;
	background: transparent url("../images/taiat.png") no-repeat scroll -389px -516px;
	padding-left: 16px;
	display: block;
	width: 152px;
	overflow: hidden;
	line-height: 19px !important;
	color: #60065D !important;
}

#subcats ul.subcats{
	float: left;
	padding: 1px 0px 0px 8px !important;
	width: 168px;
	overflow: hidden;
}
#subcats ul.subcats li{
	float: left;
	width: 168px;
	background: none;
	height: 16px;
	overflow: hidden;
	margin: 0px;
	line-height: 16px;
}
#subcats ul.subcats li a, #subcats ul li.subcats a:active, #subcats ul.subcats li a:visited, #subcats ul.subcats li a:hover, #subcats ul.subcats li a.s, #subcats ul.subcats li a.s:active, #subcats ul.subcats li a.s:visited{
	display: block;
	overflow: hidden;
	padding-left: 14px;
	width: 154px;
	font: normal 8pt Arial;
	color: #ffffff;
	line-height: 16px !important;
	background: url("../images/taiat.png") scroll -942px -273px no-repeat;
	
}
#subcats ul.subcats li a:hover, #subcats ul.subcats li a.s, #subcats ul.subcats li a.s:active, #subcats ul.subcats li a.s:visited{
	display: block;
	overflow: hidden;
	padding-left: 14px;
	width: 154px;
	font: bold 8pt Arial;
	background: #945092 url("../images/taiat.png") scroll -942px -326px no-repeat;
	background-position: -942px -395px;
	color: #fff !important;
	line-height: 16px !important;
}

#suSub{
	padding: 4px 0px 0px 11px;
	width: 543px;
	height: 129px;
	overflow: hidden;
	float: left;
}
.susubBG{
	background: transparent  url("../images/taiat.png") scroll -201px -634px;
}


#rightP{
	float: right;
	width: 211px;
	padding: 46px 1px 0px 0px; 
	overflow: hidden;
}
#spPu, #spPd{
	float: left;
	width: 211px;
	height: 6px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -344px;
}
#spPd{
	background-position: -480px -351px;
}
#rightP div.ttl{
	float: left;
	padding: 8px 10px 0px 10px;
	width: 191px;
	background: #E9EEF3;
}
#rightP div.ttl span { float: left; width: 191px; position: relative; top: -1px;}

#rightP div.contpr{
	float: left;
	padding: 0px 4px 0px 19px;
	width: 188px;
	background: #E9EEF3;
}
#rightP div.contpr div.cont-produs{
	margin-top: 15px;
	background-position: -1px -531px;
}
div.prMT{
	margin-top: 10px !important;
}
#rightP div.contLinkTop10{
	float: left;
	width: 194px;
	padding: 11px 0px 6px 17px;
	overflow: hidden;
	background: #E9EEF3;
}
#rightP div.contLinkTop10 a, #rightP div.contLinkTop10 a:active, #rightP div.contLinkTop10 a:visited, #rightP div.contLinkTop10 a:hover{
	display: block;
	padding-left: 25px;
	width: 155px;
	background: url("../images/taiat.png") scroll -928px -428px no-repeat;
	font: normal 8pt Arial;
	color: #2E86C8;
}
#rightP div.contLinkTop10 a span{
	position: relative;
	top: -2px;
}
#leftP{
	float: left;
	width: 720px;
	overflow: hidden;
	padding: 0px 0px 0px 1px;
}
#leftP .hh{
	margin: 10px 0px 16px 1px;
	width: 719px;
}
#leftP .hh span{
	width: 719px;
}
#pLeft{
	float: left;
	width: 368px;
	margin-right: 15px;
	overflow: hidden;
}
.spPPu, .spPPd{
	float: left;
	width: 368px;
	height: 3px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -358px;
}
.spPPd{
	background-position: -480px -362px;
}

#pLeft .poza{
	float: left;
	padding: 0px 2px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	width: 362px;
	overflow: hidden;
}
#pLeft .poza .p{
	float: left;
	width: 362px;
	overflow: hidden;
	text-align: center;
}
#pLeft{
	position: relative;
}

.imgPWait{
	padding: 100px 0px;
	width: 100px;
}

.sageata{
	z-index: 100;
	width: 26px;
	height: 30px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -823px -412px;
	position: absolute;
	top: 141px;
	left: 0px;
	cursor: pointer;
}
.sageataNext{
	background-position: -850px -412px;
	left: 342px;
}
.sageataHide{
	display: none;
}
#pLeft .poza .note{
	float: left;
	padding: 14px 7px 13px 7px;
	width: 354px;
	font: normal 8pt Arial;
	color: #797979;
}
#pLeft .descr{
	float: left;
	padding-left: 2px;
	width: 366px;
}
#pLeft .descr .t{
	float: left;
	width: 366px;
	margin: 14px 0px 12px;
	font: bold 8pt Arial;
	color: #2E86C8;
}
#pLeft .descr .d{
	float: left;
	width: 366px;
	overflow: hidden;
	font: normal 8pt Arial;
	color: #616A73;
	text-align: justify;
	padding-bottom: 20px;
}

#pRight{
	float: left;
	width: 337px;
	position: relative;
	top: -2px;
	overflow: hidden;
}
#pRight div.titlu{
	float: left;
	padding: 0px 0px 0px 2px;
	width: 335px;
}
#pRight div.titlu h1{
	font: normal 14pt Arial;
	color: #2E86C8;
}
#pRight div.subT{
	float: right;
	padding: 0px 0px 3px 1px;
	width: 335px;
	position: relative;
	top: -2px;
	border-bottom: 1px solid #E5E5E5;
}
#pRight div.subT h2{
	font: bold 11pt Arial;
	color: #690A66;
}
#pRight div.info{
	float: left;
	padding: 0px 3px 0px 3px;
	width: 331px;
	overflow: hidden;
}
#pRight div.info div.opt{
	float: left;
	width: 331px;
	margin-top: 17px;
	overflow: hidden;
}
#pRight div.info  div.opt  div.n{
	float: left;
	width: 98px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #616A73;
	line-height: 20px;
}

#pRight div.info   div.disp{
 margin-top: 0px;
 height: 43px;
 overflow: hidden;
}
#pRight div.info   div.livr{
 margin-top: 0px;
}
#pRight div.info  div.opt  div.v{
	float: left;
	width: 233px;
	height: 20px;
	overflow: hidden;
	font: normal 8pt Arial;
	color: #616A73;
	line-height: 20px;
}
#pRight div.info   div.disp div.n{
	padding-top: 11px;
}
#pRight div.info   div.disp div.v{
	overflow: visible;
}
select.cantitate{
	float: left;
	border: 1px solid #999999;
	height: 18px;
	padding: 1px 1px 1px 1px;
	font: normal 8pt Arial;
	color: #365064;
	line-height: 16px;
}
#pRight div.info  div.opt  div.v span.note{
	float: left;
	padding-left: 4px;
	height: 20px;
	overflow: hidden;
	font: normal 8pt Arial;
	color: #CECECE;
	line-height: 18px;
}

.txt_produs_avail_ok{
	font: bold 8pt Arial;
	color: #ACD373;
	line-height: 20px;
	background: url("../images/taiat.png") scroll -815px -732px no-repeat;
	display: block;
	height: 40px;
	line-height: 42px;
}
.txt_produs_avail_ok img{
	width: 27px;
	height: 26px;
	position: relative;
	top: 3px;
}

.txt_produs_avail_not_ok{
	font: bold 8pt Arial;
	color: #BA1319;
	line-height: 20px;
	background: url("../images/taiat.png") scroll -760px -691px no-repeat;
	display: block;
	height: 40px;
	line-height: 42px;
}

div.optiuni{
	float: left;
	width: 337px;
	overflow: hidden;
	margin-top: 11px;
}
div.optiuni div.spOs{
	float: left;
	width: 337px;
	height: 4px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -366px;
}
div.optiuni div.spOd{
	float: left;
	width: 337px;
	height: 4px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -371px;
}
div.optiuni div.cO{
	float: left;
	width: 329px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px 3px;
	
}
div.optiuni div.cO div.ttl{
	float: left;
	padding: 6px 11px 7px 11px;
	width: 307px;
	overflow: hidden;
	background: #F5F5F5;
	font: bold 8pt Arial;
	color: #2E86C8;
}
div.optiuni div.cO ul{
	float: left;
	padding: 0px 12px 3px 12px;
	width: 305px;
	background: #F5F5F5;
	overflow: hidden;
}
div.optiuni div.cO ul li{
	float: left;
	padding-bottom: 10px;
	width: 305px;
	overflow: hidden;
}
div.optiuni div.cO ul li p{
	float: left;
	width: 74px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #616A73;
	line-height: 20px;
}
div.optiuni div.cO ul li div{
	float: left;
	width: 231px;
}
div.optiuni div.cO ul li div select{
	float: left;
	border: 1px solid #999999;
	height: 18px;
	width: 215px;
	padding: 1px 1px 1px 3px;
	font: normal 8pt Arial;
	color: #616A73;
	line-height: 16px;
}
#pret{
	float: left;
	width: 337px;
	overflow: hidden;
	margin-top: 10px;
}
#pret p{
	float: left;
	padding-left: 4px;
	width: 122px;
	height: 35px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #707070;
	line-height: 35px;
}
#pret p b{
	font: bold 13pt Arial;
	color: #5AAADD;
	line-height: 35px;
	position: relative;
	top: 2px;
}

#pret p{
	display: block;
	float: left;
	width: 79px;
	padding-top: 1px;
}
#pret p span{
	font: normal 8pt Arial;
	color: #616A73;
	display: block;
}
#pret p b{
	font: bold 9pt Arial;
	color: #645D4E;
	display: block;
}
#pret p.listPrice{
	width: 69px !important;
}
#pret p.listPrice b{
	color: #616A73;
}
#pret p.listPrice span{
	padding: 0px;
}
#pret p.reducere{
	width: 59px !important;
	padding: 0px !important;
}
#pret p.reducere b{
	font: bold 11pt Arial;
	color: #67A842;
}
#pret p.prt{
	width: 85px !important;
	padding: 0px !important;
}
#pret p.prt span{
	font: bold 8pt Arial;
}
#pret p.prt b{
	font: bold 12pt Arial;
	color: #5AAADD;
}
.notVisible{
	visibility: hidden;
}

#pret div{
	float: left;
	height: 35px;
	width: 120px;
	overflow: hidden;
}
#pret div input{
	height: 35px;
	width: 120px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	font: bold 13pt Arial;
	color: white;
	text-align: left;
	background: url("../images/taiat.png") scroll -766px -304px;
	line-height: 35px;
}
#pret div a, #pret div a:active, #pret div a:visited, #pret div a:hover{
	display: block;
	width: 120px;
	height: 30px;
	padding: 5px 0px 0px 0px;
	background: url("../images/taiat.png") scroll -624px -477px;
	font: bold 8pt Arial;
	color: white;
	text-align: center;
	/*line-height: 35px;*/
}
#pret div a span{
	display: block;
	width: 120px;
	position: relative;
	top: -1px;
	cursor: pointer;
}

ul.extra{
	float: left;
	width: 305px;
	padding: 12px 16px;
	overflow: hidden;
	margin-top: 10px;
	background: #E9EEF3;
}
ul.extra li{
	float: left;
	width: 305px;
	overflow: hidden;
}
ul.extra li b{
	float: left;
	width: 144px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #616A73;
	line-height: 18px;
}
ul.extra li span{
	float: left;
	width: 161px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #616A73;
	line-height: 18px;
}
ul.extra li span a,ul.extra li span a:visited,ul.extra li span a:active {
	font: bold 8pt Arial;
	color: #616A73;
	text-decoration: underline;
}
ul.extra li span a:hover {
	text-decoration: none;
}
div.ttlLista{
	float: left;
	width: 337px;
	padding: 10px 16px 12px;
	width: 309px;
	font: normal 8pt Arial;
	color: #616A73;
}
ul.lista{
	float: left;
	width: 305px;
	padding: 4px 16px 11px;
	overflow: hidden;
	background: #E9EEF3;
}
ul.lista li{
	float: left;
	width: 305px;
	overflow: hidden;
	font: bold 8pt Arial;
	color: #616A73;
	line-height: 16px;
}

ul.linksP{
	float: left;
	width: 334px;
	padding: 15px 0px 9px 3px;
	overflow: hidden;
	border-bottom: 1px solid #E5E5E5;
}

ul.linksP li{
	float: left;
	width: 334px;
	overflow: hidden;
	padding-bottom: 8px;
	background: url("../images/taiat.png") scroll -934px -458px no-repeat;
}
ul.linksP li a, ul.linksP li a:active, ul.linksP li a:visited, ul.linksP li a:hover{
	display: block;
	padding-left: 26px;
	width: 145px;
	font: bold 9pt Arial;
	color: #690A66;
}
ul.linksP li.p{
	background-position: -934px -482px;
}
ul.linksP li.s{
	background-position: -934px -506px;
}
div.asist{
	float: left;
	width: 334px;
	padding: 12px 0px 0px 3px;
	font: normal 8pt Arial;
	color: #616A73;
}
span.as, a.as, a.as:active, a.as:visited, a.as:hover{
	font: normal 8pt Arial;
	color: #690A66;
}
#ult{
	float: left;
	width: 950px;
	overflow: hidden;
}
#ult .btitle{
	float: right;
	width: 947px;
	padding: 0px 0px 9px 1px;
	overflow: hidden;
	margin: 0px 0px 14px 0px;
	border-bottom: 1px solid #CFD8E2;
}
#ult .btitle span {
	float: left;
	width: 948px;
	position: relative;
	top: -1px;
}
#ult ul.ultimile{
	padding-left: 2px;
	width: 948px;
}
#ult ul.ultimile li{
	margin-right: 23px;
}
#ult ul.ultimile li.sp{
	margin-right: 22px;
}
#ult ul.ultimile li.last{
	margin-right: 0px;
}

#vazute{
	float: left;
	width: 950px;
	overflow: hidden;
	margin-top: 13px;
	background: #E9EEF3;
}
#vazute .up, #vazute .down{
	float: left;
	width: 950px;
	height: 5px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll 0px -784px;
}
#vazute .down{
	background-position: 0px -790px;
}
#vazute .btitle{
	float: right;
	width: 930px;
	padding: 3px 0px 9px 1px;
	overflow: hidden;
	margin: 0px 8px 9px 0px;
	border-bottom: 1px solid #CFD8E2;
}
#vazute .btitle span {
	float: left;
	width: 930px;
	position: relative;
	top: -1px;
}
#vazute .vzt{
	float: left;
	height: 30px;
	padding: 0px 0px 8px 13px;
	width: 937px;
	overflow: hidden;
	display: block;
}
#vazute .vzt ul{
	float: left;
	width: 937px;
	overflow: hidden;
	height: 30px;
	display: block;
}
#vazute .vzt ul li{
	float: left;
	width: 145px;
	height: 30px;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	background: url("../images/taiat.png") scroll -937px -545px no-repeat;
}
#vazute .vzt ul li div{
	width: 145px;
	height: 30px;
	overflow: hidden;
	display: block;
}
#vazute .vzt ul li div a, #vazute .vzt ul li div a:active, #vazute .vzt ul li div a:visited, #vazute .vzt ul li div a:hover{
	padding-left: 14px;
	cursor: pointer;
}
#vazute .vzt ul li div a span{
	font: normal 8pt Arial;
	color: #2E86C8;
	display: block;
	padding-left: 14px;
	float: left;
	height: 15px;
	overflow: hidden;
}
#vazute .vzt ul li div a span em{
	font: bold 8pt Arial;
	color: #2E86C8;
}
#vazute .vzt ul li div a b{
	position: relative;
	top: -2px;
	padding-left: 14px;
	font: bold 8pt Arial;
	color: #000000;
	display: block;
	height: 15px;
	width: 145px;
	float: left;
	overflow: hidden;
}

#leftC{
	float: left;
	width: 722px;
	overflow: hidden;
	margin-right: 16px;
}
#rightC{
	float: left;
	width: 212px;
	overflow: hidden;
}
div.cumparaAcum{
	float: left;
	width: 211px;
	height: 35px;
	overflow: hidden;
}
div.cumparaAcum a, div.cumparaAcum a:active, div.cumparaAcum a:visited, div.cumparaAcum a:hover{
	display: block;
	float: left;
	width: 211px;
	height: 35px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -692px -376px;
}
.spCu, .spCd{
	float: left;
	padding-left: 1px;
	width: 211px;
	height: 8px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -692px -340px no-repeat;
}
#rightC div.spCu{
	margin-top: 11px;
}
.spCd{
	background-position: -692px -349px;
}
#rightC div.btitle{
	float: right;
	width: 189px;
	padding: 5px 0px 10px 22px; 
	overflow: hidden;
	background: #E9EEF3;
}
#rightC div.btitle span.stitle{
	display: block;
	float: left;
	width: 189px;
	position: relative;
	top: -1px;
}
#rightC div.cont{
	float: right;
	padding: 0px 18px 0px 19px;
	width: 174px;
	overflow: hidden;
	background: #E9EEF3;
}
.spCrU, .spCrD{
	float: left;
	width: 174px;
	height: 5px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -278px -455px;
}
.spCrD{
	background-position: -278px -461px;
}

#rightC ul{
	float: left;
	width: 160px;
	padding: 13px 6px 0px;
	overflow: hidden;
	background: #ffffff;
	border-left: 1px solid #F3F6F9;
	border-right: 1px solid #F3F6F9;
}
#rightC ul li{
	float: left;
	width: 160px;
	overflow: hidden;
	padding-bottom: 34px;
	font: normal 8pt Arial;
	color: #365064;
}
#rightC ul li.last{
	padding-bottom: 16px;
}
#rightC ul li a, #rightC ul li a:active, #rightC ul li a:visited, #rightC ul li a:hover{
	font: bold 8pt Arial;
	color: #365064;
	text-transform: uppercase;
}
.veziTermeni{
	float: left;
	width: 158px;
	padding: 0px 0px 9px 16px;
	overflow: hidden;
	margin-top: 10px;
	background: url("../images/taiat.png") scroll -937px -545px no-repeat;
}
.veziTermeni a, .veziTermeni a:active, .veziTermeni a:visited, .veziTermeni a:hover{
	font: normal 8pt Arial;
	color: #2E86C8;
	text-decoration: underline;
}
div.continuaC{
	float: left;
	height: 35px;
	width: 211px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -376px;
}
div.continuaC a, div.continuaC a:active, div.continuaC a:visited, div.continuaC a:hover{
	display: block;
	height: 35px;
	width: 211px;
	overflow: hidden;
}


#pasi{
	float: left;
	width: 722px;
	overflow: hidden;
	padding-bottom: 11px;
	border-bottom: 1px solid #CFD8E2;
}
#pasi ul{
	float: right;
	width: 510px;
	overflow: hidden;
}
#pasi ul li{
	float: left;
	height: 35px;
	width: 160px;
	padding-left: 10px;
	overflow: hidden;
}
#pasi ul li a, #pasi ul li a:active, #pasi ul li a:visited, #pasi ul li a:hover{
	display: block;
	width: 160px;
	height: 35px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -490px -412px;
	font: normal 8pt Arial;
	color: #767E84;
}
#pasi ul li a:hover, #pasi ul li a.s, #pasi ul li a.s:active, #pasi ul li a.s:visited{
	color: #ffffff;
	background-position: -661px -412px;
}
#pasi ul li a b {
	display: block;
	padding: 4px 0px 0px 15px;
}
#pasi ul li a span{
	padding-left: 15px;
	position: relative;
	top: -1px;
}
#pasi ul li a:hover b, #pasi ul li a.s b, #pasi ul li a.s:active b, #pasi ul li a.s:visited b{
	color: #CCB0CB;
}
#pasi ul li.disabled a b, #pasi ul li.disabled a:active b, #pasi ul li.disabled a:visited b, #pasi ul li.disabled a:hover b{
	color: #767E84;
}
#pasi ul li.disabled a, #pasi ul li.disabled a:active, #pasi ul li.disabled a:visited, #pasi ul li.disabled a:hover{
	display: block;
	width: 160px;
	height: 35px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -490px -412px;
	font: normal 8pt Arial;
	color: #767E84;
}

#leftC .hh { float: left; width: 722px; overflow: hidden; margin: 12px 0px 14px 0px; padding: 0px 0px 9px 0px; border-bottom: 1px solid #CFD8E2;}
#leftC .hh span { float: left; width: 722px; position: relative; top: -1px;}

#leftC div.note{
	float: left;
	width: 722px;
	text-align: center;
	font: normal 8pt Arial;
	color: #365064;
	padding-bottom: 8px;
}
#leftC div.note span.nb{
	color: #2E86C8;
}

.spCpU, .spCpD{
	float: left;
	width: 720px;
	height: 2px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -176px -471px no-repeat;
}
.spCpD{
	background-position: -176px -474px;
}
.spCpD2{
	float: left;
	width: 720px;
	height: 15px;
	overflow: hidden;
}

div.prCos{
	float: left;
	width: 690px;
	padding: 12px 17px 10px 13px;
	overflow: hidden;
	background: #F4F6F9;
}
div.prCos div.poza{
	float: left;
	height: 130px;
	width: 140px;
	background: #ffffff;
	overflow: hidden;
	/*margin-right: 31px;*/
}
div.prCos div.spPoza{
	float: left;
	width: 31px;
	overflow: hidden;
}
div.prCos div.poza img{
	padding: 7px;
}
div.prCos div.txt{
	float: left;
	width: 519px;
	overflow: hidden;
}
div.prCos div.txt div.nume{
	float: left;
	width: 518px;
	padding: 3px 0px 0px 1px;
	overflow: hidden;
	font: normal 14pt Arial;
	color: #2E86C8;
}
div.prCos div.txt div.nume span{
	font: bold 11pt Arial;
	color: #365064;
}
div.alteOpt{
	float: left;
	width: 518px;
	padding: 2px 0px 0px 1px;
	overflow: hidden;
	font: normal 9pt Arial;
	color: #365064;
}
div.c-cont-pret{
	float: left;
	width: 519px;
	padding: 2px 0px 10px 0px;
	font: bold 9pt Arial;
	color: #365064;
}
span.pret-cos2{
	color: #2E86C8;
}
.input-pret{
	border: 1px solid #B0B7BE;
	padding-left: 2px;
	width: 75px;
}
div.prCos div.txt ul{
	float: left;
	width: 519px;
	padding-top: 15px;
	border-top: 1px solid #DFE3E7;
	overflow: hidden;
}
div.prCos div.txt ul li{
	float: left;
	padding-right: 13px;
}
div.modif{
	float: left;
	width: 58px;
	height: 19px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -480px -448px;
}
div.modif a, div.modif a:active, div.modif a:visited, div.modif a:hover{
	display: block;
	height: 19px;
}

div.stergep{
	float: left;
	width: 92px;
	height: 19px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -539px -448px;
}
div.stergep a, div.stergep a:active, div.stergep a:visited, div.stergep a:hover{
	display: block;
	height: 19px;
}
div.editOpt{
	float: left;
	width: 101px;
	height: 19px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -632px -448px;
}
div.editOpt a, div.editOpt a:active, div.editOpt a:visited, div.editOpt a:hover{
	display: block;
	height: 19px;
}
#cartT{
	float: left;
	width: 722px;
	overflow: hidden;
}
#cupon{
	float: left;
	width: 482px;
	padding-left: 4px;
	overflow: hidden;
}
#cupon div.txt{
	float: left;
	width: 482px;
	font: bold 8pt Arial;
	color: #365064;
}
#cupon div.txt b{
	color: #2E86C8;
}
#cupon div.txt a, #cupon div.txt a:active, #cupon div.txt a:visited, #cupon div.txt a:hover{
	font: normal 8pt Arial;
	color: #2E86C8;
}
#cupon div.cont{
	float: left;
	width: 482px;
	font: bold 8pt Arial;
	color: #AFB7BE;
	margin-top: 10px;
}
#cupon div.cont input.text{
	border: 1px solid #B0B7BE;
	width: 73px;
}
#cupon div.cont a, #cupon div.cont a:active, #cupon div.cont a:visited, #cupon div.cont a:hover{
	font: bold 8pt Arial;
	color: #721970;
}

#total{ float: right; width: 234px; margin: 0px 2px 0px 0px; overflow: hidden;}
#total div.l {float: left; width: 234px;}

#total div.lsp{ float: left; width: 234px; height: 1px; overflow: hidden; background: #AFB7BE; margin-top: 7px; margin-bottom: 2px;}

#total div.nota {float: left; width: 234px; margin-top: 23px; font: normal 9pt Arial, sans-serif; color: #626262;}
#total div.nota b {font: bold 9pt Arial, sans-serif; color: #2E86C8;}

#total div.l div.txt {float: left; font: bold 9pt Arial, sans-serif; color: #626262; margin-top: 5px;}
#total div.l div.pret-t {float: right; font: bold 9pt Arial, sans-serif; color: #626262; margin-top: 5px;}

div.txtSpecial{
	color: #2E86C8!important;
}
div.contCos{
	float: left; width: 722px; overflow: hidden;
}
#contCump{
	float: left;
	width: 722px;
	margin-top: 20px;
	border-top: 1px solid #CFD8E2;
	padding: 15px 0px 2px 0px;
	overflow: hidden;
}
#contCump div.cumparaAcum{
	float: right;
}
.spViz{
	float: left;
	width: 7px;
	overflow: hidden;
}
.hhHelp{
	margin-top: 0px !important;
	height: 41px;
	overflow: hidden;
}
.hhHelp b{
	line-height: 50px;
}
#dialog_message{
/*	float: left;*/
}
#leftC  #dialog_message{
	width: 722px;
	overflow: hidden;
}
.cartProdus{
	float: left;
	width: 720px;
	overflow: hidden;
}
.cartForm{
	width: 720px;
	float: left;
	overflow: hidden;
}
/* start_xcart*/
/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
	font: normal 9pt Arial,sans-serif;COLOR: #365064;
}
TD.DialogBox table tr td {font: normal 9pt Arial,sans-serif;COLOR: #365064;}
TD.DialogBox table tr td input{
	border: 1px solid #9FA6AD;
}
.DialogBorder {
	BACKGROUND-COLOR: #fff;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #721970;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND-IMAGE: url(images/dialog_bg.gif);
	border-bottom: 1px solid #CFD8E2;
	/*border-right: #acb7c7 1px solid;*/
	VERTICAL-ALIGN: middle;
	HEIGHT: 31px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 33px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #041527;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #96badc;
	PADDING: 0px;
	border-top: #5f94c0 1px solid;
	border-bottom: #5f94c0 1px solid;
	border-left: #5f94c0 1px solid;
	border-right: #5f94c0 1px solid;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	border-bottom: #acb7c7 1px solid;
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 14px;
}


/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #010101;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #acb7c7;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #626262;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ccc;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #721970;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {font: normal 9pt Arial, sans-serif; color: #213F20; text-decoration: underline;}

#Table1 tr td p span a, #Table1 tr td p span a:active, #Table1 tr td p span a:visited, #Table1 tr td p span a:hover,
#Table1 tr td p a, #Table1 tr td p a:active, #Table1 tr td p a:visited, #Table1 tr td p a:hover
{
	font: normal 9pt Arial, sans-serif; color: #365064; text-decoration: underline;
}

a.lbox, a.lbox:active, a.lbox:visited, a.lbox:hover {font: normal 8pt Arial, sans-serif; color: #2E86C8; text-decoration: underline;}
hr { color: #959595;}
/* end_xcart */
div.doRight{
	float: right !important;
}
div.metoda{
	float: left;
	height: 19px;
	width: 205px;
	background: url("../images/taiat.png") scroll -176px -477px no-repeat;
	overflow: hidden;
	
	line-height: 19px;
}
div.metoda a, div.metoda a:active, div.metoda a:visited, div.metoda a:hover{
	display: block;
	width: 205px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	font: normal 8pt Arial;
	color: #ffffff;
	line-height: 19px;
}
div.reportErr{
	padding: 10px;
}
div.reportErr div.msg{
	float: left;
	width: 500px;
	padding-bottom: 30px;
	font: normal 9pt Arial;
}
div.reportErr div.c{
	float: left;
	width: 500px;
	padding-bottom: 10px;
}
div.reportErr div.c div.n{
	float: left;
	width: 150px;
	overflow: hidden;
	font: normal 9pt Arial;
}
div.reportErr div.c div.v{
	float: left;
	width: 350px;
	overflow: hidden;
	font: normal 9pt Arial;
}
div.reportErr div.c div.v input.txt{
	width: 300px;
	background: white;
	border: 1px solid #ccc;
}
div.reportErr div.c div.v textarea{
	width: 300px;
	height: 200px;
	border: 1px solid #ccc;
}
#search{
	float: left;
	width: 737px;
	overflow: hidden;
	display: table;
}
#search li.spU, #search li.spD{
	float: left;
	width: 737px;
	height: 3px;
	background: url("../images/taiat.png") scroll 0px -797px;
	overflow: hidden;
	margin: 0px;
}
#search li.spD{
	background-position: 0px -801px;
	margin: 0px 0px 14px;
}

#search li.p{
	width: 723px;
	padding: 6px;
	float: left;
	border-left: 1px solid #D7DCE0;
	border-right: 1px solid #D7DCE0;
}
#search li.p div.nr{
	float: left;
	width: 20px;
	font: bold 8pt Arial;
	color: #000000;
}
#search li.p div.poza{
	float: left;
	width: 162px;
	height:	99px;
	overflow: hidden;
	margin-right: 10px;

}
#search li.p div.poza img{
	width: 162px;
	height:	99px;
}
#search li.p div.descr{
	float: left;
	width: 390px;
	overflow: hidden;
}
#search li.p div.descr div.ttl{
	float: left;
	width: 390px;
}
#search li.p div.descr div.ttl h3 a, #search li.p div.descr div.ttl h3 a:active, #search li.p div.descr div.ttl h3 a:visited, #search li.p div.descr div.ttl h3 a:hover{
	font: bold 11pt Arial;
	color: #2E86C8;
}
#search li.p div.descr div.ttl b a, #search li.p div.descr div.ttl b a:active, #search li.p div.descr div.ttl b a:visited, #search li.p div.descr div.ttl b a:hover{
	font: bold 9pt Arial;
	color: #690A66;
}
#search li.p div.descr div.d{
	overflow: hidden;
	margin-top: 5px;
	float: left;
	width: 390px;
	font: normal 8pt Arial;
	color: #616A73;
}
#search li.p div.pret{
	float: left;
	padding: 5px 5px 0px 0px;
	width: 136px;
	overflow: hidden;
	text-align: right;
	font: bold 9pt Arial;
	color: #690A66
}
#search li.p div.pret b{
	font: bold 11pt Arial;
	color: #2E86C8;
}
.highlight {
	font-weight: bold;
	color: #FF0000;
}
/* when search results are displayed*/
.sinfobox{
	float: left;
	width: 737px;
	overflow: hidden;
	display: table;
}
.sinfobox li.spU, .sinfobox li.spD{
	float: left;
	width: 737px;
	height: 3px;
	background: url("../images/taiat.png") scroll 0px -797px;
	overflow: hidden;
	margin: 0px;
}
.sinfobox li.spD{
	background-position: 0px -801px;
	margin: 0px 0px 14px;
}
.sinfobox li.searchInput, .sinfobox li.d, .sinfobox li.dd{
	width: 723px;
	padding: 6px;
	float: left;
	border-left: 1px solid #D7DCE0;
	border-right: 1px solid #D7DCE0;
}
.sinfobox li.searchInput span.i{
	background: transparent url(../images/taiat.png) scroll -458px -278px;
	margin: 0px;
	width: 307px;
	height: 25px;
	line-height: 25px;
	display: block;
	font: normal 9pt Arial;
	color: #690A66;
	float: left;

}
.sinfobox li.searchInput span.i input { background: transparent; position: relative; top: 3px; left: 3px; width: 301px; height: 18px; padding-top: 2px; font: normal 9pt Arial; color:#690A66; }

.search_sbm{ float: left; margin-left: 10px; background: url("../images/taiat.png") scroll -291px -278px; font: bold 8pt Arial; color: #ffffff; padding: 4px 35px 5px 16px; width: 95px; height: 25px; overflow: hidden; cursor: pointer;}

.sinfobox li.searchInput a.cAv, .sinfobox li.searchInput a.cAv:active, .sinfobox li.searchInput a.cAv:visited, .sinfobox li.searchInput a.cAv:hover{
	line-height: 25px;
	float: right;
}
.searchSPtop{
	float: left;
	width: 737px;
	height: 10px;
	overflow: hidden;
}
.sinfobox li.d div.left{
	float: left;
	width: 493px;
	font: normal 9pt Arial;
	color: #616A73;
	line-height: 22px;
}
.sinfobox li.d div.right{
	float: left;
	width: 230px;
	text-align: right;
	font: normal 9pt Arial;
	color: #616A73;
}
.sinfobox li.d div.left h4{
	font: bold 9pt Arial;
	color: #690A66;
}
.sinfobox li.d div.left h4 span{
	font: normal 8pt Arial;
	color: #999999;
}
.sinfobox li.dd{
	font: normal 9pt Arial;
	color: #616A73;
}

.sinfobox li.dd td.NavigationCellSel{
	color: #690A66;
}
.sinfobox li.dd td.NavigationCell a, .sinfobox li.dd td.NavigationCell a:active, .sinfobox li.dd td.NavigationCell a:visited, .sinfobox li.dd td.NavigationCell a:hover{
	color: #2E86C8;
}
.sinfobox li.dd td.NavigationCell a:hover{
	color: #690A66;
}
h2.sitemapcat a, h2.sitemapcat a:active, h2.sitemapcat a:visited, h2.sitemapcat a:hover{
	font: bold 12px  Arial;
	color: #690A66;
}
h2.sitemapsubcat a, h2.sitemapsubcat a:active, h2.sitemapsubcat a:visited, h2.sitemapsubcat a:hover{
	font: bold 11px Arial;
	color: #690A66;
}
h3.sitemapp a, h3.sitemapp a:active, h3.sitemapp a:visited, h3.sitemapp a:hover{
	font: normal 8pt Arial;
	color: #2E86C8;
	text-decoration: underline;
}
.sitemappad1{
	width: 20px;
}
div.sitemaphr{
	margin-top: 13px;
	height: 1px;
	overflow: hidden;
	background: #CFD8E2;
}
div.centerBoxPP{
	float: left;
	margin: 10px 0px 0px;
	width: 185px;
	text-align: center;
}
#rightP div.centerBoxPP{
	width: 211px;
}
#rightC div.centerBoxPP{
	width: 212px;
}
div.boxAutor{
	width: 211px;
	height: 56px;
	overflow: hidden;
	margin: 3px 0px 12px;
	background: url("../images/taiat.png") scroll -176px -496px;
}
.boxAutor .txt{
	font: bold 9pt Arial;
	color: #fff;
	width: 191px
	height: 13px;
	overflow: hidden;
	padding: 12px 0px 0px 10px;
}
.boxAutor .link{
	width: 191px;
	height: 14px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	display: block;
}
.boxAutor .link a, .boxAutor .link a:active, .boxAutor .link a:visited, .boxAutor .link a:hover{
	font: bold 9pt Arial;
	color: #690A66;
}
.boxAutor .link a span{
	background: transparent url("../images/taiat.png") scroll -285px -552px;
	padding-left: 10px;
}
#mainIndexBut{
	float: left;
	width: 737px;
	height: 50px;
	margin: 0px 0px 14px;
	overflow: hidden;
	border-bottom: 1px solid #CFD8E2;
}
#mainIndexBut .hh{
	width: 503px;
	padding: 0px;
	border: none;
}
#butonPromotii{
	float: left;
	width: 234px;
	height:	34px;
	margin: 7px 0px 0px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -389px -477px;
}
#butonPromotii a, #butonPromotii a:active, #butonPromotii a:visited, #butonPromotii a:hover{
	display: block;
	padding: 0px 0px 0px 16px;
	font: bold 9pt Arial;
	color: #fff;
	line-height: 36px;
}
#rightC div.bNoPb{
	padding-bottom: 0px;
}

#rightC div.contV2{
	padding-bottom: 10px;
}
.cCaBSpU, .cCaBSpD{
	width: 174px;
	height: 6px;
	overflow: hidden;
	background: url("../images/taiat.png") scroll -1px -531px;
}
.cCaBSpU{
	margin-top: 10px;
}
.cCaBSpD{
	background-position: -1px -777px;
	margin-bottom: 5px;
}
.cCaBc{
	background: url("../images/taiat.png") scroll -1px -537px;
	width: 162px;
	padding: 0px 6px;
}


.cCaBC a.poza { width: 162px; height: 99px; display: block; overflow: hidden;} 
.cCaBc a.poza img { width: 162px; height: 99px;}
.cCaBc div.txt { width: 154px; height: 57px; overflow: hidden;padding: 0px 4px;}

.cCaBc div.txt .albm { width: 154px; margin-top: 11px; height: 14px; overflow: hidden; background: white;}
.cCaBc div.txt .albm a, .cCaBc div.txt .albm a:active, .cCaBc div.txt .albm a:visited, .cCaBc div.txt .albm a:hover{ display: block; width: 154px; }
.cCaBc div.txt .mel { width: 154px; height: 28px; overflow: hidden;}
.cCaBc div.txt .mel h2 a, .cCaBc div.txt .mel h2 a:active, .cCaBc div.txt .mel h2 a:visited, .cCaBc div.txt .mel h2 a:hover{ display: block; width: 154px; }

.cCaBc div.det {  width: 152px; height: 19px; overflow: hidden; border-top: 1px solid #D7DCE0; padding: 8px 4px 0px 0px; margin-left: 3px; background: white;}
.cCaBc div.det a, .cCaBc div.det a:active, .cCaBc div.det a:visited, .cCaBc div.det a:hover
{
	float: left;font: normal 8pt Arial; color: #ffffff; text-align: center;
	display: block; width: 81px; height: 19px; background: url("../images/taiat.png") -735px -448px no-repeat; line-height: 18px;
}
.cCaBc div.det .pret { float: left; width: 71px; font: normal 8pt Arial; color: #616A73; text-align: right;}
.cCaBc div.det .pret b { font: bold 8pt Arial; color: #2E86C8;}
.hiddenForm{
	display: none;
}
#rightC ul.withCaB{
	padding: 2px 6px 0px 11px;
	width: 155px !important;
}
#rightC ul.withCaB li{
	width: 139px;
	padding-left: 11px;
	padding-bottom: 5px;
	clear: both;
	background: transparent url("../images/taiat.png") no-repeat scroll -946px -606px;
}
#rightC ul.withCaB li.last{
	padding-bottom: 1px;
}
#rightC ul.withCaB li span{
	display: none;
}
#rightC ul.withCaB li a, #rightC ul.withCaB li a:active, #rightC ul.withCaB li a:visited, #rightC ul.withCaB li a:hover{
	font: normal 8pt Arial;
	color: #365064;
	text-transform: none;
}
#rollerCont{
	position: relative;
	width: 724px;
	height: 139px;
	overflow: hidden;
}
#rollerMover{
	width: 10000px;
	height: 139px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
}

/* modificat florin 22.07.2008 */
font.newclient , font.newclient a, font.newclient a:hover ,font.newclient a:active , font.newclient a:visited{
	font-size:16px;
}

#rollerLastBox{
	width:950px;
	overflow:hidden;
	float:left;
	position:relative;
	height:114px;

}
#rollerLastMover{
	float:left;
	width:10000px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	height:114px;
}
#ult ul.ultimile {
	width:10000px;
	padding-left:0px;
}
/* end modificare 22.07.2008 */ 


/* start modificare 10.08.2008 */

#tabblock {
	margin-bottom:10px;
	border-bottom:1px  solid #e5e5e5;
	display:relative;
	float:left;
	width:100%;
	margin-top:10px;
}
#tabblock a {
	display:block;
	border:1px solid #e5e5e5;
	padding:7px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background:#e9eef3;
	color:#616a73;
	float:left;
	font-weight:bold;
	margin-left:7px;
	position:relative;
	top:1px;
}

#tabblock a.activ {
	color:#2e86c8;
	border-bottom:1px solid #FFF;
	background:#fff;
}

.clear{
	clear:both;
}
#contentpcreview .noreviews{
	text-align:center;
	padding:10px;
}
#contentpcreview  .inform{

}

#contentpcreview .inform .line{
	float:left;
	width:100%;
	margin-bottom:2px;
}
#contentpcreview .inform .line .inftext{
	float:left;
	width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:17px;
	padding-right:1%;
}
#contentpcreview .inform .line .inftext font{
	color:#690A66;
}
#contentpcreview .inform .line .infinp{
	float:left;
	width:68%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:17px;
}
#contentpcreview .inform .line .infinp input.rv, #contentpcreview .inform .line .infinp textarea.rv , input.rvsolo{
	border:1px solid #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px;
	width:95%;
}
input.rvsolo{
	border:1px solid #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px;
}
#contentpcreview .inform .line .infinp input.buttrev{
	margin:0px;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
	font-weight:bold;
	background:#2e86c8;
	margin:0px none;
	cursor:pointer;
}

#contentpcreview .comm{
	margin:3px 0px;
	padding:5px;
}

#contentpcreview .light{
	background:#F5F5F5;
}

#contentpcreview .darklight{
	background:#E9EEF3;
}
#contentpcreview .comm .commcont{
	padding:7px 0px;
}
#contentpcreview .comm .commdet,#contentpcreview .comm .commdet font{
	font-size:8pt;
}

#contentpcreview .annrev{
	color:#690A66;
	text-align:center;
	font-size:8pt;
}
/* end modificare 10.08.2008


/* start sidebar *********************************************/
.left-sidebar {
	float:left;
	position:absolute;
	margin-left:-84px;
	border-right: 1px solid #ccc;
}
.left-sidebar ul{
	margin:0;
	padding:0;
}
.sidebar-left {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}
.sidebar-top, .sidebar-bottom {
	width:75px;
	height:33px;
}
#screenshot{
	position:absolute;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:15;
}
/* end sidebar *********************************************/