html
{
  height: 100%;
  width: 99%;
  background-color: #fbfbfb;
  /*
  background-image: url('../gfx/bg_new.png');
  background-image: no-repeat;
  /* background-attachment: fixed; */
  background-position: top center;
  z-index: 0;
}

body.b1 { 
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  border-spacing: 0px;
  padding: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url('../gfx/tlo_body_1.png');
  background-repeat: repeat-x;
}

body.b2 { 
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  border-spacing: 0px;
  padding: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  /*
  background-image: url('../gfx/tlo_body.png');
  background-repeat: repeat-x;
  */
}

h1 {
	font-size: 16pt;
}

h2 {
	font-size: 12pt;
}

h3 {
	font-size: 8pt;
}

p, body, div, strong, span, strong, big, samp {
	font-family: "verdana", "Dejavu Sans", "Helvetica", "Arial";
	font-size: 9pt;
}

table, td, tr {
	font-family: "verdana", "Dejavu Sans", "Helvetica", "Arial";
	font-size: 9pt;
}

#head {
  top: 0px;
  margin: 0 auto;
  width: 965px; /* szerokosc calej strony */
  padding: 0px;
  z-index: 1;
    /*
  	background-image: url(../gfx/box_right_grd.png);
	background-repeat: repeat-y;
	background-position: right;
	*/
}

/*  TABELKI  */

table.kalendarz {
	width: 210px;
	margin: 0 auto;
	/* border-collapse: collapse; */
}

table.nawi_kal {
	width: 100%;
}

td.rok {
	font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #3d3d3d;
	letter-spacing:-1px; 
	display: block;
	text-align: center;
}

td.dane_lp {
	width: 20px;
	height: 30px;
	padding-left: 3px;
	background-color: #ababab;
	color: #ffffff;
	font-weight: bold;
}

td.miesiac {
	font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #3d3d3d;
	letter-spacing:-1px; 
	display: block;
	text-align: center;
}

td.dni_tygodnia {
	text-align: center;
	font-weight: bold;
}

td.dzis {
	text-align: center;
	background-color: #EEEEEE;
	border: solid 1px #858585;
	font-weight: bold;
	color: #9C0116;
	height: 24px;
}

td.pn_pt {
	text-align: center;
	background-color: #EEEEEE;
	border: solid 1px #DDDDDD;
	color: #858585;
	height: 24px;
}

td.so_nd {
	text-align: center;
	background-color: #E1100D;
	border: solid 1px #980117;
	color: #ffffff;
	height: 24px;
}
/*   TABELKA */

table.uzytkownicy {
	width: 100%;
	
}

table.skladki {
	position: relative;
	width: 600px;
	
}

tr.row_0 {
	width: 100%;
	height: 30px;
	background-color: #ababab;
	margin-bottom: 1px;
	padding: 0px;
	font-family: "verdana","arial","sans-serif";
	font-size: 75%; 
	font-weight: bold;
	text-align: center;
}

tr.row_1 {
	width: 100%;
	height: 30px;
	background-color: #cdcdcd;
	margin-bottom: 1px;
	padding: 0px;
}

tr.row_1:hover {
	width: 100%;
	height: 30px;
	background-color: #dfdfdf;
	margin-bottom: 1px;
	padding: 0px;
}

