@charset "utf-8";
/* CSS Document */

html, body, p, img, span, h1, h2, h3, h4, td, ul, li, input, form, a, select, option { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; border: 0px solid; }

html, body { height: 100%; }

table { border-collapse: collapse; color: #FFF; }

.clearme {
	
	clear: both;

}


body {

	background: url(images/header.png) no-repeat center top #FFF;
	color: #024;
	
}

div.container {

	width: 980px;
	margin: auto;
	/*background: #334E69;
	border: 1px solid #667A8F;*/
	padding: 10px;
	background: url(images/dungi.png) no-repeat center top;
	
}

div.container span.logout {

	/*background: url(images/button_cancel_256.png) no-repeat center;*/
	width: 40px;
	height: 32px;
	display: block;
	float: right;
	margin-top: 92px;
	cursor: pointer;
	
}


div.container span.home {

	background: url(images/kfm_home.png) no-repeat center;
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	margin-bottom: 10px;
	cursor: pointer;
	
}





div.pop_up {

	position: absolute;
	padding: 10px;
	border: 3px solid #999;
	color: #000;
	background: #FFF;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	display: none;
	z-index: 1002;
	
}

div.pop_up img {

	vertical-align: middle;
	margin-right: 10px;
	
}

div.mask {

	background: url(ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50% #666666;
    opacity: 0.5;
	filter:Alpha(Opacity=50);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	display: none;
	z-index: 1001;
	
}

div.login {
	
	width: 220px;
	background: #334E69;
	border: 3px solid #667A8F;
	padding: 10px;
	
}


div.login div.logo {
	
	border-bottom: 3px solid #667A8F;
	background: #024;
	margin: -10px -10px 10px -10px;
	text-align: center;
	font-size: 18px;
	padding: 10px;
	
}

div.login p {
	
	font-size: 12px;
	
}

div.login input {
	
	width: 97%;
	margin: 5px auto 10px auto;
	height: 26px;
	border: 3px solid #667A8F;
	line-height: 26px;
	
}

div.login input[type=submit] {
	
	width: auto;
	padding: 5px;
	height:auto;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	background: #FFF;
	line-height: 16px;
	vertical-align: middle;
	
}

div.login img {
	
	display: none;
	margin-top: 5px;
	vertical-align: middle;
	margin-left: 78px;
	* margin-left: 39px;
	
}

div.container table {
	
	width: 100%;
	font-size: 12px;
	
}


div.container table.menu tr td {
	
	/*border: 1px solid #667A8F;	*/
	text-transform: capitalize;
	text-align: center;
	padding: 10px;
	cursor: pointer;
	/*background: #002244;*/
	
}

/*div.container table tr td:hover {
	
	background: #334E69;
	
}
*/

div.pop_up table {

	width: 950px;
	
	
}

div.pop_up table tr td {

	border: 1px solid #E0E0E0;	
	background: #EEE;
	padding: 5px;
	font-weight: normal;
	font-size: 12px;
	text-transform:capitalize;
	letter-spacing: normal;
	
}




div.pop_up input[type=button] {
	
	padding: 5px;
	*padding: 5px 0px;
	margin-bottom: 10px;
	margin-left: 899px;
	
	border: 1px solid #CCC;	
	background: #FFF;
	color: #666;
	
	cursor: pointer;
	
}


div.pop_up fieldset {
	
	width: 922px;
	padding: 10px;
	font-weight: normal;
	border: 1px solid #CCC;
	letter-spacing: normal;
	
}


div.container div.club_container p {


	
}

div.container p strong {

	text-transform:capitalize;
	
}

div.container ul  {

	list-style: none;
	margin-top: 10px;
	
}

div.container ul li {

	padding: 5px;
	border: 1px solid #667A8F;	
	background: #024;
	color: #FFF;
	font-size: 12px;
	margin: 0px 10px 10px 0px;
	float: left;
	cursor: pointer;
	
}

div.container div.club_container ul li:hover {

	background: #334E69;
	
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.menu_conteainer_extended  {

	margin: 29px 0px 0px -10px;
		
	
}



div.menu_conteainer_extended div.m_button {

	float: left;
	padding: 14px 6px;
	position: relative;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
	color: #024;
	
}

div.menu_conteainer_extended div.active {

	background: url(images/active_state.png) repeat-x bottom center ;
	text-decoration: underline;
	
}

div.menu_conteainer_extended div.m_button div.color_box {

	height: 5px;
	background: red;
	position: absolute;
	bottom: -5px;
	width: 100%;
	left: 0px;
	
}


div.menu_conteainer_extended div.m_sep {

	width: 3px;
	background: #024;
	padding: 0px;
	display: block;
	height: 40px;
	
}




div.container div.ajax_content {

	margin-top: 30px;
	
	
}

div.container div.ajax_content table {

	color: #024;
	
	
}




div.container table.menu {

/*	border-collapse: separate;
	border-spacing: 3px;
	*border-collapse: expression('separate', cellSpacing = '3px');
	
*/

	margin: 0px -10px;
	width: 1000px;
	margin-top: 33px;
	
}

div.container table tr.menu_row td {

	border: 0px none;
	border-bottom: 1px solid #667A8F;
	background: url(images/passive.png) repeat-x bottom center;
	
}

div.container table tr.menu_row td:hover {

	background: url(images/passive.png) repeat-x bottom center #486078;
	
}

div.container table tr.menu_row td.active {

	background: url(images/passive.png) repeat-x bottom center #486078;
	
}

div.container table tr.holder_row td {

	border: 0px none;
	background: url(images/holder.png) repeat-x top center;
	height: 20px;
	
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.container div.ajax_content h2 {

	font-size: 14px;
	margin-bottom: 10px;
	
}

div.container div.ajax_content p {

	font-size: 12px;
	margin-top: 5px;
	
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.container table.parent td {

	padding: 10px;
	
}

div.container table.parent td.left_col {

	border-right: 1px solid #667A8F;
	width: 170px;
	
}

div.container table.parent td.left_col a {

	border: 1px solid #667A8F;
	padding: 10px;
	display: block;
	background: #024;
	margin-top: 5px;
	cursor: pointer;
	
}

div.container table.parent td.left_col a:first-child {

	margin: 0px;
	
}

div.container table.parent td.loading {

	background: url(images/loading_blue.gif) no-repeat center;
	
}

div.container table.parent td.left_col a.active {

	background: #486078;
	
}




/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


div.container div.ajax_content div.parent_item {
	
	float: left ;
	border: 1px solid #667A8F;
	padding: 10px;
	width: 295px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #024;
	height: 130px;
	color: #FFF;
	
	
}

div.container div.ajax_content div.first_parent {
	
	margin-left: 0px;
	
}

div.container div.ajax_content div.add_parent {
	
	margin-bottom: 10px;
	
}

div.container div.ajax_content div.add_parent input[type=button] {
	
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #667A8F;
	background: url(images/passive.png) repeat-x bottom center #667A8F;
	color: #FFF;
	cursor: pointer;
	outline: none;
	
	*padding: 5px 0px;
	
}

div.container div.ajax_content div.add_parent input[type=button]:hover {
	
	background: url(images/passive.png) repeat-x bottom center #8E9EAE;
	
}

div.container div.ajax_content div.add_parent input[type=button].submit {
	
	background: url(images/passive.png) repeat-x bottom center #D11242;
	
}

div.container div.ajax_content div.add_parent input[type=button].submit:hover {
	
	background: url(images/passive.png) repeat-x bottom center red;
	
}

div.container div.ajax_content div.add_parent input[type=button]:focus {
	
	outline: none;
	
}

div.container div.ajax_content div.add_parent div.parent_fields {
	
	display: none;
		
}

div.container div.ajax_content div.add_parent table.parent_fields {
	
	margin-top: 10px;
		
}

div.container div.ajax_content div.add_parent table.parent_fields tr td {
	
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	
}

div.container div.ajax_content div.add_parent table.parent_fields input {
	
	vertical-align: middle;
	background: #024;
	border: 1px solid #667A8F;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	height: 22px;
	width: 315px;
	line-height: 22px;
	margin-bottom: 5px;
	
}






/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.pop_up input.close_bt[type="button"] {

	margin: 10px auto 0px auto;
	display: block;
	
	background: url(images/passive.png) repeat-x bottom center #667A8F;
	
	color: #FFF;
	font-weight: bold;
	
}

div.pop_up input.close_bt[type="button"]:hover {
	
	background: url(images/passive.png) repeat-x bottom center #003F7D;
		
}


div.pop_up div.warning {
	
	letter-spacing:normal;
	font-weight: normal;
	font-size: 12px;
	width: 500px;
		
}



div.container div.ajax_content div.parent_item {
	
	position: relative;
	
}

div.container div.ajax_content div.parent_item:hover > div.parent_action {
	
	display: block;
	
}

div.container div.ajax_content div.parent_item div.parent_action {
	
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: none;
	padding: 5px;
	padding-left: 0px;
	border-left: 1px solid #667A8F;
	border-top: 1px solid #667A8F;
	background: #334E69;

	
}

div.container div.ajax_content div.parent_item div.parent_action span {
	
	cursor: pointer;
	width: 24px;
	height: 24px;
	display:block;
	float:left;
	margin-left: 5px;
	
}


div.container div.ajax_content div.parent_item div.parent_action span.edit {
	
	background: url(images/edit.png) no-repeat center;
	
}

div.container div.ajax_content div.parent_item div.parent_action span.child {
	
	background: url(images/child.png) no-repeat center;
	
}

div.container div.ajax_content div.parent_item div.parent_action span.pass {
	
	background: url(images/pass.png) no-repeat center;
	
}

div.container div.ajax_content div.parent_item div.parent_action span.del {
	
	background: url(images/del.png) no-repeat center;
	
}





div.container div.ajax_content div.child_mode table.child_mode select {
	
	vertical-align: middle;
	background: #024;
	border: 1px solid #667A8F;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	height: 24px;
	width: 315px;
	line-height: 24px;
	margin-bottom: 5px;
	
}



div.container div.ajax_content #category_list { list-style-type: none; margin: 0; padding: 0; width: 100%; }
div.container div.ajax_content #category_list li { 

	margin: 5px 0px 0px 0px; 
	padding: 10px 5px; 
	font-size: 12px;  
	float: none; 
	cursor: move; 
	font-weight: normal;
	position: relative;
	*margin: 2px 0px 0px 0px
	
}

html>body #category_list li {  line-height: 1em; height: 1em; }

div.container div.ajax_content #category_list li.ui-state-highlight { 

	height: 1em; 
	line-height: 1em; 
	margin: 5px 0px 0px 0px;
	*margin: 3px 0px ;
	
}

div.container div.ajax_content #category_list li span {
	
	display: block;
	float: left;
	overflow: hidden;
	
}

div.container div.ajax_content #category_list li span.c_title {
		
	width: 260px;
	font-weight: bold;
	
}

div.container div.ajax_content #category_list li span.c_desc {
	
	width: 650px;
	
}


