/*-----------------------------------------------------------------------------
versiunea:  1.2
data:      7/2008
ultima modoficare: 06.2008
autor:    Bogdan Pantoc
web:       http://www.bogdanpantoc.com
site: www.firmeprahova.ro
-----------------------------------------------------------------------------*/

/* -----------------------------------*/
/* ---- GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
    margin:0;
	padding:0;
	font-family	:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bosh.png);
	background-repeat:repeat-y;
}

a {
	color:#1a2b48;
	outline: none;
	text-decoration: none;
}

a:hover {
	color:#1a2b48;
	text-decoration: underline;
}

div {
		float:left;
		
	}
	
	 .menu_content {
     display:none;
	 background-color:#fff;
     }
	 
	
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
padding:2px;
padding-bottom:5px;
text-align:justify;
margin:0px;
}

img {
border:0px;
}

h1, h2,h3,h4,h5 {
		font-size:14px;
		line-height:17px;
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		}

#block_central {
	margin:0px auto;
	width:960px;
	float:none;
	}
	
.buton_sub {
border:0px;
background-color:#208942;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
line-height:30px;
color:#fff;
padding-left:15px;
padding-right:15px;
}

.buton_sub2 {
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:58px;
line-height:30px;
width:221px;
background:url(../images/trimite_publicare.png);
}

.buton_sub3 {
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:58px;
line-height:30px;
width:221px;
background:url(../images/trimite_editare.png);
}
	
/* -----------------------------------*/
/* ---- Header <<<-----------*/
/* -----------------------------------*/
		#header {
		    width:960px;
			height:157px;
			margin:0px;
			padding:0px;
			background-color:#fff;
		}
			 
		#header .sigla {
		    width:225px;
			height:157px;
			float:left;
		}
		
		#header .header2 {
		    width:725px;
			height:121px;
			float:left;
		}
		
		#header .header2 .search {
		padding-left:555px;
		padding-top:10px;
		height:24px;
		float:left;		
		}
		
		#header .header2 .banner_top {
		width:730px;	
		}
		
		#header .header2 .banner_top p {
		font-size:0px;
		line-height:0px;
		margin:0;
		padding:0;
		
		}
		
		#header .header2 .banner_top .butoane {
		width:730px;		
		}
	
		#header .header2 .submit {
		padding:0px;
		margin:0px;
		height:20px;
		width:25px;
		border:0px;
		float:left;
		color:#fff;
		background:#4d7808;
		background:url(../images/cauta_go.jpg)
		}
		
		#header .header2 .box {
		border:0;
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		padding-left:5px;
		color:#666;
		float:left;
		width:130px;
		height:16px;
		line-height:16px;
		background:#fff;
		padding-top:2px;
		border:1px solid #666;
		}

		
/* -----------------------------------*/
/* ---- Meniu <<<-----------*/
/* -----------------------------------*/

#meniu {
background:#fff url(../images/bg_meniu.png) repeat-x;
	height:27px;
	width:715px;
	padding-left:10px;
	}
			
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial;
	line-height:19px;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #024161}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 40px 5px 8px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #dff2a0;
		color: #333;
		font: 12px arial}

	#sddm div a:hover
	{	background: #2f4b01;
		color: #FFF}
/* -----------------------------------*/
/* ---- CENTER <<<-----------*/
/* -----------------------------------*/

#center {
width:950px;
padding-top:10px;
padding-bottom:18px;
background-color:#fff;
padding-left:10px;
}

#main {
width:606px;
float:left;
padding-right:10px;
}

#main .first {
width:606px;
float:left;
}

#main .first img {
padding-right:15px;
border-color:#CCC;
}

#main .first p {
font-size:12px;
line-height:17px;
}

#main .first h2{
font-size:18px;
padding-bottom:5px;
}

/*index blocks*/

.block1 {
width:300px;
float:left;
padding-top:15px;
}

.block1 .produse_rec {
width:300px;
float:left;
}

.block1 .produse_rec .top{
width:300px;
background:#506fa5 url(../images/prod_recomandate.png) no-repeat left center;
float:left;
height:27px;
margin-bottom:5px;
}

.block1 .produse_rec .b1 {
background:#dce9fd;
padding:6px;
width:288px;
padding-top:3px;
padding-bottom:3px;
}

.block1 .produse_rec .b2 {
background:#fff;
}

.block1 .produse_rec .b1 a {
color:#000;
}

.block1 .produse_rec .b1_cat {
background:#6d91cb;
padding-right:6px;
width:294px;
margin-bottom:5px;
}

.block1 .produse_rec .b1_cat p {
font-size:11px;
line-height:11px;
float:right;
}

.block1 .produse_rec .b1_cat a{
color:#fff;
}


/*anunturi*/