tr.row_2 {
	width: 100%;
	margin-bottom: 1px;
	background-image: url('../gfx/row_top.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: solid 1px #ffffff; 
}

tr.row_2:hover {
	width: 100%;
	margin-bottom: 1px;
	padding-bottom: 1px;
	background-image: url('../gfx/row_top_over.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: solid 1px #ffffff; 
}

tr.row_3 {
	width: 100%;
	margin-bottom: 1px;
	background-image: url('../gfx/row_top.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: solid 5px #cc0000; 
}

tr.row_3:hover {
	width: 100%;
	margin-bottom: 1px;
	padding-bottom: 1px;
	background-image: url('../gfx/row_top_over.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: solid 5px #cc0000; 
}

td.dane_lp {
	width: 20px;
	height: 30px;
	padding-left: 3px;
	background-color: #ababab;
	color: #ffffff;
	font-weight: bold;
}

td.dane_data_dluga {
	width: 150px;
	height: 30px;
	padding-left: 3px;
}

td.dane_data_wewy {
	width: 270px;
	height: 30px;
	padding-left: 3px;
}

td.dane_data_krotka {
	width: 100px;
	height: 30px;
	padding-left: 3px;
}

td.dane_nip {
	width: 100px;
	height: 30px;
	padding-left: 3px;
}

td.dane_aktywny {
	width: 50px;
	height: 30px;
	padding-left: 3px;
	text-align: center;
}

td.dane_1 {
	width: 10%;
	height: 30px;
	padding-left: 4px;
}

td.dane_2 {
	width: 20%;
	height: 30px;
	padding-left: 4px;
}

td.dane_3 {
	width: 30%;
	height: 30px;
}

td.dane_4 {
	width: 40%;
	height: 30px;
}

td.dane_5 {
	width: 50%;
	height: 30px;
}

td.dane_10 {
	width: 100%;
	height: 30px;
}

/*  KONIEC TABELKI  */

div.karta {
	margin: 0 auto;
	width: 630px;
	
}

div.skladki {
position: relative;
	margin: 0 auto;
	width: 630px;
	
}

table.kody {
	/* border-collapse: collapse; */
	margin: 0 auto;
}

td.nr_k {
	text-align: center;
	background-color: #efefef;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color:	#DDDDDD;
	color: #858585;
	height: 24px;
	margin: 2px 0px 2px 2px;
}

td.kod {
	text-align: center;
	background-color: #ffffff;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color:	#DDDDDD;
	color: #858585;
	height: 24px;
	margin: 2px 2px 2px 0px;
	padding: 2px 4px 2px 4px;
}

div.container {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%; 
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 20px;
  border: 1px solid #121212;
  background-color: #eeeeee;
}


div.stronicowanie
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #cc0000;
}

input.stronicowanie {
	width: 50px;	
}

input.stronicowanie_btn {

  width: 100px;
  height: 20px; 
  font: 75% Verdana, Arial, Helvetica, sans-serif; 
  color: #991B00; 
  /*
  background-color: #FFFFFF;
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
  */
}

input:hover.stronicowanie_btn {
  width: 100px;
  height: 20px; 
  font: 75% Verdana, Arial, Helvetica, sans-serif; 
  color: #991B00; 
  /*
  background-color: #cdcdcd; 
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
  */
}

div.label {
	height: 30px;
	width: 100%;
	background-color: #676767;
	margin: 0px;
	padding: 0px;
	top: 0px;
	border-collapse: collapse;
}
div.label p {
	font: 80% verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
	line-height: 3em;
	letter-spacing: 2px;
	color: #efefef;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: block;
	text-indent: 20px;
}


#header {
  position: relative;
  height: 100px;
  width: 100%;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 20px;
  border-spacing: 0px;
  background-color: #fbfbfb;
}

#header_col1 {
  height: 310px;
  width: 420px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 20px;
  border-spacing: 0px;
  float: left;
  background-color: #fbfbfb;
}

#header_col2 {
  height: 310px;
  width: 544px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 20px;
  border-spacing: 0px;
  float: left;
  background-color: #fbfbfb;
}

div.rolka {
  height: 20px;
  width: 965px;
  border-spacing: 0px;
  float: left;
  background-color: #fbfbfb;
}

div.zaloguj {
	position: relative;
	top: 50px;
	right: 20px;
	float: right;
	line-height: 0px;
	
}

div.zaloguj a {
	color: #919191;
	font-style: normal;
	text-decoration: none;
}

div.zaloguj a:hover {
	color: #0000cc;
	font-style: normal;
	text-decoration: none;
}

#header_left {
  height: 75px;
  width: 663px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 0px;
  border-spacing: 0px;
  float: left;
}

#header_right {
  height: 75px;
  width: 302px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 0px;
  border-spacing: 0px;
  float: left;
}

#box_left {
  height: auto;
  width: 663px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 0px;
  border-spacing: 0px;
  float: left;
}

div.box_right {
  height: auto;
  /* height: 100% auto; */
  border-collapse: collapse;
  width: 302px;
  top: 0px;
  right: 0;
  bottom: 0px;
  margin-bottom: 0px;
  padding: 0px;
  left: 0;
  margin-top: 0px;
  border-spacing: 0px;
  float: left;
  
}

#logo {
  /* margin-top: 23px; */
  margin-left: 30px;
  height: 66px;
  width: 226px;
  float: left;
}

#header_1 {
  position: relative;
  height: 80px;
  width: 100%;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 20px;
  border-spacing: 0px;
  background-color: #efefef;
}

