/* logare */
a, a:visited {
	color: #373737;
	font-size: 12px;
	text-decoration: underline;
}
a:hover { text-decoration: underline; }

input:hover, input:focus, input:unknow {
	border: none;
}

#logare form {
	margin: 0; padding: 0;
}

#logare tr td, #logare tr td a { line-height: 22px; color: #555555 }

#logare form tr td label#l-user, #l-user {
	background: url(../img/utilizator.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	display: block;
	height: 17px;
	cursor: pointer;
	margin: 0;
}
#logare form tr td label#l-pass, #l-pass {
	background: url(../img/parola.jpg) no-repeat top left;
	display: block;
	height: 17px;
	padding: 0 0 0 17px;
	margin: 0;
	cursor: pointer;
}
input#user, input#pass {
	border: #D2D2D2 1px solid;
	margin: 0 5px 0 0;
	width: 90px; height: 14px;
	font-size: 10px;
	color: #333333;
}
input#go {
	background: url(../img/login.jpg) no-repeat top left;
	width: 21px; height: 20px;
	border: none;
	cursor: pointer;
}

#logare tr td a, #logare tr td a:visited, #logare2 tr td a, #logare2 tr td a:visited {
	color: #989797;
	font-size: 11px;
	margin: 0 0 0 20px;
}
#logare tr td a:hover, #logare2 tr td a:hover { text-decoration: underline }

#logare2 form tr td input.inputbox {
	width: 150px;
}
#logare2 form tr td { color: #5C5C5C }

#password-drop {
	background: url(../img/password-drop.gif) no-repeat top left;
	position: absolute; 
	margin: 20px 0 0 120px; 
	width: 142px; height: 80px;
	visibility: hidden; 
}
#password-drop table { margin: 7px 0 0 0; }
#password-drop a, #password-drop a:visited {
	color: #777777;
	font-size: 12px;
	text-decoration: none;
	line-height: 22px;
	display: inline-block;
	margin: 0 0 0 7px;
	padding: 0 0 0 12px;
	background: url(../img/arrow02.gif) no-repeat left center;
}
#password-drop a:hover { text-decoration: underline }

.button {
	background-color: #C7D9E3;
	background: url(../img/adaunga_anunt_bg.jpg) repeat-x top;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	
	border: #688DA1 1px solid;
	line-height: 22px;
	height: 24px;
	color: #477187;
	padding: 0 5px 0 5px; margin: 0; 
}
.button:hover, .button:focus {
	background: url(../img/adaunga_anunt_bg.jpg) repeat-x bottom;
}

/* Ultimele anunturi */
#ultim-anunt div, #all-ultim div {
	line-height: 25px;
	font-weight: bold;
	color: #373737;
}
#ultim-anunt div a, #ultim-anunt div a:visited, #all-ultim div a, #all-ultim div a:visited {
	color: #373737;
	line-height: 25px;
	font-weight: normal;
	background:url(../img/dot01.gif) no-repeat left center;
	padding: 0 0 0 10px;
	margin: 0 12px 0 5px;
	text-decoration: none;
}
#ultim-anunt div a:hover, #all-ultim div a:hover { text-decoration: underline; }

/* Cauta in categorii */
#cauta_cat { margin: 0; padding: 0; }
#cat-box {
	width: 180px;
	margin: 6px 0 0 10px;
	color: #7a7a7a;
	font-size: 11px;
	border: #E4E9EF 1px solid;
	background-color: #E4E9EF;
}
#cat-go {
	width: 30px; height: 25px;
	margin: 3px 0 0 4px;
	background: none;
	border: none;
	cursor: pointer;
}

/* module01 */
.module01 {
	width: 220px; overflow: hidden;
	margin: 0 0 0px 0;
}

.subcatbox { padding: 5px; }

