body {

font-family: Verdana, Arial, Helvetica, sans-serif;

background:url(../images/layout/bkg_line.jpg) top repeat-x;

}

	

*{

margin: 0;

padding: 0;

}



a{

text-decoration:none;

}

img{

border:none;

margin:0px;

}



#header_wrap{

width:100%;

height:104px;

background:url(../images/layout/header_bkg.jpg) top repeat-x;

}

#header{

width:760px;

margin:0px auto;

}

#logo{

float:left;

margin:10px 0 0 20px;

}

#logo a{

width:233px;

height:77px;

display:block;

background:url(../images/layout/logo.jpg);

}

#logo a span{

display:none;

}



#language{

float:right;

width:170px;

height:28px;

display:block;

background:url(../images/layout/language_bkg.jpg);

margin:5px 0 0 0;

padding:4px 0 0 35px;

}

#language a.en{

background:url(../images/layout/en_flag.jpg) no-repeat left top;

padding:5px 0 0px 40px;

font-size:10px;

color:#FFFFFF;

font-weight:bold;



height:20px;

float:left;

}

#language a.ro{

background:url(../images/layout/ro_flag.jpg) no-repeat left top;

padding:5px 0 0px 40px;

font-size:10px;

color:#FFFFFF;

font-weight:bold;



height:20px;

float:left;

}





#sec_menu{

float:right;

width:200px;

clear:right;

text-align:center;

margin:8px 0 0 0;

}

#sec_menu a{

color:#DDEFF8;

font-size:10px;

border-right:1px solid #264D84;

padding:0 10px 0 0;

}

#sec_menu a.last{

padding:0px;

border:none;

}

#sec_menu a:hover{

color:#999999;

}



#main_menu_wrap{

width:100%;

height:31px;

background:url(../images/layout/main_menu_bkg.jpg) repeat-x;

}

#main_menu{

width:760px;

margin:0px auto;

padding:1px 0 0 0;

}

#main_menu a{

float:left;

color:#434341;

font-size:12px;

padding:9px 10px 9px 10px;

line-height:12px;

}

#main_menu a:hover,#main_menu a.active{

background:url(../images/layout/main_menu_a.jpg) bottom center;

color:#111111;

}





#content_wrap{

width:100%;

}

#content{

background:url(../images/layout/content_line.png) center repeat-y;

width:800px;

margin:0px auto;

display:table;

}



#content_top{

width:800px;

background:url(../images/layout/content_top_page_bkg.png) center no-repeat;

height:10px;

display:block;

margin:0px auto;

}





#left_side{

width:532px;

float:left;

}



#homepage_img_box{

width:512px;

height:201px;

padding:10px 0 0 20px;



margin:-10px 0 0 0;

background:url(../images/layout/content_top_home_bkg.jpg) left;

float:left;

clear:left;

}

#homepage_img_box img{

background:#FFFFFF;

padding:5px;

border:1px solid #D3D5D4;

float:left;

}







#right_side{
	
	float:left;
	
	width:250px;
}



#right_content{

/*float:left;*/

width:227px;

  min-height:300px;

  height:auto !important;

  height:300px;

display:block;

background:url(../images/layout/right_content_bottom_corner.jpg) no-repeat bottom left;

padding:10px;

}

#right_content h2{

font-size:14px;

font-family:Georgia, "Times New Roman", Times, serif;

color:#000000;

font-weight:100;

padding:2px 0 5px 0;

border-bottom:1px dashed #CCCCCC;

}

.short_news{

line-height:110%;

padding:15px 0 15px 0;

}

.short_news h3 a{

font-size:12px;

color:#3C5687;

}

.short_news h3 a:hover{

text-decoration:underline;

}

.short_news span{

font-size:10px;

color:#9E9A85;

}

.short_news p{

font-size:12px;

color:#6A6757;

}



#archive{

line-height:110%;

padding:15px 0 15px 0;

}

#archive h2{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#333333;

font-weight:100;

line-height:15px;

padding:7px 0 7px 0;

border-bottom:1px dashed #CCCCCC;

border-top:1px dashed #CCCCCC;

}

#archive ul{

list-style:none;

}