.block1 .anunturi {
width:300px;
float:left;
padding-top:5px;
}

.block1 .anunturi .top{
width:300px;
background:#228802 url(../images/anunturi_noi_top.png) no-repeat left center;
float:left;
height:27px;
margin-bottom:5px;
}

.block1 .anunturi .descriere{
font-size:11px;
line-height:13px;
color:#000;
}

.block1 .anunturi .b1 {
background:#f3fbf0;
padding:6px;
width:288px;
padding-top:3px;
padding-bottom:3px;
}

.block1 .anunturi .b2 {
background:#fff;
}

.block1 .anunturi .b1 a {
color:#1d7801;
}

.block1 .anunturi .b1_cat {
background:#1e7b00;
padding-right:6px;
width:294px;
margin-bottom:5px;
}

.block1 .anunturi .b1_cat p {
font-size:11px;
line-height:11px;
float:right;
}

.block1 .anunturi .b1_cat a{
color:#fff;
}

/*---------------------------------------*/

.block2 {
width:300px;
float:left;
padding-top:15px;
margin-left:6px;
_margin-left:5px;

}

.block2 .tab1 {
width:300px;
float:left;

}

.block2 .tab1 .blu {
background:#006699;
text-align:center;
font-weight:bold;
color:#fff;
margin:0px;
padding:0px;
width:280px;
}

.block2 .tab1 .txt {
border-bottom:1px dotted #006691;
padding:3px;
margin-bottom:3px;width:276px;
}

.block2 .tab1 .txt h2 {
color:#006691;
font-size:13px;
}

.block2 .tab1 .txt h2 a {
color:#006691;
}

.block2 .tab1 .txt p {
font-size:11px;
line-height:13px;
padding:0px;
margin:0px;
}

/*oferte recomandata*/
.block2 .oferte {
width:295px;
float:left;
}

.block2 .oferte .top{
width:300px;
background:#208942  url(../images/oferte_recomandata.png) no-repeat left center;
float:left;
height:27px;
margin-bottom:5px;
}

.block2 .oferte .b1 {
padding:6px;
width:283px;
padding-top:3px;
padding-bottom:3px;
}

.block2 .oferte .b1 .foto {
width:90px;
height:61px;
float:left;
}

.block2 .oferte .b1 a {
color:#000;
}

.block2 .oferte .b1_cat {
background:#009a31;
padding-right:6px;
width:187px;
margin-bottom:5px;
}

.block2 .oferte .b1_cat p {
font-size:11px;
line-height:11px;
float:right;
}

.block2 .oferte .b1_cat a{
color:#fff;
}

/*---------------------banners-----------------*/

.banner300 {
padding-top:7px;
padding-bottom:7px;
}

.banner160s {
width:166px;
text-align:left;
}

.banner160d {
width:160px;
text-align:left;
}

.banner326 {
width:326px;
text-align:center;padding-top:10px;
}

.banner160s img,
.banner160d img,
.banner326 img {

padding:0;
margin:0;padding-bottom:10px;
}




/*---------------------right-----------------------*/

#right {
width:330px;
}

#right .log {
width:326px;
padding-bottom:10px;
float:left;
}

#right .log .top{
background:url(../images/login_top.png) no-repeat;
width:326px;
height:13px;
line-height:0px;
font-size:0px;
}

#right .log .btm{
background: url(../images/login_btm.png) no-repeat;
width:326px;
height:7px;
}

#right .log .bg{
width:324px;
border-left:1px solid #6580b0;
border-right:1px solid #6580b0;
padding-bottom:6px;
}

#right .log .bg .box {
width:184px;
padding-left:8px
}

#right .log .bg .box input {
border:1px solid #5a77aa;
font-size:11px;
line-height:15px;
padding-left:4px;
width:160px;
padding-top:2px;
padding-bottom:2px;
color:#999;
}

#right .log .bg .box h3{
font-size:14px;
line-height:20px;
color:#506fa5;
}

#right .log .bg .box .submit {
background: url(../images/autentificare_btn.png) no-repeat;
width:125px;
height:20px;
border:0px;
margin-left:25px;
}

#right .log .bg .box .parola {
margin-left:35px;
}

#right .log .bg .box .parola a{
color:#506fa5;
text-decoration:underline;
}

#right .prima {
width:326px;
float:left;
}

#right .prima .top {
background:url(../images/prima_data_top.png) bottom;
width:326px;
height:40px;
float:left;
}

#right .prima .bg {
background: #0a6c9d url(../images/prima_bg.png) repeat-x;
padding:8px;
width:310px;
padding-top:0px;

}
#right .prima .bg p {
color:#fff; }

#right .prima .bg img{
padding-left:4px;
padding-top:4px;
}