#header_1 p {
  font: 180% "trebuchet ms", verdana, helvetica;
  letter-spacing: 2px;
  color: #cc0000;
  text-indent: 20px;
  font-weight: bold;
}

#footer {
  position: relative;
  width: 100%;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;	
  background-image: url(../bottom1.jpg);
  background-repeat: no-repeat;
  height: 56px;
  width: 965px; 
  text-align: center; 
  clear: both;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #f7e5ba;
  border-spacing: 0px;
}

#main_top {
position: relative;
  width: 808px;
  float: left;
  margin: 0 auto;
  background-image: url('../gfx/karta_top.png');
  background-repeat: no-repeat;
  height: 7px;
}
#main_bottom {
  position: relative;
  width: 808px;
  float: left;
  margin: 0 auto;
  background-image: url('../gfx/karta_bottom.png');
  background-repeat: no-repeat;
  height: 7px;
}

#main {
  position: relative;
  width: 80%;
  float: left;
  margin: 0 auto;
  background-color: #ffffff;
  /*
  background-image: url('../gfx/karta_body.png');
  background-repeat: repeat-y;
  */
  height: auto;
}

div.user_info {
  height: 75px;
  width: 302px;
  background-image: url('../gfx/prawy_top_blank.gif');
  background-repeat: no-repeat;
  
}
/*  SUB_MENU  */

#sub_menu {
  height: 30px;
  width: 663px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 1px;
  border-spacing: 0px;
  float: left;
  padding: 0px;
  background-color: #1312d2;
}

#sub_menu ul {
  font: 100% "DejaVu Sans", "Verdana", "Helvetica", "Trebuchet MS", "Tahoma", "Arial", "Sans-serif";
  line-height : 2.1em;
  font-weight: normal;
  color: #ffffff;
  letter-spacing:0px; 
  position: relative;
  list-style: none;
  margin: 0;
  top: 0px;
  padding: 0;
}  

#sub_menu ul li {
  display: inline;
margin: 0;
}

#sub_menu ul li a {

  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #ffffff;
  margin: 0;
}

#sub_menu ul li a:hover {
  margin: 0;
  background-color: #ffffff;
  color: #1312d2;
}

#sub_menu ul li a:active {
  margin: 0;
  background-color: #ffffff;
  color: #1312d2;
}

/*  SUB_MENU_row  */

div.sub_menu_row {
  height: 22px;
  width: 100%;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 1px;
  border-spacing: 0px;
  float: left;
  padding: 0px;
  background-color: #9b9b9b;
  /*
  background-color: #d6100a;
  */
}

div.sub_menu_row ul {
  font: 90% "DejaVu Sans", "Verdana", "Helvetica", "Trebuchet MS", "Tahoma", "Arial", "Sans-serif";
  line-height : 2.1em;
  text-align: center;
  font-weight: normal;
  color: #ffffff;
  letter-spacing:0px; 
  position: relative;
  list-style: none;
  margin: 0;
  top: 0px;
  padding: 0;
}  

div.sub_menu_row ul li {
  display: inline;
margin: 0;
}

div.sub_menu_row ul li a {

  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #ffffff;
  margin: 0;
}

div.sub_menu_row ul li a:hover {
  margin: 0;
  background-color: #ffffff;
  color: #d6100a;
}

div.sub_menu_row ul li a:active {
  margin: 0;
  background-color: #ffffff;
  color: #d6100a;
}

/*  SUB_MENU_BOX  */

#sub_menu_box {
  height: 30px;
  width: 302px;
  top: 0px;
  right: 0;
  bottom: auto;
  left: 0;
  margin-top: 1px;
  border-spacing: 0px;
  float: left;
  padding: 0px;
  background-color: #d6100a;
}

#sub_menu_box ul {
  font: 100% "DejaVu Sans", "Verdana", "Helvetica", "Trebuchet MS", "Tahoma", "Arial", "Sans-serif";
  line-height : 2.1em;
  font-weight: normal;
  color: #ffffff;
  letter-spacing:0px; 
  position: relative;
  list-style: none;
  margin: 0;
  top: 0px;
  padding: 0;
}  

#sub_menu_box ul li {
  display: inline;
margin: 0;
}

#sub_menu_box ul li a {

  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #ffffff;
  margin: 0;
}

#sub_menu_box ul li a:hover {
  margin: 0;
  background-color: #ffffff;
  color: #d6100a;
}

#sub_menu_box ul li a:active {
  margin: 0;
  background-color: #ffffff;
  color: #d6100a;
}

