/* +++++++++++++++++ definitii ++++++++++++++++++++*/
*{	margin: 0; padding: 0;}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; font-size:12px; text-align:center; background-image: url(../assets/bg.jpg); background-repeat: repeat-x; background-color: #F8F8F8}
a:link {color: #ca6900;	background-color: transparent;	text-decoration: underline; outline: none;	}
a:visited {color: #ca6900;	background-color: transparent;	text-decoration: underline;	 outline: none;	}
a:hover {color: #387D69;	text-decoration: none;	background-color: transparent;	}
a:active {color: #387D69;	background-color: transparent;	text-decoration: none;	}
a.link_mic{	color: #888888; font-size: 11px;}

li{list-style: none; outline: none;}
img{border: 0;}
td{padding: 4px;}
h1{color: #C6C6C6; font-weight: bold; margin-bottom: 10px; font-size: 24px;}
h2{color:#006E55;	padding-bottom: 20px; font-size: 15px; font-weight: bold;}
iframe body{	background-color: transparent;}
legend{	margin-left: 20px; font-weight: bold; padding-left: 6px;  padding-right: 6px;}
fieldset{	padding: 8px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #eaeaea;}
button{	background-color: #387D69; font-weight: bold; color: #fff; padding: 2px; border: 1px solid #666; cursor: pointer; border-bottom-color: #000; border-right-color: #000; }
small{color: #AAAAAA;}
.smallin{	font-size:11px; font-weight:normal; color:#666}

.radio{position: relative; top: 2px;}

.right{float: right;}
.left{float: left;}
.field{	background-color: #fff; 	border: 1px solid #d2d2d2;	padding: 4px;	font-size: 16px;	color:#0F3E2E;	margin-bottom: 8px;	font-family: Arial, Helvetica, sans-serif;}
.inline_field{	border: 0; background-color: #FFFFEC; padding-left: 3px;}
.error{	font-weight: bold;	padding: 5px;	color: #FF3366;}
.msg{	font-weight: bold;	padding: 5px;	color: #669900; background-color: #F8FFEC;}
.normal{	font-size: 12px;}
.clear{	clear: both;}
.icon{	position: relative; bottom: -2px; border: 0;}

/* +++++++++++++++++ layout +++++++++++++++++++++++ */
div#header{  margin: 0; padding: 0; }

#meniu{
	position: absolute; top:20px; left: 240px;
}
#meniu li{
	display: inline;
}
#meniu li a{
	margin-left: 10px;
	margin-right: 10px;
	color: #006e55;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #006e55;
	display: block;
	float: left;
}
#meniu li a:hover, #meniu li a.menu_on{
	color: #ca6900;
	border: 0;
}
#meniu #home_link{
	border: 0;
}


#login_container{
	position: absolute; top:60px; left: 250px; background-image: url(../assets/bg_login.jpg); width: 421px; height: 50px; background-repeat: no-repeat;
}
#login_container.logat{
	background-image: none;
}
#le{
	background-color:  transparent;
	position: absolute; top: 4px; left:10px; height: 22px; width: 150px; border: 0; font-size: 12px; padding-top: 4px;
}
#lp{
	background-color: transparent;
	position: absolute; top: 4px; left:198px;
	height: 22px; width: 150px; border: 0; font-size: 12px; padding-top: 4px;
}
#buton_submit{
	position: absolute; top: 2px; left: 351px;
}
#login_links{
	position: absolute; top: 34px; text-align: right; width: 420px;
}
#login_links a{
	font-size: 11px; color: #AAAAAA; margin-left: 10px;
}
p#account_links{
	padding-top: 8px;
}
/* layout */

#logo{float: left; margin-top: 16px; margin-left: 20px;}

div#container{width:980px;margin:0 auto; text-align:left; position: relative; }
div#wrapper{float:left;width:980px; margin: 0; }
div#content{ background-color: #fff; padding: 20px; padding-top: 10px; padding-bottom: 30px; border-right: 7px solid #DFDFDF;  width: 908px;
position: relative; 
min-height:400px; /*firefox, opera, ie7 */
height:auto !important; /*firefox, opera, ie7 */
height:400px;
color: #070707;
margin-left: 32px;
}
div#nav{float:left;width:230px;margin-left:-980px; min-height: 600px;}
div#footer{clear:left; padding: 10px; background-color: #FFF; position: relative; top: -30px; margin-left: 32px; width: 928px; border-top: 1px solid #e8e8e8;border-right: 7PX SOLID #DFDFDF;
border-bottom: 7px solid #DFDFDF; text-align: right;  color:#BDBDBD;}
#footer p{ 	float: left;color: #BDBDBD; }
#footer a{	color: #BDBDBD; margin-right: 10px;}

#content_ornament{
	background-image: url(../assets/ornament_content.gif); background-repeat: repeat-x; height: 12px; margin-bottom: 20px; width: 899px;
}

