body {
	background: url(../img/sub/background_kuznia.jpg) no-repeat 50% 0;
}

				#pageHeader ul.mainMenuLeft li a.oMiasteczku {
					background-image: url(../img/sub/header/kuznia/menuleft_omiasteczku.png);
				}

				#pageHeader ul.mainMenuLeft li a.bazaWiedzy {
					background-image: url(../img/sub/header/kuznia/menuleft_bazawiedzy.png);
				}

				#pageHeader ul.mainMenuLeft li a.polaczmySie {
					background-image: url(../img/sub/header/kuznia/menuleft_polaczmysie.png);
				}

				#pageHeader ul.mainMenuLeft li a.grupy {
					background-image: url(../img/sub/header/kuznia/menuleft_grupy.png);
				}

				#pageHeader ul.mainMenuLeft li a.forum {
					background-image: url(../img/sub/header/kuznia/menuleft_forum.png);
				}

				#pageHeader ul.mainMenuLeft li a.kuznia {
					background-image: url(../img/sub/header/kuznia/menuleft_kuznia.png);
				}

			#pageHeader p.localizer a {
				border-bottom: dotted 1px #faa26e;
			}

		#pageHeader p.wstecz {
			background: url(../img/sub/header/kuznia/wstecz.png) no-repeat 0 100%;
		}

			#pageHeader p.wstecz a {
				border-bottom: dotted 1px #faa26e;
			}

			#pageContent div.h2 h2 {
				color: #0c0701;
			}

					#pageContent div.h2 form fieldset input.text {
						background: url(../img/sub/content/kuznia/h2_form_input_text.png) no-repeat 0 0;
					}

					#pageContent div.h2 form fieldset input.szukaj {
						background: url(../img/sub/content/kuznia/h2_form_szukaj.png) no-repeat 0 0;
					}

			#pageContent div.leftColumn h4 {
				color: #f65905;
			}

					#pageContent div.leftColumn div.mojProfil ul.menu1 li.mojProfil {
						background: url(../img/sub/content/kuznia/leftcolumn_mojprofil_menu1_mojprofil.png) no-repeat 0 0;
					}

					#pageContent div.leftColumn div.mojProfil ul.menu1 li.mojaGaleria {
						background: url(../img/sub/content/kuznia/leftcolumn_mojprofil_menu1_mojagaleria.png) no-repeat 0 0;
					}

					#pageContent div.leftColumn div.mojProfil ul.menu1 li.skrzynkaOdbiorcza {
						background: url(../img/sub/content/kuznia/leftcolumn_mojprofil_menu1_skrzynkaodbiorcza.png) no-repeat 0 0;
					}

			#pageContent div.rightColumn div.content {
				margin: 2px 17px 7px 37px;
			}

				#pageContent div.rightColumn div.content form span.top_left {
					background: url(../img/sub/content/kuznia/form_topleft.png) top left no-repeat;
				}

				#pageContent div.rightColumn div.content form span.top_right {
					background: url(../img/sub/content/kuznia/form_topright.png) top right no-repeat;
				}

				#pageContent div.rightColumn div.content form span.bottom_left {
					background: url(../img/sub/content/kuznia/form_bottomleft.png) bottom left no-repeat;
				}

				#pageContent div.rightColumn div.content form span.bottom_right {
					background: url(../img/sub/content/kuznia/form_bottomright.png) bottom right no-repeat;
				}

				#pageContent div.rightColumn div.content div.panel {
					width: 250px;
					height: 283px;
					float: right;
					background: url(../img/sub/content/kuznia/panel.png) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie {
					width: 257px;
					margin-right: -7px;
					background: url(../img/sub/content/kuznia/panel_zarzadzaniekontemlogowanie.png) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content div.panel.zarzadzanieKontem {
					width: 257px;
					margin-right: -7px;
					background: url(../img/sub/content/kuznia/panel_zarzadzaniekontem.jpg) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content div.panel.pracaDlaCiebie {
					width: 263px;
					margin-right: -13px;
					background: url(../img/sub/content/kuznia/panel_pracadlaciebie.jpg) no-repeat 0 0;
				}

					#pageContent div.rightColumn div.content div.panel h3 {
						display: none;
					}

					#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form {
						width: 257px;
						height: 193px;
						position: relative;
						top: 0px;
						left: 0px;
						padding: 58px 0 0 0;
					}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form fieldset label {
								font-family: Arial;
								font-size: 12px;
								display: block;
								float: left;
								padding: 3px 0 0 15px;
								width: 38px;
							}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form fieldset input.text {
								display: block;
								float: left;
								width: 154px;
								height: 18px;
								border: solid 1px #000;
								background: #fff;
								margin: 0 0 11px 0;
								padding: 2px 5px 0 5px;
							}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form fieldset input.zaloguj {
								display: block;
								float: left;
								width: 77px;
								height: 24px;
								padding: 0 0 3px 0;
								overflow: hidden;
								background: url(../img/sub/content/kuznia/panel_zarzadzaniekontemlogowanie_zaloguj.png) no-repeat 0 0;
								color: #fff;
								font-weight: bold;
								cursor: pointer;
								margin: 0 9px 0 53px;
								text-align: center;
							}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form fieldset a.przypomnijHaslo {
								display: block;
								float: left;
								padding: 4px 0 3px 0;
								color: #000;
								text-decoration: underline;
							}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontemLogowanie form fieldset a.przypomnijHaslo:hover {
								text-decoration: none;
							}

					#pageContent div.rightColumn div.content div.panel.pracaDlaCiebie ul {
						padding: 53px 0 0 13px;
					}

						#pageContent div.rightColumn div.content div.panel.pracaDlaCiebie ul li {
							background: url(../img/sub/content/kuznia/panel_pracadlaciebie_li.png) no-repeat 0 5px;
							padding: 0 0 11px 12px;
						}

							#pageContent div.rightColumn div.content div.panel.pracaDlaCiebie ul li a {
								font-family: Arial;
								font-size: 12px;
								color: #000;
							}

					#pageContent div.rightColumn div.content div.panel.zarzadzanieKontem ul {
						padding: 53px 0 0 13px;
					}

						#pageContent div.rightColumn div.content div.panel.zarzadzanieKontem ul li {
							background: url(../img/sub/content/kuznia/panel_zarzadzaniekontem_li.png) no-repeat 0 5px;
							padding: 0 0 11px 12px;
						}

							#pageContent div.rightColumn div.content div.panel.zarzadzanieKontem ul li a {
								font-family: Arial;
								font-size: 12px;
								color: #000;
							}

					#pageContent div.rightColumn div.content div.panel p.rejestracja {
						background: url(../img/sub/content/kuznia/panel_rejestracja.png) no-repeat 14px 15px;
						padding: 9px 0 0 29px;
					}

						#pageContent div.rightColumn div.content div.panel p.rejestracja a {
							font-size: 12px;
							color: #fff;
						}


				#pageContent div.rightColumn div.content h3 {
					font-size: 22px;
					font-family: Arial;
					color: #f65905;
					border-bottom: solid 1px #f8f8f5;
					margin-bottom: 11px;
					padding: 0 0 6px 0;
					position: relative;
				}

					#pageContent div.rightColumn div.content h3 a {
						position: absolute;
						top: -20px;
						right: 4px;
						display: block;
						color: #f65905;
						text-decoration: underline;
						position: relative;
						float: right;
						font-size: 11px;
						font-weight: normal;
					}

					#pageContent div.rightColumn div.content h3 a:hover {
						text-decoration: none;
					}


				#pageContent div.rightColumn div.content hr {
					width: 100%;
					clear: both;
					border-bottom: solid 1px #efefe8;
					margin-bottom: 9px;
				}

				#pageContent div.rightColumn div.content a.button {
					display: block;
					float: right;
					width: 104px;
					height: 20px;
					text-align: center;
					color: #fff;
					padding-top: 6px;
					margin-left: 37px;
				}

				#pageContent div.rightColumn div.content a.green {
					background: url(../img/sub/content/kuznia/button_green.png) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content a.grey {
					background: url(../img/sub/content/kuznia/button_grey.png) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content a.red {
					background: url(../img/sub/content/kuznia/button_red.png) no-repeat 0 0;
				}

				#pageContent div.rightColumn div.content form#wyszukajOferte {
					padding-bottom: 7px;
					border-bottom: solid 1px #f8f8f5;
					margin-bottom: 15px;
					min-height: 300px;
				}

					#pageContent div.rightColumn div.content form#wyszukajOferte fieldset {
						width: 470px;
					}

						#pageContent div.rightColumn div.content form fieldset div.hr {
							clear: both;
							width: 470px;
							border-bottom: solid 1px #fafaf8;
							height: 1px;
							padding-top: 11px;
							margin-bottom: 12px;
							text-indent: -8000px;
							overflow: hidden;
						}

						#pageContent div.rightColumn div.content form#wyszukajOferte fieldset label {
							display: block;
							float: left;
							width: 217px;
							padding: 5px 0 0 0;
						}

						#pageContent div.rightColumn div.content form#wyszukajOferte fieldset span.top_left {
							width: 227px;
						}

						#pageContent div.rightColumn div.content form#wyszukajOferte fieldset select {
							display: block;
							margin: 5px;
							width: 94%;
							background: #f7f7f4;
						}

							#pageContent div.rightColumn div.content form#wyszukajOferte fieldset select option {
								background: #f7f7f4;
							}

						#pageContent div.rightColumn div.content form#wyszukajOferte fieldset input {
							display: block;
							margin: 5px;
							width: 94%;
							background: #f7f7f4;
						}

						#pageContent div.rightColumn div.content form#wyszukajOferte fieldset input.wyszukaj {
							display: block;
							margin: 0;
							width: 162px;
							max-width: 162px;
							height: 74px;
							background: transparent;
							background: url(../img/sub/content/kuznia/form_wyszukajoferte_submit.png) no-repeat 0 100%;
							color: #fff;
							font-weight: bold;
							margin: 0 0 0 270px;
							text-align: left;
							padding-left: 27px;
							overflow: hidden;
							cursor: pointer;
						}

				#pageContent div.rightColumn div.content form.rejestracja {
				}

					#pageContent div.rightColumn div.content form.rejestracja fieldset {
					}

					#pageContent div.rightColumn div.content form.rejestracja span.top_left {
						background: url(../img/shared/content/form_topleft.png) top left no-repeat;
					}

					#pageContent div.rightColumn div.content form.rejestracja span.top_right {
						background: url(../img/shared/content/form_topright.png) top right no-repeat;
					}

					#pageContent div.rightColumn div.content form.rejestracja span.bottom_left {
						background: url(../img/shared/content/form_bottomleft.png) bottom left no-repeat;
					}

					#pageContent div.rightColumn div.content form.rejestracja span.bottom_right {
						background: url(../img/shared/content/form_bottomright.png) bottom right no-repeat;
					}

						#pageContent div.rightColumn div.content form.rejestracja fieldset p {
							float: left;
							padding: 2px 0 0 10px;
							color: #858575;
							width: 222px;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset label {
							display: block;
							float: left;
							width: 134px;
							padding: 0 12px 0 10px;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset label.star {
							background: url(../img/sub/content/kuznia/table_star.png) no-repeat 0 4px;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset label.starText {
							background: url(../img/sub/content/kuznia/table_star.png) no-repeat 0 4px;
							color: #fb7f09;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset div.center {
							float: left;
							width: 348px;
						}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center.datePicker span.top_left {
								width: 50%;
								float: left;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .kod {
								float: left;
								width: 100px;
								padding-bottom: 7px;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .miejscowosc {
								float: right;
								width: 238px;
								padding-bottom: 7px;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .dzien {
								float: left;
								width: 98px;
								padding: 0 12px 7px 0;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .miesiac {
								float: left;
								width: 98px;
								padding: 0 12px 7px 0;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .rok {
								float: left;
								width: 88px;
								padding: 0 12px 7px 0;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .nadalTamPracuje {
								float: left;
								width: 108px;
								padding: 7px 0 7px 0;
							}

								#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .nadalTamPracuje input.checkbox {
									padding: 0;
									margin: 0 5px 0 0;
									width: auto;
									float: left;
									background: transparent;
								}

								#pageContent div.rightColumn div.content form.rejestracja fieldset div.center .nadalTamPracuje label {
									padding: 0;
									margin: 0;
									width: auto;
								}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center p {
								color: #0e0d0c;
								padding: 7px 0 7px 0;
								width: auto;
								float: none;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center p.first {
								padding: 0 0 7px 0;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.center p.alert {
								padding: 7px 0 0 0;
								color: #fb7f09;
							}

						#pageContent div.rightColumn div.content form.rejestracja fieldset input {
							width: 95%;
							margin: 5px;
							background: #dfdfd1;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset select {
							width: 90%;
							margin: 5px;
							background: #dfdfd1;
						}

							#pageContent div.rightColumn div.content form.rejestracja fieldset select option {
								background: #dfdfd1;
							}

						#pageContent div.rightColumn div.content form.rejestracja fieldset textarea {
							width: 338px;
							height: 104px;
							margin: 5px;
							background: #dfdfd1;
							overflow: auto;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset div.hr {
							width: 100%;
							border-bottom: solid 1px #fafaf8;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka {
							width: 736px;
							height: 163px;
							clear: both;
							padding-top: 47px;
							background: url(../img/sub/content/kuznia/rejestracja/ramka.png) no-repeat 0 22px;
						}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka label {
								text-align: right;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka label.login {
								background-position: 102px 1px;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka label.haslo {
								background-position: 98px 1px;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka label.hasloPotwierdz {
								background-position: 40px 1px;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka input {
								background: #ffffff;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka textarea {
								background: #ffffff;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka p {
								color: #000;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka div.hr {
								border: none;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka span.top_left {
								background: url(../img/sub/content/kuznia/rejestracja/form_topleft.png) top left no-repeat;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka span.top_right {
								background: url(../img/sub/content/kuznia/rejestracja/form_topright.png) top right no-repeat;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka span.bottom_left {
								background: url(../img/sub/content/kuznia/rejestracja/form_bottomleft.png) bottom left no-repeat;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.ramka span.bottom_right {
								background: url(../img/sub/content/kuznia/rejestracja/form_bottomright.png) bottom right no-repeat;
							}

						#pageContent div.rightColumn div.content form.rejestracja fieldset input.zarejestruj {
							width: 172px;
							height: 79px;
							max-height: 79px;
							margin: 0;
							background: url(../img/sub/content/kuznia/rejestracja/zarejestruj.png) no-repeat 0 0;
							color: #fff;
							font-weight: bold;
							float: right;
							text-align: left;
							padding: 0 0 12px 27px;
							cursor: pointer;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset div.przyciski {
							clear: both;
							padding: 12px 0 12px 140px;
						}

						#pageContent div.rightColumn div.content form.rejestracja fieldset div.przyciski:after {
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
						}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.przyciski a.button {
								float: left;
							}

							#pageContent div.rightColumn div.content form.rejestracja fieldset div.przyciski a.green {
							}

				#pageContent div.rightColumn div.content table.default {
					width: 100%;
					margin-bottom: 3px;
				}

					#pageContent div.rightColumn div.content table.default caption,
					#pageContent div.rightColumn div.content table.default th,
					#pageContent div.rightColumn div.content table.default td {
						font-family: Arial;
						font-size: 12px;
						text-align: left;
					}

					#pageContent div.rightColumn div.content table.default th,
					#pageContent div.rightColumn div.content table.default td {
						padding: 8px 0 7px 9px;
					}

					#pageContent div.rightColumn div.content table.default caption {
						color: #fc810a;
						font-weight: bold;
						font-size: 13px;
						padding: 10px 0 10px 2px;
					}

					#pageContent div.rightColumn div.content table.default caption.gfx {
						color: #000;
						font-weight: bold;
						font-size: 18px;
						padding: 0;
						text-align: center;
						background: url(../img/sub/content/kuznia/table_caption.png) no-repeat 0 0;
						height: 33px;
						padding: 22px 20px 0 0;
					}

					:root #pageContent div.rightColumn div.content table.default caption.gfx {
						height: 55px;
					}

					#pageContent div.rightColumn div.content table.default thead {
					}

						#pageContent div.rightColumn div.content table.default thead tr {
						}

							#pageContent div.rightColumn div.content table.default thead tr th {
								background: url(../img/sub/content/kuznia/table_th.png) repeat-x 0 0;
								color: #fff;
								border-bottom: solid 1px #eeeee7;
							}

							#pageContent div.rightColumn div.content table.default.dark thead tr th.left {
								background: url(../img/sub/content/kuznia/table_th_left.png) no-repeat 0 0;
							}

							#pageContent div.rightColumn div.content table.default.dark thead tr th.right {
								background: url(../img/sub/content/kuznia/table_th_right.png) no-repeat 100% 0;
							}

					#pageContent div.rightColumn div.content table.default tfoot {
					}

						#pageContent div.rightColumn div.content table.default tfoot tr {
						}

							#pageContent div.rightColumn div.content table.default tfoot tr td {
								background: url(../img/sub/content/kuznia/table_dark_tfoot.png) no-repeat 0 0;
							}

					#pageContent div.rightColumn div.content table.default tbody {
					}

						#pageContent div.rightColumn div.content table.default tbody tr {
						}

							#pageContent div.rightColumn div.content table.default tbody tr td {
								color: #010000;
								border-bottom: solid 1px #f7f7f4;
							}

							#pageContent div.rightColumn div.content table.default tbody tr td.center {
								text-align: center;
							}

							#pageContent div.rightColumn div.content table.default.dark tbody tr td {
								background: #96d256;
							}

							#pageContent div.rightColumn div.content table.default tbody tr.dark td {
								background: #eeeee9;
							}

								#pageContent div.rightColumn div.content table.default tbody tr td a {
									color: #010000;
								}

								#pageContent div.rightColumn div.content table.default tbody tr td a.edytuj {
									display: block;
									width: 22px;
									height: 22px;
									background: url(../img/sub/content/kuznia/table_a_edytuj.png) no-repeat 0 0;
									text-indent: -8000px;
									overflow: hidden;
									margin-left: 10px;
								}

								#pageContent div.rightColumn div.content table.default tbody tr td a.usun {
									display: block;
									width: 22px;
									height: 21px;
									background: url(../img/sub/content/kuznia/table_a_usun.png) no-repeat 0 0;
									text-indent: -8000px;
									overflow: hidden;
									margin-left: 10px;
								}

						div#pageContent div.rightColumn div.content div.pagination div.pages a.current {
							background: url(../img/sub/content/kuznia/pagination_kleks.png) 0 0 no-repeat;
						}



/* datePicker */

table.jCalendar {
	/*border: 1px solid #000;*/
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #deded0;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #deded0;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
	border: solid 1px #fff;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* calendar icon */

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/shared/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 50% !important;
	float: left;
}