/*  MENU  */

#menu {
  top: 100px;
  padding: 0px;
  width: 310px;
  /*height: 200px;*/
  float: left;
  
  background-color: #fbfbfb;
 
}

#menu ul {
  font: 140% "DejaVu Sans", "Verdana", "Helvetica", "Trebuchet MS", "Tahoma", "Arial", "Sans-serif"; 
  line-height: 1.2em;
  font-weight: normal;
  letter-spacing: 0px; 
  list-style-type: none;
  text-indent: 0px;
  margin: 0;
  left: 0px;
  top: 0px;
  padding: 0px;
  display: block;
  float: left;
}  

#menu li {
  display: block;
  float: left;
  text-indent: 0px;
  margin-left: 0px;
  left: 0px;
}

#menu a {
  /* text-align: center; */
  text-decoration: none;
  padding-left: 80px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #3d3d3d;
  margin: 0;
  display: block;
  float: left;
  width: 310px;
}

#menu a:hover {
  margin: 0;
  background-color: #0100e4;
  color: #ffffff;
}

#info_box {
  margin-top: 10px;
  padding: 0px;
  width: 395px;
  height: 108px;
  float: left;
  /* border-left: 1px solid #cc0000;*/
  border-top: 1px solid #cc0000;
  border-bottom: 1px solid #cc0000;
}

#menu_2 {
  padding: 0px;
  width: 150px;
  height: 500px;
  float: left;
  background-color: #ececed;
 
}

#menu_2 ul {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  line-height: 1.6em;
  font-weight: normal;
  color: #000000;
  letter-spacing: 1px; 
  list-style-type: none;
  text-indent: 0px;
  margin: 0;
  left: 0px;
  top: 20px;
  padding: 0px;
  display: block;
  float: left;
}  

#menu_2 li {
  display: block;
  float: left;
  text-indent: 0px;
  margin-left: 0px;
  left: 0px;
}

#menu_2 a {
  /* text-align: center; */
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-left: 2px solid #cc0000;
  color: #000000;
  margin: 0;
  display: block;
  float: left;
  width: 130px;
}

#menu_2 a:hover {
  margin: 0;
  background-color: #cdcdcd;
  border-left: 2px solid #ffffff;
  color: #ffffff;
}

/*  MENU EDYCJA */

div.menu_0 {
  padding: 0px;
  height: 30px;
  float: left; 
  margin-left: 2%;
}

div.menu_0 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}  

div.menu_0 ul li {
  display: inline;
}

div.menu_0 ul li a {
  font : 75% verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif; 
  line-height : 1.6em;
  font-weight: normal;
  color: #2b556d;
  letter-spacing:3px; 
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #222222;
  color: #222222;
  margin: 0;
  display: block;
}

div.menu_0 ul li a:hover {
  margin: 0;
  background-color: #ffffff;
}

/*  MENU EDYCJA */

div.menu_1_ {
  width: 300px;
  float: right;
  padding: 4px 0 0 0;
}

div.menu_1_ ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}  

div.menu_1_ li {
  font-family: Verdana, Helvetica, Trebuchet MS, Tahoma, Arial, Sans-serif;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing:1px;
  float: left;
  
}

div.menu_1_ li a {
  text-align: center;
  text-decoration: none;
  border: 1px solid #222222;
  color: #222222;
  vertical-align: middle;
  background-color: #f1f1f1;
}

div.menu_1_ ul li a:hover {
  margin: 0;
  background-color: #ffffff;
  display: block;
}

div.menu_1_ ul li a {
 display: block;
}

div.menu_1 {
  width: 110px;
  float: right;
  padding: 4px 0 0 0;
}

div.menu_1 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}  

div.menu_1 li {
  font-family: Verdana, Helvetica, Trebuchet MS, Tahoma, Arial, Sans-serif;
  line-height: 1.6em;
  font-weight: normal;
  letter-spacing:1px;
  float: left;
  
}

div.menu_1 li a {
  text-align: center;
  text-decoration: none;
  border: 1px solid #222222;
  color: #222222;
  vertical-align: middle;
  background-color: #f1f1f1;
}

div.menu_1 ul li a:hover {
  margin: 0;
  background-color: #ffffff;
  display: block;
}

div.menu_1 ul li a {
 display: block;
}

li.usun a.usun {
  text-align: center;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #000000;
  color: #cc0000;
  vertical-align: middle;
  font-weight: bold;
  width: 35px;
}