div.container div.ajax_content #category_list li span.c_oredernr {

	width: 30px;
	text-align: right;
	margin-right: 10px;
}

div.container div.ajax_content #category_list li span.int_id {
	
	display: none;
	
}

div.container div.ajax_content input.save_cat_ord {
	
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #667A8F;
	background: url(images/passive.png) repeat-x bottom center #667A8F;
	color: #FFF;
	cursor: pointer;
	outline: none;
	margin-top: 5px;
	*margin: 5px 0px;
	float: right;
	
}

div.container div.ajax_content input.save_cat_ord:hover {
	
	background: url(images/passive.png) repeat-x bottom center #D11242;
		
}


/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */




div.container div.ajax_content div.category_mode table.category_mode select {
	
	vertical-align: middle;
	background: #024;
	border: 1px solid #667A8F;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	height: 24px;
	width: 315px;
	line-height: 24px;
	margin-bottom: 5px;
	
}


div.container div.ajax_content ul.category_list li.ui-state-default:hover > div.category_mode {
	
	display: block;
	
}


div.container div.ajax_content ul.category_list li.ui-state-default div.category_mode {
	
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: none;
	/*padding: 5px;
	padding-left: 0px;
	
	border-top: 1px solid #667A8F;
	background: #334E69;*/
	
}

