body {  font-family: Arial; font-size: 11px; color: #2f2f2f; }

#main { width: 962px; margin: auto; background: #fff; padding-top: 14px; }
#logo { width: 224px; height: 53px; float: left; }
#menu { width: 462px; height: 37px; display: block; float: left; margin-left: 94px; margin-top: 10px; margin-bottom: 6px; }
#menu, #menu li { display: block; list-style: none; text-align: center; float: left; }
#menu li { margin-right: 19px; }
#menu li a.index, #menu li a.aindex { width: 114px; height: 37px; display: block; text-indent: -9999px; }
#menu li a.index { background: url('/../img/menu.png') -0px -37px;  }
#menu li a.index:hover, #menu li a.aindex:hover, #menu li a.aindex  { background: url('/../img/menu.png') -0px -0px;  }
#menu li a.onas, #menu li a.aonas { width: 73px; height: 37px; display: block; text-indent: -9999px; }
#menu li a.onas { background: url('/../img/menu.png') -114px -37px;  }
#menu li a.onas:hover, #menu li a.aonas:hover, #menu li a.aonas  { background: url('/../img/menu.png') -114px -0px;  }
#menu li a.sklep { width: 76px; height: 37px; display: block; text-indent: -9999px; background: url('/../img/menu.png') -187px -37px; }
#menu li a.sklep:hover { background: url('/../img/menu.png') -187px -0px;  }
#menu li a.kontakt, #menu li a.akontakt { width: 79px; height: 37px; display: block; text-indent: -9999px; }
#menu li a.kontakt { background: url('/../img/menu.png') -263px -37px;  }
#menu li a.kontakt:hover, #menu li a.akontakt:hover, #menu li a.akontakt  { background: url('/../img/menu.png') -263px -0px;  }
#strefa { width: 182px; height: 53px; display: block; float: left; }
#header { width: 962px; height: 204px; display: block; float: left; margin-top: 13px; }
#pasek { width: 962px; height: 23px; display: block; float: left; margin-bottom: 6px; margin-top: 5px; }
#portfolio { width: 100%; height: 204px !important; display: block; float: left; overflow: hidden; }
#pasek a { font-family: Arial; font-size: 11px; color: #2f2f2f; text-decoration: none; }
#pasek a:hover { text-decoration: underline; }
#pasek #zakladki { width: 300px; height: 11px; display: block; float: left; margin-top: 5px; letter-spacing: 0.5px; }
#pasek img.zakladki { width: 15px; height: 13px; margin-right: 6px; margin-top: 4px; float: left;  }
#pasek img.face { float: right; margin-top: 1px; margin-left: 7px; }
#pasek img.like { float: right; }



#page { width: 962px; float: left; }
#page div.mbox { width: 233px; height: 240px; display: block; float: left; margin-right: 10px; margin-bottom: 12px; }
#page div.last { margin-right: 0px; }
#page div.mbox div.l-g { width: 4px; height: 3px; display: block; background: url('/../img/mbox_lg.png'); float: left; }
#page div.mbox div.p-g { width: 4px; height: 3px; display: block; background: url('/../img/mbox_pg.png'); float: right; }
#page div.mbox div.t-g { width: 225px; height: 3px; display: block; background: url('/../img/mbox_tg.png'); float: left; }
#page div.mbox div.header_1, #page div.mbox div.header_2, #page div.mbox div.header_3, #page div.mbox div.header_4 { width: 100%; height: 32px; display: block; background: url('/../img/mbox_header_1.png'); float: left; text-indent: -9999px; }
#page div.mbox div.header_2 { background: url('/../img/mbox_header_2.png'); }
#page div.mbox div.header_3 { background: url('/../img/mbox_header_3.png'); }
#page div.mbox div.header_4 { background: url('/../img/mbox_header_4.png'); }
#page div.mbox div.logo { width: 100%; height: 175px; display: block; background: url('/../img/mbox_bg.png'); float: left; overflow: hidden; }
#page div.mbox div.hr { width: 100%; height: 1px; display: block; background: url('/../img/mbox_hr.png'); float: left; }
#page div.mbox div.foother { width: 100%; height: 25px; display: block; background: url('/../img/mbox_foother_bg.png'); float: left; }
#page div.mbox div.l-d { width: 4px; height: 4px; display: block; background: url('/../img/mbox_ld.png'); float: left; }
#page div.mbox div.p-d { width: 4px; height: 4px; display: block; background: url('/../img/mbox_pd.png'); float: right; }
#page div.mbox div.t-d { width: 225px; height: 4px; display: block; background: url('/../img/mbox_td.png'); float: left; }
#page div.mbox div.foother a.wiecej { float: right; width: 67px; height: 25px; display: block; }
#page div.mbox div.logo div.image { width: 231px; height: 60px; display: block; margin: 6px 1px 0 1px; text-align: center; }
#page div.mbox div.logo p { margin: 19px 12px 0 12px; line-height: 16px; letter-spacing: 0.2px; height: 80px !important; overflow: hidden; }

#page div.bbox { width: 612px; float: left; background: url('/../img/bbox_bg.png'); margin-bottom: 10px; }
#page div.bbox div.l-g { width: 4px; height: 4px; display: block; background: url('/../img/bbox_lg.png'); float: left; }
#page div.bbox div.p-g { width: 4px; height: 4px; display: block; background: url('/../img/bbox_pg.png'); float: right; }
#page div.bbox div.t-g { width: 604px; height: 4px; display: block; background: url('/../img/bbox_tg.png'); float: left; }
#page div.bbox div.header { width: 100%; height: 35px; display: block; background: url('/../img/bbox_header.png'); float: left; text-indent: -9999px; }
#page div.bbox div.l-d { width: 5px; height: 5px; display: block; background: url('/../img/bbox_ld.png'); float: left; }
#page div.bbox div.p-d { width: 5px; height: 5px; display: block; background: url('/../img/bbox_pd.png'); float: right; }
#page div.bbox div.t-d { width: 602px; height: 5px; display: block; background: url('/../img/bbox_td.png'); float: left; }
#page div.bbox div.text { margin: 0 1px 0 1px; float: left; width: 610px; background: url('/../img/bbox_text_bg.png'); background-repeat:no-repeat; background-position: bottom; }
#page div.bbox div.textt{ width: 588px; margin: 15px 11px 30px 11px; float: left; font-size: 12px; letter-spacing: 0.2px; line-height: 1.2; }
#page div.bbox div.textt p.title { width: 100%; color: #2f2f2f; font-size: 16px; margin-top: -8px; margin-bottom: 3px; float: left; }
#page div.bbox div.textt p.data { width: 100%; color: #2f2f2f; font-size: 12px; float: left; }
#page div.bbox div.textt div.hr2 { width: 588px; height: 1px; display: block; float: left; background: #d5d5d5; margin-top: 5px; margin-bottom: 6px; }

#page div.kbox { width: 472px; float: left; background: url('/../img/kbox_bg2.png'); }
#page div.kbox div.l-g { width: 5px; height: 5px; display: block; background: url('/../img/kbox_lg.png'); float: left; }
#page div.kbox div.p-g { width: 5px; height: 5px; display: block; background: url('/../img/kbox_pg.png'); float: right; }
#page div.kbox div.t-g { width: 462px; height: 5px; display: block; background: url('/../img/kbox_tg.png'); float: left; }
#page div.kbox div.header1 { width: 472px; height: 34px; display: block; background: url('/../img/header_przelew.png'); float: left; text-indent: -9999px; }
#page div.kbox div.header2 { width: 472px; height: 34px; display: block; background: url('/../img/header_dot.png'); float: left; text-indent: -9999px; }
#page div.kbox div.header3 { width: 472px; height: 34px; display: block; background: url('/../img/header_kontakt.png'); float: left; text-indent: -9999px; }
#page div.kbox div.l-d { width: 5px; height: 5px; display: block; background: url('/../img/kbox_ld.png'); float: left; }
#page div.kbox div.p-d { width: 5px; height: 5px; display: block; background: url('/../img/kbox_pd.png'); float: right; }
#page div.kbox div.t-d { width: 462px; height: 5px; display: block; background: url('/../img/kbox_td.png'); float: left; }
#page div.kbox div.text { margin: 0 1px 0 1px; float: left; width: 470px; background: url('/../img/kbox_bg.png'); background-repeat:no-repeat; background-position: bottom; }
#page div.kbox div.textt{ margin: 15px 11px 30px 11px; float: left; font-size: 12px; letter-spacing: 0.2px; line-height: 1.2; }

#page div.abox { width: 339px; float: right; margin-left: 0px; background: url('/../img/abox_bg.png') }
#page div.abox div.l-g { width: 6px; height: 6px; display: block; background: url('/../img/abox_lg.png'); float: left; }
#page div.abox div.p-g { width: 6px; height: 6px; display: block; background: url('/../img/abox_pg.png'); float: right; }
#page div.abox div.t-g { width: 327px; height: 6px; display: block; background: url('/../img/abox_tg.png'); float: left; }
#page div.abox div.header { width: 100%; height: 33px; display: block; background: url('/../img/abox_header.png'); float: left; text-indent: -9999px; }
#page div.abox div.header2 { width: 100%; height: 33px; display: block; background: url('/../img/box_header_aktualnosci.png'); float: left; text-indent: -9999px; }
#page div.abox div.l-d { width: 6px; height: 6px; display: block; background: url('/../img/abox_ld.png'); float: left; }
#page div.abox div.p-d { width: 6px; height: 6px; display: block; background: url('/../img/abox_pd.png'); float: right; }
#page div.abox div.t-d { width: 327px; height: 6px; display: block; background: url('/../img/abox_td.png'); float: left; }
#page div.abox div.text { padding: 12px 12px 3px 12px; margin: 0 1px 0 1px; float: left; width: 313px; background: url('/../img/abox_text_bg.png'); background-repeat:no-repeat; background-position: bottom; }
#page div.abox div.text img { margin: 0 8px 0px 0; float: left; }
#page div.abox div.text p.date { color: #999898; float: left; line-height: 16px; width: 205px; margin-bottom: 1px;  }
#page div.abox div.text p.ar { color: #e46713; float: left; line-height: 16px; font-size: 12px; font-weight: bold; margin-right: 3px;  }
#page div.abox div.text h2, #page div.abox div.text h2 a  { color: #2f2f2f;  float: left; line-height: 16px; font-size: 12px; font-weight: bold; width: 195px; letter-spacing: 0.2px; margin-bottom: 5px; text-decoration: none;}
#page div.abox div.text h2 a:hover { text-decoration: underline; }
#page div.abox div.text h3 { color: #2f2f2f;  float: left; line-height: 16px; font-size: 12px; font-weight: bold; width: 205px; letter-spacing: 0.2px; margin-bottom: 5px; }
#page div.abox div.text p.text { letter-spacing: 0.2px; line-height: 16px; font-size: 11px; }
#page div.abox div.text p.text a.wiecej { color: #004794; text-decoration: none; }
#page div.abox div.text p.text a.wiecej span { color: #ff6000; font-weight: bold; }
#page div.abox div.text p.text a.wiecej:hover { text-decoration: underline; }
#page div.abox div.text div.hr { width: 100%; height: 1px; background: url('/../img/abox_hr.png');  margin-top: 10px; margin-bottom: 11px; float: left; }
#page div.abox div.text a.archiwum { color: #004794; text-decoration: none; float: right; margin-top: 15px; }
#page div.abox div.text a.archiwum span { color: #ff6000; font-weight: bold; }
#page div.abox div.text a.archiwum:hover { text-decoration: underline; }
#page div.abox div.text-arch { padding: 12px 12px 3px 12px; margin: 0 1px 0 1px; float: left; width: 313px; background: url('/../img/abox_text_bg.png'); background-repeat:no-repeat; background-position: bottom; }
#page div.abox div.text-arch span { color: #e46713; font-weight: bold; font-size: 12px; float: left; line-height: 16px; margin-bottom: 10px; }
#page div.abox div.text-arch a { color: #2f2f2f; text-decoration: none; font-size: 12px; }
#page div.abox div.text-arch a:hover { text-decoration: underline; }
#page div.abox div.text-arch a.act { font-weight: bold; }
#page div.abox div.text-arch ul li p { float: left; width: 300px; margin-left: 5px; line-height: 16px; margin-bottom: 10px; }


#page div.ybox { width: 612px; height: 213px; display: block; float: left; background: url('/../img/bbox_bg.png'); }
#page div.ybox div.l-g { width: 4px; height: 4px; display: block; background: url('/../img/ybox_lg.png'); float: left; }
#page div.ybox div.p-g { width: 4px; height: 4px; display: block; background: url('/../img/ybox_pg.png'); float: right; }
#page div.ybox div.t-g { width: 604px; height: 4px; display: block; background: url('/../img/ybox_tg.png'); float: left; }
#page div.ybox div.header { width: 100%; height: 35px; display: block; background: url('/../img/ybox_header.png'); float: left; text-indent: -9999px; }
#page div.ybox div.l-d { width: 4px; height: 4px; display: block; background: url('/../img/ybox_ld.png'); float: left; }
#page div.ybox div.p-d { width: 4px; height: 4px; display: block; background: url('/../img/ybox_pd.png'); float: right; }
#page div.ybox div.t-d { width: 604px; height: 4px; display: block; background: url('/../img/ybox_td.png'); float: left; }
#page div.ybox div.text { padding-left: 11px; float: left; width: 601px; height: 170px; display: block; background: url('/../img/ybox_bg.png'); }
#page div.ybox div.text #youtube object { margin: 8px 16px 0 0; float: left; }
#page div.ybox div.text #youtube li.last object { margin-right: 0px; }

img.header {  margin-top: 13px; float: left; }

#stopka { background: #f1f1f1; width: 100%; height: 79px; display: block; float: left; margin-top: 17px; }
#stopka ul { font-family: arial; font-size: 11px; color: #004795; background: url('/../img/stopka_bg.png'); width: 637px; height: 21px; display: block; margin: 15px auto; padding-top: 10px; padding-left: 325px;}
#stopka, #stopka li { display: block; list-style: none; float: left; }
#stopka li { margin-right: 7px; letter-spacing: 0.5px; }
#stopka li a { font-family: arial; font-size: 11px; color: #004795; text-decoration: none; }
#stopka li a:hover { text-decoration: underline; }
#stopka #cop { font-family: arial; font-size: 11px; color: #7b7a7a; width: 962px; height: 21px; display: block; margin: -10px auto; }

strong.uwagi { color: red; font-size: 9px; }

#pasek a.panel { color: #ff6000; float: right; font-weight: bold; margin-top: 6px; margin-right: 10px; }
#page a.panel { color: #ff6000; float: left; font-weight: bold; text-decoration: none; }
#page a.panel:hover { text-decoration: underline; }
#page div.mbox a.panel { margin-top: 8px; margin-left: 7px; }
#page div.bbox p a.panel { margin-top: 8px; line-height: 18px; }

iframe.fb { float: right; }
#mapa { float: right; }

div.pagination_in { font-size: 12px; color: #2f2f2f;  }
div.pagination_in strong { margin-left: 10px;  }
div.pagination_in a { font-size: 12px; color: #2f2f2f; text-decoration: none; margin-left: 10px;  }
div.pagination_in a:hover { text-decoration: underline;  }