li.usun a.usun:hover{
  text-align: center;
  color: #ffffff;
  background-color: #cc0000;
  border: solid 1px #000000;
}

li.edytuj a.edytuj {
  text-align: center;
  text-decoration: none;
  /*
  padding-left: 3px;
  padding-right: 3px;
  */
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #000000;
  color: #00cc00;
  vertical-align: middle;
  font-weight: bold;
  width: 60px;
}

li.edytuj a.edytuj:hover{
  text-align: center;
  color: #000000;
  background-color: #BAFF9B;
  border: solid 1px #000000;
}

a.normal_link {
	border: 0px;
	text-decoration: none;
}
/*
li.usun a.usun {
  text-align: center;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #000000;
  color: #cc0000;
  vertical-align: middle;
  font-weight: bold;
  width: 35px;
}

li.usun a.usun:hover{
  text-align: center;
  color: #ffffff;
  background-color: #cc0000;
  border: solid 1px #000000;
}

li.edytuj a.edytuj {
  text-align: center;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #000000;
  color: #00cc00;
  vertical-align: middle;
  font-weight: bold;
  width: 80px;
}

li.edytuj a.edytuj:hover{
  text-align: center;
  color: #000000;
  background-color: #BAFF9B;
  border: solid 1px #000000;
}

*/

/*  */

div.row_1 {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	height: 30px;
	background-color: #cdcdcd;
	margin-bottom: 1px;
	padding: 0px;
}

div.row_1:hover {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	height: 30px;
	background-color: #dfdfdf;
	margin-bottom: 1px;
	padding: 0px;
}

div.header_1 {
	width: 100%;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	
}

div.dane_1 {
	width: 30%;
	float: left;
	height: 30px;
	
}

div.dane_1 em {
	font: 90% verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
	font-weight: normal;
	font-style: normal;
    color: #222222;
    letter-spacing: 1px;
	text-indent: 5px;
	display: block;
	padding: 6px 0 0 0;
	
}

div.dane_2 {
	width: 20%;
	float: left;
	height: 30px;
}

div.dane_2 em {
	font: 90% verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
	font-weight: normal;
    color: #222222;
    letter-spacing: 1px;
	text-indent: 5px;
	vertical-align: middle;
	display: block;
	padding: 6px 0 0 0;
}
div.dane_3 {
	width: 20%;
	float: left;
	height: 30px;
}

div.dane_3 em {
	font: 90% verdana, helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
	font-weight: normal;
    color: #222222;
    letter-spacing: 1px;
	text-indent: 5px;
	display: block;
	padding: 6px 0 0 0;
}



