/*** INCLUDE ***/
@import url('../../../base/000002/css/page_width.css');

html, body {
	background:url("../image/body_bg.png") repeat-x scroll left top #F7F7F7;
}

/*** MENU TOP ***/
#menu_top {
	width:310px;
	height:29px;
	overflow:hidden;
	text-align:right;
	float:right;
	font-size:0;
	background-image:url("../image/menu_top_bg.png");
	background-repeat:no-repeat;	
}

#menu_top ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:8px;
	font-size:0;
}

#menu_top li {
	display:inline;
	margin:0;
	font-size:0;
}

#menu_top li.login a.text_normal {
	font-weight:bold;
}

#menu_top li.remind a.text_normal {
	font-weight:bold;
}

#menu_top li span.menu_item_inner {
	display:inline;
	width:auto;
	margin:0;
	padding:0 0 0 0;
}

#menu_top li a, #menu_top li a.text_normal {
	width:auto;
	margin:0;
	text-align:left;
	font-size:12px;
	padding:0 18px 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c5c4c4;
	border-right:1px solid #c5c4c4;
}
#menu_top li a:lang(ro), #menu_top li a.text_normal:lang(ro) {
	padding:0 10px 0 10px;
}

#menu_top li a.text_normal {
	font-weight:normal;	
}

#menu_top li:hover a {
	color:#FFFFFF;
	text-decoration:none;
}

#menu_top li:last-child a {
	border:none;
}

/*** CART ***/
#cart {
	width:205px;	
	height:65px;
	float:left;
	background-image: url("../image/cart_bg.png");
	background-repeat:no-repeat;
	margin-left:13px;
	cursor:pointer;
}

#cart_pic {
	width:81px;
	height:90px;
	float:left;
	cursor:pointer;
	background-image:url("../image/cart_pic.png");
	background-repeat:no-repeat;
	background-position:12px 8px;
}

#cart_text {
	width:200px;
	height:65px;
	float:left;	
}

#box_cart_content {
	width:200px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-top:0;
	margin-left:1;	
}

#box_cart_content span.box_cart_empty {
	display:block;
	width:200px;
	height:20px;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 0;
	padding-top:3px;
	color: #B90201;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 21px;
    text-transform: uppercase;
}

#box_cart_content .box_cart_item span.text_color_fault {
	display:block;
	width:200px;
	height:23px;
	text-align:center;
	margin:3px 0 0 0;	
	color: #B90201;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
}

#box_cart_content .box_cart_price {
	padding:0;
	margin:0;	
}

#box_cart_content .box_cart_price span.text_color_fault {
	display:block;
	width:200px;
	height:20px;
	margin-top:9px;
	color: #514D4E;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;	
}

.page_cart_table .text_color_akcio {
	color:#edb9bf;
}

/*** HEAD ***/
#header_container_left {
	width:300px;
	height:150px;
	float:left;	
}

#header_container_right {
	width:700px;
	height:135px;
	float:left;
	margin-top:15px;
	text-align:left;	
}

#header_container_right_top {
	width:685px;
	height:65px;
}

#header_container_right_bottom {
	width:700px;
	height:40px;
	margin-top:15px;			
}

#logo-shadow {
	width:290px;
	height:140px;
	background-image:url("../image/logo-shadow_bg.png");
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:5px;
	position:relative;	
}	

#logo {
	width:270px;
	height:120px;		
	background-image:url("../image/logo_bg.png");
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	left:10px;
}

#head_content table td {
	padding-left:10px;
	padding-right:10px;
}

#money-lang {
	width:239px;
	height:40px;
	float:left;	
}

#money {
	width:110px;	
	padding-top:12px;
	padding-bottom:10px;
	margin-left:3px;
	float:left;
}

#box_money_content { 
	margin:0;
	float:right;
}

#money .box_content {
	width:110px;	
}

#lang {
	width:110px;;	
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:15px;	
}

