fbody{
	font-family: Arial, Helvetica, sans-serif;
}

#mainpic_bottom{
	background-image: url(/static/images/main_05.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 177px;
}

#box_right_2{
	background-image: url(/static/images/main_04.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 443px;
}

#box_right_2 .txt_fiolet a,#box_right_2 .txt_fiolet a:visited{
        color:#56007A;
}
#box_right {
	background-image: url(/static/images/right_box_line.jpg);
	background-repeat: repeat-y;
	width: 181px;
}
.right_box_top {
    background-image: url(/static/images/right_box_top.jpg);
	background-repeat: no-repeat;
	height: 14px;
}
.right_box_bottom {
    background-image: url(/static/images/right_box_bottom.jpg);
	background-repeat: no-repeat;
	height: 103px;
}


#box_right_1{
	background-image: url(/static/images/main_03.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 443px;
}

.txt_mainpic_bottom_gray{
	color: #4D4D4D;
	font-size: 10pt;
	margin-bottom: 5px;
	margin-right: 7px;
}

.txt_mainpic_bottom_blue{
	font-weight: bold;
	color: #0176C2;
	font-size: 10pt;
	margin-bottom: 5px;
}

.txt_mainpic_bottom_orange{
	font-weight: bold;
	color: #FF7300;
	font-size: 10pt;
	margin-bottom: 5px;
}
.txt_mainpic_bottom_purple{
	font-weight: bold;
	color: #8D24B3;
	font-size: 10pt;
	margin-bottom: 5px;
}
.txt_mainpic_bottom_bluesky{
	font-weight: bold;
	color: #3FA9F5;
	font-size: 10pt;
	margin-bottom: 5px;
}
.lnk{
	text-decoration: underline;
	font-size: 8pt;
	color: #0176C2;
}
.lnk_orange{
	text-decoration: underline;
	font-size: 8pt;
	color: #FF7300;
}
.lnk_orange:hover{
	text-decoration: none;
	font-size: 8pt;
	color: #FF7300;
}
.lnk_purple{
	text-decoration: underline;
	font-size: 8pt;
	color: #8D24B3;
}
.lnk_bluesky{
	text-decoration: underline;
	font-size: 8pt;
	color: #3FA9F5;
}
.txt_green {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #18a620;
}
.lnk_purple:hover{
	text-decoration: none;
	font-size: 8pt;
	color: #8D24B3;
}

.lnk:hover{
	text-decoration: none;
	font-size: 8pt;
	color: #0176C2;
}

.lnk_fiolet{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #56007A;
}

.txt_fiolet {
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #56007A;
}
div.txt_fioletXL {
	text-decoration: none;
	font-size: 22px;
	color: #56007A;
}
div.txt_fioletL {
	text-decoration: none;
	font-size: 18px;
	color: #56007A;
}
div.txt_fioletM {
	text-decoration: none;
	font-size: 12pt;
    font-weight: bold;
	color: #56007A;
}
div.txt_fioletXL span {
	font-weight: bold;
}
.inp_login{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	height: 22px;
	font-size: 8pt;
	padding-left: 8px;
	padding-top: 3px;
	color: gray;
	width: 144px;
}

.lnk_box{
	text-decoration: none;
	font-size: 8pt;
	color: #666666;
}

.lnk_box:hover{
	text-decoration: underline;
	font-size: 8pt;
	color: #666666;
}

.lnk_bottom{
	text-decoration: none;
	font-size: 7pt;
	color: #666666;
	margin-right: 17px;
}

.lnk_bottom:hover{
	text-decoration: underline;
	font-size: 7pt;
	color: #666666;
	margin-right: 17px;
}
.floatLw {
	float: left;
    width: 144px;
}


/*
	SZCZEGOLY
*/

.mrn_0 {
	line-height: 0;
}

#szczegoly_bg{
	background-image: url(/static/images/szczegoly_bg2.gif);
	background-repeat: repeat-y;
	width: 634px;
}
#szczegoly_bg_bottom{
	background-image: url(/static/images/szczegoly_bg2_bottom.gif);
	width: 634px;
	height: 82px;
}
#str_szczegoly_bg{
	background-image: url(/static/images/str_line_main.jpg);
	background-repeat: repeat-y;
	width: 814px;
}
#str_szczegoly_bg_bottom{
	background-image: url(/static/images/str_bottom_main.jpg);
	width: 814px;
	height: 107px;
}

.txt_gray{
	text-decoration: none;
	font-size: 8pt;
	margin:10px 0 0 0;
	color: #4D4D4D;
        display:block;
        float:none;
        overflow:hidden;
}

