/* CSS Document */
html{ height: 100%; margin: 0px; padding:0px;}
body{ font-family: Tahoma, Arial;	font-size: 11px; color:#4B4B4B; background: url(../assets/bg_menu_top.jpg) repeat-x left 120px; padding:0px; margin:0px; height:100%;}
form{ margin:0px;}
/*h1{ height:29px; overflow: hidden; margin:0px; margin-bottom: 15px; line-height: 29px; color:#FFFFFF; font-size: 14px; background:url(../assets/bg_h1.gif) no-repeat; padding:0px 10px;}*/
h1{ height:29px; overflow: hidden; margin:0px; margin-bottom: 15px; line-height: 29px; color:#849090; font-size: 17px;}
#explicatii{ border:1px solid #6FBEDF; margin-bottom:10px; padding:5px 10px; margin-top:-10px; min-height:40px;}
#explicatii .close{ float: right; font-weight: bold; font-size:11px; color:#FF6666; cursor: pointer; font-family:Arial, Helvetica, sans-serif;}
a, input{outline:none;}
a{ color: #5F8100;}

#all{width: 1000px; margin:auto; min-height:100%; margin-bottom:-86px;}
* html #all{height:100%;}
#logo{display: block; margin-top: 3px; margin-left:45px;}

#here{width: 946px; margin:auto; background: #F6F9FA url(../assets/bg_breadcramp.gif) repeat-x; height:42px; margin-top:2px;}
#breadcramp{ float: left; height: 42px; line-height:42px; padding-left: 20px;}
#breadcramp a{color: #4B4B4B;}
#breadcramp strong{ font-size:13px;}
#cautare{ float: right; height:42px; width:206px; margin:0px;}
#cautare input{ margin-left: 14px; margin-top: 12px; width:145px; background: none; border: none;}
#cautare button{height: 20px; width:20px; cursor: pointer; background: none; border: none;}

/*
#top_menu{ list-style: none; margin: 0px; padding:0px; height:47px; margin-left: 150px; width: 800px;}
#top_menu li{ float: left; height: 47px; font-weight: bold; background: url(../assets/menu_top_separator.jpg) no-repeat left center;}
#top_menu li a{height:47px; line-height: 47px; text-decoration: none; color: #FFFFFF; padding: 0px 20px;}
#top_menu li a:hover{ text-decoration: underline;}
*/
#top_menu{ list-style: none; margin: 0px; padding:0px; height:47px; margin-left: 125px; width: 860px;}
#top_menu li { float: left; height: 47px; font-weight: bold; background: url(../assets/menu_top_separator.jpg) no-repeat left center;}
#top_menu li a{height:47px; line-height: 47px; text-decoration: none; color: #FFFFFF; padding: 0px 20px;}
#top_menu li a:hover{ text-decoration: underline;}
#top_menu li.new a { font-weight: bold; color: yellow;}



#left{ width:230px; float: left;}
#main{ width:770px; float: right;}
#right{ width:175px; float:right;}
#content{ width:710px; padding: 0px 0px 0px 15px; float: left; margin-top:11px;}

#clearfooter{clear:both;height:86px;}

#footer{ clear:both; width:100%; padding-top:20px; height:66px; line-height:66px; background: url(../assets/bg_footer.gif) repeat-x bottom;}
#footer p{text-align:center; color: #E4E1D8; margin:0px;}
#footer p a{text-decoration: none; color:#E4E1D8; margin:0px 5px;}
#footer p a:hover{ text-decoration: underline;}

.menu_st{ width: 206px; margin:0px; padding:0px; margin-top: 10px; margin-bottom:5px; list-style: none; float: right;}
.menu_st li{ text-align:left;}
.menu_st li h2{ background:url(../assets/bg_left_menu_top.gif) no-repeat right center; height: 58px; line-height: 58px; font-size: 12px; color: #FFFFFF; margin:0px; padding:0px; text-align:center; font-weight: normal;}
.menu_st li.end{ background:url(../assets/bg_left_menu_bottom.gif) no-repeat right center; height:19px;}
.menu_st li.dark{ background:url(../assets/bg_left_menu_dark.gif) repeat-y right;}
.menu_st li h3{font-size:11px; margin:0px; font-weight:normal;}
.menu_st li.dark a{ display:block; height: 27px; line-height:27px; color:#4B4B4B; text-decoration: none; padding-left: 40px;}
.menu_st li.dark a.filtru{ height: 12px;; line-height:11px; background:none;}
.menu_st li.dark a:hover{color:#7CA800; text-decoration: none; background:url(../assets/bullet_mare.gif) no-repeat left center;}
.menu_st li.dark a.filtru:hover{ background:none;}
.menu_st li.dark span{ display:block; height: 27px; line-height:27px; color:#4B4B4B; text-decoration: none; padding-left: 40px;}
.menu_st li.light{ background:url(../assets/bg_left_menu_light.gif) repeat-y right;}
.menu_st li.light a{ display:block; height: 27px; line-height:27px; color:#4B4B4B; text-decoration: none; padding-left: 40px;}
.menu_st li.light a.filtru{ height: 12px; line-height:11px; background:none;}
.menu_st li.light a:hover{color:#7CA800; text-decoration: none; background:url(../assets/bullet_mare.gif) no-repeat left center;}
.menu_st li.light a.filtru:hover{background:none;}
.menu_st li.light span{ display:block; height: 27px; line-height:27px; color:#4B4B4B; text-decoration: none; padding-left: 40px;}
.menu_st li.text{ padding: 5px 5px 5px 30px;}
.menu_st li a.selected{font-weight: bold;}
.menu_st li a.citeste{ display: inline; background: url(../assets/bullet_verde.gif) no-repeat left center; padding-left: 7px; text-decoration: underline; color:#5F8100; margin-left: 100px; line-height:normal;}
.menu_st li a.citeste:hover{background: url(../assets/bullet_verde.gif) no-repeat left center; text-decoration: underline; color:#5F8100; }
.menu_st li.selectat a{background:url(../assets/bullet_mare.gif) no-repeat left center;}

.menu_st li.combo{ background:url(../assets/bg_left_menu_dark.gif) repeat-y right; padding-left: 35px;}
.menu_st li.combo select{font-size:12px; width:160px; margin-bottom:3px; border:1px solid #258DC1; color:#333333;}


a.verde{text-decoration: underline; color:#5F8100;}
.field{ font-family: Tahoma, Arial; font-size:12px; color:#4B4B4B; border:1px solid #6FBEDF; padding:2px 2px;  margin-bottom:5px;} 
.wide{ width: 250px; margin-bottom:5px;}
label{width: 135px; float: left; clear: left; padding-top: 3px;}
label em{ color:#999999;}

#banners{margin:0px; padding:0px; list-style:none; background: url(../assets/bg_banner_middle.gif) repeat-y; width:186px; margin-top:10px;}
#banners li.top{ background: url(../assets/bg_banner_top.gif) no-repeat; height:11px; font-size:5px;}
#banners li.bottom{ background: url(../assets/bg_banner_bottom.gif) no-repeat bottom; height:11px; font-size:5px;}
#banners li{ text-align:center;}
#banners li img{ margin: 3px auto; cursor:pointer; }

#produse_index{margin:0px; padding:0px; list-style:none; width:186px; margin-top:10px;}
#produse_index li{ text-align:center; border:1px solid #CCCCCC; margin-bottom:5px; padding:10px;}
#produse_index li img{ margin:5px 0px;}
#produse_index li .pret{font-size:12px; font-weight: bold;}

#fnewsletter{ margin: 0px; margin-top: 0px; width:186px; height:36px; background: url(../assets/bg_newsletter.gif) no-repeat;}
#fnewsletter input{ margin-top: 8px; margin-left:12px; width: 140px; border: none; background: none;}
#fnewsletter button{ width: 20px; height: 20px; cursor:pointer; background: none; border:none;}

.lista{ list-style: none; margin:0px; padding: 0px;}
.lista li{ padding:0px; margin:0px; margin-bottom: 15px; line-height: 16px; border-bottom: 1px solid #F0F0F0;}
.lista li p{ line-height: 13px; margin:4px 0px;}
.lista li h3{ margin: 0px; font-size: 13px; background:url(../assets/bg_galben_st.gif) no-repeat left center; height:29px; padding-left: 3px; margin-bottom:5px;}
.lista li h3 a{float: left; padding-left: 12px; padding-right:15px; height:29px; line-height:29px; background: url(../assets/bg_galben.gif) no-repeat right center; color:#FFFFFF; text-decoration: none;}
.lista li h3 a:hover{ text-decoration: underline;}
.lista .logo{ float: right; margin:0px 0px 5px 10px;}
.lista .desfasurare{ float: right; font-weight: bold; font-size:12px; text-decoration:none; color:#FFFFFF; padding:3px 10px; margin-top:2px; background-color:#5F8100;}

.buton{ background: #419FCC; color:#FFFFFF; border:none; font-size:12px; font-weight: bold; padding: 3px 10px; cursor:pointer;}

.cat_select .nivel1{ font-weight: bold; font-size:12px; padding: 2px 0px; padding-left: 5px; background: #2A90C3; color: #FFFFFF;}
.cat_select .nivel2{ font-weight: bold; font-size:12px; padding: 2px 0px; padding-left: 25px;}
.cat_select .nivel3{ padding-bottom: 1px; padding-left: 45px; background: url(../assets/bullet_verde.gif) no-repeat 40px center;}
.cat_select .servicii2{ padding-bottom: 1px; padding-left: 25px; background: url(../assets/bullet_verde.gif) no-repeat 20px center;}
.cat_select label{width: auto; float: none; clear: none;}

fieldset{ border: 1px solid #6FBEDF; margin-bottom: 15px; padding-bottom:5px;}
fieldset legend{ font-size: 13px; font-weight: bold; color: #999999;}

.info td{ border-bottom: 1px solid #F0F0F0;}
.info .over td{ background-color: #F6F6F6;}

.attention{background: #FAFAFA url(../assets/msg_attention.gif) no-repeat 5px center; height: 36px; line-height:36px; padding-left: 45px; border: 1px solid #F0F0F0; margin-bottom:10px; color: #000000;}
.error{background: #FAFAFA url(../assets/msg_error.gif) no-repeat 5px center; height: 36px; line-height:36px; padding-left: 45px; border: 1px solid #F0F0F0; margin-bottom:10px; color: #000000;}
.success{background: #FAFAFA url(../assets/msg_succes.gif) no-repeat 5px center; height: 36px; line-height:36px; padding-left: 45px; border: 1px solid #F0F0F0; margin-bottom:10px; color: #000000;}


#cat_ul{list-style: none; margin:0px; padding:0px;}
#cat_ul h2{background: #2A90C3; height:18px; line-height: 16px; color:#FFFFFF; font-weight: bold; padding-left: 10px; clear:left; margin:0px; font-size:12px; }
#cat_ul ul.ul2{list-style:none; margin:0px; padding:0px;}
#cat_ul ul.ul2 li.li2{width:48.5%; float:left; margin:0px; margin-top: 5px; border:1px solid #E0E0E0; margin-bottom:5px;}
#cat_ul ul.ul2 li.st{clear: left; margin-right:10px;}
* html #cat_ul ul.ul2 li.st{clear: left; margin-right:6px;}
#cat_ul h3{background: #E0E0E0; height:18px; line-height: 16px; font-weight: bold; padding-left: 10px; clear:left; margin:0px; font-size:12px; }
#cat_ul ul.ul2 li.li2 ul{list-style: none; margin:0px; padding: 0px;}
#cat_ul ul.ul2 li.li2 ul li{ padding: 2px 0px 3px 0px;}
#cat_ul a{text-decoration: underline; color:#5F8100; padding-left:18px; background:url(../assets/bullet_verde.gif) no-repeat 10px 4px;}

#cat_ser{list-style: none; margin:0px; padding:0px;}
#cat_ser h2{background: #2A90C3; height:18px; line-height: 16px; color:#FFFFFF; font-weight: bold; padding-left: 10px; clear:left; margin:0px; font-size:12px; }
#cat_ser li.li1{width:48.5%; float:left; margin:0px; margin-top: 5px; border:1px solid #E0E0E0; margin-bottom:5px;}
#cat_ser li.st{clear: left; margin-right:10px;}
* html #cat_ser li.st{clear: left; margin-right:6px;}
#cat_ser li.li1 ul{list-style: none; margin:0px; padding: 0px;}
#cat_ser li.li1 ul li{ padding: 2px 0px 3px 0px;}
#cat_ser a{text-decoration: underline; color:#5F8100; padding-left:18px; background:url(../assets/bullet_verde.gif) no-repeat 10px 4px;}

.pagini{ text-align:center;}
.pagini a{color:#5F8100;}
.pagini a.precedenta {padding-right: 20px;}
.pagini a.urmatoare {padding-left: 20px;}

.profil .detalii {line-height: 15px;}
.profil .logo{float: right; margin: 0px 0px 5px 5px;}
.profil .detalii strong{ clear: left; float: left; width: 90px;}

.inapoi{color:#5F8100; display:block; text-align:right; padding-right:5px; background:url(../assets/bullet_verde_st.gif) no-repeat 670px 5px;}
.participa{color:#5F8100; display:block; text-align:right;  padding-right:5px; background:url(../assets/bullet_verde.gif) no-repeat 597px 7px; margin-bottom: 10px;}
.vezi_rezultate{color:#5F8100; display:block; text-align:right;  padding-right:5px; background:url(../assets/bullet_verde.gif) no-repeat 575px 7px; margin-bottom: 10px;}

ul.anunturi{ margin:0px; padding:0px; list-style: none;}
ul.anunturi li{ border-bottom:1px solid #CCCCCC; padding-bottom: 10px; margin-bottom: 10px; line-height: 15px;}
ul.anunturi li h2{ font-size: 18px; margin: 5px 0px; font-weight: normal;}
ul.anunturi li h2 span{ color: #849090;}
ul.anunturi li strong{ float: left; clear: left; width:90px;}
ul.anunturi li .continut{ line-height:normal; clear:left; padding-top:5px;}
ul.anunturi li .continut strong{ float: none; clear:none;}
ul.anunturi li .mic a{color:#5F8100; background: url(../assets/bullet_verde.gif) no-repeat right center; padding-right:5px;}
ul.anunturi li .mare{ display:none; padding-bottom:5px;}
ul.anunturi li .mare a{color:#5F8100; background: url(../assets/bullet_verde_st.gif) no-repeat 4px 5px; padding-left:10px;}
ul.anunturi li .expirat{ font-weight: bold; color:#FF3333;}
ul.anunturi li .activ{ font-weight: bold; color:#339900;}
ul.anunturi li .inactiv{ font-weight: bold; color:#FF6600;}

a.editeaza_anunt{color:#5F8100; background:url(../assets/page_edit.gif) no-repeat left center; padding:1px 0px; padding-left:18px;}
a.sterge_anunt{color:#5F8100; background:url(../assets/page_delete.gif) no-repeat left center; padding:1px 0px; padding-left:18px;}

ul.bursa{ margin: 0px; list-style:none; padding:0px; clear:both; padding-top:10px;}
ul.bursa li{ clear:both; border-top: 1px solid #CCCCCC; line-height:15px;}
ul.bursa li p{ line-height:normal;}
ul.bursa li .anunt{ float: left; width: 500px; padding-right: 10px;}
ul.bursa li .anunt .tip{ font-size: 12px; text-transform:uppercase; font-size:12px;}
ul.bursa li .anunt .data{ font-weight: bold; float:right; color:#999999; font-family:"Courier New", Courier, monospace;}
ul.bursa li .anunt .buget{ display: block; text-align:right; font-weight: bold; font-size:13px; color:#1784BC; padding-bottom:10px;}
ul.bursa li h2{ margin: 5px 0px; font-size:18px; font-weight: normal;}
ul.bursa li h2 a{color: #5F8100;}
ul.bursa li .membru{ float: right; width:186px; background:url(../assets/bg_left_menu_light.gif) repeat-y;}
ul.bursa li .membru p{ margin:0px; padding:15px 5px 5px 15px;line-height:15px;  background:url(../assets/bg_left_menu_top_scurt.gif) no-repeat top right; }
ul.bursa li .membru .logo{ display:block; margin: 3px auto; padding-right:10px;}
ul.bursa li .membru .firma{ display:block; margin-bottom:5px; font-weight:bold; color: #5F8100;}
ul.bursa li .membru .butoane{ background:url(../assets/bg_left_menu_bottom.gif) no-repeat bottom right; width:186px; height:30px; text-align:center;}

ul.bursa li .poza{ width:120px; text-align:center; margin-right:10px; float: left; padding-bottom:10px;}
ul.bursa li .data_actualizare{float: right; color:#666666; margin-top:10px;}

.atip{ font-size: 12px; text-transform:uppercase; font-size:12px;}
.adata{ font-weight: bold; float:right; color:#999999; font-family:"Courier New", Courier, monospace;}
.abuget{ display: block; font-weight: bold; font-size:13px; color:#1784BC; padding-bottom:15px; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px;}

.articol_data{color:#999999; font-weight: bold;}

.det_contact{ margin-top:10px;}
.det_contact ul{ float: left; margin:0px; padding:0px; list-style:none;}
.det_contact .st{width:270px; margin-right:20px;}
.det_contact .dr{width:195px;}
.det_contact .dr strong{ float:left; width:55px; clear:left;}

ul.articole{ margin:0px; padding:0px; list-style:none;}
ul.articole li{ border-bottom: 1px solid #CCCCCC; padding-bottom:5px;}
ul.articole li h2{ margin:10px 0px 5px 0px; font-size:18px; font-weight:normal;}
ul.articole li h2 a{color: #5F8100;}
ul.articole li .data{ display:block; color:#999999; font-weight:bold;}
ul.articole li a.citeste{ display: inline; background: url(../assets/bullet_verde.gif) no-repeat left center; padding-left: 7px; text-decoration: underline; color:#5F8100; margin-left: 450px; line-height:normal;}

.produse{ background-color:#999999;}
.produse td{ background:#FFFFFF;}
.produse tr.subtr td{background-color: #EEEEEE; font-weight: bold; height: 30px;}
.produse th{ background:#666666; color:#FFFFFF;}
.produse .detalii{ padding-left:5px; line-height:21px;}
.produse .detalii strong{ clear:left; float: left; width:70px; font-weight: normal;}

table.jCalendar {	border: none; /*1px solid #000;*/	background: #A1A5A9;  border-collapse: separate;  border-spacing: 1px;	margin: auto;}
table.jCalendar th {	background: #DDDDDD;	color: #000000;	font-weight: bold;	padding: 3px 5px;}
table.jCalendar td {	background: #F9F9F9;	color: #000;	padding: 3px 5px;	text-align: center;}
table.jCalendar td.other-month {	background: #ddd;	color: #aaa;}
table.jCalendar td.today {	background: #666;	color: #fff;}
table.jCalendar td.selected {	background: #0072B9;	color: #fff;}
table.jCalendar td.selected:hover {	background: #0072B9;	color: #fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover {	background: #77B0D3;	color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {	background: #E9E9E9;	color: #666;}

div.dp-popup {	position: relative;	background: #FFF;	border: 1px solid #CCC;	padding: 2px;	width: 165px;	line-height: 1.2em;}
div#dp-popup {	position: absolute;	z-index: 199;}
div.dp-popup h2 {	font-size: 12px;	text-align: center;	margin: 2px 0;	padding: 0;}
a#dp-close {	font-size: 11px;	padding: 4px 0;	text-align: center;	display: block;}
a#dp-close:hover {	text-decoration: underline;}
div.dp-popup a {	color: #5F8100;	text-decoration: none;	padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {	position: absolute;	top: 2px;	left: 4px;	width: 100px;}
div.dp-popup div.dp-nav-prev a {	float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {	cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {	cursor: default;}
div.dp-popup div.dp-nav-next {	position: absolute;	top: 2px;	right: 4px;	width: 100px;}
div.dp-popup div.dp-nav-next a {	float: right;}
div.dp-popup a.disabled {	cursor: default;	color: #aaa;}
div.dp-popup td {	cursor: pointer;}
div.dp-popup td.disabled {	cursor: default;}

a.dp-choose-date {	float: left;	width: 16px;	height: 16px;	padding: 0;	margin: 2px 3px 0;	display: block;	text-indent: -2000px;	overflow: hidden;	background: url(../assets/calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled {	background-position: 0 -20px;	cursor: default;}
input.dp-applied {	width: 100px;	float: left;}

ul.galerie{ margin: 0px; padding:0px; list-style: none;}
ul.galerie li{ float: left; text-align: center; padding: 5px;}

ul.imagini{ margin: 0px; padding:0px; list-style: none;}
ul.imagini li{ float: left; text-align: center; padding: 5px; border: 1px solid #CCCCCC; margin-right:10px; margin-bottom:5px;}

.tags{ margin-bottom: 10px;}
.tags a{text-decoration: underline; color:#5F8100; margin-left: 5px; font-weight: bold;}
.tags a.selected{ background-color: #E5E5E5; padding: 3px 7px;}

h2.judet{ color: #849090; margin-top:-10px; margin-bottom: 10px; font-size: 14px;}

ul.sectiuneHome li{font-size: 12px;}
ul.sectiuneHome h3{font-size: 14px;}
ul.sectiuneHome h3 a, a.vreau_cont {padding-left: 12px; padding-right:15px; background: url(../assets/bg_galben.gif) no-repeat right center; color:#FFFFFF; text-decoration: none;}
h1.vreau_cont {background: url(../assets/bg_galben.gif) no-repeat right center; color:#FFFFFF; text-decoration: none;}

ul.coloane{ list-style: none; margin:0px; padding:0px; }
ul.coloane li{ float: left; width: 230px; border:1px solid #6FBEDF; margin-right:10px; padding:5px; margin-bottom:10px; height: 100px; overflow: hidden; background: #F6F9F9;}
* html ul.coloane li{ margin-right: 8px;}
ul.coloane li h3{ margin: 0px; margin-bottom: 5px; font-size: 12px;}
ul.coloane li h3 a{color:#5F8100;}

.home_list{background-color: #CCCCCC;}
.home_list th{ background-color: #EEEEEE; padding:5px;}
.home_list td{ background-color: #FFFFFF; padding:3px;}
.home_list tr.tr_rosu td{background-color:#FFF1E8;}

.abonamente td div {height: 14px;}
.abonamente td .option_activated{ background: url(../assets/ico_check.gif) no-repeat center; }
.abonamente td .option_deactivated{ background: url(../assets/ico_uncheck.gif) no-repeat center; }

button{border:none; background-color:#419FCC; color:#FFFFFF; font-weight:bold; font-size:13px; padding:8px 8px; cursor:pointer;}

.favorit{ float: left; margin-right: 4px; cursor:pointer;}

#blank{ display: none;}

/* DON'T EDIT! */
div.PhotoSlice * { padding: 0px; margin: 0px; }
div.PhotoSlice div.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
}
div.PhotoSlice img {
	visibility: hidden;
}
/* PHOTO BACKGROUND */
div#PSbackground {
	background: #999999;
}
/* PHOTO STAGE */
div#PSstage {
	
}
div#PSstage img {
	border: 6px solid #FFF;
	margin: 0px auto;
}
div#PSstage-replica {
	background: #FFF;
}
/* PANEL */
div#PSmenu {
	text-align: center;
	padding: 4px 0px;
}
div#PSmenu div#PSbuttons {
	height: 38px;
	padding: 5px 10px;
}
div.PhotoSlice a.button {
  cursor: pointer;
	margin: 0px 2px; 
	padding: 5px 20px;
	background: #419FCC;
	border: 2px solid #999;
	color: #FFFFFF;
	font: 13px Trebuchet MS;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
div.PhotoSlice a.button:hover {
	border: 2px solid #CCC;
}
div.PhotoSlice a.disabled {
        display: none;
}
div#PScaption {
        font: 13px Trebuchet MS;
}
div#PScaption p {
	color: #FCFCFC;
	text-align: center;
	line-height: 32px;
}
div#PScaption p a {
	border-bottom: 1px dotted #CCC;
	color: #CCC;
	text-decoration: none;
}
div#PScaption p a:hover {
	background: #333;
}
div#PScaption a#PSabout {
	float: right;
	line-height: normal;
	margin: 4px; padding: 0px 14px;
	line-height: 30px;
}

.tip_abonament{float: left; margin-bottom:10px;}
.tip_abonament label{width: auto; float: none;}

.f_error{border: 1px solid #FF0000;}
.s_error{color: #FF0000; padding-left: 135px;}
.hide{display: none;}
.left, .stanga{float: left;}
.right, .dreapta{ float: right;}

.prod{ margin: 0px; padding:0px; list-style: none;}
.prod li{ clear: left; border-top: 1px solid #4AA5CF; padding-top: 10px;}
.prod li .img{ float: left; width:120px; height:120px; text-align:center; margin-right:10px; margin-bottom:10px;}
.prod li .pret, .pret{ font-size: 18px;}
.prod li em{ float: right;}
.prod li h3 em{ float: none; font-weight: normal; font-size:11px;}
a.sterge{color: #CC3300;}
.pret_redus{ text-decoration: line-through; color:#CC3300;}

.subtitlu{color: #999999; font-size:18px; margin: 6px 0px;}
table.specificatii td{ border-bottom: 1px solid #CCCCCC; padding-top: 4px;}
table.specificatii td strong{padding-right: 20px;}

.detalii_produs{ line-height: 16px;}

ul.prod_img{ margin: 0px; padding:0px; list-style: none; float:right; margin-left: 20px;}
ul.prod_img li{ text-align:center; width:120px; padding: 5px; border: 1px solid #CCCCCC; margin-bottom:5px;}

.img_produs{ float: left; margin-right:20px; border:1px solid #CCCCCC; text-align:center; width:250px; padding:5px;}
.img_produs span{display: block; text-align:right; color:#999999;}
.produs_detalii{ float: left; line-height: 16px;}

.carte_vizita{	width: 210px;	float: right;	border: 1px solid #CCCCCC;	padding-bottom: 10px;}
.carte_vizita h3{text-align:center; margin-top: 0px; margin-bottom: 5px; background-color:#DDDDDD;}
.carte_vizita div{padding-left: 10px; padding-right: 10px;}
.carte_vizita ul{ list-style: none; margin:0px; padding:0px; margin-top:3px;}
.carte_vizita ul li{background:url(../assets/favorit0.png) no-repeat center left; padding-left: 20px; line-height: 15px;}
.carte_vizita ul li.checked{background-image:url(../assets/favorit1.png);}

a.cos{background: url(../assets/cart2.gif) no-repeat left center; display:block; height: 36px; line-height:36px; padding-left: 40px; font-size: 18px; text-decoration:none;}
a.cos:hover{text-decoration: underline;}

a.printeaza{ background:url(../assets/print_icon.gif) no-repeat left center; float:right; padding-left:20px; height:16px;}

#tr_produs .sterge{display: none;}


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


#filtru { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	height: 10px;
}

#filtru li { /* all list items */
	float: left;
	position: relative;
	text-align: center;
	border-left: none;
	font-weight: bold;
	padding: 2px;
	cursor:pointer;
}

#filtru li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	border-bottom: 1px solid #D5D5D5;
	margin: 0px;
	margin-right: 2px;
	margin-top: 16px;
	width:142px;
	list-style: none;
	padding: 0px;
}


#filtru li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
/*	top: auto;
	margin-left: -1px;*/
/*	left: auto;*/
}

* html #filtru li ul{
	right: -1px;
}

#filtru li ul li{
	border: none;
/*	border-left: 1px solid #666666;*/
	text-align: left;
	background-color:#FFFFFF;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	width:136px;
}

#filtru li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#filtru a{
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #5F8100;
	padding-left: 10px;
	width: 126px;
}

#filtru a:hover{
	background-color: #F2F5EF;
}

#filtru span{float: left; margin-right: 10px;}

#filtru div{
	float: left;
	font-weight: normal;
	height: 15px;
	overflow: auto;
	color: #5F8100;
	font-weight: bold;
	background-color:#FFFFFF;
	margin: auto;
	border: 1px solid #CCCCCC;
	background-image: url(../assets/down.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	width: 119px;
	text-align: left;
	padding-left: 11px;
}


.alte_produse{margin: 0px; padding:0px; list-style: none; border-top: 1px solid #CCCCCC;}
.alte_produse li{float: left; margin-right: 20px; text-align:center; line-height: 20px; padding: 5px; width: 175px;}

#cat_nou{ list-style: none; margin: 0px; padding: 0px;}
#cat_nou li.nivel1{width: 225px; float: left; margin-top: 10px; margin-left: 13px; border:1px solid #CCCCCC; text-align:center;}
#cat_nou li.first{ margin-left:0px; clear: left;}
#cat_nou li.nivel1 ul{list-style: none; margin:0px; padding:0px;  padding-bottom: 10px;}
#cat_nou li.nivel1 ul li{text-align:left; padding-left: 15px; line-height: 16px; text-transform:uppercase;}
#cat_nou li.nivel1 h2{ background-color: #5F8100; font-size:12px; margin-top:0px; margin-bottom:10px; padding: 3px 5px;}
#cat_nou li.nivel1 h2 a{color:#FFFFFF; text-decoration: none;}


ul.sub_cat{ list-style: none; margin:0px; padding:0px;}
ul.sub_cat li{white-space:nowrap; float: left; margin-right: 15px; margin-bottom: 10px;}
ul.sub_cat li h2{font-size:12px; margin:0px;}
ul.sub_cat li a{color: #1784BC; text-decoration: none;}
ul.sub_cat li a:hover{text-decoration: underline;}
ul.sub_cat li a.selected{color:#999999; cursor:auto;}
ul.sub_cat li a.selected:hover{color:#999999;  text-decoration: none;}

ul.membri{margin:0px; list-style: none; padding:0px;}
ul.membri li{border-top: 1px solid #CCCCCC; margin-top:5px; padding-top: 5px;}
ul.membri li h3{ margin-top:0px; margin-bottom: 5px;}
ul.membri li .data_inscriere{ float:right; text-align:right; margin-bottom:5px; color:#666666; line-height:16px;}
ul.membri li .adresa{display: block; line-height: 15px; margin-bottom: 5px;}