#box_lang_content {
	width:110px;
	height:30px;
	text-align:right;	
}

#box_money_content select {
	width:105px;	
}

#header_box_2 {
	width:222px;
	height:65px;
	float:left;
	border-right:1px solid #c0bfbf;		
}

#header_box_3 {
	width:222px;
	height:65px;
	float:left;
}

#header_box_1 {
	width:239px;
	height:65px;
	float:left;	
	border-right:1px solid #c0bfbf;			
}

/**** MENU ****/
#menu {
	width:716px;
	height:58px;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
	margin-left:15px;
	background-image:url("../image/menu_bg.png");
	background-repeat:repeat-x;	
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	display:inline;
	margin:0;
	padding-right:0px;
}

#menu li span.menu_item_inner {
	display:inline;
	width:auto;
	margin:0;
	padding:0 0 0 0;
}

#menu li a, #menu li a.text_normal {
	width:auto;
	float:left;
	display:block;
	height:23px;
	margin:0;
	text-align:center;
	padding:18px 18px 17px 18px;
	color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 17px;
    text-transform: uppercase;
	border-right:1px solid #413B3C;
	background-image:url("../image/menu_bg.png");
	background-repeat:repeat-x;	
}

#menu li:last-child a {
	border:none;	
}

#menu li a.text_normal {
	font-weight:bold;	
}

#menu li a:hover {
	text-decoration:none;
	background-image:url("../image/menu_hover_bg.png");
	background-repeat:repeat-x;	
}

/*** CATEGORY ***/

/*** superfish ***/
/*** MENU STYLE ***/
#categories, #categories * {
	margin:0;
	padding:0;
	list-style:none;
	z-index:999;
}

#categories {
	line-height:1.0;
}

#categories ul {
	position:absolute;
	top:-999em;
	width:239px; 
}

#categories ul li {
	width:100%;
}

#categories li:hover {
	visibility:inherit; 
}

#categories li {
	float:left;
	position:relative;
}

#categories a {
	display:block;
	position:relative;
}

#categories li:hover ul, #categories li.sfHover ul {
	left:239px;
	top:0;
	z-index:999;
}

ul#categories li:hover li ul, ul#categories li.sfHover li ul {
	top:-999em;
}

ul#categories li li:hover ul, ul#categories li li.sfHover ul {
	left:239px; 
	top:0;
}

ul#categories li li:hover li ul, ul#categories li li.sfHover li ul {
	top:-999em;
}

ul#categories li li li:hover ul, ul#categories li li li.sfHover ul {  
	left:239px; 
	top:0;
}

/*** MENU SKIN ***/
.box_cat_spec, .box_cat_style0, .box_cat_style1, .box_cat_style2 {
	text-indent:0px;
	display:inline;
}

#categories .text_small {
	font-size:12px;
	font-weight:bold;	
}

#categories {
	width:239px;
	margin:0 auto;
	text-align:left;
}

#categories a, #categories a:visited  { 
	color:#FFFFFF;
}

#categories li {
	background-color: transparent;
}

#categories li:hover, #categories li.sfHover, #categories a:focus, #categories a:hover, #categories a:active {
	outline:0;
}

/*** MENU ARROWS **/
#categories a.sf-with-ul {
	padding-right:0;
	min-width:1px; 
}

.sf-sub-indicator {
	position:absolute;
	display:block;
	right:4px;
	top:0; 
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background-image:url("../image/arrows.png");
	background-repeat: no-repeat;
	background-position:-10px -100px;		
}

a > .sf-sub-indicator {  
	top:13px;
	background-position: 0 -100px; 
}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}

#categories ul .sf-sub-indicator { 
	background-position:-10px 0; 
}

#categories ul a > .sf-sub-indicator { 
	background-position:0 0;
}