div.container div.ajax_content ul.category_list li.ui-state-default div.category_mode span {
	
	cursor: pointer;
	width: 31px;
	height: 34px;
	display:block;
	float:left;
	margin-left: 5px;
	
}




div.container div.ajax_content ul.category_list li.ui-state-default div.category_mode span.del {
	
	background: url(images/del.png) no-repeat center;
	
}

div.container div.ajax_content ul.category_list li.ui-state-default div.category_mode span.status {
	
	background: url(images/status.png) no-repeat top center;
	
}

div.container div.ajax_content ul.category_list li.ui-state-default div.category_mode span.dez {
	
	background: url(images/status.png) no-repeat bottom center;
	
}


div.container div.ajax_content table.mceToolbar {
	
	width: auto;	
	
} 


div.container div.ajax_content form.make_letter span#elm1_parent table#elm1_tbl iframe#elm1_ifr {

	height: 200px;
	
}

div.container div.ajax_content div.letter_mode div.letter_module {

	display: block;
	margin-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	
}

div.container div.ajax_content div.letter_mode input.subject {
	
	vertical-align: middle;
	background: #024;
	border: 1px solid #667A8F;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	height: 22px;
	width: 315px;
	line-height: 22px;
	margin-bottom: 5px;
	
}

div.container div.ajax_content ul.letter_list li.letter_item {

	cursor: default;
    float: none;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 10px 5px;
    position: relative;
	
}


