#install_app, #install_app:hover
{
height: 60px;
background: #ffffff;	
display: none;
}

#install_app img
{
float: left;
margin: 10px;
height: 30px;	
}

#install_app span
{
display: block;
overflow: hidden;
padding: 10px;	
font-size: 15px;
font-weight: bold; 
color: #39F;
}


  .o_m  {	display: none !important;  }
  .o_d  {	display: inherit !important;  }
  


img
{
border: 0;	
}
 
.ctca_in
{
position: fixed; 
bottom: 0;
right: 0;
left: 0;
padding: 10px; 
background: #333333;
padding-right: 100px;
font-size: 13px;
color: #ffffff;	
z-index: 100000000;
padding-top: 20px;
padding-bottom: 20px;
}
 
.ctca_in a, .ctca_in a:hover
{ 
color: #eeeeee !important;
text-decoration: none;	
}

.ctca_in .ctca_b, .ctca_in .ctca_b:hover
{
position: absolute;
top: 10px;
right: 20px;
background: #F60;
color: #000000;
height: 35px;
line-height: 35px;
padding-left: 10px;
padding-right: 10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
color: #eeeeee !important;	 	
}
 
#mind_1200
{
display: inline-block !important;
width: 1px;
height: 1px;	 
}

#mind_799
{
display: inline-block !important; 
width: 1px;
height: 1px;	 
}

#mind_599
{
display: inline-block !important; 
width: 1px;
height: 1px;	 
}
._promo {
    border: #fcd570 3px solid !important;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(136, 115, 207, 0.41) !important;
    -moz-box-shadow: 3px 3px 5px 0px rgba(136, 115, 207, 0.41) !important;
    box-shadow: 3px 3px 5px 0px rgba(136, 115, 207, 0.41) !important;
}
#istoric_div
{ 	
}

.istoric_min
{
max-width: 100%;
overflow-x: auto;	
position: relative;
background: #ffffff;
white-space: nowrap;
}

.istoric_min_nw
{
 white-space: normal;	
}

.istoric_min div
{
width: 100px;
height: 160px;
display: inline-block;
margin: 10px;
border: #eeeeee 1px solid;	
overflow: hidden;
text-align: center;
}

.istoric_min div img
{
width: 100px;
height: 100px;	
}

.istoric_min div a, .istoric_min div a:hover
{
	font-size: 12px;
	padding: 3px;
	white-space: normal;
}

html, body
{
margin: 0;
padding: 0; 
}

li, ul
{
list-style: none;	
padding: 0;
margin: 0;
}

input, textarea, select { 
    outline: none !important;
}
.gmlabels
{
background: #215186;
padding: 3px;
color: #ffffff;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	 	
white-space: nowrap;
text-align: center;
min-width: 35px; 
}

._fixed
{
	position: fixed !important;	
	z-index: 10;
}

 body
{
margin: 0;
padding: 0; 
background-color: #F4F4F4; 
    color: #333; 
    font-family: Open Sans, sans-serif;
	font-size: 13px;
	position: relative;
min-height: 800px;    
}

 a,  a:hover
{ 
text-decoration: none;
color: #333333;	
}

a:hover
{
	color: #2874f0;
	text-decoration: underline;  
}

.content_div_mid a,  .content_div_mid a:hover
{ 
text-decoration: none;
color: #2874f0;	
}

.content_div_mid a:hover
{ 
text-decoration: none;
color: #000000;	
}

body .site
{
position: relative;
margin-left: auto;
margin-right: auto; 
width: auto; 
max-width: 100%;
min-height: 800px;	  
}

.site_bottom
{
padding-top: 30px;
padding-bottom: 30px;
background: #ffffff;
border-top: #eeeeee 1px solid;	text-align: center;
}

.site_bottom .site_bottom_in
{
width: 1000px;
max-width: 95%;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;	
display: inline-block;
}

body .site .site_top_max
{ 
max-width: 100%;
position: relative;  
border-top: #eeeeee 1px solid;	
background: #2874f0;	
min-height: 60px; 
	z-index: 10;
}


body .site .site_top_max .logo a, body .site .site_top_max .logo a:hover
{  
color: #ffffff; 
text-decoration: none;
}