.module01 a.mm, .module01 a.mm:visited {
	display: inline-block;
	float: right;
	color: #F7790A;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 4px 0 0; padding: 0;
}
.module01 h3 {
/*	background: url(../img/h301-bg.jpg) repeat-x top;   */
	background-color: #FFDDBF;
	margin: 0; padding: 0;
	width: 217px;
	height: 24px; line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	border: #BBBFC3 1px solid;
}
.module01 h3 span.s-left, .module01 h3 a.s-left, .module01 h3 a.s-left:visited {
	color: #030544 ;
	margin: 0; padding: 0;
	float: left;
	text-indent: 4px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.module01 h3 a.s-left:hover { text-decoration: underline; }

.module01 h3 .s-right {
	display: inline-block;
	float: right;
}
.module01 h4 {
	background: url(../img/dot02.gif) 125px bottom repeat-x;
	width: 217px;
	line-height: 24px;
	height: 24px; overflow: hidden;
	margin: 0 0 0 2px; padding: 0;
	font-size: 14px;
	font-weight: normal;
}
.module01 div .s-left, .module01 div .s-left:visited {
	color: #04061F;
	margin: 0; padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.module01 h4 .s-right {
	display: inline-block;
	float: right;
}
.module01 a.s-left:hover { text-decoration: underline; }

/* module02 */
.module02 {
	width: 255px; overflow: hidden;
	margin: 0 0 12px 0;
}
.module02 h3 {
	margin: 0 0 4px 0; padding: 0;
	background: url(../img/h302-bg.jpg) repeat-x top left;
	width: 253px;
	height: 24px; line-height: 22px;
	border: #BBBFC3 1px solid;
	font-size: 14px;
	font-weight: bold;
	text-indent: 0;
	text-align: center;
	text-transform: uppercase;
}

/* module03 */
.module03 {
	width: 302px; overflow: hidden;
	margin: 0 0 5px 0;
}
.module03 h3 {
	margin: 0 0 4px 0; padding: 0;
	background: url(../img/h302-bg.jpg) repeat-x top left;
	width: 300px;
	height: 24px; line-height: 22px;
	border: #BBBFC3 1px solid;
	font-size: 14px;
	font-weight: bold;
	text-indent: 0;
	text-align: center;
	text-transform: uppercase;
}


/* banner-t */
.banner-t {
	background-color: #EAF3F8;
	width: 255px; height: 135px;
	overflow: hidden;
	margin: 0 0 7px 0;
	
}

#t_curs_bnr {
	margin: 0 0 7px 0;
	background: #EAF3F8;
	width: 255px;
	border: #BBBFC3 1px solid;
}

#curs_bnr {
	padding: 7px 5px 7px 5px;
}

/* cauta anunt */
#cauta-anunt { margin: 0; padding: 0; }
#cauta-anunt tr td {
	font-size: 12px;
	padding-bottom: 5px;
	text-indent: 4px;
	color: #5C5C5C;
}
#cauta-anunt tr td input.inputbox, #cauta-anunt tr td select.selbox, #cauta-anunt tr td checkbox.checkbox {
	border: #809DB9 1px solid;
	color: #5C5C5C;
	font-size: 12px;
	width: 140px;
}
#cauta-anunt tr td input.submit {
	background: url(../img/cauta-submit.jpg) no-repeat top left;
	width: 57px; height: 25px;
	border: none; cursor: pointer;
	margin: 4px 12px 0 0;
}
.module03 #cauta-anunt input.inputbox, .module03 #cauta-anunt select.selbox { width: 165px; }

/* cauta anunt2 */
#cauta-anunt2 { margin: 0; padding: 0; }
#cauta-anunt2 tr td {
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 0 5px; 
	text-indent: 4px;
	color: #5C5C5C;
}
#cauta-anunt2 tr td input.inputbox, #cauta-anunt2 tr td select.selbox, #cauta-anunt2 tr td checkbox.checkbox {
	border: #809DB9 1px solid;
	color: #5C5C5C;
	font-size: 12px;
	width: 140px;
}
#cauta-anunt2 tr td input.submit {
	background: url(../img/cauta-submit2.jpg) no-repeat top left;
	width: 58px; height: 27px;
	border: none; cursor: pointer;
	margin: 4px 12px 4px 0;
}

/* Topuri */ 
#topuri tr th.h303 {
	background: url(../img/h303-bg.jpg) repeat-x top;
	height: 32px;
	line-height: 32px;
}
#topuri tr th.h303 a {
	display: inline-block;
	height: 32px; line-height: 32px;
	font-size: 12px;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	border-left: #477187 1px solid; 
}
#topuri tr th.h303 a.activ, #topuri tr th.h303 a:hover { 
	background: url(../img/h303-bg-activ.jpg) repeat-x top !important;
}
#topuri tr td div { width: 98%; margin: 0 0 0 3px }
#topuri tr td div a, #topuri tr td div a:visited {
	background: url(../img/dot02.gif) repeat-x bottom;
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-indent: 3px;
	color: #5C5C5C;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#topuri tr td div a:hover { text-decoration: underline }

