body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	background:#D2E4EB;
}
p {	padding:10px; line-height:170%; font-size:12px;}
.textfield {padding:10px; line-height:170%; font-size:12px;}
a {	color:#000000;	text-decoration:none; cursor: pointer}
a.edit { padding-right:20px; background:url(../images/edit_new.png) no-repeat right 5px; line-height:20px !important; font-size:11px;}
a.edit:hover span { text-decoration:underline;}
a.edit:hover { text-decoration:none;}
a:hover {text-decoration:underline; color:#000000; cursor:pointer;}
a:active, a:focus {outline:0 !important;}
input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#000;
	padding:10px;
}
h1 span {
	font-size:16px;
}
h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000;
	padding:10px;
}
hr {
	color:#000;
	background-color:#000;
	height: 1px;
	border:0pt none;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.right {
	float:right;
}
.left {
	float:left;
}
.big_button, .big_button:hover {
	width:180px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/comment_button.png) no-repeat top left;
	height:28px;
	line-height:28px;
	margin:15px 15px 15px 0;
}
.big_button.top_position {
	margin-top:0;
}
.big_button.vezi {
	background-image:url(../images/vezi_button.png);
	font-size:11px;
	font-weight:normal !important;
	width:165px;
	padding-right:20px;
}
.big_button.vezi:hover {
	background-position:0 0;
}
.big_button:hover {
	text-decoration:underline;
	background-position:0 -28px;
}
.big_button_green, .big_button_green:hover {
	width:145px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/default_green.png) no-repeat top left;
	height:28px;
	line-height:28px;
	margin:0px 15px 15px 0;
}
.big_button_green:hover {
	text-decoration:underline;
}
.big_button_yellow, .big_button_yellow:hover {
	width:95px;
	float:left;
	color:#FFFFFF;
	background:url(../images/default_yellow.png) no-repeat top left;
	height:37px;
	line-height:28px;
	margin:0 15px 15px 0;
	font-size:17px;
	font-weight:bold;
	padding-left:40px;
	line-height:37px;
}
.big_button_yellow:hover {
	text-decoration:underline;
	background-position:0 0;
}
.optiuni_rapide {
	padding:10px 0;
}
.optiuni_rapide a {
	float:left;
	height:37px;
	line-height:37px;
	background:url(../images/optiuni_rapide.png) no-repeat;
	padding-left:32px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.optiuni_rapide a.long_button {
	width:235px;
}
.optiuni_rapide a.short_button {
	width:144px;
	background-position:0 -37px;
}
.optiuni_rapide a.short_button.right {
	float:right;
}
.optiuni_rapide span.success {
	float:left;
	width:255px;
	height:37px;
	line-height:37px;
	background:url(../images/vot_inregistrat.png) no-repeat top left;
	color:#26A800;
	font-size:12px;
	font-weight:bold;
	margin-right:12px;
	text-indent:50px;
}

/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/

#header {
	height:197px;
	overflow:hidden;
}
#header .top_search {
	float:right;
	width:200px;
	text-align:right;
	padding-top:35px;
}
#header .top_search span {
	width:160px;
	height:20px;
	float:left;
	overflow:hidden;
}
#header .top_search span input {
	background:none;
	border:none;
	width:152px;
	padding:4px;
}
#header .top_search input.top_search_button {
	cursor:pointer;
	width:30px;
	height:20px;
	background:none;
	border:none;
	float:right;
}
.logo {
	float:left;
	display:block;
	width:230px;
	height:70px;
	margin-top:45px;
}
.sustine {
	float:left;
	display:block;
	margin-left:50px;
	margin-top:68px;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	height:46px;
}
.sustine span {
	font-size:15px;
}
.sustine:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.top_menu {
	clear:right;
	float:right;
	padding:20px 0 6px 0;
}
.top_menu li {
	float:left;
	padding:0 20px 0 30px;
	height:28px;
	overflow:hidden;
	line-height:28px;
}
.top_menu li.middle {
	height:10px;
	width:15px;
	border-left:1px solid;
	padding:0;
	margin-top:9px;
}
.top_menu li.first {
	border:none;
}
.top_menu li.last {
	padding-right:0;
	width:auto;
}
.top_menu li.reg {
	background:url(../images/inregistrare.png) no-repeat left center;
}
.top_menu li.auth {
	background:url(../images/auth.png) no-repeat left center;
}
.top_menu li.profil {
	background:url(../images/auth.png) no-repeat left center;
}
.top_menu li.panoul_meu {
	background:url(../images/panoul_meu.png) no-repeat left center;
}
.top_menu li.logout {
	background:url(../images/logout.png) no-repeat left center;
	padding-left:35px;
}
.main_menu {
	padding-top:38px;
}
.main_menu ul {
	height:45px;
	overflow:hidden;
}
.main_menu ul li {
	float:left;
	width:107px;
}
.main_menu ul li a {
	float:left;
	display:block;
	width:105px;
	height:45px;
	background:url(../images/menu.png) no-repeat top left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:50px;
}
.main_menu ul li a:hover {
	background-position:-105px 0;
	text-decoration:none;
}
/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#main_wrapper {
	background:#9DC2CD url(../images/main_bg.png) repeat-x top left;
}
#gradient {
	background:url(../images/gradient.png) no-repeat top center;
}
#gradient.home {
	background:url(../images/gradient_home.png) no-repeat top center;
}
#gradient_article {
	background:url(../images/gradient_article.png) no-repeat top center ;
}
#gradient_psiholog {
	background:url(../images/gradient.png) no-repeat top center ;
}
#gradient_comunitate {
	background:url(../images/gradient_comunitate.png) no-repeat top center ;
}
#gradient_probleme {
	background:url(../images/gradient_probleme.png) no-repeat top center ;
}
#gradient_login {
	background:url(../images/gradient_login.png) no-repeat top center ;
}
#gradient_lapsiholog {
	background:url(../images/gradient_lapsiholog.png) no-repeat top center ;
}
#container { 
	text-align:left;
	width:980px;
	margin:0 auto;
}
#wrapper {}
#content {}
#content .big_error {
	text-align:center;
	padding:160px 0 120px 0;
	font-size:20px;
	background:url(../images/error_page.png) no-repeat center 100px;
	line-height:150%;
}
#content .small_error {
	padding:40px 0 40px 60px;
	font-size:20px;
	background:url(../images/error_page.png) no-repeat center left;
	line-height:150%;
	font-style:oblique;
}
#content .login_padding {
	padding-top:230px;
}
.flash_menu {
	height:323px;
}
.articol_menu {
	height:220px;
	position:relative;
}
.articol_menu.comuni {
	height:220px !important;
}
.articol_menu.comuni .h_menu {
	top:30px !important;
}
.articol_menu .h_menu {
	float:left;
	position:absolute;
	top:30px;
	left:-70px;
	z-index:5;
}
.home_menu {
	height:323px;
	position:relative;
}
.home_menu .h_menu {
	float:left;
	position:absolute;
	top:40px;
	left:-70px;
	z-index:5;
}
.home_menu .h_menu li {
	width:349px;
	height:66px;
	overflow:hidden;
	display:block;
	text-align:right;
}
.home_menu .h_menu li a {
	height:66px;
	line-height:66px;
	display:block;
	padding-right:40px;
	background:url(../images/home_menu.png) no-repeat top left;
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.home_menu .h_menu li a:hover {
	background-position:0 -66px;
	text-decoration:none;
}
.home_menu .big_text {
	text-align:center;
	position:relative;
	float:left;
	z-index:1;
	padding-left:300px;
	padding-top:210px;
}
.home_menu .big_text a {
	float:left;
	height:50px;
	width:400px;
}
.articol_menu .h_menu li {
	width:349px;
	height:46px;
	overflow:hidden;
	display:block;
	text-align:right;
}
.articol_menu .h_menu li a {
	height:46px;
	line-height:46px;
	display:block;
	padding-right:40px;
	background:url(../images/h_menu.png) no-repeat top left;
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.articol_menu .h_menu li a:hover {
	background-position:0 -46px;
	text-decoration:none;
}
.articol_menu .big_text {
	text-align:center;
	position:relative;
	float:left;
	z-index:1;
	padding-left:300px;
	padding-top:140px;
}
.articol_menu .big_text a {
	float:left;
	height:50px;
	width:400px;
}
.blocks {
	padding-top:25px;
}
.block_wrapper {
	width:245px;
	float:left;
}
.block_wrapper_categorii {
	width:325px;
	float:left;
}
.block_categorii {
	display:block;
	width:320px;
	height:315px;
	overflow:hidden;
}
.block_categorii.psihologie_clinica {
	background:url(../images/block_psihologie_clinica.png) no-repeat top left;
}
.block_categorii.psihologia_cuplului {
	background:url(../images/block_psihologia_cuplului.png) no-repeat top left;
}
.block_categorii.psihologia_muncii {
	background:url(../images/block_psihologia_muncii.png) no-repeat top left;
}
.block_categorii.clean {
	background:url(../images/block_probleme_clean.png) no-repeat top left;
}
.block_categorii.psihologia_copilului {
	background:url(../images/block_psihologia_copilului.png) no-repeat top left;
}
.block_categorii.psihologia_judiciara {
	background:url(../images/block_psihologia_judiciara.png) no-repeat top left;
}
.block_categorii:hover {
	background-position:-320px 0;
	text-decoration:none;
}
.block_categorii span.head {
	padding:15px 10px 0px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000;
	display:block;
}
.block_categorii:hover span.head {
	text-decoration:underline;
}
.block_categorii span.text {
	height:135px;
	overflow:hidden;
	padding:5px 10px 10px 10px;
	line-height:170%;
	font-size:12px;
	display:block;
}
.block_categorii span.citeste {
	float:right;
	font-size:19px;
	font-weight:bold;
	padding-right:40px;
	background:url(../images/read.png) no-repeat center right;
	margin-right:30px;
	margin-top:20px;
}
.block_home {
	display:block;
	width:240px;
	height:315px;
	overflow:hidden;
}
.block_home.probleme {
	background:url(../images/block_probleme.png) no-repeat top left;
}
.block_home.comunitate {
	background:url(../images/block_comunitate.png) no-repeat top left;
}
.block_home.cpsiho {
	background:url(../images/block_cpsiho.png) no-repeat top left;
}
.block_home.hartic {
	background:url(../images/block_hartic.png) no-repeat top left;
}
.block_home:hover {
	background-position:-240px 0;
	text-decoration:none;
}
.block_home span.head {
	padding:15px 10px 0px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000;
	display:block;
}
.block_home span.text {
	height:135px;
	overflow:hidden;
	padding:5px 10px 10px 10px;
	line-height:170%;
	font-size:12px;
	display:block;
}
.block_home:hover span.head {
	text-decoration:underline;
}
.block {
	width:240px;
	height:320px;
	background:url(../images/block.png) no-repeat top left;
	overflow:hidden;
}
.block.even {
	background:url(../images/block_even.png) no-repeat top left;
}
.block h2 {
	padding:20px 10px 0px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.block.long p {
	height:auto !important;
	overflow:visible;
}
.block p {
	padding-top:5px;
	height:135px;
	overflow:hidden;
}
.block p a {
	display:block;
}
.block p a.comunitate {
	background:url(../images/comunitate.png) no-repeat bottom right;
	height:290px;
}

.block .statistics {
	padding:10px;
}
.block .statistics ul li {
	float:left;
	margin-right:10px;
	line-height:16px;
}
.block .statistics ul.rating {
	width:130px;
}
.block .statistics ul.rating li a {
	display:block;
	cursor: pointer;
	width:16px;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.block .statistics ul.rating li a.inactive {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.block .statistics ul.rating li a.inactive:hover {
	background:url(../images/star.png) no-repeat top left !important;
}
.block .statistics ul.rating li a.hover {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat 0 -16px;
}
.block .statistics ul.rating li a:hover {
	background-position:0 -16px;
	cursor: pointer;
}
.blocks.psihologi_rezultate {
	padding:0;
	margin-top:-25px;
}
.blocks.psihologi_rezultate h2 {
	padding:0;
	font-size:30px;
}
.blocks.psihologi_rezultate p {
	padding:0 10px 10px 0;
}
.blocks.psihologi_rezultate .block {
	height:280px;
	background:url(../images/block_psihologi.png) no-repeat top left !important;
	position:relative;
}
.blocks.psihologi_rezultate .block .statistics {
	position:static;
	margin:0 10px;
	border-bottom:3px solid #DCEBF1;
	padding:10px 0;
}
.blocks.psihologi_rezultate .block.more.ante {
	background:url(../images/block_articole_more_ante.png) no-repeat top left;
}
.blocks.psihologi_rezultate .block.more h2 {
	padding:80px 30px 20px 30px;
	text-align:center;
}
.blocks.psihologi_rezultate .block.more .more_articles {
	text-align:center;
}
.blocks.psihologi_rezultate .block .imagine_titlu {
	padding:20px 0 10px 0;
	margin:0 10px;
	border-bottom:3px solid #DCEBF1;
}
.blocks.psihologi_rezultate .block .imagine_titlu h2 {
	padding:0;
	font-size:18px;
}
.blocks.psihologi_rezultate .block .imagine_titlu p {
	height:auto;
	padding:0;
	overflow:visible;
	margin:0;
	border:none;
}
.blocks.psihologi_rezultate .block .imagine_titlu .titlu_psiholog {
	float:left;
	width:140px;
}
.blocks.psihologi_rezultate .block .imagine_titlu .small_avatar {
	float:left;
	width:80px;
}
.blocks.psihologi_rezultate .block .imagine_titlu .small_avatar img {
	padding:1px;
	background:#FFFFFF;
	border:1px solid #8CB0BA;
}
.blocks.psihologi_rezultate .block p {
	height:auto;
	overflow:hidden;
	padding:5px 0 10px 0;
	border-bottom:3px solid #DCEBF1;
	margin:0 10px;
	font-size:11px;
	height:50px;
}
.blocks.psihologi_rezultate .block p.vezi_profil {
	border:none;
	padding-left:0;
	padding-top:10px;
}
.blocks.psihologi_rezultate .block p.vezi_profil a:hover {
	text-decoration:none;
}
.blocks.psihologi_rezultate .block p.vezi_profil a:hover span {
	text-decoration:underline !important;
}
.blocks.articole .block {
	height:280px;
	background:url(../images/block_articole.png) no-repeat top left;
	position:relative;
}
.blocks.articole .block h2 {
	font-size:18px;
}
.blocks.articole .block .statistics {
	position:absolute;
	bottom:30px;
	left:0;
}
.blocks.articole .block.even {
	background:url(../images/block_articole_even.png) no-repeat top left;
}
.blocks.articole .block.more {
	background:url(../images/block_articole_more.png) no-repeat top left;
}
.blocks.articole .block.more.ante {
	background:url(../images/block_articole_more_ante.png) no-repeat top left;
}

.blocks.articole .block.more h2 {
	padding:80px 30px 20px 30px;
	text-align:center;
}
.blocks.articole .block.more .more_articles {
	text-align:center;
}
.blocks.articole .block.categorii_articole {
	background:url(../images/block_articole_more.png) no-repeat top left;
	height:350px;
}
.blocks.articole .block.categorii_articole .lista_categorii {
	padding:5px 10px 0 10px;
}
.blocks.articole .block.categorii_articole .lista_categorii li {
	display:block;
	padding:12px 0px;
	background:url(../images/lista_categorii_line.png) repeat-x bottom left;
}
.blocks.articole .block.categorii_articole .lista_categorii li.last {
	background:none;
	width:auto;
}
.blocks.articole .block.categorii_articole .lista_categorii li a {
	font-size:14px;
	font-weight:bold;
}
.blocks.articole .block.categorii_articole .buttons {
	padding-top:13px;
	padding-right:10px;
}
.blocks.articole .block.categorii_articole .buttons a {
	float:right;
	width:27px;
	height:20px;
	background:url(../images/buttons.png) no-repeat top left;
	margin-right:5px;
	text-indent:-10000px;
}
.blocks.articole .block.categorii_articole .buttons a.up {
	background-position:0 0;
}
.blocks.articole .block.categorii_articole .buttons a.up:hover {
	background-position:0 -20px;
}
.blocks.articole .block.categorii_articole .buttons a.down {
	background-position:-27px 0;
}
.blocks.articole .block.categorii_articole .buttons a.down:hover {
	background-position:-27px -20px;
}
.bottom_links {
	padding:15px 0 40px 0;
}
.two_columns {
	padding:5px 0 30px 0;
}
.articol {
	float:left;
	width:631px;
}
.articol h2 {
	padding-left:0;
	padding-bottom:5px;
}
.articol .articol_content {
	background:#C1D8E1 url(../images/articol_top.png) no-repeat top left;
}
.articol .articol_content h1 {
	padding-bottom:0;
}
.articol .articol_content .statistics {
	padding:10px;
}
.articol .articol_content .statistics ul li {
	float:left;
	margin-right:10px;
	line-height:16px;
}
.articol .articol_content .statistics ul.rating {
	width:130px;
}
.articol .articol_content .statistics ul.rating li a {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}

.articol .articol_content .statistics ul.rating li a.inactive {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.articol .articol_content .statistics ul.rating li a.inactive:hover {
	background:url(../images/star.png) no-repeat top left !important;
}
.articol .articol_content .statistics ul.rating li a.hover {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat 0 -16px;
}

.articol .articol_content .statistics ul.rating li a:hover {
	background-position:0 -16px;
}
.articol .articol_bottom {
	height:10px;
	line-height:10px;
	font-size:10px;
	background:url(../images/articol_bottom.png) no-repeat top left;
	margin-bottom:20px;
}
.articol .articol_top {
	height:15px;
	line-height:15px;
	font-size:15px;
	background:url(../images/special_top.png) no-repeat bottom left;
}
.articol .articol_top_clean {
	height:10px;
	line-height:10px;
	font-size:10px;
	background:url(../images/clean_top.png) no-repeat bottom left;
}
.articol .lista_poze {
	background:#C1D8E1;
	padding:15px 20px;
}
.articol .lista_poze ul li {
	float:left;
	width:190px;
	height:190px;
	text-align:center;
	overflow:hidden;
}
.articol .lista_poze ul li img {
	background:#FFFFFF url(../images/psiholog_small_img_bg.png) no-repeat center bottom;
	padding:1px 1px 5px;
}
.articol .lista_poze ul li a.sterge_galerie {
	background:transparent url(../images/cancel.png) no-repeat scroll right center;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding:0 20px 0 0;
	margin-left:65px;
	float:left;
}
.articol .lista_poze ul li a.loading {
clear:left;
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:24px;
	margin-left:65px;
	padding:0 20px 0 0;
	background:url(../images/ajax-loader.gif) no-repeat center right;
	}
.articol .comment {
	background:#C1D8E1;
}
.articol .comment .avatar {
	float:left;
	padding:5px 0 0 10px;
}
.articol .comment .comment_text {
	float:right;
	width:545px;
}
.articol .comment .comment_text .edit_options {
	background:url(../images/lista_categorii_line.png) repeat-x top left;
	padding-top:10px;
	margin:0 10px;
}
.articol .comment .comment_text .edit_options a {
	padding-left:30px;
	background:url(../images/comment_actions.png) no-repeat;
	height:20px;
	line-height:20px;
	float:left;
	margin-right:20px;
}
.articol .comment .comment_text .edit_options a.sterge {
	background-position:top left;
}
.articol .comment .comment_text .edit_options a.activeaza {
	background-position:0 -20px;
}
.articol .comment .comment_text .edit_options a.activat {
	background-position:0 -40px;
}
.articol .comment .comment_text .edit_options a.loading {
	background:url(../images/ajax-loader.gif) no-repeat top left;
}
	
.articol .comment .avatar img {
	padding:1px;
	background:#FFFFFF;
	border:1px solid #8CB0BA;
}
.articol .comment p {
	padding:3px 10px;
}
.articol .comment p a {
	font-weight:bold;
}
.articol .comment p.author a {
	text-decoration:none;
}
.articol .comment p.author a:hover {
	text-decoration:underline;
}
.articol .adauga_comentariu {
	background:#C1D8E1;
	padding:0 10px 10px 10px;
}
.articol .adauga_comentariu.adauga_articol {
	background:none;
}
.articol .adauga_comentariu.adauga_articol textarea.bigtext {
	height:160px;
}
.articol .adauga_comentariu.adauga_articol textarea.smalltext {
	height:80px;
}
.articol .login {
	background:#C1D8E1;
	padding:10px 10px 10px 10px;
}
.articol .login a.login_link {
	display:block;
	float:left;
	padding-top:10px;
}
.articol .adauga_comentariu br, .articol .login br {
	clear:left;
}
.articol .adauga_comentariu label, .articol .login label {
	float:left;
	display:block;
	width:220px;
	margin-right:24px;
	padding-bottom:3px;
	padding-left:1px;
}
.articol .adauga_comentariu label span.error, .articol .login label span.error {
	float:none;
	overflow:visible;
	width:auto;
	background:none;
	margin:0;
	padding:0 0 0 5px;
	color:#CC3300;
	font-size:11px;
}
.articol .adauga_comentariu label, .articol .login label.bigger {
	font-size:12px;
	padding-bottom:5px;
	width:auto;
}
.articol .adauga_comentariu input, .articol .login input {
	padding:7px;
	background:none;
	border:none;
	float:left;
	width:206px;
}
.articol .adauga_comentariu span, .articol .login span {
	float:left;
	width:220px;
	height:28px;
	overflow:hidden;
	background:url(../images/comment_input.png) no-repeat top left;
	margin-right:24px;
}
.articol .adauga_comentariu span.hover, .articol .login span.hover {
	background-position:0 -28px;
}
.articol .login input.login_button {
	width:110px;
	height:28px;
	background:url(../images/login.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:28px;
	text-align:center;
}
.articol .login input.login_button:hover {
	background-position:0 -28px;
	text-decoration:underline;
}
.articol .adauga_comentariu textarea {
	width:583px;
	height:100px;
	padding:7px;
	background:#EEF4F6;
	border:1px solid #85A4B2;
	margin-bottom:20px;
}
.articol .adauga_comentariu input.title {
	background:#EEF4F6;
	border:1px solid #85A4B2;
	width:583px;
	margin-bottom:10px;
}
	
.articol .adauga_comentariu input.post_button {
	width:180px;
	height:28px;
	background:url(../images/comment_button.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:28px;
	text-align:center;
}
.articol .adauga_comentariu input.post_button:hover {
	background-position:0 -28px;
	text-decoration:underline;
}
.articol_right {
	float:right;
	width:240px;
}
.articol_right .cautare_articol {
	height:258px;
	background:url(../images/cautare_articole.png) no-repeat top left;
	margin-bottom:30px;
}
.articol_right .cautare_articol h2 {
	padding:10px 10px 0 10px;
}
.articol_right .cautare_articol .search {
	padding:0 10px;
}
.articol_right .cautare_articol .search input {
	padding:7px;
	background:none;
	border:none;
	float:left;
	width:194px;
}
.articol_right .cautare_articol .search select {
	width:209px !important;
}
.articol_right .cautare_articol .search span.input {
	float:left;
	width:209px;
	height:28px;
	background:url(../images/cauta_input.png) no-repeat top left;
	margin-bottom:15px;
}
.articol_right .cautare_articol .search span.input.hover {
	background-position:0 -28px;
}
.articol_right .cautare_articol .search span.select {
	float:left;
	width:209px;
	height:28px;
	margin-bottom:15px;
}
.articol_right .cautare_articol .search input.search_button {
	width:105px;
	height:26px;
	background:url(../images/cauta_button.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:26px;
	text-align:center;
}
.articol_right .cautare_articol .search input.search_button:hover {
	background-position:0 -26px;
	text-decoration:underline;
}
.articol_right .cautare_articol .search input.search_button.yellow {
	background:url(../images/cauta_button_yellow.png) no-repeat top left;
	font-size:12px;
}
.articol_right .cautare_articol .search input.search_button.yellow:hover {
	background-position:0 0;
}
.articol_right .articole_similare {
	background:url(../images/articole_similare.png) no-repeat top left;
	height:274px;
	overflow:hidden;
}
.articol_right .articole_similare.ultimele_probleme {
	background:#C7DFE8 url(../images/ultimele_probleme.png) no-repeat bottom left;
	height:auto;
	overflow:visible;
	border-top:5px solid #000000;
}
.articol_right .articole_similare.psiho {
	background:url(../images/articole_similare_psiho.png) no-repeat top left;
	height:auto;
	overflow:visible;
}
.articol_right .articole_similare.recent {
	background:url(../images/articole_similare_psiho.png) no-repeat top left;
	height:auto;
	overflow:visible;
}
.articol_right .articole_similare.banner {
	margin-top:30px;
}
.articol_right .articole_similare.banner .banner_holder {
	padding:0 10px 10px 10px;
}
.articol_right .articole_similare.banner .banner_holder span {
	display:block;
	width:220px;
	overflow:hidden;
}
.articol_right .articole_similare h2 {
	padding:15px 10px 5px 10px;
}
	
.articol_right .articole_similare .lista_articole {
	padding:0 10px;
}
.articol_right .articole_similare .lista_articole li {
	display:block;
	padding:11px 0px;
	background:url(../images/lista_categorii_line.png) repeat-x top left;
}
.articol_right .articole_similare .lista_articole li a {
	font-size:12px;
	line-height:160%;
}
.articol_right .articole_similare .lista_articole li a.raspunde {
	display:block;
	height:28px;
	line-height:28px;
	width:110px;
	background:url(../images/login.png) no-repeat top left;
	text-align:center;
	color:#FFFFFF;
	margin-top:5px;
}
.articol_right .more_similar {
	display:block;
	height:14px;
	background:url(../images/more_similar.png) no-repeat top left;
	margin-bottom:50px;
}
.articol_right .more_similar:hover {
	background-position:0 -14px;
}
.articol_right .more_similar2 {
	display:block;
	height:5px;
	line-height:5px;
	font-size:5px;
	overflow:hidden;
	background:#000000;
	margin-bottom:30px;
}
.articol_right .download_articol {
	background:url(../images/download_articol.png) no-repeat top left;
	height:100px;
	overflow:hidden;
	padding:20px 10px 0 10px;
}
.articol_right .download_articol a {
	display:block;
	font-size:18px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:10px 0 10px 70px;
}
.articol_right .download_articol a.pdf {
	background:url(../extensii/pdf.png) no-repeat left center;
}
.articol_right .download_articol a.doc {
	background:url(../extensii/doc.png) no-repeat left center;
}
.articol_right .profilul_meu {
	margin-bottom:25px;
}
.articol_right .profilul_meu h2 {
	line-height:57px;
	height:57px;
	background:url(../images/profilul_meu.png) no-repeat top left;
	padding:0 15px;
}
.articol_right .profilul_meu .lista_optiuni li {
	height:50px;
	background:url(../images/profilul_meu.png) no-repeat 0 -57px;
	padding-left:15px;
}
.articol_right .profilul_meu .lista_optiuni li a {
	line-height:50px;
	font-size:12px;
	font-weight:bold;
	padding-left:45px;
	display:block;
}
.articol_right .profilul_meu .lista_optiuni li a.mesaje {
	background:url(../images/mesaje.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.comentarii {
	background:url(../images/comentarii.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.meu {
	background:url(../images/auth.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.out {
	background:url(../images/logout.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.myarticles {
	background:url(../images/myarticles.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.add_articol {
	background:url(../images/add_articol.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li a.schimba_parola {
	background:url(../images/schimba_parola.png) no-repeat left center;
}
.articol_right .profilul_meu .lista_optiuni li.last {
	background:url(../images/profilul_meu.png) no-repeat 0 -107px;
	height:54px;
	width:225px;
}
.bottom_link_wrapper {
	width:210px;
	float:left;
	overflow:hidden;
}
.bottom_link_wrapper.last {
	width:125px;
}
.bottom_link {
	width:155px;
	height:80px;
	background:url(../images/bottom_links_border.png) repeat-y top right;
}
.bottom_link.last {
	background:none;
}
.bottom_link h3 {
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	margin-right:2px;
}
.bottom_link h3 a {
	background:url(../images/bottom_links_arrow.gif) no-repeat center right;
	display:compact;
	float:none;
	clear:none;
	padding:0;
}
.bottom_link h3 a:hover {
	color:#000000;
	text-decoration:underline;
	background:url(../images/bottom_links_arrow_hover.gif) no-repeat center right;
}
	
.bottom_link a {
	display:block;
	float:left;
	clear:left;
	padding:2px 5px;
	width:auto;
}
.bottom_link a:hover {
	background:#333;
	color:#FFFFFF;
	text-decoration:none;
}

/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/

#footer {
	border-top:1px solid #FFFFFF;
	padding:20px 0 25px 0;
	text-align:left
}
#footer_content {
	width:977px;
	margin:0 auto;
}

/*------------------------------------------------------------*
**  Pagina cautare
**------------------------------------------------------------*/

.cauta_p {
	padding:30px 0 20px 0;
}
.cauta_p p {
	padding:0;
}
.cauta_p h2 {
	padding:0;
	font-size:30px;
}
.cauta_psiholog {
	float:left;
	width:532px;
}
.cauta_psiholog form {
	background:url(../images/cauta_psiholog.png) no-repeat top left;
}
.cauta_psiholog form fieldset {
	padding:15px 20px;
}
.cauta_psiholog form br {
	clear:both;
}
.cauta_psiholog form label {
	float:left;
	display:block;
	width:235px;
	padding:5px;
	margin-top:20px;
}
.cauta_psiholog form .inline_selectors {
	display:block;
	width:200px;
	margin-right:45px;
	float:left;
	height:28px;
}
.cauta_psiholog form select {
	width:219px;
	display:block;
	display:none;
}
.cauta_psiholog form span input {
	padding:7px;
	background:none;
	border:none;
	float:left;
	width:205px;
}
.cauta_psiholog form span {
	float:left;
	width:219px;
	height:28px;
	overflow:hidden;
	background:url(../images/cautare_input.png) no-repeat top left;
	margin-right:27px;
}
.cauta_psiholog form span.hover {
	background-position:0 -28px;
}
.cauta_psiholog form input.cauta_button {
	width:115px;
	height:26px;
	background:url(../images/cauta_psiho_button.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	border:none;
	line-height:26px;
	text-align:center;
	margin:20px 0 10px 0;
	float:left;
	clear:left;
}
.cauta_psiholog form input.cauta_button:hover {
	background-position:0 -26px;
	text-decoration:underline;
}
.cauta_psiholog .cauta_psiholog_more {
	display:block;
	height:16px;
	background:url(../images/cauta_psiholog_more.png) no-repeat top left;
	margin-bottom:50px;
}
.cauta_psiholog .cauta_psiholog_more:hover {
	background-position:0 -16px;
}
.cauta_psiholog .cauta_psiholog_more2 {
	display:block;
	height:7px;
	line-height:7px;
	font-size:7px;
	background:url(../images/cauta_psiholog_more2.png) no-repeat top left;
	margin-bottom:50px;
}
.harta_wrapper {
	float:right;
	width:395px;
}
.harta_wrapper .harta {
	height:273px;
	background:url(../images/harta.png) no-repeat top left;
}
.harta_wrapper .harta .swf {
	padding:15px 0 0 25px;
}
.harta_wrapper .harta_more {
	display:block;
	height:16px;
	background:url(../images/harta_more.png) no-repeat top left;
	margin-bottom:50px;
}
.harta_wrapper .harta_more:hover {
	background-position:0 -16px;
}
.harta_wrapper .harta_more2 {
	display:block;
	height:7px;
	font-size:7px;
	line-height:7px;
	background:url(../images/harta_more2.png) no-repeat top left;
	margin-bottom:50px;
}

/*------------------------------------------------------------*
**  Pagina contact
**------------------------------------------------------------*/

.contact_p {
	padding:30px 0 10px 0;
}
.contact_p h2 {
	padding:0;
	font-size:30px;
}
.contact_form {
	float:left;
	width:672px;
	height:306px;
	background:url(../images/contact_form.png) no-repeat top left;
}

.contact_form p.mesaj_trimis {
	text-align:center;
	margin-top:100px;
	padding-top:40px;
	background:url(../images/email.png) no-repeat top center;
	line-height:200%;
}
.contact_form form fieldset {
	padding:30px;
}
.contact_form br {
	clear:left;
}
.contact_form label {
	float:left;
	display:block;
	width:180px;
	margin-right:29px;
	padding-bottom:3px;
	padding-left:1px;
}
.contact_form label.big_label {
	width:400px;
}
.contact_form input {
	padding:7px;
	background:none;
	border:none;
	float:left;
	width:164px;
}
.contact_form span.last, .contact_form label.last {
	margin-right:0px;
}
.contact_form span {
	float:left;
	width:180px;
	height:28px;
	overflow:hidden;
	background:url(../images/contact_input.png) no-repeat top left;
	margin-bottom:20px;
	margin-right:29px;
}
.contact_form span.hover {
	background-position:0 -28px;
}
.contact_form textarea {
	width:583px;
	height:100px;
	padding:7px;
	background:#EEF4F6;
	border:1px solid #85A4B2;
	margin-bottom:20px;
}
.contact_form input.send_button {
	width:180px;
	height:28px;
	background:url(../images/comment_button.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:28px;
	text-align:center;
}
.contact_form input.send_button:hover {
	background-position:0 -28px;
	text-decoration:underline;
}
.contact_info {
	float:right;
	width:240px;
	height:306px;
	background:url(../images/contact_info.png) no-repeat top left;
}
.contact_info p {
	padding:15px 10px 5px 20px;
}
.contact_options {
	margin:40px 0 80px 0;
	background:url(../images/contact_options.png) no-repeat top left;
	height:115px;
}
.contact_options a {
	float:left;
	display:block;
	width:105px;
	padding-top:87px;
	padding-bottom:10px;
	padding-left:20px;
	margin-right:50px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.contact_options a:hover {
	text-decoration:underline;
}
.contact_form label span.error, .login label span.error {
	padding-left:5px;
	color:#CC3300;
	float:none;
	width:auto;
	height:auto;
	margin:0;
	background:none;
}

/*------------------------------------------------------------*
**  Other
**------------------------------------------------------------*/

.breadcrumbs {
	padding-top:30px;
	font-size:12px;
}

.breadcrumbs span {
	padding:0 8px;
}
.psiholog_header {
	padding:40px 0 5px 0;
}
.psiholog_header p {
	padding:0;
	width:631px;
}
.psiholog_header p a {
	float:right;
}
.psiholog_header h2 {
	padding:0;
	font-size:30px;
}
.profil_psiholog {
	padding-top:20px;
}
.poza_psiholog {
	float:left;
	width:160px;
	padding-left:10px;
	padding-top:10px;
}
.poza_psiholog a.more_pictures {
	padding-left:20px;
}
.poza_psiholog img {
	padding:1px 1px 5px 1px;
	background:#FFFFFF url(../images/psiholog_small_img_bg.png) no-repeat bottom center;
}
.info_psiholog {
	float:right;
	width:460px;
}
.info_psiholog .info_block {
	background:url(../images/lista_categorii_line.png) repeat-x bottom left;
	width:430px;
	padding:15px 0;
	font-size:12px;
	line-height:170%;
}
.info_psiholog .info_block.last {
	background:none;
}
.info_psiholog .info_block .left {
	width:110px;
	font-weight:bold;
}
.info_psiholog .info_block .left.special {
	line-height:25px;
}
.info_psiholog .info_block .right.special p {
	line-height:25px;
	color:#BA0000;
	font-size:18px;
	padding:0 15px 0 0;
	float:left;
}
.info_psiholog .info_block .right p.profil_alert {
	background:url(../images/profil_alert.png) no-repeat left center;
	padding-left:35px;
	font-weight:bold;
}
.info_psiholog .info_block .right.special p strong {
	font-size:20px;
	padding-right:5px;
}

.info_psiholog .info_block form .rows_holder {
	border:1px solid #E6EFF3;
	font-size:11px;
}
.info_psiholog .info_block form .rows {
	background:#9DC2CD;
	padding:4px 7px;
}
.info_psiholog .info_block form .rows.alt {
	background:#C1D8E1;
}
.info_psiholog .info_block form label.small {
	float:left;
	padding-left:10px;
}
.info_psiholog .info_block form label.small.days {
	width:80px;
}

.info_psiholog .info_block .right {
	width:320px;
}
.psiholog_logat .info_block .right p.error {
	background:url(../images/profil_alert.png) no-repeat scroll left center;
	padding-left:36px;
	font-weight:bold;
}
.psiholog_logat .info_block .right p.pass_success {
	background:url(../images/success.png) no-repeat scroll left center;
	padding-left:36px;
	font-weight:bold;
}
.info_psiholog .info_block .right .dots li {
	display:block;
	background:url(../images/blackdot.png) no-repeat 0 7px;
	padding-left:15px;
	padding-bottom:8px;
}
.info_psiholog .info_block .right a {
	font-weight:bold;
}
.info_psiholog .info_block .right.smalltext {
	font-size:11px;
}
.info_psiholog .info_block .right.informatii p {
	padding:0 0 0 25px;
	line-height:21px;
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.info_psiholog .info_block .right.informatii p span {
	float:left;
	width:80px;
}
.info_psiholog .info_block .right.informatii p.adresa {
	background-image:url(../images/adresa.png);
	background-position:0 3px;
}
.info_psiholog .info_block .right.informatii p.localitate {
	background-image:url(../images/localitate.png);
	background-position:0 0;
}
.info_psiholog .info_block .right.informatii p.telefon {
	background-image:url(../images/telefon.png);
}
.info_psiholog .info_block .right.informatii p.web {
	background-image:url(../images/web.png);
}

.info_psiholog .info_block .right a.add_rating {
	height:20px;
	line-height:20px;
	background:url(../images/add.png) no-repeat top left;
	float:right;
	padding-left:25px;
	font-weight:normal;
	font-size:11px;
	width:95px;
}
.psiholog_logat .info_block .right a.add_article {
	height:20px;
	line-height:20px;
	background:url(../images/add.png) no-repeat top left;
	float:right;
	padding-left:25px;
	font-weight:normal;
	font-size:11px;
}
.info_psiholog .info_block .right a.add_hug {
	height:25px;
	line-height:25px;
	background:url(../images/add_imbratisare.png) no-repeat top left;
	float:right;
	padding-left:32px;
	font-weight:normal;
	font-size:11px;
}

.info_psiholog .info_block .right a.loading {
	height:25px;
	line-height:25px;
	background:url(../images/ajax-loader.gif) no-repeat 0 5px;
	float:right;
	padding-left:32px;
	font-weight:normal;
	font-size:11px;
	width:95px;
}
.info_psiholog .info_block .right ul.rating {
	width:130px;
	float:left;
}
.info_psiholog .info_block .right ul.rating li {
	float:left;
	padding-right:10px;
	padding-top:2px;
}
.info_psiholog .info_block .right ul.rating li a {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.info_psiholog .info_block .right ul.rating li a.inactive {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.info_psiholog .info_block .right ul.rating li a.inactive:hover {
	background:url(../images/star.png) no-repeat top left !important;
}
.info_psiholog .info_block .right ul.rating li a.hover {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat 0 -16px;
}
.info_psiholog .info_block .right ul.rating li a:hover {
	background-position:0 -16px;
}
.info_psiholog .info_block .procent_profil {
	height:19px;
	line-height:19px;
}

.psiholog_logat {
	padding:0 20px;
}

.psiholog_logat img.edit_img {
	padding:1px 1px 5px 1px;
	background:#FFFFFF url(../images/psiholog_small_img_bg.png) no-repeat bottom center;
}
.psiholog_logat .info_block {
	background:url(../images/lista_categorii_line.png) repeat-x bottom left;
	padding:10px 0;
	font-size:12px;
	line-height:170%;
}
.psiholog_logat .info_block.last {
	background:none;
	width:auto;
}
.psiholog_logat .info_block .left {
	width:150px;
	font-weight:bold;
}
.psiholog_logat .info_block .left a.caracter, .psiholog_logat form .info_block .left a.caracter {
	display:block;
	float:none;
	margin:0;
	width:85px;
	padding-left:5px;
	height:20px;
	font-size:11px;
	font-weight:normal;
	background:url(../images/type.png) no-repeat top left;
	text-decoration:none;
}
.psiholog_logat .info_block .left a.caracter:hover, .psiholog_logat form .info_block .left a.caracter:hover {
	background-position:0 -20px;
	text-decoration:none;
}
.psiholog_logat .info_block .left .caracter_options, .psiholog_logat form .info_block .left .caracter_options {
	width:84px;
	height:40px;
	padding:4px 3px;
	background:url(../images/type_block.png) no-repeat top left;
	display:none;
}
.psiholog_logat .info_block .left .caracter_options a, .psiholog_logat form .info_block .left .caracter_options a {
	display:block;
	line-height:19px;
	border-bottom:1px solid #FFFFFF;
	font-weight:normal;
	font-size:11px;
	padding-left:5px;
	color:#FFFFFF;
	float:none;
	margin:0;
	text-decoration:none;
}
.psiholog_logat .info_block .left .caracter_options a.privat, .psiholog_logat form .info_block .left .caracter_options a.privat {
	background:#0089BC;
}
.psiholog_logat .info_block .left .caracter_options a.public, .psiholog_logat form .info_block .left .caracter_options a.public {
	background:#4A9200;
}
.psiholog_logat .info_block .left .caracter_options a:hover, .psiholog_logat form .info_block .left .caracter_options a:hover {
	text-decoration:none;
}
.psiholog_logat .info_block .left a.edit {
	clear:left;
	float:left;
	font-weight:normal;
	font-size:11px;
	padding:0 20px 0 25px;
}
.psiholog_logat .info_block .left a.sterge {
	clear:left;
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:24px;
	padding:0 20px 0 30px;
	background:url(../images/cancel.png) no-repeat center right;
}

.psiholog_logat .info_block .left a.loading {
	clear:left;
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:24px;
	padding:0 20px 0 30px;
	background:url(../images/ajax-loader.gif) no-repeat center right;
}

.psiholog_logat .info_block .right {
	width:440px;
}
.psiholog_logat .info_block .right p.profil_alert {
	background:url(../images/profil_alert.png) no-repeat left center;
	padding-left:35px;
	font-weight:bold;
}
.psiholog_logat .info_block .right.informatii p.profil_alert {
	background:url(../images/profil_alert.png) no-repeat left center;
	padding:10px 10px 10px 35px;
	font-weight:bold;
	margin:0;
}
.psiholog_logat .info_block .right.informatii p {
	padding:0 0 0 25px;
	line-height:21px;
	background-position: top left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.psiholog_logat .info_block .right.informatii p span {
	float:left;
	width:80px;
}
.psiholog_logat .info_block .right.informatii p span.right_span {
	float:left;
	width:250px;
}
.psiholog_logat .info_block .right.informatii p.adresa {
	background-image:url(../images/adresa.png);
	background-position:0 2px;
}
.psiholog_logat .info_block .right.informatii p.localitate {
	background-image:url(../images/localitate.png);
	background-position:0 0;
}
.psiholog_logat .info_block .right.informatii p.telefon {
	background-image:url(../images/telefon.png);
	background-position:0 4px;
}
.psiholog_logat .info_block .right.informatii p.web {
	background-image:url(../images/web.png);
}
.psiholog_logat .info_block .right .dots li {
	display:block;
	background:url(../images/blackdot.png) no-repeat 0 7px;
	padding-left:15px;
	padding-bottom:8px;
}
.psiholog_logat .info_block .right .dots li a {
	font-weight:bold;
}
.psiholog_logat form {
	padding-bottom:20px;
}
.psiholog_logat form p.upload_error {
	line-height:50px;
	font-size:13px;
	font-weight:bold;
	border:1px solid #A6C7D1;
	padding:0 0 0 90px;
	background:#FFFFFF url(../images/upload_error.png) no-repeat 50px center;
	margin-bottom:10px;
	display:none;
}
.psiholog_logat form label {
	display:block;
	line-height:24px;
}
.psiholog_logat form label.small_text {
	font-size:11px;
	line-height:22px;
}
.psiholog_logat form select {
	width:436px;
	padding:1px;
	display:block;
	margin-bottom:10px;
}
.psiholog_logat form .rows_holder {
	border:1px solid #E6EFF3;
	font-size:11px;
}
.psiholog_logat form .rows {
	background:#9DC2CD;
	padding:7px;
}
.psiholog_logat form .rows.alt {
	background:#C1D8E1;
}
.psiholog_logat form label.small {
	float:left;
	line-height:normal;
	padding-left:10px;
}
.psiholog_logat form label.small.days {
	width:80px;
}
.psiholog_logat form input, .psiholog_logat form textarea {
	width:420px;
	border:1px solid #85A4B2;
	padding:7px;
}
.psiholog_logat form input.small {
	float:left;
	padding:0 10px;
	width:40px;
	margin:0 5px 0 10px;
}
.psiholog_logat form input.radio_check {
	width:auto;
	border:none;
	padding:0;
	margin-top:1px;
	float:left;
}
.psiholog_logat form br {
	clear:left;
}

.psiholog_logat form textarea {
	height:90px;
}
.psiholog_logat form textarea.small_textarea {
	height:40px;
}
.psiholog_logat form input.save_button {
	width:75px;
	height:26px;
	background:url(../images/save_button.png) no-repeat top left;
	float:left;
	color:#FFFFFF;
	padding:0;
	border:none;
	margin-top:10px;
	cursor:pointer;
	overflow:visible;
}
.psiholog_logat form input.save_button:hover {
	text-decoration:underline;
}
.psiholog_logat form input.previzualizeaza {
	width:105px;
	height:26px;
	background:url(../images/blue_buttons.png) no-repeat -75px 0;
	float:left;
	color:#FFFFFF;
	padding:0;
	border:none;
	margin-top:10px;
	cursor:pointer;
	margin-left:10px;
}
.psiholog_logat form input.previzualizeaza:hover {
	text-decoration:underline;
}
.psiholog_logat form a.adauga_camp {
	width:159px;
	height:26px;
	background:url(../images/blue_buttons.png) no-repeat -180px 0;
	float:left;
	color:#FFFFFF;
	padding:0;
	border:none;
	margin-top:10px;
	cursor:pointer;
	margin-left:10px;
	text-align:center;
	line-height:26px;
	text-decoration:none;
}
.psiholog_logat form a.adauga_camp:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.psiholog_logat form a.adauga_camp.alone {
	margin-left:0;
}
.psiholog_logat form a {
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	float:left;
	margin:12px 0 0 10px;
}
.psiholog_logat form a:hover {
	color:#0071A4;
}
.psiholog_logat form a.sterge_camp, .psiholog_logat form a.sterge_camp:hover {
	float:right;
	padding-right:20px;
	background:url(../images/cancel.png) no-repeat center right;
	margin:3px 5px 15px 0;
	text-decoration:none;
}
.psiholog_logat form a.sterge_camp:hover span {
	text-decoration:underline;
}
.psiholog_logat .info_block .right .procent_profil {
	height:19px;
	line-height:19px;
}
.psiholog_logat .info_block .right .procent_profil .progress {
	float:left;
	width:100px;
	border:1px solid #0070A3;
	height:15px;
	margin:1px 10px 0 0;
}
.psiholog_logat .info_block .right .procent_profil .progress .procent {
	height:15px;
	background:url(../images/profil.png) repeat-x top left;
}
.psiholog_logat .info_block ul.dots .right a {
	font-weight:bold;
}
.psiholog_logat .info_block .right a.edit {
	float:right;
	font-weight:normal;
	font-size:11px;
}
.psiholog_logat .info_block .right a.edit:hover span {
	color:#0071A4;
}
.psiholog_logat .info_block .right h2 {
	padding:0 0 5px 0;
}
.psiholog_logat .info_block .right h2 a.edit {
	font-family:Arial, Helvetica, sans-serif;
}
.psiholog_logat .info_block .right ul.rating {
	width:130px;
	float:left;
}
.psiholog_logat .info_block .right ul.rating li {
	float:left;
	padding-right:10px;
	padding-top:2px;
}
.psiholog_logat .info_block .right ul.rating li a {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.psiholog_logat .info_block .right ul.rating li a.inactive {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat top left;
}
.psiholog_logat .info_block .right ul.rating li a.inactive:hover {
	background:url(../images/star.png) no-repeat top left !important;
}
.psiholog_logat .info_block .right ul.rating li a.hover {
	display:block;
	width:16px;
	cursor: default !important;
	height:16px;
	background:url(../images/star.png) no-repeat 0 -16px;
}
.psiholog_logat .info_block .right ul.rating li a:hover {
	background-position:0 -16px;
}

.chestionar {
	background:#C1D8E1;
	padding:0 10px;
}
.chestionar input {
	float:left;
}
.chestionar label {
	float:left;
	padding:0 10px;
}
.chestionar br {
	clear:left;
}
.chestionar p {
	padding:0 0 10px 0;
}
.chestionar .intrebare {
	padding:10px 15px;
}
.chestionar .intrebare.alt {
	background:#ADCCD5;
}
.chestionar input.chestionar_button {
	width:150px;
	height:28px;
	background:url(../images/valideaza_chestionar.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:28px;
	text-align:center;
	border:none;
	margin:5px 10px 5px 0;
}
.chestionar input.chestionar_button:hover {
	text-decoration:underline;
}
.chestionar a.renunta_button {
	display:block;
	float:left;
	line-height:28px;
	text-align:center;
	margin:5px 0;
}

/*------------------------------------------------------------*
**  Forum
**------------------------------------------------------------*/

.forum_menu {
	height:32px;
	overflow:hidden;
}
.forum_menu li {
	float:left;
	width:209px;
	overflow:hidden;
	float:left;
	height:32px;
	line-height:32px;
	text-align:center;
	margin-right:2px;
}
.forum_menu li.last {
	margin-right:0;
}
.forum_menu li a, .forum_menu li a:hover {
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/forum_menu.png) no-repeat top left;
}
.forum_menu li a.selected {
	background-position:0 -32px;
	color:#FFCC00;
}
.forum_menu li a:hover {
	background-position:0 -32px;
}

.forum .forum_content {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
}
.forum .forum_content .single_topic_title {
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	background:#EDF4F6;
	padding-left:10px;
}
.forum .forum_content .raspuns {
	border-top:1px solid #9DC2CD;
	background-color:#EDF4F6;
	padding-top:15px;
}
.forum .forum_content .raspuns.primul {
	background:#EDF4F6 url(../images/primul_raspuns.png) no-repeat top left;
}
.forum .forum_content .raspuns .user_info {
	float:left;
	width:100px;
}
.forum .forum_content .raspuns .user_info img {
	padding:1px;
	border:1px solid #9DC2CD;
	float:left;
	margin-left:10px;
}
.forum .forum_content .raspuns .user_info p {
	clear:left;
	font-weight:bold;
	padding-top:5px;
}
.forum .forum_content .raspuns .user_info p a:hover {
	text-decoration:underline;
}
.forum .forum_content .raspuns .content_raspuns {
	float:right;
	width:520px;
}
.forum .forum_content .raspuns .content_raspuns .text_raspuns {
	font-size:12px;
	line-height:150%;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding-bottom:20px;
}
.forum .forum_content .raspuns .content_raspuns .text_raspuns p {
	font-size:12px;
	line-height:150%;
	padding:0 10px 0 0;
}
.forum .forum_content .raspuns .content_raspuns .info_raspuns {
	line-height:30px;
	border-top:1px solid;
	margin-right:20px;
}
.forum .forum_content .topic {
	padding-left:50px;
	padding-right:10px;
	background:#DBE8ED url(../images/topic.png) no-repeat 10px center;
	border-bottom:1px solid #A9C9D3;
	height:65px;
}
.forum .forum_content .topic.alt {
	background:#F1F6F7 url(../images/topic.png) no-repeat 10px center;
}
.forum .forum_content .topic p {
	padding:0;
	font-size:11px;
}
.forum .forum_content .topic p.titlu {
	padding-top:10px;
}
.forum .forum_content .topic p a {
	font-weight:bold;
}
.forum .more_topics {
	display:block;
	height:13px;
	background:url(../images/forum_more.png) no-repeat 0 0;
	margin-bottom:30px;
	overflow:hidden;
}
.forum .more_topics:hover {
	background-position:0 -13px;
}
.topicuri_bottom_comunitate {
	height:5px;
	line-height:5px;
	font-size:5px;
	background:#000000;
	margin-top:-1px;
	margin-bottom:20px;
	overflow:hidden;
}

.forum .forum_content table {
	width:100%;
	font-size:12px;
}
.forum .forum_content table thead tr th {
	background:#CEE1E6;
	border-bottom:1px solid #B8D2DB;
	padding:10px;
	font-size:12px;
	color:#006699;
	font-weight:bold;
}
.forum .forum_content table thead tr th.first {
	padding-left:30px;
}
.forum .forum_content table tbody tr td {
	background:#CEE1E6;
	border-bottom:1px solid #B8D2DB;
	padding:10px;
	vertical-align:middle;
}
.forum .forum_content table tbody tr.alternative td {
	background:#F1F6F8;
}
.forum .forum_content table tbody tr td a {
	padding-right:5px;
}
.forum .forum_content table tbody tr td.first {
	padding-left:30px;
	background-image:url(../images/mesaj_necitit.png);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	width:20%;
}
.forum .forum_content table tbody tr.citit a, .forum .forum_content table tbody tr.citit {
	font-weight:bold;
}
.forum .forum_content table tbody tr td.first.citit {
	background-image:url(../images/mesaj_citit.png);
	background-position:5px 9px;
}
.forum .forum_content .mesaj_header {
	background:#DAEAF6;
	padding:0 10px;
}
.forum .forum_content .mesaj_header p {
	background:url(../images/mesaje_line.png) repeat-x bottom left;
	padding-left:0;
	margin-left:10px;
	padding-bottom:5px;
}
.forum .forum_content .mesaj_header p.noline {
	background:none;
}
.forum .forum_content .mesaj_header p span {
	float:left;
	width:80px;
	font-weight:bold;
}
.forum .forum_content .mesaj_header p a {
	color:#006699;
	font-weight:bold;
}
.forum .forum_content .mesaj_body {
	background:#FFFFFF;
	margin:1px 0;
	padding:0 10px;
}
.forum .forum_content .mesaj_body p {
	line-height:200%;
}
.forum .forum_content .mesaj_optiuni {
	background:#DAEAF6;
	padding-left:20px;
}
.forum .forum_content .mesaj_optiuni a {
	font-weight:bold;
	font-size:18px;
	padding-left:35px;
	float:left;
	line-height:60px;
}
.forum .forum_content .mesaj_optiuni a.trimite_mesaj {
	background:url(../images/trimite_mesaj.png) no-repeat center left;
	padding-left:50px;
	margin-right:50px;
}
.forum .forum_content .mesaj_optiuni a.sterge_mesaj {
	background:url(../images/sterge_mesaj.png) no-repeat center left;
}

.forum .forum_content .scrie_mesaj {
	padding:20px;
	border-top:1px solid #9DC2CD;
	background:#E8F3FF;
}
.forum .forum_content .scrie_mesaj label {
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	font-size:12px;
}
.forum .forum_content .scrie_mesaj br {
	clear:left;
}
.forum .forum_content .scrie_mesaj input {
	padding:6px;
	border:1px solid #85A4B2;
	width:575px;
	margin-bottom:10px;
}
.forum .forum_content .scrie_mesaj textarea {
	padding:6px;
	border:1px solid #85A4B2;
	width:575px;
	height:80px;
	margin-bottom:10px;
}
.forum .forum_content .scrie_mesaj input.send_message {
	float:left;
	width:auto;
	border:1px solid #006699;
	background:#0099CC;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	padding:5px 20px;
	margin-right:10px;
}
.forum .forum_content .scrie_mesaj input.send_message:hover {
	text-decoration:underline;
	cursor:pointer;
}

.forum .forum_content p.mesaj_trimis {
	background:#E8F3FF url(../images/email.png) no-repeat center 40px;
	padding:80px 0 40px 0;
	text-align:center;
	font-weight:bold;
}
/*------------------------------------------------------------*
**  Login
**------------------------------------------------------------*/

.autentificare {
	float:left;
	width:312px;
	overflow:hidden;
}
.autentificare a {
	text-decoration:underline;
}
.autentificare a:hover {
	text-decoration:none;
}
.autentificare form {
	height:290px;
	background:url(../images/autentificare_form.png) no-repeat top left;
	padding:20px;
}
.autentificare form p.recuperare_succes {
	padding-top:130px;
	background:url(../images/email.png) no-repeat center 85px;
	text-align:center;
	line-height:200%;
}
.inregistrare {
	float:right;
	width:627px;
	overflow:hidden;
}
.inregistrare form {
	height:301px;
	background:url(../images/inregistrare_form.png) no-repeat top left;
	padding:20px;
}
.inregistrare form p.inregistrare_succes {
	padding-top:130px;
	background:url(../images/email_trimis.png) no-repeat center 85px;
	text-align:center;
	line-height:200%;
}
.inregistrare p, .autentificare p {
	padding:0 0 10px 0;
}
.inregistrare h2, .autentificare h2 {
	padding:30px 0 0 0;
	font-size:30px;
}
.inregistrare form br, .autentificare form br {
	clear:left;
}
.inregistrare form label, .autentificare form label {
	float:left;
	display:block;
	width:239px;
	margin-right:40px;
	padding-bottom:3px;
	padding-left:1px;
	font-size:12px;
}
.inregistrare form label.normal, .autentificare form label.normal {
	margin:0 0 15px 0;
	width:auto;
	padding-right:20px;
}
.inregistrare form label.normal a {
	text-decoration:underline;
}
.inregistrare form label.normal a:hover {
	text-decoration:none;
}
.inregistrare form .inline_wrapper {
	float:left;
	width:280px;
	float:left;
}
	
.inregistrare form .inline_selectors {
	display:block;
	width:200px;
	float:left;
	height:28px;
	margin-bottom:20px;
}
.inregistrare form .inline_selectors select {
	width:239px;
	display:none;
}
.inregistrare form input, .autentificare form input {
	padding:7px;
	background:none;
	border:none;
	float:left;
	width:225px;
}
.inregistrare form span, .autentificare form span {
	float:left;
	width:239px;
	height:28px;
	overflow:hidden;
	background:url(../images/login_input.png) no-repeat top left;
	margin-right:40px;
	margin-bottom:15px;
}
.inregistrare form span.error, .autentificare form span.error {
	float:none;
	width:auto;
	height:auto;
	overflow:visible;
	background:none;
	margin:0;
	font-size:11px;
	color:#CC3300;
}
.inregistrare form span.hover, .autentificare form span.hover {
	background-position:0 -28px;
}
.inregistrare form input.login_button, .autentificare form input.login_button{
	width:110px;
	height:28px;
	background:url(../images/login.png) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	line-height:28px;
	text-align:center;
	margin-bottom:15px;
}
.inregistrare form input.login_button:hover, .autentificare form input.login_button:hover {
	background-position:0 -28px;
	text-decoration:underline;
}
.inregistrare form input.check_radio, .autentificare form input.check_radio {
	width:auto;
	margin-right:5px;
}
.autentificare form .parola_link {
	line-height:28px;
	padding-left:10px;
	font-size:12px;
	text-decoration:none;
}
.autentificare form .parola_link:hover {
	text-decoration:underline;
}
.autentificare form .statistici p {
	padding-left:30px;
	line-height:30px;
}
.autentificare form .statistici p.psihologi {
	background:url(../images/psihologi.png) no-repeat top left;
}
.autentificare form .statistici p.studenti {
	background:url(../images/auth.png) no-repeat top left;
}
.autentificare form .statistici p.users {
	background:url(../images/users.png) no-repeat top left;
}


/*------------------------------------------------------------*
**  Pagination
**------------------------------------------------------------*/

.topicuri_bottom {
	height:5px;
	line-height:5px;
	font-size:5px;
	background:#000000;
	margin-top:-1px;
}
.pagination {
	padding-top:15px;
}
.pagination ul {
	padding:10px 0;
}
.pagination ul li {
	float:left;
	padding-right:1px;
	line-height:24px;
}
.pagination ul li.big_space {
	padding-right:15px;
}
.pagination ul li a {
	display:block;
	width:24px;
	height:24px;
	background:#BFD7DE;
	line-height:24px;
	text-align:center;
	font-size:12px;
}
.pagination ul li.selected a {
	background:#000000;
	color:#FFFFFF;
}
.pagination ul li a.first {
	width:22px;
	background:url(../images/pagination_buttons.png) no-repeat 0 0;
}
.pagination ul li a.back {
	width:23px;
	background:url(../images/pagination_buttons.png) no-repeat -22px 0;
}
.pagination ul li a.next {
	width:27px;
	background:url(../images/pagination_buttons.png) no-repeat -45px 0;
}

.pagination ul li a.last {
	width:20px;
	background:url(../images/pagination_buttons.png) no-repeat -72px 0;
}
.pagination a.new_topic {
	background:url(../images/new_topic.png) no-repeat top left;
	float:right;
	width:180px;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
/*------------------------------------------------------------*
**  Homepage psiho
**------------------------------------------------------------*/

.homepage_psiho {
	height:230px;
	background:url(../images/homepage_psiho_block.png) no-repeat top left;
}
.homepage_psiho ul {
	padding:25px 15px 0 15px;
}
.homepage_psiho ul li {
	padding-bottom:10px;
}
.homepage_psiho ul li p {
	padding:0;
}
.homepage_psiho ul li p.big_title {
	font-size:14px;
	font-weight:bold;
	line-height:120%;
}
.homepage_psiho ul li p.big_title span {
	padding-right:10px;
}
/*------------------------------------------------------------*
**  Adauga articol
**------------------------------------------------------------*/

.adauga_articol {
	width:631px;
}
.adauga_articol form {
	padding:20px;
}
.adauga_articol form br {
	clear:left;
}
.adauga_articol form label {
	float:left;
	font-size:12px;
	line-height:24px;
}
.adauga_articol form label span.error {
	font-size:11px;
	padding-left:5px;
	color:#CC3300;
}
.adauga_articol form input {
	float:left;
	padding:7px;
	border:1px solid #85A4B2;
	width:575px;
	margin-bottom:10px;
}
.adauga_articol form textarea {
	float:left;
	padding:7px;
	border:1px solid #85A4B2;
	width:575px;
	margin-bottom:10px;
}
.adauga_articol form textarea.small {
	height:90px;
}
.adauga_articol form textarea.big {
	height:240px;
	margin-bottom:20px;
}
.adauga_articol form a.alege_document {
	float:left;
	width:155px;
	height:37px;
	line-height:37px;
	text-align:center;
	background:url(../images/adauga_articol.png) no-repeat top left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.adauga_articol form p.alert {
	background:#FFFFFF url(../images/upload_error.png) no-repeat 100px center;
	border:1px solid #85A4B2;
	font-weight:bold;
	font-size:13px;
	padding-left:140px;
	margin-bottom:10px;
}
.adauga_articol form p.document {
	background:#FFFFFF;
	border:1px solid #85A4B2;
	margin-bottom:20px;
	font-size:11px;
}
.adauga_articol form p.document a {
	float:right;
	width:16px;
	height:16px;
	background:url(../images/cancel.png) no-repeat top left;
	text-indent:-9999px;
}
.adauga_articol form p.document span {
	padding:0 10px;
}
.adauga_articol form .selectors {
	float:left;
	width:209px;
	height:28px;
	margin-bottom:20px;
}
.adauga_articol form .selectors select {
	width:209px;
}
.adauga_articol form input.submit_article {
	float:left;
	width:155px;
	height:37px;
	border:none;
	padding:0;
	background:url(../images/adauga_articol.png) no-repeat top left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	cursor:pointer;
}
.adauga_articol form input.submit_article:hover {
	text-decoration:underline;
}
.adauga_articol p.articol_trimis {
	text-align:center;
	line-height:200%;
	background:url(../images/email_trimis.png) no-repeat center 100px;
	padding:150px 0 90px 0;
}