body .site .site_top_max  .site_top .logo .logo_mob
{
font-size: 20px;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


body .site .site_top_max .site_top
{
position: relative;
min-height: 60px; 
width: 1200px; 
max-width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 10000000090;
}

body .site .site_top_max  .site_top .site_top_mid
{
position: absolute;
top: 0;
left: 350px;
right: 350px;
height: 100%;	
}

body .site .site_top_max  .site_top .logo 
{ 
font-size: 30px;
font-weight: bold;
color: #ffffff;
position: absolute;
bottom: 0px;
left: 80px;	
height: 60px;
line-height: 60px;
font-weight: bold;
}

 
body .site .site_mid
{
position: relative;
min-height: 100px; 
width: 100%; 
max-width: 100%; 
margin-right: auto;
min-height: 800px;
	z-index: 1 !important;
}

.notify
{
border: #cccccc 1px solid;
background: #F2F2F2;
padding: 15px;
border-left: #F60 4px solid;
color: 	#F60; 
font-size: 14px;
}

.share_icons .share_icons_title
{
font-size: 15px;
font-weight: bold;
color: #999999;
padding-bottom: 15px;	
}

.share_icons
{
	
	text-align: left;
	display: inline-block;
}

.share_icons .share_icon, .share_icons .share_icon:hover
{
	font-size: 16px;
	height: 26px;
	width: 26px;
	line-height: 26px;
	color: #ffffff; 
	text-decoration: none;
	display: inline-block; 
	margin-left: 3px;
	margin-right: 3px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.share_icons .fb
{
background: #3e5b99 url(/facebook_w.png) left no-repeat;
background-position: 3px 4px;	 
}


.share_icons .gp
{
background: #db4437 url(/gplus_w.png) left no-repeat;
background-position: 3px 4px;	 
}


.share_icons .tw
{
background: #39F url(/twitter_w.png) left no-repeat;
background-position: 3px 4px;	 
}


.share_icons .mail
{
background: #F60 url(/mail_icon16.png) left no-repeat;
background-position: 3px 4px;	 
}

.comentarii
{
background: #F2F2F2;	
}

.firma_top
{
min-height: 30px;
background: #2874f0;
position: relative;
padding-bottom: 30px;
margin-bottom: 30px;	
padding-right: 35px;
}

.firma_top .detalii_share 
{
position: absolute;
top: 15px;
right: 5px;
}


.firma_top .firma_sig
{
border: #ffffff 2px solid;
position: absolute;
left: 10px;
bottom: -25px;
}

.firma_nume
{
padding: 10px;
font-size: 16px;
color: #ffffff;	
font-weight: bold;
}

.firma_nume a, .firma_nume a:hover
{ 
font-size: 16px;
color: #ffffff;	
text-decoration: none;
font-weight: bold;
}

.firma_vechime
{
font-size: 11px;	
color: #999999;
margin-bottom: 4px;
}

.mob
{
		color: #ffffff; padding: 2px; 
		 padding-left:4px; padding-right: 4px;
 font-size: 9px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  font-weight: normal;   
  background: #2874f0;
}

.regform_table
{
background: #E5E5E5;
border: #CFCECE 1px solid;
}

.regform_table td
{
background: #F6F6F6;
} 

.regform_table .style4
{
color: #A60303;
}


.regform_table .style5
{
color: #0066D0;
}

.regform_table .style6
{
color: #000000;
}
.dl { line-height:200%; }

.mag_num2, .mag_num2:hover {
    font-size: 10px;
    color: #ffffff;
    background: #2874f0;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    margin-top: 3px;
}

 .site_mid_1200
{
max-width: 1200px;
margin-left: auto;
margin-right: auto;	
}

 .site_mid_1000
{
max-width: 1000px;
margin-left: auto;
margin-right: auto;	
}

.site_top #top_search_div
{ 
position: absolute;
bottom: 17px;
left: 220px;
right: 0;
height: 40px; 
}

._a_cont, ._a_cont:hover
{
min-height: 20px; 
padding: 5px;
padding-left: 10px;
padding-right: 10px;
border-bottom: #eeeeee 1px solid;
font-size: 14px;	
font-weight: bold;
display: block;
position: relative; 
color: #666666;
text-decoration: none;
}
._a_cont:hover
{
	color: #2874f0;
}

._a_cont ._a_nou, ._a_cont:hover ._a_nou
{
	position: absolute;
	top: 0;
	right: 10px;
}

._a_cont ._a_data
{
font-size: 10px;
color: #999999;	
}

._a_bottom
{
height: 35px;
line-height: 35px;	
text-align: center;
}

._a_bottom a, ._a_bottom a:hover
{
height: 35px;
line-height: 35px;	
text-align: center;
color: #2874f0;
font-size: 14px;
font-weight: bold;
}

.prod_out .prod_in .prod_t, .prod_out .prod_in .prod_t:hover
{
height: 25px;
line-height: 25px;
padding: 10px;
font-size: 16px;
color: #ffffff;	
background: #2874f0;
font-weight: bold;
display: block;
text-decoration: none;
}

.prod_out .prod_in .prod_t img, .prod_out .prod_in .prod_t:hover img
{
width: 20px;
height: 20px;
float: left;
margin-right: 10px;	
}
.site_top #top_search_div #top_search_box
{ 
display: block;
height: 35px;  
line-height: 35px;  
	margin-right: 165px; 
color: #a9c3d5;
padding-left: 30px;
}

.site_top #top_buttons
{ 
position: absolute;
bottom: 0; 
right: 0;
height: 60px; 
line-height: 60px;   
white-space: nowrap;
}

.top_icon
{
	
min-width: 32px;
height: 35px;
line-height: 35px;
margin-right: 20px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
display: inline-block; 
cursor: pointer;
white-space: nowrap;
position: relative;
}

 .top_icon .top_icon_sub
{
position: absolute;
top: 33px;
right: 0px;
width: 250px;
min-height: 100px;	
display: none;
}

 .top_icon .top_icon_sub .top_icon_sub_in
{
background: #ffffff;
border: #eeeeee 1px solid; 
-webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
}

 .top_icon .top_icon_sub .top_icon_sub_in a, 
 .top_icon .top_icon_sub .top_icon_sub_in a:hover
{
display: block;
height: 35px;
line-height: 35px;
padding-left: 20px;
font-size: 13px;
font-weight: normal;
border-bottom: #eeeeee 1px solid;	
text-decoration: none;
position: relative; 
}

 .top_icon .top_icon_sub .top_icon_sub_in a:hover
 {
	background: #eeeeee; 
 }

 .top_icon .top_icon_sub .top_icon_sub_in a .top_icon_sub_notif, 
 .top_icon .top_icon_sub .top_icon_sub_in a:hover .top_icon_sub_notif
 {
	position: absolute;
	right: 10px;
	top: 0px; 
 }
 
  .top_icon .top_icon_sub .top_icon_sub_in a .top_icon_sub_notif div, 
  .top_icon .top_icon_sub .top_icon_sub_in a:hover .top_icon_sub_notif div
  {
	height: 15px;
    line-height: 15px;
    min-width: 15px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;	
	color: #ffffff;
	background: #2874f0; 
	font-size: 12px; 
	display: inline-block;
	padding: 3px; 
	webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
  }
  
    .top_icon .top_icon_sub .top_icon_sub_in a .top_icon_sub_notif ._r, 
  .top_icon .top_icon_sub .top_icon_sub_in a:hover .top_icon_sub_notif ._r
  { 
	color: #ffffff !important;
	background: red !important;   
  }
  
   .top_icon .top_icon_sub .top_icon_sub_in a img, 
 .top_icon .top_icon_sub .top_icon_sub_in a:hover img
 {
	position: relative;
	width: 22px;
	height: 22px;
	bottom: -5px;
	left: -8px;
		
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 }
 
 
 .top_icon .top_icon_sub .top_icon_sub_in a:hover img
 {
		-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=90); 
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9; 
 }


.img_r_30, .img_r_50, .img_r_20
{
width: 30px;
height: 30px;
display: inline-block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
background-size: 100% 100%; 
}

.img_r_50
{
width: 50px;
height: 50px;	
}

.img_r_20
{
width: 20px;
height: 20px;	
}

.menu_user_left
{
position: relative;	
}

.menu_user_left .menu_item, .menu_user_left .menu_item:hover
{
display: block;
height: 40px;
line-height: 40px;
font-size: 14px; 
position: relative;	
text-decoration: none;
border-top: #eeeeee 1px solid; 
}

 

 .menu_item .n, 
 .menu_item:hover .n
 {
	position: absolute;
	right: 10px;
	top: 0px; 
 }
 
  .menu_item .n div, 
  .menu_item:hover .n div
  {
	height: 15px;
    line-height: 15px;
    min-width: 15px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;	
	color: #000000;
	background: #eeeeee; 
	font-size: 12px; 
	display: inline-block;
	padding: 3px; 
	webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
  }
  
    .menu_item .n ._r, 
  .menu_item:hover .n ._r
  { 
	color: #ffffff !important;
	background: red !important;   
  }
  
   .menu_item img 
 {
	position: relative;
	width: 22px;
	height: 22px;
	bottom: -5px; 
	margin-right: 10px;	
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 }
 
   .menu_item:hover img 
 { 
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; 
	filter: alpha(opacity=90); 
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
 }



.top_icon .top_icon_in
{
min-width: 32px;
height: 35px;
line-height: 35px;	
display: inline-block; 
cursor: pointer;
white-space: nowrap;
position: relative;
}

.top_icon .top_icon_in .top_icon_notif
{
position: absolute;
top: -4px;
right: -4px;  
     height: 19px;
    line-height: 19px;
    min-width: 19px;
    margin: 0;
}



.top_icon .top_icon_in .top_icon_notif div
{
height: 15px;
    line-height: 15px;
    min-width: 15px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;	
	color: #ffffff;
	background: red;	
	display: inline-block;
	padding: 3px; 
webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
}

#tot_pref div
{
background: #205fc7 !important;	
}


.top_icon span
{
margin-left: 32px;
height: 35px;
line-height: 35px;
display: inline-block;
white-space: nowrap;
margin-right: 12px;	
font-weight: bold;
font-size: 14px;
}

#top_add_icon span
{
color: #ffffff;	
}

#top_user_icon
{
background:  url(/icons/white/ic_action_person.png) left no-repeat;	
background-size: 22px 22px;
background-position: 5px 6px;
}



#top_user_icon span
{
color: #ffffff;	
}

 
 .top_user_icon_inv
 { 
   color: #000000 !important;
   background: #ffffff url(/icons/black/ic_action_person.png) left no-repeat !important;	
   background-size: 22px 22px !important;
   background-position: 5px 6px !important;
 }
 
 .top_user_icon_inv span
 {
	color: #000000 !important; 
 }




#top_add_icon
{ 
background: #F60 url(/icons/white/ic_action_new.png) left no-repeat;	 
background-size: 22px 22px;
background-position: 5px 6px;

-webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
}

#top_fav_icon
{ 
background:  url(/icons/white/ic_action_important.png) left no-repeat;	 
background-size: 22px 22px;
background-position: 5px 6px;
}


 
 .top_fav_icon_inv
 { 
   color: #000000 !important;
   background: #ffffff url(/icons/black/ic_action_important.png) left no-repeat !important;	
   background-size: 22px 22px !important;
   background-position: 5px 6px !important;
 }
 
 .top_fav_icon_inv span
 {
	color: #000000 !important; 
 }



.site_top .categorii_label
{ 
padding: 0;
font-size: 25px;
font-weight: bold;
color: #666666;
position: absolute;
bottom: 12px;
left: 15px;	
height: 35px;
line-height: 35px;
padding-left: 10px; 
cursor: pointer;
padding-right: 0;  
    color: #ffffff;  
	z-index: 1000;  
}

.site_top #locatii_label
{
	left: 250px;
}

.site_top .categorii_label:hover
{ 
}

.site_top .categorii_label i
{
margin-right: 5px;	
}

.site_top .categorii_label span
{
height: 35px;
line-height: 35px;  
display: inline-block;
position: relative; 
}

.site_top .categorii_label .categorii_label_icon
{
height: 35px; 
width: 33px;
background: url(/icons/black/ic_action_expand.png) center no-repeat;
background-size: 16px 16px;
display: inline-block;	
}

.site_top .categorii
{ 
position: absolute;
top: 100%;
margin-top: -15px;
left: -1px; 
display: none;
z-index: 10000000090;
width: 300px; 
border-bottom: 0;
-webkit-box-shadow: 0px 2px 7px 0px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 2px 7px 0px rgba(50, 50, 50, 0.31);
box-shadow:         0px 2px 7px 0px rgba(50, 50, 50, 0.31); 
}

.site_top .categorii .filter_sg
{
	 width: 100%;
    height: 15px;
    background: url(/filter_sg.png) left no-repeat; 
	background-position: 40px 0px;
}
 
.site_top #locatii_div
{
left: 200px;	
}

.categorii .categorii_item
{
display: block; 
background: #ffffff; 
z-index: 100001;
min-height: 35px;
line-height: 35px;  
box-sizing: border-box; 
position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	margin-bottom: 3px;
}



.categorii .categorii_item li
{
padding-left: 40px;	
padding-right: 35px;
cursor: pointer;
display: block;
min-height: 35px;
line-height: 35px; 
position: relative;	
font-size: 14px;
background: url(/icons/black/ic_action_expand.png) right no-repeat;
}

.categorii .categorii_item li.firme
{ 
background: url(/icons/black/ic_action_next_item.png) right no-repeat;
}

.categorii .categorii_item li.firme a, .categorii .categorii_item li.firme a:hover
{
font-weight: bold;
text-decoration: none;
color: #2874f0;	
}

.categorii .categorii_item_search
{
display: block;   
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
z-index: 100001;
min-height: 35px;
line-height: 35px; 
background: #ffffff url(/icons/black/ic_action_search.png) left no-repeat;
box-sizing: border-box; 
position: relative;
	margin-bottom: 3px;
}

.categorii .categorii_item_search li
{
padding-left: 40px;	
padding-right: 35px;
cursor: pointer;
display: block;
min-height: 35px;
line-height: 35px; 
position: relative;	
font-size: 14px; 
}

.categorii .categorii_item_search li input
{
background-color: #ffffff;
height: 35px;
line-height: 35px;
display: block;
padding: 3px;
border: 0;
width: 100%;
}

.categorii .categorii_item_search #cat_search_remove
{
 position: absolute;
 top: 0;
 right: 0;
 height: 35px;
 width: 35px;
 background: url(/icons/black/ic_action_remove.png) right no-repeat;
 display: none;
z-index: 100000;
}


.categorii .categorii_item_search .cat_search_remove_show
{
	 display: block !important;
}


.categorii  #qs_cat_div
{
position: relative;	
}

.categorii  #qs_cat_div a, 
.categorii  #qs_cat_div a:hover
{
display: block;
padding-left: 45px;
padding-right: 10px; 
color: #666666;
text-decoration: none;
min-height: 35px;
line-height: 35px;
border-top: #F1F1F1 1px solid;
background: #ffffff;
}
 
.categorii  #qs_cat_div a:hover
{
	background: #eeeeee;
}

.categorii .categorii_item li:hover
{
	background-color: #fefefe;
}

.categorii .categorii_item li i
{
position: absolute;
top: 10px;
left: 10px;	
font-size: 16px;
}

.categorii .categorii_item:hover li
{
color: #369;	
}



.categorii ._selected li
{
	font-weight: bold;
	background: url(/icons/black/ic_action_collapse.png) right no-repeat;
    color: #369;
	background-color: #eeeeee;	 
}

.categorii  .categorii_item .categorii_sub
{
position: relative;	
display: none;
/*	
position: absolute;
top: -1px;
left: 100%;
min-width: 700px; 
max-width: 100%; 
border: #eeeeee 1px solid;
background: #ffffff;
display: none;
min-height: 100%;
*/
}

.categorii .categorii_item:hover .categorii_sub
{
/*display: block;*/	
}

.categorii  .categorii_item .categorii_sub .categorie_sub
{
display:  block; 
line-height: 20px;  
}
 
 
 .categorii  .categorii_item .categorii_sub .categorie_sub  span
{
display: block;
padding-left: 40px;
padding-right: 10px; 
color: #666666;
text-decoration: none;
min-height: 35px;
line-height: 35px;
background: url(/icons/black/ic_action_expand.png) right no-repeat;
cursor: pointer; 
}

 .categorii  .categorii_item .categorii_sub .categorie_sub  span:hover
 {
	color: #369; 
	background-color: #F1F1F1;
 }

 
 .categorii  .categorii_item .categorii_sub ._selected  span
{ 
background: #F1F1F1 url(/icons/black/ic_action_collapse.png) right no-repeat;
color: #369;
}
 
 
.categorii  .categorii_item .categorii_sub .categorie_sub  a
{
display: block;
padding-left: 45px;
padding-right: 10px; 
color: #666666;
text-decoration: none;
min-height: 35px;
line-height: 35px;
border-top: #F1F1F1 1px solid;
}


.categorii  .categorii_item .categorii_sub .categorie_sub a:hover
{
color: #369;	
}


.categorii  .categorii_item .categorii_sub .categorie_sub  .sub_grupa
{
display: none; 
}



body #out_click_div
{
position: fixed;
z-index: 10;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: none !important;
background: #000000;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'; 
	filter: alpha(opacity=20); 
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;	
	z-index: 2 !important;
}



.content_div_div
{
position: absolute; 
top: 120px;
left: 50%; 
right: 0; 
background: #ffffff;
z-index: 100000;  
display: none;
max-width: 1000px;   
-webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
 
  -webkit-box-shadow: 0px 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_div_div .content_div_mid
{    
 overflow: auto; 
background: #ffffff; 
padding: 20px;
}

 



.content_div_div .content_div_top
{  
height: 50px; 
background: #2874f0;
line-height: 50px;
color: #666666;
padding-left: 10px; 
border-bottom: #eeeeee 1px solid;
}



.content_div_div .content_div_top .content_div_close
{
width: 30px;
height: 30px;
line-height: 30px;
position: absolute;
top: 8px;
right: 10px;
}



.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_div .content_div_top .content_div_close img
{
border: 0;
vertical-align: text-middle;
}
 

#content_div_1 { z-index: 10000000000;  }
#content_div_2 { z-index: 10000000001;  }
#content_div_3 { z-index: 10000000003;  }
#content_div_4 { z-index: 10000000005;  }


 .content_back
{
	position: fixed; 
	-webkit-backface-visibility: hidden;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
display: none;
background: #000000;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; 
	filter: alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
	z-index: 10000;
}

#loader
{
position: fixed;
top: 0;
left: 50%;
z-index: 10000000011; 
display: none;
-webkit-transform: translateX( -50%);
  -ms-transform: translateX( -50%);
  transform: translateX(  -50%);
  min-width: 80px;
  height: 20px;
  text-align: center;
  background: #ffffff;
  -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
	padding-top: 5px;
	padding-bottom: 5px;
}

#loader img
{ 
  width: 20px;
  height: 20px;	
}

.oferta
{
position: relative;	
}

.oferta .oferta_filters
{
float: left;
width: 250px; 
min-height: 50px;	 
    margin: 10px;
	margin-top: 0;
}

.oferta  .oferta_filters_no
{ 
background: none;
box-shadow: none;	
padding: 0;
}



.oferta #oferta_filters_dum
{
display: none;	
}

.oferta .oferta_filters_mp
{ 
width: 350px; 	
}

.oferta .oferta_filters hr
{ 
}

.filtre_140
{
position: relative;	  
background: #ffffff;
border-bottom: #e6e7eb 1px solid;
margin-bottom: 20px;
}


.filtre_140_title
{
height: 40px;
line-height: 30px;  
font-size: 12px;
color: #000000;
display: block;	  
overflow: hidden;
white-space: nowrap;
margin-bottom: 5px;
cursor: pointer;
font-size: 15px;
border-bottom: #e6e7eb 3px solid;

}
.oferta  .oferta_filters_no  .filtre_140  
{
background: none;
border: none;
}

 .oferta  .oferta_filters_no   .filtre_140_title 
 {
	background: #2874f0; 
	color: #ffffff;  
    height: 30px;
    line-height: 30px; 
    margin-bottom: 0;    
	padding-left: 5px;
 }
 
 .nav_cats
 {
	max-width: 100%;
	overflow-x: auto;  
 }
 
  .nav_cats div
  {
	margin-left: 10px;
	height: 20px;
	line-height: 20px;  
	background: #ffffff; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5);
    -moz-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5);
    box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5); 
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	white-space: nowrap;
	margin-top: 5px;
	margin-bottom: 5px;
  }
  
   .nav_cats div a,  .nav_cats div a:hover
   {
	text-decoration: none;   
   }
 
 .filtre_140_body #cdata_submit_btn
 {
	position: absolute;
	top: 3px;
	right: 3px;
	z-index: 1000;
 }
 
 .filtre_left_h
 {
	position: relative; 
 }
 
 .filtre_left_h .filtre_left_b
 {
	position: absolute;
	top: -10000px;
	left:  -10000px;
	padding: 10px;
	z-index: 1000000;
 }
 
 .filtre_left_h:hover .filtre_left_b
 {
	top: -20px; 
	left: 220px; 
 }
 
  .filtre_left_h .filtre_left_b .filtre_left_b_sg
 {
	width: 20px;
	height: 20px;
	background: url(/filtre_left_b_sg.png) no-repeat; 
	position: absolute;
	top: 25px;
	left: -10px;
 }
 
 .filtre_left_h .filtre_left_b .filtre_left_b_in
 {
	padding: 10px;
	background: #ffffff; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5);
    -moz-box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5);
    box-shadow: 0px 1px 1px 0px rgba(51,51,51,0.5); 
	white-space: nowrap;
	 
 }
 
 .filtre_140_body #cdata_submit_btn a ,
 
 .filtre_140_body #cdata_submit_btn a:hover
 {

	font-size: 12px;
	background-size: 14px 14px;
	height: 20px !important;
	line-height: 20px !important; 
 }

.oferta  .oferta_filters_no   .filtre_140_body 
{
background: #fff;
box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
padding: 10px;	
max-height: none;
}


.filtre_140 .filtre_140_body   .div
{
min-height: 30px;
line-height: 30px;	  
position: relative;

}

.filtre_140 .filtre_140_body  div._sel
{  
}

.filtre_140 .filtre_140_body   div i
{
font-size: 16px;
margin-right: 10px;	
color: #126eaf !important;
}

.filtre_140 .filtre_140_body   div a, .filtre_140 .filtre_140_body   div a:hover
{
text-decoration: none;
display: block;	font-size: 14px;
}

.filtre_140 .filtre_140_body  .div:hover
{ 
}
 
.filtre_140 div strong
{
color: #2874f0;
}

.filtre_140 div .red_buble, .filtre_140 div .red_buble:hover
{
 

position: absolute;
top: 6px;
right: 5px; 
    height: 19px;
    line-height: 19px;
    width: 19px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none;
    font-weight: normal; 
    background: #eeeeee url(/icons/black/ic_action_remove.png) center no-repeat;
	background-size: 13px 13px;  
     box-sizing: border-box;

}


 .filtre_140 .filtre_140_body div:hover .red_buble
{ 
  border: #cccccc 1px solid; 
}
 .filtre_140 .filtre_140_body div .red_buble:hover
{ 
 background: #C03 url(/icons/white/ic_action_remove.png) center no-repeat;	
	background-size: 13px 13px;
	border: 0;  
}


 .filtre_140 .filtru_activ_sc 
{
position: relative;	
}

 .filtre_140 .filtru_activ_sc .red_buble, .filtre_140  .filtru_activ_sc .red_buble:hover
{
  
bottom: 6px !important; 
top: auto;

}


 .filtre_140  .filtru_activ_sc:hover .red_buble
{ 
  border: #cccccc 1px solid; 
}
  .filtre_140  .filtru_activ_sc .red_buble:hover
{ 
   background: #C03 url(/icons/white/ic_action_remove.png) center no-repeat;	
	background-size: 13px 13px;
	border: 0;  
}
 



.filtre_140_body
{
	
	position: relative;
}

.filtre_140_body_max
{
max-height: 260px !important;
overflow: hidden;
position: relative;	
}

.filtre_140_body .mai_multe
{ 
display: none;
}


.filtre_140_body_max .mai_multe
{
position: absolute;
bottom: 0;
left: 0; 
right: 0;
background: #ffffff;
height: 30px;
line-height: 30px;
text-align: center;
display: block;
z-index: 1;
cursor: pointer;
padding-bottom: 5px;
}

.filtre_140_body_max .mai_multe:hover
{
text-decoration: underline;	
}


.oferta .oferta_main
{  
min-height: 800px;	
margin-left: 250px; 
overflow: hidden;
 
   /* box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
    background: #fff; 
 */	
	margin: 10px; 
}

.oferta ._withb
{
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
    background: #fff; 	
}

.oferta_top
{ 
	padding: 10px;
	padding-top: 0;
}

.oferta .oferta_main_mp
{ 
margin-left: 350px; 	
}

.oferta ._nob
{
 background: none;  
    box-shadow: none;	
}

.oferta .anunt_main
{  
min-height: 300px;	
padding-right: 300px; 
 position: relative;
}

.anunt_in
{
    background: #fff; 
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
	margin: 10px;
}

._nob .prod_in
{
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14) !important;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14) !important;
    margin-bottom: 20px !important;
    background: #ffffff !important;
    border: #eeeeee 1px solid !important;
}

 
 
.produse  .gads
{
	min-height: 400px !important; 
	min-width: 100px;
	padding: 4px;
}
 

