body { font-size: 11px; font-family: verdana; background: #4DA7CF; }
h1 { font-size: 16px; color: #E32322; border-bottom: 1px solid #E32322; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
a, a:link { color: #0C74B7; }
.subPageGen { width: 651px; margin: 0 auto; }
.box_login_user { color: #CDE8F9; font-size: 11px; padding-top: 3px; width: 165px; margin: 0 auto; }
.box_login_user a, .box_login_user a:link { color: #346792; }
.box_login_user_input { border: 1px solid #CDE8F9; background: #CDE8F9; color: #022135; width: 155px; }
.niebieski_box, .niebieski_box a, .niebieski_box a:link { color: #EAFFFF; }
.menu_left { font-size: 12px; width: 200px; }
.menu_left a, .menu_left a:link { font-size: 12px; color: #11161A; }
.menu_left a.select, .menu_left a.select:link { font-size: 12px; font-weight: 800; }
.menu_left a.select_main, .menu_left a.select_main:link { font-size: 12px; color: #0C74B7; font-weight: 800; }
tr.border_menu td { border-bottom: 1px solid #B2B9BF; }
td.border_menu_none { border-bottom: none; }
.breadcrumbs { color: #595959; font-size: 10px; padding: 8px 10pt; }
.breadcrumbs a, .breadcrumbs a:link { color: #595959; font-size: 10px; }
.registrationForm { margin: auto; width: 660px; }
.registrationForm label { display: block; float: left; padding-right: 5px; text-align: right; width: 169px; }
.registrationForm label.sublabel { display: block; float: left; margin-left: 0pt; padding-right: 2px; text-align: right; width: 55px; }
.registrationForm input, .registrationForm select, select.cal_fileds { background: #CDE8F9; border: 1px solid #CDE8F9; display: block; float: left; margin-left: 10px; color: #000; }
.registrationForm textarea { background: #FFFEF8; border: 1px solid #CDE8F9; display: block; float: left; margin-left: 10px; color: #000; }
.registrationForm input.long { width: 319px; }
.registrationForm input#invoiceFirstName, .registrationForm input#invoiceLastName { width: 319px; }
.registrationForm fieldset { border-color: #022135; border-style: solid none none; border-width: 1px medium medium; margin-top: 10px; position: relative; width: 580px; }
.registrationForm #telephone, .registrationForm #addressTelephone { width: 80px; }
.registrationForm #addressTelephoneExtension, .registrationForm #telephoneExtension { width: 30px; }
.registrationForm #telephoneAreaCode, .registrationForm #addressTelephoneAreaCode { width: 25px; }
.registrationForm #mailing, .registrationForm #changeAddress2, .registrationForm #invoiceTypePerson, .registrationForm #invoiceTypeFirm { border: medium none; }
.registrationForm fieldset legend { color: #545454; display: block; font-size: 14px; font-weight: bold; margin: 0pt; padding: 10px 8px; }
.registrationForm fieldset legend h2 { font-size: 14px; font-weight: bold; margin-bottom: 1px; margin-left: 5px; margin-top: 1px; }
.registrationForm fieldset legend a { color: #D4001C; }
.registrationForm div { line-height: 15px; padding-bottom: 8px; padding-top: 8px; vertical-align: bottom; width: 580px; font-size: 10px; }
.registrationForm div br { clear: both; overflow: hidden; }
.registrationForm div span.error { clear: left; color: #D22566; display: block; margin-left: 183px; }
.registrationForm div input.error { border: 1px solid #D22566; }
.registrationForm div.submitDiv { text-align: center; width: 580px; }
.registrationForm #registerSubmit, .registrationForm #passSubmit { border: 0pt none; cursor: pointer; display: inline; float: none; }
.registrationForm .inputHidden { border: none; }
#fotter_menu { list-style: none; display: inline; margin: 0; padding: 0; }
#fotter_menu li { display: inline; }
#fotter_menu li a, #fotter_menu li a:link { color: #58585A; }
td.maxs_menu { vertical-align: bottom; }
td.maxs_menu a, td.maxs_menu a:link { color: #000000; }
.menu_top { padding-bottom: 2px; }
.pager { padding: 10px 0; }
.pager ul { margin: 0 auto; padding: 0; list-style: none; }
.pager ul li { display: inline; text-align: center; padding: 2px 5px; margin: 1px 1px; background: #fff; border: 1px solid #666769; }
.pager ul li:hover { background: #D9DADC; border: 1px solid #666769; }
.pager ul li.selectPage { background: #D9DADC; border: 1px solid #666769; }
.pager a, .pager a:link { color: #D9DADC; }
.pager a:hover { color: #666769; text-decoration: none; }
table.links { margin: 20px 0 0 0; padding: 0pt; width: 610px; }
table.links td { padding: 6px 0pt 5px; text-align: left; }
table.links a, table.links a:link { color: #2D6385; font-weight: 800; }
table.links td.no_last { border-bottom: 1px solid #D1D2D4; }
.submitOffer input, textarea { background-color: #CDE8F9; border: none; margin-bottom: 5px; }
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; }
input.dp-applied { width: 225px; float: left; }
div.time-picker { position: absolute; height: 200px; width: 10em; overflow: auto; background: #fff; border: 1px solid #000; z-index: 99; }
div.time-picker-12hours { width: 6em; }
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; }
.obrysProduktZdjecie { border: 1px solid #D9D9D9; }
.obrysProduktNazwa { background-color: #F4F4F4; border: 1px solid #D9D9D9; }
.obrysProduktOpis { background-color: #FFFFFF; border: 1px solid #E8E8E8; }
a.navProduktyNazwa:hover { color: #575757; font-size: 12px; font-weight: bold; }
a.navProduktyNazwa:link, a.navProduktyNazwa:visited, a.navProduktyNazwa:active { color: #000000; font-size: 12px; font-weight: bold; margin: 3px; text-decoration: none; }
.textNormal { background: #CDE8F9; border: 1px solid #CDE8F9; display: block; margin-left: 10px; color: #000; padding: 1px; }
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 { margin: 0pt 0pt 10px; padding: 0pt; text-align: left; }
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { font-weight: bold; }
form.ddfm .credits { display: none; font-size: 90%; }
form.ddfm legend { font-size: 110%; }
.ddfmerrors { font-weight: bold; }
.ddfmwrap { margin: 0pt auto; width: 99%; }
form.ddfm { padding: 15px; text-align: left; }
form.ddfm fieldset { display: block; margin: 0pt 0pt 13px; padding: 0pt 10px 2px; }
form.ddfm legend { margin: 0pt 0pt 0pt 10px; padding: 0pt 6px; }
form.ddfm label { display: block; float: left; margin: 0pt 10px 0pt 0pt; padding-bottom: 15px; text-align: right; width: 35%; }
form.ddfm label.fmtextlblwide { display: block; float: left; margin: 0pt 10px 0pt 1px; padding-bottom: 8px; text-align: left; }
form.ddfm select.fmselect { background-color: #F9F9F9; border: 1px solid #CCCCCC; display: block; float: right; margin-right: 46px; padding: 0pt; width: 215px; }
form.ddfm .fmcheck { display: block; margin-bottom: 15px; }
form.ddfm .fmradio { display: block; margin-bottom: 15px; }
form.ddfm textarea { background-color: #F9F9F9; border: 1px solid #CCCCCC; float: left; height: 100px; margin-bottom: 15px; margin-left: 39px; padding: 3px; position: relative; width: 205px; }
form.ddfm br { clear: left; }
form.ddfm .fmfullblock { padding-left: 0px; }
form.ddfm .fmhalfblock { margin-left: 18%; width: 75%; }
form.ddfm input.fmverify { background-color: #F9F9F9; border: 1px solid #CCCCCC; display: block; float: left; margin-bottom: 15px; padding: 3px; width: 22%; }
form.ddfm img { margin: 1px 0pt 0pt 10px; }
form.ddfm input.fmfile, form.ddfm input.fmtext { background-color: #F9F9F9; border: 1px solid #CCCCCC; display: block; float: left; margin-bottom: 15px; margin-left: 40px; width: 205px; }
form.ddfm textarea.fmtextwide { display: block; float: left; margin-bottom: 15px; margin-left: 40px; margin-right: 2px; padding: 3px; width: 205px; }
form.ddfm .credits { margin-top: 5px; text-align: right; }
form.ddfm label.submit { margin-top: 15px; text-align: right; width: 32%; }
form.ddfm label.checkbox input { margin-left: 95px; width: 25px; }
#errorInfoTxt { background: #FFAFAF; border-bottom: 1px solid #D71307; border-top: 1px solid #D71307; margin: 5px 0pt; padding: 5px 0pt; width: 596px; }
#errorInfoTxt span { font-size: 12px; font-weight: 800; padding-left: 25px; }
div.files h3 { font-size: 12px; font-weight: 800; }
