 
 
@import url(https://fonts.googleapis.com/css?family=News+Cycle); 
 
:root {
    --main-color: #000000;
	--top-height: 100px; 
	--menu-height: 45px;
	--header-height: 140px;  /* menu top */
	--mid-top: 190px;
} 
 
html, body
{
margin: 0;
padding: 0;

background-color: #ffffff;  
    color: #333; 
font-family:  'News Cycle', sans-serif;
	font-size: 17px; 
}

.o_m
{
display: none;
}
 

.user_icon
{
display: inline-block; 
width: 33px;
height: 33px;
font-size: 33px;
color: #000000;	 
}


.no_overflow
{
overflow: hidden !important;	
}

.text_pp
{
color: var(--main-color);
font-weight: bold;
font-size: 18px;
padding: 10px;  	
text-align: center;
}


a, a:hover
{
text-decoration: none;
color: var(--main-color);	
}

.w66 { width: 66%; display: inline-block;  vertical-align: top;}
.w75 { width: 75%; display: inline-block;  vertical-align: top;}
.w33 { width: 33%; display: inline-block;  vertical-align: top;}
.w25 { width: 25%; display: inline-block;  vertical-align: top;}


.shd
{
	box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -o-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);	
}

.filters
{
width: 250px;
margin-right: 10px;
display: inline-block;
vertical-align: top;
float: left;	
height: 100%;
}

.filters strong
{
display: block;
margin: 3px;	
}

 .filters span
{  
	color: #000000; 
	border-bottom: #666666 3px solid;
	font-size: 12px;
	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	display: inline-block;
	margin: 3px;
	white-space: nowrap; 
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}

 .filters .filter_sel
 {
	font-weight: bold; 
 }

 .filters .filter_content
{ 
position: relative;
}

  .filters .filter_content .filter_remove, .filters  .filter_content .filter_remove:hover
  { 
	color: #999999;   
	height: 14px; 
	line-height: 14px; 
	width: 14px; 
	text-align: center; 
	padding: 0;
	font-size: 14px; 
	font-weight: bold;
	vertical-align: middle;
	display: inline-block;
	position: absolute;
	top: -20px;
	right: 0;
	border: 1px solid;
  }
 
 .filters span:hover
 {
	background: #eeeeee; 
 }
 
 
 
 .filters_prod span, .filters_prod span:hover
{  
	color: #000000; 
	border: #666666 1px solid;
	font-size: 12px;
	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	display: inline-block;
	margin: 3px;
	white-space: nowrap; 
	background: #ffffff;
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
 

.produse_filters
{
	margin-left: 260px; 
	overflow: hidden;
}

.attributes_mp
{
text-align: center;	
}

.attributes_mp strong
{
    font-size: 22px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000; 
    font-weight: bold;
    letter-spacing: +3px;
	display: block;
}

.attributes_mp span
{
	color: #000000; 
	border-bottom: #666666 3px solid;
	font-size: 20px;
	padding: 8px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
	margin: 3px;
	white-space: nowrap; 
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}

.attributes_mp span:hover
{
background: #eeeeee;	
}

.posts
{
position: relative; 
}

.posts .post
{
border: #eeeeee 1px solid;
background: #ffffff;
margin-bottom: 15px;	
position: relative; 
 
}

.posts .post .post_in
{
position: relative; 
padding: 20px;	
text-align: left;
}

.posts .post .post_in .post_poza
{
width: 100%;	
margin-bottom: 10px;
}


.posts .post iframe
{
width: 100%;	
height: 440px;
margin-bottom: 10px;
}



.posts .post .post_in .post_title
{
font-size: 24px;
font-weight: bold;	
color: var(--main-color);
}

.posts .post .post_in .post_text
{
font-size: 14px;	
}

._5px
{
padding: 5px;	
position: relative;
padding-right: 50px;
}

._5px ._ms
{
position: absolute;
right: 5px;
top: 0px;	
padding-left: 10px;
}

.f_10px
{
font-size: 10px;	
}

._5px .chenar_12, ._5px .chenar_12:hover
{
top: 10px;	  
padding: 0; 
}

input, textarea, select {
    outline: none !important;
	max-width: 90% !important;
}

input, textarea, select {
    border: 0;
    border: 1px solid #cccccc; 
    background: #F0F0F0;
    font-size: 14px;
    padding: 6px;
    color: #000000;
    font-family: 'Open Sans', sans-serif, arial; 
	font-size: 13px; 
}

input[type=checkbox], input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: TOP; 
}

input:checked {
  border: 1px solid black;
  background: black;
}


#contact_us {
    position: fixed;
    top: 50%;
    right: 3px;
    width: 45px;
    height: 45px; 
    background: var(--main-color) url(/icons/white/ic_action_email.png) center no-repeat;
	background-size: 24px 24px;
    z-index: 100;
    cursor: pointer;  
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;	  
}

#go_up {
    position: fixed;
    bottom: 3px;
    right: 3px;
    width: 45px;
    height: 45px; 
    background: var(--main-color) url(/icons/white/ic_action_collapse.png) center no-repeat;
	background-size: 24px 24px;
    z-index: 100;
    cursor: pointer; 
    display: none;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;	 
}

.go_up_show {
    display: block !important;
}


#content_cart
{
width: 400px;
min-height: 200px;
position: fixed;
top: 50%;
left: 50%; 
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.28);
background: #ffffff;	
    -webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); 
display: none; 
z-index: 1000000000000;
padding-top: 40px;
}

#content_cart #content_cart_in
{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 10px;		 
}

#content_cart #content_cart_close
{
width: 26px;
height: 26px;
position: absolute;
top: -13px;
right: -13px;

background: #666666 url(/icons/white/ic_action_remove.png) center no-repeat;	
background-size: 18px 18px;
   -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.28);
}




.poze_pag
{
position: relative;	
}

.poze_pag .poza_pag
{
width: 25%;
display: inline-block;
vertical-align: middle;	
}

.poze_pag .poza_pag img
{
margin: 10px;
max-width: 95%; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 8px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}


.slide_out
{
position: relative; 
height: 500px;
width: 100%;
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  
background: #ffffff url(/push/slide_fr.png) center no-repeat;
background-size: 100% 100%; 
margin-bottom: 20px;
}


.slide_out .slide
{
position: relative;
height: 100%;
width: 100%;
}

.slide_out .slide .slide_fr
{
position: relative;	
width: 100%;
height: 100%; 
/*
background: #eeeeee url(/push/slide_fr.png) center no-repeat;
background-size: 100% 100%; 
*/ 
border-bottom: var(--main-color) 1px solid;  
box-sizing: border-box;
text-align: center;
}

.slide_out .slide .slide_fr .slide_text:before
{
	 
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #000000;
	z-index: -1;   
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
	filter: alpha(opacity=30); 
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;	
	content: " ";	
	 
}

.slide_out .slide .slide_fr img
{ 
position: absolute;
top: 0;
left: 0;
width: 100%;
}
 
.slide_out .slide_tot {
    position: absolute;
    left: 50%;
    bottom: 10px;   
    z-index: 10 !important; 
	background: url(/push/b50.png);
	color: #ffffff;
	font-size: 12px;
	min-width: 20px;
	height: 20px;
	line-height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
	text-align: center;
    -webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);  
}
 
 

.slide_out .slide_nav {
    position: absolute;
    left: 50%;
    bottom: 20px;   
    z-index: 10 !important;
    -webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);  
}

.slide_out .slide .slide_fr .slide_text, .slide_out .slide .slide_fr .slide_text:hover
{
position: absolute;
top: 65%;
left: 50%;
color: #ffffff;
font-size: 37px; 
    -webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);  
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.86);
border-bottom: #ffffff 1px solid;
border-color: transparent;
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
	z-index: 10000;
}

.slide_out .slide .slide_fr a.slide_text:hover
{
border-color: #ffffff;	
}


 


.slide_out .slide_nav {
    position: absolute;
    left: 50%;
    bottom: 20px;   
    z-index: 100;
    -webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);  
}



.slide_out .slide_nav a{
    display:inline-block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin-left: 10px;
    background: #ffffff;	
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.43);
-moz-box-shadow:    0px 0px 8px 0px rgba(0, 0, 0, 0.43);
box-shadow:         0px 0px 8px 0px rgba(0, 0, 0, 0.43);
}
.slide_out .slide_nav a.activeSlide{
    background: var(--main-color); 
}


.slide_out .slide_next
{
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
    position: absolute;
    right: 10px;
    top: 50%; 
    width: 36px;  
    height: 36px;   
    text-align: center;
    background: #ffffff  url(/cicons/black/png/br_next_icon&24.png) center no-repeat;
	background-size: 20px 20px; 
    cursor: pointer;
    z-index: 10 !important; 
 
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
	
    -webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%); 
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}



.slide_out .slide_prev
{
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
    position: absolute;
    left: 10px;
    top: 50%; 
    width: 36px;  
    height: 36px;   
    text-align: center;
    background: #ffffff  url(/cicons/black/png/br_prev_icon&24.png) center no-repeat;
	background-size: 20px 20px; 
    cursor: pointer;
    z-index: 10 !important; 
 
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
	
    -webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%); 

	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}

.slide_out .slide_next:hover, .slide_out .slide_prev:hover
{ 
}

 .tabs
 {
	position: relative; 
	padding-top: 20px;
 }
 
 
  .tabs .tab_title
  {
	 display: inline-block;
	 padding: 10px;
	 font-size: 16px;
	 white-space: nowrap;  
	 background: #eeeeee;
	 border: #eeeeee 1px solid;
	 border-bottom: 0;
	 position: relative;
	 bottom: -1px;
	 padding-left: 25px;
	 padding-right: 25px;
	 font-weight: bold;
	 cursor: pointer;
	 
	 -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
	 
	 margin-right: 5px;
  }
  
    .tabs .tab_title_sel
	{
	  background: #ffffff;	
	  color:  var(--main-color);
	}
	
	  .tabs .tab_content
	  {
		border-top: #eeeeee 1px solid; 
		display: none;
		padding: 20px;
	  }
	  
	   .tabs #tab_descriere_content
	   {
		display: block;   
	   }
 

._editfield
{
cursor: pointer !important;
padding-left: 3px; 
padding-right: 3px;
background: #eeeeee;	
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
}

