body {
    background-color: #777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
    }
    
a {
    text-decoration: none;
    color: #7E9DAF;
    cursor: pointer;
    }
    
a:hover {
    text-decoration: underline;
    }

table {
    color: #7E9DAF;
    font-size: 10px;
    margin: 0 auto;
    }
    
table td {
    border-top: 1px solid white;
    padding: 0; /* 5px;*/
    }
    
table th {
	background-color: #3A7096; /*#ADEAEA;*/
    padding: 5px 0;
    color: #fff; /*#236B8E;*/
    }
    
#punkty table tr.mark, #punkty table tr:hover {
    background-color: #ADEAEA;
	cursor: pointer;
    }

hr {
    background-color: #7E9DAF;
    color: #7E9DAF;
    height: 1px;
    width: 100%;
    border: 0;
    }

#strona {
    width: 900px;
    min-height: 500px;
    background-color: #C4E7FB;
    margin: 0 auto;
    position: relative;
            }
        
#naglowek {
    height: 60px;
    width: 100%;
    background-color:#3A7096;
        }
        
#log {
    margin: 20px 50px 20px 50px;
    float: left;
     }
     
#logo {
    float: right;
    margin: 10px 50px 10px 50px;
    }
    
#kontener {
    width: 100%;
    height: 100%;
    position: relative;
	padding-bottom: 10px;
    }
    
#punkty {
    min-height: 100px;
    width: 230px;
    background-color: #DBF2F8;
    border: solid 1px #AFCCDA;
    /*position: absolute;
    top: 20px;
    left: 50px;*/
	margin: 20px 20px 20px -150px;
	float: left;
    }
    
.szczegoly {
    min-height: 350px;
    width: 560px;
    background-color: #DBF2F8;
    border: solid 1px #AFCCDA;
    float: right;
    margin: 20px 35px 20px 0px;
        }

.szczegoly_wide {
    min-height: 350px;
    width: 800px;
    background-color: #DBF2F8;
    border: solid 1px #AFCCDA;
    margin: 20px 50px 20px 50px;
        }
    
#podsumowanie {
    height: 80px;
    width: 560px;
    float: right;
    background-color: #DBF2F8;
    border: solid 1px #AFCCDA;
    margin: 0px 35px 20px 0px;
    }
    
#tab_punkty {
    position: static;
    top: 30px;
    left: 11px;
    width: 90%;
    margin-top:10px;
    }
    
#punkty_dol {
    margin: 10px;
    text-align: right;
    width: 90%;
    min-height: 35px;
    }

#tab_zamowienia {
    top: 30px;
    left: 11px;
    width: 96%;
	text-align: center;
	position: static;
	margin-top: 10px;
	margin-bottom: 20px;
    }

#tab_zamowienia form
{
	display: block;
}

#zamowienia_lista {
    position: relative;
	min-height:298px;
    }
    
#pkt_info {
    position: absolute;
    right: 3px;
    top: 3px;
    }
    
#pointAdd {
    text-align: left;
    color: #000;
    margin-top: 20px;
    }
    
.rel {
    position: relative;
    }
    
.tlum {
    font-size: 20px;
    }
    
.partner_login {
    color: #9DB5D9;
    }
    
.partner_logout {
    font-weight: bold;
    color: #fff;
    }
    
.header {
    width: 230px;
    height: 20px;
    background-color: #9CC6DC;
    float: left;
	text-align: center;
    }
    
.label {
    font-weight: bold;
    display: block;
    margin: 4px 0px;
    }
    
.nieparzyste {
    background-color: #EEF9FB;
    }
    
.lp {
    font-weight: bold;
    padding: 0 5px;
    width: 20px;
    }
    
.bold {
    font-weight: bolder;
    }

.th1 {
    width: 10%;
    }   

.th2 {
    width: 35%;
    }
    
.th3 {
    width: 15%;
    }
    
.th4 {
    width: 16%;
    }
    
.th5 {
    width: 26%;
    }
    
.th6 {
    width: 14px;
    }

.th1p 
{
    width: 50px;
}   

.th2p
{
    width: 150px;
}
    
.th3p
{
    width: 80px;
}
    
.th4p
{
    width: 41px;
}
    
.th5p
{
    width: 76px;
}
    
.th6p 
{
    width: 55px; /*402*/
}

.th7p
{
	width: 79px; /*476*/
}

.th8p
{
	width: 185px; /*641*/
}

.th9p
{
	width: 0;
	padding: 0;
}

.th10p
{
	width: 16px;
	padding: 0;
}

.th11p
{
	width: 16px;
	padding: 0;
}

