body { font-size: 11px; font-family: verdana; background: #f2ede9; color: #89663d; }
h1 { font-size: 16px; }
a, a:link { color: #785A36; }
a:hover { color: #ff7200; }
.menu_left { width: 175px; margin: 0 auto; }
.menu_left a, .menu_left a:link { color: #89663D; font-weight: 800; }
.menu_left a.select, .menu_left a.select:link { font-weight: 800; }
.menu_left a.select_main, .menu_left a.select_main:link { color: #89663D; font-weight: 800; }
td.textTD { padding-left: 35px; }
tr.border_menu td { }
td.border_menu_none { }
.breadcrumbs { color: #89663D; font-size: 10px; padding: 8px 10pt; }
.breadcrumbs a, .breadcrumbs a:link { color: #89663D; font-size: 10px; }
td.obiety_box { width: 237px; height: 48px; background: url(./images/tlo_obiekty_boks.png) no-repeat top; }
td.obiety_box a, td.obiety_box a:link { color: #89663D; font-weight: 800; }
td.bottom_menu { background: url(./images/tlo3.jpg) no-repeat top; width: 987px; padding-top: 10px; padding-bottom: 15px; }
td.bottom_menu ul { list-style: none; display: inline; }
td.bottom_menu ul li { display: inline; }
td.bottom_menu ul li a, td.bottom_menu ul li a:link { display: inline; color: #89663D; }
table.links { margin: 20px 0 0 0; padding: 5px 0 40px 0; width: 695px; }
table.links td { padding: 6px 0pt 5px; text-align: left; }
table.links a, table.links a:link { color: #3A2402; font-weight: 800; }
table.links td.no_last { border-bottom: 1px solid #D1D2D4; }
#prawa_strona { margin: 0 auto; width: 695px; }
h2.aktu { font-size: 13px; font-weight: 800; }
.background_aktu { background: url(./images/tlopodaktualnosci.png) no-repeat bottom; width: 211px; height: 139px; text-align: center; }
td.td_ie_news { width: 470px; }
td.left_top_border { border-color: #D9DADC rgb(217, 218, 220) rgb(217, 218, 220); border-style: solid none solid solid; border-width: 1px 0px 1px 1px; text-align: center; }
td.all { background: #D9DADC; border: 1px solid #D9DADC; text-align: center; }
td.right_white_border { border-right: 1px solid #FFFFFF; }
td.right_border { border-right: 1px solid #D9DADC; }
.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: #89663D; }
.pager a:hover { color: #FF7200; text-decoration: none; }
#motioncontainer2 { margin: 0 auto; width: 970px; height: 100px; }
#motioncontainer { margin: 0 auto; width: 970px; height: 100px; }
#motioncontainer a img { }
#motioncontainer a:hover img { }
#statusdiv { background-color: lightyellow; border: 1px solid gray; padding: 2px; position: absolute; left: -300px; visibility: hidden; }
#motioncontainer a:hover { }
table.footer_box td { width: 230px; background: #fff; }
table.mainTable { width: 920px; margin: 0 auto; }
table.footer_box td ul { list-style: none; margin: 0; padding: 0; padding-left: 10px; }
h2.product_title { font-size: 13px; }
.box_left ul { list-style: none; margin: 0; padding: 0; }
.box_left ul a, .box_left ul a:link { font-size: 12px; }
.registrationForm { width: 467px; margin: auto; }
.registrationForm label { display: block; width: 125px; float: left; text-align: right; padding-right: 5px; }
.registrationForm label.sublabel { display: block; width: 55px; float: left; text-align: right; padding-right: 2px; margin-left: 0; }
.registrationForm input, .registrationForm select, select.cal_fileds { display: block; float: left; margin-left: 10px; border: 1px solid #FBE972; background: #FFFEF8; }
.registrationForm textarea { display: block; float: left; margin-left: 10px; border: 1px solid #FBE972; background: #FFFEF8; }
.registrationForm input.long { width: 260px; }
.registrationForm input#invoiceFirstName, .registrationForm input#invoiceLastName { width: 319px; }
.registrationForm fieldset { border: none; border-top: 1px solid #D71307; width: 465px; position: relative; margin-top: 10px; }
.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: none; }
.registrationForm fieldset legend { color: #545454; display: block; font-size: 14px; font-weight: bold; margin: 0; padding: 10px 8px; }
.registrationForm fieldset legend h2 { font-size: 14px; font-weight: bold; margin-left: 5px; margin-top: 1px; margin-bottom: 1px; }
.registrationForm div { padding-top: 8px; padding-bottom: 8px; width: 465px; vertical-align: bottom; line-height: 17px; }
.registrationForm div br { overflow: hidden; clear: both; }
.registrationForm div span.error { color: #d22566; margin-left: 183px; display: block; clear: left; }
.registrationForm div input.error { border: 1px solid #d22566; }
.registrationForm div.submitDiv { width: 465px; text-align: center; }
.registrationForm #registerSubmit, .registrationForm #passSubmit { width: 168px; height: 31px; border: 0; float: none; display: inline; cursor: pointer; }
.registrationForm .inputHidden { border: none; }
#errorInfoTxt { border-top: 1px solid #D71307; border-bottom: 1px solid #D71307; background: #FFAFAF; padding: 5px 0; margin: 5px 0; width: 476px; }
#errorInfoTxt span { padding-left: 25px; font-size: 12px; font-weight: 800; }
#infoOKShop { border-top: 1px solid #FFEB00; border-bottom: 1px solid #FFEB00; background: #FEF8D0; padding: 5px 0; margin: 5px auto; width: 476px; }
#infoOKShop span { font-size: 12px; font-weight: 800; }
#mainNav { margin: 0; padding: 3px 0px 0px 15px; }
#mainNav li { height: 71px; list-style: none; float: left; background-color: #dccdb9; }
#mainNav li.current { background-color: #ff7200; }
#mainNav li.lastDone { background-color: #ece0d3 ;}
#mainNav li.done { background-color: #ece0d3; }
#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active { color: #fff; }
#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active { color: #fff; }
#mainNav li.done a:hover, #mainNav li.lastDone a:hover { color: #fff; cursor: hand; text-decoration: none; }
#mainNav li a em { display: block; margin: 6px 0 0 10px; font-style: normal; font-weight: bold; }
#mainNav li a span { display: block; margin-left: 10px; font-weight: normal; }
#mainNav li.mainNavNoBg { background-image: none; }
#mainNav li a { height: 71px; display: block; }
#mainNav.fourStep li { width: 120px; }
#mainNav.fourStep li.mainNavNoBg { width: 120px; }
#mainNav.fourStep li a { width: 120px; }
table.cart_items_main { width: 250px; margin: 0 auto; padding-bottom: 5px; }
table.cart_items_main td { padding-top: 2px; padding-bottom: 2px; }
table.cart_items_main td.empty { text-align: center; }
table.cart_items_main span { color: #8E6A41; }
table.cart_items_main strong { font-size: 13px; }
table.cart_items_main span#cena_cart_last_item { font-weight: 800; }
table.cart_items_main a:link, table.cart_items_main a:hover, table.cart_items_main a:visited { font-size: 10px; text-decoration: none; }
table.cart_items_main a:hover { text-decoration: underline; }
table.cart_info, table.price_info { margin: 5px auto; width: 476px; }
table.cart_info th { color: #fff; background: #8E6A41; font-size: 13px; padding: 5px; border-left: 1px solid #fff; }
table.cart_info th.lastRow, table.cart_info td.lastRow { border-right: 1px solid #8E6A41; }
table.cart_info th.firstRow { border-left: 1px solid #8E6A41; }
table.cart_info td { color: #000; background: #fff; font-size: 11px; padding: 5px; border-left: 1px solid #8E6A41; }
table.cart_info input.cart_input { width: 30px; text-align: center; border: 1px solid #8E6A41; background: #fff; }
table.cart_info td.lastLine { border-bottom: 1px solid #8E6A41; }
table.cart_info td.summary_line { border: none; background: #CFCFCF; }
table.price_info { margin-top: 25px; }
table.price_info h2 { color: #fff; font-size: 12px; }
table.price_info h2 span { font-size: 14px; }
div.price { border: 1px solid #F4C504; background: #FBEA7D; padding: 3px 0 3px 0; text-align: center; }
.footer_box {background: transparent; }
.kwota_do_zaplaty {
padding: 3px; border-bottom: 3px solid #fc8d33; background: #fc8d33;
}
.kwota_do_zaplaty_linia {
width: 345px; border-bottom: 3px solid #fc8d33
}