#home_icon{position: relative; top: 3px;}
#cautare{	background-image: url(../assets/bg_cautare.jpg); height: 34px; width: 234px; background-repeat: no-repeat; position: absolute; left: 686px; top: 60px;}
#cautare input{	border: none;	background-color: #fff;	margin: 4px;	height: 28px; width: 188px; float: left;	font-size: 20px;	color: #0F3E2E;}
#lupa{  position: absolute; top: 9px; left: 206px;}
#head_hr{	width: 746px; float: right; margin-top: 10px; margin-bottom: 40px; }
#banner{ clear: both; }
/*
#submeniu{	background-image: url(../assets/ornament.gif); 
height: 85px; width: 980px;  clear: both; position: relative; left: 7px; top: 20px;  color: #666; float:left; }
*/
#submeniu{
	border-bottom: 7px solid #dfdfdf; 
	height: 100px;
	width: 955px;
	text-align: center;
	clear: both;
	position: relative; left: 32px;
	float:left; 
	vertical-align: middle;
	margin-top: 30px;
}
#banner_left{
	width: 160px;
	position: absolute; left: -166px; top: -6px;
}
#banner_right{
	width: 160px;
	position: absolute; left: 960px; top: -6px;
}

#submeniu a{
	color: #ca6900; text-decoration: underline; font-size: 13px;
}
#submeniu a.on{
	font-weight: bold;
	color: #666;
	text-decoration: none; 
}
#submeniu_content{margin: 60px 40px 0px 80px;}
#right_submeniu{	float: right;}
#toogle_header{position: absolute;  right: 0px; top: 84px;  height: 22px; width: 69px; text-decoration: none; display: block; }
#wrapper .on{	background-position: left; background-image: url(../assets/toogle_header.gif); background-repeat: no-repeat;}
#wrapper .off{	background-position: right; background-image: url(../assets/toogle_header.gif); background-repeat: no-repeat; }
.hr{	height: 2px; background-image: url(../assets/hr.gif); font-size: 1px; }
#content p{	padding-bottom: 10px;}

 
#modal_top{	background-image: url(../assets/modal_top.gif);	height: 18px;	width: 363px;}
#modal_bottom{	background-image: url(../assets/modal_bottom.gif);	height: 18px;	width: 363px;}
#modal_content{	background-color: #fff;	width: 363px;}