#right .prima .btm {
background:url(../images/prima_data_btm.png) no-repeat top;
height:17px;
width:326px;
}

/*---Left2--*/

#left2 {
width:169px;
}

#left2 .log {
width:159px;
padding-bottom:10px;
float:left;
}

#left2 .log .top{
background:url(../images/login2_top.png) no-repeat;
width:159px;
height:9px;
line-height:0px;
font-size:0px;
}

#left2 .log .btm{
background: url(../images/login2_btm.png) no-repeat;
width:159px;
height:7px;
}

#left2 .log .bg{
width:157px;
border-left:1px solid #6580b0;
border-right:1px solid #6580b0;
padding-bottom:6px;
}

#left2 .log .bg .box {
padding-left:8px;
width:142px;
}

#left2 .log .bg .box input {
border:1px solid #5a77aa;
font-size:11px;
line-height:15px;
padding-left:4px;
width:120px;
padding-top:2px;
padding-bottom:2px;
color:#999;
}

#left2 .log .bg .box h3{
font-size:14px;
line-height:20px;
color:#506fa5;
}

#left2 .log .bg .box .submit {
background: url(../images/autentificare_btn.png) no-repeat;
width:125px;
height:20px;
border:0px;
margin-left:5px;
}

#left2 .log .bg .box .parola {
margin-left:15px;
}

#left2 .log .bg .box .parola a{
color:#506fa5;
text-decoration:underline;
}


#right2 {
width:168px;
padding-left:12px;
}

.content_art {
width:600px;
float:left;
}


.content_art h2{
font-size:16px;
color:#006699;
line-height:25px;
}

.content_art h3 {
font-size:22px;
padding-bottom:6px;
line-height:24px;
}

.content_art h3 a{
color:#238a03;
}

.content_art h3 a:hover{
text-decoration:none;
}

.content_art .desc {
width:583px;
border:1px solid #238a03;
padding:8px;
margin-top:10px;
}

.content_art .desc2 {
border:1px solid #006699;
}

.content_art .desc2 h5 {
color:#006699;
margin-bottom:5px;
}

.content_art .desc h4 {
color:#238a03;
margin-bottom:5px;
}

.content_art .desc .bl {
width:583px;
float:left;
}

.content_art .desc .bl h3 {
font-size:14px;
padding:0;
margin:0;
text-decoration:underline;
}

.content_art .desc .bl .titlu{
border-bottom: dotted 1px #333;
font-size:13px;
}

.content_art .desc .bl .titlu span {
color:#666666;
}
.content_art .oferta a,
.content_art .oferta {
font-size:18px;
color:#006699;
margin-bottom:4px;
}

.descr_of {
padding-bottom:10px;
padding-top:4px;
color:#506fa5;
}

.content_art .content_of {
width:436px;
float:left;
}

.content_art .content_foto {
width:163px;
float:left;
}

.content_art .content_foto img {
margin-bottom:5px;

}

.descr_completa {
width:300px;
display:block;
height:16px;
line-height:16px;
text-align:center;
background-color:#006699;
margin-left:140px;
margin-top:10px;
}

.descr_completa a {
color:#fff;
}

/* -----------------------------------*/
/* ---- FOOTER <<<-----------*/
/* -----------------------------------*/

#footer {
width:932px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
height:24px;
color:#fff;
margin-bottom:15px;
}

#footer p{ 
color:#fff;
font-size:10px;
}

#footer a{
color:#CCCCCC;
margin-left:5px;
}


.opac {
border:1px solid #006699;
}

.button {
background-color:#000;
font-size:12px;
color:#fff;
padding:3px;
}

.ajax {
padding-left:15px;
padding-top:15px;
}

.ajax p {
width:260px;
display:block;
line-height:20px;
}

.ajax .p{
background-color:#CCCCCC;
}

.ajax strong {
color:#0000CC;
}

.menu_toggle {
width:152px;
padding-left:4px;
line-height:16px;
margin-bottom:5px;
display:block;
color:#fff;
font-weight:bold;
background-color:#238a03;
}

.menu_toggle a {
color:#fff;
}

.menu_toggle a:hover {
color:#fff;
text-decoration:underline;
}

.menu_content p {
line-height:14px;
font-size:12px;
color:#1b6b02;
padding-left:12px;
text-align:left;
}

.menu_content  a{
color:#1b6b02;
}

/* */
.autentificat {
width:142px;
}

.autentificat h3{
font-size:14px;
color:#006699;
text-align:center;
line-height:12px;margin-bottom:10px;
}

.autentificat h3 span{
color:#cc0000;line-height:12px;
}

.autentificat p{
line-height:10px;
}

.autentificat strong {
float:right;
}

.autentificat h4 {
float:right;
background:url(../images/down.png) no-repeat left center;
padding-left:18px;
line-height:18px;
font-size:12px;
margin-top:6px;
}

