body {
    font-family: arial;
    font-size: 12px;

    background-image: url(../templates_site/images/tlo.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;

}

div#site_contents, div#middle_content_site, div#footer_content_site {
    width: 1000px;
    margin: 0 auto;
	 background: #fff;
}

#menu_top1 ul, #menu_top2 ul, #menu_top3 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu_top1 ul li, #menu_top2 ul li, #menu_top3 ul li {
    float: left;
}

table.top3Table td.txt {
    padding-top: 6px;
}

.przejscie {
    background: url(../templates_site/images/wypelnienie_tlo_bok.jpg) repeat-x top;
    padding: 15px;
    border: 1px solid #B2B2B2;
}

.ramka {
    padding: 10px 55px;
    border: 1px solid #B2B2B2;
}

div#footer_content_site {
    border-top: 1px solid #787878;
    border-bottom: 7px solid #ED7900;
    padding: 10px;
    font-size: 10px;
    color: #5B5B5B;
    width: 980px;
}

div#footer_content_site a {
    color: #5B5B5B;
}

div#footer_content_site ul {
    list-style-position: inside;
    list-style: none;
margin-left:0pt;
padding-left:0pt;
}

div#footer_content_site li {
    float: left;
}

h1 {
    border-bottom: 1px solid #DA830F;
    color: #DA830F;
    font-size: 14px;
    margin-bottom: 12px;
    padding-bottom: 15px;
}

ul#treeMenuSubSite {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-right: 30px;
}

ul#treeMenuSubSite a, a.urlTop {
    color: #070707;
    background: url(../templates_site/images/menu4_strzala.png) no-repeat top left;
    padding-left: 19px;
}

ul#treeMenuSubSite a {
	display: block;
}

a.urlTop {
    color: #555555;
    padding-left: 18px;
	 font-size: 11px;
}

ul#treeMenuSubSite li {
    padding: 8px 5pt;
}

ul#treeMenuSubSite ul {
    list-style: none;
}

li.deep2 ul {
    padding: 0;
    margin: 0;
    padding-left: 10px;
    list-style: none;
}

div.breadcrumbs, div.breadcrumbs a {
    color: #9D9D9D;
    font-size: 11px;
}

div.breadcrumbs b {
    font-weight: 800;
}

td.srodek {
    background: url('../templates_site/images/naglowek_srodek.png') repeat-x top;
	 color: #fff;
	 font-weight: 800;
	 font-size: 12px;
	 height: 27px;
}

div.files h3 {
	font-size: 13px;
	margin-bottom: 5px;
	padding-top: 15px;
	border-bottom: 1px solid #F9984F;
}

.bar1 {
    border: medium none;
    margin: 0pt;
    padding: 0pt;
    background: #74A0CD none repeat scroll 0%;
    height: 5px;
}

form.ddfm h2, form div.fmdesc1 { font-size: 13px; }
form.ddfm div.fmdesc { font-size: 16px; font-weight: 800; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { color: #606060; }
form.ddfm .fmcheck p,  form.ddfm .fmradio p, form.ddfm textarea,  form.ddfm .fmfullblock,  form.ddfm .fmhalfblock,  form.ddfm .fmselect,  form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits { color: #404040; }
form.ddfm .required { color: #E1001A; }
.ddfmerrors { color: #FF0000; }
form.ddfm { font-size: 100%; }
form.ddfm h1, form.ddfm h2 { text-align: left; margin: 0 0 10px 0; padding: 0; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { font-weight: bold; }
form.ddfm .credits { font-size: 90%; display: none; }
form.ddfm legend { font-size: 110%; }
.ddfmerrors { font-weight: bold; }
.ddfmwrap { width: 99%; margin: 0 auto; }
form.ddfm { text-align: left; padding: 15px; }
form.ddfm fieldset { padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block; }
form.ddfm legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; }
form.ddfm label { display: block; float: left; width: 35%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; }
form.ddfm label.fmtextlblwide { display: block; float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; }
form.ddfm select.fmselect { width:215px; background-color: #F9F9F9; border: 1px solid #CCCCCC; display: block; float: right; margin-right:127px; padding: 0pt; }
form.ddfm .fmcheck { display: block; margin-bottom: 15px; }
form.ddfm .fmradio { display: block; margin-bottom: 15px; }
form.ddfm textarea { float: left; position: relative; width: 205px; margin-bottom: 15px; margin-left: 39px; padding: 3px; background-color: #f9f9f9; border: 1px solid #ccc; height: 100px; }
form.ddfm br { clear: left; }
form.ddfm .fmfullblock { padding-left: 0px; }
form.ddfm .fmhalfblock { margin-left: 18%; width: 75%; }
form.ddfm input.fmverify { float: left; display: block; width: 22%; margin-bottom: 15px; padding: 3px; background-color: #f9f9f9; border: 1px solid #ccc; }
form.ddfm img { margin: 1px 0 0 10px; }
form.ddfm input.fmfile, form.ddfm input.fmtext { float: left; display: block; width: 205px; margin-bottom: 15px; margin-left:5px; background-color: #f9f9f9; border: 1px solid #ccc; }
form.ddfm textarea.fmtextwide { display: block; float: left; width: 205px; margin-right: 2px; margin-bottom: 15px; margin-left:5px; padding: 3px; }
form.ddfm .credits { text-align: right; margin-top: 5px; }
form.ddfm label.submit { margin-top: 15px; text-align: right; width: 32%; }
form.ddfm label.checkbox input { width: 25px; margin-left: 95px; }

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
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(../images/admin/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: 225px;
	float: left;
}

div.time-picker {
  position: absolute;
  height: 200px;
  width: 10em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #000;
  z-index: 99;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}
div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  padding: 1px;
  cursor: pointer;
}
div.time-picker li.selected {
  background: #316AC5;
  color: #fff;
}