#categories ul a:focus > .sf-sub-indicator, #categories ul a:hover > .sf-sub-indicator, #categories ul a:active > .sf-sub-indicator, #categories ul li:hover > a > .sf-sub-indicator, #categories ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}

/*** MENU VERTICAL ***/
.sf-vertical, .sf-vertical li {
	width:239px;
}

.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
	left:239px; 
	top:0;
}

.sf-vertical .sf-sub-indicator { 
	background-position: -10px 0; 
} 

.sf-vertical a > .sf-sub-indicator { 
	background-position: 0 0; 
} 

.sf-vertical a:focus > .sf-sub-indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}

/*** CAT ORIG ***/

#box_container_shop_cat .box_left_title {
	height:54px;
	background-image:url("../image/cat_title_bg.png");
	background-repeat:repeat-x;
	border-bottom:4px solid #4c4647;
	margin-top:0;	
}

/*↓ design - ver2 ↓*/
.design_ver2 #box_container_shop_cat .box_left_title {
    height:46px;
}
/*↑ design - ver2 ↑*/

#box_container_shop_cat .box_left_title h3 {
	color:#FFFFFF;
	font-size:17px;
    padding:16px 0 0 20px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*↓ design - ver2 ↓*/
.design_ver2 #box_container_shop_cat .box_left_title h3 {
    padding:8px 0 0 5px;
}
/*↑ design - ver2 ↑*/

#categories li a {
	display:block;
	margin:0;
	width:224px;
	line-height:18px;
	border-bottom:1px solid #4c4748;
	background-color:#5E5859;
	color:#FFF;
	padding:10px 0 10px 15px;
	text-transform:capitalize;	
}

#categories li a.text_small {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;	
	font-weight:normal;
}

#categories ul li {
	padding:0;	
}

#categories li a:hover {
	background-color:#a90100;
}

#categories .box_content {
	width:239px;	
}

#box_container_shop_cat .box_left_container {
	padding-top:0;	
}

#box_cat_content li {
	margin:0;	
}

#box_container_shop_cat .box_left_container {
	overflow:visible;	
}	

#categories .box_cat_spec .text_color_fault {
	color:#FFF;
	text-shadow: #a90100 0.2em 0.2em 0.3em;	
	font-weight:bold;
	text-transform:uppercase;	
}

/**** SEARCH ****/
#search {
	width:446px;
	height:40px;
	float:left;	
}

#box_search_content {	
	width:446px;
	height:40px;
	background-image:url("../image/search_bg.png");
	background-position:0 0;
	background-repeat:no-repeat;
    position: relative;
}

#box_search_content label {
	display:none;
}

#box_search_content .box_search_field {
	/*width:388px;*/
    width:100%;
    height: 40px;
	float:left;
	text-align:left;
	/*padding:9px 0px 0 15px;*/
    padding: 0;
	margin:0;	
}

#box_search_content .box_search_field input {
	/*width:388px;*/
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding:0 48px 0 4px;
	border:none;
	border-width:0;
	background-color:transparent;
}

#box_search_content .box_search_field input.text_small {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:15px;
	color:#c80403;
}

#box_search_content .box_search_button {
	width:43px;
	height:40px;
	position: absolute;
    top:0;
    right: 0;
}

#box_search_content .box_search_button input {
	width:43px;
	height:40px;
	border:none;
	cursor:pointer;
	border-width:0;
	background-color:transparent;
}

.ac_loading {
    background-position: right 50px center;
}

/*** SLIDESHOW ***/
#banner_start_big_content {
	width:716px;
	height:380px;
	margin-left:15px;
	margin-top:15px;
	z-index:99;
}

.nivo-controlNav {
	bottom:10px;
	left:10px;	
}

.nivo-controlNav a {
	color:transparent;
	background-color:#8c8586;
	width:14px;
	height:14px;	
}

.nivo-controlNav a.active {
	color:transparent;
	background-color:#A90100;	
}

/*** BOX HIDE ***/
#box_container_shop_remind {
	display:none;	
}

