html, body { margin:0; padding:0; }
body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:20px; background-image:url(/static/images/bg_body.jpg) }

A img{border:0px}
A{ color:#0058a2;  text-decoration:none; }
A:hover{ text-decoration:underline }

.error_box{ border:1px solid #FF0000}
.none{ border:0px; vertical-align:middle}
FORM, H1, H2, H3, P, UL{ margin:0px; padding:0px}
UL, LI{ list-style-type:none; padding:0xp; margin:0px;}

H1{ font-family: "Times New Roman", Times, serif; font-size:28px; color:#333; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #e2aece; margin-bottom:10px; margin-top:15px }
H2{ font-family: "Times New Roman", Times, serif; font-size:24px; color:#0058a2; font-weight:normal; padding-bottom:7px; border-bottom:1px solid #e2aece; margin-bottom:10px; margin-top:15px}


.content{ width:100%; text-align:center; }
.holder{ width:1018px; text-align:left; margin:auto; position:relative; background-image:url(/static/images/bg_content.png); background-repeat:repeat-y; background-position:center;  position:relative;}
*html .holder{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/static/images/bg_content.png'); background-image:none}

.main{ width:980px; text-align:left; margin:auto; position:relative; background-color:#FFF}
.center{ padding-left:10px; padding-right:10px}
	.center .left{ margin-right:20px}

.button{ background-image:url(/static/images/bg_buton.jpg); background-repeat:no-repeat; background-position:top left; width:76px; height:21px; line-height:21px; display:block; text-align:center; color:#FFF; border:0px; cursor:pointer; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.box_title{ background-color:#452d47; color:#FFF; font-weight:normal; padding:4px 7px 3px 7px; font-family:Georgia, "Times New Roman", Times, serif}

/*------------------HEADER--------------------*/
#header{ }
	#header .top{ height:151px; position:relative}
	#header .header_links{ float:right}
	#header .header_links LI{ float:left; margin:10px 10px 0 0; font-size:12px}
		#header .top .logo{ position:absolute; top:5px; left:10px}
		#header .top .motto{ position:absolute; top:110px; right:10px}
	#header .flash{ padding:10px; padding-bottom:0px}
	
/*------------------LOCATION--------------------*/
#location{ font-size:13px; padding-top:5px; padding-left:10px}
	#location SPAN{ font-size:13px}
	#location A{font-size:13px; margin-bottom:10px}

/*------------------MENU--------------------*/
.menu{ background-image:url(/static/images/bg_meniu.jpg); background-repeat:repeat-x; background-position:top; height:51px; margin-left:10px; margin-right:10px  }
	.menu ul { height:51px}
	.menu li { float:left;}
	.menu li A{ color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-variant:normal; line-height:51px; display:block; padding-left:13px; padding-right:13px}
	.menu li A:hover, .menu li A.activ{ background-image:url(/static/images/bg_meniu_over.jpg); background-repeat:repeat-x; background-position:top; text-decoration:none}



/*------------------HOME--------------------*/
	.coperta{ text-align:center; padding-top:10px; padding-bottom:10px}
	.banner{ padding-top:10px; padding-bottom:10px}
	.banner_top{ padding-top:20px; padding-bottom:20px; text-align:center}
	
	/*------------------spotlight--------------------*/
	#spotlight{ background-color:#663366; padding:4px}
		#spotlight .jcarousel-clip{ height:340px; width:600px; background-color:#FFF}
		#spotlight UL{list-style-image:none; list-style-type:none; margin:0px; padding:0px}
		#spotlight UL LI{ height:340px; width:600px; position:relative}
			#spotlight UL LI .text{ position:absolute; bottom:0px; width:580px; background-color:#663366; opacity:0.8; padding:10px; color:#FFF}
	#spotlight #navigation{ position:absolute; right:4px; width:185px; top:4px; text-align:left; background-image:url(/static/images/bg_btn_violet.jpg); background-repeat:no-repeat; background-position:left bottom; height:340px}
		#spotlight #navigation TD{ text-align:left; vertical-align:middle; padding-left:10px; padding-right:10px; font-size:12px }
		#spotlight #navigation TD.selected{ background-color:#660066  }
		#spotlight #navigation TD.selected A{ color:#FFF}
		#spotlight #navigation TD A{ display:block; text-align:left; text-decoration:none; color:#FFF;}
		#spotlight #navigation TD A:hover{ display:block; text-align:left; text-decoration:underline;}
	
	/*------------------spotlight--------------------*/
	.rss{ background-color:#E7E4F8; margin-right:10px }
		.rss .section{ margin:10px}
	
	/*------------------section--------------------*/
	.section{ margin-bottom:0px;}
		.section .nav1{ }
		.section .nav1 LI{ padding-bottom:5px;  border-bottom:1px solid #e2aece; margin-bottom:5px;}
		.section .nav1 LI.last{ border:0px}
	
	/*------------------Newsletter--------------------*/
	#newsletter{}
		#newsletter H2{ margin-bottom:0px; }
		#newsletter FORM{ background-image:url(/static/images/bg_newsletter.jpg); background-repeat:repeat-x; background-position:top; padding:10px; color:#000}
			#newsletter FORM INPUT{ font-size:11px; padding-top:4px; padding-bottom:4px; padding-left:3px; width:190px; border:1px solid #CCC}
			#newsletter #body_form{ padding-top:10px; padding-bottom:10px}
	
	/*------------------testimoniale--------------------*/
	.testimoniale_comunitate{ background-image:url(/static/images/bg_testimoniale.jpg); background-repeat:repeat-x; background-position:bottom; padding:10px}
		.testimoniale{ }
			.testimoniale .section{ padding:0px}
		.comunitate{ padding-left:20px}
		
	/*------------------POLL--------------------*/
	.poll{}
		.poll LABEL{ clear:both;  display:block; border-bottom:1px solid #DDDDDD; padding: 4px 0px 4px 0px; cursor:pointer}

/*------------------SECTION--------------------*/
#page_section{ background-image:none}
	#page_section .body img{ border-color:#E2AECE; padding:2px}
	#page_section .left{ float:left;  width:320px}
		#page_section .nav1{  margin-top:10px; border-top:4px solid #A30050; background-color:#c3005e; padding-left:10px;; padding-right:10px}
			#page_section .nav1 LI{ padding-bottom:5px; padding-top:5px; color:#FFF;  border-bottom:1px solid #a60051}
			#page_section .nav1 LI A{ color:#FFF}
			#page_section .nav1 LI A:hover{ }
			#page_section .nav1 LI.activ A{ font-weight:bold; color:#FFF}
				#page_section .nav1 LI EM{ font-style:normal; font-size:16px}
			#page_section .nav1 LI.last{ border:0px}
			
		#page_section #newsletter H2{color:#0058a2; border-bottom:1px solid #e2aece;}	
	#page_section .right{ float:right; width:620px; font-size:14px}
	#page_section .right STRONG{ color:#0058A2}
		#page_section .right ul{ padding-left:10px; margin-left:10px; margin-bottom:5px}
			#page_section .right ul LI{ list-style-type:disc; padding-left:12px;}

/*------------------ARTICOL--------------------*/
#pictures{ border:1px solid #CCC; padding:2px; margin:20px 4px 20px 2px; width:500px}
	#pictures .jcarousel-clip{ width:500px; height:400px;  background-color:#FFF}
		#pictures UL{list-style-image:none; list-style-type:none; margin:0px; padding:0px}
		#pictures UL LI{ width:500px; height:400px; position:relative; text-align:center}
	#pictures #controls{ background-color:#F5F5F5; margin-top:6px; text-align:center; padding:4px}	
		#pictures #controls A{ color:#CD0000; font-size:11px; margin-right:5px}
		#pictures #controls A.selected{ color:#000; font-weight:bold}
		#pictures #controls #controls-prev{ float:left; cursor:pointer}
		#pictures #controls #controls-next{ float:right;  cursor:pointer}
		
/*------------------COMENTARII--------------------*/
.pg-comments{ width:100%; padding-top:20px}
	.pg-comments #comments{ list-style-type:none; padding:0px; margin:0px; font-size:11px; line-height:18px}
		.pg-comments #comments LI{ list-style-type:none; margin-top:20px}
		.pg-comments #comments LI .comment-entry{background-color:#F8F8F8; border-bottom:1px solid #EEE; padding:6px}
		.pg-comments #comments .author{ padding-left:3px;  margin-bottom:5px; font-size:12px; color:#000 }
			.pg-comments #comments .author .records_date{ float:none}
	
.pg-add-comment{ margin-top:10px; margin-bottom:10px; width:100%}	
	.pg-add-comment .head{ margin-bottom:10px}
	.pg-add-comment .login-as{ font-size:12px}
	.pg-add-comment .login-as A{ color:#9a0000}
	.pg-add-comment .login-as A:hover{ color:#000000}
	
#comment-form{ padding-top:0px; width:100%}
	#comment-form .label{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
	#comment-form .form-textarea{width:450px}
		#comment-form TEXTAREA{ width:440px; height:100px; border:1px solid #663366; font-size:12px; line-height:18px; color:#666}
	#comment-form .nota1{ font-size:10px; clear:both}	

	FORM .submit-btn{ margin-top:10px; margin-bottom:10px}
		FORM .submit-btn A{ background-color:#000000; color:#FFFFFF; width:140px; height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; display:block; text-decoration:none}
		FORM .submit-btn A:hover{ background-color:#9a0000} 
	.comment-alert{ font-size:9px; color:#9a0000}	

/*------------------PLAN--------------------*/
.plan{}
	.plan .title{ font-size:20px; color:#C00000; font-family:Arial, Helvetica, sans-serif; padding:15px; display:block}

/*------------------INREGISTRARE--------------------*/
#inregistrare{ color:666666}
	#inregistrare H1{ color:663366}
	#inregistrare .input-field{ margin-bottom:10px}
		#inregistrare .input-field .small{ font-size:10px; color:#F00; padding-left:110px}
	#inregistrare LABEL{ float:left; width:100px; text-align:left; padding-right:10px; font-weight:bold}
	#inregistrare INPUT{ border:1px solid #EBA4C7}
	#inregistrare .mandatory{ color:#F00; padding-left:4px}
	#inregistrare .registerform-info{ font-size:11px;} 
		#inregistrare .registerform-info SPAN{ color:#F00}
	#inregistrare .reg-info{ padding-bottom:10px}
	#inregistrare .button{ border:0px; margin-top:10px}
	.error{ color:#870448; font-weight:bold; font-size:14px;}

/*------------------PAGINATION--------------------*/
.pagination { padding:5px;  font-size:0.9em; line-height:30px}
	.pagination A{ padding:3px; }
	.pagination A.activ{ color:#000; font-weight:bold;}
	.pagination EM{ color:#BDBDBD}
	.pagination A STRONG{ font-size:16px; font-weight:normal;}

/*------------------FOOTER--------------------*/
.footer{ text-align:left; background-image:url(/static/images/bg_footer.jpg); background-repeat:repeat-x; background-position:top; border-top:1px solid #ffd8eb; margin-top:15px; padding:10px}
	.footer .footer_item{ float:left; width:150px; font-size:13px; font-weight:bold; padding:10px}
	.footer UL{ padding-top:5px}
	.footer LI{ padding:0px; padding-bottom:3px}
	.footer LI A{ font-weight:normal}
	
	.footer .footer_links{ float:right}
		.footer .footer_links LI{ float:left; margin:0px 5px 0 0; color:#555555}
		.footer .footer_links LI a {color:#555555}
	
.footer_bottom{ width:100%; text-align:center }
	.footer_bottom .holder{ background-image:url(/static/images/footer.png); height:19px;}
*html .footer_bottom .holder{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/static/images/footer.png'); background-image:none}


/*------------------TABS--------------------*/
.ui-tabs .ui-tabs-panel A{ background:transparent url(/static/images/bullet_arrow.gif) no-repeat scroll 6px 8px;
		display:block;
		padding:3px 2px 5px 18px;
		font-weight:bold;
		color:#663366;
		font-size:11px;
   	    font-family:Arial, Helvetica, sans-serif
	}

/*------------------OTHER--------------------*/
.spacer1{ font-size:1px; height:1px; line-height:1px; display:block }
.spacer3{ font-size:3px; height:3px; line-height:3px}
.spacer5{ font-size:5px; height:5px; line-height:5px}
.spacer10{ font-size:10px; height:10px; line-height:10px; display:block}
.lineO{ background-image:url(../images/lineO.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px}
.clear{clear:both; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}

#forum{ width:100%; margin-top:35px; background-color:#E2AECE;}
#forum .forum_title{ background-color:#123062; font-size:14px; color:#FFFFFF; font-weight:bold;  padding:7px 5px; font-size:14px;}
#forum .row1{padding:5px; background-color:#EAF7FF;}
#forum .spacer{background-color:#FFF8E1}
#forum .pagination{ line-height:normal;}
#forum .forum_pagination{background-color:#FFF8E1; padding:5px;}
#forum .forum_pagination a{ background-color:#123062; font-weight:bold; border:1px solid #cdcdcd; padding:0 3px 0 3px; color:#FFFFFF}
#forum .forum_pagination a:hover{text-decoration:none; background-color:#EAF7FF; color:#666666;}
#forum .forum_pagination a.activ{text-decoration:none; background-color:#EAF7FF; color:#666666;}

.right_top_cornered_bottom{border-top:1px solid #E9BABB; border-right:1px solid #E9BABB; border-left:1px solid #E9BABB; position:relative; padding:5px; color:#674834;}
.right_top_cornered_bottom_register{border-right:1px solid #E9BABB; border-left:1px solid #E9BABB; position:relative;color:#674834;}
.pink_bottom{background-image:url(/static/images/forum/forum_add_post_bottom.gif); background-repeat:no-repeat; background-position:center;  padding:0px; margin:0px; height:9px; line-height:9px; font-size:6px;}
.right_top_cornered_bottom input.roz,textarea.roz{border:1px solid #E9BABB;}
.right_top_cornered_bottom_register input.roz,textarea.roz{border:1px solid #E9BABB;}
.pink{ background-color:#F6DFE1;}
.right_top_cornered_bottom_register .reg_left{padding-left:45px;}
.site{margin-top:5px;}
#sitemap{}
#sitemap .level_1{ font-size:16px; font-weight:bold;}
#sitemap .level_2{ font-size:14px;}

#forum_items{ border-left:1px solid #D5E8FE;}
#forum_items .item{ margin-bottom:15px; margin-left:15px;}
#forum_items .item .photo{ width:64px; float:left; margin-top:2px;}
#forum_items .item .content{ width:229px; margin-left:10px; text-align:left; float:left}
#forum_items .item .content h3{ color:#003C69; margin-bottom:3px; }
#forum_items .item .content h3 a{ color:#003C69;}
#forum_items .item .content h3 a:hover{ text-decoration:none}
#forum_items .item .content {font-size:12px; font-family:Arial; line-height:16px}
#site-search{ float:right; width:325px; margin-top:10px; margin-right:10px;}
#site-search #q{width:230px; border:1px solid #D7D7D7;}

.section-title{ margin-bottom:2px;}
.print-yahoo{float:right; width:190px; line-height:26px;margin-right:12px;}
.print-yahoo a:hover{text-decoration:none}
.print-yahoo .ym{background-image:url(/static/images/section_ym.gif); background-repeat:no-repeat; background-position:center;  height:18px; line-height:18px; width:22px; font-size:18px; margin-top:3px; display:block; float:right;}
.print-yahoo .print{background-image:url(/static/images/section_print.gif); background-repeat:no-repeat; background-position:center;  height:18px; line-height:18px; width:18px; font-size:18px; margin-top:3px; margin-left:5px; margin-left:10px; display:block; float:right;}

.print-yahoo .facebook{background-image:url(/static/images/section_facebook.gif); background-repeat:no-repeat; background-position:center;  height:18px; line-height:18px; width:22px; font-size:18px; margin-top:3px; display:block; float:right;}
.print-yahoo .twitter{background-image:url(/static/images/section_twitter.gif); background-repeat:no-repeat; background-position:center;  height:18px; line-height:18px; width:18px; font-size:18px; margin-top:3px; margin-left:5px; display:block; float:right;}

