/* general body and other backgrounds style begin --------------------------------- */

body{
 background-color: #FFFFFF;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;

 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight : normal;
 color: #414141;
}
td{
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight : normal;
 color: #414141;
}
a{
 background-color: transparent;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight : bold;
 color: #DA9109;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #000000;
}
img{
 border : 0px none;
}

.bgr_content_left{
 background : url(images/c_left_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_content_right{
 background : url(images/c_right_bgr.gif);
 background-repeat : repeat-y;
}

.co_margins{
 	background-color: #E0B597;
}
.co_site_bgr{
 	background-color: #FAEAC9;
}
.header_top_bgr{
  background : url(images/h_top.gif);
 background-repeat : no-repeat;
 height: 17px;
}
/* general body and other backgrounds style end --------------------------------- */




/* lang menu and search - styles begin --------------------------------- */

.lang_tbl{
	margin-left : 18px;
}
.lang{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #8E9190;
	padding-right : 2px;
	padding-left : 6px;
}
a.lang:hover{
	background-color: transparent;
	text-decoration : none;
	color: #1C4E35;
	padding-right : 2px;
	padding-left : 6px;
}
.lang_active{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #1C4E35;
	padding-right : 2px;
	padding-left : 6px;
}
.lang_line{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #547966;
}

/* lang menu and search - styles end --------------------------------- */


/* menu - styles begin --------------------------------- */

.hm{
    background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #FFFFFF;
    padding-top : 3px;
    padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 3px;
	text-align : left;
	display: block;
}
a.hm:hover{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #E7D3A1;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : left;
	display: block;
}
.mm{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight	 : bold;
	color: #DA9109;
	padding-left : 9px;
	padding-right : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
a.mm:hover{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #000000;
	padding-left : 9px;
	padding-right : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
.sm{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight	 : normal;
	color: #1C4E35;
	/*padding-left : 1px;
	padding-right : 5px;*/
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
a.sm:hover{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #000000;
	/*padding-left : 1px;
	padding-right : 5px;*/
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
.sm_arrow{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight	 : bold;
	color: #DA9109;
	padding-left : 9px;
	padding-right : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
}

/* menu - styles end --------------------------------- */



/* applications styles begin --------------------------------- */

.app_box{
  background-color: #FBF2E1;
  padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.app_box_head{
  background-color: #EECB8B;
	height: 21px;
}
.app_box_foot{
  background-color: #EECB8B;
	height: 17px;
}
.app_box_head_nr{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight	 : bold;
	color: #000000;
	padding-left : 6px;
	padding-right : 3px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
.app_box_head_text{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight	 : bold;
	color: #000000;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
a.app_box_head_text:hover{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight	 : bold;
	color: #A46B01;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}
.app_dotted{
 background : url(images/app_dotted_bgr.gif);
 background-repeat : repeat-x;
}
.app_box_date{
  background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight	 : bold;
	color: #776545;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 1px;
	padding-bottom : 1px;
	display: block;
}

/* applications styles end --------------------------------- */

/* applications archive styles begin --------------------------------- */

.app_a_search_box{
  background-color: #D3DFD8;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
}
input.app_a_search_input{
 background-color: #AEC2B7;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #1C4E35;
 width: 148px;
 height: 15px;
 border-style:solid;
 border-width:0px;
 border-color: #CAD9D0;
 padding-left : 3px;
 padding-right : 3px;
}
.app_a_dotted{
 background : url(images/app_sep2.gif);
 background-repeat : repeat-x;
}

/* applications archive styles end --------------------------------- */

/* news styles begin --------------------------------- */

.news_a_year{
  background-color: #FBF2E1;
	height:21px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
}
.news_list_head{
  background-color: #FCF6EC;
	height:17px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
}
.news_list_body{
	height:17px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
}

/* news styles end --------------------------------- */

/* page navigation - styles begin --------------------------------- */

.pn_bgr{
  background-color: #FBF2E1;
 	height: 20px;
}
.pn_link{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #DA9109;
}
a.pn_link:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}
.pn_link_no{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #DA9109;
	padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
  border-style:solid;
 	border-width:1px;
 	border-color: #F6DFB4;
 	display: inline-block;
}
a.pn_link_no:hover{
	background-color: #FFFFFF;
	text-decoration : none;
	color: #000000;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
  border-style:solid;
 	border-width:1px;
 	border-color: #99B0A5;
 	display: inline-block;
}
.pn_link_no_sel{
	background-color: #FFFFFF;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #000000;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 2px;
  padding-right : 2px;
  border-style:solid;
 	border-width:1px;
 	border-color: #99B0A5;
 	display: inline-block;
}

/* page navigation - styles end --------------------------------- */




/* general pages - content text styles begin --------------------------------- */

.logged_name{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight : bold;
	color: #1C4E35;
	padding-left : 9px;
	display: block;
}
input.button_login{
 background : url(images/login_arrow.gif);
 background-repeat : no-repeat;
 background-color: transparent;
 text-decoration : none;
 width: 17px;
 height: 15px;
 border-style:solid;
 border-width:0px;
}
.cont_td{
	padding-top : 12px;
	padding-bottom : 12px;
}
.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #FB5A03;
	padding-left : 6px;
}
.stars{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #ECAF3C;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #CB1515;
}
.success{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #67B30D;
}
.title{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 19px;
	font-weight : normal;
	color: #1C4E35;
}

.subtitle{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight : bold;
	color: #1C4E35;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	line-height: 14px;
	font-weight : normal;
	color: #737373;
}
.bodytext2{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	line-height: 14px;
	font-weight : normal;
	color: #414141;
}
.links{
	background-color: transparent;
	font-family : Tahoma, Arial, Georgia, Verdana;
	font-size : 11px;
	font-weight : bold;
	color: #DA9109;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #99B0A5;
}
.content_top{
    padding-top:12px;
    padding-bottom:22px;
}

/* general pages - content text styles end --------------------------------- */


/* -------------- left box styles begin -------------- */


.leftb_bgr{
 background : url(images/m_box_bgr.gif);
 background-repeat : repeat-y;
}

.b_header{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 13px;
	font-weight : bold;
	color: #000000;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 1px;
	padding-bottom : 2px;
	display: block;
}

input.leftb_input{
 background-color: #B6C7BF;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #1C4E35;
 width: 91px;
 height: 15px;
 border-style:solid;
 border-width:0px;
 border-color: #B6C7BF;

}
input.leftb_input2{
 background-color: #B6C7BF;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #1C4E35;
 width: 72px;
 height: 15px;
 border-style:solid;
 border-width:0px;
 border-color: #B6C7BF;

}
.leftb_text{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #1C4E35;
}
.leftb_text_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #1C4E35;
}
.b_links{
	background-color: transparent;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #DA9109;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;

}
a.b_links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #000000;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;

}

/* -------------- box styles end -------------- */

/* news styles - begin --------------------------------- */

.news_data{
	background-color: transparent;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 9px;
	font-weight : normal;
	color: #849F92;
	/*padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;*/
}
.news_text{
	background-color: transparent;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #1C4E35;
	/*padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 4px;*/
}

/* news styles - end --------------------------------- */

/*footer styles - begin --------------------------------- */

.copyright{
	background-color: transparent;
	font-family : Arial, Georgia, Verdana, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #5A5A5A;
	padding-left : 25px;
	padding-top : 8px;
	padding-bottom : 7px;
	display: block;
}
.bgr_footer{
 background : url(images/f_bgr.gif);
 background-repeat : repeat-x;
}

/*footer styles - begin --------------------------------- */


/* -------------- table begin -------------- */
.sotetzold{
 background-color: #CBE0D3;
 color: #000000;
}
.vilagoszold{
 background-color: #EDF1EF;
 color: #3B3B3B;
}
.datatable_bgr{
 background-color: #EDF1EF;
 color: #3B3B3B;
}
.light{
 background-color: #CBE0D3;
 text-decoration : none;
 color: #000000;
 font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size : 13px;
 font-weight: bold;
}
.bgr_yellow{
 background-color: #FDF9F1;
 text-decoration : none;
 color: #000000;
 font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.datatable_title{
 background-color: #D9E1DD;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 17px;
 font-weight: bold;
 color: #1C4E35;
}
/* -------------- table end -------------- */


/* -------------- form styles begin -------------- */

input{
 background-color: #CAD9D0;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #1C4E35;
 /*width: 157px;*/
 height: 17px;
 border-style:solid;
 border-width:1px;
 border-color: #A3B5A6;
 padding-left : 3px;
 padding-right : 3px;
}
select{
 background-color: #CAD9D0;
 text-decoration : none;
 font-family :  Arial,Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #1C4E35;
 /*width: 157px;
 height: 17px;*/
 border-style:solid;
    border-width:1px;
    border-color: #A3B5A6;
 padding-left : 3px;
 padding-right : 3px;
}
input.button{
 background-color: #1C4E35;
 text-decoration : none;
 font-family : Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #F0C575;
 /*width: 58px;*/
 height: 17px;
 border-style:solid;
    border-width:1px;
    border-color: #A3B5A6;
 padding-left : 3px;
 padding-right : 3px;
}
textarea{
 background-color: #CAD9D0;
 text-decoration : none;
 font-family :  Arial, Georgia, Verdana, Tahoma;
 font-size : 11px;
 font-weight: normal;
 color: #1C4E35;
 /*width: 157px;
 height: 70px;*/
 border-style:solid;
    border-width:1px;
    border-color: #A3B5A6;
 padding-left : 3px;
 padding-right : 3px;
}

.disabledInputField {
    background-color: #E0E0E0;
    text-decoration : none;
    font-family : Arial, Georgia, Verdana, Tahoma;
    font-size : 11px;
    font-weight: bold;
    color: #4B4B4B;
    /*width: 157px;*/
    height: 17px;
    border-style:solid;
    border-width:1px;
    border-color: #B7B5B0;
    padding-left : 3px;
    padding-right : 3px;
    vertical-align: middle;

}

/* -------------- form styles end -------------- */


.form_tr{
  background-color: #EDF1EF;
  padding-left : 4px;
  padding-right : 4px;
}

.form_tr2{
  background-color: #FBF2E1;
  padding-left : 4px;
  padding-right : 4px;
}