._editfield:hover
{
background: #cccccc;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
	cursor: text;
}

._editbt
{
background: #eeeeee;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
	font-size: 11px;
	padding: 3px;
	margin-left: 3px;
	margin-right: 3px;
	white-space: nowrap;
}

._editbt:hover
{
  background: #dddddd;
}


.edit_div
{
background: #ffffff;
borde: #cccccc 1px solid;
padding: 10px;

-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.68);
box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.68);

position: absolute;
z-index: 100000;
}

.edit_div_trans
{
	 
}

  .tim
 {
	vertical-align: middle !important;
	margin: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	border: #eeeeee 1px solid;
	padding: 3px;
	cursor: pointer;
 }
 
  .tim:hover
  {
	border: #cccccc 1px solid;  
  }
 
 .tim_div
 {
	max-width: 100%;
	max-height: 100%;
	overflow: auto; 
 }
 
 .tim_div img
 {
	max-width: 100%; 
 }

.simple_ch, .simple_ch:hover 
{ 
padding-left: 15px !important;
padding-right: 15px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 28px;
min-height: 28px; 
color: var(--main-color);
text-decoration: none;
background-position: 8px 6px;  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	 
margin: 5px; 
white-space: nowrap;
background-color: #eeeeee !important;  
}

#img_ico
{
width: 250px; 
display: inline-block; 
vertical-align: top;
}

#img_ico .img_bt, #img_ico .ico_bt, #img_ico .vid_bt
{
	background: #eeeeee;
	border: #eeeeee 1px solid;
	border-bottom: 0;
	padding: 5px;
    margin-bottom: 15px;
}

._img_sel .img_bt
{
	background: #ffffff !important;
}


._ico_sel .ico_bt
{
	background: #ffffff !important;
}

._vid_sel .vid_bt
{
	background: #ffffff !important;
}


.simple_ch img, .simple_ch:hover img
{
position: relative;
margin-right: 10px;
bottom: -3px;
}
._bl
{
display: block !important;  
}

.buton4, .buton4:hover 
{ 
padding-left: 15px !important;
padding-right: 15px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 12px; 
line-height: 25px;
height: 25px; 
color: var(--main-color);
text-decoration: none;
background-position: 8px 6px;  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
cursor: pointer; 
margin: 5px; 
padding: 0;
font-weight: bold;
white-space: nowrap;
background-color: #cccccc !important; 

-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.44);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.44);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.44); 
}



.mos_div
{
position: relative;	
width: 100%;
max-width: 100%;
}

._glr
{ 
width: auto; 
}

.mos_div .mos
{
	display: inline-block;
	width: 32%;
	vertical-align: top;
	position: relative;
	min-height: 370px;
	box-sizing: border-box;
}

._glr .mos
{
min-height: 300px;	
width: 24%;
	min-height: 0;
}

.mos_div .mos .mos_in
{
margin: 10px;
padding: 10px;
	min-height: 350px;
position: relative; 
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 3px;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; 
	overflow: hidden;   
	 text-align: center;
}

.mos_div .mos .mos_in .maimult
{ 
}


._glr .mos .mos_in
{ 
	min-height: 0;	
	 text-align: center;
}

.mos_div .mos .mos_in:hover
{	box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -o-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 15px 30px 0 rgba(0,0,0,.15); 	
}

.mos_div .mos .mos_in .mos_img, .mos_div .mos .mos_in .mos_img:hover
{ 
margin: 10px;  	
display: block;
outline: none;
    border: none; 
    height: auto;
	text-align: center;
}
 
.mos_div .mos .mos_in .mos_img img
{
width: 100%;	
outline: none;
    border: none; 
    height: auto;
} 

._glr .mos .mos_in .mos_img img
{
width: auto;
 height: 180px;	
	max-width: 100%;
outline: none;
    border: none; 
}

.mos_div .mos .mos_text
{
padding: 20px;	
text-align: left;
	line-height: 170%;
}

.mos_div .mos .mos_in  .mos_text .mos_title
{
display: block;
font-weight: bold; 
margin-bottom: 20px; 
}

._glr .mos .mos_in  .mos_text .mos_title
{
margin-bottom: 0;	
white-space: nowrap;
overflow: hidden; 
}

.mos_title a, .mos_title a:hover, .mos_div .mos .mos_in  a, .mos_div .mos .mos_in  a:hover
{  
}

.mos_div .mos .mos_in  .mos_text .mos_title i
{
padding: 16px;
margin-right: 16px;
font-weight: normal;	

-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
	font-size: 16px;	
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; 
}

.mos_div .mos:hover .mos_in  .mos_text .mos_title i
{ 	
}






.categorii
{
position: relative;	 
display: inline-block;
width: 1200px;
max-width: 100%;
text-align: center;
}

.categorii .categorie
{
	position: relative;
	display: inline-block;
	height: 45px;
	line-height: 45px; 
	white-space: nowrap;
	margin-right: 5px;
}


.categorii .categorie .cat_header
{
color: var(--main-color); 
display: inline-block; 
	-webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}


.categorii .categorie .cat_header .open_cat
{
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;  
	background: var(--main-color);
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	vertical-align: middle; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9; 
	width: 0;
}


.categorii .categorie .cat_header .open_cat:after
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f107"; 
    color: #777777;	
	margin-left: 9px; 
	top: 3px;
	position: relative; 
}

.categorii .categorie .cat_header .open_cat span { 
    position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    background: url(/cicons/white/png/br_down_icon&16.png) center no-repeat;
	background-size: 10px 10px;
}
 

.categorii .categorie .cat_header .close_cat
{
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center; 
	background: var(--main-color);
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	display: none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9; 
}

.categorii .categorie .cat_header .close_cat span { 
    position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    background: url(/cicons/white/png/br_up_icon&16.png) center no-repeat;
	background-size: 10px 10px;
}

 

.categorii .cat_open .cat_header .close_cat
{
display: none;	
}

.categorii .cat_open .cat_header .open_cat
{
display: none;	
}


.categorii .categorie .cat_header:hover
{  	
}

.categorii .categorie .cat_header a, .categorii .categorie .cat_header a:hover
{ 
	 color: var(--main-color) ;	
display: block;	
 font-weight: normal;
 letter-spacing: +1px; 
font-size: 15px; 
text-transform: uppercase;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; 
}

 .categorii .categorie .cat_header a:hover
 {
	color: var(--main-color) ; 
 }
 
 .categorii .categorie .cat_header a i, .categorii .categorie .subcategorii a i
 {
	margin-right: 10px; 
 }


.categorii .categorie .subcategorii
{
	position: absolute;
	top: var(--menu-height);
	left: 0px; 
	background: #ffffff;
	padding: 10px;  
	display: none;
	min-width: 150px;
	text-align: left;
	border: #dddddd 1px solid;   
}


.categorii .categorie:hover .subcategorii
{
display: block;	
}

.categorii .categorie .subcategorii a, .categorii .categorie .subcategorii a:hover
{
display: block;	  
color: #000000;  
font-size: 15px;
padding: 5px;
height: 25px;
line-height: 25px;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; 
}

 

.categorii .categorie .subcategorii a:hover
{
color: #cccccc;	 
}


.title1 
{
font-size: 22px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 10px;
color: #000000;	
}



 .detalii_max, .detalii_max:hover 
{
 
background-color: var(--main-color); 
padding-left: 10px;
padding-right: 10px;
width: auto;
border: 0; 
display: inline-block;
font-size: 18px;  
line-height: 28px;
height: 28px; 
color: #ffffff;
text-decoration: none;  
margin: 5px; 
margin-left: 7px;
margin-right: 7px;
white-space: nowrap;
-webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear; 
}


 .detalii_max, .detalii_max:hover
 {
	 background-color: var(--main-color);
 }
 
.detalii_max:hover
 {
	 background-color: #C30;
	 color: #ffffff;
 }

.pret_max
{ 
font-size: 25px;
color: var(--main-color);	
font-weight: bold;
}

 .add_cart_max, .add_cart_max:hover
{
 
background-color: var(--main-color); 
padding-left: 20px;
padding-right: 20px;
width: auto;
border: 0; 
display: inline-block;
font-size: 20px;  
line-height: 45px;
height: 45px; 
color: #ffffff;
text-decoration: none;   
margin-left: 0; 
white-space: nowrap;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; 
	margin-top: 10px;
}


 
 
  .add_cart_max, .add_cart_max:hover
 {
	 /*
    padding-left: 40px;
	background-image: url(/cicons/black/png/shop_cart_icon&24.png); 
	background-position: 8px 10px;
	background-repeat: no-repeat;
	margin-right: 0;
	background-size: 20px 20px;
	*/
 }
 
 
  .add_cart_max:hover
 {
	background-color: #C60; 
 }
 
 
 
 
 .add_cart_max_div
 {
	white-space: nowrap; 
	display: inline-block;
 }
 
 .add_cart_max_nr
 {
   width: 40px;
   height: 20px;
   border: 0; 
   border: #eeeeee 1px solid;
   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-size: 14px; 
	text-align: center;
	padding: 4px; 
 }




 
 .descriere_max
 {
	padding: 10px; 
 }
 
  .descriere_max img
  {
	max-width: 90%;  
  }
  
  
  .social-icons
  { 
	padding-left: 10px;
	padding-right: 10px;  
	padding-top: 10px;
  }
  
 .social-icons a {
    margin-left: 0px;
    margin-right: 0px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-size: 9px;
    border-radius: 0px;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
} 
  
 .social-facebook {
    background: rgb(59, 89, 152);
} 

.social-twitter {
    background: rgb(0, 189, 236);
}

.social-linkedin {
    background: rgb(27, 146, 189);
}

.social-tumblr {
    background: rgb(57, 88, 116);
}

.social-google {
    background: rgb(217, 74, 57);
}

.social-pinterest {
    background: rgb(184, 36, 42);
}
  
 
 .prod_right_chn
 { 
	    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	position: relative;
 }
 
 .prod_right_chn ._in
 {
	padding-top: 15px;
	padding-bottom: 15px; 
 }
 
  .pret_left
  { 
	display: inline-block;
	width: 40%; 
	text-align: center;
	vertical-align: middle;
	position: relative;
  } 
  .pret_right
  { 
	border-left: #eeeeee 1px solid; 
	display: inline-block;
	width: 58%; 
	text-align: center;
	line-height: 250%;
	vertical-align: middle;
	position: relative;
  }
 
  
 ._yellow
 {
	background-color: #F60 !important; 
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
	color: #ffffff;
 }
 
 ._yellow:hover
 {
	background-color: #cccccc !important;
	color: var(--main-color) !important; 
 }