#archive ul li{

margin:3px 0 0 0;

}

#archive ul li a{

color:#3C5687;

font-size:12px;

}

#archive ul li a:hover,#archive ul li a.active{

color:#EE2E24;

}



#links {

	margin:10px 0 0 0;

	width:227px;

	float:left;

	padding-left:10px;

}

#links h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#333333;

	font-weight:100;

	line-height:15px;

	border-bottom:1px dashed #CCCCCC;

	padding: 0 0 7px 0;

}

#links p {

	font-size: 12px;

	margin: 3px 0;

}



#newsletter{

background:url(../images/layout/newsletter.jpg);

width:227px;

margin:20px 0 0 0;

float:left;

padding:10px;

}

#newsletter form{

margin:0px;

float:left;

width:auto;

background:none;

}

#newsletter h2{

background:url(../images/layout/news_letter_mail.jpg) left no-repeat;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#222222;

font-weight:100;

padding:0 0 4px 25px;

border-bottom:1px dashed #CCCCCC;

}

#newsletter p{

font-size:10px;

padding:5px 0 5px 0;

color:#666666;

}

#newsletter input{

font-size:11px;

padding:1px 5px 1px 5px;

color:#333333;

margin:0 2px 0 0;

}





#footer_wrap{
	height:181px;
	background:url(../images/layout/footer_bkg.jpg) center;
}

#footer{
	margin:0px auto;
	height:151px;
	width:760px;
	padding:30px 0 0 0;
}

#foot_sec_menu{

float:left;

width:200px;

clear:left;

text-align:center;



}

#foot_sec_menu a{

color:#3C5686;

font-size:10px;

border-right:1px solid #264D84;

padding:0 10px 0 0;

font-weight:bold;

}

#foot_sec_menu a:hover{

color:#999999;

}

#foot_sec_menu a.last{

padding:0px;

border:none;

}

#foot_copy{

float:right;

font-size:11px;

color:#333333;

text-align:right;

line-height:130%;

}

#foot_copy a{

color:#3C5686;

font-weight:bold;

}

#foot_promo_box{

float:left;

width:400px;

padding:10px;

}





/*Content*/

#left_side_content{
	float:left;
	padding:20px 20px 20px 40px;
	width:472px;
	text-align:left;
	clear: left;
}

#left_side_content h1{

font-size:20px;

color:#333333;

font-weight:100;

text-align:center;

border-bottom:1px dashed #CCCCCC;

padding:0 0 10px 0;

margin:0 0 10px 0 ;

font-family:Georgia, "Times New Roman", Times, serif;

}

#left_side_content h2{

clear:both;

font-size:12px;

color:#000000;

margin:0 0 15px 0;

}

#left_side_content h3{

font-family:Georgia, "Times New Roman", Times, serif;

clear:both;

font-size:14px;

color:#000000;

font-weight:100;

border-bottom:1px dashed #CCCCCC;

padding:0 0 2px 0;

margin:0 0 2px 0;

}

#left_side_content h3 span{

color:#9E9A85;

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#left_side_content p{

color:#333333;

font-size:12px;

margin:0 0 10px 0;

text-align:left;

}

#left_side_content a{

color:#3C5687;

text-decoration:underline;

}

#left_side_content a:hover{

color:#EE2E24;

}

#left_side_content ul {

list-style:inside;

font-size:12px;

margin:0 0 10px 0;

padding:0 0 0 10px;

text-align:left;

}

#left_side_content ol{

list-style:decimal;

padding:0 0 0 30px;

font-size:12px;

margin:0 0 10px 0;

text-align:left;

}

#left_side_content img{

padding:3px;

border:1px solid #CCCCCC;

float:left;

margin:5px;

}

#left_side_content a.link{

float:right;

font-size:12px;

color:#3C5687;

margin:5px 0 5px 0;

}

#left_side_content a.link:hover{

color:#EE2E24;

}





#left_side_content.lista_doc{

}

#left_side_content.lista_doc h1{



}

#paginarea{

width:472px;

height:12px;

display:block;

float:left;

margin:10px 0 10px 0;

border-bottom:1px dashed #CCCCCC;

