* {
	outline:none;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	font-family:Arial,Helvetica,sans-serif;
}
body {
	background-color:#CBCBCB;
	font-size:11px;
}
a {
	color:#000;
	text-decoration:none;
}
.clear {
	content:"";
	display:block;
	font-size:0;
	height:0;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both;
}
#siteContent {
	width:958px;
	background-color:#FFFFFF;
	z-index:0;
}
/*
#mainContent {
	background-color:#FFFFFF;
	width:958px;
	height:auto;
}*/
#content {
	float:left;
	width:522px;
	margin-right:4px;
	margin-left:6px;
}
#content span a {
	color:#FF0000;
	font-size:18px;
}
#content span a:hover {
	text-decoration:underline;
}
#pageContent,
#formContact,
#historyContent,
#orderForm {
	margin-left:3px;
	font-weight:normal;
}
#headerContent {
	width:958px;
	height:184px;
}
#leftBoxes, #rightBoxes {
	float:left;
	width:210px;
}
#headerContent div {
	background-color:#E1E1E1;
	height:36px;
	text-align:center;
	line-height: 36px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}
#headerContent div p {
	float:left;
	height:34px;
}
#headerContent > div > a > img { height:34px; }
#headerContent img {
	float:left;
	height:148px;
	width:306px;
	border:none;
}
#headerContent img + img { width:652px; }
#headerNav {
	height:31px;
	width:958px;
	padding:0 2.4px 0 2px;
	margin:0 0 5px 0;
}
#headerNav li {
	float:left;
	margin:0 0 0 1.2px;
	width:118px;
	height:31px;
	display:inline;
}
#headerNav li a {
	display:block;
	width:118px;
	height:31px;
}
a.home {
	background:transparent url('images/home_img.png') no-repeat;
}
a.promotii {
	background:transparent url('images/promotii_img.png') no-repeat;
}
a.oferta {
	background:transparent url('images/noutati_img.png') no-repeat;
}
a.contul {
	background:transparent url('images/oferta_img.png') no-repeat;
}
a.cos {
	background:transparent url('images/cos_img.png') no-repeat;
}
a.inregistrare {
	background:transparent url('images/inregistrare_img.png') no-repeat;
}
a.despre {
	background:transparent url('images/despre_img.png') no-repeat;
}
a.contact {
	background:transparent url('images/contact1_img.png') no-repeat;
}
#headerNav a:hover {
	background-position:left bottom;
}
.headerLeftBox, .headerRightBox, .contentHeaderTitle, h1 {
	border:1px solid #FCB04F;
	height:34px;
	line-height:34px;
	margin-bottom:5px;
	margin-left:3px;
	padding-left:20px;
	width:187px;
}
.contentHeaderTitle {
	width:496px;
}
#categories, #newsletter, #info, #shopcart, #content, #login, #search, #brands, #carp, #vizitatori, #filters {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
}
#content { font-weight:normal; }
.top {
	background:transparent url('images/border_top.png') no-repeat scroll 0 0;
}
.bottom {
	background:transparent url('images/border_bottom.png') no-repeat scroll 0 0;
}
.catBord {
	background:transparent url('images/point_img.png') repeat-x scroll 0 0;
	margin-left:5px;
	float:none;
}
.catBord_center {
	background:transparent url('images/border_center.png') repeat-y scroll 0 0;
}
.boxContent {
	background:transparent url('images/border_sides.png') repeat-y scroll 0 0;
	width:200px;
	padding:7px;
}
#brands .boxContent div {
	width:196px;
	margin-left:6px;
	font-size:10px;
}
#brands .boxContent div a {
	color:#686868;
}
#search .boxContent a:hover, .prod a:first-child:hover, .specifications a, #subcategories div a:hover, .productOptions a, #brands .boxContent div a:hover, #comments .comments div:first-child > a:hover, #historyOrders a:hover { text-decoration:underline;color:#FF752B; }
.prod .footer a:first-child { font-size:11px;font-weight:normal; }
#newsletter p, #newsletter div p, #vizitatori p {
	margin-left:13px;
	color:#686868;
	text-align:left;
	font-weight:normal;
}
/*#shopcartBoxContent p {
	text-align:center;
	font-size:14px;
	margin:0px;
}*/
#newsletter .text, #vizitatori p {
	padding:0 0 5px 7px;
}
#newsletter div input, #newsletter button, #search input {
	margin-left:13px;
	border:1px solid #777777;
	width:180px;
}
#newsletter button {
	width:84px;
	margin-top:5px;
	margin-left:111px;
}
#search .boxContent {
	padding:6px;
	padding-bottom:16px;
	text-align:center;
}
#search input {
	width:110px;
	font-size:14px;
	margin-bottom:10px;
}
#search2 input {
	width:310px;
	font-size:14px;
	margin-bottom:10px;
}
#search button {
	vertical-align:top;
	height:20px;
	background:#fff;
	cursor:pointer;
}
#search button img {
	height:20px;
}
#search .boxContent a {
	font-size:10px;
	font-weight:bold;
	color:#686868;
	margin:0 0 0 10px;
}
#loginForm > div > div > p, .account #loginForm > div > div > p { line-height:18px;text-align:center;width:60px;color:#222222;font-size:11px; }
#loginForm .input {
	margin-bottom:5px;
	line-height:18px;
}
#loginForm input {
	border:1px solid #777777;
	padding-top:1px;
	width: 115px;
	height: 18px;
	font-size: 14px;
}
.account #loginForm input {
	width:130px;
	border:1px solid #A4A4A4;
}
#loginForm .link {
	margin-top:5px;
	margin-left:10px;
}
#loginForm a {
	font-size:11px;
	font-weight:normal;
	color:#000;
}
#loginForm button, .account #loginForm button {
	width:50px;
	height:18px;
	margin-left:41px;
	background:transparent url('images/login_btn.png') no-repeat scroll 0 0;
	cursor:pointer;
}
.account #loginForm #login {
	margin-left:60px;
}
#login .logIn {
	text-align:left;
	padding-left:20px;
}
#login .logIn div {
	margin:0 0 10px 0;
}
.logIn p {
	color:#3b23c9;
}
.logIn a {
	color:#686868;
}
.prods {
	margin-left:3px;
}
.productsDisplay {
	width:518px;
	height:150px;
	padding-top:10px;
	margin-left:3px;
	background:transparent url('images/point_img.png') repeat-x scroll left bottom;
}
.prods div, .prod div, .productsDisplay > div { float:left; }
.productsDisplay > div:first-child {
	width:100px;
	height:100px;
}
.prod div {
	width:100px;
	height:105px;
}
.prod {
	width:254px;
	height:160px;
	margin-top:5px;
	margin-left:4px;
}
.prod a:first-child, .productDescription a, .pTitle, #comments .comments div + div { color:#FF752B;font-weight:bold; }
#comments .comments div + div { font-weight:normal; }
.prod .footer div {
	width:20px;
	height:20px;
}
.prod .footer div + div { margin-left:60px; }
.prod div button {
	position:absolute;
	background-color:#fff;
	height:38px;
	width:28px;
	cursor:pointer;
}
.prod div button img {
	height:38px;
	width:28px;
	border:0px;
}
.prod div + div { width:110px;height:160px;margin-left:22px;font-weight:normal; }
.prod .footer {
	margin-left:0;
	height:40px;
	width:110px;
}
.specifications p:first-child { width:100px;height:37px;overflow:hidden;color:#000;font-size:10px;font-weight:normal; }
.productsDisplay .specifications p:first-child { width:250px;height:14px;overflow:hidden;color:#686868;font-size:12px;font-weight:bold; }
.price, .productPrice {
	width:100px;
	display:block;
}
.pPrice em, #price strong, #priceDetalii div strong, .price div strong {
	display:block;
	text-decoration:line-through;
	color:#383038;
}
.prod .price {
	height:35px;
	margin:0;
}
.prod .price div, .productPrice div + div { margin-left:10px;text-align:right;font-size:12px;font-weight:bold;float:none;color:#FF752B; }
.prod .price div {
	width:30px;
	height:20px;
	text-align:left;
	margin:0px;
	float:left;
}
.prod .price div:first-child { font-weight:normal;color:#000; }
.prod .price div + div { width:80px;text-align:right; }
.productPrice .productOptions {
	width:100px;
	margin:0px;
}
.productOptions a {
	float:left;
	height:30px;
	width:30px;
	margin:14px 0 0 0;
	font-size:11px;
	font-weight:normal;
}
.productOptions button {
	float:right;
	cursor:pointer;
	background:#fff;
}
.productPrice .productStock {
	height:40px;
	width:100px;
	margin:5px 0 0 0;
	text-align:center;
	clear:both;
}
.productStock p {
	width:100px;
	font-weight:normal;
}
.contentHeaderTitle b {
	float:left;
	margin-right:2px;
}
.contentHeaderTitle form {
	width:150px;
	float:left;
}
.contentHeaderTitle form select {
	width:135px;
	line-height:20px;
	border:1px solid #777777;
}
.productDescription {
	width:250px;
	margin-left:10px;
	margin-right:58px;
}
#formRegister, #formContact {
	margin:10px 0 0 0;
	padding:0 0 0 30px;
	font:12px normal;
}
#formRegister .errorMessage {
	float:right;
	color:#FF0000;
}
#formContact {
	float:left;
	padding:0;
	margin-left:3px;
	width:50%;
}
#formRegister #select label {
	margin:0 10px 0 0;
}
#formRegister .formElement {
	margin:5px 0 0 0;
}
#formRegister .formElement label {
	float:left;
	height:21px;
	width:130px;
}
#formRegister .inputFormPlaceholder {
	float:left;
	border:1px solid #777777;
	width:190px;
}
#formRegister .inputFormPlaceholder input {
	width:100%;
}
#formRegister [title="birthday"], #formRegister .inputFormPlaceholder [name="birthday"] { width:100px; }
#formRegister [title="ciseries"], #formRegister .inputFormPlaceholder [name="ciseries"] { width:30px; }
#formRegister [title="cinumber"], #formRegister .inputFormPlaceholder [name="cinumber"] { width:62px; }
#formRegister [title="cpost"], #formRegister [title="judet"], #formRegister .inputFormPlaceholder [name="cpost"],#formRegister .inputFormPlaceholder select { width:90px; }
#formRegister .inputFormPlaceholder #formElementCountry {
	width:190px;
}
#formRegister .formElement .formElementCinumber {
	width:91px;
	margin-left:5px;
}
#formRegister .formElement label span {
	font-weight:bold;
	color:#ff0000;
}
#formRegister button, #content form button {
	width:105px;
	height:21px;
	background:transparent url('images/btn_cumpara_img.png') no-repeat;
	cursor:pointer;
}
#formRegister button {
	margin-top:15px;
	margin-left:190px;
}
#formContact .formElement label {
	width:80px;
	height:23px;
	text-align:left;
}
#formContact button {
	margin-top:10px;
	margin-bottom:16px;
}
.border_top {
	width:500px;
	height:6px;
	float:left;
	background:transparent url('images/bord_cont_top.png') repeat-x;
}
.border_top_left {
	width:9px;
	height:6px;
	float:left;
	background:transparent url('images/bord_cont_left_u.png') no-repeat;
}
.border_top_right {
	width:9px;
	height:6px;
	float:left;
	background:transparent url('images/bord_cont_right_u.png') no-repeat;
}
.border_left {
	float:left;
	width:9px;
	height:120px;
	background:transparent url('images/bord_cont_left.png') repeat-y;
}
.border_right {
	float:left;
	width:9px;
	height:120px;
	background:transparent url('images/bord_cont_right.png') repeat-y;
}
.border_bottom {
	width:500px;
	height:10px;
	float:left;
	background:transparent url('images/bord_cont_bottom.png') repeat-x;
}
.border_bottom_left {
	width:9px;
	height:10px;
	float:left;
	background:transparent url('images/bord_cont_left_u_bot.png') no-repeat;
}
.border_bottom_right {
	width:9px;
	height:10px;
	float:left;
	background:transparent url('images/bord_cont_right_u_bot.png') no-repeat;
}
.account, .inregist {
	float:left;
	width:500px;
	height:120px;
}
.inregist {
	height:60px;
}
.inregist a img {
	width:105px;
	height:18px;
	cursor:pointer;
	margin-left:195px;
	margin-top:10px;
}
.account p:first-child, .inregist p:first-child { margin-left:10px;margin-top:5px; }
.account #loginForm p:first-child { margin-top:0px; }
.account form {
	margin-left:125px;
}
.inform {
	width:60%;
	margin-left:3px;
}
#formContact .formElement div {
	width:225px;
	border:1px solid #A4A4A4;
}
#formContact .formElement div textarea {
	width:225px;
}
#formContact .formElement input {
	width:225px;
}
#formContact p {
	width:100%;
	border:1px solid #A4A4A4;
	background:#DDDDDD;
	padding-left:4px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#contactDetails {
	float:left;
	width:49%;
	padding-top:60px;
	font-size:11px;
	color:#686868;
}
#contactDetails p {
	margin:0 0 10px 0;
}
#contactDetails b {
	font-size:12px;
}
#map {
	margin:0 0 0 3px;
	height:300px;
	width:510px;
}
#forgot_password {
	margin-left:3px;
}
#content #forgot_password div {
	margin:10px;
	font-size:14px;
}
#content #forgot_password div button {
	float:right;
	margin-right:5px;
}
#content #forgot_password div p {
	font-weight:normal;
}
#content #forgot_password div + div p { float:left; }
#content #forgot_password div + div input { width:190px;border:1px solid #A4A4A4; }
.productsDisplay strong {
	display:block;
	text-decoration:line-through;
}
#footer ul {
	width:880px;
	margin:10px 19px 0 59px;
	padding:2px 0;
}
#footer ul li, #footer ul .center {
	display:inline;
}
#footer ul li a {
	margin:0 10px 0 10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#686868;
}
#footer ul li a:hover {
	color:#FF752B;
	text-decoration:underline;
}
#footer ul .center {
	border-left:1px dotted #000;
	margin:0 10px;
}

