ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
  color: #288201;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
}

ul
{
  list-style-position: inside;
}

ul.no-bullets
{
  list-style-type: none;
}

body
{
  background : #FFFFFF;
  font-family : Arial, Tahoma, sans-serif;
  font-size : 11px;
}

img{
  behavior: url(../css/_iepngfix.htc);
  border: 0px;
}

.homepage h2
{
  color: #7CB52A !important;
  font-size: 16px;
}

.homepage
{
  width: 920px !important;
}

#main
{
  width: 100%;
  min-width: 860px;
  height: 100%;
  background: #FFFFFF url('../images/bg.jpg') repeat-x top left;
}

#main_content
{
  /*width : 860px;*/
  width : 920px;
  margin : 0 auto;

}

#header
{
  width: 100%;
  padding-top: 20px;
  padding-bottom: 0px;
  position: relative;
}

#header #logo
{
  float : left;
}

#header #donate-button {
	position: absolute;
	top: 0px;
	background-color: #92b100;
	width: 65px;
	height: 24px;
	text-align: center;
	right: 0px;
}

#header #rss-feed {
	position: absolute;
	top: 0px;
	background-color: #92b100;
	width: 40px;
	height: 24px;
	text-align: center;
	right: 80px;
}

#header #social-buttons {
	position: absolute;
	top: 30px;
	width: 150px;
	height: 40px;
	text-align: center;
	right: 0px;
}

#header #social-buttons img{
	padding: 0px 3px 3px 3px;
}


#header #donate-button a, #header #rss-feed a {
	line-height: 24px;
	color: #ffffff;
}

#header .menu
{
  float: right;
  padding-top:15px;
}

#header .menu a
{
  font-size: 14px;
  color: #000000;
  float: left;
  display: block;
  padding: 0 15px;
  line-height:35px;
  border-right: 1px solid #FFFFFF;
}

#header .menu a:hover
{
  text-decoration: none;
  color: #FFFFFF;
  background-color: #8CB100;
}

#header .homepage-menu a
{
  padding: 0 12px;
}


.title
{
  color: #4C4C4C;
  font-size: 18px;
  font-weight: normal;
  margin: 5px 0px 10px 0px;
}

#login_box a
{
  color: #000000;
  font-weight: bolder;
}

.box
{
  background-color: #F0F0D8;
  border: 1px solid #D4D3B4;
  width: 230px;
  padding: 15px;

}

.box-lighter
{
  background-color: #F6F6F0;
  border: 1px solid #F0F0D8;
  padding: 15px;

}

.my_left_column
{
  width: 216px;
}

div.my_box
{
  width: 184px;

}

div.my_box a.active
{
  border: 1px solid #81B522;
  background-color: #65A700;
}

div.my_image_box
{
  width: 214px;
  padding: 0px;
  text-align: center;
}

div.left
{
  float: left;
}

div.right
{
  float: right;
}

.right_content
{
  /*width: 540px;*/
  width: 620px;
}

.my_right_content
{
  width: 600px;
}

.right_content_thinner
{
  width: 370px;
}

.right_content_thinner_search
{
  width: 300px;
}

.right_content_inner
{
  background: #FFFFFF;
  padding: 15px;
  /*width: 95%;*/
}

div.br_10
{
  height: 10px;
}

div.br_15
{
  height: 15px;
}

.popup_tip
{
  position: absolute;
  width: 300px;
  color: #FFFFFF;
  top: 0px;
  z-index: 1000;
}

.popup_tip .left_tip
{
  padding-top:5px;
  width: 8px;
  height: 16px;
  background: url(../images/green_arrow.png) no-repeat bottom;
  float: left;
}

.popup_tip .right_tip
{
  background-color: #8CB100;
  padding: 10px;
  float: left;
}

span.mceEditorContainer select
{
  vertical-align:top !important;
}

/* Footer - adaugat de Andrei */

#footer .row_sp_home img
{
}

#footer .row_sp_home a:hover
{
}

