* { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

a { text-decoration: underline; }
a img { border: 0; }

input.textbox, textarea { background-image: url('./gfx/textbox.png'); background-repeat: repeat-x; background-position: center bottom; border: 1px solid rgb(229, 229, 228); padding: 2px; font-size: 12px; }

html { height: 100%; }
body { margin: 0; background-image: url('./gfx/bgbar.png'); background-repeat: repeat-x; background-position: 0 0; font-size: 10pt; background-color: rgb(83, 80, 77); }

div.m0 { background-image: url('./gfx/cbg.png'); background-repeat: repeat-y; background-position: center center; background-color: white; }
div.m0 div.m1 { background-image: url('./gfx/bgbar.png'); background-repeat: repeat-x; background-position: center top; }
div.m0 div.m1 div.m2 { background-image: url('./gfx/bg.jpg'); background-repeat: no-repeat; background-position: center 81px; }
div.m0 div.m1 div.m2 div.header { background-image: url('./gfx/logo.png'); background-repeat: no-repeat; background-position: 46px 83px; height: 278px; width: 905px; margin: 0 auto; }
div.m0 div.m1 div.m2 div.header a.logo { display: block; width: 176px; height: 46px; position: relative; top: 83px; left: 46px; text-decoration: none; }
div.m0 div.m1 div.m2 div.header div.box { margin-left: 300px; width: 500px; margin-top: 45px; }
div.m0 div.m1 div.m2 div.header div.box a { background-image: url('./gfx/sq.png'); background-repeat: no-repeat; background-position: 0 center; padding-left: 17px; text-decoration: none; color: 83, 80, 77); display: block; float: left; width: 200px; margin-bottom: 5px; color: rgb(83, 80, 77); margin-left: 30px; font-size: 12px; }
div.m0 div.m1 div.m2 div.header div.box a.a { color: rgb(231, 120, 23); }
div.m0 div.m1 div.m2 div.header div.box a:hover { text-decoration: underline; }
div.m0 div.m1 div.m2 div.m3 { background-image: url('./gfx/bottombgr.png'); background-repeat: repeat-x; background-position: center bottom; }
div.m0 div.m1 div.m2 div.m3 div.m4 { background-image: url('./gfx/bottombg.png'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 20px; }

div.content { color: rgb(83, 80, 77); border: 1px solid rgb(211, 211, 211); border-top: 0; background-color: white; padding: 0; width: 873px; background-image: url('./gfx/lapki.png'); background-repeat: no-repeat; background-position: right top; margin: 0 auto; font-size: 12px; text-align: justify; }
div.content div.inner { padding: 40px; }
div.content h1 { color: rgb(231, 120, 23); font-weight: normal; font-size: 20px; margin-bottom: 20px; margin-top: 10px; }
div.content p { margin-bottom: 10px; clear: left; }
div.content ul { list-style-type: none; padding: 0 0 10px 0; margin: 0; }
div.content ul li { background-image: url('./gfx/li.png'); background-repeat: no-repeat; background-position: 0 5px; padding-left: 16px; }
div.content span.t { font-style: italic; }
div.content span.o { color: rgb(231, 120, 23); }
div.content span.photo { float: left; padding: 5px 30px 5px 0; display: block; }
div.content span.photo span.d { text-align: center; color: rgb(158, 158, 158); padding-right: 5px; display: block }
div.content img.inimg { float: right; margin: 20px 50px; margin-top: -40px; }
div.content div.lbox { float: left; width: 503px; border-right: 1px solid rgb(231, 231, 230); margin-right: 40px; padding-right: 40px; }
div.content div.rbox { float: right; width: 200px; margin-top: -40px; text-align: left; }

div.content div.rbox a { text-decoration: none; color: rgb(83, 80, 77); }
div.content div.rbox a.biglink { font-size: 16px; display: block; text-decoration: none; color: rgb(231, 120, 23); margin: 10px 0; }

div.content h2 { text-transform: uppercase; color: rgb(231, 120, 23); font-size: 12px; font-weight: normal; margin: 10px 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }  /* for IE/Mac */

div.content form.s { display: block; background-image: url('./gfx/stb.png'); background-repeat: no-repeat; width: 214px; height: 22px; padding: 4px 0 2px 4px; margin: 10px 0; }
div.content form.s input.t { border: 0; background-color: transparent; width: 190px; color: rgb(214, 213, 212); }
div.content form.s input.s { width: 19px; background-color: transparent; border: 0; cursor: pointer; }
div.content form input.submit { width: 80px; height: 24px; background-color: transparent; border: 0; cursor: pointer; background-image: url('./gfx/send.png'); }

div.content div.f { text-align: right; color: rgb(158, 158, 158); margin-bottom: 10px; }
div.content table { border-collapse: collapse; width: 100%; margin: 10px 0; }
div.content table tbody tr td, div.content table thead tr th { border: 1px solid rgb(214, 213, 212); padding: 5px; }
div.content table.inv tbody tr td, div.content table.inv thead tr th { border: 0; }
div.content table.inv tbody tr td { vertical-align: top; width: 70px; }
div.content div.lbox textarea { width: 440px !important; }

div.footer { background-image: url('./gfx/footer.png'); background-repeat: no-repeat; background-position: center top; padding-bottom: 90px; background-color: rgb(83, 80, 77); } 
div.footer * { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div.footer div.fbox { color: rgb(83, 80, 77); text-align: center; padding: 10px; width: 853px; margin: 0 auto; font-size: 10px; }
div.footer div.lbox { float: left; }
div.footer div.rbox { float: right; }
div.footer a { color: rgb(83, 80, 77); text-decoration: none; }
div.footer a:hover { text-decoration: underline; }

.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url('./gfx/checkbox.png') no-repeat; display: block; clear: left; float: left; }