.txt_gray ul{
	padding-left:30px !important;
        padding-top:10px !important;
        padding-bottom:10px !important;
	margin:0px !important; 
}

.txt_gray_just{
	text-decoration: none;
	font-size: 8pt;
	color: #4D4D4D;
    text-align: justify;
    margin-top: 15px;
}
.txt_gray_bold{
	text-decoration: none;
	font-size: 8pt;
	color: #4D4D4D;
    font-weight: bold;
    text-align: justify;
}
.kursywaS {
    font-style: italic;
    font-size: 7pt;
	color: #4D4D4D;
    margin: 15px 0;
}


.txt_blue{
	text-decoration: none;
	font-size: 8pt;
	color: #0176C2;
}
.txt_blue_bold{
	text-decoration: none;
	font-size: 8pt;
	color: #0176C2;
    font-weight: bold;
}
.text_struktury {
    width: 360px;
}
.text_struktury ul, #str_szczegoly_bg ul {
    list-style-type: disc;
    list-style-position: outside;
    line-height: 1.5em;
}
#str_szczegoly_bg ul span {
    font-weight: bold;
}
.text_struktury .center {
    text-align: center;
    margin: 20px 0;
}


/*
	FORMS
*/

#form1_bg{
	background-image: url(/static/images/form1_bg.gif);
	background-repeat: no-repeat;
	width: 814px;
	height: 270px;
}

.form2_bg, .form2_2_bg, .form2_1_bg, #form4_bg{
	background-image: url(/static/images/form2_bg_y.jpg);
	background-repeat: repeat-y;
	width: 814px;
}
.form_bg_bottom{
	background-image: url(/static/images/form2_bg_bottom.jpg);
	background-repeat: no-repeat;
	width: 814px;
	height: 108px;
}
#form3_bg{
	background-image: url(/static/images/form3_bg.gif);
	background-repeat: no-repeat;
	width: 814px;
	height: 419px;
}
#form_end_bg{
	background-image: url(/static/images/form_end_bg.gif);
	background-repeat: no-repeat;
	width: 995px;
	height: 304px;
}
.form_box1{
	background-image: url(/static/images/form_box1.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 176px;
}

.form_box2{
	background-image: url(/static/images/form_box2.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 146px;
}

.form_box3{
	background-image: url(/static/images/form_box3.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 172px;
}

.txt_form{
	text-decoration: none;
	font-size: 8pt;
	color: #4D4D4D;
}

.inp_form{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: gray;
	width: 180px;
}
.inp_form_error{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: white;
	font-weight: bold;
	width: 180px;
	background-color: red;
}
.txt_form_r{
	text-decoration: none;
	font-size: 8pt;
	color: #4D4D4D;
	text-align: right;
	margin-top: 8px;
	margin-left: 35px;
}

.inp_form_r{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: #4D4D4D;
	width: 180px;
	margin-left: 5px;
	margin-top: 8px;
}

.txt_error{
	text-decoration: none;
	font-size: 8pt;
	color: red;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 8px;
}

.txt_form_r_error{
	text-decoration: none;
	font-size: 8pt;
	color: red;
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
	margin-left: 35px;
}

.inp_form_r_error{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: white;
	width: 180px;
	margin-left: 5px;
	margin-top: 8px;
	background-color: red;
	font-weight: bold;
}

.show{
	display: block;
}

.hide{
	display: none;
}

.txt_th{
	text-decoration: none;
	font-size: 12pt;
	color: #56007a;
	font-weight: bold;
}

/*
	Inne
*/

#kontakt_bg{
	background-image: url(/static/images/kontakt_bg.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 571px;
}

.inp_txtarea{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	height: 22px;
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: gray;
	width: 180px;
	height: 120px;
}

#jak_zalozyc_bg{
	background-image: url(/static/images/bg_jak_zalozyc.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 315px;
}

#bezpieczenstwo_bg{
	background-image: url(/static/images/bg_bezpieczenstwo.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 606px;
}

#ofirmie_bg{
	background-image: url(/static/images/bg_ofirmie.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 591px;
}

#monitoring_bg{
	background-image: url(/static/images/bg_monitoring.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 445px;
}

#pliki_bg{
	background-image: url(/static/images/bg_pliki.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 287px;
}
#pliki_bg_3 {
	background-image: url(/static/images/bg_nowy.gif);
	background-repeat: no-repeat;
	width: 634px;
	height: 1118px;
}
.gray_box {
    width: 512px;
    padding-right: 10px;
    min-height: 144px;
    background: #F2F2F2;
    border: 1px solid #ffffff;
}
.white_box {
    width: 512px;
    padding-right: 10px;
    min-height: 144px;
    background: #ffffff;
    border: 1px solid #ffffff;
}
#ie {
    float: right;
    width: 505px;
    margin: 15px 39px 0 0;
}
.footnote {
    margin-top: 20px;
    font-size: 7pt;
    color: #4D4D4D;
}

/*
	MSG
*/

#tbl_msg{
	background-image: url(/static/images/bg_msg.gif);
	background-repeat: no-repeat;
	width: 291px;
	height: 445px;
	position: absolute;
	top: 110px;
	left: 30%;
        z-index:2;
}
/*
  dodane
*/