#footer #footer_wrapper #footer_right_home{
position: relative;
width: 630px;
float: right;
text-align: left;
/*border: #D4D3B4 solid 1px */
}
#footer #footer_wrapper #footer_right_home .in{
position: relative;
width: 535px;
height: 38px;
}
#footer #footer_wrapper #footer_right_home .in_r{
position: relative;
float: right;
width: 79px;
height: 28px;
text-align: center;
margin-top: 0px;
margin-right: 12px;
}
#footer #footer_wrapper #footer_right_home .in_stars{
position: relative;
margin-bottom: 10px;
background-image: url(../images/star.png);
background-position: center;
background-repeat: repeat-x;
width: 530px;
height: 28px;
}
#footer #footer_wrapper #footer_right_home .in_stars img{
top: 32px;
}
#footer #footer_wrapper #footer_right_home .in .big_white{
  width: 530px;
  height: 19px;
  border: none;
  padding-top: 6px;
  padding-left: 6px;
  background-color: #FBFAE8;
}
#footer #footer_wrapper #footer_right_home .in .middle_white{
  width: 220px;
  height: 19px;
  border: none;
  padding-top: 6px;
    padding-left: 6px;
  background-color: #FBFAE8;
}
#footer #footer_wrapper #footer_right_home .in .middle_white_select{
  width: 227px;
  height: 25px;
  border: none;
  padding-top: 6px;
    padding-left: 6px;
  background-color: #FBFAE8;
}
#footer #footer_wrapper #footer_right_home .in_r .middle_white_sub{
  width: 79px;
  height: 25px;
  border: none;
  /*padding-top: 6px;*/
  background-color: #FBFAE8;
  font-weight: bold;
  left: 450px;

}
#footer #footer_wrapper #footer_right_home .in .serie_white{
  width: 79px;
  height: 19px;
  border: none;
  padding-top: 6px;
    padding-left: 6px;
  margin-right: 10px;
  background-color: #FBFAE8;
}
#footer #footer_wrapper #footer_right_home .in .cnp_white{
  width: 330px;
  height: 19px;
  border: none;
  padding-top: 6px;
  padding-left: 6px;
  background-color: #FBFAE8;
}

#footer
{
  color: #FFFFFF;
}

#wrapper #content #float_right #text_block2 #text_block_right p{
margin-top: 0px;
margin-bottom: 5px;
font-weight: bolder;
}
#wrapper #content #float_right #text_block2 #text_block_right p a{
color: #7B9F01;
text-decoration: none;
}
#footer #footer_wrapper #footer_right_home p ,#footer #footer_wrapper #footer_left p, #footer #footer_wrapper p{
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 20px;
color: #FFFFFF;
font-size: 18px;
}
.row_sp_home{
position: relative;
/*width: 580px;*/
height: 70px;
margin-top: 10px;
}
.row_input_home{
position: relative;
/*width: 580px;*/
margin-top: 25px;
}
.sp_home{
position: relative;
float: left;
margin-left:7px;
width: 109px;
height: 40px;
}
#footer #footer_wrapper .row_p_home{
width: 860px;
height: 40px;
position: relative;
}
.distance_home{
position: relative;
padding: 6px;
background-color: #A1BA44;
margin-right: 10px;
float: left;
}
.brick{
text-decoration: none;
color: #FFFFFF;
}
#iarba{
position: relative;
width: 100%;
height:49px;
background-image: url(../images/iarba.jpg);
background-position: top left;
background-repeat: repeat-x;
}
#footer{
position: relative;
width: 100%;
/*height: 350px;*/
background-color:#7B9F01 ;
}
#footer #footer_wrapper{
width :835px;
text-align : left;
margin : 0 auto;
}
#footer #footer_wrapper #footer_left{
position: relative;

width: 290px;
float: left;
text-align: left;
}
#footer #footer_wrapper #footer_right{
position: relative;
text-align: left;
float:right;
padding-bottom: 40px;

}
#footer #footer_wrapper #footer_right p ,#footer #footer_wrapper #footer_left p{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
color: #FFFFFF;
font-size: 18px;
}
.row_sp{
position: relative;
width: 580px;
height: 40px;
margin-top: 10px;
}
.sp{
position: relative;
float: left;
margin-left:7px;
width: 125px;
height: 40px;
}
#footer #footer_wrapper #footer_left #row_p{
position: relative;
padding-top: 20px;
}
.distance{
position: relative;
padding-bottom: 25px;
}
#footer #footer_wrapper #footer_left #row_p a{
padding: 6px;
text-decoration: none;
color: #FFFFFF;
background-color: #A1BA44;
}

#footer #footer_wrapper #footer_bottom{
margin-bottom: 25px;
width: 835px;
color: #FFFFFF;
background-color:#A1BA45 ;
height: 44px;
}
#footer #footer_wrapper #footer_bottom #cop_right{
position: relative;
float: left;
left: 10px;
padding-top: 15px;
width: 280px;
}