/*vortex*/
h1 { width:auto;font-size:13px; }
.pPrice { max-height:35px;font-size:12px;text-align:left; }
.pPrice strong { width:35px;text-align:left;float:left;text-decoration:none;font-weight:normal; }
.pPrice span { float:right;width:65px;display:block;text-align:right;color:#FF752B;font-weight:bold; }
.boxContent ul ul { display:none; }
.boxContent .active { display:block; }
.boxContent .current + ul { display:block; }
/*.boxContent .current + ul ul { display:block; }*/
.boxContent li { padding:2px 3px; }
.boxContent li li { padding-left:10px; }
.boxContent li li li { padding-left:15px; }
.boxContent li a { height:19px;background:transparent url('images/arrow_img.png') no-repeat scroll 0 5px;margin:0 0 0 10px;padding:0 0 0 10px;font-size:12px;font-weight:normal;color:#686868; }
.boxContent li a:hover { text-decoration:underline;color:#FF752B; }
.boxContent li a.current { font-weight:bold; }
.hidden { display:none; }
#subcategories { width:518px;margin:2px 3px; }
#subcategories div { float:left;width:33%;height:30px;overflow:hidden;text-align:center; }
#subcategories div a { font-size:12px;color:#686868;font-weight:normal; }
.prod div.dottet {
	background:transparent url("images/p_bg_dots_black.gif") repeat-x scroll 0 0;
	width:110px;
	height:3px;
	margin:3px 0;
}

/*global*/
button { cursor:pointer; }
input,button { font:normal 1em "Arial","Tahoma","Trebuchet MS",sans-serif; }
body { overflow-y:scroll;background:transparent url('i/body.png') repeat 0 0;color:#444;font:normal 9px "Arial","Tahoma","Trebuchet MS",sans-serif; }
#content > h1,h3,h4 { border:1px solid #FCB04F;width:96.5%;margin:0 auto 0.333em;font:bold 12px "Arial","Tahoma",sans-serif;line-height:34px;color:#000;text-align:center; }
#content > h1 a { color:#383038; }
/*h3 { width:13.583em;background:transparent  url('i/box_h33.png') no-repeat center center;margin:0.5em auto 0;height:2.083em;line-height:2em; }*/
.clear,.c,#specifications ul:after,dl:after { content:"";display:block;font-size:0;height:0;line-height:0.0;overflow:hidden;visibility:hidden;clear:both; }
.visible,.v { display:block; }
.hidden,.h { visibility:hidden;display:none; }
#shadowTop,#shadowBottom { width:970px;height:0.667em;background:transparent url('i/shadows.png') no-repeat 0 -0.667em;position:absolute;left:-0.667em; }
#shadowTop { top:-0.667em; }
#shadowBottom { background-position:0 0;bottom:-0.667em; }
#shadowLeft,#shadowRight { width:0.667em;background:transparent url('i/shadowsl.png') repeat-y -0.667em 0;position:absolute;top:0;min-height:85.333em; }
#shadowLeft { left:-0.667em; }
#shadowRight { background-position:0 0;right:-0.667em; }
#siteContent { position:relative;margin:9px auto; }
/*endglobal*/

/*button class*/
/*.btn { display:inline-block;position:relative;background:#aaa;padding:0.417em;margin:0.417em auto;color:#fff;text-decoration:none;cursor:pointer;text-align:center; }*/
.btn { display:inline-block;position:relative;background:#aaa;padding:5px;margin:5px auto;color:#000;text-decoration:none;cursor:pointer;text-align:center; }
.btn * { font-style:normal;background-image:url('i/btn2.png');background-repeat:no-repeat;display:block;position:relative;text-shadow:none;font-weight:bold; }
.btn i {background-position:top left;position:absolute;margin-bottom:-5px;top:0;left:0;width:5px;height:5px; }
.btn span { background-position:bottom left;left:-5px;padding:0 0 5px 10px;margin-bottom:-5px; }
.btn span i { background-position: bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0; }
.btn span span { background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0; }
.btn.blue { background: #FF740F; }
.btn:hover,.btn.red { background-color: #FF5A00; }
.btn:active { background-color: #444; }
/*.btn[class] { background-image: url('i/shade.png');background-position:bottom; }
/*endbuttonclass*/

/*form*/
#form dl > * { float:left;width:25%;color:#2f2f2f;font-weight:bold;margin:0.25em 0; }
#form dd { width:73%;min-height:1.833em;line-height:1.833em; }
#form dt { line-height:1.833em;padding:0 0 0 2%; }
#form input[type="text"],#form input[type="password"] { width:22.5em;height:1.583em;line-height:1.333em;padding:0.25em 0.5em 0;background:transparent url('i/text_fields.png') no-repeat scroll 0 0;border:0; }
#form input[type="radio"] { vertical-align:center;border:0; }
#form  textarea { font-size:12px;width:359px;height:13.083em;line-height:1.333em;padding:0.25em 0.5em 0.167em;background:transparent url('i/text_fields.png') no-repeat scroll 0 -3.667em;border:0;overflow:auto; }
#form select,#form input[type="file"] { height:1.833em; }
#form .error { color:#c00; }
#form dt:after { color:#eb902d;content:"*";width:0.667em;padding:0 0.167em;font-weight:bold;display:inline-block; }
#form .btn { margin:0.417em 0 0 135px; }
/*#form h3 { margin:0.417em 0 0.417em 135px;width:auto; }*/
.ui-widget #form { font-size:12px; }
#form #reviewSend { color:#fff;margin-left:150px; }
#select { margin:0.5em 0.417em 0.5em 1.25em; }
#select input { vertical-align:center; }
/*endform*/

/*myaccount,order*/
#myAccount legend { -moz-border-radius:0.5em;-webkit-border-radius:0.5em;font-weight:bold;border:0.083em solid #81849F;padding:0.2em 1em;color:#1E1B1D;margin-left:1em;background:transparent url('i/fieldset.png') repeat-x scroll 0 0;height:1.44em; }
fieldset { -moz-border-radius:0.7em;-webkit-border-radius:0.7em;margin:1em 0;padding:1em;border:0.083em solid #d0d0d0; }
fieldset > div > span:first-child { border-bottom:0.083em solid #000;padding:0 1.5em;font-weight:bold;margin-bottom:0.5em; }
fieldset > div > div { margin-top:0.5em; }
fieldset dd  > em { display:none;background:transparent url('../images/help.png') no-repeat scroll 0 0;margin-bottom:-0.166em;width:1.5em;height:1.5em; }
dt label { text-align:left;font-weight:bold;color:#4A5A73; }
fieldset dl { padding:0.7em;margin:0; }
dl input, dl select, dl textarea { border:0.083em solid #B8B5CF;padding:0.083em; }
fieldset dt { float:left;width:14em;text-align:left;padding-top:0.3em;border:none; }
dd label { white-space:nowrap;margin:0 0.8em 0 0;color:#686868; }
dl input.alert,dl select.alert,dl textarea.alert { border:0.083em solid #ccc;padding:0.167em 0.417em; }
dl label.alert { color:#DF1B1B; }
#myAccount .buttons { text-align:center; }
#myAccount fieldset dd { margin: 0 0 0 14em;padding: 0 0 0 0.4em;text-align:left;border:none; }
#myAccount .ui-tabs-nav { font-size:9px; }
#myAccount .ui-tabs-nav li:first-child { margin-left:0.5em; }
#myAccount .tabs fieldset { border-width:0.083em; }
#myAccount fieldset { position:relative; }
#myAccount .remover { background:#fff;position:absolute;top:-2.5em;right:2.5em; }
#myAccount .remover:after{content:"Sterge";}
#myAccount .btn,#formFilter .btn * { color:#fff; }
/*#order > div  { position:absolute;right:1.5em;top:0.333em; }
#order > div > div:first-child { float:left;line-height:1.667em;color:#fff;font-weight:bold; }*/
#orderForm { padding:0 1em; }
#orderForm fieldset > div > label { padding:0 0 1em 0; }
/*endmyaccount*/

/*shopcart*/
#shopcartContent { width:98%;margin:2% auto; }
#shopcartContent li { display:block;float:left;text-align:right;border-right:0.083em solid #ccc;border-bottom:0.083em solid #ccc;padding:0.2em 0.5em 0.2em 0;font-weight:bold; }
#shopcartContent li[title="Produsul comandat"] {width:50%;text-align:left;text-indent:5em;padding:0.2em 0 0.2em 0.5em; }
#shopcartContent #shopcartProducts  li[title="Produsul comandat"] a[title="Taxa verde"] { color:#288201; }
#shopcartContent li[title="Produsul comandat"] img { width:3.75em;height:3.75em; }
#shopcartContent li[title="Cantitatea"] { width:15%;text-align:center;padding-right:0; }
#shopcartContent li[title="Pret unitar"] { width:15%; }
#shopcartContent li[title="Pret total"] { width:15%;border-right:0; }
#shopcartContent #shopcartProducts li { border-bottom:0;height:4.333em;line-height:4.333em;overflow:hidden; }
#shopcartContent #shopcartProducts li[title="Produsul comandat"] { text-indent:0;line-height:2em; }
#shopcartContent #shopcartProducts li[title="Produsul comandat"] a { float:left;color:#686868; }
#shopcartContent #shopcartProducts li[title="Produsul comandat"] a + a { padding-left:0.5em;width:14.7em;height:4em;overflow:hidden; }
#shopcartContent #shopcartProducts li[title="Cantitatea"] a { display:inline-block;width:1.3em;height:1.3em;background:transparent url('../../images/remove.png') no-repeat scroll 0 0;vertical-align:middle; }
#shopcartContent #shopcartProducts li[title="Cantitatea"] a:first-child { background:transparent url('../../images/plus.png') no-repeat scroll 0 0; }
#shopcartContent #shopcartProducts li[title="Cantitatea"] input[type="text"] { width:2em;text-align:center;font-weight:bold;color:#444; }
#shopcartContent #shopcartProducts li[title="Pret unitar"] em, #shopcartContent #shopcartProducts li[title="Pret unitar"] strong, #newComment { display:none; }
#shopcartFooter,#order_total { border-top:0.083em solid #ccc;text-align:right;font-weight:bold;padding:1em 0 0 0;margin:0; }
#order_total { border-bottom:0.083em solid #ccc;margin:1em 0;padding:0.4em 0; }
#shopcartFooter > span, #order_total span { width:7.6em;padding-right:0.7em;display:inline-block; }
#shopcartContent p { text-align:center;	padding:2em 0 0.883em 0; }
#shopcartContent { text-align:right; }
#shopcartBoxContent div span { float:right;color:#FF5400; }
/*endshopcart*/

/*boxes*/
/*shopcart*/
#shopcart .boxContent { font-size:11px;padding:0 7px; }
#shopcart p { padding:0.2em 0; }
#shopcart .productName { float:left;width:11em;height:1.273em;overflow:hidden; }
#shopcart .productName a { color:#383330;display:inline; }
#shopcart .productPrice { float:right;color:#ff5400;width:7em;text-align:right;height:1.273em;overflow:hidden; }
#shopcart .total { width:3.5em; }
#shopcart .total + .total { width:9em; }
#shopcart .productPrice em { display:none; }
.shopcartImg { clear:both;display:block;height:11.636em;margin:10px auto;width:11.636em;border:1px solid #999; }
/*endboxes*/

/*product*/
#productDescription { padding:0.5em;color:#383330; }
#productDescription > h1 { font-size:1.5em;color:#16e;font-weight:normal; }
#productDescription #reviews { padding:0.5em 0 0 0;font-size:0.917em;height:1.7em; }
#productDescription #reviews form div { position:relative; }
#productDescription #reviews form div p:first-child { position:absolute;top:0.2em;left:0; }
#productDescription #reviews form div p { position:absolute;top:0.2em;left:37%; }
.productsDisplay .productReviews { margin-top:0.75em; }
#stars-wrapper1 { position:absolute;top:0;left:21%;display:inline-block; }
#productDescription #imageGallery { float:left;margin:1em 0 0 0;width:22.167em; }
#productDescription #productImageBig { display:block;width:21.667em;height:24.833em;background:transparent url('i/product_image_big_bg.png') no-repeat scroll 0 0; }
#productImageBig img { margin:2em 0.417em;width:20.833em;height:20.833em; }
#productDescription #arrowPrevious,#productDescription #productImageSmall,#productDescription #arrowNext,#order button { float:left; }
#productDescription #arrowNext { float:right;padding-right:0.5em;background-position:0 0; }
#productDescription #arrowPrevious,#productDescription #arrowNext { width:0.833em;height:0.917em;margin:3.5em 0 0 0;cursor:pointer; }
#productDescription #productImageSmall { position:relative;overflow:hidden;height:5.667em;width:20em;margin:1em 0 0 0;cursor:pointer; }
#productImageSmall img { margin:0.33em 0.43em; }
#arrowPrevious { background:transparent url('i/arrow_previous.png') no-repeat scroll center center; }
#arrowNext { background:transparent url('i/arrow_next.png') no-repeat scroll center center; }
#productImageSmall a { display:block;float:left;width:5.833em;height:5.7em;margin:0 0.43em;background:transparent url('i/product_image_small_bg.png') no-repeat scroll 0 0; }
#productDescription #shortDescription { float:left;width:19em;margin:0.5em 0.5em 0; }
#productDescription #shortDescription .brand { color:#16E; }
#productDescription #price { height:4.417em;background:transparent url('i/info.png') no-repeat right center; }
#productDescription #price span { font-size:1.5em;color:#fd7b0b;font-weight:bold; }
#productDescription #price strong:before { content:"Taxa verde: "; }
#productDescription #price strong { display:block;color:#288201;font-size:0.75em;font-weight:normal; }
#productDescription #stock,#productDescription #warranty { float:right;padding-top:2.4em;font-size:0.833em;font-weight:bold; }
#productDescription .separator { margin:0.8em 0;width:100%;border-bottom:0.083em solid #d1d1d1;clear:both; }
#order button { margin:2em 0 0 0; }
#order button + button { margin-left:1em; }
#specifications { margin:0 auto;padding:1em 0; }
#specifications li { cursor:pointer;float:left;height:2.167em;width:12em;line-height:2.2em;text-align:center;font-weight:bold;margin:0 0.377em;background:transparent url('i/specifications_li.png') no-repeat scroll 0 0; }
#specifications li:first-child { margin-left:0.45em; }
#specifications li:hover,#specifications .current { color:#fff;background-position:left bottom; }
#specifications .listed { padding:0.5em;width:97.3%;margin:auto;	display:block;color:#000; }
/*#specifications > div,#specifications .inactive { display:none; }*/
#specifications p,#comments { padding:0 1em; }
#comments { -moz-border-radius:1em;-webkit-border-radius:1em;margin:0 0.5em;border:0.167em solid #f0f0f0; }
#comments h2 { font-size:1.2em;color:#FD8014; }
#comments > *,#comments h3 { margin:0.5em 0; }
#comments h3 { color:#1E5CA9; }
#comments button { margin:0.8em; }
#specifications .header,.compare .header { background:#bcd2ec;font-weight:bold;color:#000;margin-top:0.4em;height:1.1em;padding:0.3em 1em; }
#specifications > ul+ div > p,.compare .pdescription { border-top:0.083em solid #e6e6e6;padding:0;position:relative; }
#specifications > ul+ div > p span,.compare .pdescription  span { display:inline-block;width:47%;padding:0.3em 0.5em; }
.compareHeader { text-align:center; }
.compareHeader strong { display:block; }
.compareHeader select { border:0.167em solid #f0f0f0; }
#specifications > ul+ div > p span + span,.compare .pdescription span + span { border-left:0.083em solid #ccc; }
#specifications > ul+ div > p span { vertical-align:text-top; }
.compare > span:first-child { position:absolute;right:0.817em;top:0.333em;display:block;background:transparent url('../../images/remove.png') no-repeat scroll 0 0;height:0.929em;padding:0 0 0.214em 1.286em;cursor:pointer; }
/*endproduct*/

/*sliders*/
.scrollable,#promotionSlider { height:14.8em;position:relative;overflow:hidden; }
#promotionSlider { height:16.25em; }
#promotionSlider div a { display:inline-block;height:18.5em;width:54.167em; }
#promotionSlider img { display:block;margin:auto;vertical-align:middle; }
.active { z-index:9999;position:relative; }
#next,#prev { display:block;width:14em;height:1.2em;background:transparent url('i/next_products.png') no-repeat scroll center center;float:right;margin:0.5em 1em;cursor:pointer; }
#prev { background:transparent url('i/prev_products.png') no-repeat scroll center center;float:left; }
#promotionSlider #promoNext,#promotionSlider #promoPrev { z-index:1000;position:absolute;bottom:3%;right:1%;display:block;width:2.667em;height:2em;background:transparent url('i/promoslider.png') no-repeat scroll 0 -6em;cursor:pointer; }
#promotionSlider #promoPrev:hover { background-position:0 0; }
#promotionSlider #promoPrev { left:1%;background-position:0 -2em; }
#promotionSlider #promoNext:hover { background-position:0 -4em; }
.items,#productImageSmall .images { width:20000em;position:absolute;clear:both; }
#productSlider { width:53.667em;height:21.167em;margin:0.25em 0.25em 0 0.25em;background:transparent url('i/products_slider_bg.png') no-repeat scroll 0 0; }
#productSlider h1 { padding:0.5em 0.7em 0.3em 0.7em;font-size:1.5em;height:1.1em;	overflow:hidden; }
#productSlider h1 * { color:#383330; }
#productSlider .product { margin-left:0.7em; }
#productImageSmall .images img { width:5em;height:5em;display:block; }
/*endsliders*/

/*history*/
#historyContent { width:96.9%;margin:2% auto; }
#historyContent li { display:block;float:left;text-align:left;border-right:0.083em solid #ccc;border-bottom:0.083em solid #ccc;padding:0.5% 0.8%;font-weight:bold;text-align:center; }
#historyContent li[title='Nr.'] { width:5%;text-align:left; }
#historyContent li[title='Comanda nr.'] { width:15%; }
#historyContent li[title='Data'] { width:25%; }
#historyContent li[title='Suma'] { width:18%;text-align:right; }
#historyContent li[title='Statutul'] { width:13%; }
#historyContent li[title='Optiuni'] { width:13%;text-align:right;border-right:0; }
#historyOrders li { border-bottom:0;height:2.333em;line-height:2.333em; }
#historyOrders li[title='Produsul comandat'] { text-indent:0;line-height:2em; }
#historyOrders li[title='Produsul comandat'] a { float:left;color:#fd8014; }
#historyFooter { border-top:0.083em solid #ccc;text-align:right;font-weight:bold;padding:1em 0 0 0;margin:0; }
#historyContent p { padding:2em 0 0.883em;text-align:center; }
#historyContent li a { color:#FD8014; }
#historyDetails dl { width:94%;margin:2% auto; }
#historyDetails dt { float:left;width:30%;font-weight:bold; }
#historyDetails dd { float:left;width:70%;min-height:1.25em; }
/*endhistory*/

.productPricing em, .productsDisplay .productPrice p + p em, #price em {
color:#666666;
font-size:0.667em;
font-style:normal;
line-height:1.5em;
padding-right:0.5em;
text-decoration:line-through;
}

#formSearch { padding:8px;background:#FF752B;width:509px;margin-bottom:5px; }
#formSearch form div > * { float:left;width:150px;height:18px;border:1px solid #DFE9F5;margin:0 5px; }
#formSearch form div > span { width:auto;border:none;line-height:20px; }
#formSearch form div > select { height:20px;width:auto; }
#formSearch form div > input[type="submit"] { width:auto;line-height:18px;height:20px;background:none;border:none;cursor:pointer; }

.pagination { height:1.667em;padding:1em 0;margin:auto;position:relative; }
.pagination p { position:absolute;right:1.25em;top:1.25em; }
.pagination span { display:block;float:left;padding:0.25em 0 0 1.25em; }
.pagination a { font-weight:bold; }
.pagination a:hover,.pagination .a { color:#FF752B;font-weight:bold;text-decoration:underline; }
.specifications { height:89px;overflow:hidden;font-size:10px; }
#brands .boxContent { font-weight:normal; }
#productDescription h2 {font-size:1.3em;font-family:Arial;color:#686868;margin-top:20px;}
.qwerty em {text-decoration:line-through;color:#383038;font-size:90%;padding-right:3px;}
#productDescription {position:relative;}
.variation-options em,#prettotal em{display:none;}