.left_half{	border-left: 1px solid #e8e8e8;	border-top: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;	padding: 6px;}
.right_half{	border-right: 1px solid #e8e8e8;	border-top: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;	padding: 6px;}
.login_field{	width: 250px;	background-color: #fff;	border: 0;	height: 28px; 	font-size: 20px;	color: #0F3E2E;}


/* profil */
#profil_pic{	width: 150px; float: left;}
#profil_general_info{	}
#profil_general_info_list{	}
#profil_general_info_list li{	padding: 4px;}
#profil_general_info_list .first{	padding-top: 10px;}

/* forum */
#forum_table{
	clear: both;
}
#forum_table th, #mesaje th{ border-bottom: 1px solid #ececec;	font-weight: normal; text-transform: uppercase; text-align: center; font-size: 11px; letter-spacing: 1px;  background-image: url(../assets/bg_forum_head.jpg); padding: 6px;}
#forum_table td, #mesaje td{	padding: 8px;}
#forum_table a{	color: #405E54	;}
.hover_row{	background-color: #DBF4FF;}
.post_footer{	border-top: 1px solid #eaeaea;	padding: 2px;	text-align: right;	font-size: 11px;	 color: #A4A4A4;	}
#forum_table ul{	margin-left: 20px;}
#forum_table ul li{	list-style: disc;	padding-bottom: 6px;}
#nav_bar{	margin-top: 10px; color:#A4A4A4;}
#first_post td{	background-color: #F2FCFF; border-bottom: 5px solid #DFDFDF;}
#tag_cloud, #com_container{	padding-bottom: 10px; width: 400px;}
#forum_table td small a{	color: #666; text-decoration: none;}
#sel_com{
	font-size: 11px;
	border: 1px solid #C9C9C9;
	margin-top: 6px; margin-right: 7px;
	color: #9C9C9C;
}
#sel_com option{
	padding-left: 4px;
}


#f_selector li{	float: left; background-image: url(../assets/bg_tab_right.gif);	background-position: top right;	height: 28px; margin: 0;  margin-right: 6px; }
#f_selector li.on{	background-image: url(../assets/bg_tab_on_right.gif);  background-position: top right;  height: 28px;}
#f_selector li span{	background-image: url(../assets/bg_tab_left.gif); background-position: top left;  width: 7px; height: 28px; float: left;}
#f_selector li.on span{	background-image: url(../assets/bg_tab_on_left.gif); } 
#f_selector li.on a{	color: #588c7d; font-weight: bold; text-decoration: none; }
#f_selector li a{	padding-right: 7px; margin-top: 6px; float: left;}
#topic_nou{
	float: right;
}

/* retea */
.lista_useri{	padding: 0 0 0 0;}
li.net_item{	height: 75px;	border: 1px solid #eaeaea; padding: 6px; width:270px; margin: 0px 5px 5px 0px; float: left;}
h2.list_head{	clear: both;}
li.net_item img{	float: left; margin-right: 10px;}
.view_msg{	border-left: 4px solid #c00;	background-color: #DBF4FF;}

/* strada mea */

#content .box{
	background-image: url(../assets/box_bg.jpg);
	background-repeat: repeat-x;
	width: 328px; float: left;
	margin-right: 20px;
	min-height:230px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:230px; /* ie6 */

}
#content div.box h3{
	background-image: url(../assets/top_box.jpg);
	background-repeat: no-repeat;
	width: 308px;
	padding: 10px;
	color: #387D69;
}
#content div.container_290 ul{	padding: 10px;}

#content div.container_290 ul li{	height: 75px;}
#content div.container_290 ul.disc li{	height: 46px;}

/*#content div.container_290 ul li a{	color: #6C6C6C; text-decoration: none;}*/
#content div.container_290 ul li img{	float: left; margin-right: 8px;}
#em_ad_container{	padding: 10px; width: 500px;}

#content div.container_290 ul#box_list li{height: auto; padding: 5px;}
#content div.container_290 ul#box_list li a{ color: #CA6900; text-decoration: underline; float: right;} 

#adauga_experienta input,#adauga_experienta select,#adauga_institutie select,#adauga_institutie input{
	font-size: 12px; padding: 1px;
}
#main_list{	margin-top: 10px;}
#main_list li{	background-image: url(../assets/bg_third.jpg); height: 99px; width: 226px; float: left; margin-right: 50px;}
#main_list li img{	margin-left: 10px; margin-top: 10px;}
#home_pre{	font-size: 14px;}
.more{	padding-bottom: 10px; text-align: right;}
#showcase {
	position: relative;
	height: 170px;
	text-align: center;
	margin: auto; width:700px;
}
#showcase li {
	width: 170px;
	height: 170px;
	float: left;	
	list-style-type: none;	
	background-image: url(../assets/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#showcase li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 4px solid #DFDFDF;
}
a.controls {
height:28px;
width: 28px;
background-image: url(../assets/gallery_left.gif);
text-align:center;
text-decoration:none;
display: block;float:left;
position: relative; top: 74px;
}
a.next{
	float: right;
	background-image: url(../assets/gallery_right.gif);
}
a.controls:hover{
	background-color: #DFDFDF;
}