#content_cart
{
width: 400px;
min-height: 200px;
position: fixed;
top: 50%;
left: 50%; 
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.28);
background: #ffffff;	
    -webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); 
display: none; 
z-index: 1000000000000;
padding-top: 40px;
}

#content_cart #content_cart_in
{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 10px;		 
}

#content_cart #content_cart_close
{
width: 26px;
height: 26px;
position: absolute;
top: -13px;
right: -13px;

background: #666666 url(/icons/white/ic_action_remove.png) center no-repeat;	
background-size: 18px 18px;
   -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.28);
}

.prod_max
{
 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
	padding: 10px;
	overflow: hidden;
}

.produse
{
position: relative;	 
}

.produse .prod_out
{
	display: inline-block;
	vertical-align: top;
	width: 33%;	
}

.produse .prod_out .prod
{
margin: 10px;	  
background: #ffffff ; 
background-size: 100% 100%;
text-align: center;   
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;  
    position: relative;
	border-bottom: #eeeeee 1px solid;
}

.produse .prod_out .prod:hover
{ 
}

 .produse .prod_out .prod  .imgdiv
{ 
    position: relative; 
 height: 200px; 
 vertical-align: middle;
 background: #ffffff;
}
 
 

.produse .prod_out .prod  .imgdiv img
{

max-width: 100%;
max-height: 200px;	 
}

.produse .prod_out .prod .poza_mob
{
display: none;	
}

.produse .prod_out .prod .poza_desk
{
display: block;	
}

.produse .prod_out .prod .poza_mob img
{ 
height: auto;	
}


.produse .prod_out .prod .prod_in
{
padding: 10px;	
text-align: left;
}

.produse .prod_out .prod .prod_in .denumire_min
{ 
font-size: 16px;
padding-left: 10px;
padding-right: 10px;
color: #000000;
margin-top: 10px; 
height: 20px; 
overflow: hidden;
display: block;
text-align: center;
white-space: nowrap; 
}

.produse .prod_out .prod .prod_in .pret_min
{
margin-top: 5px;
margin-bottom: 5px;  
font-size: 16px;
padding-left: 10px;
padding-right: 10px;
color:var(--main-color); 
text-align: center;
}


.produse .prod_out .prod .detalii_min_div
{

	text-align: center; 
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);	
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0); 
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;   
  
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}

.produse .prod_out .prod:hover .detalii_min_div
{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;  
	top: 45%;
}

.produse .prod_out .prod:hover .poza_desk
{
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;  
}


.detalii_min, .detalii_min:hover, .add_cart_min, .add_cart_min:hover , .add_wl_min, .add_wl_min:hover 
{
 
background-color: #ffffff;  
padding-left: 12px;
padding-right: 12px;
width: auto;  
display: inline-block;
font-size: 14px;  
line-height: 30px;
height: 30px; 
color: var(--main-color); 
text-decoration: none;  
margin: 5px; 
margin-left: 3px;
margin-right: 3px;
white-space: nowrap;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;   
}
 
 
   ._b_green
  {
	border: #093 1px solid !important;  
	color: #093 !important;  
  } 

 
   ._f_green
  { 
    display: inline-block;
	color: #093 !important;  
	font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
  }  
   
   ._f_red
  { 
    display: inline-block;
	color: #C00 !important;  
	font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
  }  
  
  ._b_red
  {
	border: #C00 1px solid !important;    
	color: #C00 !important;  
  }

 
 ._now
 {
	display: inline-block;
	white-space: nowrap; 
 }

 
  
 .detalii_min span:before, .detalii_min:hover span:before
 {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f05a";
	 margin-right: 8px;
 }
 
  
   
 

 
 
 
 .add_cart_min span:before, .add_cart_min:hover span:before
 {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f07a";
	 margin-right: 8px;
 }
 
    
 .add_wl_min span:before, .add_wl_min:hover span:before
 {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f004"; 
 } 
 
 
  .add_cart_min
  { 
  }
 
    
 .detalii_min:hover, .add_cart_min:hover, .add_wl_min:hover
 {
	 background-color: var(--main-color); 
	 color: #ffffff;
 } 
 
 
 
 .add_cart_min_div
 {
	white-space: nowrap; 
	display: inline-block; 
 }
 
 .add_cart_min_nr
 {
   width: 24px;
   height: 24px;
   border: 0;  
   background: #ffffff;
   -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	font-size: 13px; 
	text-align: center;
	padding: 2px;
	margin-right: 0px;
	position: relative; 
	border: #cccccc 1px solid;
	display: none;
 }




 .navigator
 {
	margin-top: 20px;
	text-align: center;
   margin-bottom: 20px;
   clear: both;
  }
 
 .navigator a, .navigator a:hover, .navigator span
{
 
display: inline-block;
margin-left: 5px;
margin-right: 5px;
background: #cccccc; 
min-width: 30px;
height: 28px;
line-height: 28px;
padding-left: 5px;
padding-right: 5px; 
 
font-weight: bold;
text-align: center;
font-size: 15px;
font-weight: bold; 
color: var(--main-color);	   
}

.navigator a:hover
{
background: #666666;	
}

.navigator span
{
 background: var(--main-color);
 color: #ffffff;
}
 
 
 
 
 hr
 {
	height: 1px;
	background: none;
	border: 0;
	border-top: #eeeeee 1px solid; 
 }
 



.nav
{
padding-left: 10px;
padding-right: 10px;
white-space: nowrap;
overflow-x: auto;
max-width: inherit;	
padding-bottom: 10px;
padding-top: 5px;
margin-bottom: 10px;
border-bottom: #eeeeee 1px solid;
}

.nav a, .nav a:hover
{
color: #666666;
font-size: 16px;	
}


.denumire
{
font-size: 30px;
font-weight: bold;
color: #000000;
padding-left: 10px;
padding-right: 10px;
margin-top: 20px;
margin-bottom: 20px; 
}

.prod_left, .prod_right
{
display: inline-block;
width: 50%;	
vertical-align: top;
}

.prod_right
{
	padding-top: 5px;	
}

._in
{
padding: 5px;	
	padding-top: 0 !important; 
}

 .prod_left ._in
 {
	padding-top: 0 !important; 
 }


 .art_prod_photo
{ 
text-align: center;
}
 

 .art_prod_photo .art_prod_photo_in
{ 
position: relative; 
} 

 .art_prod_photo .art_prod_photo_in span
{
line-height: 0;
height: 300px;
width: 100%;
padding: 0;
margin: 0;
position: relative;
display: inline-block;
cursor: pointer;
vertical-align: middle;
} 


 .art_prod_photo .art_prod_photo_in span .next
{
width: 50px;
height: 50px;
position: absolute;
top: 50%;
right: 0;
z-index: 10;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);	
  background: #ffffff url(/cicons/black/png/br_next_icon&16.png) center no-repeat;
  cursor: pointer; 
  
 
}



 .art_prod_photo .art_prod_photo_in span .prev
{
width: 50px;
height: 50px;
position: absolute;
z-index: 10;
top: 50%;
left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);	
  background:  #ffffff url(/cicons/black/png/br_prev_icon&16.png) center no-repeat;
  cursor: pointer;  
  
 
}


 .art_prod_photo .art_prod_photo_in span .zoom
{
width: 50px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
z-index: 100;
  
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  
  background:  url(/cicons/white/png/zoom_icon&32.png) center no-repeat;
  cursor: pointer; 
   
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0); 
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;   
    
}

 .art_prod_photo .art_prod_photo_in span:hover .zoom
{
 
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1; 
     
}



 .art_prod_photo .art_prod_photo_in  span .img_dum
{
width: 100%;
height: 100%;
display: none;
position: absolute;
z-index: 100;
}

 
 .art_prod_photo  .art_prod_photo_in span .main_img
{
max-width: 100%;
max-height: 300px;  
position: relative;
top: 50%; 

    -webkit-transform: translateY( -50%);
    -ms-transform: translateY( -50%);
    transform: translateY( -50%);
	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  
}



 .art_prod_photo  .art_prod_photo_in .art_prod_rest_photos
{
position: relative;
text-align: center;
vertical-align: top;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
height: 80px; 
margin-top: 5px;
}

 .art_prod_photo  .art_prod_photo_in .art_prod_rest_photos ._in_
{
width: auto;
height: 80px;;
white-space: nowrap;
position: absolute;
top: 10px;
left: 0px;
}


 .art_prod_photo  .art_prod_photo_in .art_prod_rest_photos  .art_prod_rest_photo
{
position: relative;
max-width: 130px;
min-height: 80px;
margin: 0;
padding: 0; 
margin-right: 10px;
display: inline-block;
vertical-align: middle; 
}
 
 .art_prod_photo  .art_prod_photo_in .art_prod_rest_photo img
{
max-width: 100%;
max-height: 80px;
cursor: pointer; 
vertical-align: middle; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  
}

._a50
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60); 
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;	
}



.content_lb_class
{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: none;
z-index: 10000000000; 
background: url(/push/content_lb_class.png);
}

 .content_lb_class   .content_lb_back,  .content_lb_class   .content_lb_in_class .content_lb_poza .content_lb_back
{
position: absolute;
top: 0;
right: 0; 
left: 0;
bottom: 0; 
z-index: 0;
}

.content_lb_class .content_lb_close
{
position: absolute;
top: 20px;
right: 20px; 
width: 35px;
height: 35px;
line-height: 35px;
background: url(/icons/white/ic_action_remove.png) center no-repeat;	
z-index: 10000000;
}

.content_lb_class .content_lb_in_class
{
position: absolute;
top: 50px;
left: 50px;
bottom: 50px;
right: 50px; 
}

.content_lb_class .content_lb_in_class .content_lb_poza
{
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
text-align: center;
display: inline-block;
vertical-align: middle;
z-index: 1000;
}


.content_lb_class .content_lb_in_class .content_lb_poza img
{
max-width: 100%;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;

    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
z-index: 10000;
}


 