/*** CMS MENU ***/
#box_left_cms {
	margin-top:12px;	
}

#box_left_cms li {
	list-style:none;
	text-align:left;
	overflow:hidden;
	margin-bottom:7px;
	white-space:nowrap;			
}

#box_left_cms li a {
	color:#514D4E;
	padding:8px 10px 0 15px;
	display:block;
	width:212px;
	height:28px;
	background-color:#f2f1f1;
	border:1px solid #dddada;
	font-size:15px;	
}

#box_left_cms li li a {
	color:#514D4E;
	padding:10px 10px 0 15px;
	display:block;
	width:212px;
	height:26px;
	background-color:#f2f1f1;
	border:1px solid #dddada;
	font-size:13px;	
}

#box_left_cms li a:hover {
	background-color:#edebeb;				
}

#box_left_cms ul ul {
	margin-top:10px;
}	

/*** PAGE HR ***/
.page_hr {
	background-color:#dad7d7;
    background-image:none;
    height:1px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 700px;
	margin-left:5px;		
}

.page_artdet_dispcat .text_small {
	font-size:12px;	
}

/*** FOOTER ***/
#footer_contanier {
	background-color:#666;	
}

#content_bottom {
	background-color:#FFF;	
}

#bottomlink_content .text_normal {
	color:#FFF;	
}

/*** NEW CART ICON ***/
.page_artlist_cart_5 .page_artlist_cart_image, .page_artlist_cart_5 .page_artlist_cart_image_4, .page_artlist_cart_5 .page_artlist_cart_label {
	display:block;	
}

.page_artlist_cart_5 .page_artlist_cart_det_img, .page_artlist_cart_5 .page_artlist_cart_label_img {
	display:none;
}

.page_artlist_cart_5 .border_1 {
	border:none;	
}

.page_artlist_cart_5 .bg_color_light2 {
	background-color:transparent;
}

.page_artlist_cart_5 .page_artlist_cart_det {
    float: left;
    font-size: 0;
    height: 23px;
    margin: 10px 0 0 10px;
    position: relative;
    text-align: left;
	padding-left:4px;
	background-color:#af0100;	
    width: auto;
}

.page_artlist_cart_5 .page_artlist_cart_label {
    float: right;
    font-size: 0;
    height: 23px;
    margin: 10px 10px 0 0;
    position: relative;
    text-align: left;
	padding-left:4px;
	background-color:#af0100;	
    width: auto;
}

.page_artlist_cart_5 .page_artlist_cart_det_text, .page_artlist_cart_5 .page_artlist_cart_label_text {
	width:auto;	
    padding:0 4px 0 0;
    height: 23px;	
	background-color:#af0100;			
}

.page_artlist_cart_5 a {
	width:auto;
    background-attachment: scroll;
    background-image:url("../image/page_artlist_cart_5.png");
    background-repeat:no-repeat;
    border: medium none;
    cursor: pointer;
    display: block;
    height:21px;
    margin:0;
    padding:5px 6px 0 28px;
	float:left;
	font-size:12px;
    color:#fff;
    font-weight:normal;
	text-decoration:none;
	text-align:center;					
}

.page_artlist_cart_5 .page_artlist_cart_det_text a {
    background-position:0 -38px;	
}

.page_artlist_cart_5 .page_artlist_cart_label_text a {
    background-position:1px 2px;	
}

.page_artlist_cart_image, .page_artlist_cart_image_4, .page_artlist_cart_label {
	display:none;	
}

.page_artlist_cart_button {
	display:block;
	width:75px;
	white-space:nowrap;
	font-size:0;
	vertical-align:top;
}

.page_artlist_cart_button_outer {
	display:block;
	width:75px;
}

.page_artlist_item_3 .page_artlist_cart_button_outer {
	margin-top:15px;
}