._list  .gads
{
	  padding: 4px;
	  height: auto !important; 
	min-width: 100px;
	min-height: 0 !important; 
}
	 

.produse  .gads2
{
	min-height: 400px !important; 
	padding: 4px;
}
 

._list  .gads2
{
	  padding: 4px;
	min-height: 600px !important; 
}
	 

.anunt_in .in
{

	padding: 20px; 		
}

.oferta .anunt_main .anunt_right
{
width: 290px;
position: absolute;
top: 0;
right: 10px;	
background: #fff;
 box-shadow: 0 1px 3px -1px rgba(0,0,0,.4); 
 
}

.denumire
{
	margin: 0;
	padding: 0;
font-size: 26px;
font-weight: bold;
color: #2874f0;
padding-top: 10px; 
padding-bottom: 10px; 
}

._list .denumire
{
padding-top: 0;	
}

.descriere
{ 
font-size: 14px;	
}

.photo_left
{
float: left;
width: 200px;
max-height: 300px;
text-align: center;
position: relative;
margin-top: 10px;
}

.photo_left img
{
max-width: 100%;
max-height: 300px;	
}

.photo_right
{
margin-left: 220px;
overflow: hidden;	
}

.descriere .descriere_t
{
display: block;
background: #eeeeee;
color: #000000;	
height: 30px;
padding-left: 10px;
line-height: 30px;
font-weight: bold;
font-size: 14px;
}

.descriere_in
{
padding: 5px;	
}

._main_images
{
position: relative;	
text-align: center;
}

._main_images img
{
max-width: 100%;
cursor: pointer;	
}

.livrare
{
width: 230px; 
background: #ffffff;
background: #fff;
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
}

.livrare .livrare_t
{
display: block;
background: #eeeeee;
color: #000000;	
height: 30px;
padding-left: 10px;
line-height: 30px;
font-weight: bold;
font-size: 12px;
}

.livrare_in
{
padding: 5px;	
}
 .detalii_specifice
 {   
 }
 
  .detalii_specifice tr td
{
font-size: 13px;	
border-bottom: #cccccc 2px solid;
padding: 4px;
}


.pret_main
{
font-size: 20px;
font-weight: bold;
color: #333333;  
padding-bottom: 10px; 
display: inline-block;
margin-right: 20px;
}

 .in
{
padding: 10px;	
}

._in_firma a, ._in_firma a:hover
{
	color: #2874f0;
}

.navigate
{
position: relative;  
max-width: 100%;
overflow: hidden;
white-space: nowrap;	
padding-left: 10px; 
}

.navigate .a  
{
display: inline-block; 
font-size: 16px;
color: #2874f0;
}

.navigate .a a, .navigate .a a:hover
{
text-decoration: none;
color: #2874f0;	
}


.navigate .nav_desp
{ 
width: 25px;
height: 12px;
background: url(/v3/nav_desp.png) center no-repeat;
background-size: 12px 12px; 
position: relative;
bottom: -1.5px;
}

.navigate i
{
font-size: 16px;	
}

 .navigate .a a:hover
 {
	color: #2874f0; 
 }

 .navigate a img
 {
	position: relative;
	bottom: -2px; 
 }

 .formular_wrap
{

    background: #2874f0 url(/sus_main.png) bottom repeat-x;;  
}	


 .formular_100_title
{
background: #f6f6f6 url(/bg_menu.gif) top right no-repeat;
    padding: 10px;
    color: #FFFFFF;
    FONT-SIZE: 14px;
	text-transform: uppercase;
    FONT-FAMILY: tahoma;
    text-align: left;
	height: 20px; 
	padding-top: 5px;
	display: none;
}

.formular_100
{ 

/*background: url(/b1.jpg) bottom repeat-x #f6f6f6; */ 
  
    padding: 20px; 
	color: #333333; 
	margin-bottom: 0;
	position: relative;  
	padding-top: 0;	
 }

.formular_100 ._abs
{
position: absolute;
top: 70px;
left: 20px;	
z-index: 1000;
}

.formular_100 .inv
{
/*border: #2874f0 3px solid;
color: #000000;
background: #ffffff;	

color: #2874f0;
font-weight: bold;*/
}

.formular_100 .c_c
{ 
}

.formular_100 .c_c span
{
position: relative;	
}

.formular_100 .c_c span .del_qs 
{
position: absolute;
top: 7px; 
right: 10px;   
    height: 19px;
    line-height: 19px;
    width: 19px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none;
    font-weight: normal; 
    background: #eeeeee url(/icons/black/ic_action_remove.png) center no-repeat;
	background-size: 13px 13px; 
    z-index: 10000000000;	 
	
}


.formular_100 .c_c span .del_qs:hover 
{
 background: #C03 url(/icons/white/ic_action_remove.png) center no-repeat;	background-size: 13px 13px; 
}

.formular_100 .c_c .c_c_input
{ 
border: #cccccc 1px solid;
width: 95%;
font-size: 14px;
padding: 8px;
padding-left: 40px;
background: #ffffff url(/icons/black/ic_action_search.png) left no-repeat;
background-size: 25px 25px; 
background-position: 8px 3px;
	box-sizing: border-box;
}

.formular_100 .c_c .input_selected
{
	  border-color: #146eaf;  
	box-sizing: border-box;
}


.formular_100 .c_c .c_s100
{
background: #ffffff; 
position: absolute;
top: 33px;
left: 0px;
width: 80%;	
z-index: 1000000000000000;
border: #cccccc 1px solid;
-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.42);
-moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.42);
box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.42);
display: none;
color: #000000;
font-size: 13px;
}

.formular_100 .c_c .c_s100 .close
{
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
background: #ffffff url(/ics.png) center no-repeat;	
}

.formular_100 .filters
{
width:28%;	
margin-right: 1%;
display: inline-block; 
vertical-align: top;
z-index: 1000000009; 
}

.formular_100 .filters_last
{
width: 10%;	
display: inline-block;
vertical-align: top;
z-index: 1000000009; 
text-align: right; 	
}

.search_btn
{
height: 37px;
line-height: 37px;
background: #2469d9 url(/icons/white/ic_action_search.png) left no-repeat;
    background-size: 25px 25px;
    background-position: 8px 3px;
color: #ffffff;
cursor: pointer; 
padding-left: 40px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    z-index: 1000000009;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
	position: relative;
	top: -2px;
}



.formular_100 .filters .nesel
{ 
}

.formular_100 .filters .nesel .filter_img
{ 
}

.formular_100 .fdata
{
display: none;	
}

.formular_100 .filtru_activ_sc
{
max-width: 220px;	
display: inline-block;
margin-right: 20px;
margin-bottom: 10px;
}

.formular_100 .filtru_activ_sc input, .formular_100 .filtru_activ_sc select
{ 
max-width: 200px;		
}

.formular_100 .filtru_activ_sc input, .formular_100 .filtru_activ_sc .inv
{ 
color: #2874f0 !important;
}

.formular_100 .filtru_activ_sc .gr
{
color: #cccccc !important;	
}

.filtre_140_title 
{
position: relative;	
}

.filtre_140_title .del_filters, filtre_140_title .del_filters:hover
{
color: #2874f0 ;	
font-size: 12px;
position: absolute;
top: 5px;
right: 0px;
}

.formular_100 .filtru_activ_sc .select_box
{
display: inline-block;
position: relative;	
box-sizing: border-box;   
 
}

.formular_100 .filtru_activ_sc .select_box .spec
{
position: absolute;
top: 1px;
left: 1px;
bottom: 2px;
right: 29px; 
box-sizing: border-box;
}

.formular_100 .filtru_activ_sc .select_box .spec_sel
{  
left: 3px;
}

.formular_100 .filtru_activ_sc .select_box .spec_sel input
{ 
color: #2874f0 !important;
font-weight: bold !important;	
}


.formular_100 .filtru_activ_sc .select_box .spec .w1
{
width: 100% !important;
height: 100% !important;
border: 0;	
padding: 0;
padding-right: 0; 
padding-left: 10px;
-webkit-box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.1);
box-sizing: border-box;
}

.formular_100 .submit_filters
{
position: relative;  
display: block;
text-align: right; 
padding-top: 5px;
background: none;	 
}

.formular_100 .submit_filters  #rez_nr img
{
position: relative;
bottom: -2px;	
}

.formular_100 .submit_filters #rez_nr
{
height: 30px;
line-height: 30px;
background: #2874f0;
color: #ffffff;
padding: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
font-size: 14px;
-webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.2);	
}


.formular_100 .filtru_activ_sc select, .formular_100 .filtru_activ_sc .w1,
.formular_100 .filtru_activ_sc select, .formular_100 .filtru_activ_sc input .s1
{
font-size: 12px;
padding: 7px; 
color: #000000;	
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	border: #cccccc 1px solid;

 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 35px; 
   /*  background: #ffffff url(/a3_filter3.png) right no-repeat;*/
    background-image: url(/dd.svg);
    background-image: url(/dd.svg);
    background-image: url(/dd.svg);
    background-image: url(/dd.svg);
    background-repeat: no-repeat;
    background-position: right 0;    


-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;	
	font-weight: bold; 
background-color: #ffffff;
}

.w50
{
width: 49%;	
}

  .filtru_activ_sc .gr
{
border: #cccccc 1px solid;
background: #eeeeee !important;	
color: #cccccc !important;	
width: 80px;
}
  .filtru_activ_sc .inv
{  
}

 

.formular_100 ._noshd
{ 
-webkit-box-shadow: none !important;
-moz-box-shadow:    none !important;
box-shadow:         none !important;		
}

.formular_100 ._nobrd
{ 
border: 0 !important; 	
}


.formular_100 .filters .filter .label_div
{
overflow: hidden;
white-space: nowrap;	
}


.comercializari
{
position: relative;
max-width: 100%;
overflow-x: auto;	
white-space: nowrap;
margin-bottom: 5px;
text-align: center;
}
 
.comercializari a, .comercializari a:hover
{
white-space: nowrap;
display: inline-block;
font-size: 12px;
margin-right: 10px;	
line-height: 25px;
padding-left: 10px;
padding-right: 10px;

    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px; 
background: #ffffff;
text-decoration: none;
margin-top: 4px;
}

.comercializari ._sel
{
font-weight: bold;
color: #2874f0;	
padding-left: 10px;
padding-right: 10px;
border: #2874f0 1px solid;
background: #ffffff;
}


.subcategorii
{
position: relative;
max-width: 100%;
text-align: center;
}

.subcategorii_max
{ 
overflow: hidden;	
white-space: nowrap;  	
}

.subcategorii .subcategorii_more
{
display: none;	
}


.subcategorii_max .subcategorii_more, .subcategorii_max .subcategorii_more:hover
{
position: absolute;
top: 3px;
right: 0;
bottom: 0;
line-height: 25px;
height: 25px;
background: #ffffff;
padding-left: 10px;
padding-right: 10px;
color: #2469d9;
display: block;
margin: 0;
 
}

 
.subcategorii a, .subcategorii a:hover
{
white-space: nowrap;
display: inline-block;
font-size: 13px;
margin-right: 10px;	
line-height: 25px;
padding-left: 10px;
padding-right: 10px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;  
text-decoration: none;
margin-top: 4px; 
color: #666666;
white-space: nowrap;  
} 
.subcategorii a:hover
{
text-decoration: underline;	
}

.subcategorii ._sel
{
font-weight: bold;
color: #ffffff;	
padding-left: 10px;
padding-right: 10px;
border: #ffffff 1px solid;
}

 
.filters
{
position: relative;	
z-index: 1000000009; 
}
 
 .filters .filter .select_date
 {
 width: 60px; 
 font-size: 11px;
 }
  
.filters .filter 
{
position: relative;	 
font-size: 14px;
padding-left: 40px; 
  
    line-height: 35px;
    min-height: 35px; 
    padding-right: 35px; 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; 
    font-weight: normal;
    margin-bottom: 10px;
    color: #000000;
    cursor: pointer;  
	font-weight: bold;
     background: #ffffff url(/a3_filter3.png) right no-repeat;
	 
	  
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);  
z-index: 1000000009; 

 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
	box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
	border: #F60 3px solid; 
	
}

.filters .input_selected,.filters #ff_qs
{
	border: 0; bottom: -2px; 
}

.filters .filter:hover
{
	
   -webkit-transition: box-shadow 100ms linear;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
}


.filters .filter .fi_dummy
{
z-index: 1000000009; 
position: absolute;
top: 0 !important;
left: 35px;
bottom: 0px;
right: 65px; 
display: none;
background: #ffffff;
}

.filters .filter  .fi_dummy input
{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;	 
display: block;
padding-top: 6px;
z-index: 10000;
border: 0;
color: #000000;
padding-left: 0px;
width: 100%;
height: 33px; 
font-size: 13px; 
	box-sizing: border-box;
background: #ffffff;
font-size: 14px;
}


.filters .filter .fi_dummy .c_s
{
z-index: 1000000009; 
display: block;
}

.filters .input_selected   .fi_dummy input
{
/*background: none;
color: #ffffff; 
background-color: #2874f0;  
*/
}

.filters .filter .filter_sg
{
width: 100%;
height: 20px;
background: url(/filter_sg.png) center no-repeat;	
position: absolute;
left: 0;
bottom: -18px;
z-index: 10000;
display: none;
}

.filters .filter .filter_sg_show
{
display: block;
}

.filters .filter_no_bg
{
background: #ffffff;
cursor: auto;
}

.filters .filter .erase_date
{
width: 15px;
height: 15px;
line-height: 15px;
background: #cccccc; 
color: #ffffff;
position: absolute;
top: 10px;
right: 7px; 
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;	
text-align: center;
font-size: 10px;
    cursor: pointer;
}

.filters .filter_sel, .filters .input_selected,  .input_selected,  .input_selected input
{
	  /*background-color: #2874f0; */ 
	box-sizing: border-box;
	color: #146eaf;
	font-weight: bold; 
}

 .input_selected .cat_icon
 { 
 }
 
 .input_selected .cat_icon i
 {
	color: #146eaf !important; 
 }



.filters .filter_opennn
{ 
	background-image: url(/filter_sel.png);
}

.formular_100  .filters_form_sub
{
position: absolute;
top: 50px;  
width: 80%;
left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);	 
display: none;
background: #ffffff;
-webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 5px 8px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 5px 8px 0px rgba(50, 50, 50, 0.28);  
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;	
 
box-sizing: border-box;
	
	 z-index: 10000008;
}

.formular_100  .filters_form_sub .c_c .close_filters
{
position: absolute;
top: 0;
right: 0;
width: 35px;
height: 35px;
background: url(/icons/black/ic_action_cancel.png);
}




 .filtru_t
{
font-size: 10px; 
margin-bottom: 3px;
color: #000000;
font-weight: bold; 
padding-left: 5px;
}

.formular_100 .filters_form_sub_rel
{   
width: 102%;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
 display: block; position: relative; 
top: 0px;	
cursor: auto;
}