.content_lb_poza .prev
{
	position: absolute;
    top: 50%;
    left: 5px; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	margin-right: 8px;
    z-index: 10;
    width: 35px;
    height: 35px; 
    cursor: pointer;
   display: inline-block;  
z-index: 10000;
}

.content_lb_poza .prev div
{
	position: absolute;
    top: 0;
    left: 0px;
    z-index: 1000; 
    width: 35px;
    height: 35px;
    cursor: pointer;
    display: block;  
z-index: 10000;
	
background: url(/icons/white/ic_action_previous_item.png) center no-repeat;  
	
}


.content_lb_poza .next
{
	position: absolute;
    top: 50%;
    right: 5px; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	margin-left: 8px;
    z-index: 10;
    width: 35px;
    height: 35px; 
    cursor: pointer;
z-index: 10000;
    display: inline-block;  
}

.content_lb_poza .next div
{
	position: absolute;
    top: 0;
    left: 0px;
    z-index: 100; 
    width: 35px;
    height: 35px;
    cursor: pointer;
    display: block; 

background: url(/icons/white/ic_action_next_item.png) center no-repeat;  

z-index: 10000;

}





.conversatie
{
position: relative;	
margin-bottom: 10px;
padding: 10px;
border-bottom: #eeeeee 1px solid;
display: block;
white-space: nowrap;
overflow: hidden;
-webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
}

.conversatie:hover
{
background: #eeeeee;	
}

.conversatie .conv_arr
{ 
height: 10px;
background:#ffffff url(/push/arr_inv3.png) right no-repeat;
position: absolute;
top: 0px;
right: 5px;
font-size: 10px;
color: #999999;  
padding-right: 13px; 
}

.conversatie .last_msg
{
 color: #999999;
 font-size: 12px;	
}

.conversatie .msg_noi
{
position: absolute;
top: 12px;
right: 5px;	
}

.conversatie .msg_noi span
{
color: #ffffff;
display: inline-block;
background: #C00;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
height: 18px;
line-height: 18px;
min-width: 18px;	
font-size: 10px;
font-weight: bold;
}

  .site_top_top
 {
position: absolute; 
height: 40px;	
line-height: 40px;
font-size: 14px;	
top: 0;
left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);   
text-align: left;   
width: 1200px;
max-width: 100%;	
	   vertical-align: middle;
	   display: inline-block;
	   border-bottom: #eeeeee 1px solid;
	   z-index: 10000;
 }

 
 .site_top
{ 
background: #ffffff;
height: var(--top-height);  
position: absolute;
top: 40px;
left: 0;  
right: 0;    
text-align: center;
z-index: 100;   
}


.site_top .site_menu_mob
{
display: none; 
}

.site_top .site_name .user_box
{
position: absolute; 
right: 30px;	
   top: 50%; 
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);  
}


.site_top .site_name .user_box a
{
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px; 
margin-top: 15px;
margin-bottom: 15px; 
	cursor: pointer;
	position: relative; 
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
margin-right: 10px; 
text-align: center;
}

.site_top .site_name .user_box a:hover
{  
}

.site_top .site_name .user_box .site_menu_search
{ 	
display: none;
}
 

.site_top .site_name .user_box .site_menu_notif
{
background: url(/cicons/black/png/bell_icon&24.png) center no-repeat;	
}

 .site_top .site_name .user_box .on
{
background: url(/cicons/black/png/bell_icon&24.png) center no-repeat;	
}

  

.site_top .site_name .user_box .site_menu_account
{ 
}
  
.site_top .site_name .user_box .site_menu_admin
{
background: url(/cicons/white/png/cog_icon&24.png) center no-repeat;	
}
  

.site_top .site_name .user_box .site_menu_cart
{
 
}

.site_top .site_name .user_box .site_menu_wl
{ 
}

.site_top .site_name .user_box .site_menu_users
{
background: url(/cicons/white/png/users_icon&32.png) center no-repeat;	
    background-size: 28px 28px !important;
}


.site_top .site_name .user_box .site_menu_conv
{
background: url(/cicons/white/png/spechbubble_2_icon&24.png) center no-repeat;	
}

.site_top .site_name .user_box a , .site_top .user_box a:hover
{
background-size: 22px 22px !important;	
}

.site_top .site_name .user_box a
{   
}

.user_box a .user_box_notif
{
position: absolute;
top: -10px;
right: -3px;
left: auto;	
display: block !important;
list-style: none;
margin: 0;

height: 18px;
line-height: 18px;
width: 18px;
}


.user_box a .user_box_notif div
{
color: #ffffff;
display: inline-block !important;
background: #C00;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
height: 18px;
line-height: 18px;
min-width: 18px;	
font-size: 10px;
font-weight: bold;	
margin: 0;
}

 
.menu_left  a .user_box_notif
{
position: absolute;
top: 9px;
right: 12px;
left: auto;	
display: block !important;
list-style: none;
margin: 0;

height: 18px;
line-height: 18px;
width: 18px;
}


.menu_left a .user_box_notif div
{
color: #ffffff;
display: inline-block !important;
background: #C00;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
text-align: center;
height: 18px;
line-height: 18px;
min-width: 18px;	
font-size: 10px;
font-weight: bold;	
margin: 0;
}

   

 
 
   .site_menu_settings img
  {
   background:  url(/cicons/black/png/bell_icon_off&16.png) left no-repeat; 
   width: 16px;
   height: 16px;
   top: 11px !important;
  }
 
    .on img
  {
   background: url(/cicons/black/png/bell_icon&16.png) left no-repeat;   
   width: 16px;
   height: 16px; 
   top: 14px !important;
  }

 .site_top .site_menu_msg
{
display: block;
min-width: 35px;
height: 30px;
background: #ffb401 url(/cicons/black/png/spechbubble_sq_line_icon&16.png) left no-repeat;

position: absolute;
top: 20px;
right: 300px;
z-index; 50;
}

 


 .site_top .site_name
{
height: 100%;	
position: relative; 
text-align: left; 
font-size: 30px; 
font-weight: bold;
color: #ffffff; 
width: 1200px;
max-width: 100%;	
	   vertical-align: middle;
	   display: inline-block;
}

 

 .site_top .site_name .site_name_text,  .site_top .site_name .site_name_text:hover
{ 
font-size: 35px;
font-weight: bold;
line-height: var(--top-height);  
height: var(--top-height);
display: inline-block;
position: relative;  
color: var(--main-color);   
}

 .site_top .site_name .site_name_text img,  .site_top .site_name .site_name_text:hover img
 { 
   max-height: var(--top-height);  
 }
 
  .site_top .site_name #site_search
  {
	display: inline-block;
	position: absolute; 
	width: 350px;
	height: 65px;  
   left: 50%;  
   top: 50%; 
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);   
  }
  
.site_top .site_name .site_name_text span,  .site_top .site_name .site_name_text:hover span
{
	display: none; 
	position: absolute;
	top: 50%;
	left: 100%;
	white-space: nowrap;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);  
  font-size: 22px;
}

  .site_top .site_name .site_name_text:hover span
  { 
  }

   .site_top .site_name #site_search #site_search_in
   {
	   vertical-align: middle;
	   border-bottom: var(--main-color) 1px solid;
	
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;	

position: absolute;
top: 50%;
left: 0;
right: 0;

height: 30px;

  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);  
   }
   
    .site_top .site_name #site_search #site_search_in #site_search_submit
	{
	 position: absolute;
	 display: block;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 width: 50px; 
	 line-height: 30px;
	 text-align: center;
	 color: var(--main-color); 
	}
 
	
	.site_top .site_name #site_search #site_search_in #site_search_submit span:before
	{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f002"; 
	 color: var(--main-color); 
	  font-size: 14px;
	  position: relative;
	  top: -6px;
	}
	
	
	.site_top .site_name #site_search #site_search_in #site_search_input	
	{
	 position: absolute; 
	 top: 0;
	 left: 0;
	 bottom: 0;
	 width: 320px;
	 line-height: 30px;
	 border: none;
	 background: none;
	 color: var(--main-color) !important;  
	 text-transform: uppercase; 
	}
 
 .site_left
{   
position: absolute;
top: var(--header-height);
left: 0;  
right: 0;   
height: var(--menu-height);
z-index: 90; 
background: #ffffff; 
border-top: #dddddd 1px solid;
border-bottom: #dddddd 1px solid;
text-align: center;     
}

.site_left_fix
{
position: fixed;
top: 0;
left: 0;  
right: 0; 
 }

 .site_left .in
 {
	padding: 0; 
 }
 
 

  .site_name_left
 {
 position: relative;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
 border-bottom: #eeeeee 1px solid; 
 background-color: #ffffff;   
 margin-bottom: 10px; color: var(--main-color);
 }
 
  .site_name_left img
 { 
 max-width: 100px;
 max-height: 100px; color: var(--main-color);
 }
 
 .site_name_left div
 {
  font-size: 20px;
  font-weight: bold;color: var(--main-color);
 }
  
 .site_name_left span
 {
  font-size: 20px;
  font-weight: bold;
  display: block;
  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; 
	filter: alpha(opacity=70); 
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
    font-weight: bold;
    font-size: 12px;
	color: var(--main-color);
 }
 
 .site_name_left a, .site_name_left a:hover
 { 
	color: var(--main-color);
 }
 
 
.chenar 
{
background: #ffffff;
border: #eeeeee 1px solid;
padding: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
margin-top: 5px;
margin-bottom: 5px;	
display: block;
color: #666666;
position: relative;
}

.chenar .chenar_12, .chenar .chenar_12:hover
{
	position: absolute;
	top: 5px;
	right: 10px;
	color: #666666;
	font-size: 16px;
	display: inline-block;
}

.chenar img
{
max-width: 100%;
}

.chenar .t 
{
color: var(--main-color);
}

.in
{
padding: 15px;	
}

._shd
{ 
    border: #eeeeee 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
}

.chenare_mp
{
position: relative;
}

.chenare_mp .chenar_mp
{
width: 33%;
display: inline-block;position: relative;
}

.chenare_mp .chenar_mp a, .chenare_mp .chenar_mp a:hover
{
display: block;
position: relative;
padding: 10px;
padding-left: 45px;
background: #ffffff;
border: #cccccc 1px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; 
	filter: alpha(opacity=70); 
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
    margin: 5px;
}