div.left_box
{
  top: 10px;
  width: 250px;
  height: 250px;
  float: left;
  
  border-right: dotted 1px #c4c4c4;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.box1
{
  width: 965px;
  height: auto;
  float: left;
  background-color: #fffdfb;
  /*
  border: solid 1px #a30000;
  border-right: dotted 1px #a30000;
  */
  margin-top: 10px;
  margin-left: 4px;
  margin-bottom: 0px;
}

div.left_box1
{
  top: 10px;
  width: 454px;
  height: auto;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-right: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.left_box_kontakt
{
  top: 10px;
  width: 454px;
  height: 250px;;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-right: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.center_box
{
  top: 10px;
  width: 250px;
  height: 250px;
  float: left;
  border-right: dotted 1px #c4c4c4;
  margin-top: 15px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.right_box
{
  top: 10px;
  width: 250px;
  height: 250px;
  float: left;
  border-right: dotted 1px #c4c4c4;
  margin-top: 15px;
  margin-left: 2px;
  margin-right: 15px;
  margin-bottom: 20px;
}

div.right_box1
{
  top: 10px;
  width: 304px;
  height: 250px;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-left: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 2px;
  margin-right: 15px;
  margin-bottom: 20px;
  background-image:url(../gfx/phone_bg1.jpg); 
  background-repeat:no-repeat; 
  background-position:bottom;
}

div.right_box2
{
  top: 10px;
  width: 304px;
  height: 250px;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-left: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 2px;
  margin-right: 15px;
  margin-bottom: 20px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

img.ico
{
  margin: 7px;
  
}

#bottom_margin {
  float: left;
	width: 965px;
	height: 15px;
}

#center
{ 
	position: relative; 
	width: 802px; 
	height: 100%; 
	margin: 0 auto; 
	/* vertical-align: top; */
}

#in_body
{ 
	position: relative;
	height: 100%; 
	margin: 0 auto;
	/* vertical-align: top; */
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

table.center 
{
  border-collapse: collapse;
  background-color: #ffffff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #A6AAC3;
	border-spacing: 0px;
	/* vertical-align: top; */
	margin-top: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
}

table.center1
{
	border-collapse: collapse;
	/* vertical-align: top; */
	margin-left: 20px;
	margin-right: 20px;
	width: auto;
	height: 100%;
	padding: 0px;
}

td.left_side 
{
  width: 196px;
  height: 100%;
  background-color: #dedede;
  border-collapse: collapse;
  border-spacing: 0px;
  border-left-style: dotted;
  border-left-width: 1px;
  border-left-color: #a6aac3;
  /* vertical-align: top; */
}

td.right_side 
{
  width: 580px;
  height: 100%;
  background-color: #CFCFCF;
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: top;
}

td.center_side 
{
  width: 600px;
  height: 100%;
  background-color: #CFCFCF;
  /*background-color: #EDF1FF;*/
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: top;
}

td.top_side 
{
  width: 600px;
  height: 40px;
  background-color: #DEFDEF;
  border-collapse: collapse;
  border-spacing: 0px;
  vertical-align: top;
}

div.header1 
{
  padding: 0px;
  width: 100%;
  background-color: #dfdfdf;
  display: inline;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  float: right;
  height: 45px;
  text-align: right;
}


h1.header_h1 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: bold;
  color: #3d3d3d;
  letter-spacing:-1px; 
  margin-left: 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  display: block;
  border-bottom: solid 3px #efefef;
  width: 86%;
}

h2.header_h2 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: bold;
  color: #3d3d3d;
  letter-spacing:-1px; 
  margin-left: 20px;
  padding-bottom: 0px;
  margin-top: 5px;
  display: block;
  width: 86%;  
}

h2.tytul {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #3d3d3d;
  letter-spacing:-1px; 
  margin-left: 10px;
  padding-bottom: 0px;
}
/*
p.podpis {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  font-style: italic;
  text-align: right;
  color: #858585;
  letter-spacing:-1px; 
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: block;
  border-bottom: 2px solid #CDCDCD;
}
*/
h3.header_h3 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  text-align: right;
  color: #707070;
  letter-spacing:-1px; 
  margin-left: 20px;
  margin-right: 20px;
  display: block;
  height: 20px;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  border-top: 1px solid #707070;
  background-image: url(../gfx/grad_1.gif);
  background-repeat: repeat-x;
}

h3.header_h3_1 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  text-align: center;
  color: #707070;
  letter-spacing:-1px; 
  display: block;
  height: 20px;
  padding: 5px;
}

h3.header_h3_2 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  text-align: left;
  color: #707070;
  letter-spacing:-1px; 
  margin-left: 20px;
  margin-right: 20px;
  display: block;
  height: 20px;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  border-top: 1px solid #707070;
  background-image: url(../gfx/grad_1.gif);
  background-repeat: repeat-x;
}

h3.header_h3_3 {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  text-align: center;
  color: #d6100a;
  letter-spacing:-1px; 
  margin-left: 20px;
  margin-right: 20px;
  display: block;
  height: 20px;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border: 1px solid #d6100a;
}

h3.data_dod {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  color: #858585;
  letter-spacing:-1px; 
  text-align: center;
  padding-bottom: 0px;
  margin-top: 10px;
  display: block;
}

h3.header1 {
  font-family: Verdana, 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #cc0000;
  display: inline;
  letter-spacing:3px; 
  vertical-align: top;
  line-height: 20pt;
  margin-right: 10px;
  padding: 0px;
}

h4.header4 {
  font-family: Verdana, 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin-right: 10px;
  display: inline;
  line-height: 12pt;
  vertical-align: top;
  color: #000000;
  margin-top: 5px;
  letter-spacing:3px; 
}

div.header2 
{
  font-family: Verdana, 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  padding: 0px;
  /*background-color: #cc0000;*/
  background-image:url(../gfx/header_nr.gif); 
  background-repeat:no-repeat; 
  background-position:bottom;  
  letter-spacing:3px;
  display: inline;
  text-align: right;
  margin-right: 0px;
  line-height: 24pt;
  vertical-align: top;
  float: left;
  height: 30px;
}

p.title 
{
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
  width: 520px;
  line-height: 12pt;
  vertical-align: middle;
  text-align: left;
  padding-bottom: 5px;
  border-bottom: 2px solid #A6AAC3;
}