.submit_filters
{
	height: 30px; line-height: 30px; background: #2874f0; color: #ffffff; display: none;
	 
	text-align: center;
}

.formular_100 .filters_form_sub_rel .filters_form_sub_rel_in
{ 
text-align: left;	
min-height: 0px; 
line-height: 120%;	
position: relative;
}

.formular_100 .filters_form_sub_rel .filters_form_sub_rel_in input, .formular_100 .filters_form_sub_rel .filters_form_sub_rel_in select
{
font-size: 13px;
margin-top: 5px;	
}

.formular_100 .filters_form_sub .c_c
{
text-align: left;
top: 2px;	
margin-left: 5px; 
height: 35px;
background: #ffffff;
border-bottom: #eeeeee 1px solid;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;	
}

 

.formular_100 .filters_form_sub .filters_form_sub_in
{ 
text-align: left;	
min-height: 0px; 
line-height: 120%;	
position: relative;
padding-bottom: 30px;
}

.formular_100 .filters_form_sub  #filters_form_sub_in_subcats
{
display: none;	
}

.filters_form_sub_in .fdiv, .filters_form_sub_in .fdiv:hover
{
display: inline-block;
line-height: 22px; 
padding-left: 15px;
padding-right: 15px;
border-bottom: #eeeeee 1px solid;	
border-right: #eeeeee 1px solid;	
width: 28%;
position: relative;
}
 
.formular_100 .filters_form_sub .fdiv span 
{
background: #ffffff;
display: inline-block;
font-size: 11px;
height: 15px;
line-height: 15px;
padding-left: 5px;
padding-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
	position: absolute;
	top: 3px;
	right: 5px;
	text-align: center; 
	color: #666666;
}

.filters_form_sub_in .fdiv   .fdiv_in .a,
.filters_form_sub_in .fdiv   .fdiv_in .a:hover 
{
display: inline-block; 
color: #333333;
text-decoration: none;
position: relative;   
padding-left: 5px;
padding-right: 5px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px; 
} 

.filters_form_sub_in .fdiv   .fdiv_in .a:hover , .filters_form_sub_in .fdiv   .fdiv_in:hover .a  
{ 
background: 	#126eaf;
color: 	#ffffff;	
}

 .filters_form_sub_in .fdiv_sel   .fdiv_in .a 
{ 
font-weight: bold;
color: 	#126eaf;	
}

.posts
{
 
}

.posts a, .posts a:hover
{
color: #126eaf;	
}

.post_in
{
postion: relative;
font-size: 15px;    
box-shadow: 0 1px 8px -1px rgba(52, 65, 108, 0.25);
	margin-bottom: 20px;
	background: #ffffff; 
}




.post_in .post_head
{
line-height: 20px;	
padding: 20px;
padding-top: 10px;
padding-bottom: 20px;
padding-bottom: 0;
 border-bottom: #eeeeee 1px solid;
margin-bottom: 10px; 
position: relative;
}

.post_head .post_share 
{
position: absolute;
top: 10px;
right: 5px;
}

.post_bottom .post_share 
{
float: right;
margin-left: 15px;
margin-right: 15px;
padding-top: 5px;
}

.post_in .post_data
{
font-size: 12px;
color: #999999;	
}

.post_in .post_body
{
padding-top: 10px;
padding-bottom: 10px; 
padding: 20px;
position: relative;
font-size: 17px;
}

.post_in .post_body .post_textarea
{
position: relative;	
margin: 20px;
}

.mic
{
font-size: 11px;
padding: 10px;
line-height: 140%;	
}

.post_in .post_body .post_textarea textarea
{
background: none;
border: none;
height: 100%;
width: 100%;
padding: 0;
font-size: 15px;	
}

.post_in .post_body_max
{ 
max-height: 150px;
overflow: hidden;	
}

.post_in .post_body .mai_mult
{
display: none;	
}

.post_in .post_body_max .mai_mult
{
background:   url(/mai_mult2.png);
background-size: 100% 100%;
height: 50px;
padding-top: 15px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
display: block;	
border-top: #eeeeee 1px solid;
}

.post_in  .post_bottom
{
background: #ffffff;
border-top: #F2F2F2 1px solid; 
padding: 10px;
font-size: 14px;
padding-top: 5px;
padding-bottom: 5px;
}

  .comentariu
{
margin-bottom: 10px;
margin-top: 10px;
border-top: #ffffff 1px solid;
padding: 5px;	
font-size: 14px;  
line-height: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

 .comentariu .comentariu_in
{
position: relative;	
}

 .comentariu .comentariu_in textarea
{
border: #cccccc 1px solid;
background: #ffffff;
padding: 5px;
width: 96%;
height: 100%;	
}

  .comentariu a,   .comentariu a:hover
  {
	  color:  #2874f0;
  }

.fdiv i
{ 
position: relative;
left: -5px;
font-size: 16px; 
width: 20px;
text-align: center;
color: #666666; 
}

.filter .cat_icon
{
position: absolute;
top: 0;
left: 0;
height: 100%;
line-height: 34px;
width: 35px; 
text-align: center;
font-size: 16px; 
z-index: 10000;
background-color: #ffffff;	
}

 .prfrm_nav
{
position: relative;
min-height: 30px;
line-height: 30px;  
	border-bottom: #999999 1px solid;
}
 .prfrm_nav a,  .prfrm_nav a:hover
{
	height: 30px;
	line-height: 30px;
    padding-left: 25px;
	padding-right: 25px;
	font-size: 16px;
	display: inline-block;
	position: relative; 
	border-bottom: 0;
	color: #2874f0;
	font-weight: bold;
	white-space: nowrap; 
	position: relative;
	bottom: -1px;
	text-decoration: none;
}

  .prfrm_nav ._sel,  .prfrm_nav ._sel:hover
{ 
		height: 31px;
	line-height: 31px;
	border: #999999 1px solid;
	border-bottom: #ffffff 1px solid;
	position: relative; bottom: -1px;
	background: #ffffff;
}

 .prfrm_nav a div,  .prfrm_nav a:hover div
{
	height: 13px;
    line-height: 13px;
    min-width: 13px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;	
	color: #ffffff;
	background: #2874f0; 
	font-size: 11px; 
	display: inline-block;
	padding: 3px; 	
	position: absolute;
	right: -3px;
	z-index: 10000;
	top: 5px; webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
}


 .prfrm_nav a ._r,   .prfrm_nav a:hover ._r
{
	height: 13px;
    line-height: 13px;
    min-width: 13px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;	
	color: #ffffff;
	background: red; 
	font-size: 11px; 
	display: inline-block;
	padding: 3px; 	
	position: absolute;
	right: 0px;
	top: 5px; 
}


.titlu_b, .titlu_b a , .titlu_b a:hover
{
font-size: 22px;
color: #2874f0;	
}

.formular_100 .filters_form_sub .fdiv  .fdiv_in
{
position: relative;
display: inline-block;	
min-width: 120px;
}

.noc, .noc:hover
{ 
background: #145b8f;
    border: #145b8f 1px solid;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 6px;
    bottom: -10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    font-family: tahoma;
    font-size: 13px;
    text-decoration: none;
}

 .noc:hover
{  
background: #367db3 ; 

}

.noc .notific, .noc_sell .notific
{ 
font-size: 10px;
  color: #ffffff;
  background: #F00;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-family: arial;	
}

.noc_sell, .noc_sell:hover
{
BORDER: #2874f0 1px solid;
padding: 5px; 
FONT-FAMILY: tahoma;
FONT-SIZE: 12px;
color: #2874f0;
TEXT-DECORATION: none;
background: #ffffff ;
border-bottom: 0px;
border-top: 3px solid;
}
 
 

.detalii_comanda
{ 
}

.detalii_comanda td, .chenar_mp_1, .chenar_mp_2
{ 
background: #EFEFEF;
padding: 3px;		
}

.formular_100 .filters_form_sub .fdiv  .fdiv_in .sub_filters
{
position: absolute;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 100000000000;
    left: 0px; 
    height: auto;
    min-height: 15px;	
}


.formular_100 .filters_form_sub .fdiv  .fdiv_in:hover .sub_filters,
.formular_100 .filters_form_sub .fdiv  .fdiv_in .sub_filters_show
{
	left: 35px;
    top: 20px;
    white-space: nowrap;
    width: 250px;
    height: auto;
    min-height: 10px;
    text-align: left;
    position: absolute;
	background: none;
}

.formular_100 .filters_form_sub .fdiv .sub_filters .sub_filters_in
{
  margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: tahoma;
    padding: 10px;
    background: #ffffff;
    border: #efefef 1px solid;
    white-space: normal;
    overflow: auto;
    max-height: 160px;
    width: auto;
    -webkit-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, 0.1);
    scrollbar-base-color: #cccccc;
    scrollbar-face-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-highlight-color: #cccccc;
    scrollbar-arrow-color: #cccccc;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #cccccc;
    border: #126eaf 3px solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px; 
}
  

.formular_100 .filters_form_sub .fdiv .sub_filters .sub_filters_in .b,
.formular_100 .filters_form_sub .fdiv .sub_filters .sub_filters_in .b:hover 
{
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-bottom: 3px;
	position: relative;
	text-decoration: none; 
	padding-right: 30px;
	padding: 2px;
	padding-left: 4px;
}
 
 
.formular_100 .filters_form_sub .fdiv .sub_filters .sub_filters_in .b:hover
{
color: 	#126eaf;
background: #eeeeee;
}

 
.formular_100 .filters_form_sub .fdiv .sub_filters .sub_filters_in .b span 
{
background: #ffffff;
display: inline-block;
font-size: 11px;
height: 15px;
line-height: 15px;
padding-left: 5px;
padding-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
	position: absolute;
	top: 1.5px;
	right: 1px;
	text-align: center; 
	color: #666666;
}


.filters .filter #adresa_loc_sc
{
font-size: 16px;	
border: 0px;
 -webkit-box-shadow: none;
 box-shadow: none;
 width: 175px;
 background: none;
}
 
.filters .filter .filter_img
{
position: absolute;
top: 3px; 
left: 10px;	
right: 0;
}


.filters .filter .del_cat
{
position: absolute;
top: 8px; 
right: 35px;   
    height: 19px;
    line-height: 19px;
    width: 19px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none;
    font-weight: normal; 
    background: #eeeeee url(/icons/black/ic_action_remove.png) center no-repeat;
	background-size: 13px 13px; 
    z-index: 1000000;	
}
.filters .filter .del_cat:hover
{
 background: #C03 url(/icons/white/ic_action_remove.png) center no-repeat;	
 background-size: 13px 13px; 
}

.filters .filter .filter_img img
{ 
}


 .formular_100 .filters_form_sub .c_c input
{
border: 0;
height: 35px;
line-height: 35px;
width: 70%;
padding-left: 35px;
background: url(/icons/black/ic_action_search.png) left no-repeat;	
background-size: 20px 20px;
font-size: 13px;
}

.c_c .c_s
{
position: absolute;
top: 30px;
left: 0px;
width: 100%;
z-index: 1000;
display: none;	 
z-index: 1000000009;
}

.c_c .c_s .active
{
background: #eeeeee;	
}

.c_c:hover .c_s
{
	display: block;
}


.c_c .c_s .c_s_in
{  
background: #ffffff; 
max-height: 150px;
overflow: hidden;
overflow-y: auto;
border: #cccccc 1px solid;	
}

.c_c .c_s .c_s_in a, .c_c .c_s .c_s_in a:hover
{
display: block;
line-height: 300%;
border-bottom: #eeeeee 1px solid;	
padding-left: 5px;
padding-right: 5px; 
font-size: 12px;
color: #2874f0;
position: relative;
text-decoration: none;
}

.c_c .c_s .c_s_in a .c, .c_c .c_s .c_s_in a:hover .c
{
position: absolute;
top: -12px;
right: 2px;
font-size: 10px;	
display: inline-block;
font-weight: normal;
}

 .c_c .c_s .c_s_in a:hover
 {
	background: #eeeeee; 
 }
 
  .c_c .c_s .c_s_in a span
  {
	font-size: 10px;
	display: block;
	font-weight: bold;  
	color: #666666;
  }
  
  .c_c .c_s .c_s_in a .inl
  {
	display: inline-block;  
  }


._o_m, ._o_m_b
{
display: none;	
}

.button1, .button1:hover, .button2, .button2:hover 
{
display: inline-block;
height: 32px;
line-height: 32px;
padding-left: 15px;
padding-right: 15px;
	background-color: #ffffff;  
color: #000000 !important;	
text-decoration: none;
border: #cccccc 1px solid;
	-webkit-border-radius: 2px;
-moz-border-radius:  2px;
border-radius:  2px;
	cursor: pointer; 
}

 
._sg_down, ._sg_down:hover
{
padding-right: 35px; 
background: #ffffff url(/icons/black/ic_action_expand.png) right no-repeat; 
}

.button2, .button2:hover
{
background-size: 20px 20px;	
height: 26px;
line-height: 26px;
}

 .button1:hover,  .button2:hover
  {
	background-color: #cccccc;  
  }
 
  
   
 
.articles_title
{  
position: relative;
padding-right: 10px; 
font-size: 16px;
margin-top: 10px;
padding-left: 10px;
font-weight: bold;	
}
 
.filter_opt, .filter_opt:hover
{
display: inline-block; 
line-height: 30px;
 height: 30px;
padding-left: 23px;	
padding-right: 2px;
margin-right: 20px; 
position: relative; 
font-weight: normal;
margin-bottom: 3px; 
cursor: pointer;  
margin-top: 15px;

font-size: 13px; 
color: #000000;	
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; 
	border:#cccccc 1px solid;
 
/*background: #F1F1F1 url(/icons/black/ic_action_expand.png) right no-repeat;
background-size: 25px 25px;
    padding-right: 30px; 
-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.3);
box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.3);
*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 35px;  background: #ffffff ;
    background-image: url(/dd.svg) ;
    background-image: url(/dd.svg) ;
    background-image: url(/dd.svg) ;
    background-image: url(/dd.svg) ;
    background-repeat: no-repeat;
    background-position: right 0;    

padding-left: 8px;
 
background-color: #eeeeee;
}

._pmax, ._pmax:hover, ._uonl, ._uonl:hover , ._jrad, ._jrad:hover 
{
	/*
 background-image: -webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image: -o-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),to(#ededed));
    background-image: linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);
    background-repeat: no-repeat;
    background-position: right 0;   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffededed', GradientType=0);
	*/background: #ffffff ;
	padding-right: 8px;
background-color: #eeeeee;
	/*
	background: #F1F1F1 ;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.3);
box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.3);*/
}

._pmax input, ._pmax:hover input
{
width: 35px !important;	
}

 ._uonl, ._uonl:hover
 {
	padding-left: 30px !important; 
 }
 
  ._jrad , ._jrad:hover
  {
	padding-left: 25px;  
  }
  
  ._jrad input, ._jrad:hover input
  {
	color: #000000 !important;  
  }
 
 ._jrad input[type="checkbox"], ._jrad:hover input[type="checkbox"]
  { 
	width: auto !important;	
position: absolute !important;
top: 5px !important;
left: 5px !important;	
  }