/* Ultimele anunturi */
#rezultate div table tr td {
	font-size: 14px; font-weight: bold;
	line-height: 22px;
	color: #000000;
}
#rezultate div table tr td a, #rezultate div table tr td a:visited {
	font-size: 14px; font-weight: bold;
	line-height: 22px;
	display: inline-block;
	height: 25px;
	color: #333333;
	text-decoration: none;
}
#rezultate div table tr td a:hover { color: #000140 }

#rez1 {
	float: left; 
	width: 175px; overflow: hidden;
	padding: 0 0 15px 0;
}
#rez1 table tr td { background: url(../img/dot03.jpg) repeat-x bottom; }
#rez1 table tr td a {
	color: #F7790A;
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	text-indent: 3px;
	text-decoration: none;
}
#rez1 table tr td a:hover { font-weight: bold }
#rez1 table tr td a.activ { font-weight: bold; color: #030544 }

#rez2 {
	float: left; 
	width: 530px; overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0 0 0 10px;
}
#rez2 table thead tr td {
	color: #262661;
	text-align: left;
	font-weight: bold;
	line-height: 22px;
}
#rez2 table tr th {
	background-color: #E9F3FD;
	border-top: #A0C0D1 1px solid;
	border-bottom: #A0C0D1 1px solid;
	color: #42393A;
	text-align: left;
	font-weight: normal;
	line-height: 22px;
} 

#rez2 table tr td {
	color: #42393A;
	text-align: left;
	font-weight: normal;
	line-height: 22px;
}
#rez2 table tr td a, #rez2 table tr th a {
	color: #42393A;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
}
#rez2 table tr td a:hover, #rez2 table tr th a:hover { text-decoration: underline; } 
#rez2 table tr td.pag { text-align: center }
#rez2 table tr td.pag a, #rez2 table tr td.pag a:visited {
	border: #688DA1 1px solid;
	display: inline-block;
	line-height: 22px;
	color: #477187;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 7px 0px 2px 0px;
	font-weight: normal; 
}
#rez2 table tr td.pag a:hover {
	background: url(../img/h302-bg.jpg) repeat-x bottom;
	color: #555555;
	text-decoration: none;
	font-weight: normal; 
}
#rez2 table tr td.pag a.activ {
	background: url(../img/h302-bg.jpg) repeat-x bottom;
	color: #555555;
	text-decoration: none;
	font-weight: bold; 
}
/* t-ref */
#t-ref tr th {
	border-top: #A0C0D1 1px solid;
	background-color: #E9F3FD;
}
#t-ref tr th a, #t-ref tr th a:visited {
	display: inline-block;
	line-height: 22px;
	color: #F77606;
	font-weight: bold;
	text-decoration: none;
}
#t-ref tr td a, #t-ref tr td a:visited { 
	color: #030544; 
	display: inline-block;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}
#t-ref tr th a:hover, #t-ref tr td a:hover { text-decoration: underline; }
#t-ref tr td {
	line-height: 22px;
	background-color: #E9F3FD;
}
#t-ref tr td.pag {
	text-align: center;
	border-top: #A0C0D1 1px solid;
	background-color: #FFFFFF;
}
#t-ref tr td.pag a, #t-ref tr td.pag a:visited {
	border: #688DA1 1px solid;
	display: inline-block;
	line-height: 22px;
	color: #477187;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 7px 0px 2px 0px;
	font-weight: normal; 
}
#t-ref tr td.pag a:hover {
	background: url(../img/h302-bg.jpg) repeat-x bottom;
	color: #555555;
	text-decoration: none;
	font-weight: normal; 
}

#t-ref tr td.pag a.activ {
	background: url(../img/h302-bg.jpg) repeat-x bottom;
	color: #555555;
	text-decoration: none;
	font-weight: bold; 
}

#inreg tr th {
	color: #333333;
	line-height: 25px;
	font-size: 14px;
}

#form_adauga table tr td .inputbox, #form_adauga table tr td .sbox, #form_adauga .inputbox, #form_adauga .sbox {
	background-color: #F2FFFF0;
	border: #809DB9 1px solid;
	color: #656565;
}

