@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; font-family:Tahoma; font-size:11px; color:#5e5e5e; }

body { background:url(../img/bg.jpg) repeat-x #878888; text-align:center; cursor:default; }
table { margin:0px; padding:0px; border-collapse:collapse; }
td { margin:0px; padding:0px; vertical-align:top; }
p { margin:0px 0px 10px 0px; }
ul { padding:0px 0px 0px 15px; }
img { border:none; }

div.container { width:958px; margin:0px auto 0px auto; }
div.nav { width:958px; height:22px; margin:70px auto 15px auto; padding:0px 0px 0px 100px; }

div.kancelaria_off { width:77px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.zespol_off { width:67px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.partnerzy_off { width:81px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.specjalizacje_off { width:91px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.aktualnosci_off { width:86px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.kontakt_off { width:72px; height:22px; float:left; padding:4px 0px 0px 0px; }
div.space { width:300px; height:22px; float:left; }
div.lang { width:100px; height:22px; float:left; padding:4px 0px 0px 0px; }

div.kancelaria_on { width:77px; height:22px; background:url(../img/menu_kancelaria_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }
div.zespol_on { width:67px; height:22px; background:url(../img/menu_zespol_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }
div.partnerzy_on { width:81px; height:22px; background:url(../img/menu_partnerzy_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }
div.specjalizacje_on { width:91px; height:22px; background:url(../img/menu_specjalizacje_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }
div.aktualnosci_on { width:86px; height:22px; background:url(../img/menu_aktualnosci_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }
div.kontakt_on { width:72px; height:22px; background:url(../img/menu_kontakt_on.gif) no-repeat; float:left; padding:4px 0px 0px 0px; }

div.menu_left_on { float:left; width:6px; height:22px; background:url(../img/menu_left.gif); }
div.menu_left_off { float:left; width:6px; height:22px; }
div.menu_fill_on { padding:0px 10px 0px 10px; background:url(../img/menu_bg.gif) repeat-x; float:left; height:22px; line-height:22px; color:#FFFFFF; }
div.menu_fill_off { padding:0px 10px 0px 10px; float:left; height:22px; line-height:22px; color:#FFFFFF; }
div.menu_right_on { float:left; width:6px; height:22px; background:url(../img/menu_right.gif); }
div.menu_right_off { float:left; width:6px; height:22px; }

div.main_01 { height:243px; }
div.main_02 { height:210px; float:left; }
div.main_03 { height:210px; float:left; background:url(../img/main_03.jpg) no-repeat; width:390px; text-align:left; }
div.main_03 img { margin:17px 0px 28px 12px; }
div.main_03 div.left { float:left; margin:0px 0px 0px 30px; line-height:16px; color:#e3b7c0; width:160px; }
div.main_03 div.left div.city { font-weight:bold; color:#ffffff; }
div.main_03 div.right { float:left; margin:0px 0px 0px 0px; line-height:16px; color:#e3b7c0; }
div.main_03 div.right div.city { font-weight:bold; color:#ffffff; }

div.bar { height:163px; background:#FFFFFF; clear:both; }
div.logo { width:190px; float:left; text-align:left; }
div.logo img { margin:39px 0px 0px 32px; }

div.container div.main div.kontakt_box { position:absolute; background:url(../img/kontakt_bg.jpg) no-repeat; width:362px; height:181px; top:45px; left:200px; }

div.main_box_01 { width:381px; height:145px; margin:18px 0px 0px 0px; float:left; background:url(../img/box_01_bg.jpg) no-repeat; text-align:left; }
div.main_box_01 img { margin:21px 0px 0px 14px; }
div.main_box_01 div.text_box_01 { color:#777777; margin:10px 20px 0px 14px; line-height:16px; }
div.main_box_01 div.text_box_01 a:link { color:#777777; text-decoration:none; }
div.main_box_01 div.text_box_01 a:visited { color:#777777; text-decoration:none; }
div.main_box_01 div.text_box_01 a:hover { color:#777777; text-decoration:underline; }
div.main_box_01 div.text_box_01 a:active { color:#777777; text-decoration:none; }

div.main_box_02 { width:387px; height:145px; margin:18px 0px 0px 0px; float:left; background:url(../img/box_01_bg.jpg) no-repeat; text-align:left; }
div.main_box_02 img { margin:21px 0px 0px 14px; }
div.main_box_02 div.text_box_02 { color:#777777; margin:10px 0px 0px 14px; line-height:16px; float:left; width:170px; }
div.main_box_02 div.text_box_02 a:link { color:#777777; text-decoration:none; }
div.main_box_02 div.text_box_02 a:visited { color:#777777; text-decoration:none; }
div.main_box_02 div.text_box_02 a:hover { color:#777777; text-decoration:underline; }
div.main_box_02 div.text_box_02 a:active { color:#777777; text-decoration:none; }

div.main_box_02 div.text_box_02 a.more2:link { color:#a20e2e; text-decoration:none; }
div.main_box_02 div.text_box_02 a.more2:visited { color:#a20e2e; text-decoration:none; }
div.main_box_02 div.text_box_02 a.more2:hover { color:#a20e2e; text-decoration:underline; }
div.main_box_02 div.text_box_02 a.more2:active { color:#a20e2e; text-decoration:none; }

div.main_box_02 div.text_box_03 { color:#777777; margin:10px 10px 0px 0px; line-height:16px; float:left; width:160px; }
div.main_box_02 div.text_box_03 a:link { color:#777777; text-decoration:none; }
div.main_box_02 div.text_box_03 a:visited { color:#777777; text-decoration:none; }
div.main_box_02 div.text_box_03 a:hover { color:#777777; text-decoration:underline; }
div.main_box_02 div.text_box_03 a:active { color:#777777; text-decoration:none; }

div.footer { height:24px; margin:25px 0px 0px 0px; clear:both; color:#c3c4c4; font-size:10px; }
div.footer span.odstep_01 { padding:0px 4px 0px 4px; font-size:10px; color:#c3c4c4; }
div.footer span.odstep_02 { padding:0px 70px 0px 70px; font-size:10px; color:#c3c4c4; }

div.footer a:link { color:#c3c4c4; text-decoration:none; font-size:10px; }
div.footer a:visited { color:#c3c4c4; text-decoration:none; font-size:10px; }
div.footer a:hover { color:#c3c4c4; text-decoration:underline; font-size:10px; }
div.footer a:active { color:#c3c4c4; text-decoration:none; font-size:10px; }

span.red { color:#a00e2d; padding:0px 5px 0px 0px; }
br.break { clear:both; }


div.container_01 { width:958px; margin:0px auto 0px auto; }
div.head_01 { width:958px; height:150px; }
div.head_02 { width:762px; height:44px; float:left; }
div.head_03 { width:144px; height:44px; float:left; }
div.head_04 { width:52px; height:44px; float:left; }

div.head_kancelaria { width:221px; height:44px; background:url(../img/head_kancelaria.jpg); padding:150px 0px 0px 737px; text-align:left; }
div.head_partnerzy { width:221px; height:44px; background:url(../img/head_partnerzy.jpg); padding:150px 0px 0px 737px; text-align:left; }
div.head_zespol { width:221px; height:44px; background:url(../img/head_zespol.jpg); padding:150px 0px 0px 737px; text-align:left; }
div.head_specjalizacje { width:221px; height:44px; background:url(../img/head_specjalizacje.jpg); padding:150px 0px 0px 737px; text-align:left; }
div.head_aktualnosci { width:221px; height:44px; background:url(../img/head_aktualnosci.jpg); padding:150px 0px 0px 737px; text-align:left; }
div.head_kontakt { width:221px; height:44px; background:url(../img/head_kontakt.jpg); padding:150px 0px 0px 737px; text-align:left; }

table { width:958px; }
table td { background:#FFFFFF; }
table td.left { width:190px; padding:40px 0px 0px 0px; }
table td.center { width:547px; }
table td.center div.center_box { width:547px; height:80px; background:url(../img/center_bg.jpg) no-repeat; margin:28px 0px 0px 0px; text-align:left; }
table td.center div.center_box div.title { width:196px; height:30px; float:left; }
table td.center div.center_box div.title img { margin:22px 0px 0px 24px; }
table td.center div.center_box div.pages { width:291px; text-align:right; float:left; margin:28px 60px 0px 0px; color:#878888; }
table td.center div.center_box div.pages a:link { color:#878888; text-decoration:none; }
table td.center div.center_box div.pages a:visited { color:#878888; text-decoration:none; }
table td.center div.center_box div.pages a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.center_box div.pages a:active { color:#878888; text-decoration:none; }
table td.center div.center_box div.pages span.selected { color:#a00d2d; }
table td.center div.center_box div.pages span.odstep { padding:0px 6px 0px 6px; }

table td.center div.text { clear:both; width:463px; padding:0px 60px 30px 24px; line-height:16px; text-align:justify; }
table td.center div.text div.title { width:463px; color:#a00d2d; font-weight:bold; margin:0px 0px 10px 0px; }
table td.center div.text div.date { width:463px; color:#878888; text-align:right; margin:0px 0px 0px 0px; }
table td.center div.text div.date a:link { color:#a00d2d; text-decoration:none; }
table td.center div.text div.date a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.text div.date a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.text div.date a:active { color:#a00d2d; text-decoration:none; }
table td.center div.text div.back { width:463px; color:#a00d2d; text-align:right; margin:20px 0px 20px 0px; }
table td.center div.text div.back a:link { color:#a00d2d; text-decoration:none; }
table td.center div.text div.back a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.text div.back a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.text div.back a:active { color:#a00d2d; text-decoration:none; }
table td.center div.top { width:463px; margin:30px 0px 60px 24px; text-align:left; clear:both; }
table td.center div.top div.link { float:left; width:200px; }
table td.center div.top div.pages { float:left; width:263px; text-align:right; }
table td.center div.top div.pages a:link { color:#878888; text-decoration:none; }
table td.center div.top div.pages a:visited { color:#878888; text-decoration:none; }
table td.center div.top div.pages a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.top div.pages a:active { color:#878888; text-decoration:none; }
table td.center div.top div.pages span.selected { color:#a00d2d; }
table td.center div.top div.pages span.odstep { padding:0px 6px 0px 6px; }

table td.center div.photo { clear:both; width:110px; margin:0px 0px 0px 24px; float:left; }
table td.center div.text_small { width:329px; margin:0px 60px 30px 24px; line-height:16px; text-align:justify; float:left; }
table td.center div.text_small a:link { color:#a00d2d; text-decoration:none; }
table td.center div.text_small a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.text_small a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.text_small a:active { color:#a00d2d; text-decoration:none; }
table td.center div.text_small div.title { width:329px; color:#a00d2d; font-weight:bold; margin:0px 0px 6px 0px; }
table td.center div.text_small div.date { width:329px; color:#878888; text-align:right; margin:0px 0px 0px 0px; }
table td.center div.text_small div.date a:link { color:#a00d2d; text-decoration:none; }
table td.center div.text_small div.date a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.text_small div.date a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.text_small div.date a:active { color:#a00d2d; text-decoration:none; }
table td.center div.mapa_tekst { clear:left; width:200px; padding:0px 0px 30px 24px; line-height:16px; text-align:left; float:left; }
table td.center div.mapa_tekst a:link { color:#a00d2d; text-decoration:none; }
table td.center div.mapa_tekst a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.mapa_tekst a:hover { color:#a00d2d; text-decoration:none; }
table td.center div.mapa_tekst a:active { color:#a00d2d; text-decoration:none; }
table td.center div.mapa_tekst div.title { width:200px; color:#a00d2d; font-weight:bold; margin:0px 0px 6px 0px; }
table td.center div.mapa { width:263px; float:left; margin:0px 60px 10px 0px; text-align:right; }

table td.center div.top a:link { color:#a00d2d; text-decoration:none; }
table td.center div.top a:visited { color:#a00d2d; text-decoration:none; }
table td.center div.top a:hover { color:#a00d2d; text-decoration:underline; }
table td.center div.top a:active { color:#a00d2d; text-decoration:none; }

table td.right { width:221px; padding-bottom:40px; }
table td.right div.right_box { width:193px; height:239px; background:url(../img/right_bg.jpg) no-repeat; margin:0px 0px 27px 0px; text-align:left; padding:15px 0px 0px 28px; line-height:16px; color:#e3b7c0; }
table td.right div.right_box div.city { width:193px; margin:0px 0px 4px 0px; font-weight:bold; color:#ffffff; }
table td.right div.right_menu { width:221px; height:60px; background:url(../img/right_menu.jpg) no-repeat; }
table td.right div.right_menu_item { width:160px; text-align:left; padding:12px 0px 12px 28px; color:#5e5e5e; background:url(../img/bull_02.gif) no-repeat; }
table td.right div.right_menu_item_on { width:160px; text-align:left; padding:12px 0px 12px 28px; color:#a00d2d; background:url(../img/bull_01.gif) no-repeat; }
table td.right div.right_menu_item_first { width:160px; text-align:left; padding:12px 0px 12px 28px; color:#5e5e5e; }
table td.right div.right_menu_item_first_on { width:160px; text-align:left; padding:12px 0px 12px 28px; color:#a00d2d; background:url(../img/bull_03.gif) no-repeat; }
table td.right div.right_menu_item a:link { color:#5e5e5e; text-decoration:none; }
table td.right div.right_menu_item a:visited { color:#5e5e5e; text-decoration:none; }
table td.right div.right_menu_item a:hover { color:#a00d2d; text-decoration:none; }
table td.right div.right_menu_item_first a:active { color:#5e5e5e; text-decoration:none; }
table td.right div.right_menu_item_first a:link { color:#5e5e5e; text-decoration:none; }
table td.right div.right_menu_item_first a:visited { color:#5e5e5e; text-decoration:none; }
table td.right div.right_menu_item_first a:hover { color:#a00d2d; text-decoration:none; }
table td.right div.right_menu_item_first a:active { color:#5e5e5e; text-decoration:none; }

table td.right div.right_partnerzy { width:221px; height:60px; background:url(../img/right_partnerzy.jpg) no-repeat; }
table td.right div.right_partnerzy_en { width:221px; height:60px; background:url(../img/right_partnerzy_en.jpg) no-repeat; }

table td.right div.right_specjalizacje { width:221px; height:60px; background:url(../img/right_specjalizacje.jpg) no-repeat; }
table td.right div.right_specjalizacje_en { width:221px; height:60px; background:url(../img/right_specjalizacje_en.jpg) no-repeat; }

table td.right div.right_news { width:221px; height:60px; background:url(../img/right_aktualnosci.jpg) no-repeat; }
table td.right div.right_news_en { width:221px; height:60px; background:url(../img/right_aktualnosci_en.jpg) no-repeat; }
table td.right div.news { width:157px; padding:0px 40px 30px 24px; text-align:left; color:#969696; line-height:16px; }
table td.right div.news div.data { font-weight:bold; color:#969696; margin:0px 0px 4px 0px; }

table td.right div.news a:link { color:#969696; text-decoration:none; }
table td.right div.news a:visited { color:#969696; text-decoration:none; }
table td.right div.news a:hover { color:#969696; text-decoration:underline; }
table td.right div.news a:active { color:#969696; text-decoration:none; }

div.drop { margin:0px 0px 60px 0px; }

a:link { color:#ffffff; text-decoration:none; }
a:visited { color:#ffffff; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:underline; }
a:active { color:#ffffff; text-decoration:none; }

a.more:link { color:#ffffff; text-decoration:underline; }
a.more:visited { color:#ffffff; text-decoration:underline; }
a.more:hover { color:#ffffff; text-decoration:underline; }
a.more:active { color:#ffffff; text-decoration:underline; }

a.more2:link { color:#a20e2e; text-decoration:underline; }
a.more2:visited { color:#a20e2e; text-decoration:underline; }
a.more2:hover { color:#a20e2e; text-decoration:underline; }
a.more2:active { color:#a20e2e; text-decoration:underline; }

.footerlogos { width:860px; margin:15px auto 15px auto; text-align:right;}
.footerlogos img {margin-left:20px;}