._uonl input, ._uonl:hover input
{
width: auto !important;	
position: absolute !important;
top: 5px !important;
left: 5px !important;	  
}

._uonl  a, ._uonl  a:hover
{
text-decoration: none;
font-size: 13px;	
}

.filter_opt ._f_in, .filter_opt:hover ._f_in
{
height: 100%;
padding-left: 25px;	
background: url(/icons/black/ic_action_sort_by_size.png) left no-repeat;
background-size: 20px 20px;
display: inline-block;	
}

.filter_opt .filter_opt_title
{
font-size: 11px;
position: absolute;
top: 0px;
left: 0px;
margin-top: -24px;	 
color: #333333;
padding-left: 18px;
white-space: nowrap;
}

.filter_opt ._publicat
{ 
background: url(/icons/black/ic_action_event.png) left no-repeat;	
background-size: 16px 16px;
}

.filter_opt ._pretmax
{ 
background: url(/icons/black/ic_action_copy.png) left no-repeat;
background-size: 16px 16px;	
}

.filter_opt ._jrad
{ 
background: url(/icons/black/ic_action_place.png) left no-repeat;
background-size: 16px 16px;	
width: auto; 
}

.filter_opt ._sortare
{ 
background: url(/icons/black/ic_action_sort_by_size.png) left no-repeat;
background-size: 16px 16px;	
}


.filter_opt_sel
{ 
}

 
.filter_opt .simg
{
position: absolute;
top: 9px;
left: 8px;	
margin-right: 5px;
}

.filter_opt .filter_sub
{
position: absolute;
top: 31px;
left: 1px;
margin-left: -1px;
width: 120px;
height: auto;  
background: #ffffff; 
display: none;
z-index: 1000000;
padding-bottom: 0px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.42);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.42);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.42);
}

.filter_opt:hover
{ 
}

.filter_opt:hover .filter_sub
{
display: block;	
}


.filter_opt  .filter_sub a, .filter_opt  .filter_sub a:hover
{
line-height: 28px;
font-size: 13px;
border-bottom: #eeeeee 1px solid;
display: block;	
color: #000000;

padding-left: 10px;
padding-right: 10px;
}

.filter_opt input
{
font-size: 10px;
height: 12px;
line-height: 12px;
padding: 1px;
width: 25px;	
position: relative;
top: -1px;
color: red;
}

.articles_title .show_opt_div
{
	 float: right;
	 margin-top: 10px;
}

 .show_opt_div .show_opt
{
display: inline-block;
font-size: 12px; 
line-height: 25px;
min-height: 25px;
padding-left: 10px;	
padding-right: 10px;
margin-right: 5px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px;
border-radius: 4px;
position: relative; 
font-weight: normal;
margin-bottom: 3px;
color: #666666;
cursor: pointer;
border: #cccccc 1px solid;
background: #ffffff;
}

 .show_opt_div .blue
{ 	
background: #ffffff url(/icons/black/ic_action_important.png) left no-repeat !important;
color: #06F;
font-weight: bold;
padding-left: 30px;
background-size: 25px 20px !important;
}

  .show_opt_div .yellow
{  
background: #ffffff url(/icons/black/ic_action_not_important.png) left no-repeat !important;
padding-left: 30px;
font-weight: bold;
background-size: 25px 25px !important;
}


.articles_title .show_opt_div  img
{
position: relative;
bottom: -2px;
left: -1px;	
}

.articles_title .show_opt_div .show_opt_sel
{
	-webkit-border-radius: 0px; 
-moz-border-radius: 0px;
border-radius: 0px;
background: #ffffff;  
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;	
border-bottom: 0px;
-webkit-box-shadow: 2px -2px 5px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    2px -2px 5px 0px rgba(50, 50, 50, 0.15);
box-shadow:         2px -2px 5px 0px rgba(50, 50, 50, 0.15);
}

 
 
.navigator
{
	text-align: center;
}

.navigator a 
{
background-color: #2874f0; 
padding: 10px; 
padding-left: 10px;
padding-right: 10px;
width: auto;
border: 0;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.42);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.42);
display: inline-block;
font-size: 15px; 
line-height: 20px;
height: 20px;
min-width: 10px;
color: #ffffff;
text-decoration: none;
background-position: 8px 6px; 
margin: 3px;	
}

.navigator span
{
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;	
}

 #produse_main
 {
	/*
   border: 1px solid #DDD;
    border-radius: 3px;
    background-color: white;
    box-shadow: 4px 4px 1px #EEE;
    -webkit-box-shadow: 4px 4px 1px #EEE;
    -moz-box-shadow:    4px 4px 1px #EEE;
    padding: 17px 20px 9px;
    margin-bottom: 20px;
	*/
}  
 
.produse
{
position: relative;	
   /* background: rgb(238, 238, 238); */
border-bottom: #eeeeee 1px solid; 
}

.produse .prod_out
{
width: 33%;
display: inline-block;
position: relative;	
min-height: 50px;  
}

.produse .prod_out .prod_in
{
position: relative;  
margin: 5px;
margin-bottom: 15px;
margin-top: 0; 	
min-height: 50px; 
 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	 
background: #ffffff;

    box-shadow: 0 1px 8px -1px rgba(52, 65, 108, 0.25);


}

.produse .prod_out .prod_in .poza_firma
{
text-align: center;	
}

.produse .prod_out .prod_in .poza_firma img
{
	margin-top: 20px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.34);
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.34);
}


.produse .prod_out .prod_in .prod_in_in .vechi
{
position: absolute;
top: 5px;
right: 5px;
padding: 4px;
background: #eeeeee;
color: red;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
z-index: 1000;
font-size: 12px;	
}

.produse .prod_out .prod_in .prod_in_in
{
padding: 10px;	
min-height: 50px;
}

.produse .prod_out .prod_in .prod_in_in .denumire
{ 
color: #333333;
font-size: 16px;
margin-top: 5px;
max-width: 100%;
overflow: hidden;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 0;
padding-top: 0;
}

.produse .prod_out .prod_in .prod_in_in .list_cat
{
 font-size: 11px;
margin-bottom: 5px;
color: #999999;
}

.produse .prod_out .prod_in .prod_in_in  .pret
{
	color: #d23214;
	font-weight: bold;
	font-size: 18px;
}


 .produs_loc
{
font-size: 13px;	
margin-top: 3px;
margin-bottom: 3px;
max-width: 100%;
overflow: hidden;
 
	position: relative;
	bottom: -2px; 
}


.produse .prod_out .prod_in .prod_in_in .denumire a, .produse .prod_out .prod_in .prod_in_in .denumire a:hover
{
font-weight: bold;
color: #2874f0;
text-decoration: none;	
font-size: 18px;
}


 

._list
{
position: relative;	
   /* background: rgb(238, 238, 238); */
}

._list .prod_out 
{
width: 100%;
display: block;
position: relative;	
min-height: 50px; 
}

._list .prod_out .prod_in
{
position: relative;  
margin: 5px;
margin-bottom: 10px;
margin-top: 5px; 	
min-height: 50px;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
  
padding-top: 7px; 
padding-bottom: 7px; 
background: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
border-bottom: 0;  
}

 
.prod_out .prod_in:hover
{
	box-shadow: 0 3px 16px 0 rgba(0,0,0,.2);   
	 transition: box-shadow 100ms linear;
	 z-index: 10000;
}

._list .prod_out .prod_in  .prod_in_in
{
padding: 10px;	
min-height: 50px;  
display: block;
overflow: hidden;
padding-left: 25px; 
}

._list .prod_out .prod_in   .prod_in_in .price_list
{   
float: left;
}

.produse .prod_out .prod_in .prod_in_in .autor { 
width: auto;
margin: 0;
margin-top: 5px; 
font-size: 10px;	
}	


._list .prod_out .prod_in   .prod_in_in .autor
{
float: right;
width: 200px;
margin: 20px;
margin-top: 5px;
min-height: 40px;	
}

 .autor .nume_autor,  .autor .nume_autor:hover
{
height: 20px;
line-height: 20px;
padding-left: 25px;
color: #2874f0; 
background: url(/icons/black/ic_action_person.png) left no-repeat;
font-size: 10px;	
text-decoration: none;
background-size: 14px 14px;
display: inline-block;
}

._list .prod_out .prod_in  .autor .vechime
{
font-size: 10px;	
padding-left: 25px;
}

._list .prod_out .prod_in .poza
{
width: 230px; 
float: left;  	
margin-left: 10px;
}

._list .prod_out .prod_in .poza_bg
{ 
}


._list .prod_out .prod_in .poza_firma
{
width: 130px; 
height: 200px; 
float: left;  
text-align: center;
}
 

._grid100 .prod_out
{
width: 100% !important;
}

._list .prod_out .prod_in  .poza_firma img
{
 
	margin-top: 10px;	
}

.produse ._patrat 
{
text-align: center  !important;;	
}

._list ._patrat  
{
text-align: left  !important;;	
}


.produse ._patrat .poza img
{
	
	height: 200px !important;
	
}

.produse ._patrat .prod_in .prod_in_in
{
height: 100px;
overflow: hidden;
}

 .poza span
{
position: relative;	
display: compact;
}

 .poza .nr_poze
{
position: absolute;
    bottom: 20px;
    right: 10px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    z-index: 100;
    background: #000000;
	
	display: none;
	
}


 .poza .photo_min_loader
{
position: absolute;
top: 50%;
left: 50%;
width: 40px !important;
height: 40px !important;
z-index: 100;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);	 
}

 .poza .nr_poze span
{
display: inline-block;	 white-space: nowrap;
}


 .poza  .prev_min
{
position: absolute;
    top: 50%;
    left: 5px;
    z-index: 1000;
    background: #000000 url(/v3/prev_min.png) center no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8; inline-block;
}


 .poza  .next_min
{
position: absolute;
    top: 50%;
    right: 5px;
    z-index: 1000;
    background: #000000 url(/v3/next_min.png) center no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;  
}



 .poza  .maximize
{
position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1000;
    background: #000000 url(/zoom_18.png) center no-repeat;
	background-size: 14px 14px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;  
}

 .poza:hover  .next_min,  .poza:hover  .prev_min,  .poza:hover  .maximize, .poza:hover  .nr_poze
 {
	 display: block;    
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;  
 }
 
 
._list .prod_out .prod_in .poza img
{ 
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;	
max-height: 250px;
}

 
._list .prod_out .prod_in .list_nod
{
display: none;	
}

._list .prod_out .prod_in .list_recenzii
{
text-align: left !important;	
}

._list .prod_out .prod_in .list_clear
{ 	
clear: both;
height: 1px;
}
._list .prod_out .prod_in .prod_in_in .data_anunt
{
float: none;
font-size: 14px;
color: #999999;	 
white-space: nowrap; 
position: relative;
}


._list .prod_out .prod_in .prod_in_in .denumire
{ 
color: #333333;
font-size: 16px;
margin-top: 0px;
margin-bottom: 5px; 
	 
}

._list .prod_out .prod_in .prod_in_in  .pret
{
	color: #000000;
	font-weight: bold; 
margin-bottom: 5px;
max-width: 100%; 
margin-top: 10px; 
}
 

._list .prod_out .prod_in .prod_in_in .denumire a, ._list .prod_out .prod_in .prod_in_in .denumire a:hover
{
font-weight: bold;
color: #2874f0;
text-decoration: none;	
font-size: 18px;
}

 

.top_anunt_share
{
width: 35px;
height: 35px;
line-height: 35px;
background-image: url(/icons/black/ic_action_share.png);
background-repeat: no-repeat; 
background-position: 3px 3px;
margin-left: 15px;
display: inline-block;	
bottom: -10px;
position: relative;
}

.f_share
{
position: relative;	
}


.f_share .top_firma_share
{
width: 35px;
height: 35px;
line-height: 35px;
background-image: url(/icons/black/ic_action_share.png);
background-repeat: no-repeat; 
background-position: 3px 3px;
margin-left: 15px;
display: inline-block;	
position: absolute;
top: 10px;
right: 15px;
}


.km
{ 
font-size: 14px;
color: #666666;
background: #eeeeee;
padding: 3px;	
display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}

.details_p
{
font-size: 11px;	
position: relative;
padding-top: 5px;
padding-bottom: 5px;
display: block;
}

.details_p span
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  border: #cccccc 1px solid;
  color: #666666;
  padding: 3px;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  margin-right: 5px;
  max-width: 100%;
  overflow: hidden;	 
  display: inline-block;
}

.stoc
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  background: #eeeeee;
  color: #666666;
  padding: 3px;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  margin-right: 5px;
  max-width: 100%;
  overflow: hidden;	 
  display: inline-block;
  font-size: 11px;	
}

.produse .prod_out .prod_in .poza
{
position: relative;	
}


.produse .prod_out .prod_in .poza img
{
width: 100%;
 
-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;	
 
}

.produse .prod_out .prod_in .poza .denumire_photo
{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 15px;
background: url(/a1_denumire_photo.png);
color: #ffffff;
font-size: 18px;
overflow: hidden;	
}



 .buton2,  .buton2:hover 
{  
padding-right: 0;
width: auto;
border: 0; 
display: inline-block;
font-size: 12px; 
line-height: 30px;
height: 30px; 
min-width: 35px;
color: #666666;
text-decoration: none; 
margin-right: 2px; 
position: relative;  
background: center no-repeat;
background-size: 28px 28px; 

margin-top: 3px;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
cursor: pointer;
margin-right: 10px;
}

 .buton2_sel,  .buton2_sel:hover 
{ 
background: #ffffff center no-repeat; 
background-size: 28px 28px;
border: #cccccc 1px solid;
}
 
 
  .buton2 ._s
  {
	color: #09F;  
  }


 
.grid, .grid:hover
{ 
background-image: url(/icons/black/ic_action_view_as_grid.png) !important;
background-repeat: no-repeat !important;  
}

.gal, .gal:hover
{ 
background-image: url(/icons/black/ic_action_view_as_list.png) !important;
background-repeat: no-repeat !important;  
}

.list, .list:hover
{ 
background-image: url(/icons/black/ic_action_storage.png) !important;
background-repeat: no-repeat !important;  
}

.no, .no:hover , .no-ov, .no-ov:hover 
{
	padding: 0;
background-color: #F4F4F4 !important;   
padding-left: 15px !important;
padding-right: 15px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 25px;
height: 25px; 
color: #666666;
text-decoration: none;
background-position: 4px 2px; 
background-size: 25px 25px;
margin-top: 3px;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
   -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
}

.no-ov, .no-ov:hover 
{

	background-color: #2874f0 !important;
color: #ffffff;	
}