div.container div.ajax_content ul.letter_list li.letter_item code {

	display: none;
	
	
}

div.container div.ajax_content ul.letter_list li.letter_item span.l_title {

	font-weight: bold;
	
	
}

div.container div.ajax_content ul.letter_list li.letter_item div.letter_mode {
	
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: none;
	padding: 5px;
	padding-left: 0px;
	
	
	
}

div.container div.ajax_content ul.letter_list li.letter_item:hover > div.letter_mode {

	display:block;
	
}

div.container div.ajax_content ul.letter_list li.letter_item div.letter_mode span {

	cursor: pointer;
	width: 31px;
	height: 26px;
	display:block;
	float:left;
	margin-left: 5px;
	
}


div.container div.ajax_content ul.letter_list li.letter_item div.letter_mode span.del {

	background: url(images/del.png) no-repeat center;
	
}

div.container div.ajax_content ul.letter_list li.letter_item div.letter_mode span.edit {

	background: url(images/edit.png) no-repeat center;
	
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


div.container div.ajax_content div.send_letter_holder {
	
	float: none;
	position: relative;
	
}

div.container div.ajax_content div.send_letter_holder ul {
	
	border: 1px solid #667A8F;
	float: left;
	overflow: auto;
	overflow-x: hidden;
	background: #024;
	margin: 5px 0px 0px 5px;
	padding: 5px 5px 0px 5px;
	width: 189px;
	height: 300px;
	
	
}


div.container div.ajax_content div.send_letter_holder ul li {
	
	float: none;
	background: #334E69;
	margin: 0px 0px 5px 0px;
	
}


div.container div.ajax_content div.send_letter_holder input {
	
	border: 1px solid #667A8F;
	float: left;

	background: url(images/passive.png) repeat-x bottom center #667A8F;
	
	padding: 5px;
	width: 201px;
	margin: 5px 0px 0px 5px;
	cursor: pointer;
	color: #FFF;
	outline: none;
	
}


div.container div.ajax_content div.send_letter_holder input:hover {
	
	background: url(images/passive.png) repeat-x bottom center #D11242;
	outline: none;
		
}

div.container div.ajax_content div.send_letter_holder input:focus {

	outline: none;
		
}

div.container div.ajax_content div.send_letter_holder input:active {

	outline: none;
		
}


div.container div.ajax_content div.send_letter_holder span.title {
	
	/*border: 1px solid #667A8F;*/
	float: left;

	/*background: url(images/passive.png) repeat-x bottom center ;*/
	
	padding: 5px;
	width: 191px;
	margin: 5px 0px -5px 5px;

	color: #024;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	
}


div.container div.ajax_content div.send_letter_holder .small {
	
	/*border: 1px solid #667A8F;*/
	width: 58px;

	
}



div.container div.ajax_content div.send_letter_holder span.small {
	
	/*border: 1px solid #667A8F;*/
	width: 60px;

	
}


div.container div.ajax_content div.send_letter_holder input.small {
	
	/*border: 1px solid #667A8F;*/
	width: 70px;

	
}

div.container div.ajax_content div.send_letter_holder ul.year_holder {
	
	display: block;
	
}




div.container div.ajax_content div.send_letter_holder ul li.mark {
	
	border: 1px solid red;
	background: url(images/passive.png) repeat-x bottom center #D11242;
	
	
}


div.container div.ajax_content div.send_letter_holder ul li.hide {
	
	display: none;
	
	
}

div.container div.ajax_content div.send_letter_holder input[type=text] {
	
	/*border: 1px solid #667A8F;*/
	width: 189px;

	
}

div.container div.ajax_content div.send_letter_holder input[type=text].small {
	
	/*border: 1px solid #667A8F;*/
	width: 58px;

	
}


div.container div.ajax_content div.send_letter_holder input[type=submit].send_letter {
	
	/*border: 1px solid #667A8F;*/
	width: auto;
	font-size: 12px;
	font-weight: bold;

	
}

div.container div.ajax_content div.send_letter_holder input[type=button].reset_all {
	
	/*border: 1px solid #667A8F;*/
	width: auto;
	font-size: 12px;
	font-weight: bold;

	
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.container div.ajax_content ul.notif_list li { 
	
	display: block;
	float: none;

}

div.footer {
	
	border-top: 3px solid #024;
	text-align: center;
	
} 

div.footer span {

	font-size: 12px;
	width: 1000px;
	display: block;
	padding-top: 10px;
	text-align:left;
	margin: auto;

}

h1 {

	font-family: Verdana;
	font-size: 20px;
	margin-bottom: 10px;
	
}



/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


div.pop_up div.letter_preview {
	
	letter-spacing:normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 719px;
		
}


div.pop_up div.letter_preview h1 {
	
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;

		
}



div.pop_up div.letter_preview form input, select, textarea { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	vertical-align: middle;

}

div.pop_up div.letter_preview form input[type=text], textarea, select { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #024;
	resize: none;
	

}

div.pop_up div.letter_preview form option { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;

}




/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



div.container div.ajax_content div.letter_comments  {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

		
}


div.container div.ajax_content div.letter_comments div.letter_box div.letter_let {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 1px solid #EAEAEA;
	background: #FAFAFA;
	margin-top: 5px;
		
}


div.container div.ajax_content div.letter_comments div.letter_box div.letter_let:hover {

	border: 1px solid #CCC;
	background: #FAFAFA;
	cursor: pointer;
	color: #000;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.new_letter {

	background:  #002244;
    border: 1px solid #667A8F;
    color: #FFFFFF;
		
}

div.container div.ajax_content div.letter_comments div.letter_parent {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCC;
		
}

div.container div.ajax_content div.letter_comments div.loading {

	background: url(images/loading.gif) no-repeat center;

}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user, div.comment_action {

	
    border: 1px solid #CCC;
	border-top: 0px solid;
	padding: 10px;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.first {

	
    border: 1px solid #CCC;
	padding: 10px;
		
}


div.container div.ajax_content div.letter_comments div.letter_box div.comment_action textarea.comment_box { 

	width: 956px;
	height: 100px;
	margin: 5px 0px 10px 0px;
	
}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_action input[type=submit] { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #024;
	padding: 5px;
	float: right;
	background: #FFF;
	font-weight: bold;
	cursor: pointer;

	

}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_action input[type=submit]:hover { 

	color: #FFF;
	background: #246;
	
}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user input[type=text] { 

	border: 1px solid #024;
	
}


div.container div.ajax_content div.letter_comments div.back_bts {

	display:block;
	width: 32px;
	height: 32px;
	margin-bottom: 10px;
	background: url(images/back.png) no-repeat center;
	cursor: pointer;	
	
}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent {

	width: 719px;	
	
}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent input { vertical-align: middle; }


div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent input { vertical-align: middle; }

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent ul {
	
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 16px;
	
	
}

div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent ul li {
	
    list-style: disc;
	float: none;
	clear: both;
	border: none;
	background: none;
	color: #000;
	padding: 0px;
	margin: 0px;
}







div.container div.ajax_content div.letter_comments div.letter_box div.comment_user div.b_mask_parent {

	width: 719px;	
	
}

div.pop_up div.letter_preview  div.b_mask_parent input { vertical-align: middle; }


div.pop_up div.letter_preview  div.b_mask_parent input { vertical-align: middle; }

div.pop_up div.letter_preview  div.b_mask_parent ul {
	
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 16px;
	
	
}

div.pop_up div.letter_preview  div.b_mask_parent ul li {
	
    list-style: disc;
	float: none;
	clear: both;
	border: none;
	background: none;
	color: #000;
	padding: 0px;
	margin: 0px;
}


div.pop_up div.b_mask_parent table {
	
    width: 100%;

	
}


div.pop_up div.b_mask_parent table tr, tr td {
	
    background: auto;
	
}

div.pop_up div.b_mask_parent table.parent_form td {
	
    background: inherit;
	color: #000;
	border: 2px solid white;
	
}


/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


div.container div.ajax_content div.parent_filter {

	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	
}

div.container div.ajax_content div.parent_filter input, select {

	background: none repeat scroll 0 0 #002244;
    border: 1px solid #667A8F;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
	vertical-align: middle;
	
	
}

div.container div.ajax_content div.parent_filter select[name=ks] {

	width: 295px;
	margin-right: 5px;
	height: 27px;
	padding: 3px;
		
}

div.container div.ajax_content div.parent_filter select[name=year] {

	width: 285px;
	margin-right: 6px;
	height: 27px;
	padding: 3px;
		
}

div.container div.ajax_content div.parent_filter select option {

	
	padding: 3px;
		
}



div.container div.ajax_content div.parent_filter input[type=button] {

	background: url(images/passive.png) repeat-x center bottom #667A8F;
    border: 1px solid #667A8F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    outline: none;
    padding: 5px;
	width: 317px;
		
}

div.container div.ajax_content div.parent_filter input[type=button]:hover {
	
	background: url(images/passive.png) repeat-x bottom center #8E9EAE;
	
}


div.pop_up input.close_popup[type="button"] {

	margin: 10px auto 0px auto;
	display: block;
	
	background: url(images/passive.png) repeat-x bottom center #667A8F;
	
	color: #FFF;
	font-weight: bold;
	
}

div.pop_up input.close_popup[type="button"]:hover {
	
	background: url(images/passive.png) repeat-x bottom center #003F7D;
		
}


div.container div.ajax_content div.send_letter_holder div.finder {
	
	border: 1px solid #667A8F;
	border-bottom: 0px solid;
	background: #002244;
	margin-top: -47px;
	float: left;
	margin-bottom: -6px;
	margin-left: 5px;
	display: none;
	position:absolute;
	
}

div.container div.ajax_content div.send_letter_holder div.finder[name=child] {
	
	top: 25px;
	left: 562px;
	
}

div.container div.ajax_content div.send_letter_holder div.finder[name=parent] {
	
	top: 25px;
	left: 768px;
	
}

div.container div.ajax_content div.send_letter_holder div.finder input[type=text] {
	
	margin: 5px;
	width: 153px;
	border: 1px solid #667A8F;
	background: #334E69;
	vertical-align: middle;
	cursor: text;
	padding: 2px;
	
}

div.container div.ajax_content div.send_letter_holder div.finder input[type=button] {
	
	margin: 5px;
	width: 20px;
	border: 0px solid #667A8F;
	background: url(images/search.png) no-repeat center;
	vertical-align: middle;
	height: 20px;
	cursor: pointer;
	
}


div.container div.ajax_content div.send_letter_holder div.finder span {
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 0px 5px 5px 5px;
	color: #5C7792;
	display: block;
	cursor: pointer;
	border: 1px solid #002244;
	letter-spacing: 1px;
	width: 77px;
	float: left;
	
}

div.container div.ajax_content div.send_letter_holder div.finder span:hover {
	
	/*background: #334E69;
	border: 1px solid #667A8F;*/
	
	color: #EEE;
	
}


div.container div.ajax_content div.parent_item div.edit_child {
	
	position: absolute;
	top: -1px;
	left: -1px;
	border: 1px solid #667A8F;
	background:#FFF;
	color: #000;
	width: 305px;
	height: 140px;
	padding: 5px;
	
	
}

div.container div.ajax_content div.parent_item div.edit_child p select, input {
	
	vertical-align: middle;
	padding: 2px;
	
}

div.container div.ajax_content div.parent_item div.edit_child p select  {
	
	width: 50px;
	
	
}

div.container div.ajax_content div.parent_item div.edit_child p input  {
	
	width: 220px;
	background:  #002244;
    border: 1px solid #667A8F;
    color: #FFFFFF;
		
}


div.container div.ajax_content div.parent_item div.edit_child p  {
	
	
		
}

div.container div.ajax_content div.parent_item div.edit_child div.child_action {
	
	background: none repeat scroll 0 0 #DDD;
    border-left: 1px solid #667A8F;
    border-top: 1px solid #667A8F;
    bottom: 0;

    padding: 5px 5px 5px 0;
    position: absolute;
    right: 0;
	
}

div.container div.ajax_content div.parent_item div.edit_child div.child_action span {
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin-left: 5px;
    width: 24px;
}

div.container div.ajax_content div.parent_item div.edit_child div.child_action span.save {
	
	background: url(images/save.png) center;
		
}

div.container div.ajax_content div.parent_item div.edit_child div.child_action span.del {
	
	background: url(images/del.png) center;
		
}


div.container div.ajax_content div.parent_item div.edit_child div.child_action span.update {
	
	background: url(images/save.png) center;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.letter_status {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 1px solid #EAEAEA;
	background: #FAFAFA;
	margin-top: 5px;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.letter_status:hover {

	border: 1px solid #CCC;
	background: #FAFAFA;
	cursor: pointer;
	color: #000;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.new_letter {

	background:  #002244;
    border: 1px solid #667A8F;
    color: #FFFFFF;
		
}


div.container div.ajax_content div.letter_comments div.letter_box div.letter_status_parent {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 1px solid #EAEAEA;
	background: #FAFAFA;
	margin-top: 5px;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.letter_status_parent:hover {

	border: 1px solid #CCC;
	background: #FAFAFA;
	cursor: pointer;
	color: #000;
		
}

div.container div.ajax_content div.letter_comments div.letter_box div.new_letter {

	background:  #002244;
    border: 1px solid #667A8F;
    color: #FFFFFF;
		
}

div.container div.ajax_content div.letter_comments div.back_letter_status_bt {

	display:block;
	width: 32px;
	height: 32px;
	margin-bottom: 10px;
	background: url(images/back.png) no-repeat center;
	cursor: pointer;	
	
}