﻿/* wspólne */
#zegarodswiezania{
	z-index:9999;
	background: #000;
	display:block; 
	position:fixed; 
	top:0; 
	left:0; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	width:10%; 
	height:auto !important; 
	opacity:0.3;
	color:#fff;
	}
.tooltip {
	display:none;
	background:rgb(240,240,240);
	border: 2px solid rgb(190,190,190);
	font-size:12px;
	width:520px;
	padding:10px;
	text-align:left;
	color:rgb(150,150,150);	
}

ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.clr {
clear: both;
}

ul li {
          float: left;
}

div.error{
width: 98%;
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
font-weight: bold;
color:rgb(255,255,255);
background-color:rgb(255,0,0);
}

.selected{
background: #68ff0042 !important;
}

div.message{
width: 98%;
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
font-weight: bold;
color:rgb(255,255,255);
background-color:rgb(0,255,0);
}

div.div_hd_grey{
width:98%;
padding:5px;
text-align: center;
font-weight: bold;
color: rgb(255,255,255);
background: rgb(180,180,180);
}
div.div_pas_grey{
width:98%;
padding:5px;
text-align: center;
font-weight: bold;
color: rgb(150,150,150);
background: rgb(220,220,220);
}

div.nag_div_file_change{
	color: red;
	font-weight: bold;
}
div.nag_div_file{
	color: rgb(9,94,0);
	background: rgb(24,255,0);
	font-weight: bold;
	text-align: left;
}

div.div_tyt_gy{
width:98%;
padding:5px;
text-align: center;
font-weight: bold;
color: rgb(130,130,130);
background: rgb(240,240,240);
border-bottom: 1px solid rgb(130,130,130);
}

div.div_tyt_lewy_gy{
text-align: right; 
}

div.montaz_zlecen{
	border: 2px solid rgb(0,141,13);
	color: rgb(0,141,13);
	background: rgb(150,254,160);
	padding: 10px 2px 10px 1px;
	margin: 3px 0px;
	width:97%;
}

div.montaz_zlecen_zlecone{
	border: 2px solid rgb(230,230,0);
	color: rgb(255,0,0);
	background: rgb(255,255,0);
	padding: 10px 2px 10px 1px;
	margin: 3px 0px;
	width:97%;
}

div.montaz_zlecen_zapisane{
	border: 2px solid rgb(150,254,160);
	color: rgb(0,180,17);
	background: rgb(224,254,227);
	padding: 10px 2px 10px 1px;
	margin: 3px 0px;
	width:97%;
}

div.montaz_zlecen_zapisane_zlecone{
	border: 2px solid rgb(240,240,100);
	color: rgb(255,150,150);
	background: rgb(255,255,150);
	padding: 10px 2px 10px 1px;
	margin: 3px 0px;
	width:97%;
}

.tdzlecony{
	border: 1px solid rgb(240,240,100) !important;
	color: rgb(255,150,150) !important;
	background: rgb(255,255,150) !important;
	}

div.montaz_nazwa{
	padding: 3px; 
	border-bottom: 1px solid rgb(0,141,13) ;
	}
	
div.uwagi_import1{
	padding: 0px 0px 5px 0px;
	width:100%;
	}
div.uwagi_import2{
	padding:0px;
	color: red;
	font-weight:bold;
	width:100%;
	}
div.wyceny_lewy{
	padding:10px 0;
	text-align:right;
	font-weight:bold;
	width:19%;
	min-height:20px;
	padding-right:10px;
	border-top:1px solid #D2D2D2;
	}
	
div.wyceny_prawy{
	padding:10px 0;
	width:79%;
	min-height:20px;
	padding-left:10px;
	text-align:left;
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}

div.wyceny_konf_nag{
	padding: 10px 5px; 
	border-bottom:3px solid #DDD; 
	text-align: center; 
	color:rgb(245,245,245); 
	font-weight: bold;  
	background: rgb(100,100,100);
}

div.wyceny_konf_nag_1{
	padding: 10px 5px; 
	border-bottom:3px solid #DDD; 
	text-align: left; 
	margin: 3px 0;
	color:rgb(100,100,100); 
	width:100%;
	font-weight: bold;  
	background: rgb(215,215,215);
}

div.wyceny_konf_nag_2{
	padding: 10px 5px; 
	border-bottom:3px solid #DDD; 
	text-align: left; 
	margin: 3px 0;
	color:rgb(100,100,100); 
	width:100%;
	font-weight: normal;  
	background: rgb(235,235,235);
}

.wyceny_konf_add{
	padding: 0px; 
	border:none;
	border-bottom:3px solid #DDD; 
	text-align: center; 
	color:rgb(245,245,245); 
	font-weight: bold;  
	background: rgb(100,100,100);
	cursor:pointer;
	font-size:230%; 
}
.wyceny_konf_add:hover{
	background:rgb(245,245,245);
	color: rgb(100,100,100);
}

div.wyceny_konf_l1{
	padding: 10px 5px; 
	color: rgb(100,100,100);
	background: rgb(225,225,225);
	cursor:pointer;
}
div.wyceny_konf_l2{
	padding: 10px 5px; 
	color: rgb(100,100,100);
	background: rgb(240,240,240);
	cursor:pointer;
}
div.wyceny_konf_l1:hover, div.wyceny_konf_l2:hover{
	font-weight:bold;
	}

div.wyceny_new{
	background: rgb(245,245,245);
	width:100%;
	padding:10px 0px;
	margin:0;
	border:none;
}	
label.wyc_konf{
	width:65%; 
	display:inline-block; 
	text-align: right; 
	padding-right: 2px;
}

div.konf_menu{
	color: rgb(100,100,100);
	text-align:center;
	width:100%;
	cursor:pointer;
}

div.konf_menu_left{
	padding: 10px 5px; 
	border-left:1px solid rgb(100,100,100);
	border-bottom:1px solid rgb(100,100,100);
	border-top:1px solid rgb(100,100,100);
	cursor:pointer;
	background: rgb(225,225,225);
}

div.konf_menu_inside{
	padding: 10px 8px; 
	border:1px solid rgb(100,100,100);
	cursor:pointer;
	background: rgb(225,225,225);
}