.nom, .nom:hover 
{
	padding: 0;
background-color: #F4F4F4 !important;   
padding-left: 10px !important;
padding-right: 10px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 18px;
height: 18px; 
color: #666666;
text-decoration: none;  
-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;
 }

.nom:hover 
{

	background-color: #2874f0 !important;
color: #ffffff;	
}


.mag_num, .mag_num:hover, .mag_num-ov, .mag_num-ov:hover
 {
  font-size: 12px;
  color: #000000; 
  background: #eeeeee;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-left: 2px;
	 
 }
 
  .mag_num-ov, .mag_num-ov:hover
  {
	 color: #ffffff;
	  background: #2874f0;  
  }
  
 


.no_j, .no_j:hover, .b_5, .b_5:hover  
{
	padding: 0;
	background-color: #2874f0 !important;  
padding-left: 15px !important;
padding-right: 15px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 25px;
height: 25px; 
color: #ffffff;
text-decoration: none;
background-position: 4px 2px; 
background-size: 25px 25px;
margin-top: 3px;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
   -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
}

hr
{
height: 0px;
border: 0px;
border-top: #eeeeee 1px solid;
margin-top: 5px;
margin-bottom: 5px;	
}

.t, .chenar_mp
{
padding: 15px;
background: #ffffff;
color: #000000;
font-size: 13px;
border-top: #cccccc 1px solid;
margin-bottom: 10px;  
	font-family: arial;
	font-size: 14px;
}

.chenar_mp_1, .chenar_mp_2
{
padding: 15px;
background: #ffffff;
color: #000000;
font-size: 13px;
border-top: #cccccc 1px solid;
margin-bottom: 10px; 
}

.t:hover, .chenar_mp:hover
{ 
   -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
}


.buton1, .buton1:hover, .login_field .buton1, .login_field .buton1:hover, .buton3, .buton3:hover, .buton4, .buton4:hover
{
background-color: #F2F2F2 !important;  
padding: 10px;
padding-left: 25px !important;
padding-right: 25px !important;
width: auto;
border: 0; 
display: inline-block;
font-size: 13px; 
line-height: 18px;
height: 18px;
min-width: 150px;
color: #666666;
text-decoration: none;
background-position: 4px 2px; 
background-size: 25px 25px;
margin-top: 3px;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
   -webkit-transition: background-color 100ms linear, box-shadow 100ms linear;
    transition: background-color 100ms linear, box-shadow 100ms linear;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
	
padding: 0 !important;	 
height: 33px!important;
line-height: 33px!important; 
margin-left: 4px;
margin-right: 4px;
position: relative; 
	cursor: pointer; 
}


.buton4 .buton4_file
{ 
    bottom: 0;
    cursor: inherit;
    font-size: 1000px !important;
    height: 300px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
}



 .buton1 span, .buton1:hover span
 {
	margin-left: 35px;
	margin-right: 5px; 
}
 
.buton3, .buton3:hover
{
background: none left no-repeat;
border: #F93 1px solid;

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	background-size: 23px 23px !important;
height: 22px !important;
line-height: 22px !important; 
background-position: 2px 5px !important;
}

 .buton3 span, .buton3:hover span
 {
	margin-left: 27px;
	margin-right: 10px; 
	color: #F93;
	font-weight: bold;
}
 buton3:hover 
 {
	background-color: #eeeeee !important;   
}


.buton4, .buton4:hover
{
background: none left no-repeat;
border: none !important;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background-size: 23px 23px !important;
height: 18px !important;
line-height: 18px !important; 
background-position: 0px 6px !important;
-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; 
	background-color: transparent !important;
	
}

 
 .buton4 span, .buton4:hover span
 {
	margin-left: 26px;
	margin-right: 7px; 
	color: #2874f0;
	font-weight: normal;
	font-size: 12px;
}
 buton3:hover 
 {
	background-color: #cccccc !important;   
}

._grey_bg, ._grey_bg:hover
{
background-color: #BEC8EB !important;  
} 

.buton1:hover,  .login_field .buton1:hover,  .buton1_sel,  .login_field .buton1_sel
 {
	background-color: #eeeeee !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;	
}

._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;		
}


._tel_bgw, ._tel_bgw:hover
{
background-color: #2874f0 !important;
background-image: url(/icons/white/ic_action_end_call.png);
background-repeat: no-repeat; 
padding-left: 45px;		
}



._tel_bgw span, ._tel_bgw:hover span
{
	color: #ffffff;
}

._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; 
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;	
}

