body {
	padding:0px 0 0px 0; 
	margin:0 0 0px 0; 
	text-align: center;
	background: #fff url(../img/bgbg.png) repeat-x 0 0;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
}
:focus {	outline: 0;}

html {margin:0px 0 0px 0; padding:0 0 0px 0;}
.allContent { width:970px; margin:0 auto; text-align:left; }
#theContent { width:970px; float: left;  }
.clearer {float: left; clear: both; font-size: 1px; height: 1px; line-height: 1px; width: 100%;}

p,h1,h2,h3,h4,h5,ul,form,fieldset {margin:0; padding:0; float: left; border:0;}
ul, p {list-style-type: none; float: left;}
ul li{float: left;}
a {color: #035289; outline:none;}
a:hover{text-decoration: none !important;}

#header, #page, #topNavi{width:970px; float: left;}

#header {height:138px; position: relative;}
#header h1 a{background: url(../img/logo.png) no-repeat 0 0; display: block; height:106px; width:248px; text-indent:-9999px; }
#header h1 { padding: 18px 10px 0 0px; }

#topNavi {float:right; top:87px; position: relative; width: 670px;height:21px}
#topNavi ul{position: relative; float: right; }
#topNavi li{height:20px; padding-left:2px; }

#topNavi li a{ color: #fff; text-decoration: none; display: block; padding: 3px 15px 2px 15px; background: #4cb0c2 url(../img/bg_top_navi.png) repeat-x 0 0; border: solid 1px #b1ecf7; border-bottom:0; height:20px; line-height: 20px; float: left}
#topNavi li a.active{  background: url(../img/bg_top_navi_active.png) repeat-x 0 bottom; border:0; padding: 5px 15px 2px 15px; font-weight: bold; color: #fe6427}
#topNavi li a:hover{background: #f36126 url(../img/bg_top_navi_h.png) repeat-x 0 0;  }
#topNavi li a.active:hover{  background: url(../img/bg_top_navi_active.png) repeat-x 0 bottom;}

#topNavi form{float: right; position: relative; padding: 9px 10px 0px 0; }

#topLnks {float: right; padding: 10px 0 0 0; color: #a3a5a5}
#topLnks ul li a{color: #5f6263; text-decoration: none; font-size:11px; font-weight: bold; padding-left: 5px; padding-right:2px;}
#topLnks ul li a:hover{text-decoration: underline !important;}

#page {padding: 25px 0 60px 0}


.rightCln {float: right; width:730px; padding-left:25px; background: url(../img/bg_vertical.gif) no-repeat 0 0; }
.rightCln h1{float: left; width:100%; padding: 20px 0 0px 0; font-size:24px; font-weight:100;}
.rightCln p{float: left; width:100%; padding: 10px 0 5px 0; }
.rightCln h2{float: left; width:100%; padding: 10px 0 10px 0; font-size:18px; font-weight:100;}
.rightCln h3.home{float: left; width:725px; padding: 20px 0 0px 5px; font-size:12px; font-weight:bold; color: #999; text-transform: uppercase}
.rightCln h3 a{ color: #666; display: block; float: left; padding: 0 5px 0 0}
.rightCln h3 a.rss{display: none; width:13px; height:13px; background: url(../img/rss.gif) no-repeat 0 0; font-size:1px; text-indent:-9999px;}
.rightCln h3 a.rss:hover{  background: url(../img/rss_h.gif) no-repeat 0 0; }
.rightCln h3 a:hover{ color: #000; }
.rightCln h2.single{float: left; width:100%; padding: 10px 0 0px 0; font-size:18px; font-weight:100; color: #000}
.rightCln h1 span{padding: 0 0 0 10px; }
.leftCln { width:190px; padding: 0 20px 0 0; }
.leftCln div{float: left;}
.rightCln div{float: left;}
.leftCln fieldset a{display: block; float: right; font-size:11px; color: #333; padding: 3px; margin-top:9px; margin-right:5px;}
.leftCln h2{ width:185px; padding: 20px 5px 10px 0; font-size:12px; font-weight:bold; color: #000; text-align: right}
.leftCln fieldset{ width:190px; padding: 0 0px 0 0; text-align: right}
.leftCln label{display: block; float: left; width:69px; padding: 4px 10px 0 0;text-align: right; font-size:11px; clear: left; margin-top:8px; }
.smallFld {background: url(../img/small_input.png) no-repeat 0 0;  width: 106px; margin:8px 0 0 0; height:19px; padding: 1px 0 0 5px; float: left; font-size:11px;}
.smallFld input{font-size:11px; font-weight: 100; font-family: Arial, sans-serif; width:100px; float: left;border:0; background: none;}
.okBtn{width:22px; height:20px; border:0; cursor: pointer; background: url(../img/ok.gif) no-repeat 0 0; font-size:1px; float: right; margin-top:9px;}

.leftSeparator {border-bottom: solid 1px #e4eaeb; font-size:1px; padding-top: 20px; width:190px; float: left; clear: left;}


.bigFld {height:28px; font-size:1px; width:277px; background: url(../img/bg_big_field.png) no-repeat 0 0; padding: 8px 0 0 10px}
.bigFld input{ font-size:16px; color: #878585; font-family: Arial, sans-serif; font-weight: 100 !important; border: solid 0px #000;  width:270px; background:none; float: left;}

.cauta {float: left; background: url(../img/cauta.png) no-repeat 0 0; width:69px; height:36px; font-size:1px; border:0; cursor: pointer; outline: none}
.adauga {position: absolute; top:49px; right:0px; display:block; float: left; background: url(../img/publica.png) no-repeat -227px 0; width:219px; height:36px; font-size:1px; text-indent:-9999px; }
.adauga:hover{ background: url(../img/publica.png) no-repeat 0px 0;  }
.searchBox  {width:690px; border: solid 1px #e4eaeb; padding:19px 19px 15px 19px; background: url(../img/bg_search.png) repeat-x 0 0; height: 37px;}
.searchBox  fieldset span{display: block; float: left; padding: 6px 44px 10px 44px; font-size:17px;}




/*lista cu anunturi*/
.listaAnunturi {width: 730px; }
.listaAnunturi li{width: 730px;float: left; clear: left; display: block; padding-top:0px}

.listaAnunturi li a{width: 722px;float: left; clear: left; display: block; text-decoration: none; padding:6px 4px 6px 4px }

.listaAnunturi li.impar a{ background: #e6f9fd;}

.listaAnunturi li a img{border: solid 1px #666; padding:1px; float: left; width:30px; height:22px;}
.listaAnunturi li a:hover{background: #d6e9ed; color: #000}
.listaAnunturi li a:hover b{ color: #000 !important}
.listaAnunturi li a:hover img{border: solid 1px #fe6427}
.listaAnunturi li a span{display: block; padding:5px 10px 5px 10px; float: left; cursor: pointer; }
.listaAnunturi li a .rezumat{font-weight: bold; width:415px; }
.listaAnunturi li a .rezumat b{color: #fe6427 }
.listaAnunturi li a .price{width:72px;  padding-left: 20px; color: #333; font-weight:100; background: url(../img/dollar.gif) no-repeat 0 3px}
.listaAnunturi li a .data{ width:112px; float: right;  padding-left: 23px;  color: #999; font-weight:100; background: url(../img/time.gif) no-repeat 0 3px}

.headBg {font-size: 18px !important; color: #333;  height: 26px; background: url(../img/bg_head.png) repeat-x 0 0; width:699px !important; border: solid 1px #e4eaeb; padding:8px 19px 0px 10px !important; line-height: 20px}
.checkedIcon {float: left; width:23px; display: block; background: url(../img/checked.gif) no-repeat 0 0; height:23px;}

/*stil formulare*/
.forms { width: 500px; padding: 15px 0 0 0}
.forms p {line-height:18px; padding: 5px 0 5px 0; float: left; clear: left; width:100%;}
.warningBox { width: 458px; padding: 11px 0 11px 40px; background: #fdfdd8 url(../img/warning.gif) no-repeat 10px 8px; border: solid 1px #ff6f22; color: #dc0001; font-weight: bold}
.label {float: left; clear: left; display: block; padding: 20px 0 0 0; font-weight: bold; color: #000; width:100%;}
.drpDwn {clear: left;  font-size:12px; font-family: Arial, sans-serif;  float: left; margin-top: 5px; padding: 3px 2px 3px 2px; width:240px; float: left;}
.textFld {float: left; clear: left; margin-top:5px; font-family: Arial, sans-serif; font-size:12px;  width:228px; padding: 4px; color: #000}
.bigTextarea {float: left; clear: left; width: 480px; height: 150px; margin-top:5px; padding:4px;  font-family: Arial, sans-serif; font-size:12px; color: #000; overflow: auto;}
.smallTextarea {float: left; clear: left; width: 480px; height: 50px; margin-top:5px; padding:4px;  font-family: Arial, sans-serif; font-size:12px; color: #000; overflow: auto;}


/*pasi adaugare anunt*/
.steps {float: right;  width:184px; padding: 20px 0 0 46px;}

.steps li{float: left; clear: left; width:154px; padding: 10px 0 10px 30px; border-bottom: solid 1px #e4eaeb; position: relative; }
.steps li strong{float: left;  padding: 3px 0 0px 3px;display: block; color: #fe6427; font-size: 14px; }
.steps li span{float: left; display: block; padding: 5px 0 0px 3px; color: #333; width:151px;}
.step {width: 22px !important; height: 20px; display: block; position: absolute; top:11px; left:0; padding: 2px 0 0 0px !important;  background: url(../img/step_a.gif) no-repeat 0 0; font-weight: bold; color: #fff !important; font-size: 14px; text-align: center;}

.steps .checked strong, .steps .checked span {color: #7d7f7f  !important;}
.steps .checked .step{color: #fff !important;background: url(../img/step_b.gif) no-repeat 0 0; }
.steps .active strong{color: #000 !important; background: #fef972; }



.btnNextStep {width: 141px; height: 44px; cursor: pointer; border:0; padding:0; margin:20px 0 0 0; float: left; background: url(../img/pasul_urmator.png) no-repeat 0 0; font-size:1px; text-indent:-9999px;  content: "";}
.btnPrevStep {width: 141px; height: 44px; cursor: pointer; border:0; padding:0; margin:20px 0 0 0; float: left; background: url(../img/pasul_precedent.png) no-repeat 0 0; font-size:1px; text-indent:-9999px; margin-right:15px; content: "";}
.example {font-weight: 100; color: #999; font-size:11px; display: block; clear: left; padding:0 0 0px 0; position: relative; top:-1px;}

#divinputfile{	background:url(../img/upload_file.gif) no-repeat right 7px; height:38px; width:280px; margin:0px; clear: left;}

#divinputfile #filepc{opacity: 0.0;	-moz-opacity: 0.0;	filter: alpha(opacity=00);	font-size:18px; float: left; }

#fakeinputfile{	margin-top:-28px;}

#fakeinputfile #fakefilepc{	width:165px; height:22px;	font-size:12px;	font-family:Arial;}


.buttons {width: 100%; border-top: solid 1px #e1e2e3; position: relative; top:25px; padding-top: 5px;}
.optional {color:#999}
.redColor {color: #dc0001 !important;}
.profileLinks { float: left;  width: 100% } 
.profileLinks a {display: block; float: right; clear:both; padding:2px 0 2px 0 } 
a.logout{font-size:11px; color: #333 !important; padding:0px 0 0px 0px !important} 

.top0 {padding-top:0 !important;}

.userTop {position: absolute;  top:35px; right:3px; font-size:11px; text-align: right; color:#333 !important; background: #e6f6fa; padding: 2px 5px 2px 5px; border: solid 1px #b4eaf9;}

.t25 {padding-top:25px;}
.t5 {padding-top:5px;}
.anuntBlock { float: left; width: 480px; padding: 0 20px 0 0; color: #333}
.anuntBlock h3{float: left; width: 100%; font-size:12px; padding: 15px 0 0px 0; }

.userBlock h3{float: left; width: 100%; font-size:12px; padding: 0px 0 5px 0; }
.userBlock {float: left; width:200px; border: solid 1px #dedede; padding:6px 10px 10px 10px; line-height: 18px; background: #f0f5ff}

.userThumb {border: solid 1px orange; padding:1px;}
.thumbAnuntMare {display: block; float: left;}
.thumbAnuntMare img{border: solid 1px orange; padding:1px; width: 100px}
.thumbAnuntMare:hover {cursor: crosshair}
.thumbAnuntMare:hover img{border: solid 1px #333; padding:1px; width: 250px}
.toRight {float: right !important}

.whatElse {padding-top: 25px !important; }


#footer {border-top: solid 1px #e4eaeb; padding: 10px; width:950px; float: left; color: #999; font-size:11px; text-align: right }

.totalAnunturiList {width:100%; font-size:11px; padding: 0 0 15px 0}
.totalAnunturiList li{float: left; clear: left; width:185px; text-align: right; padding: 0px 5px 0 0; line-height:18px;}
.totalAnunturiList li span{color: #666}
.totalAnunturiList li b{color: #666}

.curs ul li  {float: left;clear: left; width:190px; }
.curs ul li input {border:0; font-size: 12px; font-family: Arial; float: left; text-align: right;}
.curs ul li strong {display:block; float: left; text-align: right; width:127px; }
.conv  {height:165px;}
.conv  ul li  {padding-top: 2px;}
.conv  ul li strong {display:block; float: left; text-align: right; width:120px; padding-right:5px; padding-top: 2px;}
.conv  ul li input {border: solid 1px #999}
.curs .data{font-size:11px; color: #999; font-weight:100;}

.convFld {width:60px !important}




#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top: 15px;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}