.th12p
{
	width: 20px;	/*733*/
	padding: 0;
}
    
.info {
    border: 0;
    text-decoration: none;
    }

.error_list {
    color: #FF0033;
    margin: 30px 0 0 385px;
    }
	
#pointEdit
{
	display: none;
}

#pointEdit #pointEditButton
{
	background: url("/images/icon_accept.gif"); 
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
}

#pointEdit #pointEditCancel
{
	margin-bottom: -2px;
	cursor: pointer;
}

#pointAdd
{
	display: none;
}

#pointAdd #pointAddButton
{
	background: url("/images/icon_accept.gif"); 
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
}

#pointAdd #pointAddCancel
{
	margin-bottom: -2px;
	cursor: pointer;
}

.order_icon
{
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	display: inline;
	position: static;
}

.order_accept
{
	background: url("/images/icon_accept.gif");
}

.order_cancel
{
	background: url("/images/action_stop.gif"); 
}

.add_comment
{
	background: url("/images/page_edit.gif");
	margin-left: -26px;
}

.order_received
{
	background: url("/images/icon_download.gif"); 
}

.order_finished
{
	background: url("/images/icon_package_get.gif"); 
}

#nowe_zam {
    color: #FF9966;
    font-weight: bold;
        }
    
.pan_zam {
    position: absolute;
    top: 10px;
    left: 50px;
    }
    
.pan_zam2 {
    position: absolute;
    top: 10px;
    left: 180px;
    }

#szczegoly #pager
{
	position: relative;
	bottom: 5px;
	width: 100%;
	text-align: center;
}

#partner_filter
{
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
}

#partner_filter input
{
	width: 75px;
	height:	16px;
	border: 2px solid #9CC6DC;
}

#partner_filter a
{
	color: #3A7096;
	margin-right: 7px;
}

#partner_filter #search
{
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	display: inline;
	position: relative;
	top: -4px;
	background: url("/images/page_find.gif"); 
}

#tab_zamowienia .email img
{
	border: none;
}

#tab_zamowienia .comment_td
{
	text-align: left;
}

#tab_zamowienia .comment_td .comment
{
	width: 161px;
	padding-right: 18px;
	height: 17px;
}
#tab_zamowienia .info
{
	cursor: pointer;
}
#tab_zamowienia .history
{
	display: none;
}

.history_table
{
	color: #236B8E;
	background-color: #E5F3FF;
	border:2px solid #9CC6DC;
}
.history_table th
{
	color: #236B8E;
	background-color: #ADEAEA;
	padding: 3px 5px;
}

.history_table .th_h6
{
	color: white;
	background-color: CadetBlue;
	padding: 3px 0;
}

.history_table .history_notes
{
	text-align: left;
}

.history_table td
{
	padding: 5px;
}

tr.history:hover 
{
    background-color: #DBF2F8;
	cursor:	auto;
}

#pointAdd table th, #pointEdit table th
{
	background-color: #ADEAEA;
    padding: 5px 5px 5px 5px;
    color: #236B8E;
}

#pointAdd
{
	background-color: #ADEAEA;
	padding: 0;
}

#pointAdd table
{
	border: 2px solid #9CC6DC;
	width: 100%;
}

#pointAdd table th
{
	padding: 0;
}

#pointAdd table th label
{
	padding-left: 2px;
}

#pointAdd table td
{
	padding: 0;
	border: none;
}

#pointAdd table td input
{
	width: 97%;
}

#pointEdit
{
	background-color: #ADEAEA;
	padding: 0;
	width: 230px;
	clear: both;
}

#pointEdit table
{
	border: 2px solid #9CC6DC;
	width: 100%;
}

#pointEdit table th
{
	padding: 0;
	text-align: left;
}

#pointEdit table th label
{
	padding-left: 2px;
}

#pointEdit table td
{
	padding: 0;
	border: none;
}

#pointEdit table td input
{
	width: 97%;
}

#summary_table
{
	clear: both;
}

#summary_table td
{
	border: none;
	padding: 0 5px;
}
.clear
{
	clear: both;
}
#legend, #legend_date
{
	color: plum;
	font-weight: bold;
	font-size: 11px;
}

.point_form_submit_hidden
{
	display:none;
}

#overheadForm
{
	display:none;
	font-size: 16px;
	color: black;
}

#overhead
{
	width: 30px;
}

#overheadForm img
{
	border:none;
}

#overheadForm #overheadWait
{
	display:none;
}

#overheadForm #overheadComplete
{
	display:none;
	color: green;
}

.dateNotFixed
{
	color: purple;
}