body {
	margin: 10px 0;
	background-image:url(../images/tlo.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color: #BECEC2;
}

#banner_top {
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}

#banner_bottom {
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}


#banner_right_pos {
	margin-right:0px;
	margin-top:0px;
}

#banner_right {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

form {
	margin:0px;
	padding:0px;
}

.clear{
	display:block;
	clear:both;}

.main_tbl {
	background-color:#FFFFFF;
	width: 990px;
	margin: auto;
}

#header_cell {
	width: 748px;
	height: 150px;
	background: url(../images/head_01.jpg) no-repeat;
}

#header_cell a {
	display: block;
	width: 350px;
	height: 150px;
}

.td_top {
	background-image:url(../images/index_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	padding-left:20px;
}

#menu_top {
	margin-top:10px;
}

#menu_top .menu_top_a {
	background-image:url(../images/doc_grey.gif);
	background-position: 0px 2px;
 	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:30px;
	color:#FFFFFF;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#menu_top .menu_top_a_on {
	background-image:url(../images/doc_grey.gif);
	background-position: 0px 2px;
 	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#menu_top a:hover {
	text-decoration: underline;
}

.td_left_content {
	
}

.menu_pos {
	padding-top:4px;
	padding-bottom:4px;
}

#menu {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	width:100%;
}

.menu_off {
	width:100%;
	height:22px;
	background-color:#F2F2F2;
	border-bottom:1px solid #FFFFFF;
	background-position: 10px 7px;
 	background-repeat:no-repeat;
 	padding-left:20px;
}

.menu_off a {
	color:#6C6C6C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.menu_off a:hover {
	text-decoration: underline;
}

.menu_sep {
	width:100%;
	height:10px;
	background-color:#A8A8A8;
	border-bottom:1px solid #FFFFFF;
}

.menu_on {
	width:100%;
	height:22px;
	background-color:#C1C1C1;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../images/arrow_red.gif);
	background-position: 10px 7px;
 	background-repeat:no-repeat;
	padding-left:20px;
}