.bg_box_polec {
  background: #F2F2F2;
}
.txt_form_b{
	text-decoration: none;
	font-size: 8pt;
	color: #4D4D4D;
	text-align: right;
	margin-top: 8px;
	margin-left: 35px;
    font-weight: bold;
}
/*
	search_bg
*/

#search_bg {
	position: relative;
	margin: 0;
    padding: 0;
    background-image: url(/static/images/search_bg.jpg);
	background-repeat: no-repeat;
	width: 995px;
	height: 446px;
}
#search_bg #form {
    position: absolute;
    top: 32px;
    left: 35px;
    width: 500px;
    font-size: 14px;
    color: #ffffff;
    text-align: left;
}
#search_nag {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}
#typ, #wys, #okres, #oferty {
    text-align: left;
    height: 25px;
    width: 500px;
    margin-bottom: 13px;
}
#typ select, #wys input, #okres select, #oferty select  {
	float: left;
	color: #999999;
	font-weight: bold;
	border: 1px solid #dbdbdb;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
#typ select  {
	width: 176px;
	height: 23px;
    margin-left: 50px;
    padding-top: 2px;
}
#wys input  {
	width: 110px;
	height: 23px;
    margin: 0 7px 0 10px;
    padding: 4px 3px 0 3px;
}
#okres select  {
	width: 95px;
	height: 23px;
    margin-left: 77px;
     padding-top: 2px;
}
#oferty select  {
	width: 55px;
	height: 23px;
    margin-left: 12px;
     padding-top: 2px;
}
#typ span, #wys span, #okres span, #oferty span {
    float: left;
    line-height: 1.8em;
}
#search_bg #wyszukaj {
	position: absolute;
	top: 306px;
    left: 20px;
}
#search_box_R {
    position: absolute;
	top: 22px;
    left: 833px;
}
/*
	log_bg
*/

#log_bg {
	position: relative;
	margin: 0;
    padding: 0;
    background-image: url(/static/images/log_bg.jpg);
	background-repeat: no-repeat;
	width: 996px;
	height: 541px;
}
#log_nag {
    font-size: 35px;
    font-weight: bold;
    margin: 35px 0 40px 65px;
    color: #ffffff;
    line-height: 1.5em;
}
#log_box_R {
    position: absolute;
	top: 22px;
    left: 833px;
    width: 144px;
}
#log_textL  {
    position: absolute;
	top: 230px;
    left: 65px;
}
#log_textR  {
    position: absolute;
	top: 230px;
    left: 550px;
}
#log_textL ul, #log_textR ul  {
    list-style-type: decimal;
    list-style-position: inside;
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 8pt;
	color: #4D4D4D;
}
#log_textL li, #log_textR li  {
    margin: 2px 0;
    padding: 0 0 0 13px;
}
#form_log {
    position: absolute;
	top: 234px;
    left: 317px;
    width: 172px;
}
#form_log .inp_login{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	height: 15px;
	font-size: 8pt;
	padding-left: 8px;
	padding-top: 4px;
	color: gray;
	width: 172px;
}
table.blue_table td {
    padding: 3px 10px;
}
/***** POLEC BOX ******/
.inp_polec{
	border: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	height: 22px;
	font-size: 8pt;
	padding-left: 8px;
	padding-top: 3px;
	color: gray;
	width: 144px;
}
.row div {
    float: left; display: inline;
    clear: left;
    overflow: auto;
    width: 210px;
    margin: 0 0 0 26px;
}
.row label {
    float: left;
    clear: left;
    margin: 8px 0 0 0;
}
.row span {
    float: right;
    margin-top: 2px;
}
.mgB {
  margin-bottom: 10px;
}
.ui-widget-overlay {
background:#666666 ;
opacity:0.5;
}

.ui-dialog-titlebar{
    font-family: Arial, Helvetica, sans-serif;
}