#footer #footer_wrapper #footer_bottom #made_by_outer{
  position: relative;
  width: 500px;
  float: right;
  padding-top: 15px;
}

#footer #footer_wrapper #footer_bottom #made_by{
position: absolute;
right: 14px;
top: 15px;
}


.errors
{
  border: 1px solid #F00;
  padding: 10px;
  margin-bottom: 15px;
}

.errors ul
{
  list-style-position: inside;
}

.notice
{
  border: 1px solid #288201;
  padding: 10px;
  margin-bottom: 15px;
}


.reg_indicator
{
  width: 240px;
  background-color: #F7F7ED;
  height: 3px;
  margin-top: 10px;
}

.reg_indicator_inner
{
  background-color: #8CB100;
  height: 3px;
  font-size: 1px;
}



a.box_link
{
  border: 1px solid #DCDCBC;
  background-color: #938661;
  padding: 5px 10px 5px 10px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  width: 164px;
  margin-bottom: 5px;
}

a.box_link_long
{
  width: 205px;
}

.big_box
{
  width: 268px !important;
}

.message_item
{
  padding: 10px 0px 5px 10px;
  border-bottom: 1px solid #D4D3B4;
}

a.mess_box
{
  width: auto;
  display: block;
  padding: 10px;
  text-align: center;
  position: relative;
  top: 1px;
  color: #000000;
  font-weight: bold;
  margin-right: 3px;
}

.pagination
{
  text-align: right;
  padding: 5px;
}

.pagination li
{
  display: inline;
}

.pagination a
{
  color: #000000;
}

.green_text
{
  color: #8CB100;
}

.thumb_list
{
  border: 1px solid #8CB100;
  padding: 5px;
  width: 100px;
  height: 125px;
  float: left;
  display: block;
  margin-right: 5px;
  background-color: #FFFFFF;
  margin-top: 5px;
}

.thumb_list .header
{
  background-color: #A1BA44;
  padding: 3px;
  margin-bottom: 3px;
  overflow: hidden;
  color: #FFFFFF;
}

.thumb_list a:hover
{
  opacity:0.7;
  filter:alpha(opacity=70);
}

.thumb_list a
{
  opacity:1;
  filter:alpha(opacity=100);
  color: #FFFFFF;
}

.edit_profile_menu
{

}

.edit_profile_menu a
{
  display: block;
  background-color: #FFFFFF;
  float: left;
  padding: 5px;
  border-right: 2px solid #7B9F01;
  border-bottom: 2px solid #7B9F01;
  color: #7B9F01;
  height: 13px;
}

.edit_profile_menu a:hover
{
  background-color: #7B9F01;
  color: #FFFFFF;
}

.edit_profile_menu a.active
{
  background-color: #7B9F01;
  color: #FFFFFF;
}

.create_action_menu
{
  margin-bottom: 10px;
  background: #F1F1D9;

}

.create_action_menu div.a
{
  display: block;
  background: url(../images/right_bg_action_menu1.jpg) right top no-repeat;
  float: left;
  padding: 7px 18px 7px 15px;

  height: 16px;

  color: #4A4A4A;
}

.create_action_menu div.active
{
  color: #FFFFFF;
  background: #90B301 url(../images/right_bg_action_menu.jpg) right top no-repeat;
}

.recruit_list
{
  float: left;
}

div.textarea_bg_brown
{
  border: 2px solid #7B9F01;
  padding: 10px;
  height: 200px;
}

.recruit_list_inner
{
  position: relative;
  width: 100px;
  height: 110px;
  padding: 5px;
  border: 1px solid #65A700;
  margin-right: 10px;
  margin-bottom: 10px;
}

#dp_layer
{
  padding: 10px;
  border: 3px solid #65A700;
  background-color: #F3FBFD;
  z-index: 10000;
  position: absolute;
  width: auto;
}

/*HOMEPAGE*/
.home-big-text
{
  font-size: 16px;
  font-weight: normal;
}

.home-big-text a
{
  color: #3B383B;
  text-decoration: none;
}

.home-big-text a:hover
{
  color: #3B383B;
  text-decoration: none;
}

.home-box
{
  width: 190px;
  border: 1px solid #D5D4B5;
}

.home-box h3
{
  background: #D5D4B5;
  padding: 10px;
  color: #3B383B !important;
  font-size: 14px;
}

.home-box-inner
{
  padding: 10px;
  background: #F1F1D7;
  height: 90px;
  overflow: hidden;
}

