body{
	font-family: Arial, Helvetica, sans-serif;
}

.input_login{
	border: 1px;
	background-color: White;
	border-color: #FD1310;
	border-style: solid;
	width: 108px;
	height: 15px;
	font-size: 8pt;
	color: #333333;
}

.txt_red_login{
	font-size: 8pt;
	color: #FD1310;
	text-align: left;
	background-color: White;
}

.td_login{

	padding-bottom: 0px;
	vertical-align: bottom;
}

.lnk_red{
	font-size: 8pt;
	color: #FD1310;
	text-decoration: none;
}

.lnk_red:hover{
	font-size: 8pt;
	color: #FD1310;
	text-decoration: underline;
}

#tbl_login{
	margin-right: 0px;
	margin-left: auto;
}

#tbl_top_content{
	height: 70px;
	border: none;
	margin-right: 0px;
	margin-left: auto;
}

#tbl_top{
	width: 749px;
	height: 70px;
	border: none;
	margin:0px auto;
}

.hline_blue{
	width: 749px;
	height: 1px;
}

#tbl_middle{
	padding-top: 10px;
}

.tbl_center_1{
	width: 420px;
}

.input_side{
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	width: 145px;
	height: 18px;
	font-size: 8pt;
	color: #333333;
}

.combo_side{
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	width: 148px;
	height: 18px;
	font-size: 8pt;
	color: #333333;
}

.combo_short{
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	width: 47px;
	height: 18px;
	font-size: 8pt;
	color: #333333;
}

.txt{
	font-size: 8pt;
	color: #636363;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
}