.menu_on a {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.menu_on a:hover {
	text-decoration: underline;
}

.faktura {
  border-style: solid;
  border-width: 1px;
}

.faktura_right {
  border-style: solid;
  border-width: 1px;
  text-align: right;
}

.pmenu_off {
	width:100%;
	height:22px;
	background-color:#EAEAEA;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../images/arrow_red.gif);
	background-position: 10px 7px;
 	background-repeat:no-repeat;
}

.pmenu_off a {
	color:#6C6C6C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.pmenu_off a:hover {
	text-decoration: underline;
}

.pmenu_on {
	width:100%;
	height:22px;
	background-color:#C1C1C1;
	border-bottom:1px solid #FFFFFF;
 	background-repeat:no-repeat;
}

.pmenu_on a:hover {
	text-decoration: underline;
}

.pmenu_on a {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

/* menu klienta */

/* </> menu klienta */


/* menu grne */
#menu_0_1 {
	background-image:url(../images/menu/menu_0_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_0_2 {
	background-image:url(../images/menu/menu_0_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_0_3 {
	background-image:url(../images/menu/menu_0_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_0_4 {
	background-image:url(../images/menu/menu_0_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_0_5 {
	background-image:url(../images/menu/menu_0_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_3_1 {
	background-image:url(../images/menu/menu_1_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_3_2 {
	background-image:url(../images/menu/menu_1_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_3_3 {
	background-image:url(../images/menu/menu_1_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_3_4 {
	background-image:url(../images/menu/menu_1_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_3_5 {
	background-image:url(../images/menu/menu_1_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_4_1 {
	background-image:url(../images/menu/menu_2_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_4_2 {
	background-image:url(../images/menu/menu_2_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_4_3 {
	background-image:url(../images/menu/menu_2_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_4_4 {
	background-image:url(../images/menu/menu_2_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_4_5 {
	background-image:url(../images/menu/menu_2_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_5_1 {
	background-image:url(../images/menu/menu_3_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_5_2 {
	background-image:url(../images/menu/menu_3_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_5_3 {
	background-image:url(../images/menu/menu_3_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_5_4 {
	background-image:url(../images/menu/menu_3_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_5_5 {
	background-image:url(../images/menu/menu_3_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_6_1 {
	background-image:url(../images/menu/menu_4_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_6_2 {
	background-image:url(../images/menu/menu_4_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_6_3 {
	background-image:url(../images/menu/menu_4_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_6_4 {
	background-image:url(../images/menu/menu_4_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_6_5 {
	background-image:url(../images/menu/menu_4_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_7_1 {
	background-image:url(../images/menu/menu_5_01.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_7_2 {
	background-image:url(../images/menu/menu_5_02.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_7_3 {
	background-image:url(../images/menu/menu_5_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_7_4 {
	background-image:url(../images/menu/menu_5_04.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

#menu_7_5 {
	background-image:url(../images/menu/menu_5_05.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	cursor:pointer;
}

.menu_up {
	color:#656565;
	font-weight:bold;
	font-size: 13px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.menu_up_on {
	color:#FC711F;
	font-weight:bold;
	font-size: 13px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}
/* </> menu */

.login_td {
	background-image:url(../images/index_03.jpg);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
}

.orange {
	color:#FC711F;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.green {
	color:#009631;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.red {
	color:#DC0000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.img {
	border:5px solid #F2F2F2;
}

.grey {
	color:#595959;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.grey_small {
	color:#868686;
	font-weight:normal;
	font-size: 10px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.logowanie_pos {
	margin-top:74px;
	margin-left:14px;
}

.logowanie_message {
	margin-top:10px;
	margin-left:20px;
	height:15px;
	color:#DC0000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:left;
}

.logowanie_info {
	margin-top:10px;
	margin-left:20px;
	height:15px;
	color:#747474;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:left;
}

.logowanie_tbl {
	margin-left:18px;
}

.input_login {
	width:130px;
	border:1px solid #C1C1C0;
}

.td_right_content {
	background-image:url(../images/right_bg.gif);
	background-position: 0px 0px;
 	background-repeat:no-repeat;
 	background-color:#F7F7F5;
}

#right {
	margin-left:5px;
	
}

#right td {
	color:#747474;
	font-weight:normal;
	font-size: 11px;
	line-height:16px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.wyszukiwarka_pos {
	margin-top:15px;
	margin-left:5px;
}

.wyszukiwarka_tbl {
	margin-top:25px;
	margin-left:0px;
	margin-bottom:20px;
}

.input_wyszukiwarka {
	width:180px;
	border:1px solid #C1C1C0;
}

.right_box_tbl {
	margin-top:1px;
	background-color:#FFFFFF;
}

.td_footer {
	padding-top:8px;
}

.td_created {
	background-color:#F7F7F5;
}

#content {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	line-height:16px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#content .underline {
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-decoration: underline;
}

#content .normal {
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#content a {
	color:#FC711F;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content .header {
	margin-bottom:15px;
	color:#FC711F;
	font-weight:bold;
	font-size: 13px;
	font-family: 'Verdana CE', Verdana, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #F3F3F2;
}

#content .header_black {
	margin-bottom:15px;
	color:#747474;
	font-weight:bold;
	font-size: 12px;
	font-family: 'Verdana CE', Verdana, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #F3F3F2;
}

#content #menu_klienta {
	color:#747474;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#content #menu_klienta a {
	color:#747474;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#content #menu_klienta a:hover {
	color:#747474;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: underline;
}

#message_ok {
	margin-top:10px;
	margin-bottom:10px;
}

#message_ok .right_message {
	color:#008000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:right;
}

#message {
	margin-top:10px;
	margin-bottom:10px;
}

#message span {
	color:#DC0000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:right;
}

/* formularz */
#formularz {
	width:100%;
}

#formularz td {
	padding:2px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:left;
	}

#formularz .td_right {
	width:170px;
	padding:2px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:right;
	}
	
#formularz .td_right_nowrap {
	width:170px;
	padding:2px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:right;
	white-space: nowrap;
	}
	
#formularz .td_center {
	width:120px;
	padding:2px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:center;
	}

#formularz .td_left {
	padding:2px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:left;
	}
	
#formularz .input{
	background-color:#FFFFFF;
	border:1px solid #C1C1C0;
	width:250px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
#formularz .input_readonly{
	background-color:#FFFFFF;
	border:1px solid rgb(240,240,240);
	width:250px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}	
#formularz .textarea{
	background-color:#FFFFFF;
	border:1px solid #C1C1C0;
	width:250px;
	height:80px;
	color:#4D4E4C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
	
#formularz .textarea_tresc{
	background-color:#FFFFFF;
	border:1px solid #C1C1C0;
	width:100%;
	height:200px;
	color:#4D4E4C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}

#formularz #info{
	width:280px;
	border:1px dotted #C1C1C0;
	background-color:#F2F2F2;
	}

#formularz #info .info_text{
	margin:3px;
	font-style: italic;
	}

/* karta obiektu */
.obiekt_td_left {
	width:100px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
}

.obiekt_td_right {
	width:400px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
}

.obiekt_td {
	width:500px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
}

#sekcja_tbl {
	margin-top:10px;
}

.obiektysekcje_td {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
}

.img_sekcja_tbl_left {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.img_sekcja_tbl_right {
	float:right;
	margin-right:5px;
	margin-bottom:5px;
}

.img_sekcja_tbl_center {
	width:505px !important;
	text-align:center;
	margin-bottom:5px;
}

.img_sekcja_tbl_center td {
	background-color:#F3F3F2;
	text-align:center;
}

.img_sekcja {
	border:5px solid #F2F2F2;
}

.img_sekcja_podpis {
	text-align:center;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:5px;
	background-color:#F3F3F2;
}

.obiektysekcjepliki_tbl {
	margin-top:5px;
}

.sekcja_content_td {
	padding-top:5px;
	padding-bottom:5px;
}

.tbl_td {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
	border-right:1px solid #F3F3F2;
}


.tbl_td_end {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #F3F3F2;
}

.obiekty_lista_td {
	padding-top:15px;
}

.obiekty_lista_param {
	margin-bottom:5px;
}

.obiekty_lista_separator {
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:15px;
	border-bottom:1px solid #F3F3F2;
}

.obiekty_szczegoly_img {
	border:5px solid #F2F2F2;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#payment {
	background: url(../images/index_07.jpg) no-repeat; 
	width: 225px; 
	height: 31px;
}

.rank_header {
	font-size: 12px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #FF8400;
	font-weight: bold;	
}

.rank_all {
	background: #FFFFFF;
	padding: 5px 0px 0px 15px;
	margin-right: 5px;
	margin-top: 2px;
}

.rank {
	
}

.rank_spacer {
	height: 20px;
}

.rank img {
	float: left;
	margin-right: 3px;
}

.rank_name {
	font-size: 11px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #868686;
	font-weight: bold;
	margin-bottom: 5px;
}

.rank_hr {
	height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #DBDBDB;
	width: 180px;
	margin: 2px 0 15px 0;
	position: relative;
	left: -7px;
}

.rank_ob_name {
	font-size: 10px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #868686;
	padding-bottom: 2px;
}

.rank_ob_name a {
	font-size: 10px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #868686;
	padding-bottom: 2px;
	text-decoration: none;
}

.rank_ob_name a:hover {
	text-decoration: underline;	
}


.rank_ob_name_bigger {
	font-size: 11px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #868686;
	padding-bottom: 4px;
}

.rank_num {
	font-size: 10px; 
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	color: #868686;
	padding-bottom: 3px;
	margin-bottom: 4px;
}

.rank_more {
	background: url('../images/ico_karteczki.gif') 5px 8px no-repeat #EFEFEF;
	padding-left: 22px;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	height: 20px;
	padding-top: 5px;
	margin-left: 95px;	
	margin-top: 7px;
}

.rank_more a {
	color: #343434;
	text-decoration: none;
}

.rank_more a:hover {
	text-decoration: underline;
}

#ranks_table {
	width: 100%;
	margin: 30px 0 0 10px;
}

#ranks_table td {
	vertical-align: top;
}

div#powered { text-align:right; margin-right:5px; margin-bottom:20px; padding-right:10px; margin-top:20px; }
div#powered .logo { float:right; }
div#powered a { color:#C0C0C0; text-decoration:none; font-family: Arial; font-size:10px;}
div#powered img { color:#C0C0C0; text-decoration:none; margin-left:5px; border:0px; }

.gray {
  text-decoration:none;
  color: #c0c0c0;
}

