body {text-align: center; font-family: Arial; font-size: 12px; color: #2A2A31;}
.left {float: left;}
.right {float: right;}

.content {width: 955px; text-align: left; margin: 0 auto; background: url(../images/header_bg.png) no-repeat center top; }
.header_bar {width: 100%; float: left;}
.header_bar a.login {font-size: 15px; color: #fff; text-decoration: none; padding-right: 15px; background: url(../images/arrows_login_header.png) no-repeat right center; font-weight: bold; line-height: 35px;}
.header_bar a.login:hover {text-decoration: underline;}

.header .language ul {width: 130px;}
.header .language li {display: inline;}
.header .language a {width: 33px; height: 41px; text-decoration: none; line-height: 41px; color: #ED0E6C; float: left; margin: 0 2px; text-align: center; display: inline;}
.header .language a.selected, .header .language a.inactive:hover { background: url(../images/language_selected.png) no-repeat top left; color:#fff}
.main_menu .search form {float: right; width: 191px; height: 29px; background: url(../images/search_bg.png) no-repeat; margin-top: 27px; margin-right: 10px;}
.main_menu .search form .text {width: 145px; height: 20px; line-height: 20px; font-size: 14px; color: #c2c5cc; font-weight: bold; margin:2px 0 2px 10px; display: inline; float: left;}
.main_menu .search form .submit {float: right; margin: 4px 2px; width: 22px; height: 22px; background: url(../images/search_submit.gif) no-repeat; display: inline;}

.header {height: 125px; line-height: 225px;}
.header .logo a {float: left; width: 203px; height: 102px; background: url(../images/logo.png) no-repeat; margin-top: 10px;}

.main_menu {position: relative;}
.main_menu ul {position: relative;}
.main_menu ul li {float: left;}
.main_menu ul li a {float: left; padding: 0 19px;  min-width: 50px; padding-top: 45px; font-weight: bold; color: #a2a1af; font-size: 12px; text-align: center; text-decoration: none;}
.main_menu ul li.item_7 a {background: url(../images/menu_acasa.png) no-repeat center top;}
.main_menu ul li.item_7 a:hover, .main_menu ul li.home a.selected {color: #709aa0;}
.main_menu ul li.item_0 a {background: url(../images/menu_despre.png) no-repeat center top;}
.main_menu ul li.item_0 a:hover, .main_menu ul li.item_0 a.selected {color: #7cd8f5;}
.main_menu ul li.item_1 a {background: url(../images/menu_membri.png) no-repeat center top;}
.main_menu ul li.item_1 a:hover, .main_menu ul li.item_1 a.selected {color: #ac5b77;}
.main_menu ul li.item_2 a {background: url(../images/menu_resurse.png) no-repeat center top;}
.main_menu ul li.item_2 a:hover, .main_menu ul li.item_2 a.selected {color: #a68aa5;}
.main_menu ul li.item_3 a {background: url(../images/menu_evenimente.png) no-repeat center top;}
.main_menu ul li.item_3 a:hover, .main_menu ul li.item_3 a.selected {color: #f25698;}
.main_menu ul li.item_4 a {background: url(../images/menu_blog.png) no-repeat center top;}
.main_menu ul li.item_4 a:hover, .main_menu ul li.item_4 a.selected {color: #e78f94;}
.main_menu ul li.item_6 a {background: url(../images/menu_contact.png) no-repeat center top;}
.main_menu ul li.item_6 a:hover, .main_menu ul li.contact a.selected {color: #c58da0;}
.main_menu ul li.item_5 a {background: url(../images/menu_solutions.png) no-repeat center top;}


.main_menu .position {width: 100%; height: 7px; background: url(../images/menu_bg.png) no-repeat left bottom; margin-top: 5px; font-size: 0; overflow: hidden;}
.main_menu .position .underline {height: 4px; border-top: 3px solid #a2a1af; background: url(../images/arrow_menu_gray.png) no-repeat center bottom; float: left; font-size: 0px;}

.content_home .blog p a.button_p {
	float: right !important;
}
.button_p span.left {background: url(../images/button_pink_bg.gif) no-repeat left top; float: left; padding-left: 10px; line-height: 16px; font-size: 12px; font-weight: bold; color: #fff; padding:7px 10px 7px 45px;}
.button_p {display: inline; text-decoration: none; width: auto !important; border: none; background: none;}
.button_p:hover span {text-decoration: underline;}
.button_p span.right {background: url(../images/button_pink_bg.gif) no-repeat right top; float: left; padding:7px 22px; line-height: 30px; width: auto !important; }

.right_invite .button_p span.right, .comunitate .button_p span.right, .banner_container .button_p span.right {padding: 15px 22px !important; font-size: 0px}

.info_banner {width: 915px; height: 200px; background: url(../images/banner_bg.png) no-repeat; padding: 20px; position: relative;}
.info_banner .item {float: left; width: 915px; position: absolute; height: 200px;}
.info_banner .item .right {text-align: right; width: 200px;}
.info_banner .item .right h2 {text-align: right; font-size: 25px; font-weight: bold; color: #7a788d; height: 80px;}
.info_banner .item .right p {color: #7a7c80; font-size: 13px; text-align: right; height: 90px;}

.banner_pagination {width: 100px; margin: 0 auto; margin-top: 192px; position: relative;}
.banner_pagination p a {display: inline;}
.banner_pagination p a span {float: left; width: 12px; height: 12px; margin: 0 3px;}
.banner_pagination p a.link span {background: url(../images/banner_button.png) no-repeat right top;}
.banner_pagination p a.selected span {background-position: left top;}

.gazda {width: 305px; float: left; border-right: 1px solid #ececec; padding: 0 15px; background: url(../images/bg_gazda.png) no-repeat 20px 10px;}
.gazda img {margin-right: 10px;}
.gazda p {font-size: 12px; line-height: 15px;}

h2.big {margin-bottom: 20px;color: #7a788d; font-size: 25px; font-weight: bold;}
.content_home h2 {margin-bottom: 10px;}
h3 {margin-bottom: 15px;}
h3 a {font-size: 14px; color: #ed0e6c; text-decoration: none;}
h3 a:hover {text-decoration: underline;}

a.arrow {padding-right: 15px; background: url(../images/arrow_pink.gif) no-repeat right center; color: #ed0e6c; font-size: 12px; text-decoration: none;}
a.arrow:hover {text-decoration: underline;}

.content_home a.arrow {font-size: 14px; text-decoration: underline;}
.content_home a.arrow:hover {text-decoration: none;}

.comunitate {width: 605px; float: right;}
.comunitate p {margin-bottom: 10px; line-height: 15px;}

.content_home {background: url(../images/bg_content_home.png) no-repeat left bottom; float: left; min-height: 380px; width: 690px; display: inline;}
.content_home p {margin-bottom: 15px; line-height: 18px;}
.content_home .recente {width: 210px; padding-right: 15px; border-right: 1px solid #ececec; float: left;}
.content_home .evenimente {width: 210px; margin-left: 13px; margin-right: 7px; float: left;}
.content_home h3 {font-size: 16px; font-weight: bold; color: #7a788d;}

.content_home .blog {width: 700px;}
.content_home .blog h3 {margin-bottom: 15px;}
.content_home .blog a {color: #EE1C76; text-decoration: none;}
.content_home .blog p a:hover {text-decoration: underline;}

.content_home .list {line-height: 15px; margin-bottom: 15px;}
.content_home .list a {color: #EE1C76; text-decoration: none;}
.content_home .list a:hover {text-decoration: underline;}
.content_home .list ul li {list-style: disc; margin-left: 20px;}

.newsletter {width: 224px; float: right; background: #f2f2f2 url(../images/bg_newsletter.png) no-repeat right bottom; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border-radius:15px; padding: 0px 10px 20px 10px; display: inline;  behavior: url(/js/PIE.htc);}
.newsletter form {width: 224px; background: url(../images/newsletter_subscribe.png) no-repeat; float: left;}
.newsletter form .text {float: left; margin-left: 10px; line-height: 29px; height: 29px; width: 120px; font-family: Arial; font-size: 13px; color: #c2c5cc;}
.newsletter form .submit {color :#fff; font-size: 10px; font-family: Arial; float: right; cursor: pointer; line-height: 27px; height: 27px; margin-right: 9px; background: url(../images/newsletter_arrow_white.png) no-repeat right center; display: inline; width: 77px;}
.newsletter a {color: #eb1671; text-decoration: none;}
.newsletter a:hover {text-decoration: underline;}
.newsletter p {margin-bottom: 15px; line-height: 15px;}
.newsletter p.social {float: left !important; margin-left: 0px; }
.newsletter p.social a {float: left; width: 30px; height: 30px; margin: 2px;}
.newsletter p.social .facebook {background: url(../images/social_buttons.png) no-repeat left top;}
.newsletter p.social .blogspot {background: url(../images/social_buttons.png) no-repeat left -31px;}
.newsletter p.social .twitter {background: url(../images/social_buttons.png) no-repeat left -61px;}
.newsletter p.social .rss {background: url(../images/social_buttons.png) no-repeat left -90px;}
.newsletter p.social .facebook:hover {background: url(../images/social_buttons.png) no-repeat -30px top;}
.newsletter p.social .blogspot:hover {background: url(../images/social_buttons.png) no-repeat -30px -31px;}
.newsletter p.social .twitter:hover {background: url(../images/social_buttons.png) no-repeat -30px -61px;}
.newsletter p.social .rss:hover {background: url(../images/social_buttons.png) no-repeat -30px -90px;}

.newsletter ul li pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width:222px;
	font-family: Arial; font-size: 12px; color: #2A2A31;
}
.footer {width: 100%; background: #f2f2f2; padding: 15px 0;}
.footer .content {background: none;}
.footer .content .parteneri {width: 321px; float: left; padding-right: 15px; background: url(../images/footer_divider_bg.png) repeat-y right top; margin-right: 25px; height: 155px;}
.footer .content .parteneri img {margin: 15px;}
.footer .content .parteneri a {color: #ee1c76; text-decoration: none;}
.footer .content .parteneri a:hover {text-decoration: underline;}
.footer h2 {font-size: 16px; font-weight: bold; color: #7a788d; margin-bottom: 15px;}
.footer li {line-height: 20px; list-style: disc;}
.footer .content .contact {width: 215px; float: left; height: 155px;}
.footer .content .contact p {font-size: 14px; line-height: 17px; float: left;}
.footer .content .contact p .big {margin-top: 25px; font-size: 25px; height: 28px; padding-top: 2px; line-height: 40px;}
.footer .content .contact a {color: #ee1c76; text-decoration: none;}
.footer .content .contact a:hover {text-decoration: underline;}
.footer .content p.small {font-size: 10px; font-weight: bold; color: #7a788d;}
.footer .content p.small a {color: #7a788d; text-decoration: none;}
.footer .content p.small a:hover {text-decoration: underline;}

p.breadcrumb, p.breadcrumb a {font-size: 10px; color: #a2a1af; text-decoration: none; padding: 0 5px;}
p.breadcrumb span {text-decoration: underline;}
p.breadcrumb a:hover {text-decoration: underline;}

.submenu, .submenu a {color: #7a788d; font-size: 14px; font-weight: bold; color: #7a788d; text-decoration: none; padding: 0 5px; position: relative;}
.submenu a:hover, a.selected {color: #ee1a74;}
.submenu .position {width: 100%; height: 11px; background: url(../images/menu_bg.png) no-repeat left bottom; margin-top: 5px; font-size: 0;}
.submenu .position .underline {height: 4px; border-bottom: 3px solid #ee1a74; background: url(../images/arrow_submenu_pink.png) no-repeat center top; float: left; font-size: 0;}
.subsub {width: 100%; height: 25px; line-height: 25px; color: #fff; font-size: 10px; font-weight: bold; background: #ee1a74;}
.subsub a {color: #fff; text-decoration: none; padding: 0 10px;}
.subsub a:hover, .subsub a.selected {text-decoration: underline;}

.opinia {width: 224px; float: right; background: #f2f2f2 url(../images/bg_newsletter.png) no-repeat right bottom; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border-radius:15px; padding: 20px 10px 20px 10px; margin-bottom: 20px; behavior: url(/js/PIE.htc); }
.opinia label {width: 224px; color: #ee1974; font-weight: bold; font-size: 10px; line-height: 20px; background: url(../images/checkbox_unchecked.gif) no-repeat right center; cursor: pointer; float: left;}
.opinia label.checked {background: url(../images/checkbox_checked.gif) no-repeat right center;}
.opinia input.checkbox {width: 1px; height: 1px; float: left;}
.opinia .submit {width: 104px; background: url(../images/input_bg_pink.gif) no-repeat; height: 29px; line-height: 29px; color: #fff; text-align: center; text-decoration: none; font-size: 10px; font-weight: bold;}
.opinia .submit:hover {text-decoration: underline; cursor: pointer;}

.newsletter .loading {display: none; width: 204px; height: 32px; background: url(../images/ajax-loader.gif) no-repeat center center;}
.newsletter .error {color: #ED0E6C; font-size: 10px; background: none !important;}
.newsletter .success {color: #000; font-size: 11px; background: none !important;}

.profile_img img {margin: 9px;}
.profile_img, #profile-pic {float: left; display: inline;}

table {width: 100%; text-align: center;}
table .beneficii {width: 250px;}
table td {border: 1px solid #eae8e8; background: #fafafa; padding: 10px;}
table .head td {background: #f0f0f0;}
p.center {text-align: center;}
p.center img {margin: 0 3px;}

.content_home .date_contact {width: 200px;}
.content_home .date_contact a {color: #EE1C76; text-decoration: none;}
.content_home .date_contact a:hover {text-decoration: underline;}
.content_home .contact_form {min-width: 468px;}
.content_home .contact_form .input {width: 468px; height: 29px; margin: 5px 0; background: url(../images/contact_input.jpg) no-repeat;}
.content_home .contact_form label {float: left; line-height: 29px; font-size: 13px; color: #c2c5cc; margin-left: 15px;}
.content_home .contact_form input.text {float: right; margin-right: 15px; border: none; background: no-repeat; height: 29px; line-height: 29px; width: 335px; font-family: Arial; font-weight: bold; color: #7a788d;}
.content_home .contact_form .textarea {width: 468px; height: 151px; background: url(../images/contact_textarea.jpg) no-repeat;}
.content_home .contact_form textarea {width: 335px; float: right; margin-right: 15px; line-height: 15px; margin-top: 10px; height: 130px; font-family: Arial; font-weight: bold; color: #7a788d; overflow: auto !important;}
.content_home .contact_form .submit {width: 104px; background: url(../images/input_bg_pink.gif) no-repeat; height: 29px; line-height: 29px; color: #fff; text-align: center; text-decoration: none; font-size: 10px; font-weight: bold;}
.hide {display: none;}

.view_article {position: relative;}

.view_article ul {
	list-style-image: url(../images/arrow-right.png);
	padding-left: 25px;
	line-height: 18px;
	margin-bottom: 15px;

}
.view_article ol {
	list-style: decimal;
	padding-left: 25px;
	line-height: 18px;
	margin-bottom: 15px;
}

.content_home h1, .view_article h2 {font-size: 25px; font-weight: bold; color: #7a788d;}

.color1 {color: #dc5f66 !important;}
.color2 {color: #ac5b77 !important;}
.color3 {color: #7f577e !important;}

.gazda img {float: left;}

.submenu select {margin: 0 5px;}

.box_rounded {border: 1px solid #bfbfbf; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 675px; padding: 10px; behavior: url(/js/PIE.htc); display: inline-block;}
.box_rounded a {color: #ee1b75; text-decoration: none;}
.box_rounded a:hover {text-decoration: underline;}
.box_rounded h2 {font-size: 16px;}
.box_rounded p {font-size: 12px;}
.box_rounded .left {width: 200px; display: inline-block;}
.box_rounded .right {width: 465px; display: inline-block;}
.box_rounded .right p {margin-top: 25px;}
.box_rounded .read_more, p .read_on {background: url(../images/read_more_small_bg.png) no-repeat left top; padding-left: 10px; float: right; color: #fff !important; height: 17px; line-height: 17px; font-size: 10px; font-weight: bold;}
p .read_on {float: left !important; }
.box_rounded .read_more span, p .read_on span {background: url(../images/read_more_small_bg.png) no-repeat right top; padding-right: 10px; float: left; height: 17px;}
.view_article .right, .view_article .left {float: none !important;}
.view_article .read_more {display: none;}
.box_rounded img, .view_article img {padding: 0 10px 10px 0;}

.formular .input-field{
	float: left;
	height:29px;
	background: url(../images/input-mid.png) repeat-x;
	width: 217px;
	line-height: 29px;
}
.formular .input-left{
	float: left;
	width:12px;
	height: 29px;
	background: url(../images/input-left.png) no-repeat;
}
.formular .input-right{
	float: left;
	width:12px;
	height: 29px;
	background: url(../images/input-right.png) no-repeat;
}
.formular fieldset{
	clear: both;
	margin-bottom: 10px;
}
.formular .formDescription{
	margin-left:70px;
	float:left;
}
.formular textarea{
	background: url(../images/textarea-mid.png) repeat-y;
	width:217px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: auto !important;
}
.formular .input-top{
	width:237;
	height: 15px;
	background: url(../images/textarea-top.png) no-repeat;
	font-size: 0px !important;
}
.formular .input-bottom{
	margin-top: -2px;
	width:237;
	height: 15px;
	background: url(../images/textarea-bottom.png) no-repeat;
}	
.formular .toomuchcontent{
	background: url(../images/textarea-mid.png) repeat-y;
	width:217px;
	padding-right: 10px;
	padding-left: 10px;
	margin:0px !important;
}	
.formular .toomuchcontent input{
	margin-right: 5px;
}
.formular .float-left{
	float:left;
}
.formular .submit-button{
	background: url(../images/submit-back.png) no-repeat;
	width: 197px;
	height: 29px;
	cursor: pointer;
}
.formular .submit-button input{	
	width: 216px;
	height: 29px;
	cursor: pointer;
	color: #fff;	
	font-weight: bold;
	padding-right: 20px;
	background:url("../images/register-arrows.jpg") no-repeat;
	background-position: 80% 55%;
}
.formular a{
	color:#EB1671;
}

p.tags a {color: #7a788d !important;}
p.tags a:hover {text-decoration: underline;}

.no-margin{
	margin: 0px !important;
}
#small-banner{
	
}
#small-banner img{
	margin-left: 2px;
	margin-bottom: 5px;
}
#small-banner .button_p span.left {
	margin-left: 30px;
}
.tweet{
	margin-bottom: 20px;
	line-height: 18px;
}
.tweet-details{
	color:#EB1671;
}
.user-actions{
	color:#ED0E6C !important;
	width: 110px !important;
	font-weight: bold;
	text-align: left !important;
	line-height: 20px !important;
	height: 20px !important;
}
.language ul{
	margin-top: 5px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
}
.language ul li a {
	width: 120px !important;
}

.right_invite {position: absolute; top: 60px; right: 10px; width: 283px;}
.right_invite .invite .left {float: left !important; display: inline;}
.right_invite .invite .right {float: left !important; display: inline;}
.right_invite .invite {float: right; margin-right: 10px; display: inline;}

.social{
	float: right !important; width: auto;
	margin: -22px 5px 15px;
}
.social ul {
	list-style: none;
}
.social ul li {
	float: left;
	padding-left: 9px;
}
.social iframe {float: left;}
.view_article .social {
	margin: 0;
}
.pagination {
	font-family: "Myriad Pro", sans-serif, Verdana;
	font-size: 16px;
	font-weight: normal;
 	color: #ed0e6c !important;
 	text-decoration: none;
 	width: 695px;
}

.pagination p.center a {
	color: #7a788d !important;
}

.pagination p.center {
	margin: 0 70px;
}

.pagination p.right {
	margin-top: -17px;
}
.pagination p.center span {
	background: url(../images/arrow-down.png) no-repeat 1px 16px;
	padding: 0 2px 5px 2px; 
}

.pagination p.right span {
	background: url(../images/arrow-right.png) no-repeat 2px 2px;
	padding-right: 5px; 
}

.pagination p.left span {
	background: url(../images/arrow-left.png) no-repeat 2px 2px;
	padding-left: 5px; 
}

.members {
	text-align: center;
	margin: 20px auto;
	font-size: 14px;
}

.members-list {
	width: auto;
	margin: 20px auto;
	font-size: 14px;
}

.members-list a span {
	background: url(../images/arrow-right.png) no-repeat 4px 4px;
	padding-right: 5px; 
}

.comment p strong {
 	color: #ed0e6c !important;
}

.comment-text {
	margin-left: 10px;
}

.contact h2 span, .parteneri h2 span {
	background: url(../images/arrow-right.png) no-repeat 4px 4px;
	padding-right: 5px; 
}

.document span {
	background: url(../images/ico-document.png) no-repeat bottom left;
	padding: 10px 17px 11px 10px;
}

.document a {
	font-size: 14px;
}
.message {
	border: 1px solid #bfbfbf; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 95%; padding: 10px; behavior: url(/js/PIE.htc);
	background: #E70063;
	font-weight: bold;
}
.error {
	color: #fff;
	background: #E70063 !important;
}
.error-reg {
	color: #fff;
	background: #E70063 !important;
	width: 410px !important;
	float: right !important;
}
.ok {
	color: #fff;
	background: green !important;
}
.profil img, .profile_img img {
	border: 1px solid #E70063; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px; behavior: url(/js/PIE.htc);
	margin: 0 5px 0 0;
}
.profil p {
	line-height: 18px;
	padding-left: 10px;
}
.profil p span {
	font-weight: bold;
	color: #E70063 ;
}
.locked {float: right;}

.participants a, table a {
	color: #EE1B75;
	text-decoration: none;
}
.participants a:hover, table a:hover {
	text-decoration: underline;
}
#small-banner {
	min-height: 340px !important;
	margin-top: 20px;
}

.footer ul li {
	list-style-type: none !important;
}
.footer ul li a {
	color: #212124 !important;
}
.footer ul li a:hover {
	color: #EE1B75 !important;
}

.fbConnectWidgetFooter {
	display: none;
}
.sidebar_holder {float: right; display: inline; width: 244px;}
.poll form {background: none !important;}
.poll label {font-size: 11px; font-weight: bold; color: #ee1974; width: 199px; float: left; line-height: 16px; padding: 5px 25px 5px 0; background: url(../images/poll_unchecked.png) no-repeat right center; cursor: pointer;}
.poll .title {font-size: 11px; font-weight: bold; color: #ee1974;  line-height: 16px; padding: 5px 0 5px 0;}
.poll label:hover {text-decoration: underline;}
.poll label.checked {background: url(../images/poll_checked.png) no-repeat right center;}
.poll label input {display: none;}
.poll .button_p .right {padding: 14px 22px; float: left !important;}
.poll .button_p .left {line-height: 13px;}
.poll .button_p {padding: 0; width: 160px !important;}
.poll .progress_container {width: 180px; float:left; height: 10px; border: 1px solid #ee1974;  margin-bottom: 10px;}
.poll .progress_container .progress {float: left; height: 10px; background: #ee1974;}
.poll .percent {float: right;}

#submitreg.freeze {
	background: none;
}

.rss {
	cursor: pointer;
}
.feeds {
	display: none;
	clear:both;
	margin: 0 0 15px 10px;
}
.feeds a {
	display: block;
}
a.graffino {
	background: url("../images/byGraffino.png") no-repeat top left;
	height: 30px;
	width: 50px;
	display: block;
	float: right;
}
