
/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #5d7aab url(../img/site/bg01.jpg) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

#textfield1 {
	width: 170px;
	height: 17px;
	background: url(../img/site/homepage21.gif) repeat-x left top;
	border: 1px solid #CCCCCC;
}

#imagefield1 {
	margin-left: 1px;
}


/** HEADINGS */

h1, h2, h3 { margin: 0px; }

h1 {
	text-transform: normal;
	font-size: 20px;
	color: #4078B6;
}

h2 {
	margin-bottom: 14px;
	padding: 2px 2px;
	text-transform: normal;
	font-size: 12px;
	color: #006699;
}

h2.style1 {
	margin-bottom: 12px;
	padding: 0px;
	background: none;
	text-transform: normal;
	font-size: 12px;
	color: #006699;
}

h3 {
	font-size: 11px;
	color: #1F3456;
}
.contact
{
    font-size:14px;
    font-weight:bold;
    color: #006699;
}

/** SEARCH */

.linie_filtru
{
    float:left;
    width:260px;
}

.filtru
{
    float:left;
    width:80px;
}
#butonfiltru
{
    float:right;
    padding-right:30px;
}
/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.3px;
	color: #666666;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list1 li {
	padding-left: 10px;
	background: url(../img/site/subpage02.gif) no-repeat left center;
}

.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list2 li {
	padding-top: 15px;
	background: url(../img/site/homepage19.gif) repeat-x left top;
}

.list2 li.first {
	padding-top: 0px;
	background: none;
}

.style2 {
	color: #78A32F;
}

/** LINKS */

a { color: #1F3456; }

a:hover { text-decoration: none; }

.link1 {
	display: block;
	padding: 4px 25px 3px 0px;
	text-align: right;
	background: url(../img/site/homepage22.gif) no-repeat right center;
}

.autentificare {width:246px; height:68px; display:block; background:url(../img/site/homepage09.jpg) no-repeat; font-family:Arial; font-weight:bold; color:#2B56AA;}
.autentificare a {text-decoration:none; color:#2B56AA;  font-weight:bold; font-family:Arial; }
.autentificare a:hover { text-decoration:none;}


/** STYLES */

.style1 { }

.style1 a { }

.style1 a:hover { }

/** BACKGROUNDS */

.form-search
{
    font-size:12px;
    font-family:Arial;
    letter-spacing:0.4px; 
}
.form-search input, .form-search select
{
    border:1px solid #95A5AA;

    margin:3px;
    font-size:12px;
    padding:2px 0 2px 0;
}
.form-search select
{
    width:150px;
}
.form-search .filtru
{
    margin-top:4px;
}
.captcha
{
    color:#477500;
    border:2px solid #d6ff97;
    outline:none;
    margin:4px;
    font-size:12px;
    padding:3px 1px 3px 1px;
}
.bg1 { }

/** MISC */

.align-justify { text-align: justify; }

.align-right { text-align: right; }

img { border: none; }

img.left {
	float: left;
	margin: 3px 20px 0px 0px;
}

img.right {
	float: right;
	margin: 3px 0px 0px 20px;
}

hr { display: none; }

.hr1 {
	height: 1px;
	padding-bottom: 20px;
	background: url(../img/site/homepage16.gif) repeat-x left top;
}

/** WRAPPER */

#wrapper { background: url(../img/site/bg02.jpg) repeat-y left top; margin:0 auto; }

#bgtop { background: url(../img/site/bg03.jpg) no-repeat left top; }

#bgbtm { background: url(../img/site/bg04.jpg) no-repeat left bottom; }

/** MENU */

#menu a {
	display: block;
	float: left;
	width: 95px;
	height: 37px;
	padding: 15px 0px 0px 0px;
	background: url(../img/site/homepage04.jpg) no-repeat left top;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #484848;
}

#menu a:hover { text-decoration: underline; }

/** BOX STYLE A */

.boxA {
	width: 246px;
	background: url(../img/site/homepage10.jpg) repeat-y left top;
}

.boxA .title {
	padding: 15px 20px;
	background: url(../img/site/homepage11.jpg) no-repeat left top;
}

.boxA .content {
	padding: 10px 20px 20px 20px;
	background: url(../img/site/homepage12.jpg) no-repeat left bottom;
        padding-bottom 20px;
}

.boxB {
	width: 246px;
	background: url(../img/site/homepage10.jpg) repeat-y left top;
}

.boxB .title {
	padding: 15px 20px;
	background: url(../img/site/subpage04.jpg) no-repeat left top;
}

.boxB .content {
	padding: 10px 20px 10px 20px;
	background: url(../img/site/homepage12.jpg) no-repeat left bottom;
        padding-bottom 20px;
}

/** FOOTER */

#footer {
	width: 980px;
	height: 45px;
	margin: 0px auto 0px auto;
	background: url(../img/site/bg05.jpg) repeat left top;
}

#footer p {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align: center;
	color: #E2E8F0;
}

.formular .text { margin:0 auto 5px 15px; color:#477500;border:2px solid #d6ff97;outline:none;padding:3px; width:180px; font-size:13px;}
.formular label{
	float:left;
	font-size:13px;
	font-weight:bold;
	width:125px;
}
.formular textarea { margin:0 auto 15px 15px; color:#477500;border:2px solid #d6ff97;outline:none;padding:4px; width:180px; height:100px; font-size:13px;}


#col2{
	float:left;
	width:250px;
	margin-top:15px;

}

#detaliu_anunt #col2 img{
	float:left;
}
#detaliu_anunt #col2 a{
	margin-top:5px;
	float:left;
}

#col1{
	float:left;
	width:315px;
	margin-left:10px;
	margin-top:15px;
}

/*################################# Meniu paginare ####################################*/



.paging						{ font-family:Arial; font-size:12px; line-height:18px;background: url(../img/site/pag_bg.jpg ) no-repeat; padding-top:10px; height:32px;  margin-left:120px;}
.paging ul					{ list-style-type:none; padding:0; margin:0px 0 0 0; text-align:center;}
.paging ul li				{ display:inline; padding:0; margin:0;}
.paging ul li a.pagNr		{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}
.paging ul li a.pagNr:hover	{ background-color:#000000; color:#FFFFFF;}
.paging ul li a.pagNr1		{ float:left; padding:2px; margin-right:4px; width:50px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}
.paging ul li a.pagNr1:hover{ background-color:#000000; color:#FFFFFF;}
.paging ul  .selected		{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; color:#FFFFFF;  background-color: #c1c1c1 ;}
.paging ul  .mergi			{ float:left; padding:2px; margin-right:4px; width:100px; height:17px; text-align:center; display:block; color:#FFFFFF;}
.paging form  				{ margin:0; padding:0;}