/* anunt_afis */
#anunt_afis, #comentariu { 
	border: #aaaaaa 1px solid;
	margin: 0 0 15px 0;
}
#anunt_afis tr th {
	background-color: #F0EEED;
}
#anunt_afis tr th span.t01 {
	float: left;
	color: #F77708;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	padding-left: 7px;
}
#anunt_afis tr th span.t02 {
	float: right;
	color: #F77708;
	font-size: 14px;
	font-weight: normal;
	line-height: 27px;
	padding-right: 7px;
}

#anunt_afis tr td .user, #anunt_afis tr td .user:visited {
	color: #160FAA; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none;
	cursor: pointer;
	margin: 0 0 2px 5px;
}

/* comentariu */
#comentariu tr td {
	color: #42393A;
	padding: 4px;
	font-size: 11px;
}
#comentariu tr td .inputbox {
	border: #738EAA 1px solid;
	width: 400px;
} 
#comentariu tr td table tr td .inputbox {
	border: #738EAA 1px solid;
	width: 100px;
}
#comentariu tr td .trimite {
	background: url(../img/form_trimite_mesajul.jpg) no-repeat top left;
	width: 107px; height: 26px;
	border: none;
	margin: 0; padding: 0;
	cursor: pointer;
}
#comentariu tr th {
	font-size: 14px;
	font-weight: normal;
	color: : #42393A;
	text-align: left;
	text-indent: 5px;
}
#comentariu tr th span { color: #FF0000; }

#anunt_afis tr td .user:hover, #anunt_afis .user:hover { text-decoration: underline !important; }

/*  menu_ol  */
#menu_ol { 
	width: 183px;
}
#menu_ol .t-top td {
	background: url(../img/bg_ref_top.jpg) no-repeat top left;
	height: 43px;
	padding: 0 0 0 27px;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
#menu_ol .t-top td a, #menu_ol .t-top td a:visited {
	text-decoration: none;
	font-weight: bold;
	margin: 0 4px 0 0;
}
#menu_ol .t-top td a:hover, #menu_ol .t-top td a.activ { text-decoration: underline; color: #030544 }

#menu_ol tr.t1 {
}
#menu_ol .t1 .st, #menu_ol .t1 .dr { background-color: #FBEEE2; }
#menu_ol .t2 .st, #menu_ol .t2 .dr { background-color: #FFFFFF; }
#menu_ol .t1 .st, #menu_ol .t2 .st {
	line-height: 25px;
	padding: 0 0 0 5px;
	text-align: left;
}
#menu_ol .t1 .dr, #menu_ol .t2 .dr {
	line-height: 23px;
	padding: 0 5px 0 0;
	color: #F7790A;
	font-weight: bold;
	text-align: right;
}
#menu_ol .t1 .st a, #menu_ol .t1 .st a:visited, #menu_ol .t2 .st a, #menu_ol .t2 .st a:visited {
	color: #42393A;
	background: url(../img/arrow01.gif) no-repeat left center;
	padding: 0 0 0 12px;
	text-decoration: none;
}
#menu_ol .t1 .st a:hover, #menu_ol .t2 .st a:hover { text-decoration: underline; }

#menu_ol .empty, #menu_ol .empty div {
	font-size: 9px;
	overflow: hidden;
}

#menu_ol .t-bottom td {
	background: url(../img/bg_ref_bottom.jpg) no-repeat top left;
	height: 75px;
	padding: 0 0 0 27px;
	vertical-align: top;
	font-size: 12px;
	line-height: 17px;
}
#menu_ol .tm-bottom td {
	background:url(../img/bgm_bottom.jpg) no-repeat bottom left;
	height: 28px;
	padding: 0;
	vertical-align: top;
}
#menu_ol .tmb1 td { background: url(../img/bgm1.jpg) repeat-y top left; height: 23px; }
#menu_ol .tmb2 td { background: url(../img/bgm2.jpg) repeat-y top left; height: 23px; }
#menu_ol .tmb1 td a, #menu_ol .tmb2 td a, #menu_ol .tmb1 td a:visited, #menu_ol .tmb2 td a:visited {
	line-height: 22px;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#menu_ol .tmb1 td a:hover, #menu_ol .tmb2 td a:hover { text-decoration: underline; }
#menu_ol .tmb1 td a.activ, #menu_ol .tmb2 td a.activ { font-weight: bold }

#menu_ol .t-bottom td a, #menu_ol .t-bottom td a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menu_ol .t-bottom td a:hover { text-decoration: underline; }