div.konf_menu_right{
	padding: 10px 5px; 
	border-right:1px solid rgb(100,100,100);
	border-bottom:1px solid rgb(100,100,100);
	border-top:1px solid rgb(100,100,100);
	cursor:pointer;
	background: rgb(225,225,225);
}
div.active{
	background: rgb(245,245,245) !important;
	border-bottom: 1px solid rgb(245,245,245) !important;
}
div.konf_machine{
	border-left:1px solid rgb(100,100,100); 
	border-right:1px solid rgb(100,100,100); 
	border-bottom:1px solid rgb(100,100,100);
	background: rgb(245,245,245);
}
div.wyceny_konf_sub1{
	padding: 5px 10px; 
	color: rgb(100,100,100);
	text-align:left;
	width:100%;
	background: #DDD;
	border-bottom: 1px solid #fff;
}
div.wyceny_konf_mat{
	margin:10px; 
	padding:0 0 40px 0; 
	border:1px solid rgb(100,100,100); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	background: rgb(245,245,245);
}
div.wyceny_konf_mat_hd{
	font-weight: bold; 
	padding:10px; 
	margin-bottom:10px; 
	text-align:left; 
	font-size:110%; 
	background: rgb(100,100,100); 
	color:rgb(245,245,245); 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px; 
	-moz-border-radius-topright: 15px; 
	border-top-left-radius: 15px; 
	border-top-right-radius: 15px;

}
div.wyceny_uszl_kat1{
	margin:10px; 
	padding:0 0 40px 0; 
	border:1px solid rgb(100,100,100); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	background: rgb(245,245,245);
}
div.wyceny_uszl_kat2{
	margin:10px; 
	padding:0 0 40px 0; 
	border:1px solid rgb(100,100,100); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	color:rgb(100,100,100);	
	background: rgb(235,235,235);
}
.disabledclass{
	color:rgb(130,130,130);
}
.enabledclass{
	color:inherit;
}
div.wyc_koszt_submenu, div.wyc_koszt_submenu_f{
	background: rgb(242,242,242);
	height: 25px;
	padding-top:10px;
	border:1px solid rgb(220,220,220);
	cursor:pointer;
	color:rgb(150,150,150);
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

div.wyc_koszt_submenu:hover{
	border-top:1px solid rgb(170,170,170);
	border-left:1px solid rgb(170,170,170);
	border-right:1px solid rgb(170,170,170);
	font-weight:bold;
}

div.active_submenu{
	border-top:1px solid rgb(220,220,220) !important;
	border-left:1px solid rgb(220,220,220) !important;
	border-right:1px solid rgb(220,220,220) !important;
	background:rgb(250,250,250) !important;
	border-bottom: none !important;
	margin-top:1px !important;
	font-weight:bold;
	color: rgb(100,100,100);
}

div.wyc_koszt_submenu_container, div.wyc_koszt_submenu_container_f{
	padding:20px 0; 
	border-left:1px solid rgb(220,220,220); 
	border-right: 1px solid rgb(220,220,220); 
	border-bottom:1px solid rgb(220,220,220);
	background: rgb(250,250,250);
	width:98.5%;
	display:none;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
}
div.active_container{
	display:block !important;
}


div.wyc_koszt_container{
	margin:20px 0;
	padding:20px 0; 
	border:1px solid rgb(220,220,220); 
	background: rgb(250,250,250);
	width:98.5%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.formatowki_pion{
	cursor:pointer; 
	color: rgb(150,150,150); 
	vertical-align: middle; 
	text-align:center; 
	background: url('../images/kartka_pion.png'); 
	background-repeat: no-repeat; 
	background-position: center; 
	width:35px; 
	height:46px; 
}
div.formatowki_poziom{
	cursor:pointer; 
	color: rgb(150,150,150); 
	vertical-align: middle; 
	text-align:center; 
	background: url('../images/kartka_poziom.png'); 
	background-repeat: no-repeat; 
	background-position: center; 
	width:46px; 
	height:46px; 
}

.val {
	border: 3px solid rgb(255,0,0);
	background: rgb(255,100,100);
}
.wymagane
	{
	background: rgb(255,230,230);
}
.in_wymagane, .in_wymagane_m1, .in_wymagane_m2, .in_wymagane_lstr, .in_wymagane_uszl, .in_wymagane_zadr{
	font-size: 100%;
    font-family: Verdana, Arial;
    font-weight: normal;
    border: 1px solid rgb(210,210,210);
    background: rgb(255,230,230);
}

.in_wymagane_val{
	font-size: 100%;
    font-family: Verdana, Arial;
    font-weight: normal;
    border: 2px solid rgb(255,0,0);
	background: rgb(255,230,230);
}
.in_niewymagane_blad{
	font-size: 100%;
    font-family: Verdana, Arial;
    font-weight: normal;
    border: 2px solid rgb(255,0,0);
}
.in_niewymagane_ok{
	font-size: 100%;
    font-family: Verdana, Arial;
    font-weight: normal;
    border: 2px solid rgb(0,255,0);
}
.normaldiv {
	border:0;
	background:none;
	height:auto;
	width:auto;
}
/*####################################
PZ-ki
####################################*/
#dok_container{
	border:2px solid rgb(190,190,190); 
	width:95%; 
	background: rgb(240,240,240);
}

#dok_naglowek{
	padding:5px;
	display:table;
	text-align:center;
	border-bottom:1px dotted rgb(190,190,190); 
	width:98%;
}

#dokn_podstawa, #dokn_kontrahent, #dokn_szczegoly{
	display:table-row;
}

#dokn_podstawa_lewy, #dokn_kontrahent_lewy, #dokn_szczegoly_lewy{
	display:table-cell;
	vertical-align:middle;
	padding:5px 0;
}

#dokn_kontrahent_lewy, #dokn_szczegoly_lewy{
	width:100%;
}
#dokn_podstawa_lewy{
	width:70%;
}
#dokn_podstawa_prawy{
	display:table-cell;
	width:30%;
	vertical-align:middle;
	padding:5px 0;
}

#dokn_podstawa_lewy{
	font-weight:bold; 
	font-size:140%;
	border-right:1px solid rgb(190,190,190);
	border-bottom:1px dotted rgb(190,190,190);
}
#dokn_podstawa_prawy{
	border-bottom:1px dotted rgb(190,190,190);
}

#dok_kontrahent_wybor_l{
	display:table-cell; 
	width:26%;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}
#dok_kontrahent_wybor_s{
	display:table-cell; 
	width:40%;
	vertical-align:middle;
}
#dok_kontrahent_wybor_r{
	display:table-cell; 
	width:20%;
	vertical-align:middle;
}
#dok_zuzycierodzaj_wybor_l{
	display:table-cell; 
	width:30%;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}
#dok_zuzycierodzaj_wybor_r{
	display:table-cell; 
	width:70%;
	vertical-align:middle;
	text-align:left;
}
#dok_szczegoly_l{
	display:table-cell;
	width:30%;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}