._com, ._com:hover
{
background-image: url(/icons/black/ic_action_chat.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;	
}

._new, ._new:hover
{
background-image: url(/icons/black/ic_action_new_event.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;	
}

._sg_down, ._sg_down:hover
{
background-image: url(/icons/black/ic_action_expand.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._sg_right, ._sg_right:hover
{
background-image: url(/icons/black/ic_action_next_item.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, ._msj:hover
{
background-image: url(/icons/white/ic_action_email.png);
background-color: #2874f0 !important;
background-repeat: no-repeat;
padding-left: 45px;	
}

._msj span, ._msj:hover span
{
	color: #ffffff;
}
._msjw, ._msjw:hover
{
background-color: #2874f0 !important;
background-image: url(/icons/white/ic_action_email.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._msjw span, ._msjw:hover span
{
	color: #ffffff;
}

._det, ._det:hover
{
background-color: #2874f0 !important;
background-image: url(/icons/white/ic_action_about.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._det span, ._det:hover span
{
	color: #ffffff;
}



._filtersw, ._filtersw:hover
{
background-color: #2874f0 !important;
background-image: url(/icons/white/ic_action_replay.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._filtersw span, ._filtersw:hover span
{
	color: #ffffff;
}



._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;	
}

._add, ._add:hover
{
background-image: url(/icons/black/ic_action_new.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;	
}

._bell, ._bell:hover
{
background-image: url(/bell.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._alert_bell, ._alert_bell:hover
{
background-image: url(/icons/black/ic_action_alert_off.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


._alert_bell_sel, ._alert_bell_sel:hover
{
background-image: url(/icons/black/ic_action_alert_on.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; 
margin-left: 4px;
margin-right: 4px;
}

._noovfl
{
overflow: hidden;	
}


._nobg, ._nobg:hover
{  
border: 0; 
	
}


._abonati, ._abonati:hover
{
background-image: url(/icons/black/ic_action_rss.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._oferte, ._oferte:hover
{
background-image: url(/icons/black/ic_action_storage.png);
background-repeat: no-repeat;
padding-left: 45px;	
}

._zoom, ._zoom:hover
{
background-image: url(/icons/black/ic_action_search.png);
background-repeat: no-repeat;
padding-left: 45px;	
}


.detaliu, .detaliu:hover
{
min-height: 20px;
line-height: 20px;
padding-left: 30px;	
background-position: left;
background-size: 18px 18px;
  opacity: .8; 
  font-size: 12px;
  color: #000000;
}

.detaliu a, .detaliu a:hover
{ 
  font-size: 12px;
}

.interact
{
padding-top: 10px;
min-height: 40px;	 
text-align: center;
}

 
  .clear
  {
	clear: both;  
  }
  
  

.stars { color: #cccccc;  
padding: 2px;
padding-top: 0px;
margin: 5px;
width: auto;
display: inline-block;
font-size: 12px; 
white-space: nowrap;
} 
.nota { color: #ce8707; font-weight: bold; }
 
.staron { background: url(https://www.aaz.ro/staron.png)  top left no-repeat; }
.staroff { background: url(https://www.aaz.ro/staroff.png) top left no-repeat; }
.starh { background: url(https://www.aaz.ro/starh.png) top left no-repeat; }
.starg { background: url(https://www.aaz.ro/starg.png) top left no-repeat; }
 
  .recenzii 
  { 
    display: inline-block;
  }
  
  .recenzii  a, .recenzii  a:hover
{  
 font-size: 11px;
 margin-left: 10px;
}

#content_gallery
{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0; 
  display: none;
  background: #000000; 
  z-index: 10000000090; 
	   
}

#content_gallery #content_gallery_in
{  
  padding-top: 10px;
  position: relative;
  width: 100%;
 height: 100%;
}
 
 
#content_gallery .content_close
{
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	  z-index: 1000000;
	  width: 35px;
	  height: 35px;
	  line-height: 35px;
	  text-align: center;
}


#content_gallery_in .gallery
{
display: block;
margin-right: 35px;
height: 100%;
position: relative;
  white-space: nowrap;  
}

 .gallery .gallery_imgs
 { 
  max-width: 100%;
  overflow: hidden;
  overflow-x: auto;
  height: 70px;
  text-align: center;
 }
 
 .gallery .gallery_imgs .gallery_imgs_img
{
position: relative;  
height: 50px;
margin-left: 2px; 
display: inline-block;
cursor: pointer;

}
 

 .gallery .gallery_imgs .gallery_imgs_img  img
{ 
max-height: 100%;
border: #000000 1px solid;
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

 .gallery .gallery_imgs .gallery_imgs_img  .sel
{
border: #ffffff 1px solid;
}

 
 .gallery .gallery_img
 {  
   width: 100%;
   height: 100%;
   position: relative;
  text-align: center;
  margin-top: 20px;
 }
 
 .gallery .gallery_img #gallery_img_desc
 {
 position: absolute;
 top: -21px;
 right: 0px;
 width: 100%;
 height: auto;
 }
 
 .gallery .gallery_img #gallery_img_desc span
 {
 paddding: 10px;
 background: url(/gallery_img_desc.png);
 color: #ffffff; 
 width: 100%;
 display: inline-block;
 }
 
 
 .gallery  .gallery_img .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: 15px;
    top: 50%;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: url(/next2.png) center no-repeat;
    cursor: pointer;
    z-index: 100;
    -webkit-transform: translate( 0, -50%);
    -moz-transform: translate( 0, -50%);
    -ms-transform: translate( 0, -50%);
    -o-transform: translate( 0, -50%);
    transform: translate( 0, -50%);
    border: #ffffff 2px solid;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

 
 .gallery  .gallery_img .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: 15px;
    top: 50%;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: url(/prev2.png) center no-repeat;
    cursor: pointer;
    z-index: 100;
    -webkit-transform: translate( 0, -50%);
    -moz-transform: translate( 0, -50%);
    -ms-transform: translate( 0, -50%);
    -o-transform: translate( 0, -50%);
    transform: translate( 0, -50%);
    border: #ffffff 2px solid;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
 
 
  .gallery .gallery_img img
 { 
   max-width: 100%; 
   max-height: 100%; 
 }
 
  .formular_100_left 
  {
	 
	padding-left: 0;
	padding-right: 0; 
  }
 
   .formular_100_left  .filters_form_sub .fdiv  
  {
	display: block !important;  
	width: auto !important; 
  }
		
 	.formular_100_left .filtru_activ_sc {
    max-width: 100%;
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
}

	.formular_100_left .filtru_t
	{ 
	display: block;
	padding-top: 5px; 
	margin-top: 5px;
	color: #000000;	
	font-size: 13px;
	font-weight: bold;
	}
	
	 .formular_100_left .filtru_activ_sc select
	{
	width: 100%;
	    max-width: 200px;	
		
		background-image: url(/dd.svg),-webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image: url(/dd.svg),linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);
    background-repeat: no-repeat;
    background-position: right 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffededed', GradientType=0);
	}
	
	
	.formular_100_left .filtru_activ_sc .w1
	{ 
		background-image: url(/dd.svg),-webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image: url(/dd.svg),linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);
    background-repeat: no-repeat;
    background-position: right 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffededed', GradientType=0);
	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
}
	
	
	.formular_100_left .filtru_activ_sc .gr 
	{
	width: 100%;
	    max-width: 157px;	
	}
 
  .formular_100_left .filtru_activ_sc .w50
  {
	    max-width: 97px;	
	 }
  
  
.formular_100_left .filters
{
width: auto  !important; 
display: block !important; 
margin: 0 !important; 	
}


.simple_form_brd {
    border-left: #cccccc 1px solid;;
    padding: 10px; 
	margin: 10px;
	line-height: 250%;
	
}

.chenar
{
margin: 5px;
padding: 5px;
border: #cccccc 1px solid;
background: #eeeeee;	
}

.login_table
{
float: left;
width: 50%;	
}

.empty_photo
{
display: inline-block;
	  height: 80px;
	    width: 80px;
		border: #cccccc 1px solid;
		background: url(https://www.aaz.ro/ajax-loader.gif) center no-repeat;
}

#add_poze_div div, .edit_poze div
{
width: 80px;
height: 80px;	
position: relative;
display: inline-block;
}

#add_poze_div div a, #add_poze_div div a:hover, .edit_poze div a, .edit_poze 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: #000000;
z-index: 10000000;
font-weight: bold;
}



  .post_prods div
{
width: 150px;
height: 220px;	
position: relative;
display: inline-block;
text-align: center;
margin-left: 10px;
border: #eeeeee 1px solid;
vertical-align: top;
overflow: hidden;
margin-bottom: 10px;
font-size: 14px;
}

  .post_prods div img
  {
	width: 150px; height: 100px; margin-bottom: 5px;  
  }

 .post_prods div .a, .post_prods 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: #000000;
z-index: 10000000;
font-weight: bold;
}



input, textarea, select
{
	border: 0;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background: #F0F0F0;  
	font-size: 14px;
	padding: 6px;	
    color: #000000;
	
}



.top_detalii_edit
{
margin: 5px;
font-size: 14px;	 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
padding: 10px;
display: block; 
text-align: left;
padding-top: 0;	 
}

.top_title_edit
{
color: #999999;
font-size: 18px;
font-weight: bold; 
}

.top_detalii_edit input, .top_detalii_edit textarea, .top_detalii_edit select
{
max-width: 90%;	 
border-bottom: #666666 1px solid; 
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; 
}

.top_detalii_edit textarea
{
border: #eeeeee 1px solid;
border-bottom: #666666 1px solid;
}


 
.submitb
{ 
	border: 0; 
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	padding: 8px;	
	padding-top: 0;
	padding-bottom: 0;
	color: #ffffff;
	width: auto;
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: bold;
        -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	
	background: #2874f0;
    color: #ffffff;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding-right: 15px;
    padding-left: 15px;
	margin-top: 5px;
	
}



.fb_link , .gplus_link , .tw_link, .fb_link:hover , .gplus_link:hover , .tw_link:hover
, .mail_link , .mail_link:hover
, .sms_link , .sms_link:hover
{
width: 200px;
height: 40px !important;
display: inline-block;
line-height: 40px; 
font-size: 14px;
color: #ffffff  !important;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: center;
}

 
.mail_link 
{
background: #9a00da url(/template_40/icons/mail.png) left no-repeat;	 
background-position: 8px 12px, left; 
}

.sms_link 
{
background: #fcca00 url(/template_40/icons/sms.png) left no-repeat;	 
background-position: 8px 12px, left;
}

.fb_link 
{
background: #3c5a99 url(/template_40/icons/facebook.png) left no-repeat;	 
background-position: 8px 12px, left;
}

.gplus_link 
{
background: #cf4338 url(/template_40/icons/googleplus.png) left no-repeat;	  
background-position: 8px 12px, left;
}

.tw_link 
{
background: #55acee url(/template_40/icons/twitter.png) left no-repeat;  
background-position: 8px 12px, left;	
}

 
.title
{
font-size: 20px;
padding: 10px;
color: #666666;
border-bottom: #eeeeee 1px solid;
}

.title img
{
position: relative;
bottom: -9px;
margin-right: 10px;	
}


.title2
{
font-size: 16px; 
color: #000000; 
padding-bottom: 5px;
position: relative;
top: -6px;
font-weight: bold;
}

.title2 img
{
position: relative;
bottom: -9px;
margin-right: 10px;	 
}



.afisare
{
padding: 10px;	
}

.chenar1, .chenar1:hover, .chenar_f, chenar_f:hover, .chenar_p_n
{

position: relative;   
margin-bottom: 10px; 
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
-moz-box-shadow:    rgba(0, 0, 0, 0.2) 0px 2px 1px 0px;
box-shadow:         rgba(0, 0, 0, 0.2) 0px 2px 1px 0px;
 border: #eeeeee 1px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
 
background: #ffffff;
padding: 15px;
font-size: 14px;
}

.chenar1 a, .chenar1 a:hover
{
font-size: 14px;	
color: #13568c;
text-decoration: none;
}

.chenar1 ._delbtn, .chenar1 ._delbtn:hover
{
background: #ffffff;
height: 21px;
line-height: 21px;
width: 21px;
display: inline-block;
border: #13568c 2px solid;
color: #13568c;
font-weight: bold;
text-align: center;
font-size: 15px;
position: absolute;
top: -5px;
right: -5px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
-moz-box-shadow:    rgba(0, 0, 0, 0.2) 0px 2px 1px 0px;
box-shadow:         rgba(0, 0, 0, 0.2) 0px 2px 1px 0px;	
}

.chenar1 .notif
{
min-width: 20px;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    color: #ffffff;
    background: #F00;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none !important;
    border: 0 !important;
    display: inline-block;
	margin-left: 15px;	
}



.nav_3
{
padding: 10px; 
padding-top: 5px;
padding-bottom: 20px;	
padding-left: 0;
padding-right: 0; 
}


.nav_3 .buton2, .nav_3 .buton2:hover 
{ 
padding: 10px; 
padding-right: 0;
width: auto;
border: 0; 
display: inline-block;
font-size: 12px; 
line-height: 15px;
height: 15px; 
color: #666666;
text-decoration: none;
background-position: center;  
background-size: 26px 26px;
margin-right: 2px; 
position: relative;
}

.nav_3 .buton2:hover 
 { 
 }
 
 
 .sicons, .sicons:hover {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border: #cccccc 1px solid;
    display: inline-block;
    padding: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	background-color: #ffffff;
}

.sicons:hover { 
    border: #000000 1px solid; 
}
.share
{
position: relative;
width: 35px;
height: 35px;	
display: inline-block;
z-index: 1000000;	
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.share span
{
display: inline-block;
width: 30px;
height: 30px;	
background: url(/icons/black/ic_action_share.png) center no-repeat;	
background-size: 30px 30px;
}

.share span._white
{ 
background: url(/icons/white/ic_action_share.png) center no-repeat;	
}

.share .share_sub
{
display: none;	
}

.share:hover
{
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.share:hover .share_sub
{
	font-size: 11px;
	color: #000000;
z-index: 1000000;  
display: block;
position: absolute;
left: 100%; 
top: 50%;
border: #eeeeee 1px solid;	
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);	
background: #ffffff;
padding: 15px;
padding-top: 5px;
padding-bottom: 5px;
	   -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
white-space: nowrap;
}






.share:hover ._left, .share ._left
{
left: auto !important;  
right: 100% !important;    	
}



.edit
{
position: relative;
width: 35px;
height: 35px;	 
display: inline-block;
z-index: 1000000;	
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
	filter: alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.edit span
{
display: inline-block;
width: 30px;
height: 30px;	
background: url(/icons/black/ic_action_expand.png) center no-repeat;	
background-size: 30px 30px;
}
 
.edit .edit_sub
{
display: none;	
}

.edit:hover
{
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.edit:hover .edit_sub
{
	font-size: 11px;
	color: #000000;
z-index: 1000000;  
display: block;
position: absolute;
right: 0; 
top: 29px;
border: #eeeeee 1px solid;	 	
background: #ffffff; 
	   -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
white-space: nowrap;
}

.edit:hover .edit_sub a, .edit:hover .edit_sub a:hover
{
display: block;
height: 30px;
line-height: 30px;
border-bottom: #eeeeee 1px solid;
padding-left: 20px;
padding-right: 20px;
color: #666666;
font-size: 14px;	
}

.comentariu 
{
position: relative;	
}

.post_body .edit, .comentariu .edit
{
position: absolute;
top: 10px;
right: 10px;	
}

.anunt_in  .in 
{
position: relative;	
}

.anunt_in .in .detalii_share 
{
position: absolute;
top: 0;
right: 0;
}

 .buton2 span
 {
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	top: 50%; 
	left: 100%;  
	margin-right: -5px; 
	text-align: center;
white-space: nowrap;		
color: #F90;  
white-space: nowrap;
text-align: center;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);	
font-weight: bold;
width: auto;
height: 17px;
line-height: 17px;    
-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	padding-left: 5px;
	padding-right: 5px;
	background: #eeeeee;
	webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
}

 }
 
  .buton2 ._s
  {
	color: #09F;  
  }

.nav_3  ._vechime, .nav_3  ._vechime:hover
{
background-image: url(/icons/black/ic_action_go_to_today.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}

.nav_3  ._sortare, .nav_3  ._sortare:hover
{
background-image: url(/icons/black/ic_action_import_export.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}


.nav_3  ._share, .nav_3  ._share:hover
{
background-image: url(/icons/black/ic_action_share.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}

.nav_3  ._gps, .nav_3  ._gps:hover
{
background-image: url(/icons/black/ic_action_location_found.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}



.nav_3  ._cats, .nav_3  ._cats:hover
{
background-image: url(/icons/black/ic_action_overflow.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}

 

.nav_3  ._locs, .nav_3  ._locs:hover
{
background-image: url(/icons/black/ic_action_place.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}



.nav_3  ._av, .nav_3  ._av:hover
{
background-image: url(/icons/black/ic_action_settings.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px; 
}




.nav_3  ._save, .nav_3  ._save:hover
{
background-image: url(/icons/black/ic_action_not_important.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}


.nav_3  ._save_sel, .nav_3  ._save_sel:hover
{
background-image: url(/icons/black/ic_action_important.png);
background-repeat: no-repeat;
padding-left: 35px;	
background-position: 3px 3px;
}




 ._alert,   ._alert:hover
{

background: url(/icons/black/ic_action_alert_off.png); 
background-repeat: no-repeat;
padding-left: 35px;	 
background-position: left;
background-size: 26px 26px;
}

.nav_3  ._go,.nav_3  ._go:hover
{ 
background-image: url(/icons/black/ic_action_play.png);
background-repeat: no-repeat;
padding-left: 35px;	 
}


  ._alert_sel,   ._alert_sel:hover
{
background: url(/icons/black/ic_action_alert_on.png); 
background-repeat: no-repeat;
padding-left: 35px;	 
background-position: left;
background-size: 26px 26px;
}


.msg_conv_noi
{
	display: inline-block;
}

 .msg_conv_noi span
  {
	color: #ffffff; background: red; padding-left:3px; padding-right: 3px; font-size: 10px;  
  }
  

.mesagerie
{
position: relative;	
}

.mesagerie .mesagerie_left
{
width: 300px;
float: left;
padding-right: 5px;
border-right: #eeeeee 1px solid;
line-height: 140% !important;
position: relative;	
}

.list_conv_div 
{  
max-height:  620px;
overflow-y: auto;
padding-right: 10px;
}

.mesagerie .mesagerie_right 
{
overflow-x: hidden;
padding-left: 5px; 
line-height: 160% !important;
margin-left: 310px;	
}

.list_conv_div_mesaje 
{ 
max-height: 470px;
overflow-y: auto; 	
background: #eeeeee;
padding: 10px;
padding-bottom: 20px;
}

.chenar_g
{  
background: #eeeeee;
padding: 10px;
padding-bottom: 20px;
}

.right_grup
{ 
padding: 10px;
line-height: 200%;	
}

 #tmesaj
{
background: #eeeeee;	
border: 0;
	   -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.2);
margin-right: 20px;
width: 90% !important;
}

 .chenar_round_w
 {
 
background: #ffffff;
padding: 10px;
border-bottom: #eeeeee 1px solid; 
 }
 
  .chenar_round_g
 {
 
background: #ffffff;
padding: 10px;
border-bottom: #dddddd 1px solid; 
position: relative; 
 }
 
   .chenar_round_g #online_div
   {
	margin-left: 15px;   
   }
   
  .chenar_round_g #online_div span
  {
	color: #ffffff; padding: 2px;  padding-left:3px; padding-right: 3px; 
	 background: #ffffff url(https://www.aaz.ro/onl1.png) bottom repeat-x;
 font-size: 9px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;   
  }
  
    .conversatie_part
   {
	position: relative;   
    top: -5px;
	  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;   
   }
   
   .conv_img
   {
	width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-size: auto 100%;
  background-position: 50% 50%;
  position: relative;
  display: inline-block;
  margin-right: 8px;   
  border: #cccccc 1px solid;
  bottom: -3px;
   }
  
  
    .conversatie_part .online_div3
  {
	 position: absolute;
	 top: 0px;
	 right: 0px;  
	  margin-top: -5px;
	  margin-right: -40px;
  }
  
  
   
   .chenar_round_g .online_div3
   {
	margin-left: 15px;   
   }
   
   .chenar_round_g .online_div3 img
   {
	position: relative;
	bottom: -1px;   
   }
   
  .chenar_round_g .online_div3 span, .online_span
  {
	color: #ffffff; padding: 2px;  padding-left:3px; padding-right: 3px; 
	 background: #ffffff url(https://www.aaz.ro/onl1.png) bottom repeat-x;
 font-size: 9px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;   
  }
  
  
  
 
 .hw
 {
	background: #ffffff; 
	cursor: pointer;
 }
 
 .hw:hover
 {
	background: #dddddd; 
 }
 
 .chenar_round_g_sel
 {
	background: #296591;
	color: #ffffff; 
 }
 
 .chenar_round_g_sel a, .chenar_round_g_sel a:hover
 {
	color: #CCC; 
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29);
 }

  .chenar_round_g .right_arrow_g
{
width: 40px;
height: 40px;
position: absolute;
top: 10px;
right: 0px;
margin-right: -1px;
background: url(/right_arrow_g.png);	
}

#cart_d , #cart_d:hover {
    position: fixed !important;
    bottom: 10px;
    left: 20px;
    width: 50px;
    height: 50px;
    background: #F60 url(/cart_white.png) center no-repeat;
    z-index: 1000000;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;      
    -webkit-box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54);
    -moz-box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54);
    box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54); 
    display: none;  
}

#cart_d #span_notif_cart
{
	position: absolute;
    top: -4px;
    right: -4px;
    height: 19px;
    line-height: 19px;
    min-width: 19px;
    margin: 0;
}

#cart_d #span_notif_cart div {
    height: 15px;
    line-height: 15px;
    min-width: 15px;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    color: #ffffff;
    background: red;
    display: inline-block;
    padding: 3px;
    webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.3)
}

.chenar_simplu
{
background: #fff;
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
    padding: 15px;	
	
}


#aaz_push_min, #aaz_push_min2
{ 
width: 60px;
height: 25px; 
background: #ffffff url(/icons/inactiv.png) center no-repeat;	
display: inline-block;
}

 
#aaz_push
{
position: fixed;
bottom: 150px;
right: -4px;
width: 50px;
height: 40px;
border: #cccccc 1px solid;
background: #ffffff url(/icons/inactiv.png) bottom center no-repeat;	
background-size: 38px 18px;
z-index: 1000000;
cursor: pointer;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; 
}

#aaz_push.enabled, #aaz_push_min.enabled, #aaz_push_min2.enabled
{ 
background-image: url(/icons/activ.png);	
}

#aaz_push.enabled
{
display: none;	
}

#aaz_push span
{
position: absolute;
top: 2px;
left: 3px;
right: 5px;
text-align: center;	
font-size: 7px;
}

#aaz_sondaj
{
position: fixed;
bottom: 65px;
right: -4px;
width: 40px;
height: 40px;
border: #cccccc 1px solid;
background: #2874f0 url(/cicons/white/png/doc_edit_icon&32.png) center no-repeat;	
background-size: 25px 25px;
z-index: 1000000;
cursor: pointer;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; 
}

#go_up
{
position: fixed;
bottom: -4px;
right: 20px;
width: 40px;
height: 40px;
border: #cccccc 1px solid;
background: #2874f0 url(/icons/white/ic_action_collapse.png) center no-repeat;	
z-index: 1000000;
cursor: pointer;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
display: none;
}

.go_up_show
{
display: block !important;	
}


  .user_comment_int_rec
  { 
	min-height: 25px; 
	width: 100%;   
	background: #ffffff; 
	 border-top:  #dddddd 1px solid; 
  }
  
  .user_comment_int_rec img
  {
	position: relative;
	bottom: -1px;  
  }
  
   .user_comment_int_rec a,  .user_comment_int_rec a:hover
   {
	 height: 25px;
	 line-height: 25px;
	 font-size: 10px;
	 font-family: arial; 
	 color: #999999;
	 margin-left: 30px; 
	 text-decoration: none;
	 font-weight: bold;
   }

 
 .user_comment_int
{
	min-height: 35px; 
	width: 100%;  
	-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
position: relative;
text-align: center;
}


 .user_comment_int .ab
 {
	position: absolute;
	top: 0px;
	left: 10px; 
	margin-top: -60px;
	z-index: 100;
 }

 .user_comment_int div.l
{
    display: inline-block;
	margin-left: 20px;	 
	margin-right: 20px;
	text-align: center; 
	padding-left: 10px;
	padding-right: 10px;
	
	border: #dddddd 1px solid;
    background: #f5f5f5;
    color: #00709a; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;      
    -webkit-box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54);
    -moz-box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54);
    box-shadow: -1px 1px 2px 0px rgba(50, 50, 50, 0.54); 
}

 .user_comment_int div.l:hover
 {
	background: #eeeeee; 
 }

 .user_comment_int div.abs_l
{
position: absolute;
top: 2px;
right: 15px;
z-index: 1000;	
}
 
 .user_comment_int div.l a,   .user_comment_int div.l a:hover
 {
	font-size: 13px;
	font-weight: bold;
	font-family: arial; 
	height: 35px;
	line-height: 35px; 
	position: relative;
	text-decoration: none;
 }
 
  .user_comment_int div.l a:hover
 {
	 color: #000000;
 }
 
   .user_comment_int div.l a img
  {
	positon: relative;
	margin-bottom: -1px;  
  }
  
  .user_comment_int div.l .no,  .user_comment_int div.l .no:hover
  {
	color: #888888;
	font-weight: normal; 
  }
 
 
  .user_comment_int div.l .sicons,  .user_comment_int div.l .sicons:hover
 {
	width: 20px;
    height: 20px;
    line-height: 20px;
    border: #cccccc 1px solid;
    display: inline-block;
    padding: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
 }
 
  .user_comment_int div.l .sicons:hover
 {
	 border: #666666 1px solid;
 }
 
 
 
 .user_comment_int .user_comment_d
 {
	 position: relative;
	 padding-left: 20px;
-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.55);
box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.55);
background: #eeeeee;
text-align: left;
font-size: 13px;
 }
 
   .user_comment_int .user_comment_d .comments_box 
  {
 display: block;
    padding-bottom: 6px;
    padding-top: 0;
    position: relative;
	padding-left: 30px;
	padding-right: 50px; 
  }
  
  
  
    .user_comment_int .user_comment_d  .comments_box .add_comment_form {
    margin-left: 10px;  
	position: relative;
	width: 100%;  
	margin-right: 50px;
  }
  
  .user_comment_int .user_comment_d .comments_box   .add_comment_form .user_photo_div  { 
    position: absolute; 
	top: 0px;
	left: 0px;
	margin-left: -40px;
  }
  
  .mesaj_catre
  {
	font-family: arial;
	font-weight: bold;
	color: #777777;
	font-size: 14px;
	position: relative;
    line-height: 30px;
	top: -10px; 
	padding-top: 5px;
  }
  
   .user_comment_int .user_comment_d .comments_box  .add_comment_form .user_comment_textarea
  {
	 width: 100%;   
	 font-size: 13px; 
	 color: #666666;
	 border:#39F 2px solid;
	 padding: 5px;
  }
 
 
  .user_comment_int .user_comment_d .comments_box .user_photo_div .user_photo {
    width: 25px;
    height: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-size: auto 100%;
    background-position: 50% 50%;
 }
 
 .user_comment_submit
 { 
    border: #dddddd 1px solid;
    font-size: 10px;
    padding: 1px;
    height: 12px;
    font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;
    box-sizing: content-box;
    display: none;
 }
 
 a.fb_inl, a.fb_inl:hover {
    font-size: 11px;
    border: #3b5998 1px solid;
    background: #3b5998 url(/fb_white.png) left no-repeat;
    text-decoration: none;
    color: #ffffff;
    padding: 5px;
    padding-left: 25px;
    padding-right: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 12px;
}
 
 a.claz_inl, a.claz_inl:hover {
    font-size: 11px;
    border: #3b5998 1px solid;
    background: #3892cf url(/u_white.png) left no-repeat;
    text-decoration: none;
    color: #ffffff;
    padding: 5px;
    padding-left: 25px;
    padding-right: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 12px;
}

 .comment_user_data .com_inputb ,  .com_inputb {
    border: #000000 1px solid;
    font-size: 13px;
    padding: 8px;
    color: #000000;
    font-family: 'arial', serif;
    color: #000000;
    border: #cccccc 1px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
    padding: 3px;
		 background: #ffffff;
	
	 border:#39F 2px solid;
	 padding: 5px;
	 margin-bottom: 3px;
}

.comment_user_data .inv,  .inv
{
background: #39F; 
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
}

 .comment_user_data .b,   .comment_user_data .b:hover {
    border: #cccccc 1px solid;
    background: #ffffff;
    color: #cccccc;
    text-decoration: none;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.15);
    font-family: tahoma;
    font-size: 11px;
}

.formular_100_o_m
{
display: none;	
}

.firma_float, .firma_close
{
display: none;	
}
 

@media screen and (max-width: 1200px) {
	

	
		.content_div_div
{
position: absolute; 
top: 0;
left: 0; 
right: 0; 
background: #ffffff;
z-index: 10000000001 !important; 
display: none;
max-width: 100000px;
border: none;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);  
}
 
.content_div_div .content_div_mid
{
  
background: #ffffff; 
padding: 20px;

  -webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}



#content_div_1 { z-index: 10000000005;  }
#content_div_2 { z-index: 10000000005;  }
#content_div_3 { z-index: 10000000007;  }
#content_div_4 { z-index: 10000000008;  } 
}
 
@media screen and (max-width: 999px) {
	
	
	 .firma_float
	{
	display: block;
	position: relative;	
	
	height: 40px;
	padding-left: 20px;
	margin-top: 10px;
	
	}
	
	.firma_float .firma_float_in, .firma_float .firma_float_in:hover
	{ 
		height: 24px;
		line-height: 24px;
		background:  #2874f0 url(/icons/white/ic_action_storage.png) left no-repeat;
		background-position: 5px 2px;
		background-size: 20px 20px;
		font-size: 16px;
		padding-left: 70px;
		display: inline-block;
		color: #ffffff;
		padding-right: 20px;
		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	 
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
	font-weight: bold;
	text-decoration: none;
		
	}
	
	.firma_float .firma_float_in img
	{
		position: absolute;
		left: 37px;
		top: -15px;
		border: #2874f0 3px solid;
	}
 
 .oferta_filters .firma_close
 {
	display: block;
	position: absolute;
	height: 24px;
	width: 24px;
		line-height: 24px;
	top: -20px;
	right: -20px;
		-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	 border: #2874f0 3px solid;
		background:  #2874f0 url(/icons/white/ic_action_remove.png) center no-repeat;
		background-size: 20px 20px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.42); 
	 
 }
 
.oferta .anunt_main
{   
padding-right: 0;  
}

 
.oferta .anunt_main .anunt_right
{
width: auto;
position: relative;
top: auto;
right: auto;	  
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
		
#go_up
{ 
width: 35px;
height: 35px;
background: #ffffff url(/icons/black/ic_action_collapse.png) center no-repeat;	
background-size: 25px 25px;
}
	
.top_icon
{
background-size: 32px 32px !important;
background-position: 0px 1px !important;
}
	
.top_icon span
{
display: none;	
}

 .top_icon .top_icon_sub .top_icon_sub_in
{ 
-webkit-box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.6);
}
	
body .site .site_top_max  .site_top .logo 
{ 
font-size: 25px;
font-weight: bold;
color: #ffffff;
position: absolute;
bottom: 0px;
left: 70px;	
height: 60px;
line-height: 60px;
font-weight: bold;
}	

body .site .site_top_max  .site_top .logo .logo_desk
{
display: none;	
}	

body .site .site_top_max  .site_top .logo .logo_mob
{
font-size: 25px;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; 
	filter: alpha(opacity=100); 
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
	
	
.formular_100 
{
position: relative;	
}
	
 
 
 
  .formular_100  .filters_form_sub .filters_form_sub_in_right .fdiv_top
  {
	display: block;  
  }
	
	 
   .formular_100  .filters_form_sub .fdiv 
   
  {
	display: block;  
	width: auto;
  }
		
	  
.formular_100  .filters_form_sub
{
  top: 100px;
width: 100%;
left: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);	
  z-index: 100000080000;  
}
		
	#ff_cat_sub
	{
	top: 100px !important;	
	}
	 		
	#ff_judet_sub
	{
	top: 135px !important;	
	}
	 
 
 
.formular_100 .filters_form_sub .filters_form_sub_in_left,.formular_100  .filters_form_sub .filters_form_sub_in_right
{ 
top: 0;	   border: 0;
}

#ff_judet_sub .filters_form_sub_in_left, #ff_judet_sub   .filters_form_sub_in_left , 
#ff_cat_sub .filters_form_sub_in_right, #ff_cat_sub   .filters_form_sub_in_right 
{
top: 0;		
}
 




.formular_100 .filters
{
width: auto;
display: block;
margin: 0;	
}


	
 .formular_100 ._abs
 {
	display: none; 
 }
 
 .filters_form_sub_in_left .fdiv,  .filters_form_sub_in_left .fdiv:hover,
 
 #ff_cat_sub  .fdiv,  #ff_cat_sub .fdiv:hover,
 
 #ff_judet_sub  .fdiv,  #ff_judet_sub .fdiv:hover
{
   
    background: #ffffff !important; 
}
 

.filters_form_sub_in .fdiv a, .filters_form_sub_in .fdiv a:hover 
{ 
	display: block !important;
	height: 35px;
	line-height: 35px;
}

.formular_100_o_m
{
display: block;
text-align: center;	
}

#formular_100_mid
{
display: none;	
}

 .navigate .show_opt_div
 {
	margin-top: 40px; 
 }
 
 .oferta .oferta_filters
 { 
	position: absolute;
	top: 0;
	left: -100000px; 
    z-index: 1000000001 !important; 
	-webkit-box-shadow: 3px -2px 12px 0px rgba(50, 50, 50, 0.51);
   -moz-box-shadow:    3px -2px 12px 0px rgba(50, 50, 50, 0.51);
   box-shadow:         3px -2px 12px 0px rgba(50, 50, 50, 0.51);
 }
  
 .oferta .oferta_filters_show
 {
	display: block; 
	left: -10px; 
 }
 
 
	.oferta .oferta_main {
    min-height: 500px;
    margin-left: 0;
    margin-right: 0;
	width: 100%;
    overflow: hidden;
	
  } 
 
  ._o_m  {display: inline-block;}

 ._o_m_b {display: block;}

 
.filter_opt, .filter_opt:hover
{
display: inline-block; 
line-height: 30px;
 height: 30px;
padding-left: 23px;	
padding-right: 2px;
margin-right: 20px; 
position: relative; 
font-weight: normal;
margin-bottom: 3px; 
cursor: pointer;  
margin-top: 15px;

font-size: 13px; 
color: #000000;	
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	border: #cccccc 1px solid;
 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 8px; 
    background-image:  -webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image:  -o-linear-gradient(top,#f7f7f7 0,#ededed 100%);
    background-image:  -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),to(#ededed));
    background-image:  linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);
    background-repeat: no-repeat;
    background-position: right 0;   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffededed', GradientType=0);

padding-left: 25px;
 
background-color: #eeeeee;
}


.content_div_div
{
position: absolute; 
top: 0;
left: 0; 
right: 0; 
background: #ffffff;
z-index: 10000000001 !important; 
display: none;
max-width: 100000px;
border: none;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);  
}
 
.content_div_div .content_div_mid
{
  
background: #ffffff; 
padding: 20px;

  -webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}



#content_div_1 { z-index: 10000000005;  }
#content_div_2 { z-index: 10000000005;  }
#content_div_3 { z-index: 10000000007;  }
#content_div_4 { z-index: 10000000008;  }  
 
 
  .o_m  {	display: inherit !important;  }
  .o_d  {	display: none !important;  }
  
  .login_table
{
float: none;
width: auto;	
}

.produse .prod_out 
{
width: 50% !important;	
}

._list .prod_out  , ._mobile_gal .prod_out 
{
width: 100% !important;	
}


._list .prod_out .prod_in , .produse .prod_out .prod_in 
{
	box-shadow: 0 3px 16px 0 rgba(0,0,0,.2);
	padding-bottom: 10px;   
}
 

._list .prod_out .prod_in .poza { 
width: 120px;
margin-right: 10px;
}

._list .prod_out .prod_in .prod_in_in {
  
    overflow: visible; 
}

._list .prod_out .prod_in .prod_in_in .autor, ._list .prod_out .prod_in .prod_in_in .autor { 
width: auto;
margin: 0;
margin-top: 20px;
border-top: #eeeeee 1px solid;
	
}	

.prod_out .prod_in .prod_in_in .price_list {
    margin-right: 0 !important;  
} 

 }
 
 
 @media screen and (max-width: 999px) {
	 
._list .prod_out .prod_in .poza_bg
{
 display: none;
}
 
	 
	 
	 .photo_left
{
float: left;
width: 100px;
max-height: 200px;
text-align: center;
position: relative;
margin-top: 10px;
}

.photo_left img
{
max-width: 100%;
max-height: 200px;	
}

.photo_right
{
margin-left: 120px;
overflow: hidden;	
}

	 
	 
	.mesagerie .mesagerie_left
	{
	width: 100%;
    float: none;
    padding-right: 5px;
    padding-left: 5px;
    border: 0; 
	}
	
	 .mesagerie .mesagerie_right
	{
      display: none; 
	}
	
	.formular_100 .filters_form_sub .fdiv  .fdiv_in
	{
	 width: 80%;	 
	}
	
	 .articles_title
	 {
		padding-bottom: 5px;
		border-bottom: #eeeeee 1px solid; 
	 }
	
	.nav_div
	{
	overflow-x: auto;	
	display: block;
	float: none; 
	}
	
	.navigate .show_opt_div
	{ 
	float: none !important;	
    margin-top: 0px !important;	
	}
	
 
	
 }
 
 
 
 
  @media screen and (max-width: 599px) {
	  
	  
 .oferta  .oferta_filters_no 
 {
	background: #fff;
    box-shadow: 0 1px 3px -1px rgba(0,0,0,.4);
    border-top: #2874f0 3px solid;
 }
	  
	  
	  .comentariu .comentariu_in textarea {
		  width: 80%;
	  }
	  
	  ._nobg_mob
	  {
		background: none !important;
-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; 
	  }
	  ._list .prod_out
	  {
		margin-bottom: 10px;  
	  }
	 
 
	 
 .photo_left
{
float: none;
width: 100%;
max-height: none;
text-align: center;
position: relative;
margin-top: 0;
margin-bottom: 10px;
}

.photo_left img
{
max-width: 100%;
max-height: none;	
}

.photo_right
{
margin-left: 0;
overflow: hidden;	
}


.denumire, .denumire a, .denumire a:hover, .pret_main
{
font-size: 18px;	
}

 .produse .prod_out
{  
width: 100% !important;
}

.titlu_b, .titlu_b a , .titlu_b a:hover
{
font-size: 16px;
color: #2874f0;	
}

  }
  
 
@media screen and (max-width: 1200px) { 
#mind_1200
{
display: none !important;	
}

#mind_799
{
display: inline-block !important;	
}

#mind_599
{
display: inline-block !important;	
}
}
  
 
@media screen and (max-width: 799px) { 

#install_app, #install_app:hover
{
	display: block;
}


.formular_100 .filtru_activ_sc
{
max-width: 170px;	 
}

.formular_100 .filtru_activ_sc input, .formular_100 .filtru_activ_sc select
{ 
max-width: 150px;		
}


.list_conv_div
{
max-height: none;	
}

#mind_1200
{
display: none !important;	
}

#mind_799
{
display: none !important;	
}

#mind_599
{
display: inline-block !important;	
}
}
 
@media screen and (max-width: 599px) { 
#mind_1200
{
display: none !important;	
}

#mind_799
{
display: none !important;	
}

#mind_599
{
display: none !important;	
}
}
