/* CSS Document */

body { background: #a9eafa url(images/bg.jpg) 50% 0 repeat-x; font: 12px/1.5 "Trebuchet MS",Verdana, Arial, Sans-Serif; color: #000000; padding: 0; margin: 15px 0 15px 0; }

.filtreaza select { font-size: 11px; border: 1px solid #CCCCCC; }
.filtreaza { font-size: 11px; background: #fff; border: 1px solid #CCCCCC; }
.filtreazaform { padding: 0 0 20px 15px; margin: 0; }
.submitanunt { background: #fff; border: 1px solid #CCCCCC; padding: 5px; margin: 20px 0 0; }
#uploadlink { font-weight: normal; margin: 0 0 10px 0;  }
#uploadlink a { cursor: pointer; text-decoration: none; color: #212121; }

a { outline: none; }

img, div, h2, a, li { behavior: url(/js/iepngfix.htc) }

#page { width: 860px; background: #ffffff; padding: 0px 20px 10px 20px;  margin: 0 auto 0 auto; }
.page_top { width: 900px; height: 10px; background: url(images/page_top.png) top no-repeat; margin: 0 auto 0 auto; font-size: 1px; line-height: 1px; }
.page_down { width: 900px; height: 10px; background: url(images/page_down.png) top no-repeat; margin: 0 auto 0 auto; font-size: 1px; line-height: 1px; }

#logo { width: 335px; height: 101px; float: left; }
#search { width: 163px; height: 23px; background: url(images/search.jpg) no-repeat; float: right; }
.text { background: transparent; border: 0;padding: 3px; color: #ffffff;float: left; position: relative; width: 124px; }
.button { padding: 0; background: transparent; color:#e7e7e7; border:none; width: 33px; }

#menu { height: 23px; clear: both; padding: 20px 0 0 0; border-bottom: 5px solid #57c60b; }
.homeactive a { width: 77px; height: 23px; background: url(images/active_home.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.home a { width: 77px; height: 23px; background: url(images/menu_home.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.home a:hover { background: url(images/menu_home.jpg) bottom no-repeat; }

.anunturiactive a { width: 103px; height: 23px; background: url(images/active_anunturi.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.anunturi a { width: 103px; height: 23px; background: url(images/menu_anunturi.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.anunturi a:hover { background: url(images/menu_anunturi.jpg) bottom no-repeat; }

.sfaturiactive a { width: 103px; height: 23px; background: url(images/active_sfaturi.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.sfaturi a { width: 103px; height: 23px; background: url(images/menu_sfaturi.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.sfaturi a:hover { background: url(images/menu_sfaturi.jpg) bottom no-repeat; }

.fotoactive a { width: 77px; height: 23px; background: url(images/active_foto.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.foto a { width: 77px; height: 23px; background: url(images/menu_foto.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.foto a:hover { background: url(images/menu_foto.jpg) bottom no-repeat; }

.videoactive a { width: 77px; height: 23px; background: url(images/active_video.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.video a { width: 77px; height: 23px; background: url(images/menu_video.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.video a:hover { background: url(images/menu_video.jpg) bottom no-repeat; }

.forumactive a { width: 103px; height: 23px; background: url(images/active_forum.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.forum a { width: 103px; height: 23px; background: url(images/menu_forum.jpg) top no-repeat; display: block; text-indent: -9999px; float: left; }
.forum a:hover { background: url(images/menu_forum.jpg) bottom no-repeat; }

.adaugaactive a { width: 135px; height: 23px; background: url(images/active_adauga.jpg) top no-repeat; display: block; text-indent: -9999px; float: right; }
.adauga a { width: 135px; height: 23px; background: url(images/menu_adauga.jpg) top no-repeat; display: block; text-indent: -9999px; float: right; }
.adauga a:hover { background: url(images/menu_adauga.jpg) bottom no-repeat; }

#top { height: 211px; width: 804px; padding: 13px 28px 10px 28px; background: url(images/top_bg.jpg) repeat-x; }

#anunturi { width: 305px; height: 160px; padding: 40px 0 0 15px; float: right; background: url(images/anunturi_bg.jpg) no-repeat; margin: 2px 0 0 0; }


.caine a { background: url(images/animale_caine.jpg) top left no-repeat; float: left;  width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3; }
.caine a:hover { background: url(images/animale_caine.jpg) bottom left no-repeat; }
.pisica a { background: url(images/animale_pisica.jpg) top left no-repeat; float: left; display: inline; width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3; }
.pisica a:hover { background: url(images/animale_pisica.jpg) bottom left no-repeat; }
.pasare a { background: url(images/animale_pasare.jpg) top left no-repeat; float: left; display: inline; width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3; }
.pasare a:hover { background: url(images/animale_pasare.jpg) bottom left no-repeat; }
.peste a { background: url(images/animale_peste.jpg) top left no-repeat; float: left; display: inline; width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3; }
.peste a:hover { background: url(images/animale_peste.jpg) bottom left no-repeat; }
.rozatoare a { background: url(images/animale_rozatoare.jpg) top left no-repeat;  float: left; display: inline; width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3;}
.rozatoare a:hover { background: url(images/animale_rozatoare.jpg) bottom left no-repeat; }
.altele a { background: url(images/animale_altele.jpg) top left no-repeat;  float: left; display: inline; width: 105px; height: 40px; margin:0 10px 0 0; padding: 7px 0 0 35px; color: #4f4f4f; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #d6d3d3;}
.altele a:hover { background: url(images/animale_altele.jpg) bottom left no-repeat; }

#main { padding: 10px 0 10px 0; width: 860px; }
#content { width: 572px; float: left; display: inline; }
#content h1 { font-size: 14px; line-height: 14px; color: #212121; margin: 0; padding: 0 0 30px 13px; text-transform: uppercase; background: url(images/h1content.jpg) 0 2px no-repeat; font-weight:normal; }
#content h3 { font-size: 14px; line-height: 14px; color: #212121; margin: 0; padding: 15px 0 10px 13px; text-transform: uppercase; background: url(images/h1content.jpg) 0 17px no-repeat; font-weight:normal; }


#content a:hover { font-weight: bold; }

#sidebar { width: 247px; padding: 10px; float: right; display: inline; background: #fadd54 url(images/sidebar_bg.jpg) repeat-x; }
#sidebar h2 { font-size: 13px; text-transform: uppercase; color: #212121; margin: 0; padding: 0 0 0 12px; background: url(images/h2sidebar.png) 0 4px no-repeat; display: inline; font-weight:normal; }
#line { width: 247px; height: 1px; background: url(images/line.png) no-repeat; font-size: 1px; line-height: 1px; margin: 5px 0 5px 0; }

#sidebar ul { list-style-type: none; margin:0; padding: 0; }
#sidebar ul li a { background: url(images/lisidebar.png) left no-repeat; padding: 4px 0 7px 20px; border-bottom: 1px dotted #cc7d0d; display: block; width: 227px; }
#sidebar a { text-decoration: none; color: #323232; }
#sidebar a:hover { font-weight: bold; }

.adaugaanunt { padding: 5px 0 10px 0; }
#ad { padding: 0 0 15px 0; }
#banner { background: #f2f0f0; border-bottom: 5px solid #56c30b; text-align: center; padding: 15px; }

.sidegal { text-align: center; padding: 10px 0 0 5px; }
.sidegal img { margin: 0 10px 10px 0; border: 1px solid #f59a10; padding: 2px; }
.sidegal a:hover img { border: 1px solid #212121; }

#ultimileanunturi { background: #f6f5f5 url(images/ultimileanunturi.jpg) no-repeat; padding: 15px 0 5px 0; position: relative; }

.detalii { font-size: 11px; line-height: 10px; float: right; padding: 0 20px 0 0; margin: 5px 5px 0 0; background: url(images/lisidebar.png) right bottom no-repeat; }
.detalii a { color: #212121; text-decoration: none; }

.recomandat { background: #ffffff; border: 1px solid #bdbcbc; padding: 5px; margin: 0 10px 20px 10px; width: 540px; }
.recomandat img { margin: 0 10px 0 0; }
.recomandat h2 { font-size: 14px; line-height: 14px; color: #44990a; margin: 7px 0 5px 0;  text-transform: uppercase; font-weight:bold; }
.recomandat h2 a { color: #44990a; text-decoration: none; }
.recomandat p { margin: 0; padding: 0 0 5px 0; text-align: justify;}

.left { float: left; display: block; }
.right { float: right; display: block; }

.anunt { border-bottom: 1px dotted #bdbcbc; padding: 5px 5px 5px 0; margin: 0 10px 20px 10px; width: 540px; }
.anunt img { margin: 0 10px 0 0; border: 1px solid #cccccc; padding: 2px;  }
.anunt h2 { font-size: 14px; line-height: 14px; color: #f5970d; margin: 7px 0 10px 0;  text-transform: uppercase; font-weight: bold; }
.anunt h2 a { color: #f5970d; text-decoration: none; }
.anunt p { margin-top: 0; margin-right: 1.5em; margin-bottom: 2em; margin-left: 0em;}
.anunt input { border: 1px solid #CCCCCC; }
.anunt textarea { border: 1px solid #CCCCCC; }

.fotogal { padding: 5px 5px 5px 0; margin: 0 10px 20px 20px; width: 100px; float: left; }
.fotogal img { margin: 0 10px 10px 0; border: 1px solid #f59a10; padding: 2px; }
.fotogal a:hover img { border: 1px solid #212121; }

.videogal { padding: 5px 5px 5px 0; margin: 0 10px 20px 15px; width: 250px; float: left; }
.videogal img { margin: 0 10px 10px 0; border: 1px solid #f59a10; padding: 2px; }
.videogal a:hover img { border: 1px solid #212121; }
.videogal h2 { font-size: 14px; line-height: 14px; color: #f5970d; margin: 7px 0 10px 0;  text-transform: uppercase; font-weight: bold; }

#maincontent { background: #f6f5f5 url(images/maincontent.jpg) repeat-x; padding: 15px 0 10px 0; position: relative; }
.articol { border-bottom: 1px dotted #bdbcbc; padding: 0 5px 10px 0; margin: 0 10px 20px 10px; width: 540px; }
.articol h2 { font-size: 14px; line-height: 14px; color: #44990a; margin: 0 0 10px 0;  text-transform: uppercase; font-weight: bold; }
.articol h2 a { color: #44990a; text-decoration: none; }
.articol p { margin: 0; padding: 0 0 5px 0; text-align: justify;}


#footer { height: 34px; background: url(images/footer_bg.jpg) repeat-x; padding: 12px 20px 0 20px; color: #ffffff; }
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover { border-bottom: 1px dotted #ffffff; }

#detaliianunt { padding: 10px 0 10px 0; width: 572px; }
#detaliianunt h2 { font-size: 15px; line-height: 15px; color: #44990a; margin: 0; padding: 0 0 15px 13px; text-transform: uppercase; background: url(images/h1content.jpg) 0 3px no-repeat; font-weight:bold; }
#detaliianunt img { margin: 0 0 0 20px; border: 1px solid #cccccc; padding: 2px; }
#detaliianunt p { text-align: justify; margin: 0 0 0 0; padding: 0 0 0 0;  }

#detaliianunt ul { list-style-type: none; margin:5px 0 0 0; padding: 5px 0 0 0; border-top: 1px dotted #bdbcbc; float: left; }
#detaliianunt ul li {  padding: 0px 0 2px 0; display: block; width: 290px; }

#detaliiarticol { padding: 10px 0 10px 0; width: 572px; }
#detaliiarticol  h2 { font-size: 15px; line-height: 15px; color: #44990a; margin: 0; padding: 0 0 5px 13px; text-transform: uppercase; background: url(images/h1content.jpg) 0 3px no-repeat; font-weight:bold; }
#detaliiarticol  img { margin: 0 0 0 20px; border: 1px solid #cccccc; padding: 2px; }
#detaliiarticol  p { text-align: justify; margin: 0 0 0 0; padding: 0 0 15px 0;  }

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #3399FF;
	
	text-decoration: none; /* no underline */
	color: #323232;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #3399FF;
    font-weight: normal;
	color: #323232;
}
div.pagination span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
		border: 1px solid #3399FF;
		
		font-weight: bold;
		background-color: #3399FF;
		color: #fff;
	}
	div.pagination span.disabled {
		padding: 2px 4px 2px 4px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

#topbanner { float: right; margin: 15px 0 0 0; }