BODY { padding: 0px; margin: 0px; font-size: 12px; font-family: "Trebuchet MS"; color: #7E7E7E; line-height: 14px; background: url(https://d2.pl/images/bg.gif) repeat-x; }
td { vertical-align: top; }
a { text-decoration: none; color: #007D9F; }
a:hover { text-decoration: underline; color: #007D9F; }
img { border: 0px; }
form { margin: 0px; }
input, textarea, select { font-size: 12px; font-family: "Trebuchet MS"; color: #23788F; }

table.table_all { width: 100%; }
div.table { width: 807px; margin: 0px auto 0px auto; }
div.top { position: relative; width: 807px; height: 133px; background: url(https://d2.pl/images/top_logo.gif) no-repeat; }

a.top_logo { display: block; position: absolute; top: 1px; left: 9px; width: 115px; height: 134px; }

div.top_icon_1 { position: absolute; top: 17px; left: 209px; width: 23px; height: 29px; font-size: 0px; line-height: 0px; background: url(https://d2.pl/images/top_icon_1.gif) no-repeat; }
div.top_input_1, div.top_input_2 { position: absolute; top: 24px; left: 240px; width: 124px; }
div.top_input_2 { left: 367px; }

div.input { width: 124px; height: 20px; background: url(https://d2.pl/images/input.gif) no-repeat; }
div.input div { padding: 1px 6px 0px 5px; padding-top: 0px; }
div.input input { width: 100%; border: 0px; background: none; }

div.top_ssl { position: absolute; top: 27px; left: 502px; }
div.top_ssl_text { position: absolute; top: 27px; left: 520px; color: #B8B8B8; }

div.top_sep_1, div.top_sep_2, div.top_sep_3 { position: absolute; top: 28px; left: 550px; width: 1px; height: 13px; font-size: 0px; line-height: 0px; background: #F3F3F3; }
div.top_sep_2 { left: 599px; }
div.top_sep_3 { left: 659px; }

div.top_ok { position: absolute; top: 24px; left: 559px; }

div.top_rejestruj { position: absolute; top: 26px; left: 600px; width: 59px; text-align: center; }
div.top_rejestruj, div.top_rejestruj a, div.top_rejestruj a:hover { color: #B8B8B8; }

div.top_konsultant { position: absolute; top: 7px; left: 665px; }

div.top_line, div.top_line2 { position: absolute; top: 62px; left: 207px; width: 598px; height: 1px; font-size: 0px; line-height: 0px; background: #F3F3F3; }
div.top_line2 { top: 132px; }

div.top_menu { position: absolute; top: 82px; left: 197px; width: 617px; height: 30px; background: url(https://d2.pl/images/top_menu.gif) no-repeat; }
div.top_menu2 { position: relative; }
div.top_menu2 a { display: block; position: absolute; top: -1px; height: 30px; background-position: 300px; background-repeat: no-repeat; }
div.top_menu2 a:hover { background-position: 0px; }

div.top_menu_boxes { position: absolute; top: 0px; left: 0px; width: 100%; }
div.top_menu_box { display: none; position: absolute; top: 78px; border-style: solid; border-width: 1px; border-color: #FFFFFF; background: url(https://d2.pl/images/top_menu_box_bg.png) repeat; }
div.top_menu_box_ng { width: 100%; height: 34px; margin: 3px auto 0px; background-repeat: no-repeat; background-position: top center; cursor: pointer; }
div.top_menu_box_ng div { width: 100%; height: 34px; background: url(https://d2.pl/images/top_menu_box_ng.gif) center bottom no-repeat; }
div.top_menu_box_link { padding: 9px 3px 5px 3px; font-weight: bold; text-align: center; }
div.top_menu_box_link a, div.top_menu_box_link a:hover { color: #2B778B; }
div.top_menu_box_link_bottom { width: 100%; height: 6px; font-size: 0px; line-height: 0px; background: url(https://d2.pl/images/top_menu_box_link_bottom.png) repeat-x; }

a.top_menu_1 { left: 6px; width: 67px; background-image: url(https://d2.pl/images/top_menu_1.gif); }
a.top_menu_2 { left: 95px; width: 67px; background-image: url(https://d2.pl/images/top_menu_2.gif); }
a.top_menu_3 { left: 183px; width: 76px; background-image: url(https://d2.pl/images/top_menu_3.gif); }
a.top_menu_4 { left: 280px; width: 92px; background-image: url(https://d2.pl/images/top_menu_4.gif); }
a.top_menu_5 { left: 393px; width: 50px; background-image: url(https://d2.pl/images/top_menu_5.gif); }
a.top_menu_6 { left: 464px; width: 68px; background-image: url(https://d2.pl/images/top_menu_6.gif); }
a.top_menu_7 { left: 554px; width: 57px; background-image: url(https://d2.pl/images/top_menu_7.gif); }

div.top_menu_box#top_menu_box_1 { left: 191px; width: 89px; }
div.top_menu_box#top_menu_box_1 div.top_menu_box_ng { background-image: url(https://d2.pl/images/top_menu_1.gif); }
div.top_menu_box#top_menu_box_2 { left: 281px; width: 89px; }
div.top_menu_box#top_menu_box_2 div.top_menu_box_ng { background-image: url(https://d2.pl/images/top_menu_2.gif); }
div.top_menu_box#top_menu_box_4 { left: 465px; width: 113px; }
div.top_menu_box#top_menu_box_4 div.top_menu_box_ng { background-image: url(https://d2.pl/images/top_menu_4.gif); }
div.top_menu_box#top_menu_box_6 { left: 650px; width: 90px; }
div.top_menu_box#top_menu_box_6 div.top_menu_box_ng { background-image: url(https://d2.pl/images/top_menu_6.gif); }
div.top_menu_box#top_menu_box_7 { left: 740px; width: 79px; }
div.top_menu_box#top_menu_box_7 div.top_menu_box_ng { background-image: url(https://d2.pl/images/top_menu_7.gif); }

div.footer { width: 807px; margin: 0px auto 0px auto; }
div.footer_left { float: left; width: 407px; padding: 15px 5px 15px 18px; }
div.footer_left b, div.footer_left b a, div.footer_left b a:hover { color: #1696BC; }
div.footer_right { float: right; width: 350px; padding: 15px 18px 15px 5px; text-align: right; }

div.page_table { background: url(https://d2.pl/images/oferta_table_bg.gif) bottom left repeat-x; }
div.page_table_mini { background: url(https://d2.pl/images/oferta_table_mini_bg.gif) bottom left repeat-x; }

h1 { clear: both; float: left; display: inline; font-weight: bold; margin: 8px 0px 8px 0px; font-size: 15px; color: #1495BB; }
h2 { display: inline; font-weight: bold; font-size: 14px; color: #1495BB; }
h3 { display: inline; font-weight: bold; font-size: 13px; } 

div.text { width: 807px; padding-bottom: 30px; font-size: 13px; line-height: 18px; color: #1B414B; }
div.text_line { clear: both; margin-bottom: 20px; height: 1px; font-size: 0px; line-height: 0px; background: #F3F3F3; }