div.content_box
{
  top: 10px;
  width: 450px;
  height: auto;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-right: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.content
{
  position: relative;
  width: 740px;
  height: auto;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-right: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 2px;
  margin-bottom: 20px;
}

div.side_box
{
  top: 10px;
  width: 250px;
  height: auto;
  float: left;
  background-color: #fffdfb;
  border: solid 1px #a30000;
  border-left: dotted 1px #a30000;
  border-right: dotted 1px #a30000;
  margin-top: 15px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 20px;
}

p.podpis {
  font-family: "DejaVu Sans", "Verdana", 'Trebuchet MS', 'Lucida Grande',  sans-serif;
  font-weight: normal;
  font-style: italic;
  text-align: right;
  color: #858585;
  letter-spacing:-1px; 
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: block;
  border-bottom: 2px solid #CDCDCD;
}

#player {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

div.content1 {
  margin-left: 20px;
  margin-top: 20px;
}

p.content {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #404040;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  line-height: 1.3em;
  text-align: justify;	
}

p.content1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 8pt;
  /* color: #5F6486;*/
  /* color: #4B408E; */
  color: #333333;
  margin-left: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 30px;
  display: block;
  
  /*
  border: solid 1px;
  border-color: #A6AAC3;
  background-color: #FFFDFB;
  padding: 20px;
  */
  line-height: 12pt;
  text-align: justify;
  text-indent: 20px;
}

p.content2
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  /* color: #5F6486;*/
  color: #595959;
  /*line-height: 10pt;*/
  text-align: left;	
  margin-left: 40px;
  vertical-align: middle;
}

p.content3
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24pt;
  border-bottom: 1px solid #cc0000;
  /* color: #5F6486;*/
  color: #c5c5c5;
  line-height: 24pt;
  text-align: right;	
  margin-right: 40px;
  margin-left: 20px;
}


em.fotka {
	margin-top: 10px;
	text-align: right;
	float: right;
	height: 100%;
	background-color: #eeeeee;
	display: block;
}

em.i
{
  font-weight: bold;
  font-size: 24pt;
  font-style: normal;
  color: #cc0000;
}

div.row1
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  width: 240px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  color: #336699;
}

div.gg_ico
{
  background-image: url('../gfx/gg_ico.gif'); 
  width: 22px;
  height: 22px;
}

.row1
{
  /*  vertical-align: middle; */
  margin: 0px;
}

.row1_gg
{
  vertical-align: middle;
  background-image: url('../gfx/gg_ico.gif'); 
  padding: 4px;
  
}

/* deklaracja tylko dla IE6 */
* html p.content
{ 
  font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
  color: #5F6486;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
  width: 520px;
  border: solid 1px;
  border-color: #A6AAC3;
  background-color: #FFFDFB;
  /* #F5F6FF #FCFDFF*/ 
  padding: 20px;
	line-height: 12pt;
	text-align: left;	
}


/* COPYRIGHT */

/*
#copyright { clear: both; position:relative; left:0px; bottom:0px; height:25px; background-color:#8b3b1a; width:800px; background-image:url(../gfx/design/btt_bg.gif); background-repeat:repeat-x; background-position:bottom; }
#copyright_info { position:absolute; left:0px; bottom:4px; background-color:#8b3b1a; width:100%; text-align:center; }
*/
#copyright_4 { 
	float: left; 
	height:50px; 
	width:965px; 
	background-image:url(../gfx/copyright_bg.png); 
	background-repeat: repeat-x; 
	background-position: bottom; 
}