.txt_content{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.lnk_form_side_ok{
	font-size: 8pt;
	color: #2EB00E;
	text-decoration: none;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.lnk_form_side_ok:hover{
	font-size: 8pt;
	color: #2EB00E;
	text-decoration: underline;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.lnk_form_side_cancel{
	font-size: 8pt;
	color: #F83C30;
	text-decoration: none;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.lnk_form_side_cancel:hover{
	font-size: 8pt;
	color: #F83C30;
	text-decoration: underline;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.btn_form_side{
	padding-top: 5px;
}

.border{
	border: 1px;
	border-style: solid;
	border-color: #DADADA;
	padding: 1px;
}

.bottom_content{
	width: 749px;
	height: 30px;
	background-color: #F8F7F7;
}

.lnk_gray{
	font-size: 8pt;
	color: #636363;
	text-decoration: none;
}

.lnk_gray:hover{
	font-size: 8pt;
	color: #636363;
	text-decoration: underline;
}

.txt_black{
	color: Black;
	font-size: 8pt;
}

.tbl_inboxcontent_usluga{
	border: 1px;
	border-color: #EBEBEB;
	border-style: solid;
	width: 430px;
	height: 60px;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.input_searchbar_nrofe{
	border: 1px;
	border-color: ActiveBorder;
	border-style: solid;
	width: 50px;
	font-size: 8pt;
}

.txt_searchbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.sep_searchbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: ActiveBorder;
	padding-left: 4px;
	padding-right: 4px;
}

.combo_searchbar{
	border: 1px;
	border-color: ActiveBorder;
	border-style: solid;
	width: 50px;
	font-size: 8pt;
}

.combo_searchbar_long{
	border: 1px;
	border-color: ActiveBorder;
	border-style: solid;
	width: 115px;
	font-size: 8pt;
}

.txt_page_searchbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

.lnk_serchbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.lnk_serchbar:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}

.input_searchbar_page{
	border: 1px;
	border-color: ActiveBorder;
	border-style: solid;
	width: 30px;
	font-size: 8pt;
}

.btn_searchbar{
	width: 20px;
	height: 20px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.tbl_res_wsz{
        background-color: #FFA400;
        width: 430px;
        height: 90px;
        margin-top: 1px;
}

.tbl_res_1{
	background-color: #F7FDA2;
	width: 430px;
	height: 110px;
	margin-top: 1px;
}

.tbl_res_2{
	background-color: #CDF899;
	width: 430px;
	height: 110px;
	margin-top: 1px;
}

.tbl_res_1_nofoto{
        background-color: #F7FDA2;
        width: 430px;
        margin-top: 1px;
}

.tbl_res_2_nofoto{
        background-color: #CDF899;
        width: 430px;
        margin-top: 1px;
}

.picture{
	width: 100px;
	height: 100px;
	margin-left: 5px;
	margin-right: auto;
}

.picture_nofoto{
        width: 100px;
        height: 100px;
        margin-left: 5px;
        margin-right: auto;
}

.res_sep{
	background-color: White;
	width: 1px;
	height: 110px;
	margin-left: 0px;
	margin-right: auto;
}

.res_sep_nofoto{
        background-color: White;
        width: 1px;
        height: 80px;
        margin-left: 0px;
        margin-right: auto;
}

.txt_res{
	margin-top: 2px;
	margin-left: 2px;
	text-align: left;
}

.txt_res2{
	margin-left: 2px;
}

.btn_res{
	width: 80px;
	height: 20px;
	background-color: White;
	color: Red;
	margin-top: 5px;
	margin-left: 2px;
	font-size: 8pt;
}

.btn_res2{
        width: 150px;
        height: 20px;
        background-color: White;
        color: Red;
        margin-top: 5px;
        margin-left: 2px;
        font-size: 8pt;
}

.memo{
	width: 300px;
	height: 100px;
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	font-size: 8pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.input_file{
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	height: 18px;
	font-size: 8pt;
	color: #333333;

}

.combo_long{
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	width: 300px;
	height: 18px;
	font-size: 8pt;
	color: #333333;
}

.sep{
	background-color: White;
	width: 1px;
	height: 25px;
	margin-left: 0px;
	margin-right: auto;
}

.sep_2{
	background-color: White;
	width: 1px;
	height: 36px;
	margin-left: 0px;
	margin-right: auto;
}

.lnk_black{
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}

.lnk_black:hover{
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

.txt_msg{
	color: Black;
	font-size: 8pt;
	/*margin-left: 36px;*/
	margin-right: 5px;
}

.msg_thm{
	color: Black;
	font-size: 8pt;
	background-color: #F1EFEF;
	/*margin-left: 36px;*/
	margin-bottom: 5px;
}

.msg_thm2{
	color: Black;
	font-size: 8pt;
	background-color: #FEFFDB;
	/*margin-left: 36px;*/
	margin-bottom: 5px;
}

.memo_odp{
	width: 99%;
	height: 100px;
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	font-size: 8pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.lnk_rank{
	font-size: 8pt;
	color: #636363;
	text-decoration: none;
	width: 30px;
	height: 25px;
	background-color: White;	
}

.lnk_rank:hover{
	font-size: 8pt;
	color: #636363;
	text-decoration: none;
	width: 30px;
	height: 25px;
	background-color: #F1F1F1;
}

.rank{
	width: 30px;
	height: 25px;
	background-color: White;
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px;
}

.rank_hover{
	width: 30px;
	height: 25px;
	background-color: #F1F1F1;	
	vertical-align: middle;
	cursor: pointer;
	padding-top: 5px;
}

.memo_komentarz{
	width: 350px;
	height: 100px;
	border: 1px;
	background-color: White;
	border-color: #DADADA;
	border-style: solid;
	font-size: 8pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_rank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42pt;
	font-weight: bold;
	color: #333333;
	margin-right: 30px;
}

.border_pic{
	border: 1px;
	border-style: solid;
	border-color: #DADADA;
	width: 106px;
	height: 106px;
	vertical-align: middle;
	text-align: center;
}

.txt_opis_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #F7FDA2;/*#EFEFEF;*/
	width: 106px;
	text-align: left;
}

.txt_opis_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #CDF899;/*#EFEFEF;*/
	width: 106px;
	text-align: left;
}

.opis_margin{
	margin-left: 4px;
	margin-right: 4px;
}

.lnk_dark{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.lnk_dark:hover{
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}

.txt_dark{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.txt_big{
	font-size: 10pt;
	font-weight: bold;
}

.txt_msg_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}