/* TinyMCE specific rules */
body.mceContentBody {
background: #FFFFFF;
font-size:12px;
}
.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

body{
font-family:Arial;
font-size:11px;
background-color:#DDD;
margin:0px;
padding:0px;
height:100%;
width:100%;
}

a:link, a:visited{
color:#333399;
text-decoration:none;
}
a:hover, a:active{
color:#FF0000;
}

ul, ol, li{
padding:0px;
margin:0px;
margin-left:10px;
list-style-position: outside;
}

ul li{
list-style-type: square;
}

ol li{
}

td{
vertical-align:top;
}

div.holder{
width:1000px;
margin:auto;
background-color:#FFFFFF;
/*position:fixed;*/
height:100%;
}

div.print_options{
background-color:#EEE;
text-align:right;
margin-bottom:5px;
padding:5px;
}
.print_options a{
text-decoration:none;
vertical-align:middle;
margin-left:20px;
}

img{
vertical-align:middle;
border:0px;
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-family:Trebuchet MS;
display:inline;
font-weight:normal;
vertical-align:middle;
clear:both;
color:#CC0000;
}
h1{
font-size:24px;
}
h2{
font-size:22px;
color:#09C;
}
h3{
font-size:15px;
}
h4{
font-size:14px;
}
h5{
font-size:13px;
}
h6{
font-size:12px;
}

font.blue{
color:#09C;
}

div.module_box{
background-color:#FFFFCC;
display:inline;
}

div.page_title{
color:#000000;
border-bottom:1px solid #CC0000;
margin-bottom:25px;
}

div.page_caption{
color:#AAAAAA;
font-size:11px;
margin-bottom:5px;
}
div.page_caption a{
text-decoration:none;
}

div.debug{
position:absolute;
z-index:100;
/*
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:.50;
*/
background-color:#FFFFFF;
color:#9900CC;
font-weight:bold;
padding:5px;
cursor:pointer;
display:inline-block;
border:1px solid #9900CC;
}

.back{
float:right;
margin-left:15px;
display:inline-block;
font-size:0.9em;
}

.elem_transparent{
opacity:0.50;
-ms-filter:'alpha(opacity=50)'; 
* filter:alpha(opacity=50);
}