/*   top-roll   */
#top-roll {
	margin: 0; padding: 0;
	background: url(../img/top-roll-bg.jpg) no-repeat top left;
	width: 654px; height: 166px;
	overflow: hidden;
	vertical-align: top;
}
.top-roll-smaller {
	background: url(../img/top-roll-bg2.jpg) no-repeat top left !important;
	width: 538px !important;
}
#top-roll div {
	margin: 12px 0 0 17px;
	padding: 0;
	width: 612px; height: 138px;
	overflow: hidden;
	position: absolute;
}
#top-roll div marquee {
	margin: 0; padding: 0;
	width: 612px; height: 138px;
}
.top-roll-smaller div, .top-roll-smaller div marquee { width: 498px !important; }

#top-roll .c1, #top-roll .c1 a, #top-roll .c1 a:visited { color: #030544; }
#top-roll .c2, #top-roll .c2 a, #top-roll .c2 a:visited { color: #F77C11; }
#top-roll .c1, #top-roll .c2, #top-roll .c1 a, #top-roll .c1 a:visited, #top-roll .c2 a, #top-roll .c2 a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#top-roll .c1 a:hover, #top-roll .c2 a:hover { text-decoration: underline; }
#top-roll .c3 { color: #030544; font-size: 14px; font-weight: bold; padding-right: 10px; }
#top-roll .c4 { color: #5C5C5C; font-size: 11px; }

/* form cauta */
#form_cauta { margin: 4px 0 0 0; padding: 0; }
#form_cauta table tr td .inputbox {
	color: #5C5C5C;
	margin: 9px 0 0 17px;
	padding: 0;
	width: 127px;
	height: 17px; line-height: 17px;
	border: #FFFFFF 1px solid;
}
#form_cauta table tr td .go {
	margin: 5px 0 0 4px;
	width: 27px;
	height: 27px;
	background: none;
	border: none;
	cursor: pointer;
}
#form_cauta .pagina_carti, #form_cauta .pagina_carti:visited {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 10px 0 0 0;
}
.pagina_carti:hover { text-decoration: underline }

/* PR */
.PR {
	margin: 0; padding: 0;
	background: url(../img/h302-bg.jpg) repeat-x center left;
	height: 15px;
}
.PR div {
	margin: 0; padding: 0;
	position: absolute;
	background: url(../img/pr.gif) no-repeat top left;
	width: 65px; height: 15px;
}

.download {
	font-size: 12px;
	color: #F77606;
	font-weight: bold;
	margin: 0; padding: 0;
	text-decoration: none;
}

#utilizator .inputbox, #utilizator .selbox {
	width: 85%;
	color: #333333;
	border: #A0C0D1 1px solid;
	background-color: #F5FAFE;
}
#utilizator table, #profil_ref { border-top: #A0C0D1 1px solid; border-left: #A0C0D1 1px solid }
#utilizator table td, #profil_ref td { border-bottom: #A0C0D1 1px solid; border-right: #A0C0D1 1px solid; color: #333333 }

/* footer */
#footer tr td {
	color: #FFFFFF;
	font-size: 12px;
}
#footer tr td a, #footer tr td a:visited {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	white-space: nowrap;
}
#footer tr td a:hover { text-decoration: underline; }

#footer .fix1 {
	width: 1040px;
	text-align: center;
}
#footer .fix1 div, #footer .fix1 map, #footer .fix1 area,  #footer .fix1 img { display: inline !important; }

.rss-box, .rss-box div, .rss-box div div {
	margin: 0; padding: 0;
	width: 565px; overflow: hidden;
	background: url(../img/stiri_bg_mid.jpg) repeat-y left;
}
.rss-box div { background: url(../img/stiri_bg_top.jpg) no-repeat top left; }
.rss-box div div { background: url(../img/stiri_bg_bottom.jpg) no-repeat bottom left; }
.rss-box div div div { background: none; margin: 10px 0 15px 10px; width: 540px; height: 150px; overflow: auto; }
.rss-box td { border: #A0C0D1 1px solid }
.rss-box a, .rss-box a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #F77C11;
	text-decoration: none;
}

.rss-box a:hover {
	text-decoration: underline;
}

.a_sp {
	 margin: 0; padding: 0;
	  display: block; height: 85px; overflow: hidden;  width: 120px;
	  border-top: #D69C6C 2px solid;
	  border-left: #D69C6C 2px solid;
	  border-right: #D69C6C 2px solid;
	  border-bottom: #D69C6C 2px solid;
}
.a_sp img {
}