.aut2 {
padding-left:10px;
}

.autentificat h5 {
background:url(../images/business_user.png) no-repeat left center;
padding-left:18px;
line-height:18px;
font-size:12px;
color:#238a03;
margin-top:6px;
}

/*Date cont*/

.datecont {
width:600px;
float:left;
}

.datecont h2 {
font-size:16px;
color:#000;
line-height:25px;
padding-bottom:10px;
}

.datecont .b1 {
width:326px;
float:left;
}

.datecont .bl {
width:300px;
padding:5px;
border:1px solid #006699;margin-bottom:10px;
}

.datecont p {
line-height:15px;
padding:0;
margin:0;
}

.datecont h3 {
font-size:18px;
line-height:20px;
color:#006699;
margin-bottom:6px;
}

.datecont .detalii {
float:right;
line-height:16px;
padding-left:5px;
padding-right:5px;
background-color:#003366;
color:#fff;
}
.datecont .detalii a{
text-decoration:none;
color:#fff;
}

.datecont .add_content {
background:url(../images/page_add.jpg) no-repeat left center;
line-height:24px;
font-size:12px;
padding-left:30px;
font-weight:bold;
margin-top:10px;
}

.datecont .add_content a{
color:#238a03;
}

.datecont .add_pac {
background: url(../images/shopping_cart.jpg) no-repeat left center;
line-height:24px;
float:right;
font-size:12px;
padding-left:30px;
font-weight:bold;
margin-top:10px;
}

.datecont .b2 {
width:274px;
float:left;
}

.datecont .b2 .bl_date {
padding:5px;
border:1px solid #006699;margin-bottom:10px;
width:262px;
}

.datecont .b2 p{
font-size:14px;
line-height:18px;
padding-bottom:8px;
}

.datecont .b2 .bl_date .smal {
line-height:15px;
font-size:11px;
}

.datecont .b2 .bl_date .detpers {
width:262px;
}

.datecont .b2 .bl_date h4 {
color:#006699;
padding-bottom:10px;
}

.datecont .b2 .bl_date .detpers strong{
color:#238a03;
}

.mesaj_eroare {
color:#cc0000;
font-size:13px;
padding-top:15px;
padding-bottom:10px;
}

#firme {
width:590px;
padding-left:10px;
}

#firme .firma {
width:580px;
padding-bottom:2px;
border-bottom:1px dotted #238a03;
margin-bottom:6px;
}


#firme .rec_firma {
width:570px;
padding-bottom:2px;
border:1px solid #238a03;
margin-bottom:6px;
padding:5px;
background:#f3fbf1 url(../images/Lista-firme_13.png) no-repeat top right;
}

#firme .rec_of {
width:570px;
padding-bottom:2px;
border:1px solid #506fa5;
margin-bottom:6px;
padding:5px;
background:#ecf3ff url(../images/oferte_07.png) no-repeat top right;
}

#firme .rec_of2 {
width:580px;
padding-bottom:2px;
border-bottom:1px dotted #006699;
margin-bottom:6px;
}

#firme .rec_of3 {
width:570px;
padding-bottom:2px;
border:1px solid #6a8fd1;
margin-bottom:6px;
padding:5px;
}

#firme .rec_of4 {
width:572px;
padding-bottom:2px;
margin-bottom:6px;
padding:5px;
border:0;
}


#firme .firma h3 a,
#firme h3 {
color:#006699;
font-size:13px;
}

#firme .firma h2 a,
#firme h2 {
color:#238a03;
font-size:13px;
}

#firme .domeniu {
float:right;
}

#firme .domeniu2 {
padding-right:20px;
}

#firme img {
padding-left:12px;
}

#firme .supliment {
float:left;
font-weight:bold;
padding-right:15px;
}

#firme .sup_tel {
background:url(../images/ico_phone.png) no-repeat left center;
padding-left:30px;
}

#firme .continut_re {
height:50px;

}

.paginac{
font-size:12px;
color:#cc0000;
margin-left:2px;
padding-right:2px;
}

.block_desc {
width:135px; padding-top:4px; float:left
}

.logo_home {
padding-left:10px; float:left; text-align:center; padding-right:10px; width:150px;
}

#first {
width:295px;
padding-left:4px;
padding-right:10px;
padding-top:7px;
float:left;
}

#first img{
padding:5px;
}

#first_list {
width:275px;
padding-left:10px;
float:left;
padding-top:15px;
}

#first_list h2 {
font-size:13px;
line-height:15px;
margin-top:8px;
background:url(../images/stiri_ico.png) no-repeat left center;
padding-left:17px;
}

.foto_art img{
padding:8px;
border: 3px solid #4d7808;
}
