/** GRAFIK **/
#grafik table{
	color: #000000;
	width: 760px;
	margin: 5px auto 5px auto;
}
#naglowek{
	font-size: 14px;
	color: #666666;
	margin: auto;
	width: 760px;
}
#naglowek span.widoczny{
	letter-spacing: 2px;
	font-weight: bold;
}

#grafik td{
	color: #666666;
	background-color: #ffffff;
}

#grafik td.t_ng_g_last{
		color: #ffffff;
		/*background-color: #FFAD00;*/
		background:url("/images/klient/term_bg.png") repeat-x scroll 0 top #B72E35;
		font-weight: bold;
		text-align: center;
	}
#grafik td.t_ng_g{
	color: #ffffff;
	background-color: #FFAD00;
	font-weight: bold;
	text-align: center;
}
#grafik td.t_g_1{
		color: #666666;
		background-color: #E6E6E6;
		font-weight: bold;
		text-align: center;
		border-right: solid #D7D8D9 2px;
		border-top: solid #D7D8D9 2px;
}
#grafik td.t_g_2{
		background-color: #E6E6E6;
		border: none;
		border-right: solid #D7D8D9 2px;
}

#grafik td.t_l_1{
	background-color: #ffffff;
	border-top: solid #D7D8D9 2px;
	border-right: solid #D7D8D9 1px;

}
#grafik td.t_l_2{
	background-color: #ffffff;
	border-right: solid #D7D8D9 1px;
	border-top: dashed #D7D8D9 1px;


}
#grafik td.t_l_3{
	background-color: #ffffff;
	border-top: dashed #D7D8D9 1px;
	border-bottom: dotted #D7D8D9 1px;
	border-right: solid #D7D8D9 1px;
}
#grafik td.t_l_4{
	background-color: #ffffff;
	border-right: solid #D7D8D9 1px;
}
#grafik td.rezerwacja{
	background-color: #EFEFEF;
	padding: 0px;
	border: 1px solid #CFCFCF;

}


/****Zakladki w dziale dodaj rezerwacje*/

#wyborUslug{
	color:#666666;
	font-size: 9pt;
	font-family: Arial, Geneva, Helvetica, san-serif, Verdana;
	font-weight: bold;
}
#wyborUslug .zakladkaAktywna{
	text-align: center;
	float: left;
	width: 130px;
	height: 18px;
	padding: 2px;
	background-image: url('../js/tabs/zl_tab_active.png');
	background-repeat: no-repeat;
}
#wyborUslug .zakladkaNieAktywna{
	text-align: center;
	float: left;
	width: 130px;
	height: 18px;
	padding: 2px;
	background-image: url('../js/tabs/zl_tab.png');
	background-repeat: no-repeat;
}


/****Zakladki koniec*/


#warstwareklamy{
	font-size: 5px;
	color: #FFAD00;
}
#warstwareklamy a{
	font-size: 5px;
	color: #FFAD00;
}
.menu {

		  color:#666666;
		  font-weight: normal;
		  font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-size:8pt;
		  cursor:pointer;
		  padding-left:7px;
          padding-right:7px;
          padding-top:2px;
          padding-bottom:2px;
          border-color:#666666;
          border-right:1px solid;
	  }

.naglowek {
	color: #666666 !important;
	font-size:10pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight:bold;
}

.naglowek1 {
			  color:#FFFFFF;
	          font-size:12pt;
	          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	          font-weight:bold;
		  }
.tekstbialy {
          color:#FFFFFF;
          font-size:8pt;
          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-weight:normal;
    }