.chenare_mp .chenar_mp a:hover
{
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.chenare_mp .chenar_mp a img, .chenare_mp .chenar_mp a:hover img
{
display: inline-block;
position: relative;
position: absolute;
top: 10px;
left: 10px;
}


.chenare_mp .chenar_mp a div, .chenare_mp .chenar_mp a:hover div
{
font-size: 16px;
font-weight: bold;
}

.menu_left
{
position: relative;	 
}

.menu_left a, .menu_left a:hover, .menu_left ._a, .menu_left ._a:hover
{
height: 40px;
line-height: 40px; 
font-size: 18px;
color: #666666;
display: block;  
    font-weight: bold;
    padding-left: 55px;
    position: relative;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;	
-webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
	cursor: pointer;
}

._a_admin, ._a_admin:hover
{ 
  color: #ffffff !important;
  background: #F60 url(/cicons/white/png/cog_icon&16.png) left no-repeat !important;
  background-position: 12px 7px !important;	
  height: 30px !important;
  line-height: 30px !important; 

-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
}
 ._a_admin:hover
 {
	background-color: #666666  !important;
 }
 
._adm
{ 
    border: #eeeeee 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px #F60;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px #F60;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px #F60; 
	background: #eeeeee;
}

._adm a:hover
{
background: #dddddd !important;	
}

._adm_top
{
color: #F60 !important;
text-align: center;
border-bottom: #eeeeee 1px solid; 
height: 40px;
line-height: 40px;
font-size: 17px;
font-weight: bold; 
	margin-bottom: 5px;
}

.admin_pag {
    background: #ffffff;
    border: #cccccc 1px solid;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.1);
    margin-top: 5px;
    margin-bottom: 5px;
}

.menu_left a:hover, .menu_left ._a:hover
{ 
	background: #ebebeb;
}

.menu_left .disabled a, .menu_left .disabled a:hover
{
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)'; 
	filter: alpha(opacity=30); 
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3; 
}




.menu_left a img, .menu_left a:hover img, .menu_left ._a img, .menu_left ._a:hover img
{
position: absolute;
left: 16px;
top: 11px;
}

 .site_mid
{ 
padding-top: var(--mid-top);  
min-height: 200px;   
width: 1200px;
max-width: 100%;
display: inline-block;
text-align: left;
}
 
 

.site_bottom
{
min-height: 200px;   
border-top: #dddddd 1px solid; 
background: #ffffff;
text-align: center; 
padding: 20px;	
padding-top: 40px;
}

.site_bottom .site_bottom_in
{
position: relative;
display: inline-block;
width: 1200px;
max-width: 100%;
text-align: left;
}

.site_bottom .menu_bottom
{
display: inline-block;
width: 33%;	
}

.site_bottom .menu_bottom a, .site_bottom .menu_bottom a:hover
{
display: block;
padding: 5px;
font-size: 15px; 
    color:  var(--main-color);	 
white-space: nowrap;	 
}

 .site_bottom .menu_bottom a:hover
 {
color: var(--main-color);
 }
 
 .site_bottom .menu_bottom a i
 {
	margin-right: 10px; 
 }
 
 .bottom_bottom
 {
	padding-top: 30px;
	text-align: center; 
	
 }
 
  .bottom-socials {
    margin-left: 7px;
    margin-right: 7px;
    line-height: 40px;
    min-width: 40px;
    height: 40px;
    font-size: 26px; 
	display: inline-block; 
	color: var(--main-color); 
	text-align: center;
	    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
	margin-bottom: 10px;
} 

 .bottom-socials:hover
 {
	color: #666666; 
 }
 
 .bottom-socials-app
 {
   	 
	background: #ffffff; 
	color: var(--main-color);
    line-height: 35px;
    min-width: 35px;
    height: 35px; 
	padding-left: 14px;
    padding-right: 14px;
	margin-bottom: 40px; 
 }
 
 .bottom-socials-app span
 {
	display: block;
	white-space: nowrap;
	font-size: 16px;  
 }
 

.conversatii
{
position: fixed;
top: 0px;
right: 0;
bottom: 0;
width: 300px; 
overflow-y: auto;
border-left: var(--main-color) 1px solid;
z-index: 1000;

background-color: #ffffff; 
border-left: #eeeeee 1px solid;

    box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);
right: -310px;	 
z-index: 10000010 !important; 



}

.conversatii_title
{
text-align: center;
height: 40px;
line-height: 40px;	
color: var(--main-color);
font-weight: bold;  
background-size: 100% 100%;
font-size: 16px;
font-weight: bold;
}

.conversatii_title .conversatii_reload
{
height: 30px;
width: 30px;
position: absolute;
top: 0;
left: 0;
background: url(/cicons/black/png/refresh_icon&16.png) center no-repeat;
background-size: 16px 16px;	
}
 

.conversatii_title .conversatii_close
{
height: 30px;
width: 30px;
position: absolute;
top: 0;
right: 0;
background: url(/cicons/black/png/delete_icon&16.png) center no-repeat;
background-size: 16px 16px;	
display: block; 
}
  
 
 
.clear
{
clear: both;	
}

.notify
{
font-size: 17px;	
-webkit-box-shadow: rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px;
-moz-box-shadow:    rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px;
box-shadow:         rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px;  
padding: 10px;
display: block;
margin-bottom: 10px;
margin-top: 10px;
text-align: left;
background: #F90;	 
color: #ffffff;
}
.top_detalii
{
font-size: 14px;	
-webkit-box-shadow: rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px;
-moz-box-shadow:    rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px;
box-shadow:         rgba(0, 0, 0, 0.137255) 0px 1px 4px 0px; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
padding: 10px;
display: block;
margin-bottom: 5px;
text-align: left;
background: #eeeeee;
max-width: 94%;
}


.simple_title
{
font-size: 20px; 
text-align: center;
color: var(--main-color);	 
line-height: 150%;
margin-bottom: 20px;  
max-width: 100%;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
border-bottom: var(--main-color) 2px solid;
}

.simple_title div
{
display: inline-block; 
padding-bottom: 10px; 
line-height: 150%;	
}

 .login_field
{
width: 400px;
max-width: 80%;
border: #cccccc 1px solid; 
min-height: 40px;
line-height: 40px;
display: inline-block;
text-align: left;  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
margin-bottom: 5px;
background-position: 7px 5px !important;
padding-left: 10px; 
position: relative;
background: #ffffff;
}

._w95 .login_field
{
max-width: 95%;	
}

.chenar_form
{
	border: #eeeeee 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    background: #eeeeee;
	margin-bottom: 15px;
	padding: 15px;
}

 

.login_field input, .login_field textarea, .login_field select
{
border: 0;
background: none;	
width: 400px !important; 
max-width: 95% !important; 
color: #000000;
}

#mytoast_div
{
position: fixed;
bottom: 15px;
right: 15px;
padding: 10px;
width: 130px;
min-height: 10px;
max-height: 150px;
background: #666666; 
color: #ffffff;
font-size: 13px;
text-align: center;	
z-index: 1000010000;
display: none;
}



.buton1, .buton1:hover, .login_field .buton1, .login_field .buton1:hover
{
background-color: #eeeeee; 
padding-left: 25px !important;
padding-right: 25px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 35px;
height: 35px; 
color: var(--main-color);
text-decoration: none;
background-position: 8px 6px;  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
cursor: pointer;
background-size: 24px 24px;
margin: 5px; 
white-space: nowrap;
 
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.24);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.24);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.24);
	-webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
}


 .buton1:hover,  .login_field .buton1:hover,  .buton1_sel,  .login_field .buton1_sel
 {
	background-color: #cccccc; 
 }
 
 .buton1 span, .buton1:hover span 
 {
	margin-left: 15px;
	margin-right: 0; 
    color: var(--main-color); 
    font-weight: bold;
 }
 
 .buton1:hover span 
 {
   color: var(--main-color);
 }

._grey_bg, ._grey_bg:hover
{
background-color: #cccccc !important;  
}