#dok_szczegoly_p, #dok_szczegoly_p1, #dok_szczegoly_p2, #dok_szczegoly_p3{
	display:table-cell;
	width:70%;
	vertical-align:middle;
}
#dok_podnaglowek, #dok_podpozycje{
	background: rgb(250,250,250); 
	padding:15px 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#dok_podnaglowek{
	display:table-cell; 
}
div.lista_gy1, div.lista_gy2{
	border:1px solid rgb(190,190,190);
	border-collapse:collapse;
	text-align:left;
}
div.wiersz1{
	background:rgb(220,220,220);
}
div.wiersz2{
	background:rgb(255,255,255);
}
div.wiersz3{
	background:rgb(187,250,250);
}
div.wiersz4{
	background:rgb(117,247,243);
}
div.wiersz5{
	background:rgb(249,205,252);
}
div.wiersz6{
	background:rgb(242,170,249);
}
div.wiersz1:hover, div.wiersz2:hover{
	color:#fff !important;
	background:rgb(150,150,150) !important;
}
div.pozycjenagpz{
	display:table-cell;
	border-bottom:1px solid rgb(190,190,190); 
	border-top:1px solid rgb(190,190,190); 
	background: none;
	padding:10px 5px;
	text-align:center;
	vertical-align:middle;
	background:rgb(245,245,245);
}
div.pozycjepz{
	display:table-cell;
	border-bottom:1px dotted rgb(190,190,190); 
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
div.nag_lkont{
	display:table-cell;
	background: rgb(235,235,235);
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding: 2px;
	border: 2px solid rgb(190,190,190);
}
.ldokum_nag{
	width:100%;
	border: 2px solid rgb(245,245,245);
	margin-bottom:3px;
	padding:10px 0;
	background: rgb(180,180,180);
	color: #ffffff;
	font-weight:bold;
	font-size:120%;
}
.ldokum_nag_container{
	display:table; 
	width:100%; 
	border-collapse:collapse;
}
.ldokum_nag_row{
	display:table-row; 
	width:100%; 
	font-weight:bold; 
	background:rgb(225,225,225);
}
.ldokum_nag_cell{
	display:table-cell; 
	padding:2px; 
	vertical-align:middle; 
	text-align:center; 
	border:2px solid rgb(190,190,190); 
}
.ldokum_poz_row{
	display:table-row;
	background:rgb(250,250,250)
}
.row2{
	background:rgb(240,240,240);
}
.ldokum_poz_cell{
	display:table-cell; 
	padding:2px 3px; 
	vertical-align:middle; 
}
/*####################################
weryfikacje plików
####################################*/
td.hd_lgwp    	{ padding: 2; margin: 2; font-size: 110%; text-align: center; 	background-color: #E6FF91; 	border-color: #94DEDE; font-weight:normal;}
td.tyt_lgwp   { padding: 2; margin: 2; font-size: 90%;  text-align: center;   background-color: #c0e168;  border-color: #94DEDE; font-weight:normal;}
td.pas1_lgwp { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: #ffffff;  border-color: #94DEDE; font-weight:normal;}
td.pas2_lgwp { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: #f8FFbb;  border-color: #94DEDE; font-weight:normal;}
div.roznice_plikow_nag{
	font-weight:bold;
	border-bottom:1px dotted #ffffff;
	background: #6eff91;
}
div.roznice_plikow_new{
	padding-bottom:3px;
	border-bottom:1px dotted #6eff91;
}
div.roznice_plikow_old{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #6eff91;
}
div.roznice_plikow_new_nag, div.roznice_plikow_old_nag{
	color:#449d61;
	background:#E6FF91;
}
div#loader {
	background: #000;
	display:none; 
	z-index: 9999;
	position:fixed; 
	top:0; 
	left:0; 
	padding-top: 15%; 
	width:100%; 
	height:auto !important; 
	height:100%; 
	min-height: 100%; 
	opacity:0.3;
}
/************************************/

/************************************/
/*          wyszukiwarka            */
/************************************/
.search_filtr {
	margin: 0 10px 10px 10px;
	padding:15px;
	width:95.25%;
	min-height:50px;
	background: rgb(230,230,230);
	border:1px solid rgb(190,190,190);
	border-top:none;
	z-index:2;
	display:block;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.shidden{
	display:none;
}

.snag{
	margin-top: 10px;
	padding: 5px 5px 5px 5px;
	background: rgb(230,230,230);
	border:1px solid rgb(190,190,190);
	border-bottom: 1px solid rgb(230,230,230);
	z-index:3;
	cursor:pointer;
}

.snagl{
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	background: rgb(230,230,230);
	border:1px solid rgb(190,190,190);
	border-bottom: 1px solid rgb(230,230,230);
	z-index:3;
	cursor:pointer;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

.snagr{
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px 5px 5px 5px;
	background: rgb(230,230,230);
	border:1px solid rgb(190,190,190);
	border-bottom: 1px solid rgb(230,230,230);
	z-index:3;
	cursor:pointer;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.snoactive{
	background:rgb(240,240,240);
	color:rgb(170,170,170);
	border-bottom:1px solid rgb(190,190,190);
}
.snoactive:hover{
	color:rgb(0,0,0);
}
.sf_container{
	background:rgb(240,240,240);
	padding:10px;
	margin:5px;
	border:1px solid rgb(190,190,190);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
.opis_filtrow{
	background:rgb(240,240,240);
	padding:10px;
	margin:0;
	border:1px solid rgb(190,190,190);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}	
/************************************/

/*************przyciski**************/

/*niebieski*/
.bt_blue {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: #aaccff;
         border: 1px solid #444499;
}
/*żółty*/
.bt_y {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(255,255,28);
         border: 1px solid rgb(223,223,0);
}
/*jasnożółty*/
.bt_ly {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(255,255,174);
         border: 1px solid rgb(255,255,17);
}
/*zielony*/
.bt_g {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(192,239,160);
         border: 1px solid rgb(9,183,30);
}
/*jasnozielony*/
.bt_lg {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(174,255,255);
         border: 1px solid rgb(0,221,221);
}
/*pomarańczowy*/
.bt_or {

         width: 100%;
         font-size: 100%;
         font-family: Arial, Verdana;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(255,205,155);
         border: 1px solid rgb(255,130,4);
}
/*szary*/
.bt_grey {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: #F0F0F0;
         border: 1px solid #000000;
}
.abt_grey {
    	 text-decoration:none;
		 padding: 2px 10px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(220,220,220);
         border: 1px solid #000000;
		 color: #000000;
}
/*czerwony*/
.bt_red {
         width: 100px;
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         -moz-outline-style: none;
         outline-style: none;
         background-color: rgb(255,145,145);
         border: 1px solid rgb(240,0,0);
}
.bt_blue:hover,
.bt_y:hover,
.bt_ly:hover,
.bt_g:hover, 
.bt_lg:hover,
.bt_or:hover,
.bt_grey:hover,
.abt_grey:hover,
.bt_red:hover{
       background-color: white;
       -moz-outline-style: none;
       outline: none;
       cursor: pointer;
}
/**********koniec przycisków*********/

/***************inputy***************/
/*niebieski*/
.in_blue {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:#A3C0EA;
}

.in_blue:focus {
         background-color: yellow;
         border-color: #444499;
}

/*żółty*/
.in_y {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(255,255,132);
}

.in_y:focus {
         background-color: yellow;
         border-color: rgb(223,223,0);
}

/*jasnożółty*/
.in_ly {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(255,255,210);
}

.in_ly:focus {
         background-color: yellow;
         border-color: rgb(240,240,0);
}

/*zielony*/
.in_g {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(170,255,170);
}

.in_g:focus {
         background-color: yellow;
         border-color: rgb(0,223,56);
}


/*jasnozielony*/
.in_lg {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(0,251,251);
}

.in_lg:focus {
         background-color: yellow;
         border-color: rgb(0,183,183);
}

/*pomarańczowy*/
.in_or {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(255,197,138);
}

.in_or:focus {
         background-color: yellow;
         border-color: rgb(253,126,0);
}

/*szary*/
.in_grey, .in_grey_m1, .in_grey_m2, .in_grey_lstr, .in_grey_uszl, .in_grey_zadr {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(210,210,210);
}

.in_grey:focus , .in_grey_m1:focus, .in_grey_m2:focus, .in_grey_lstr:focus, .in_grey_uszl:focus, .in_grey_zadr:focus{
         background-color: yellow;
         border-color: rgb(140,140,140);
}

/*czerwony*/
.in_red {
         font-size: 100%;
         font-family: Verdana, Arial;
         font-weight: bold;
         border: 1px solid;
         background-color:#FFFFFF;
         border-color:rgb(255,128,128);
}

.in_red:focus {
         background-color: yellow;
         border-color: rgb(204,0,0);
}

/***********koniec inputów***********/


/****************selecty**************/
select.id_kategorii_new,
select.id_gramatury_new,
select.id_formatu_new,
select.id_wlokna_new,
select.id_rodzaju_new,
select.id_nazwy_wlasne_new {
		font-size: 80%;
		border: 1px solid rgb(190,190,190);
}
/***********koniec selectow***********/

/* formularz nowego zlecenia - klienci */
div.k_lewa {
width:35%;
float: left;
font-weight: bold;
text-align: left;
}
div.k_prawa {
width:65%;
float: left;
text-align: left;
}
div.k_lewa_wyc {
width:25%;
float: left;
border-right: 1px solid;
font-weight: bold;
}
div.k_prawa_wyc {
width:74%;
text-align: center;
float: left;
}

/*wyceny*/
div.wycena_container{
	width:80%;
	border:2px solid rgb(190,190,190);
	padding:10px;
	text-align:left;
	}
div.wycena_nag{
	width:100%;
	height:35px;
	padding-top:10px;
	background: rgb(230,230,230);
	text-align:center;
	}
div.wycena_nag_dane{
	padding:2px 0;
	border-bottom:1px solid rgb(190,190,190);
	text-align:center;
	}
div.wycena_name{
	font-size:160%;
	font-weight:bold;
	}	
div.wycena_data{
	padding-top:5px;
	}	
div.wycena_header{
	padding:10px 0;
	border-bottom:1px solid rgb(190,190,190);
	font-size:120%;
	margin-bottom:15px;
	background:rgb(225,225,225);
	}	
div.wycena_tableft{
	text-align:left;
	font-weight:bold;
	padding:2px 5px;
	}	
div.wycena_tabright{
	text-align:left;
	padding:2px 5px;
	}	
.imp{
	background: rgb(255,100,100);
	color: rgb(255,255,255);
	font-weight:bold;
	}	
div.wycena_select{
	background: rgb(240,240,240);
	width:100%;
	display:block;
	padding: 10px 0 20px 0;
}	
div.wycena_opispracyc{
	display:table;
	border-collapse:collapse;
	border-bottom:1px dotted rgb(190,190,190);
	width:100%;
	vertical-align:middle;
}
div.wycena_opispracyl{
	display:table-cell;
	float:left; 
	width:45%;
	vertical-align:middle;
}
div.wycena_opispracyp{
	display:table-cell;
	float:left; 
	width:55%;
	vertical-align:middle;
}
div.wycena_warianty{
	display:table;
	border-collapse:collapse;
	width:100%;
	height:25px;
	vertical-align:middle;
}
div.wycena_wariantykalk{
	display:table-row;
	width:100%;
	padding-left:10px;
	vertical-align:middle;
}
div.wycena_radio{
	width:5%;
	display:table-cell;
	text-align:center;
	padding-left:5px;
	vertical-align:middle;
	}
div.wycena_cena{
	font-size:120%;
	color: green;
	font-weight:bold;
	width:23%;
	display:table-cell;
	text-align:right;
	padding-right:5px;
	vertical-align:middle;
	}
div.wycena_czas{
	font-size:120%;
	color: green;
	font-weight:bold;
	width:12%;
	display:table-cell;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	}
div.wycena_operacje{
	width:55%;
	display:table-cell;
	text-align:left;
	font-size:80%;
	vertical-align:middle;
	}	
div.wycena_operacje_cont{
	display:table;
	width:100%;
	border-collapse:collapse;
	}	
div.wycena_operacje_row{
	display:table-row;
	}
div.wycena_operacje_cell{
	display:table-cell;
	vertical-align: middle;
	}
div.inside {
	background: rgb(246,246,246);
	}
div.wycena_kalkulacje{
	display:table-cell;
	border-left:1px solid rgb(190,190,190);
	border-collapse:collapse;
	}
div.wycena_opispracy{
	display:table-cell;
	border-right:1px solid rgb(190,190,190);
	border-collapse:collapse;
	}
div.wycena_szcz{
	display:table;
	border-collapse:collapse;
	width:100%;
	}	
div.wycena_nagopisuwstr{
	padding:10px 0;
	border-bottom:1px solid rgb(150,150,150);
	background:rgb(225,225,225);
	text-align:center;
	}
div.wycena_operacje_cont_dane{
	border:2px dashed rgb(190,190,190);
	background:rgb(245,245,255);
}
div.wycena_operacje_cont_dane_nag{
	text-align:center; 
	padding-top:5px; 
	background:rgb(230,230,255); 
	font-weight:bold; 
	height:20px; 
	border-bottom:2px dashed rgb(190,190,190);
}	
div.wycena_zazn{
	border: 5px solid rgb(100,100,255);
}
/* koniec wycen*/


/*klienci */
.nag_tab{
width: 100%;
border-top: 1px solid;
border-bottom: 1px solid;
text-align: center;
font-weight: bold;
background-color:RGB(221,221,221);
margin-top:10px;
padding:10px 0 10px 0;
}
.nag_subtab{
width:100%;
font-weight: bold;
text-align: center;
border-bottom: 1px dotted;
margin-top:10px;
background-color:RGB(235,235,235);
}
.ostrze_tab{
width: 100%;
text-align: center;
font-weight: bold;
margin-top:10px;
color: red;
}


/* formularz logowania  */
div.login {
          display: block;
          text-align: center;
          width: 400px;
          border: 1px solid #A3C0EA;
}

div.nag, div.bot
          {
          padding-top : 5px;
          padding-bottom : 4px;
          font-size:   110%;
          background-image: url(../images/blue.png); background-repeat:repeat-x;
          text-align: center;
          background-color: #92AFD9;
}



ul.log {
          display: block;
          float: left;
	    width: 100%;
	    text-align: center;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    padding-right: 0px;
	    font-size:   90%;
          background-color: #C8DCF5;
}

li.ln {
          padding-top: 2px;
          padding-left: 145px;
          padding-right: 8px;
}

li.pwd {
          padding-top: 2px;
          padding-left: 145px;
          padding-right: 5px;
}





/* For printview */
body{
	/*background-image: url(../images/tlo.gif);*/
    font-family:       Verdana, Hevetica, Arial, Tahoma,   sans-serif;
    font-size:         12px;
    color:             #000000;
    text-align: center;
    }
h1{
    font-family:       Arial, Verdana, Hevetica, sans-serif;
    font-size:         150%;
    font-weight:       bold;
    color:             #000000;
}
table{
    border-collapse:   collapse;
    border-spacing:    0;
}
table.no_bo{ 
empty-cells: hide;
border: 0px;
}


td{
   
    font-size:         110%;
    color:             #000000;
    border-width:      1px;
    border-color:      #999999;
    border-style:      solid;
    padding:           2px;
}
/* NA podstawie stylu thin <- tam jest wszytsko */

/*rss-y*/
span.rssdisplayname
   {display: block;
    width: 85%;
    height: 30px;
    padding-top:15px;
    font-size: 130%;
    border: 1px solid;
    background-color: #f5f5f5;
    border-color: #c0c0c0;
    text-align:center;
    color: #808080;
    font-family: Verdana, Hevetica, sans-serif;}
ul.rss
   {
    display: block;
    width: 85%;
    font-size: 130%;
    border: 1px solid;
    background-color: #f5f5f5;
    border-color: #c0c0c0;
    text-align:center;
    color: #808080;
    font-family: Verdana, Hevetica, sans-serif;
    list-style-type:square;
    list-style-position:inside;
   }
li.rssli
   {
    padding-left:0px;
    margin-left: 0px;
    display: inline-block;
    font-size: 80%;
    width: 100%;
    text-align: left;}
a.headlinellink:link, a.headlinellink:visited
   {color: #808080;
    display: inline-block;
    width:100%;
    background-color: #f5f5f5;
    text-decoration:none;
    border: 1px solid;
    border-color: #c0c0c0;
    font-family: Verdana, Hevetica, sans-serif;
    font-size: 100%;}
a.headlinellink:hover
   {display:inline-block;
    width:100%;
    background-color: #c0c0c0;
    text-decoration:none;
    color: #000000;
    font-family: Verdana, Hevetica, sans-serif;
    font-size: 100%;}
/*koniec rss*/


td.this
{   font-size:   100%;  text-align: center;  background-color: #ffdddd; }
td.red_selection
{   font-size:   100%;  text-align: center;  background-color: #ff9999;  border-color:      #ffeeee; }
td.green_selection
{   font-size:   100%;  text-align: center;  background-color: rgb(0,255,0);  border-color:     rgb(0,255,50); }
td.no_border 
{	 font-size:   100%;  text-align: center;  border-width:      0px;     border-color:      #ff0000;}
td.nb
{	 font-size:   25%;  text-align: center;  border-width: 0px;  border-color: #ff0000; background-color:#ffffff; }
td.border_left 
{	 font-size:   100%;  text-align: center;	border-left: 1px; 	border-right: 0px; padding: 0px; border-bottom: 0px; border-top: 0px;}
td.border_right 
{	 font-size:   100%;  text-align: center;	border-left: 0px; 	border-right: 1px; padding: 0px; border-bottom: 0px; border-top: 0px;}
td.border_top 
{	 font-size:   100%;  text-align: center;	border-left: 0px; 	border-right: 0px; padding: 0px; border-bottom: 0px; border-top: 1px;}
td.border_bottom
{	 font-size:   100%;  text-align: center;	border-left: 0px; 	border-right: 0px; padding: 0px; border-bottom: 1px; border-top: 0px;}
td.border_bottom_left
{	 font-size:   100%;  text-align: center;	border-left: 1px; 	border-right: 0px; padding: 0px; border-bottom: 1px; border-top: 0px;}
td.border_bottom_right
{	 font-size:   100%;  text-align: center;	border-left: 0px; 	border-right: 1px; padding: 0px; border-bottom: 1px; border-top: 0px;}
td.border_bottom_lr
{	 font-size:   100%;  text-align: center;	border-left: 1px; 	border-right: 1px; padding: 0px; border-bottom: 1px; border-top: 0px;}


td.nob_ar { font-family:  Arial, Tahoma, Verdana, Helvetica,  sans-serif; text-align: center;  border-width: 0px;}
td.ar { font-family:  Arial, Tahoma, Verdana, Helvetica,  sans-serif; text-align: center; }


/* PRZESTARZAŁE */
.old {color: rgb(170,0,0); font-weight: bold; font-size:80%;}

/* GREEN */
td.hd_g { font-size:   110%; text-align: center;   background-color: #c2eeaf;   border-color:      #A0EC80; }
td.tyt_g { font-size:   90%; text-align: center;   background-color: #D3ffC0;   border-color:      #A0EC80; }
td.pas1_g { font-size:   100%; text-align: center; background-color: #ffffff;  border-color: #A0EC80; }
td.pas2_g { font-size:   100%; text-align: center;  background-color: #Efffef;  border-color:      #A0EC80; }
input.przyc_g { background-color: #D3ffC0; width: 100%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}

/* BLUE */
td.hd_b {font-size:   110%; background-image: url(../images/blue.png); background-repeat:repeat-x; text-align: center; background-color: #92AFD9;   border-color:      #A3C0EA; }
td.tyt_b {font-size:   90%; text-align: center;  background-color: #C8DCF5;  border-color:      #A3C0EA;}
td.tyt_b_l {font-size:   11px; text-align: left;  background-color: #C8DCF5;  border-color:      #000000;}
td.tyt_bd {font-size:   90%; text-align: center;  background-color: #C8DCF5;  border-color:      #C8DCF5;}
td.pas1_b { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #ffffff; border-color:      #A3C0EA;}
td.pas1_b_nb { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #ffffff; border-color: #A3C0EA; border-left: 0px; border-right: 0px; border-bottom: 0px; border-top: 0px;}
td.pas2_b { font-size:   100%; margin: 0px; padding: 2px; text-align: center; background-color: #eafeFf; border-color:      #A3C0EA;}
td.pas2_b_nb { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #eafeFf; border-color: #A3C0EA; border-left: 0px; border-right: 0px; border-bottom: 0px; border-top: 0px;}
td.pas2_b_l { font-size:   100%; text-align: left; background-color: #eafeFf; border-color:      #A3C0EA;}
select.tyt_b {background-color: #92AFD9; width: 130px; font-size: 80%; border-style: none; scrollbar-base-color:#92AFD9; scrollbar-arrow-color: #A3C0EA;}
textarea.tyt_b {background-color: #92AFD9; ROWS: 2; cols: 10; font-size: 80%; border-style: none; overflow:auto; scrollbar-base-color:#92AFD9; scrollbar-arrow-color: #A3C0EA; }
.przyc_b {background-color: #aaccff; width: 100%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}
td.bordercolor_b{border-color:      #A3C0EA;}
tr.pas1_b { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #ffffff; border-color:      #A3C0EA;}
tr.pas2_b { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #eafeFf; border-color:      #A3C0EA;}
tr.pas1_b:hover, tr.pas2_b:hover{background-color:#aaccff;}

/* BLUE */
td.hd_bo {font-size:   110%; font-weight: bold; background-image: url(../images/blue.png); background-repeat:repeat-x; text-align: center; background-color: rgba(146,175,217,0.5);   border-color:      #A3C0EA; }
td.tyt_bo {font-size:   90%; text-align: center;  background-color: rgba(200,220,245,0.5);  border-color:      #A3C0EA;}
td.pas1_bo { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #ffffff; border-color:      #A3C0EA;}
td.pas2_bo { font-size:   100%; margin: 0px; padding: 2px; text-align: center; background-color: rgba(234,254,255,0.5); border-color:      #A3C0EA;}

/* ORANGE */
td.hd_r {  font-size:   110%; text-align: center; background-color: #FFDD88; border-color:      #FFAA55;}
td.tyt_r { font-size:   90%; text-align: center; background-color: #FFCC77; border-color:      #FFAA55;}
td.pas1_r {font-size:   100%; text-align: center; background-color: #ffffff; border-color:      #FFAA55; }
td.pas2_r {font-size:   100%; text-align: center; background-color: #FFFFcc; border-color:      #FFAA55; }
td.pas1_r1 {font-size:   100%; text-align: center; background-color: #fffacd; border-color:      #FFAA55; }
td.pas2_r1 {font-size:   100%; text-align: center; background-color: #FFFFcc; border-color:      #FFAA55; }
td.pas1_r2 {font-size:   100%; text-align: center; background-color: #d7d7d7; border-color:      #8e8e8e; }
td.pas2_r2 {font-size:   100%; text-align: center; background-color: #ececec; border-color:      #8e8e8e; }
select.tyt_r {background-color: #FFCC77; width: 130px; font-size: 80%; border-style: none; scrollbar-base-color:#FFCC77; scrollbar-arrow-color: #FFAA55;}
textarea.tyt_r {background-color: #FFCC77; ROWS: 4; cols: 10; font-size: 80%; border-style: none; overflow:auto; scrollbar-base-color:#FFCC77; scrollbar-arrow-color: #FFAA55; }
.przyc_r {background-color: #FFCC77; width: 100%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}

/* Light_green */
td.hd_lg        { padding: 2; margin: 2; background-image: url(../images/lg.png); background-repeat:repeat-x; font-size: 110%; text-align: center; background-color: #BFE2E2; border-color: #94DEDE; }
td.tyt_lg       { padding: 2; margin: 2; font-size: 90%;  text-align: center;   background-color: #D0F3F3;   border-color: #94DEDE; }
td.pas1_lg      { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: #ffffff;   border-color: #94DEDE; }
td.pas2_lg      { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: #Efffeb;   border-color: #94DEDE; }
td.tyt_lg_light { padding: 2; margin: 2; font-size: 90%;  text-align: center;   background-color: #e9F3F3;   border-color: #94DEDE; }
.przyc_lg       { padding: 2; margin: 2; background-color: #BFE2E2; width: 100%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}
.przyc_lg_short { padding: 2; margin: 2; background-color: #BFE2E2; width: 30%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}
td.bordercolor_lg{border-color: #94DEDE;}
tr.pas1_lg       { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #ffffff;   border-color: #94DEDE;}
tr.pas2_lg       { font-size:   100%; margin: 0px; padding: 0px; text-align: center; background-color: #Efffeb;   border-color: #94DEDE;}
tr.pas1_lg:hover, tr.pas2_lg:hover{background-color:#D0F3F3;}

/* YELLOW */
td.hd_y      {background-color: #ffe24c;   border-color: #ffda44;  text-align: center; font-size:   110%; }
td.tyt_y     {background-color: #fff8ba;   border-color: #ffda44;  text-align: center; font-size:   90%; }
td.pas1_y    {background-color: #ffffff;   border-color: #ffda44;  text-align: center; font-size:   100%;                   }
td.pas2_y    {background-color: #ffffdd;   border-color: #ffda44;  text-align: center; font-size:   100%;                   }
td.pas2_y_nb { margin: 0px; padding: 0px; background-color: #ffffdd;   border-color: #ffda44;  text-align: center; border-left: 0px; border-right: 1px; border-bottom: 0px; border-top: 0px;}

/* LIGHT YELLOW */
td.hd_ly      {background-color: #fff35d;   border-color: #ffeb55;  text-align: center; font-size:   130%; }
td.tyt_ly     {background-color: #fff9cb;   border-color: #ffeb55;  text-align: center; font-size:   80%; }
td.pas1_ly    {background-color: #ffffff;   border-color: #ffeb55;  text-align: center; font-size:   100%;                   }
td.pas2_ly    {background-color: #ffffdd;   border-color: #ffeb55;  text-align: center; font-size:   100%;                   }

/* GREY */
td.hd_gy      {background-image: url(../images/grey_l.png); background-repeat:repeat-x;  background-color: #f5f5f5;  border-color: #d2d2d2; font-family: Verdana, Hevetica, sans-serif; text-align: center; font-size:   110%; font-weight: bold;}
td.tyt_gy    {background-image: url('../images/grey.png'); background-repeat:repeat-x;  background-color: #f0f0f0;   border-color: #d2d2d2; text-align: center; font-size:   90%; }
td.tyt_gy_nob {background-image: url('../images/grey.png'); background-repeat:repeat-x;  border-width: 0px; background-color: #f0f0f0;  text-align: center; font-size:   90%; }
td.pas1_gy   {background: #ffffff;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }
td.pas2_gy  {background-color: #F8F8F8;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }
td.pas2_gy_wyc  {background-color: #EBF0F5;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }
td.pas2_gy_wyc1  {background-color: #F0F5FA;   border: 1px solid #d2d2d2; !important  text-align: center; font-size:   100%;                   }
.przyc_gy       { background-color: #F0F0F0; width: 100%; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}
.przyc_gysh { background-color: #F0F0F0; font-size: 100%; font-family: Arial, Verdana; font-weight: bold; border: 1px solid #444499;}
td.pas1_gy   {background: #ffffff;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }
td.pas2_gys  {background-color: #F3F3F3;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }

/* GREY OPACITY*/
td.hd_gyo      {background-image: url(../images/grey_l.png); background-repeat:repeat-x;  background-color: rgba(245,245,245,0.5);  border-color: #d2d2d2; font-family: Verdana, Hevetica, sans-serif; text-align: center; font-size:   110%; font-weight: bold;}
td.tyt_gyo    {background-image: url('../images/grey.png'); background-repeat:repeat-x;  background-color: rgba(240,240,240,0.5);   border-color: #d2d2d2; text-align: center; font-size:   90%; }
td.pas1_gyo   {background: #ffffff;   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }
td.pas2_gyo  {background-color: rgba(248,248,248,0.5);   border: 1px solid #d2d2d2;  text-align: center; font-size:   100%;                   }


/* RED */
td.hd_red    {background-image: url(../images/red.png); background-repeat:repeat-x;  background-color: #feafaf;  border-color: #FF0000; font-family: Verdana, Hevetica, sans-serif; text-align: center; font-size:   130%; font-weight: bold; color: #Ff0000; }
td.tyt_red    {background-image: url(../images/red_1.png); background-repeat:repeat-x;  background-color: #f0f0f0;   border-color: #FF0000; text-align: center; font-size:   90%; color: #Ff0000;}
td.pas1_red {background-color: #ffffff;   border-color: #FF0000;  text-align: center; font-size:   100%;                   }
td.pas2_red    {background-color: #FEE7E0;   border-color: #FF0000;  text-align: center; font-size:   100%;                   }

/*EXPRES*/
td.tab_expres     { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: #7c51ff;   border-color: #3600d9; }

/*EXPRES OPACITY*/
td.tab_expreso     { padding: 2; margin: 2; font-size: 100%; text-align: center;   background-color: rgba(124,81,255,0.5);   border-color: #3600d9; }

/* STYL NA MENU*/
td.menu       		{	
					background-image: url(../images/ap_d.png); 
					background-color: #D6F3F7;  
					border-color: #90a4b8;  
					padding: 0px; 
					border-bottom-color: #c2c2c2
				}
td.menu_blank   	{
					border-top-style: NONE; 
					border-left-style: NONE; 
					border-right-style: NONE; 
					padding: 0px; 
					border-bottom-color: #c2c2c2
				}
td.submenu    		{
					background-image: url(../images/ap_lr.png); 
					background-color: #e4eaef;  
					border-color: #c2c2c2;  
					padding: 1px; 
					border-left-style: NONE; 
					border-right-style: NONE; 
					border-top-style: NONE;
				}
td.menu_corner  	{
					border-color: #c2c2c2;  
					padding: 0px; 
					border-left-style: NONE; 
					border-right-style: NONE; 
					border-top-style: NONE;}
td.menu_this        {
					background-image: url(../images/ap_l.png); 
					background-color: #fff9cb;  
					border-color: #c2c2c2;  
					padding: 0px; 
					border-bottom-color: #ffffff;
				}


.a_menu {display: block; width: 100%; height: 100%; COLOR: #050505; FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica,   sans-serif ;FONT-SIZE: 90%;font-weight:500 ; text-decoration: none}
.a_menu:hover{display: block; width: 100%; height: 100%; background-color: #ffffff; color: #FF0000; text-decoration: none;}


/* kolorowanie formularza zleceń */
td.hd_f     {font-size:   15px; text-align: center; background-color: #92AFD9; border-color:      #A3C0EA;}
td.tyt_f    {font-size:   11px; text-align: left;   background-color: #C8DCF5; border-color:      #000000;}
td.hd_dup   {font-size:   15px; text-align: center; background-color: #FFDD88; border-color:      #FFAA55;}
td.tyt_dup  {font-size:   11px; text-align: left;   background-color: #FFCC77; border-color:      #FFAA55;}
td.hd_edit  {font-size:   15px; text-align: center; background-color: #BFE2E2; border-color:      #94DEDE;}
td.tyt_edit {font-size:   11px; text-align: left;   background-color: #D0F3F3; border-color:      #94DEDE;}


#rpd_naglowek .rpd_table{
	display:table;
	width:100%;
	background:rgb(240,240,240);
	border:1px solid rgb(200,200,200);
	padding:2px 0;
	}
#rpd_naglowek .rpd_row{
	display:table-row;
	width:100%;
	padding:2px;
	}
#rpd_naglowek .rpd_cell{
	display:table-cell;
	vertical-align:middle;
	padding:2px;
	}

#rpd_tresc .rpd_table{
	width:100%;
	background:rgb(240,240,240);
	border:1px solid rgb(200,200,200);
	margin-top:5px;
	}
#rpd_tresc .rpd_row{
	width:100%;
	padding:2px;
	}
#rpd_tresc .rpd_cell{
	padding:2px;
	border:1px solid rgb(180,180,180);
	}	
#rpd_tresc .title{
	font-weight:bold;
	}
#rpd_tresc .green{
	background-color:green;
	padding:5px 0;
	color:white;
	}	
#rpd_tresc .row2{
	background:rgb(248,248,248);
	}	
#rpd_tresc .row1{
	background:rgb(255,255,255);
	}
#rpd_tresc .rowm2{
	background:rgb(248,248,200);
	}	
#rpd_tresc .rowm1{
	background:rgb(200,248,248);
	}		
#rpd_tresc .record{
	cursor:pointer;
	}	
#rpd_tresc .record:hover .row1,
#rpd_tresc .record:hover .row2{
	background:rgb(230,230,230);
	}	

.kinfo_table,
.tolibra_table{
	display:table;
	width:100%;	
	}
.kinfo_row,
.tolibra_row{
	display:table-row;
	width:100%;
	}	
.tolibra_row_none{
	display:none;
	width:100%;
	}	
.kinfo_cell,
.tolibra_cell{
	display:table-cell;
	vertical-align:middle;
	}	
.kinfo_float{
	float:left;
	}
.kinfo_naglowek{
	background:rgb(240,240,240);
	border:1px solid rgb(200,200,200);
	padding:2px 0;
	}
.kinfo_naglowek .kinfo_row{
	padding:2px;
	}
.kinfo_naglowek .kinfo_cell{
	padding:2px 0;
	}
.paginacja.kinfo_table{
	padding:6px 0;
	}
.kinfo_tresc{
	border:1px solid purple;
	}
.kinfo_row.header{
	padding:2px 0;
	text-align:center;
	font-weight:bold;
	}	
.kinfo_tresc .kinfo_row.header div{
	padding:6px 0;
	background: rgb(219,183,255);
	border: 1px solid purple;
	color: purple;
	}
.kinfo_raport .kinfo_row.header div{
	padding:6px 0;
	background: rgb(166,202,247);
	border: 1px solid rgb(17,88,174);
	color: rgb(17,88,174);
	}
.kinfo_row.header div[sort]:hover{
	cursor:pointer;
	color: white;
	}	
.kinfo_row.header div.sortthis_asc{
	background-image: url(images/asc.png);
	background-repeat:no-repeat;
	background-position: left;
	}	
.kinfo_row.header div.sortthis_desc{
	background-image: url(images/desc.png);
	background-repeat:no-repeat;
	background-position: left;
	}
.kinfo_tresc .kinfo_row.position_1 div,
.kinfo_tresc .kinfo_row.position_2 div{
	padding:5px;
	border:1px solid purple;
	}
.kinfo_tresc .kinfo_row.position_1{
	background: rgb(242,230,255);
	}
.kinfo_tresc .kinfo_row.position_1:hover,
.kinfo_tresc .kinfo_row.position_2:hover{
	background: rgb(188,121,255);
	color:white;
	}	

.kinfo_raport .kinfo_row.position_1 div,
.kinfo_raport .kinfo_row.position_2 div{
	padding:5px;
	border:1px solid rgb(17,88,174);
	}
.kinfo_raport .kinfo_row.position_1{
	background: rgb(159,245,253);
	}
.kinfo_raport .kinfo_row.position_1:hover,
.kinfo_raport .kinfo_row.position_2:hover{
	background: rgb(6,158,208);
	color:white;
	}		
	
	
.kinfo_row.position_1 .kinfo_klient,
.kinfo_row.position_2 .kinfo_klient{
	text-align:left;
	}
.kinfo_row.position_1 .kinfo_temat,
.kinfo_row.position_2 .kinfo_temat,
.kinfo_row.position_1 .kinfo_data_dodania,
.kinfo_row.position_2 .kinfo_data_dodania,
.kinfo_row.position_1 .kinfo_dodal,
.kinfo_row.position_2 .kinfo_dodal,
.kinfo_row.position_1 .kinfo_termin,
.kinfo_row.position_2 .kinfo_termin,
.kinfo_row.position_1 .kinfo_wykonawca,
.kinfo_row.position_2 .kinfo_wykonawca,
.kinfo_row.position_1 .kinfo_opis,
.kinfo_row.position_2 .kinfo_opis,
.kinfo_row.position_1 .kinfo_status,
.kinfo_row.position_2 .kinfo_status,
.kinfo_row.position_1 .kinfo_operacje,
.kinfo_row.position_2 .kinfo_operacje{
	text-align:center;
	}
.kinfo_tooltip{
	width:  800px !important;
    max-width: 800px !important;
    overflow:auto !important;
}
.montaz_tooltip{
	width:  800px !important;
    max-width: 800px !important;
    overflow:auto !important;
	text-align:left !important;
}
.noborder{
	border:none!important;
	}	
.operacje{
	cursor:pointer;
	}	
.no-close .ui-dialog-titlebar-close {
	display: none;
	}
.no-close .ui-dialog-content{
	overflow:hidden!important;
	}	
.ui-dialog-title{
	width:100%!important;
	}
.index1500{
	z-index:1500!important;
	}	
.kinfo_table.kinfo_form{
	height:100%;
	}
.kinfo_form.raport .lewy,
.kinfo_form.anulowanie .lewy,
.kinfo_form.usuwanie .lewy,
.kinfo_form.nowy .lewy{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	border-bottom:1px solid rgb(200,200,200);
	color: rgb(120,120,120);
	}
.kinfo_form.raport .prawy,
.kinfo_form.anulowanie .prawy,
.kinfo_form.usuwanie .prawy,
.kinfo_form.nowy .prawy{
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid rgb(200,200,200);
	color: rgb(120,120,120);
	}	
.kinfo_row.trescraportu,
.kinfo_row.opis,
.kinfo_row.powodanulowania{
	height:30%;	
	}	
.usuwanie-warning{
	width:100%;
	padding:10px 0;
	background:red;
	color:white;
	text-align:center;
	font-weight:bold;
	}	

/* /////////////////////////////////// */	
	
	
.klientspecjalny{
	background:url("../images/pattern.png");
	}	
.zleceniepriorytetowe{
	background:rgba(0, 0, 0, 0) url("../images/pattern_1.png") repeat-x scroll 0 center;
	}		
	
.klientspecjalny.zleceniepriorytetowe{
	background:url("../images/pattern.png") repeat scroll 0 0%, rgba(0, 0, 0, 0) url("../images/pattern_1.png") repeat-x scroll 0 center
	}	

.buttonfirm{
	background: rgba(150,150,150,0.5);
	border: 1px solid rgb(150,151,150);
	cursor: pointer;
	}	
.buttonfirm:hover{
	background: rgba(150,150,150,0.3);
	}
ul li.ui-menu-item{
	clear:both;
}
.k_inf_container{
	width:95%;
	display:table;
}
.k_inf_row{
	display:table-row;
}
.k_inf_cell{
	display:table-cell;
}
.width5{width:5%}
.width7{width:7%}
.width10{width:10%}
.width15{width:15%}
.width18{width:18%}
.width19{width:19%}
.width20{width:20%}
.width25{width:25%}
.width30{width:30%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width60{width:60%}
.width65{width:65%}
.width70{width:70%}
.width80{width:80%}
.width85{width:85%}
.width90{width:90%}
.width95{width:95%}
.width100{width:100%}

.kalendarz_dzien{
	cursor:pointer;
	}
.kalendarz_hover{
	background-color:#fff!important;
	}	
.kalendarz_remind{
	font-size:10px;
	color:red;
	}
.podsumowanie{
	font-size:12px!important;
	}	
.podsumowanie .left{	
	text-align:right!important;
	padding-right:5px;
	width:50%;
	}
.podsumowanie .right{
	text-align:right!important;
	padding-right:35%;
	width:50%;
	}
.rtowdivtab	{display:table;}
.rtowdivtabnone	{display:none;}
.rtowdivrow	{display:table-row}
.rtowdivcell{display:table-cell; vertical-align:middle;  border-collapse:collapse; height:25px}
.rtowdivcell.last{border:1px solid grey; padding:2px;}
.rtowcenter {text-align:center}
.rtowleft 	{text-align:left}
.rtowright 	{text-align:right}
.rtowglowna {border:1px solid grey}
.rtowdivcell.header{
background-image: url(../images/grey_l.png);
background-repeat: repeat-x;
background-color: #f5f5f5;
border-color: #d2d2d2;
font-family: Verdana, Hevetica, sans-serif;
text-align: center;}
.rtcol1{background-color: #e9e9e9;}
.rtcol2{background-color: #FFFFFF;}
.rtred{background-color: red;}

.poz_border_all{
	border:1px solid #0040ff4d;	
}
.poz_border_l{
	border-left:1px solid #0040ff4d;	
}
.poz_border_r{
	border-right:1px solid #0040ff4d;	
}
.poz_border_t{
	border-top:1px solid #0040ff4d;	
}
.poz_border_b{
	border-bottom:1px solid #0040ff4d;	
}
table.pozycje {
	border:none;
}
.bladpola {
	background-color: rgba(255,0,0,0.2);
}
span.w1, span.w2{
	display:block;
	width:100%;
}
span.left, span.right{
	display:inline-block;
}
span.left{
	width:40%;
}
span.right{
	width:60%;
}
span.right input{
	width:100%;
}
.zamw1, .zamw2 {
	display: block;
    width: 100% !important;
}
.ztable{
	display:table;
}
.zrow{
	display:table-row;
}
.zcell{
	display:table-cell;
	vertical-align:middle;
}
.z_container{
	width:90%;
	background:#C8DCF5;
	border-color:#6BADFF;
	border: 1px solid;
}
	
.z_header{
	text-align:center;
	border-bottom:1px solid #6BADFF;
	}
.z_dane{
	
	}
.z_infotech{
	
	}	
.z_footer{
	
	}
.znrzlec, .zbufor, .ztoday{
	padding:0.5% 0;
	border-bottom:1px solid #6BADFF;
	}
.znrzlec{
	font-size:180%;
	font-weight:bold;
	}
.zbufor{
	border-left:1px solid #6BADFF;
	border-right:1px solid #6BADFF;
	}
.ztoday{
	}
.zwyszukaj, .zsearchfield, .znowy{
	padding:0.5% 0;
	}
.powodbufora{
	border-bottom: 1px solid #6BADFF; 
	background: #87bcff;
	font-weight:bold; 
	color:red;
	}	
.danezlecenia{
	
	}
.z_klient #txtHint{
	padding-left:1%; 
	font-weight: normal; 
	min-height: 165px; 
	padding-left: 1%;
	vertical-align: middle;
	}
.z_klient #txtHintk{
	padding: 0 1%; 
	font-weight: normal; 
	min-height: 165px; 
	background: #87a7ced6;
	vertical-align: middle;
	}
.z_dystrybucja{
	padding-right: 1%; 
	border-top: 1px solid; 
	min-height: 165px; 
	background: #87bcff;
	vertical-align: middle;
}	
.z_opis{
	font-weight:bold;
	padding:1%;
	}
.z_opis1{
	font-weight:bold;
	padding:0.5%;
	}	
.z_opis2{
	font-weight:bold;
	padding:0.5%;
	text-align:right;
	}	
.z_szczegoly{
	
	}
.z_pozycja{
	padding:1%;
	border-right: 1px solid #6BADFF;
	}
.z_pozostale{
	padding:1%;
	}	
.zaddpoz{
	padding:0.5% 0; 
	border-top: 1px solid #6BADFF; 
	}

.z_klient{
	padding: 0.5% 0;
	border-bottom: 1px solid #6BADFF; 
}
.z_pozostale, .z_pozycja{
	vertical-align:top;
}
.znagopis{
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #6BADFF;
	border-top: 1px solid #6BADFF;
	background: #f4f4d9;
	padding: 1% 0;
	margin-top:1%;
	}

.z_footer .z_wystawil{
	text-align:center; 
	font-size:85%;
	padding: 0.5% 0;
	border-top: 1px solid #6BADFF;
}
.z_footer .z_submit{
	text-align:center;
	padding: 0.5% 0; 
	border-top: 1px solid #6BADFF;
}
.z_infotech #pozycje{
	padding-bottom:0.5%;
}
.pozycje  td{
	background-color: #Efffeb;
	border-color: #94DEDE;
	}
.newfooter td, .newfooter table {
	background: none;
    border: none;
    text-align: center;
    }
.zrow.z_dane.edit td{
	font-size:80%;
}
.z_container.edit {
	background:#D0F3F3;
	border-color:#94DEDE;
}
.z_container.duplicate {
    background-color: #FFDD88;
    border-color: #FFAA55;
	}
.z_container.edit .znrzlec, .z_container.edit .zbufor, .z_container.edit .ztoday, .z_container.edit .z_klient, .z_container.edit .z_header{
	border-bottom:1px solid #94DEDE;
	}	
.z_container.edit .zbufor{
	border-left:1px solid #94DEDE;
	border-right:1px solid #94DEDE;
}

.z_container.edit  .z_pozycja{
	border-right: 1px solid #94DEDE;
	}

.z_container.edit  .pozycje td{
	background:none;
}
.z_container.duplicate {
	background:#FFDD88;
	border-color:#FFAA55;
}
.z_container.duplicate .znrzlec, .z_container.duplicate .zbufor, .z_container.duplicate .ztoday, .z_container.duplicate .z_klient, .z_container.duplicate .z_header{
	border-bottom:1px solid #FFAA55;
	}	
.z_container.duplicate .zbufor{
	border-left:1px solid #FFAA55;
	border-right:1px solid #FFAA55;
}

.z_container.duplicate  .z_pozycja{
	border-right: 1px solid #FFAA55;
	}

.z_container.duplicate  .pozycje td{
	background:none;
}
.alert{
	position:fixed!important;
}
#error_dialog, #error2_dialog {
	color:#750202 !important;
	font-weight:bold !important;
	background: #ff00002e !important;
	font-size:120%;
	display:none;
}
#error_dialog .sel, #error2_dialog .sel{
	color:red!important;
	text-decoration:underline;
	}
#szczmontaz{
	display:none;
}	
.titledialog{
	font-size:140%!important;
	color:white!important;
	background:red!important;
}
.infodialog{
	font-size:120%!important;
	color:white!important;
	background:green!important;
	font-weight:normal!important;
}
.ui-widget-overlay {
    opacity: .5!important;
	}

.mybutt button{
	background: red!important;
	border:none!important; 
	text-transform:uppercase!important;
	color: white!important;	
	}
.mybutt button:hover{
	background: #ff00002e !important;
	color:#750202 !important;
	}
.mybuttinfo button{
	background: green!important;
	border:none!important; 
	text-transform:uppercase!important;
	color: white!important;	
	}
.mybuttinfo button:hover{
	background: #0080005e !important;
	color:green !important;
	}	
.olddata, .olddata:focus{
	background-color: red;
	color: white;
	}	
.hiddenbutton{
	visibility:hidden;
}	
#dialogdata{
	display:none;
}	
.codruk {
	background:rgba(242, 150, 150, 0.26);
	font-weight:bold;
}
.pozycjeprint {
	background:rgba(242, 150, 150, 0.26);
	font-weight:normal;
	font-size: 80%;
	margin-top:3%;
}
#druk{
	width:100%;
	height:91%!important;
}
.hide{
	display:none!important;
}
.printdialog{
	width:90%!important;
	height:90%!important;
}
div.pagina { 
	margin-top:1%;
	width:98%;
	padding:1%;
	font-size:120%!important;
	font-weight:bold;
	background:#d0d0d0;
	text-align:center;
	border: 1px solid #d0d0d0;
	}
.pagebefore{
	page-break-before:always!important; 
	}	
.printcontainer{
	width:100%;
	padding:0;
	font-size:14px;
	background:none;
	text-align:center;
	font-weight:normal;
	border: none;
	}
.printbody { 
	font-size: 100%!important;
	}
.printdalej { 
	font-size: 70%!important;
	}	
	
@media print{

#druk{
	width:100%!important;
	height:100%!important;
	font-size:10px!important;
}
#druk table{
	width:100%!important;
	font-size:10px!important;
	border:none;
}	
.ui-widget,.ui-widget-content, .printdialog{
	border:none!important;
	padding: 0!important;
	width:100%!important;
}
div.pagina { 
	width:98%;
	padding:1%;
	font-size:120%!important;
	font-weight:bold;
	background:#d0d0d0;
	text-align:center;
	border: 1px solid #d0d0d0;
	}
.printcontainer{
	font-size:10px!important;
	}	
.pagebefore{
	page-break-before:always!important; 
	}
.printbody { 
	font-size: 100%!important;
	}
.printdalej { 
	font-size: 70%!important;
	}
.printzlec{
	font-size: 80%!important;
	}
.ui-widget{
	font-size:10px!important;
	}
.printszcz{
	font-size:90%!important;
	}	
.noprint{
	display:none;
	}
}