#showcase ul{
	height: 170px;
}
#galerie li{
	float: left;
	position: relative;
}
#galerie li a.del{
	position: absolute; top: 6px; right: 6px; background-color: #fff; border: 1px solid #FF5758;
}
#galerie li a img{
	border: 4px solid #DFDFDF; margin: 6px; 
}
#galerie li a.del img{
	border: 0; margin: 0;
}
#listare_albume li{
	padding: 6px;
	border-bottom: 1px solid #EDEDED;
}
#locatii li img{
	float: left; margin-right: 10px;
}
#locatii li{
	clear: both;
	margin-bottom: 6px; 
	min-height:90px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:90px; /* ie6 */
	border-bottom: 1px solid #EDEDED;
}
.pic{
	border: 3px solid #C6C6C6; padding: 1px;
}
#comentarii li{
	padding: 10px;
}
#comentarii{
	margin-bottom: 15px;
}

/* containere */
.container_503{
	background-image: url(../assets/bg_container_503.jpg);
	width: 463px; background-repeat: no-repeat;
	min-height:266px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:206px; /* ie6 */
	padding: 20px;
	margin-bottom: 10px;
}
.container_908{
	background-image: url(../assets/bg_container_908.jpg);
	width: 868px; background-repeat: no-repeat;
	min-height:206px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:206px; /* ie6 */
	padding: 20px;
	margin-bottom: 10px;
}
.container_290{
	background-image: url(../assets/bg_container_290.jpg);
	width: 250px; background-repeat: no-repeat;
	min-height:226px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:226px; /* ie6 */
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.container_351{
	background-image: url(../assets/bg_container_351.jpg);
	width: 311px; background-repeat: no-repeat;
	min-height:206px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:206px; /* ie6 */
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.container_727{
	background-image: url(../assets/bg_container_727.jpg);
	width: 687px; background-repeat: no-repeat;
	min-height:206px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:206px; /* ie6 */
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#content .container_290 h2{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
}
#content .container_503 li{
	min-height:110px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:110px; /* ie6 */
}

.empty_container{
	text-align: center;
	padding-top: 70px;
}
.container_alb_270{
	width: 230px; padding: 20px;
}
#content .container_alb_270 h2{
	background-image: url(../assets/rigla_254.gif); background-repeat: no-repeat; background-position: 0px 26px;
}
/* /contanere */


#t3locatii{
	background-image: url(../assets/locatii.gif); background-repeat: no-repeat; height: 54px; padding-left: 130px; padding-top: 10px;
}
#t3profesii{
	background-image: url(../assets/profesii.gif); background-repeat: no-repeat;height: 54px;padding-left: 130px;padding-top: 10px;
	
}
#t3interese{
	background-image: url(../assets/interese.gif); background-repeat: no-repeat;height: 54px;padding-left: 130px;padding-top: 10px;
}
.img_left{
	float: left;
	margin: 0px 10px 10px 0px;
}
#help_items li{
	margin-bottom: 20px;
	list-style: decimal;
	margin-left: 20px;
}
#help_items li div{
	margin-top: 20px;
}
#container_interviuri li{
	height: 230px;
}
#signup_form select option{
	padding-left: 4px;
}
#signup_form select option.other{
	padding-right: 4px;
	background-color: #f1f1f1;
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
}

#signup_form tbody label{
	padding-bottom: 4px; display: block;
}
#signup_form #sex_choose label{
	display: inline;
}
#stiri li{
	min-height:110px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:110px; /* ie6 */
}
#stiri li h2{
	margin-top: 20px;
	padding-bottom: 8px;
}
#lista_tari li{
	margin-left: 15px;
	padding: 4px; font-weight: bold;
}

/*  carousel  */

#carousel-wrapper {
    width: 503px;
    height: 300px;
    overflow: hidden;
}
#carousel-content {
    width: 2715px;
}
#carousel-content .slide {
    float: left;
    width: 503px;
    height: 300px;
}
#carousel-content .slide p{
	width: 480px;
}
a.btn_next{
	float: right; margin-right: 40px;
	background-color: #006E55;
	color: #fff;
	padding: 4px;
	font-weight: bold;
	text-decoration: none;
}
#email_list{
	height: 80px;
	overflow: auto;
}
#recomanda{
	padding: 10px 0 20px 0;
}
.autocomplete-w1 { background-color: #fff; position:absolute; top:3px; left:1px;   _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left;  overflow-x:hidden; }
.autocomplete .selected { background:#D5D5D5; }
.autocomplete div { padding:2px 5px; white-space:nowrap; width: 100% }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#footer_banners{
	padding: 0 0 10px 30px;
}
#footer_banners img{
	margin: 0 10px 10px 0;
}