.page_artlist_cart_button a {
	width:auto;
    color: #fff;
    font-weight:normal;
	background-color:#af0100;
    background-attachment: scroll;
    background-image:url("../image/page_artlist_cart_5.png");
    background-repeat:no-repeat;	
    background-position:2px 1px;	
    border: medium none;
    cursor: pointer;
    display: block;
    height:19px;
    margin:0;
    padding:4px 6px 0 28px;
	float:left;
	font-size:12px;
	text-decoration:none;
	text-align:center;		
}

/*** ARTDET + ARTLIST ICONS ***/
.page_cat_item_prodnum {
    background-image: url("../image/cat_list_prod.png");
    background-repeat: no-repeat;		
}

.page_cat_item_newnum {
    background-image: url("../image/cat_list_new.png");
    background-repeat: no-repeat;		
}

.page_artdet_status_new {
    background-image: url("../image/product_new.png");
    background-repeat: no-repeat;	
}

.page_artlist_status_new {
    background-image: url("../image/product_new.png");
    background-repeat: no-repeat;		
}

.page_artdet_price_save {
    background-image: url("../image/product_discount.png");
    background-repeat: no-repeat;			
}

.page_artlist_price_save_1 {
    background-image: url("../image/product_discount.png");
    background-repeat: no-repeat;			
}

.page_artdet_price_save_1 {
    background-image: url("../image/product_discount.png");
    background-repeat: no-repeat;			
}

.page_artlist_price_save {
    background-image: url("../image/product_discount.png");
    background-repeat: no-repeat;		
}

.page_tooltip_price_save {
    background-image: url("../image/product_discount.png");
    background-repeat: no-repeat;		
}

/*** ARTDET CART ***/
#page_artdet_cart_image {
	display:none;
}

#page_artdet_cart_text a {
	display:block;	
	width:138px;
	height:23px;
	padding:9px 0 0 32px; 
	margin-left:15px;
	text-align:center;
	background-color:#c61517;
	border-top:solid 1px #dc1d20;
	border-left:solid 1px #dc1d20;
	border-bottom:solid 1px #dc1d20;
	border-right:solid 1px #dc1d20;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url("../image/artdet_cart.png");
	background-repeat:no-repeat;
	background-position:5px 4px;
	cursor:pointer;	
}

#page_artdet_cart_text a:hover {
	text-decoration:none;
	background-color:#a10302;
}

#page_artdet_cart_text a:active {
	text-decoration:none;
	background-color:#a10302;
}

#page_order_mods_content .page_order_mods_table .text_normal {
	color:#343434;	
}

#page_order_mods_content .page_order_mods_table input.text_normal {
	color:#343434;	
}

/*** INPUT COLOR ***/

#body input.text_smaller, #body input.text_small, #body input.text_normal, #body input.text_big, #body input.text_bigger, #body input.text_biggest, #left input.text_smaller, #left input.text_small, #left input.text_normal, #left input.text_big, #left input.text_bigger, #left input.text_biggest {
	color:#343434;
}

#body select.text_smaller, #body select.text_small, #body select.text_normal, #body select.text_big, #body select.text_bigger, #body select.text_biggest, #left select.text_smaller, #left select.text_small, #left select.text_normal, #left select.text_big, #left select.text_bigger, #left select.text_biggest {
	color:#343434;
}

#body textarea.text_smaller, #body textarea.text_small, #body textarea.text_normal, #body textarea.text_big, #body textarea.text_bigger, #body textarea.text_biggest, #left select.text_smaller, #left select.text_small, #left select.text_normal, #left select.text_big, #left select.text_bigger, #left select.text_biggest {
	color:#343434;
}

#page_artdet_inquire #page_artdet_cart_text a {
	background-image:url("../image/cart_question.png");
}

#page_artdet_cofidis_credit_head, #page_artdet_otp_aruhitel_credit_head, #page_artdet_credit_head {
    border: 1px #dad7d7 solid;
}