body, html { margin: 0; padding: 0; background-color: #fff; }
body { background-image: url('img/bg.gif'); background-position: top; background-repeat: repeat-x; }
div#top { background-image: url('img/top.jpg'); background-repeat: no-repeat; width: 766px; height: 236px; display: table; }
div#container { display: table; background-image: url('img/bg.jpg'); background-repeat: repeat-y; width: 766px; }
div#content { margin: auto; width: 730px; display: table; background-color: #fff; background-image: url('img/textbg.jpg'); background-position: bottom; background-repeat: repeat-x; }
div#bottom { background-image: url('img/bottom.jpg'); background-repeat: no-repeat; width: 766px; height: 77px; display: table; }
div#left { width: 233px; display: table; float: left; margin-top: 50px; }
div#right { width: 490px; display: table; float: right; text-align: left; }
div#menu { width: 192px; height: 233px; background-image: url('img/menu.jpg'); background-repeat: no-repeat; margin: auto; text-align: left; }
div#menu ul { padding: 3px 18px 0 18px; margin: 0; }
div#menu ul li { padding: 0; margin: 0; }
div#menu ul li.m { font: bold 14px Arial, Helvetica, sans-serif; color: #fff; padding-top: 9px; padding-bottom: 9px; list-style: none; background: transparent url(img/li.gif) no-repeat scroll 0pt 50%; padding-left: 23px; margin-left: 1px; line-height: 16px; }
div#menu ul li a { color: #fff; text-decoration: none; }
div#menu ul li a:hover { color: #6FB1F4; }
div#menu ul li.spacer { border-bottom: 1px solid #2973D0; }
h1 { font: normal 30px Trebuchet MS, Arial, Tahoma, sans-serif; color: #319908; padding-top: 35px; padding-left: 5px; padding-bottom: 15px; margin: 0; }
div.text { padding-right: 35px; padding-left: 15px; padding-top: 0; padding-bottom: 10px; font: normal 12px Arial, Tahoma, sans-serif; color: #444544; line-height: 24px; text-align: justify; position: relative; }
div#bottom img { border: 0; padding-right: 28px; padding-top: 15px; float: right; }
ul.oferta { padding: 0 0 0 10px; margin: 0; }
ul.oferta li { line-height: 18px; padding-top: 8px; padding-bottom: 8px; text-align: left; border-bottom: 1px solid #cfcfcf; list-style: none; padding-left: 5px; padding-right: 5px; }
ul.oferta li ul li { padding-top: 2px; padding-bottom: 2px; border: 0; list-style: square inside; }
ul.download { padding-left: 10px; padding-top: 5px; padding-bottom: 10px; margin: 0; }
li.pdf { margin: 0; list-style: none; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background: transparent url(img/pdf.gif) no-repeat scroll 0pt 50%; }
li.link { margin: 0; list-style: none; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background: transparent url(img/link.gif) no-repeat scroll 0pt 50%; }
div.frame { padding: 8px; width: 430px; border-top: 1px solid #C2C2C2; line-height: 16px; color: #929292; text-align: left; }
ol li { padding-top: 6px; padding-bottom: 6px; margin: 0; }
ol ul { padding-top: 5px; padding-bottom: 8px; padding-left: 25px; margin: 0; }
ol ul li { padding-top: 1px; padding-bottom: 1px; line-height: 16px; margin: 0; list-style: square outside; }
div.text a { text-decoration: none; color: #0F6FD2; padding-bottom: 1px; border-bottom: 1px transparent; }
div.text a:hover { border-bottom: 1px solid #cdcdcd; }
div#clock { display: table; margin-top: 218px; margin-left: 660px; padding: 0; text-align: left; }
form#zegarek { margin: 0; padding: 0; }
div#zegarek { color: #D3F7C5; background-color: #319808; text-align: right; width: 60px; height: 12px; font: normal 11px Arial, sans-serif; line-height: 12px; padding: 0; margin: 0; }
ul.square { margin: 0; padding: 0 0 0 15px; }
ul.square li { padding-top: 5px; padding-bottom: 5px; line-height: 18px; margin: 0; list-style: square outside; text-align: left; }
img.agency { margin-left: 25px; margin-top: 10px; }
div#rejestracja_pojazdow { position: absolute; background: transparent url(img/button_rejestracjapojazdow.png) scroll no-repeat 0 0; width: 390px; height: 200px; bottom: -10px; right: 4px; }
div#rejestracja_pojazdow ul { position: absolute; top: 77px; left: 109px; }
div#rejestracja_pojazdow ul a { line-height: 30px; border: 0 !important; text-decoration: none !important; font-size: 18px; }
div#rejestracja_pojazdow ul a:hover { color: #258706 !important; }