.tekstczerwonybold, .tekstczerwonysrednibold { color: #FC1B2D; } 
.tekstczerwonybold {
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.tekstzielonybold {
          color: #00FF00;
          font-size: 8pt;
          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-weight: bold;
    }

.tekstczerwonyduzybold {
	color: #FFAD00;
	font-size: 40pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.tekstbialyduzybold {
          color:#FFFFFF;
          font-size:40pt;
          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-weight:bold;
    }

.tekstczerwonysrednibold {
	font-size: 15pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.tekstczerwonynormalbold {
          color:#FF0000;
          font-size:10pt;
          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-weight:bold;
    }

.tekstbialynormalbold {
          color:#FFFFFF;
          font-size:10pt;
          font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
          font-weight:bold;
    }
.tekstciemny, .tekstszary, .tekstczerwony {
	font-size:8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
}
.tekstczerwony {
	color: #a81f2f;
	font-weight: bold;
}

.tekstszary {
	color:#C4C4C4;
	font-weight:normal;
}
.tekstciemny {
	  color:#666666;
}
.tekstszaryduzy  {

          color:#666666;
          font-size:12pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:bold;

   }

TABLE {
	color:#666666;
	font-size:8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight:normal;
	empty-cells: show;
}


select {
	border: 1px solid black;
	font-size : 8pt;
	margin : 0px;
	color : #000000;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: normal;
	cursor: pointer;
}
option{
	/*padding-left:2px;*/
	font-size : 8pt;
	border:0;
	color : #000000;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight : normal;
	cursor: pointer;
}
optgroup{
	margin : 0px;
	font-size : 8pt;
	font-weight : bold;
	border-top:1px solid #CCCCCC;
	color : #000000;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-style : normal;
}
textarea {
	border: 1px solid;
	background-color: #FFFFFF;
	font-size : 8pt;
	margin : 0px;
	color : #000000;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight : normal;
}
textarea.text {
	background-color: #FFFFFF;
}
textarea.textdisable {
	background-color: #EDEDED; color:#CCCCCC;
}
input.text,
input.textdisable {
	border: 1px solid;
	font-size: 8pt;
	margin : 0px;
	padding: 1px 2px 1px 2px;
	color : #000000;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight : normal;
}
input.text {
	background-color: #FFFFFF;
}
input.textdisable {
	background-color: #EDEDED;
	color:#CCCCCC;
}
.wyslij {
	border: 1px solid;
	border-color: #666666;
	color: #FFFFFF;
	background-color: #FC1B2D;
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: normal;
	margin: 0px;
	cursor:pointer;
	padding: 1px 5px 1px 6px;
}

.bezramki {
	border-width: 0px;
	margin: 0px;
}


A.Wyslij {
	border: 1px solid;
	border-color: #666666;
	color: #FFFFFF;
	background-color: #FC1B2D;
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight: normal;
	margin: 0px;
	cursor:pointer;
	display: inline;
	padding: 1px 6px 1px 6px;
}


A.bialy  {

          color:#FFFFFF;
          font-size:8pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:bold;

   }
A.bialy:hover {

          color:#FFFFFF;
          font-size:8pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:bold;
        }

A.zielony  {

          color:#00CC00;
          font-size:18pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:bold;

   }
A.zielony:hover {

          color:#00CC00;
          font-size:18pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:bold;
        }

A.czerwony  {
	color: #FC1B2D;
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
	font-weight: bold;
}
A.czerwony:hover {
	color: #FC1B2D;
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: underline;
	font-weight: bold;
}

A  {

          color:#666666;
          font-size:8pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:normal;

   }
A:hover {

          color:#666666;
          font-size:8pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:underline;
          font-weight:normal;
        }

SPAN.kalduzy  {

          font-size:12pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:normal;

   }
A.kalduzy  {

          color:#666666;
          font-size:12pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:none;
          font-weight:normal;

   }
A.kalduzy:hover {

          color:#666666;
          font-size:12pt;
          font-family: Geneva, Arial, Helvetica, san-serif;
          text-decoration:underline;
          font-weight:normal;
        }
/* Uwydatnie informacji w jakiej sekcji jest uzrzytkownik*/
td.wybrany {
	border-top: 2px solid #FFAD00;
	border-bottom: 2px solid #FFAD00;
}

/* Lista rezerwacji */
TD.listaA_1, TD.listaA_2, TD.listaB_1, TD.listaB_2, TD.listaC_1, TD.listaC_2 {
		color:#666666;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:normal;
		padding:3px 10px;
	}

TD.listaB_1, TD.listaB_2 {
		width:100%;
		vertical-align:top;
}
TD.listaC_1, TD.listaC_2 {
		text-align:center;
}
TD.listaA_1, TD.listaB_1, TD.listaC_1 { background-color:#E4E4E4; }
TD.listaA_2, TD.listaB_2, TD.listaC_2 { background-color:#FFFFFF; }

TD.stat_ng {
		background-color:CCCCCC;
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:normal;
		text-align:center;
		cursor:help;
		width:20px;
}
TD.stat {
		text-align:center;
}

/* Raporty */
/*TD,TR*/.rap_ng {
	text-align:center;
	color:#E4E4E4;
	background-color:#666666;
	font-size:8pt;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-weight:bold;
	height: 22px;
	padding:0 3px 0 3px;
}
/*TD,TR*/.rap_1, .rap_2{
	text-align:center;
	height: 20px;
	color:#666666;
	font-size:8pt;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-weight:normal;
}
/*TD,TR*/.rap_1 { background-color:#FFFFFF; }
/*TD,TR*/.rap_2 { background-color:#E4E4E4; }
/*TR*/.rap_1 td,.rap_2 td { padding:0 4px 0 4px;}


/* Kalendarz w terminarzu */
TABLE.tk {
		border:1px solid;
		border-color: #CCCCCC;
		width:160px;
		background-color:#FFFFFF;
	}
TD.tk_tng {
		color:#CC0000;
		background-color:#E6E6E6;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
	}
TD.tk_ng {
		color:#FFFFFF;
		background-color:#CC0000;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
	}
TD.tk_p {
		background-color:#FFFFFF;
	}
TD.tk_dn {
		background-color:#CCCCCC;
		text-align:right;
		vertical-align:middle;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:2px;
		padding-right:4px;
		padding-left:4px;
	}
TD.tk_do {
		background-color:#E6E6E6;
		text-align:right;
		vertical-align:middle;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:2px;
		padding-right:4px;
		padding-left:4px;
	}
A.tk_ng {
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		text-decoration:none;
		font-weight:bold;
	}
A.tk_ng:hover {
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		text-decoration:none;
		font-weight:bold;
	}

TD.bgzielony {
		color:#FFFFFF;
		background-color:#4BB505;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding: 4px;
	}

TD.bgczerwony {
		color:#FFFFFF;
		background-color:#FF0000;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding: 4px;
	}

/* Panel Przenies rezerwacje */
TABLE.tmv {
		border:1px solid;
		border-color: #CCCCCC;
		width:160px;
		background-color:#FFFFFF;
	}
TD.tmv_ng {
		color:#666666;
		background-color:#E6E6E6;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
	}
TD.tmv {
		color:#666666;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:normal;
		padding-right:2px;
		padding-left:2px;
	}
TD.tmv_st {
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding-right:2px;
		padding-left:2px;
	}

/* Terminarz - naglowki*/
TABLE.t_top {
		border:1px solid #CCCCCC;
		width:100%;
	}

TD.t_top {
		background-color:#666666;
		padding-left:5px;
		padding-right:5px;
		height:30px;
	}
TD.t_top_m {
		color:#FFFFFF;
		font-size:12pt;
		font-family:Geneva, Arial, Helvetica, san-serif, Verdana;
		font-weight:bold;
		background-color:#666666;
		padding-left:5px;
		padding-right:5px;
		width:100%;
	}
A.t_top {
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		text-decoration:none;
		font-weight:bold;
	}
A.t_top:hover {
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		text-decoration:none;
		font-weight:bold;
	}

TD.t_ng_g {
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	font-size:8pt;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	border-right: solid #BCBCBC 1px;
	width:50px;
	height:25px;
}
.term_table, TD.t_ng_s, TD.t_ng_g { background: #B72E35 url(/images/klient/term_bg.png) repeat-x scroll 0 top; }

TD.t_ng_s {
	color:#FFFFFF;
	/*background-color: #FFAD00;*/
	vertical-align:middle;
	text-align:center;
	font-size:8pt;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	border-right: solid #BCBCBC 1px;
	height:25px;
}

/* Terminarz komorki godziny*/
TD.t_g_1 {
		color:#666666;
		background-color:#E6E6E6;
		vertical-align:middle;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
		padding-top:1px;
		padding-bottom:1px;
		height:18px;
		width:50px;

		border-right: solid #BCBCBC 1px;
	}
TD.t_g_2 {
		background-color:#E6E6E6;
		height:18px;
		width:50px;
		border-bottom: solid #BCBCBC 1px;
		border-left: solid #BCBCBC 1px;
		border-right: solid #BCBCBC 1px;
	}
TD.t_g_3 {
		background-color:#E6E6E6;
		height:18px;
		width:50px;
		border-left: solid #BCBCBC 1px;
		border-right: solid #BCBCBC 1px;
	}

/* Terminarz komorki wolne - linki*/
TD.t_l_11, TD.t_l_21, TD.t_l_31, TD.t_l_12, TD.t_l_22, TD.t_l_32 {
		text-align:center;
		color:#FFFFFF;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif, Verdana;
		font-weight:normal;
		border-right: solid #BCBCBC 1px;
}
TD.t_l_11, TD.t_l_12 {border-bottom: solid #D7D8D9 1px;}
TD.t_l_21, TD.t_l_22 {border-bottom: dotted #D7D8D9 1px;}
TD.t_l_31, TD.t_l_32 {border-bottom: dashed #D7D8D9 1px;}
TD.t_l_11, TD.t_l_21, TD.t_l_31 {cursor:move;}
TD.t_l_12, TD.t_l_22, TD.t_l_32 {cursor:pointer;}


/* Terminarz komorki nieaktywne*/
TD.t_p_1, TD.t_p_2, TD.t_p_3 {
		background-image: url('../images/lina.gif');
		border-right: solid #BCBCBC 1px;
	}
TD.t_p_1 {border-bottom: solid #BCBCBC 1px;}
TD.t_p_2 {border-bottom: solid #D7D8D9 1px;}
TD.t_p_3 {border-bottom: dashed #D7D8D9 1px;}

/* Terminarz komorki rezerwacji*/
TD.t_r_10, TD.t_r_11, TD.t_r_12, TD.t_r_21, TD.t_r_22 {
		padding:1 1 1 1;
		border-right: solid #BCBCBC 1px;
	}
TD.t_r_10, TD.t_r_11, TD.t_r_12, TD.t_r_21 {border-bottom: solid #BCBCBC 1px;}
TD.t_r_10 {background-color: #999999;}
TD.t_r_11 {background-color: #C2C2C2;}
TD.t_r_12 {background-color: #666666;}
TD.t_r_14 {background-color: #333333;}
TD.t_r_21, TD.t_r_22 {background-color: #CCCCCC;}

/* Popup szczegolow rezerwacji */
TABLE.tp {
		border:1px solid;
		border-color: #CCCCCC;
		width:100%;
		background-color:#FFFFFF;
	}
TD.tp_ng {
		color:#666666;
		background-color:#E6E6E6;
		text-align:center;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		font-weight:bold;
	}
TD.tp, TD.tpb {
		color:#666666;
		font-size:8pt;
		font-family:Geneva, Arial, Helvetica, san-serif;
		padding-right:2px;
		padding-left:2px;
	}
TD.tp {font-weight:normal;}
TD.tpb {font-weight:bold;}






/***********************************
 Style do 'zakladek' w wybranym menu
 np. Serwis->Raporty
*/
.zakladkaZwykla  {  }
.zakladkaWybrana { background: url(/images/klient/klient_menu_active_bg.png) repeat-x !important; }

.zakladki {
    border-collapse: collapse;
	border-spacing: 0px;
	border: 0;
	height: 24px;
	width:100%;
}
.zakladki td {
	width: 90px;
	text-align: center;
	vertical-align: middle;
	border-left: 2px solid #FFF;
	padding: 0px 10px;
	/*padding: 0 4px 0 4px;*/
	background: url(/images/klient/klient_menu_bg.png) repeat-x;
}


.zakladki td a:link, .zakladki td a:visited { font-weight: bold; color: #4f4f4f; }
.zakladki a:hover {
	color: #7b7b7b;
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	margin: 0px;
	cursor:pointer;
	display: block;
}

.zakladki td.zakladkaWybrana a:link, .zakladki td.zakladkaWybrana a:visited { color: #FFF; } 
.zakladki td.zakladkaWybrana a:hover { color: #CCC; }

/***********************************/
.wierszOpcji{height:22px;}
.alignRightPad10{text-align:right;padding-right:10px;}
.wciecie {text-indent: 2em;}


.StopkaUstawien {
	text-align:center;
	border-top:1px solid #CCCCCC;
	padding-top:10px;
}

.NaglowekUstawien {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:3px;
	font-size:10pt;
	font-family: Geneva, Arial, Helvetica, san-serif, Verdana;
	font-weight:bold;
}
.tip  {background-color: #fff; border: 1px solid #205367; padding: 5px; text-align: center; width: 200px;}
.absolute_cont{width:1px; height:1px; position: relative; float: left;}
#contact_form{position: absolute; width: 400px; padding: 15px; background-color: #fff;border:1px solid #083955;z-index: 99; left: 225px; top: 50px;  opacity:0;filter: alpha(opacity = 0);}
.automatic input{font-weight: bold;}
#calc_left input {text-align: center !important;}
.calc_contact_send{width: 62px; height: 30px; cursor:pointer;}
.calc_contact_clear{width: 92px; height: 30px; cursor: pointer;}
#prop_package a{font-size: 1.1em; color: #083955; font-weight: bold;}
#calc_register input, #calc_register select{border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border:1px solid #bbb; padding-left:2px; padding-right:2px;}
.confirm_meet{text-align: center; padding:62px 20px 0 20px !important;}
.submit_umow{background-color: #FC1B2D !important; }