/*--------- top menu -------------------------------*/
span.block_top_menu				{ float:right; display:inline-block; margin-top:20px; margin-right:5px; font-family:Arial; font-size:10px; color:#605D5D; }
.block_top_menu a:link, 
.block_top_menu a:visited	{ color:#605D5D; margin-left:10px; margin-right:10px; text-decoration:none; }
.block_top_menu a:hover, 
.block_top_menu a:active	{ color:#FF6600; }

/*--------- top menu 2 -------------------------------*/
span.block_top_menu2{
display:block;
background:url(../../images/bg_menu_sus.gif) repeat-x 0% 0% transparent; 
height:29px;
font-family:Arial; 
font-size:12px; 
font-weight:bold;
color:#000000; 
vertical-align:middle;
padding-left:10px;
padding-right:10px;
}
.block_top_menu2 a:link, .block_top_menu2 a:visited{
padding-top:10px;
height:25px;
width:76px;
text-align:center;
background:url(../../images/buton_menu_sus.gif) no-repeat 0% 0% transparent;
display:inline-block;
color:#605D5D;
vertical-align:middle; 
text-decoration:none; 
font-size:11px; 
font-weight:normal;
}
.block_top_menu2 a:hover, 
.block_top_menu2 a:active	{ color:#FF6600; }

/*--------- PHP Coder languages -------------------------------*/
.block_phpcoder_langs				{ color:#777777; display:inline-block; margin:5px; float:right; }
.block_phpcoder_langs a:link, 
.block_phpcoder_langs a:visited		{ color:#777777; display:inline-block; font-size:0.9em; text-decoration:none; }
.block_phpcoder_langs a:hover, 
.block_phpcoder_langs a:active		{ color:#FF0000; display:inline-block; }
.block_phpcoder_langs a.on:link, 
.block_phpcoder_langs a.on:visited	{ color:#FF6600; display:inline-block; font-size:0.9em; text-decoration:none; }


/*--------- main menu -------------------------------*/
.block_main_menu{
height:46px;
background:url(../../images/bg_menu.gif) repeat-x 0% 0% transparent;
display:block;
font-family:Trebuchet MS; 
font-size:16px; 
font-weight:bold;
color:#FFFFFF;
}
.block_main_menu a:link, .block_main_menu a:visited	{
background-color:transparent;
height:32px;
padding-top:14px;
margin-left:21px;
font-size:16px; 
color:#FFFFFF; 
display:inline-block;
text-decoration:none;
}
.block_main_menu a:hover, 
.block_main_menu a:active		{ background-color:transparent; color:#FFFFFF; }
.block_main_menu a.on:link, 
.block_main_menu a.on:visited	{background:url(../../images/menu_on_arrow.png) no-repeat 50% 100% transparent; color:#FFFFFF; }

/*--------- bottom menu -------------------------------*/
.block_bottom_menu{
background:url(../../images/bg_footer.gif) repeat-x 0% 0% transparent; 
height:27px;
padding-top:8px;
display:block;
text-align:center; 
font-size:14px;
font-family:Arial;
color:#FFFFFF;
}
.block_bottom_menu a:link, .block_bottom_menu a:visited{
color:#FFFFFF; 
font-weight:bold;
text-decoration:none; 
}
.block_bottom_menu a:hover, .block_bottom_menu a:active	{
color:#FFFFFF;text-decoration:underline;  
}


/*--------- pages images and gallery -------------------------------*/

.img_page_content{
border:0px;
padding:0px;
margin:1px;
}
.img_page_content_left{
border:0px;
padding:0px;
margin:1px;
float:left;
margin-right:10px;
}
.img_page_content_right{
border:0px;
padding:0px;
margin:1px;
float:right;
margin-left:10px;
}

div.img_page_content_gallery{
display:block;
text-align:center;
/*background-color:#CACD38;*/
padding:1px;
font-size:10px;
}
div.img_page_content_gallery div.thumbnails{
display:block;
clear:both;
}
div.thumbnails img{
padding:0px;
margin:1px;
border:0px;
}
img.thumbnail9{
padding:0px;
margin:0px;
border:0px;
margin-right:5px;
float:left;
vertical-align:middle;
}
img.thumbnail9_2{
width:130px;
padding:0px;
margin:0px;
border:0px;
margin-right:5px;
float:left;
vertical-align:middle;
}

a.photo_gal:link, a.photo_gal:visited{
display:inline-block;
background-color:#EEEEEE;
padding:5px;
margin:1%;
margin-right:0px;
margin-bottom:0px;
}
a.photo_gal:hover, a.photo_gal:active{
display:inline-block;
background-color:#CCCCCC;
padding:5px;
margin:1%;
margin-right:0px;
margin-bottom:0px;
}


/*--------- subpages display type -------------------------------*/
span.subpage_block{
clear:top;
padding:10px;
display:block;
/*background-color:#D8E2C2;*/
padding-bottom:10px;
}

span.subpage_block_allinone{
clear:top;
padding:10px;
display:block;
/*background-color:#DDCCE3;*/
padding-bottom:10px;
}

span.subpage_block_expandable{
clear:top;
padding:10px;
display:block;
/*background-color:#CEF7F7;*/
padding-bottom:10px;
}

span.subpage{
clear:both;
display:block;
margin-top:10px;
font-size:0.8em;
min-height:25px; /* inainte era 85 */
}
span.subpage a.title:link, 
span.subpage a.title:visited, 
span.subpage a.title:hover, 
span.subpage a.title:active {
text-decoration:none;
font-weight:bold;
font-size:1.2em;
}

span.subpage_half_l{
display:inline-block;
margin-bottom:1%;
padding:1%;
width:47%;
float:left;
height:135px;
overflow:hidden;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
}
span.subpage_half_r{
display:inline-block;
margin-bottom:1%;
padding:1%;
width:47%;
float:right;
height:135px;
overflow:hidden;
background-color:#DDDDDD;
border:1px solid #DDDDDD;
}

div.subpage_half{
margin-bottom:1%;
padding:1%;
border:1px solid #DDDDDD;
}

span.subpage_half_50{
display:inline-block;
margin-bottom:1%;
padding:1%;
width:48%;
float:left;
}

span.subpage_half_all{
display:inline-block;
margin-bottom:1%;
padding:1%;
border:1px solid #DDDDDD;
}

div.upper_silver{
background-color:#888888;
color:#FFFFFF;
padding:3px;
}
div.upper_silver_content{
border:1px solid #888888;
padding:3px;
}

div.upper_silver_content a.subpage_arrow{
color:#777777;
background:url(../../images/bullet_arrows.gif) no-repeat 2% 0% transparent;
/*
width:275px;
padding-left:15px;
*/
width:46%;
padding-left:4%;
float:left;
text-decoration:none;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}
div.upper_silver_content a.subpage_arrow:hover{
color:#FF0000;
}

a.subpage_title:link, 
a.subpage_title:visited, 
a.subpage_title:hover, 
a.subpage_title:active {
font-family:Tahoma;
text-decoration:none;
font-weight:bold;
font-size:1.2em;
color:#333333;
}
a.subpage_title:hover, 
a.subpage_title:active {
color:#FF0000;
}

a.subpage_more:link, 
a.subpage_more:visited, 
a.subpage_more:hover, 
a.subpage_more:active {
font-family:Tahoma;
text-decoration:none;
font-size:0.9em;
color:#BB0000;
float:right;
}
a.subpage_more:hover, 
a.subpage_more:active {
color:#FF0000;
}

a.subpage_title_red:link, 
a.subpage_title_red:visited {
font-family:Tahoma;
text-decoration:none;
font-weight:bold;
font-size:1.2em;
color:#AA0000;
}
a.subpage_title_red:hover, 
a.subpage_title_red:active {
color:#FF0000;
}
/*--------- pagination -------------------------------*/
div.pags{
font-size:12px;
margin:0px;
padding:0px;
display:block;
}
div.pags div.pages{
float:right;
text-align:right;
display:inline-block;
}
div.pages a:link, div.pages a:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
margin-bottom:2px;
color:#AAAAAA;
background-color:#EEEEEE;
display:inline-block;
float:left;
text-align:center;
}
div.pages a:hover, div.pages a:active{
color:#000000;
background-color:#DDDDDD;
}
div.pages a.sel:link, div.pages a.sel:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
color:#FFFFFF;
background-color:#CC0000;
display:block;
float:left;
text-align:center;
}
div.pages a.sel:hover, div.pages a.sel:active{
color:#000000;
background-color:#DDDDDD;
}

.dots{
background:url(../../images/dot.gif) repeat-x 50% 50% transparent;
height:20px;
display:block;
clear:left;
}
.clearall{
line-height:0px;
clear:both;
}

.lateral_box_title0		{color:#AA0000; font-size:14px; display:block; margin-bottom:5px; clear:both; font-weight:bold;}
.lateral_box0			{background:url(../../images/bg_box.gif) no-repeat 0% 0% #FFFFFF; color:#000; padding:10px; padding-top:3px; display:block; clear:both; margin-top:0px;}
.lateral_box0 a			{color:#000; display:block; text-decoration:none; font-size:12px;}
.lateral_box0 a:hover	{color:#C09;}
.lateral_box0 .date		{color:#777; font-size:0.9em;}
.lateral_box0 .title	{font-weight:bold;}

.lateral_box_title1		{color:#AA0000; font-size:14px; display:block; margin-bottom:5px; clear:both; font-weight:bold;}
.lateral_box1			{background:url(../../images/bg_box.gif) no-repeat 0% 0% #FFFFFF; color:#000; padding:10px; padding-top:3px; display:block; clear:both; margin-top:0px; font-size:12px; line-height:17px;}
.lateral_box1 a			{color:#000000; display:block; text-decoration:none;}
.lateral_box1 a:hover	{color:#000;}
.lateral_box1 .date		{color:#900; font-size:0.9em; float:right; clear:both;}
.lateral_box1 .title	{font-weight:bold;}

/*quick poll*/
.lateral_box_title2		{color:#AA0000; font-size:14px; display:block; margin-bottom:5px; clear:both; font-weight:bold;}
.lateral_box2			{background:url(../../images/bg_box2.gif) no-repeat 0% 0% #FFFFFF; color:#000; padding:10px; padding-top:3px; display:block; clear:both; margin-top:0px;}
.lateral_box2 a			{color:#C00; display:block; text-decoration:none; font-size:12px;}
.lateral_box2 a:hover	{color:#000;}
.lateral_box2 .date		{color:#AAA; font-size:0.9em; float:right; clear:both;}
.lateral_box2 .title	{font-weight:bold;}

.lateral_box_title3		{background-color:#09C; color:#FFF; padding:5px; font-size:1.2em; display:block; clear:both; font-weight:bold; margin-bottom:1px;}
.lateral_box3			{background-color:#EEE; color:#000; padding:5px; display:block; clear:both; border:1px solid #09C; margin:5px; margin-top:0px;}
.lateral_box3 a			{color:#09C; display:block; text-decoration:none; font-size:1.1em;}
.lateral_box3 a:hover	{color:#000;}
.lateral_box3 .date		{color:#AAA; font-size:0.9em; float:right; clear:both;}
.lateral_box3 .title	{font-weight:bold;}

.lateral_box_title4		{background-color:#09C; color:#FFF; padding:5px; font-size:1.2em; display:block; clear:both; font-weight:bold;  margin-bottom:1px;}
.lateral_box4			{background-color:#EEE; color:#000; padding:5px; display:block; clear:both; border:1px solid #09C; margin-top:0px;}
.lateral_box4 a			{color:#09C; text-decoration:none; font-size:1.1em;}
.lateral_box4 a:hover	{color:#000;}
.lateral_box4 .date		{color:#AAA; font-size:0.9em; float:right; clear:both;}
.lateral_box4 .title	{font-weight:bold;}

.lateral_box_title_2	{background-color:#9C0; color:#FFF; padding:5px; font-size:1.2em; display:block; clear:both; font-weight:bold; margin:5px; margin-bottom:1px;}
.lateral_box_2			{background-color:#EEE; color:#000; display:block; clear:both; margin:5px; margin-top:0px;}
.lateral_box_2 a		{color:#9C0; display:block; text-decoration:none; font-size:1.1em;}
.lateral_box_2 a:hover	{color:#000;}
.lateral_box_2 .date	{color:#AAA; font-size:0.9em; float:right; clear:both;}
.lateral_box_2 .title	{font-weight:bold;}


.box_rating				{font-size:10px;}
.box_rating .elem_transparent{
background-color:#9C0; 
opacity:0.90;
-ms-filter:'alpha(opacity=90)'; 
filter:alpha(opacity=90);
padding:5px;
display:block;
}

.box_comments			{padding:0px;}
.elem_transparent_ok{
background-color:#9C0; 
opacity:0.90; -ms-filter:'alpha(opacity=90)'; filter:alpha(opacity=90);
padding:5px;
display:block;
}
.elem_transparent_not_ok{
background-color:#C00; 
opacity:0.90; -ms-filter:'alpha(opacity=90)'; filter:alpha(opacity=90);
padding:5px;
display:block;
}

.box_comments .comment_0	{background-color:#FFFFFF; border:1px solid #EEE; clear:both; padding:5px; margin-top:5px;}
.box_comments .comment_1	{background-color:#F4F4F4; border:1px solid #EEE; clear:both; padding:5px; margin-top:5px;}
.box_comments .title		{font-size:1.1em; font-weight:bold; color:#09C;}
.box_comments .date			{font-size:0.9em; color:#9C0; float:right;}


.mandatory{
color:#FF0000;
}


.file_size{
color:#09C;
}
.file_date{
color:#9C0;
font-size:0.9em;
}

.page_date{
display:block;
margin-bottom:10px;
font-weight:bold;
clear:both;
color:#9C0;
}
.event li{
padding:5px;
}

.event_past{
/*color:#C90;*/
background-color:#F4F4F4;
color:#666666;
border:1px solid #C5C5C5;
}
.event_past a:link, .event_past a:visited{
color:#666666;
}
.event_past a:hover, .event_past a:active{
color:#000000;
}

.event_future{
/*color:#09C;*/
background-color:#F4F4F4;
color:#5182AC;
border:1px solid #C5C5C5;
}
.event_future a:link, .event_future a:visited{
color:#5182AC;
}
.event_future a:hover, .event_future a:active{
color:#000000;
}
.subscribe{
width:250px;
height:30px;
text-align:center;
float:right;
display:inline-block;
padding:3px;
background:url(../../images/subscribe_bg.gif) no-repeat 100% 0% #FFFFFF;
}

.all_subscribers{
width:240px;
float:right;
display:block;
background:url(../../images/subscribers_all_bg.gif) repeat-y 0% 0% transparent;
clear:both;
}
.top_subscribers{
display:block;
background:url(../../images/subscribers_top_bg.gif) no-repeat 0% 0% transparent;
padding:15px;
}
.bottom_subscribers{
display:block;
background:url(../../images/subscribers_bottom_bg.gif) no-repeat 0% 100% transparent;
clear:both;
}


.event_now{
/*color:#9C0;*/
background-color:#F4F4F4;
color:#000000;
border:1px solid #C5C5C5;
}
.event_now a:link, .event_now a:visited{
color:#000000;
}
.event_now a:hover, .event_now a:active{
color:#AA0000;
}

.tabs_links{
border-bottom:1px solid #AA0000;
}
.under_tabs_links{
border:1px solid #AA0000;
border-top:0px;
padding:10px;
}
.tabs_links a{
display:inline-block;
padding:3px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-color:#5182AC;
color:#FFFFFF;
font-weight:bold;
}
.tabs_links a:hover, .tabs_links a:active, .tabs_links a.sel{
background-color:#AA0000;
color:#FFF;
}

.icon{
vertical-align:middle;
border:0px;
padding:0px;
margin:0px;
}

form{
border:0px;
margin:0px;
padding:0px;
display:inline;
}

input, select, textarea {
font-size:11px;
font-family:Arial;
padding:2px 2px 2px 2px;
vertical-align:middle;
border:1px solid #AAA;
border-top:1px solid #777;
border-left:1px solid #777;
margin:1px;
}

input[type="button"], input[type="submit"], input[type="reset"] {
/*background-color:#09C;
border:1px solid #09C;*/
background-color:#A00;
border:1px solid #A00;
color:#FFF;
font-weight:bold;
}

input.type-1{
background-color:#A00;
border:1px solid #A00;
}
input.type0{
background-color:#AAA;
border:1px solid #AAA;
}
input.type1{
background-color:#9C0;
border:1px solid #9C0;
}

.login input{
float:right;
}
.login input[type="text"], .login input[type="password"]{
width:50%;
}

.form input, .form textarea, .form select{
padding:4px;
width:320px;
}

.form textarea{
height:100px;
}

.form input[type="button"], .form input[type="submit"], .form input[type="reset"]{
width:226px;
}

input[type="checkbox"], input[type="radio"]{
width:auto;
background-color:transparent;
border:0px;
margin:0px;
}

.ajax_form{
text-align:left;
}

ul.sub_menu{
margin-left:0px;
}
ul.sub_menu li{
background-color:#09C;
list-style-type: none;
margin:0px;
margin-bottom:1px;
padding:2px;
font-weight:bold;
font-size:1.1em;
}
ul.sub_menu li:hover, ul.sub_menu li.selected{
background-color:#C09;
}

ul.sub_menu li a{
color:#FFF;
}

font.cr_sel {
background-color:#66CC00;
color:#FFFFFF;
padding-left:3px;
padding-right:3px; 
margin:1px;
display:inline-block;
cursor:pointer;
}

font.cr_notsel {
background-color:#CCCCCC;
color:#FFFFFF;
padding-left:3px;
padding-right:3px; 
margin:1px;
display:inline-block;
cursor:pointer;
}

span.center{
display:block;
text-align:center;
}

div.captcha{
text-align:right;
font-size:9px;
background-color:#EEEEEE;
color:#DDDDDD;
width:230px;
height:90px;
}
div.captcha span{
display:block;
padding:10px;
height:20px;
color:#AAAAAA;
font-size:10px;
}
div.captcha a{
text-decoration:none;
font-size:9px;
color:#AAAAAA;
}
div.captcha input{
width:95%;
float:left;
}

hr{
size:0px;
border:0px;
border-bottom:1px solid #CCCCCC;
}




/*
.tabs_links_big{
}
.under_tabs_links_big{
border:1px solid #9C0;
background-color: #9C0;
padding:10px;
}
.tabs_links_big a{
display:inline-block;
padding:5px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}
.tabs_links_big a:hover, .tabs_links_big a:active, .tabs_links_big a.sel{
background-color:#9C0;
color:#000000;
}
*/

.tabs_links_big{
}
.under_tabs_links_big{
border:1px solid #cbe1f7;
background-color: #cbe1f7;
padding:10px;
}
.tabs_links_big a{
display:inline-block;
padding:5px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}
.tabs_links_big a:hover, .tabs_links_big a:active, .tabs_links_big a.sel{
background-color:#cbe1f7;
color:#000000;
}

div.homepage_box{
border:0px solid #0066CC;
padding:0px;
width:180px;
height:260px;
overflow:hidden;
float:right;
margin-bottom:10px;
margin-right:2px;
}

div.homepage_box_full{
border:1px solid #0066CC;
padding:10px;
margin-bottom:10px;
}


/*---- events -------------------------------------*/
.event div{
padding:5px;
}
/*
.event_past{
background-color:#F4F4F4;
color:#666666;
border:1px solid #C5C5C5;
}
.event_past a:link, .event_past a:visited{
color:#666666;
}
.event_past a:hover, .event_past a:active{
color:#000000;
}

.event_future{
background-color:#F4F4F4;
color:#5182AC;
border:1px solid #C5C5C5;
}
.event_future a:link, .event_future a:visited{
color:#5182AC;
}
.event_future a:hover, .event_future a:active{
color:#000000;
}

.event_now{
background-color:#F4F4F4;
color:#000000;
border:1px solid #C5C5C5;
}
.event_now a:link, .event_now a:visited{
color:#000000;
}
.event_now a:hover, .event_now a:active{
color:#AA0000;
}

.subscribe{
width:250px;
height:30px;
text-align:center;
float:right;
display:inline-block;
padding:3px;
background:url(../../images/subscribe_bg.gif) no-repeat 100% 0% #FFFFFF;
}
.all_subscribers{
width:240px;
float:right;
display:block;
background:url(../../images/subscribers_all_bg.gif) repeat-y 0% 0% transparent;
clear:both;
}
.top_subscribers{
display:block;
background:url(../../images/subscribers_top_bg.gif) no-repeat 0% 0% transparent;
padding:15px;
}
.bottom_subscribers{
display:block;
background:url(../../images/subscribers_bottom_bg.gif) no-repeat 0% 100% transparent;
clear:both;
}
*/
/*-------------------------------------------------*/

td.alt0{
border-bottom:1px solid #CCCCCC;
background-color:#F4F4F4;
}
td.alt1{
border-bottom:1px solid #AAAAAA;
background-color:#EEEEEE;
}

div.autocomplete{
background-color:#FFFFFF;
position:absolute;
}
div.autocomplete ul li{
border-bottom:1px solid #CCCCCC;
}
div.autocomplete ul li:hover{
background-color:#DDDDDD;
}