.home-box-inner ul li
{
  list-style-image: url(../images/larr.png);
  list-style-type: none;
}

.home-box-inner ul li a
{
  font-size: 14px;
  color: #3B383B;
  text-decoration: underline;
}

.home-box-inner .limage-outer
{
  float: left;
}

.home-box-inner .limage
{
  margin-right: 5px;
  width: 55px;
  padding-bottom: 2px;
  text-align: center;
}

.home-box-inner .limage img
{
  border: 2px solid #D5D4B5;
}

.home-news-box-outer
{
  width: 100%;
}

.home-news-box
{
  border-bottom: 1px solid #D5D4B5;
  padding: 10px 0px 10px 0px;
}

.home-news-box h3
{
  padding: 0px 10px 0 10px;
  color: #3B383B !important;
  font-size: 14px;
}

.home-news-box-inner
{
  padding: 10px;
}

.home-news-box div.home-news-more
{
  float: left;
  padding: 0 10px 10px 10px;
  font-size: 12px;
  color: #3B383B;
  background: #FFFFFF;
  font-weight: bold;

}

.home-news-box div.home-news-more a
{

  text-decoration: underline;
  color: #3B383B;
}

.top-sponsor
{
  text-align: center;
}

.top-sponsor a
{
  color: #000000;
}
.select_capitalize option{
	text-transform:capitalize;
}

.select_capitalize {
	text-transform:capitalize;
}

#show_action .header{
  background-color: #e0f0c5;
  border: 1px solid #63a71f;
  padding: 10px;
  font-size: 12px;
}

#show_action .header h1, #show_action h2{
  font-family: Tahoma;
  font-size: 24px;
  font-weight: normal;
}

#show_action h2{
  margin-bottom: 10px;
}
#show_action .header{
  position: relative;
}

#show_action .header .subscribe2action{
  color: #fff;
  background-color: #63a71f;
  padding:3px 5px 2px 5px;
  display: block;
}

#show_action .header .accept-status{
  color: #fff;
  background-color: #63a71f;
  padding:3px 5px 2px 5px;
  position: absolute;
  right: 0;
  bottom: 0;
}

#show_action .header .medal{
  position: absolute;
  right: 15px;
  top: 15px;
}

#show_action .header .show-action-rating{
  position: absolute;
  right: 25px;
  bottom: 15px;
  font-size: 40px;
  font-weight: bold;
  font-style: italic;
}

#show_action .header .action-url{
  color: #0e117a;
  text-decoration: underline;
  font-weight: bold;
  position: relative;
  bottom: 5px;
  margin-right: 10px;
}

#show_action .action-content{
  margin: 15px 0;
  background: #F0FBD9;  
  border: 1px solid #E2EEC7;
  padding: 10px;
}

#show_action .action-ok-not{
  font-size: 14px;
}

#show_action .action-ok-not .ok{
  float: left;
  width: 49%;
}

#show_action .action-ok-not .ok .item{
  margin-bottom: 3px;
  padding: 10px 20px;
  border: 1px solid #E2EEC7; 
}

#show_action .action-ok-not .not-ok{
  float: right;
  width: 49%;
}

#show_action .action-ok-not .not-ok .item{
  margin-bottom: 3px;
  padding: 10px 20px;  
  border: 1px solid #E2EEC7; 
}


#show_action .action-ok-not .ok h2{
  padding: 5px 0 5px 45px;
  background: #F0FBD9 url(../images/ok.png) 5px no-repeat;
  border: 1px solid #E2EEC7;  
  margin-bottom: 2px;
  font-size: 16px;
}

#show_action .action-ok-not .not-ok h2{
  padding: 5px 0 5px 45px;
  background: #F0FBD9 url(../images/not-ok.png) 5px no-repeat;
  border: 1px solid #E2EEC7;  
  margin-bottom: 2px;  
  font-size: 16px;  
}

#show_action .comments-item{
  background-color: #e7e7e7;
  border: 1px solid #b3b3b3;
  padding: 10px;
  margin-bottom: 10px;
}

#show_action .comment-header{
  font-size: 12px;
  margin-bottom: 5px;
}

#show_action .comment-header a{
  color: #000;
}

.leader-menu a{
  font-size: 14px;
  font-weight: bold;
}

.related-press{
  float: left;
  padding: 10px;
}
.related-press strong{
  font-size: 12px;
}
.related-press ul{
  list-style-type: none;      
}

.ul-no-type{
  list-style-type: none;    
}