#copylogo {
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
/*
p.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 16pt;
  color: #000000;
}
*/
.copyright {  font-size:9px; color:#bb1010; font-weight:normal; letter-spacing:1px; text-align: center; }

p.copyright {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 9px;
	line-height: 9pt;
	text-align: center;
	color: #bb1010;
	margin-top: 10px;
}

#page_oferta { position:relative; width:600px; height:100%; margin-left:0px; /*background-image:url(../gfx/design/dot_bckg.gif);*/ }


.oferta_block { position:absolute; height:100%; top:0px; width:600px; }

/* FORMULARZE */

div.formularz{
	margin-top: 20px;
	margin-left: 20px;
}

div.form {
	width: 550px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #cdcdcd;
}

p.form {
	font: 75% Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.6em;
	text-align: right;
	color: #ababab;
	float: left;
	width: 150px;
}

div.form3 {
	width: 260px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #cdcdcd;
}

p.form3 {
	font: 75% Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.6em;
	text-align: right;
	color: #ababab;
	float: left;
	width: 48px;
}

input.form3 {
	width: 200px;	
}

p.form4 {
	font: 100% Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.6em;
	text-align: right;
	color: #ffffff;
	float: left;
	width: 80px;
}

div.form4 {
	width: 250px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	/*
	border-bottom: 1px dotted #ffffff;
	*/
}

input.form4 {
	width: 100px;	
}

p.form_chbox {
	font: 75% Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.6em;
	text-align: right;
	color: #ababab;
	float: left;
	width: 150px;
}

select.form {
	width: 200px;
	
}

input.form {
	width: 200px;	
}

input.hidden {
	display: none;
	line-height: 0;
}

div.hidden {
	display: none;
}

input.form_chbox {
	width: 100px;	
}

input.button {
  width: 200px;
  height: 20px; 
  font: 75% Verdana, Arial, Helvetica, sans-serif; 
  color: #991B00; 
  background-color: #FFFFFF;
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}

input:hover.button {
  width: 200px;
  height: 20px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #991B00; 
  background-color: #cdcdcd; 
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}

input.button4 {
  width: 100px;
  height: 20px; 
  font: 75% Verdana, Arial, Helvetica, sans-serif; 
  color: #991B00; 
  background-color: #FFFFFF;
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}

input:hover.button4 {
  width: 100px;
  height: 20px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #991B00; 
  background-color: #cdcdcd; 
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}

input.kalendarz {
  width: 100%;
  height: 20px; 
  font: 75% Verdana, Arial, Helvetica, sans-serif; 
  color: #991B00; 
  background-color: #FFFFFF;
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}

input:hover.kalendarz {
  width: 100%;
  height: 20px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #991B00; 
  background-color: #cdcdcd; 
  border-style: solid; 
  border-width: 1px;
  border-color: #a5acb2;
}
/* BOTTOM MENU */

#bottom_b {
float: left;
  width: 808px;
  height: 30px;
  background-image: url('../gfx/karta_body.png');
  background-repeat: repeat-y;
  text-align: center;
  position: relative;
}

#keywords {
position: relative;
  float: left;
  height: 50px;
  width: 808px;
  float: left;
  margin: 0 auto;
  background-image: url('../gfx/karta_body.png');
  background-repeat: repeat-y;
  height: auto;
}

p.keywords {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #ababab;
  line-height: 10pt;
  margin-left: 20px;
  margin-right: 20px;
  width: 760px;
  text-align: justify;
}

#bottom_b ul {
  display: inline;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 16pt;
  color: #000000;
  list-style: none;
  padding-top: 0px;
  margin: 0 auto;
  height: 20px;
  letter-spacing:3px; 
}

#bottom_b li {
  display: inline;
}

#bottom_b li a{
  text-align: center;
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #3e3f3f;
  display: inline;
  vertical-align: middle;
}

#bottom_b li a:hover{
  text-align: center;
  color: #3e3f3f;
  background-color: #ffffff;  
}

input.date_picker {
	width: 50px;
	background-image: url(''); /* obrazek na przycisku */
}

table.bar {
	height: 20px;
	width: 96%;
		
}
table.bar_admin {
	height: 10px;
	width: 100%;
	
}

td.tak{
	height: 10px;
	background-color: #004ACC;
	color: #ffffff;
	text-align: left;
}

td.nie{
	height: 10px;
	background-color: #C13A37;
	color: #ffffff;
	text-align: right;
}

div.vote {
	margin: 0 auto;
	width: 300px;
	display: block;
	height: 30px;
}

div.vote_tak {
	float: left;
	color: #004ACC;
	
}

div.vote_nie {
	float: left;
	color: #cc0000;
}

input.vote_tak {
	width: 150px;
	font-weight: bold;
	color: #0000CC;
	float: left;
}

input.vote_nie {
	width: 150px;
	font-weight: bold;
	color: #cc0000;
	float: left;
}

div.alert_n {
  margin-top: 0px;
	margin-bottom: 10px;
	background-color: #FCBBBB;
	width: 100%;
	border-color: #cc0000;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
  
}

div.alert_p {
  margin-top: 0px;
	margin-bottom: 10px;
	background-color: #D4FFD7;
	width: 100%;
	border-color: #3AB343;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

em.red {
	color: #cc0000;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: grey;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: grey;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