text-align:center;

padding:0 0 10px 0;

}

#paginarea.no_border{

border:none;

}

#paginarea.no_border a{

margin:0 4px 0 0;

}

#paginarea.no_border a:hover{



color:#333333;

}

#paginarea a,#paginarea.no_border a{

color:#3C5687;

font-size:12px;

text-decoration:none;

}

#paginarea a.active,#paginarea.no_border a.active{

color:#333333;

font-weight:bold;

}

#lista_doc_box{

border-bottom:1px dashed #CCCCCC;

padding:0 0 10px 0;

margin:0 0 15px 0;

}

#lista_doc_box h2{

font-size:12px;

color:#3C5687;

margin:0 0 4px 0;

}

#lista_doc_box h6{

font-size:10px;

color:#9E9A85;

font-weight:100;

margin:0 0 3px 0;

}

#lista_doc_box a.link{

float:none;

font-size:12px;

color:#3C5687;

margin:5px 0 5px 0;

}







#left_side_content.inside_magazine{

}

#left_side_content.inside_magazine h1{

border:none;

}

#left_side_content.inside_magazine h2{

border-bottom:1px dashed #CCCCCC;

border-top:1px dashed #CCCCCC;

color:#333333;

font-size:12px;

margin:0pt 0pt 5px;

padding:5px 0pt 5px 15px;

width:470px;

}

#left_side_content.inside_magazine a{

width:100%;

float:left;

color:#3C5687;

font-size:12px;

clear:both;

margin:0 0 4px 0;

}

.inside_magazine_box{

margin:0 0 20px 0;

float:left;

}





#left_side_content.news_archive{

}

#left_side_content.news_archive p{

color:#6A6757;

font-size:11px;

}

#left_side_content .news_archive_box{

background:url(../images/layout/news_archive_box_bkg.jpg);

width:449px;

height:103px;

display:block;

float:left;

padding:9px;

margin:0 0 10px 0;

}

#left_side_content .news_archive_box a.news_thumb img{

width:130px;

height:100px;

padding:0px;

margin:0px 10px 0 0;

float:left;

}

#left_side_content .news_archive_box h2{

clear:none;

color:#3C5687;

font-size:12px;

margin:0 0 4px 0;

}

#left_side_content .news_archive_box h6{

color:#9E9A85;

font-weight:100;

font-size:10px;

margin:0 0 2px 0;

}

#left_side_content .news_archive_box a.read_more{

font-size:12px;

color:#3C5687;

float:right;

margin:0 10px 0 0;

}



#left_side_content.inside_article{

}

#left_side_content.inside_article h1{

border:none;

margin:0 0 2px 0;

text-align:left;

padding:0px;

}

#left_side_content.inside_article h6{

color:#9E9A85;

font-weight:100;

font-size:10px;

margin:0 0 20px 0;

}



#author{

margin:10px 0 5px 0;

}

#author p{

font-size:12px;

color:#333333;

font-weight:bold;

}

#author p span{

font-weight:100;

color:#3C5687;

}



#comment_article{

margin:5px 0 10px 0;

}

#comment_article p{

font-size:12px;

color:#333333;

font-weight:bold;

}

#comment_article p span{

font-weight:100;

}



.comment{

padding:10px;

background:#F6F5EA;

border:1px solid #E8E6D1;

margin:0 0 10px 0;

}

.comment h5{

color:#3C5687;

font-size:12px;

margin:0 0 5px 0;

}



#add_comment{

}

#add_comment p{

margin:0 0 4px 0;

}

#add_comment textarea{

margin:0 0 8px 0;

font-size:11px;

padding:3px;

color:#333333;

}

#add_comment input{

font-size:11px;

color:#333333;

margin:0 0 8px 0;

padding:1px 3px 1px 3px;

}



#spacer{

background:url(../images/layout/shadow_spacer.jpg) center no-repeat;

width:472px;

height:12px;

display:block;

float:left;

margin:10px 0 10px 0;

}





#add_comment input.submitter,#newsletter input.submitter{

background:url(../images/layout/inoput_bkg.jpg) repeat-x;

padding:3px;

border:none;

}