._user_add_bg, ._user_add_bg:hover
{
background-image: url(/icons/black/ic_action_add_person.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._settings, ._settings:hover
{
	
background: #ffffff url(/cicons/black/png/cog_icon&16.png);
background-position: 13px 9.5px !important; 
background-repeat: no-repeat; 
padding-left: 45px;	
}

._mm, ._mm:hover
{
	
background-image: url(/icons/black/ic_action_collapse.png);
background-repeat: no-repeat; 
padding-left: 45px;	
}

._plus, ._plus:hover
{
	
background-image: url(/icons/black/ic_action_new.png);
background-repeat: no-repeat; 
padding-left: 45px;	
}


._play_bg, ._play_bg:hover
{
	
background-image: url(/icons/black/ic_action_next_item.png);
background-repeat: no-repeat; 
padding-left: 45px;	
}

._user_bg, ._user_bg:hover
{
background-image: url(/icons/black/ic_action_person.png);
background-repeat: no-repeat; 
padding-left: 45px;	
}

._web_bg, ._web_bg:hover
{
background-image: url(/icons/black/ic_action_web.png);
background-repeat: no-repeat; 
padding-left: 45px;	
}

._pass_bg, ._pass_bg:hover
{
background-image: url(/icons/black/ic_action_accounts.png);
background-repeat: no-repeat; 
padding-left: 45px;		
}


._mail_bg, ._mail_bg:hover
{
background-image: url(/icons/black/ic_action_unread.png);
background-repeat: no-repeat; 
padding-left: 45px;		
}
 

._tel_bg, ._tel_bg:hover
{
background-image: url(/icons/black/ic_action_end_call.png);
background-repeat: no-repeat; 
padding-left: 45px;		
}

._loc_bg, ._loc_bg:hover
{
background-image: url(/icons/black/ic_action_place.png);
background-repeat: no-repeat; 
padding-left: 45px;		
}

._pass2_bg, ._pass2_bg:hover
{ 
padding-left: 45px;		
}


._no_bg, ._no_bg:hover
{  
font-weight: bold;	
}

._fav, ._fav:hover
{
background-image: url(/icons/black/ic_action_not_important.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._fav_sel, ._fav_sel:hover
{
background-image: url(/icons/black/ic_action_important.png);
background-repeat: no-repeat;
background-color: #13568c;
padding-left: 45px;	
}


._map, ._map:hover
{
background-image: url(/icons/black/ic_action_place.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._gps, ._gps:hover
{
background-image: url(/icons/black/ic_action_location_found.png);
background-repeat: no-repeat;
padding-left: 45px;	
}



._cart, ._cart:hover
{
background-image: url(/icons/black/ic_action_cart.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._checked, ._checked:hover
{
background-image: url(/icons/black/ic_action_accept.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._yel_bg
{
background-color: #ffddb2 !important;	
}


._cats, ._cats:hover
{
background-image: url(/icons/black/ic_action_overflow.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

 

._locs, ._locs:hover
{
background-image: url(/icons/black/ic_action_place.png);
background-repeat: no-repeat;
padding-left: 45px;	
}




._edit, ._edit:hover
{
background-image: url(/icons/black/ic_action_edit.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._del, ._del:hover
{
background-image: url(/icons/black/ic_action_remove.png);
background-repeat: no-repeat;
padding-left: 45px;	
}



._dir, ._dir:hover
{
background-image: url(/icons/black/ic_action_split.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._play, ._play:hover
{
background-image: url(/icons/black/ic_action_play.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._tel, ._tel:hover
{
background-image: url(/icons/black/ic_action_call.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._msj span:before 
{ 
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     content: "\f05a";
	 margin-right: 8px; 
}

._msj span, ._msj:hover span
{ 
	 margin-left: 0;
}


._photo, ._photo:hover
{
background-image: url(/icons/black/ic_action_new_picture.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._sendmsg, ._sendmsg:hover
{
background-image: url(/icons/black/ic_action_send_now.png);
background-repeat: no-repeat;
padding-left: 45px;	
}



._camera, ._camera:hover
{
background-image: url(/icons/black/ic_action_camera.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._cal, ._cal:hover
{
background-image: url(/icons/black/ic_action_go_to_today.png);
background-repeat: no-repeat;

padding-left: 45px;	
}



._nowidth, ._nowidth:hover
{ 
padding: 0 !important;	
min-width: 32px!important;
height: 33px!important;
line-height: 33px!important;
background-position: 0px 0px; 
margin-right: 8px;
}


._req, ._req:hover
{ 
background-image: url(/push/_req.png) !important; 
background-repeat: no-repeat !important; 
background-position: right !important; 
background-size: 16px 16px !important; 
position: relative;
}

#loader
{
position: fixed;
top:  50%;
left: 50%;
width: 100px; 
height: 100px;

  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);	
  z-index: 1000000000;
  display: none; 
}

#loader img 
{
width: 100%;
height: 100%;	
}





.content_div_div
{
position: fixed; 
top: 10px;
left: 50%; 
right: 0; 
bottom: 0; 
max-height: 100%;
z-index: 100000; 
display: none;
max-width: 1000px;   
width: 100%;
   
-webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
   
 text-align: left; 
  
}


._content_fix
{
position: fixed !important;
bottom: 145px !important;
top: auto !important;
left: auto !important;
right: 320px !important;
width: 350px !important;
height: 250px !important;
-webkit-transform: translate(0,0) !important;
  -ms-transform: translate(0,0) !important;
  transform: translate(0,0) !important; 
  max-height: none !important;
  
    
background: #ffffff;
  -webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
 min-height: 0; 
 
 text-align: left; 
}


.content_div_div .content_div_mid
{ 
background: #ffffff; 
padding: 20px;
margin-top: 40px;
 overflow-y: auto; 
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 max-height: 88%;
background: #ffffff;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 40px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 40px 0px rgba(0, 0, 0, 0.4);
}


 
 
._content_fix  .content_div_mid
{
padding: 0 !important;
margin: 0 !important;
margin-top: 35px !important;
overflow: hidden !important;
bottom: auto;
  max-height: none !important;
  
    
background: #ffffff;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 40px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 40px 0px rgba(0, 0, 0, 0.4);
}


.content_div_div .content_div_top
{
position: absolute;
top: 0;
left: 0;
height: 40px;
right: 0px;
background: #666666;
line-height: 40px;
color: #ffffff;
padding-left: 10px; 
overflow: hidden;
white-space: nowrap;
padding-right: 40px;
padding-left: 40px;
z-index: 100;
-webkit-box-shadow: 0fpx 0px 13px 0px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.36);
}

._content_fix  .content_div_top
{
height: 35px;
line-height: 35px;
padding-left: 10px; 
  -webkit-box-shadow: 0fpx 0px 13px 0px rgba(0, 0, 0, 0.36);
-moz-box-shadow:    0px 0px 13px 0px rgba(0, 0, 0, 0.36);
box-shadow:         0px 0px 13px 0px rgba(0, 0, 0, 0.36);
z-index: 10000;
} 
 
 
.content_div_div .content_div_top .content_div_close
{
width: 30px;
height: 30px;
line-height: 30px;
position: absolute;
top: 5px;
right: 5px;
}

.content_div_close img
{
	width: 30px;
	height: 30px;
background: url(/icons/white/ic_action_remove.png) center no-repeat;	
border: 0; 
background-size: 30px 30px;		
}




._content_fix .content_div_close img
{ 
background: url(/icons/white/ic_action_remove.png) center no-repeat !important;	 
background-size: 20px 20px !important;		
}

 .content_div_div .content_div_top div
 {
 white-space: nowrap;
 overflow: hidden;
 }

.content_div_div .content_div_top .content_div_close_m
{
 display: none;
}

 

.content_div_div .content_div_top .content_div_text
{ 
height: 50px;
line-height: 50px;
margin-left: 50px;
color: #ffffff;
font-size: 18px;
letter-spacing: +1px;
}

 

 




#content_div_2 { z-index: 10000000001;  }
#content_div_3 { z-index: 10000000003;  }
#content_div_4 { z-index: 10000000005;  }






#out_click_div
{
position: fixed;
z-index: 10;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: none;
}




#content_back
{
	position: fixed; 
	-webkit-backface-visibility: hidden;
	top: 0;
	left: 0px; 
	bottom: 0px; 
	right: 0px; 
display: none;
background: #000000;
 z-index: 1000;
 
 -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; 
	filter: alpha(opacity=70); 
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}




.gmlabels
{
background: #1C3D68;
padding: 3px;
color: #ffffff;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	 	
white-space: nowrap;
text-align: center;
min-width: 35px !important;  
line-height: 16px !important;
min-height: 16px !important;  
font-weight: bold;
z-index: 100000000000 !important; 
}

.gm_blue
{
	background: var(--main-color);
}

.gmlabels div
{
min-width: 35px !important;  
line-height: 16px !important;
min-height: 16px !important; 
	
}

 

#gmap_div1 { 
    position: absolute; 
    z-index: 10000000; 
    width: 80%;
    height: 80%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
 
-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.68);
box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.68);
  
 
    display: none;
	float: none;
}

 

#gmap_div1 #gmap_div {
    width: 100%;
    height: 100%;
	float: none;  
	display: block;
	position: relative;
}

 

#gmap_div1 #gmap_div_alert {
    display: none;
    position: absolute; 
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: #cccccc 1px solid;
    background: #ffffff;
    color: red;
    font-size: 14px;
    text-align: center;
    padding: 10px;
	float: none;
}

#gmap_div1 #gmap_close, #gmap_div1 #gmap_close:hover {
    position: absolute;
    top: 2px;
    right: 2px;
   height: 25px;
	line-height: 25px;
	width: 25px;
	font-size: 10px;
	color: #ffffff;
	background: var(--main-color) ;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	 
	float: none;
	text-align: center; 
	
}

 #mind_799, #mind_999, #mind_599, #mind_499
{
width: 1px;
height: 1px;
display: none; 
}


.mesaj_nou
{
display: block;
min-height: 55px;
position: relative;	 
background: #ffffff !important;
-webkit-box-shadow: 0px -3px 1px 0px rgba(50, 50, 50, 0.07);
-moz-box-shadow:    0px -3px 1px 0px rgba(50, 50, 50, 0.07);
box-shadow:         0px -3px 1px 0px rgba(50, 50, 50, 0.07);
}

.mesaj_nou .textarea_div 
{
background: none;
border: none;
position: absolute;
left: 25px;
bottom: 0;
right: 35px;  
padding: 0; 
min-height: 100%;
}
.mesaj_nou .textarea_div textarea
{ 
background: #ffffff !important;
border: none; 
position: absolute;
bottom: 5px;
height: 80%; 
left: 5px;
width: 93%;
padding: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
resize: none;
font-size: 13px;
color: #000000;
border: #cccccc 1px solid;
-webkit-box-shadow: inset 1px 1px 14px 0px rgba(50, 50, 50, 0.27);
-moz-box-shadow:    inset 1px 1px 14px 0px rgba(50, 50, 50, 0.27);
box-shadow:         inset 1px 1px 14px 0px rgba(50, 50, 50, 0.27);
}


.mesaj_nou .message_photos
{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 80px;
margin-top: -80px;
background: #ffffff;
display: none;
overflow-x: auto;
white-space: nowrap;
border-top: #eeeeee 1px solid;
border-bottom: #eeeeee 1px solid;
}

.mesaj_nou .new_photo_div
{
width: 30px;
height: 30px;
position: absolute;
top: 12px;
left: -3px;
background:  url(/icons/black/ic_action_camera.png) center no-repeat;
background-size: 25px 25px;
z-index: 10;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
    overflow: hidden;
}

.empty_photo
{
display: inline-block;
	  height: 50px;
	    width: 50px;
		border: #cccccc 1px solid;
		background: url(https://www.shopia.ro/ajax-loader.gif) center no-repeat;
        background-size: 15px 15px;
}

.message_photos div
{
width: 50px;
height: 50px;	
position: relative;
display: inline-block;
margin: 5px;
}

.message_photos div a, .message_photos div a:hover 
{
position: absolute;
top: 0px;
right: 0px;	
width: 14px;
height: 14px;
padding-left: 4px;
padding-bottom: 4px;
line-height: 18px;
font-size: 12px;
background: #ffffff;
color: var(--main-color);
z-index: 10000000;
font-weight: bold;
}

.attached_photos
{
position: relative;
}

.attached_photos img
{
width: 40px;
height: 40px;	
position: relative;
display: inline-block;
margin: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
border: #eeeeee 1px solid;
}


.file_button
{
bottom: 0;
    cursor: inherit;
    font-size: 1000px !important;
    height: 300px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
}



.mesaj_nou .send_msg 
{
background: url(/icons/black/ic_action_send_now.png) center no-repeat;
border: none;
position: absolute;
top: 0; 
bottom: 0;
right: 0;
width: 30px;
}


.mesaje
{
padding-right: 20px;	
padding-left: 20px;	
background: #ffffff;  
padding-top: 10px;
}

.content_div_mid
{
position: relative;	
}

.content_div_mid .mesaje
{ 
height: 295px; 
}


.mesaje .autor
{
font-size: 14px;
color: #666666;	  
}

.mesaje .data_ora
{
font-size: 10px;
color: #999999; 
margin-bottom: 20px;
clear: both;
margin-top: 5px;
}

.mesaje .mesaj
{
 
background: #008bdb;
color: #ffffff;
line-height: 120%;
padding: 4px;
padding-left: 8px;
padding-right: 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top: 5px;
font-size: 15px;	  
vertica-align: top;  
display: inline-block;  
margin-left: 40px;
}

.mesaj_main
{
position: relative;
}

.mesaje .mesaj a, .mesaje .mesaj a:hover
{
color: #ffffff;
text-decoration: underline;
}

.mesaje .my_message
{
 background-color: #eeeeee; 
color: var(--main-color);
margin-left: auto; 
margin-right: 40px;
display: inline-block;
}

.mesaje .my_message a, .mesaje .my_message a:hover
{
color: var(--main-color);
text-decoration: underline;
}

.mesaj_main .msg_img
{
width: 30px !important; 
height: 30px !important; 
line-height: 30px !important;  
display: inline-block;
-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
	vertical-align: top;
    background-color: #ffffff;
    text-align: center;
    font-size: 14px;
    text-align: center;
    color: #008bdb !important;
    border: #008bdb 1px solid;
    font-weight: bold; 
display: inline-block; 
position: absolute;
top: 3px;
left: 0;
}


.mesaj_main .msg_img_my
{
width: 30px !important; 
height: 30px !important; 
line-height: 30px !important;  
display: inline-block;
-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
	vertical-align: top;
    background-color: #ffffff;
    text-align: center;
    font-size: 14px;
    text-align: center; 
    color: #444444 !important;
    border: #444444 1px solid;
    font-weight: bold; 
display: inline-block; 
position: absolute;
top: 3px;
left: auto;
right: 0;

}

 

.col2
{
display: inline-block;
width: 45%;	
vertical-align: top;
}

hr
{
height: 0px;
border: 0px;
border-top: #eeeeee 1px solid;
margin-top: 5px;
margin-bottom: 5px;	
}

._notif_on
{	
    min-width: 40px;
    height: 18px;
    background: #ffffff url(https://www.shopia.ro/icons/activ.png) right no-repeat;
	background-size:40px 16px ;
    display: inline-block;
    cursor: pointer;
	position: relative;
	bottom: -5px;
	z-index: 0;
}

._notif_off
{ 
    background: #ffffff url(https://www.shopia.ro/icons/inactiv.png) right no-repeat;
	background-size:40px 18px ;	
}


 .content_div_div .content_div_top ._t
 {
 display: none;
 }
 
 
 
.comanda_row
   {
	position: relative;
	padding: 10px;   
	border: #eeeeee 1px solid;
	min-height: 45px;
	background: #ffffff;
	margin-bottom: 15px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;	  
   }
   
    .comanda_row .comanda_right
   {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 140px;
	text-align: right;  
	padding: 10px;   
   }
   
   ._5 { width: 5%; } 
   ._10 { width: 10%; } 
   ._15 { width: 15%; } 
   ._20 { width: 20%; }
   ._25 { width: 25%; }
   ._30 { width: 30%; }
   ._40 { width: 40%; }
   ._60 { width: 60%; }
   ._80 { width: 80%; }
   
   .cart_row
   {
	position: relative;
	padding: 20px;  
	padding-right: 180px;  
	border-bottom: #eeeeee 1px solid;
	min-height: 45px;
   }
   
    .cart_row .cart_den, .cart_row .cart_den:hover
	{
	font-size: 18px;
	font-weight: bold;	 
	color: var(--main-color); 
	}
   
   .cart_row .cart_cant
   {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 80px;
	width: 80px;  
	text-align: center; 
	padding: 10px;
	padding-top: 20px; 
   }
   
      
   .cart_row .cart_price
   {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 80px;
	text-align: right;  
	padding: 10px; 
	padding-top: 20px; 
	font-size: 18px;
   }
   
   .cart_row .cart_price a, .cart_row .cart_price a:hover
   {
	font-size: 12px;   
   }
   
         
    .cart_total
   {
	text-align: right;  
	padding: 10px;  
	font-size: 18px;
   }

 
 
 
 

 @media screen and (min-width: 799px) { 
	#mind_799 { display: inline-block; } 
 }
  
 @media screen and (min-width: 999px) { 
	#mind_999 { display: inline-block; } 
 }
  
@media screen and (max-width: 1200px) {	 
  
.posts .post iframe
{ 	
height: 330px; 
}

.site_top, .site_left
{
	
	left: 0;
	right: 0; 
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);  
 width: auto; 
}


   .site_top .site_name #site_search
  { 
	position: fixed;
	top: 70px;
	left: 0;
	right: 0;
	
	height: 50px;  
	margin-left: 0;
	width: auto;
	
	background: #ffffff;
	border-bottom: #eeeeee 1px solid;
    display: none;
	
	
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);  
  }
  
   .site_top .site_name .site_search_visible
   {
	display: block !important;   
   }
  
     .site_top .site_name #site_search #site_search_in
   {
	   vertical-align: middle;
	   

position: absolute;
top: 50%;
left: 50%;
right: auto;

height: 30px;

width: 500px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform:translate(-50%, -50%); 
   
   }
   
   

.site_top .site_name .user_box
{ 
right: 10px;	
   
}
.site_top .site_name .user_box .site_menu_search
{
display: inline-block !important;
}
   
   
 }
 
 @media screen and (max-width: 999px) {	 
 
 .posts .post iframe
{ 	
height: 330px; 
}
 
 
 .slide_out .slide .slide_fr .slide_text, .slide_out .slide .slide_fr .slide_text:hover
{ 
top: 50%;
left: 50%;
font-size: 25px;
text-align: center;
line-height: 120%;
}
 
 
 
.slide_out
{
	height: 300px;
}
 
 
 .site_top .buttons span
 {
  display: none !important;
 }
  
  .site_top .site_menu_settings
  {
    right: 350px;
  }
 
.col2
{
display: block;
width: auto;	
} 




}
 
 @media screen and (max-width: 799px) {
	 
	  
 .mos_div .mos
{
	display: block;
	width: 100%; 
	min-height: 0;
	border: 0;
}

.mos_div .mos .mos_in
{ 
	min-height: 0;	
	border: 0;
}


._glr .mos
{
height: auto;	
width: 50%; 
display: inline-block;
}


	 
	 
	 
	 
.filters
{
width: auto;
margin: 10px;
display: block; 
float: none;	 
}

 .filters .filter_content
 { 
 }

.produse_filters
{
	margin-left: 0;  
}
	 

.attributes_mp
{
text-align: center;	
}

.attributes_mp strong
{
    font-size: 18px;
    padding-top: 0;
    padding-bottom: 10px; 
}

.attributes_mp span
{
	color: #000000; 
	border-bottom: #666666 3px solid;
	font-size: 15px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px; 
}

.attributes_mp span:hover
{
background: #eeeeee;	
}
	 
	 .site_top_top
	 {
		display: none; 
	 }
	 
.produse .prod_out .prod .detalii_min_div, .produse .prod_out .prod:hover .detalii_min_div
{

	text-align: center; 
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);	
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;    
   
}
 	 
	 
	 
	 
 
.art_prod_photo  .art_prod_photo_in span .main_img
{
max-width: 100%;
max-height: 300px;  
position: relative;
top: auto; 

    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  
}
  
	 
	 
	 
	  .posts .post iframe
{ 	
height: 260px !important; 
}
	 
	 
	 
	.w66, .w75, .w33, .w25  { display: block; width: auto; }
 
	 
	 
	 
	 .poze_pag .poza_pag
{
width: 33%;
display: inline-block;
vertical-align: middle;	
}
	 	  
.site_bottom
{ 
padding-left: 0;
}

 
	 
	.tabs 
	{
	text-align: center;	
	}
	
	
  .tabs .tab_title
  { 
	 padding: 8px;
	 font-size: 14px; 
	 padding-left: 15px;
	 padding-right: 15px; 
  } 
	 
	 
	  .tabs .tab_content
	  {
		padding-left: 0;
		padding-right: 0;  text-align: left;	
	  }
	 
	
.slide_out
{
	height: 250px;
} 
	 
	 	 .site_top .site_name #site_search
	 {
		top: 50px; 
	 }
	 
	     .site_top .site_name #site_search #site_search_in
   {
	   vertical-align: middle;
	    

position: absolute;
top: 50%;
left: 20px;
right: 20px;

height: 30px;

width: auto;

  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 
   
   } 
 
 
 .produse .prod_out
{
width: 50%;	
}

 
.site_top .site_name .user_box
{
right: 5px;	
}

.site_top .site_name .user_box a
{ 
width: 40px;
height: 40px;
line-height: 40px;   
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
}
 
 
 .user_box a .user_box_notif
 {
	top: -8px;
	right: -3px; 
 }

.site_top .site_name .user_box .site_menu_notif
{
display: none;	
}
 


 
 
 
 .chenare_mp .chenar_mp
{
width: auto;
display:  block; 
margin-bottom: 10px;
}
	 
    .o_m
    {
     display: block;
    } 
  
.content_div_mid 
{
position: relative;
}  
     
.content_div_mid .mesaje
{ 
position: absolute;
top: 0;
left: 0;
bottom: 50px;
right: 0;
height: auto;
}

.content_div_mid .mesaje .mesaje_in
{ 
}
 
 
 
.content_div_mid  .mesaj_nou
{
 
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #ffffff;   
}

 
 
 .site_top
{ 
height: 50px; 
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 20; 
}

body
{
padding-top: 50px;	
}

 

 .site_top .site_name
{
position: absolute;
top: 0px;
left: 55px;
right: 0;
width: auto; 
bottom: 0;
text-align: left;
line-height: 50px;
font-size: 20px;
line-height: 25px;
font-weight: bold;
color: var(--main-color); 	
white-space: nowrap;
overflow: hidden;
}




 .site_top .site_name .site_name_text,  .site_top .site_name .site_name_text:hover
{ 
font-size: 20px;
font-weight: bold;
height: 50px; 
color: #666666; 	
line-height: 50px;
display: inline-block;
position: relative;
padding-left: 100px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); 
color: var(--main-color); 
margin: 0; 
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); 
  top: auto;
  left: auto;
}


 
 .site_top .site_name .site_name_text img,  .site_top .site_name .site_name_text:hover img
 { 
   max-height: 50px; 
   max-width: 100px;
   position: absolute;
   top: 50%;
   left: 0;
    
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 
 }

 
 
  .site_top .site_menu_mob
{
display: block;
width: 35px;
height: 30px;  
line-height: 30px;  
position: absolute;
top: 10px;
left: 10px;
border: 0; 
font-size: 24px;

-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; 
	filter: alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;


-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	color: var(--main-color); 
}


 
.site_top .site_name .user_box .site_menu_search
{ 	
display: none;
}
 

.site_top .site_name .user_box .site_menu_notif
{
background: url(/cicons/white/png/bell_icon&24.png) center no-repeat;	
}

 .site_top .site_name .user_box .on
{
background: url(/cicons/white/png/bell_icon&24.png) center no-repeat;	
}

  

.site_top .site_name .user_box .site_menu_account
{ 
}
  
.site_top .site_name .user_box .site_menu_admin
{
background: url(/cicons/white/png/cog_icon&24.png) center no-repeat;	
}
  

.site_top .site_name .user_box .site_menu_cart
{ 
}

.site_top .site_name .user_box .site_menu_wl
{ 
}

.site_top .site_name .user_box .site_menu_users
{
background: url(/cicons/white/png/users_icon&24.png) center no-repeat;	
}


.site_top .site_name .user_box .site_menu_conv
{
background: url(/cicons/white/png/spechbubble_2_icon&24.png) center no-repeat;	
}

.site_top .site_name .user_box a , .site_top .user_box a:hover
{
background-size: 35px 35px !important;
font-size: 24px;	
text-align: center;
}

.site_top .site_name .user_box a
{   
}

 

 .site_left
{
height: auto;
border: 0;
text-align: left;
overflow-y: auto;
float: none;
position: fixed;
overflow-y: auto;
top: 0;
bottom: 0;
left: -270px;
background-color: #ffffff; 
-webkit-box-shadow: 4px 0px 12px 0px rgba(0, 0, 0, 0.16);
-moz-box-shadow:    4px 0px 12px 0px rgba(0, 0, 0, 0.16);
box-shadow:         4px 0px 12px 0px rgba(0, 0, 0, 0.16);   
z-index: 10000009 !important; min-height: 0;
width: 250px;
}

.categorii
{
text-align: left;	
}

.categorii .categorie .cat_header
{
display: block;
margin-bottom: 10px;	
}
 
.menu_left a, .menu_left a:hover, .menu_left ._a, .menu_left ._a:hover
{ 
    padding-left: 45px;	
}

.menu_left a img, .menu_left a:hover img, .menu_left ._a img, .menu_left ._a:hover img
{ 
left:  15px; 
}

.site_mid
{ 
margin: 0;
padding: 0px;  
}
 
 

 .content_div_div, ._content_fix
{
position: fixed !important; 
top: 0px !important; 
left: 0 !important; 
bottom: 0 !important; 
right: 0 !important;  
width: auto  !important;  
height: auto  !important;  
background: #ffffff; 
z-index: 10000 !important;  
display: none;
max-width: 100000px;
border: none;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  
 min-height: 0;  
}
 
 .content_div_div .content_div_top
{
height: 47px;	
line-height: 50px;	 
background: #eeeeee !important; 
color: var(--main-color);
padding-left: 45px;
padding-top: 8px;
}

 .content_div_div .content_div_top ._t
 {
 position: absolute;
 top: 7px;
 left: 45px;
 height: 12px; 
 line-height: 12px;
 color: var(--main-color); 
 font-size: 12px;
 display: block;
 }

 .content_div_div .content_div_top .content_div_close {
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    top: 15px;
    right: 10px;
} 

 .content_div_div .content_div_top .content_div_close img
{
height: 25px;
width: 25px;
background: url(/icons/black/ic_action_remove.png) center no-repeat !important;
background-size: 25px 25px;		
}

 .content_div_div .content_div_top .content_div_close_m {
    width: 24px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    top: 15px;
    left: 10px;
    display: block;
} 

 .content_div_div .content_div_top .content_div_close_m img
{
height: 24px;
width: 24px;
background: url(/cicons/black/png/spechbubble_2_icon&24.png) center no-repeat !important;
background-size: 24px 24px;		
}


 .content_div_div .content_div_top .content_div_close_m 
 {
 display: none;
 }
 
 ._content_fix .content_div_top .content_div_close_m 
 {
 display: block !important;
 }
 
 
 
 
 .content_div_div .content_div_mid
{
position: absolute;
bottom: 0px;
left: 0;
top: 15px;
right: 0px; 
 overflow: auto; 
background: #ffffff; 
padding: 20px;

  -webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
border: 0 !important;
}

.conversatii
{
right: -270px;	
width: 250px; 
z-index: 10000010 !important; 
top: 0px;
background-color: #ffffff;
}

 #out_click_div
{ 
z-index: 10 !important;  
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'; 
	filter: alpha(opacity=20); 
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	background: var(--main-color);
}

 #content_div_1 { z-index: 15;  }
 #content_div_2 { z-index: 16;  }
 #content_div_3 { z-index: 17;  }
 #content_div_4 { z-index: 18;  }  
 
 
._content_fix
{
z-index: 10000 !important;
}



.art_prod_photo .art_prod_photo_in span
{
height: auto !important;	
}


.content_lb_class .content_lb_in_class
{
top: 30px;
left: 0px;
bottom: 0px;
right: 0px; 	
}




.prod_left, .prod_right
{
display: block;
width: auto;	
}

 
  .art_prod_photo  .art_prod_photo_in .main_img
{  
top: auto; 

    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.slide_out
{
	height: 200px;
}

.site_left .in
{
padding: 10px;	
}

 .categorii
 {
	text-align: left; 
 }

.categorii .categorie .cat_header .open_cat, .categorii .categorie .cat_header .close_cat
{
display: block;	
top: 15px;
 width: 20px;
}

.categorii .categorie .cat_header .close_cat
{
display: none;	
}


.categorii .categorie .cat_header .open_cat:after
{
display: none;	
}



.categorii .categorie 
{
	display: block;
	position: relative;
	height: auto;
}

.categorii .categorie .cat_header
{
color: #000000; 
padding: 10px;	
padding-left: 20px;
padding-right: 35px;
	 -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	-webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
	cursor: pointer; 
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}


.categorii .categorie .cat_header a, .categorii .categorie .cat_header a:hover
{
color: #666666;	 
}

.categorii .categorie .subcategorii, .categorii .categorie:hover .subcategorii
{
	position: relative;
	top: auto;
	left: auto;
	border: none;
	background: none;
	padding: 10px;  
	padding-top: 0;
	padding-left: 30px;
	display: none;
	min-width: 0px;
	text-align: left;
	
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}

 .categorii .categorie .subcategorii
 {
	border: 0; 
 }

.categorii .categorie .subcategorii a, .categorii .categorie .subcategorii a:hover
{
display: block;	  
color: #666666;; 
border-bottom: #eeeeee 1px solid;   
}

 

.categorii .categorie .subcategorii a:hover
{
color: var(--main-color);	
}


.categorii .cat_open .cat_header .close_cat, .categorii .cat_open .cat_header .close_cat, .categorii .cat_open .subcategorii
{
display: block !important;	
}

.categorii .cat_open .cat_header .open_cat
{
display: none;	
}


}


 @media screen and (max-width: 599px) {
	 
	  

.site_bottom .site_bottom_in
{ 
max-width: 100%;
}

.site_bottom .menu_bottom
{
display:  block;
width: auto;
text-align: center;	
}
	 
	 
	 
	.social-icons
	{
	 text-align: center;	
	}
	
	
 .social-icons a, .social-icons a:hover { 
    line-height: 24px;
    width: 24px;
    height: 24px;
    font-size: 14px; 
}  
	 
	 
	 
.slide_out .slide .slide_fr .slide_text, .slide_out .slide .slide_fr .slide_text:hover
{  
font-size: 18px; 
}
	 
	 
.slide_out
{
	height: 250px;
} 
	 
 .tim_div img
 {
	max-width: 1500px; 
 }
	 
	 
	#contact_us { 
    top: auto;  
    bottom: 3px; 
}

#go_up { 
    bottom: 60px; 
}

.go_up_show {
    display: block !important;
} 
	 
	 
	 
	 .slide_out
{
   margin-top: 0;
}

	
#content_cart
{
width: auto;
min-height: auto;
position: fixed;
top: 0;
left: 0; 
right: 0;
    -webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0); 
}

#content_cart #content_cart_in
{   	 
position: relative;
}

#content_cart #content_cart_close
{ 
top: 3px;
right: 3px;
}
 
	 
	 
	 
	   .site_top .site_name .site_name_text span
  {
	display: none;  
  }
 
 
 
.top_detalii
{
width: auto;
display: block;	
}

.slide_out
{
   margin-top: 0;
}

 .cart_total
{ 
}
 
.slide_out
{
	height: 200px;
}

.produse .prod_out .prod .poza_mob
{
display: block;	
}

.produse .prod_out .prod .poza_desk
{
display: none;	
}

#content_cart
{
width: auto;
min-height: auto;
position: fixed;
top: 0;
left: 0; 
right: 0;
    -webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0); 
}

#content_cart #content_cart_in
{   	 
position: relative;
}

#content_cart #content_cart_close
{ 
top: 3px;
right: 3px;
}

.produse .prod_out
{
width: auto;
display: block;	
}

.produse .prod_out .prod .prod_in
{
text-align: center;	
}

.mp_text1 .box
{
width: auto;
display: block; 
}

 
 }