body { background:#fff url(/res/gfx/body_bg.jpg) center 0 repeat-y;}

a {color:#000;text-decoration:underline}
body, a, h1, h2, h3, h4, ul, ol, li, td { margin:0; padding:0; line-height:18px; /*font-size:14px;*/text-decoration:none;line-height:18px; color:#000;font-family:"Georgia MS", "Times New Roman"}
dd,dt,dl { margin:0; padding:0; }
ul, ol, li {list-style-type:none;}

.fleft {float:left}
.red {color:#a10000}
.blue {color:#021c4f}

a, a img { outline:none; }
a:hover {}

h2, h2 a {font-size:18px;color:#021c4f;padding:4px 0 10px 0}
h2:first-letter, h2 a:first-letter {font-size:24px;color:#a10000}

h3, h3 a {font-size:14px}

.img_galery { padding-bottom:15px; }
.img_galery h3:first-letter, .img_galery h3 a:first-letter {font-size:24px;color:#a10000}
.img_galery h3 {margin:4px 0 10px 0}
.img_galery .images_list li { width:116px; height:78px; margin:0; padding:0 5px 5px 0; float:left;  }
.img_galery .images_list li img { border:2px solid #000000; }

.video_galery li { padding-bottom:10px; }
.video_galery img.picture { margin-right:10px; float:left; border:2px solid #000000; }

h3 {margin:4px 0 10px 0}
h3, h3 a {color:#021c4f}
h3.red a {color:#a10000;font-size:17px; font-weight:normal;}

img {border:0}

#page_content {margin:0 auto;width:980px;}
#foot {padding:10px 0 20px;background:none}

#rss {margin-left:18px;vertical-align:-1px;}

#menu { margin-top:10px; }
#menu a {font-size:20px;font-weight:normal;line-height:30px;}
#menu a:hover { color:#A10000; }
#menu li { padding-bottom:10px; }

#small_nav_links {padding-top:6px;width:490px;float:right;text-align:right;white-space:nowrap;}
#small_nav_links span {padding:0 10px;font-weight:bold}

.site_top {}
#wlaczsie_box { padding-bottom:20px; padding-left:6px; }
#przynies_babci_dowod_banner { padding-left:4px; padding-bottom:20px; text-align:center; }

.text_center {text-align:center;float:none !important}
.see_all {float:right;clear:both;color:#021c4f}
.more_red {padding-right:16px;background:url(/res/gfx/ar_right_red.gif) right 2px no-repeat}
.link_back {padding-left:16px;background:url(/res/gfx/ar_left_red.gif) left 2px no-repeat}

.bottom_sep {padding-bottom:13px;background:url(/res/gfx/item_list_sep.gif) 0 bottom no-repeat;}
.bottom_sep_dark {padding-bottom:13px;background:url(/res/gfx/sep_horiz.png) 0 bottom no-repeat;}

.text_content {margin-bottom:20px}
.text_content a {text-decoration:underline}
.text_content blockquote { overflow:hidden; float:right; clear:right;font-weight:bold; width:272px; min-height:56px;height:auto !important; height:56px; padding:20px; margin:10px 0 10px 10px; border:1px solid #d3d3d3; color:#021C4F; font-style:italic;  background:#f0f0f0 url(/res/gfx/blockquote_bg.png) top right no-repeat;  }
.text_content blockquote:first-letter { color:#A10000; text-transform:uppercase; }
.text_content .intro {padding:8px;font-weight:bold;}
.text_content .map { float:right; padding:0 0 20px 20px; }
.text_content div.short_info { padding:10px 0 10px 0;  }

.col_left {overflow: hidden;float:left}
.col_right {overflow: hidden;float:right}

.cell {float:left;xclear:both;margin:10px 0;padding:0 10px;}
.cell.fullw {width:960px;}

#sizzler {float:right; padding-top:2px; text-align:right; width:100px;white-space:nowrap;}
.size_small {font-size:12px}
.size_small h2, .size_small h2 a {font-size:14px;}
.size_small h3, .size_small h3 a {font-size:13px;line-height:16px}
.size_normal .art_date {font-size:11px}

.size_normal {font-size:14px}
.size_normal h2, .size_normal h2 a {font-size:18px;}
.size_normal h3, .size_normal h3 a {font-size:14px;line-height:17px}
.size_normal .art_date {font-size:13px}

.size_large {font-size:18px;line-height:22px}
.size_large h2, .size_large h2 a {font-size:24px;line-height:28px}
.size_large h3, .size_large h3 a {font-size:21px;line-height:24px}
.size_large .art_date {font-size:16px}

.row {float:left;clear:both;width:980px;background:url(/res/gfx/sep_horiz.png) 0 bottom repeat-x;}
.col_right .row { width:auto; }

.split45_55 {}
.split45_55 .col_left {width:440px}
/* .split45_55 .col_left .cell {width:420px} */
.split45_55 .col_right {width:540px}
/* .split45_55 .col_right .cell {width:520px} */

.split75_25 {}
.split75_25 .col_left {width:735px}
.split75_25 .col_right {width:245px}
.pad_left0 {padding-left:0px}
/*.col_right .cell {padding-left:0px}*/ /* odpychana jest od lewej marginesem */

.set_vert_right {background:url(/res/gfx/sep_vert.png) right 0 repeat-y;margin-right:10px;padding-right:10px;height:100%}
.set_vert_left {background:url(/res/gfx/sep_vert.png) left 0 repeat-y;margin-left:10px;padding-left:10px;height:100%}

.art_date { display:block; font-size:12px; margin-bottom:4px;}

.items_list {  }
.split75_25 .col_left .items_list li {width:700px}
.split45_55 .col_right .items_list li {width:510px}
.split75_25 .col_right .items_list li {width:225px}

.split75_25 .col_left .cell {width:700px}

.items_list li {float:left;clear:both;margin-bottom:20px;padding-bottom:20px;background:url(/res/gfx/item_list_sep.gif) 0 bottom no-repeat;}
.items_list li.last {padding-bottom:0;background:none}
.items_list li img.mini_pic {border:1px solid #000;float:left; margin-right:10px;}

.int_poplist li .note {padding-left:20px;margin-bottom:2px;background:url(/res/gfx/ar_right_blue.gif) 0 2px no-repeat}
.int_poplist li .sign {padding-left:20px}

.page_switcher {float:right;clear:right;text-align:right}
.page_switcher .selected {font-weight:bold;}

/* Formularze */
.popint_form {float:left;width:420px;margin-bottom:20px;}
.poparcie_internautow .popint_form {width:700px;}
.poparcie_internautow .popint_form #note {width:700px;}

#note {width:420px;border:1px solid #c3c2c2}
/*#name {border:1px solid #c3c2c2}*/
.popint_form form span {visibility:hidden;}
form .error {color:#a10000}

.pobierz, a.lista_ob_zagranicznych {background:url(/res/gfx/pobierz_button.png) 0 0 no-repeat;padding:5px 0 5px 35px;float:left;margin-top:10px;}
.pobierz.pdf, a.lista_ob_zagranicznych {display:block;float:left;clear:both; padding-left:25px; background-image:url(/res/gfx/icon_pdf.png); }

a.lista_ob_zagranicznych {width:700px;margin-bottom:10px;}

#main_news {background:url(/res/gfx/sep_horiz.png) 0 bottom repeat-x;padding-bottom:20px;margin-bottom:10px;}
#main_news h3 a {font-size:19px;line-height:22px;position:relative;top:-6px}
#main_news .mini_pic {float:left;border:1px solid #000;margin-right:10px;}

.main_pic {float:left;border:1px solid #000;margin-right:10px;}

.calend {font-size:17px;font-weight:normal}
.calend span {font-weight:bold;color:#a10000}
.events_list li {}
.events_list li .short_content {display:block;padding-left:20px;background:url(/res/gfx/ar_right_blue.gif) 0 2px no-repeat}
.events_list li {background:url(/res/gfx/sep_horiz.png) 0 bottom repeat-x}
.events_list li {background:url(/res/gfx/sep_horiz.png) 0 bottom repeat-x}


ul#piktogramy { margin-bottom:15px;float:left; }
ul#piktogramy li { float:left; width:78px; background:url(/res/gfx/pi_bg.png) top left no-repeat; }
/* ul#piktogramy li.right { background-position:-5px 42px} */
ul#piktogramy li, ul#piktogramy a { width:78px; height:72px; text-align:center }
ul#piktogramy a { display:block; }
ul#piktogramy a:hover {background-position:0 -80px}
ul#piktogramy #informacje_dla_wyborcow {background-image:url(/res/gfx/pi_informacje_dla_wyborcow.png)}
ul#piktogramy #poparcie {background-image:url(/res/gfx/pi_poparcie.png)}
ul#piktogramy #do_pobrania {background-image:url(/res/gfx/pi_do_pobrania.png)}
ul#piktogramy #wydrukuj_dowod {background-image:url(/res/gfx/pi_wydrukuj_dowod.png)}
ul#piktogramy #pobierz_gazete {background-image:url(/res/gfx/pi_gazeta.png)}
ul#piktogramy #przeczytaj_program {background-image:url(/res/gfx/pi_program.png)}
ul#piktogramy #rozklad_wizyt {background-image:url(/res/gfx/pi_rozklad_wizyt.png)}
ul#piktogramy #glos_polakow {background-image:url(/res/gfx/pi_glosy_polakow.png)}

/* Tooltip */
div.tip-wrap { width:179px; color:#A10000; display:none; }
div.tip-wrap div.tip-top, div.tip-wrap div.tip-bottom { height:9px; background:url(/res/gfx/tooltip_top_bg.png) top left no-repeat; }
div.tip-wrap div.tip-bottom { background-image:url(/res/gfx/tooltip_bottom_bg.png); }
div.tip-wrap div.tip { font-size:11px; text-align:center; padding:0 9px 0 9px; background:url(/res/gfx/tooltip_bg.png) top left repeat-y; }
div.tip-wrap div.tip-title { font-size:12px; font-weight:bold; }

div.tip-wrap-map { width:180px; color:white; display:none; }
div.tip-wrap-map div.tip-top, div.tip-wrap-map div.tip-bottom { height:4px; background:url(/res/gfx/map_tooltip_top_bg.png) top left no-repeat; }
div.tip-wrap-map div.tip-bottom { background-image:url(/res/gfx/map_tooltip_bottom_bg.png); }
div.tip-wrap-map div.tip { font-size:11px; text-align:center; padding:0 9px 0 9px; background:url(/res/gfx/map_tooltip_bg.png) top left repeat-y; }
div.tip-wrap-map div.tip-title { font-size:12px; font-weight:bold; }

/* Rozne */
.clear { clear:both; height:0; }

form.standard {float:left;}
form.standard table td {height:30px;}
form.standard label {float:left;width:320px;}
form.standard label.note { width:400px; }
form.standard {float:left;clear:both;}
form.standard input.input, form.standard textarea {width:370px;float:right;}

form.standard select.f_select {width:374px;float:right;}
form.standard #subm_button {text-align:left;margin:10px 0 20px 0px}
form.standard .error {color:red; float:right;margin-right:270px;}
form.standard #note { width:420px; float:left;}
/* #right_col form.standard #note { float:left;width:350px; } */
.checkbox_group {width:300px; float:left;list-style-type:none}
.text_content .checkbox_group { margin:0; }
.checkbox_group li {float:left;clear:right;list-style-type:none;}
.checkbox_group li input {float:left;margin-right:8px;}
form.standard .checkbox_group {margin-left:30px}
form.standard .checkbox_group li {list-style-type:none;float:left;clear:both;width:280px;}
form.standard .checkbox_group li label {width:230px;}
/* #right_col form.standard .checkbox_group li label {width:190px;} */
form.standard div.group label { padding-bottom:10px; }
form.standard input#consent {float:left;margin-top:22px;}
form.standard .lab_consent {float:left;width:550px;padding-left:10px;}
form.standard div.group { width:500px; }
form.standard #jkinfo_note { width:680px;float:left; }
form.standard #subm_button {margin-left:28px;}

#tr_adr_idpanstwo { display:none; }

#site_switcher {position:absolute; right:0; top:30px; height:340px; width:37px; }
body > div#site_switcher { position: fixed; }
#site_switcher a { display:block; padding-bottom:2px; }
#version1, #version2 { padding-left:5px; }

#spolecznosciowe {}
#spolecznosciowe a {margin:0 0px 8px 6px;float:left;display:block;width:107px;height:37px;overflow:hidden;background-repeat:no-repeat;background-position:0 0}
#spolecznosciowe a:hover {background-position:0 -37px}
#spolecznosciowe a#fb {background-image:url(/res/gfx/portal_fb.png)}
#spolecznosciowe a#yt {background-image:url(/res/gfx/portal_yt.png)}
#spolecznosciowe a#twitter {background-image:url(/res/gfx/portal_twitter.png)}
#spolecznosciowe a#nk {background-image:url(/res/gfx/portal_nk.png)}

div.counter { padding:2px 0 15px 35px; height:27px; color:#021C4F; font-weight:bold; background:url(/res/gfx/icon_poparcie.png) left top no-repeat; }
div.counter span { font-size:16px; color:#A10000;  }

#pomoc_dla_powodzian_banner { padding-left:5px; padding-bottom:17px; }
.sharebox {float:left;clear:both;padding:10px 0;width:690px;}

#transsmision { padding-bottom:12px; margin-bottom:20px; background:url(/res/gfx/sep_horiz.png) bottom left no-repeat; }
.pobierz_dowod {float:left;clear:both;display:block;padding:10px 0 10px 30px;background:url(/res/gfx/icon_pdf.png) 0 8px no-repeat}
.text_content .pobierz_dowod { text-decoration:none;  }
/* Multimedia strona g��wna */
div#multimedia { padding-top:10px; }
div#multimedia div.column  { width:345px; float:left; }
div#multimedia div.video_player { height:240px; padding-bottom:10px; }
ul.video_list img.picture { margin-right:10px; float:left; border:1px solid #000000; }
ul.video_list li, ul.galleries_list li { padding-bottom:15px; margin-bottom:10px; background:url(/res/gfx/item_list_sep.gif) left bottom no-repeat; }
ul.video_list li.last, ul.galleries_list li.last { background:none; }
ul.galleries_list ol.thumbs li, dl.gallery_thumbs dd { width:112px; height:74px; margin:0; padding:0 4px 4px 0;  float:left; background:none; }
ul.galleries_list ol.thumbs li.right { padding-right:0; }
ul.galleries_list ol.thumbs li img, dl.gallery_thumbs dd img { border:1px solid #000000; }
dl.video_thumbs dd {  width:340px; float:left; padding-right:10px;  }
dl.video_thumbs dd img { float:left; margin-right:10px; border:1px solid #000000; }

/* Wolontairat. */
div#wolontariat_mapa { width:532px; height:498px; margin:20px auto 0 auto; position:relative; background:url(/res/gfx/wolontariat_mapa.png) top left no-repeat;  }
div#wolontariat_mapa a.location { position:absolute; display:block; width:20px; height:24px; background:url(/res/gfx/icon_location.png) top left no-repeat; }
div#wolontariat_mapa a.location:hover { background-position:left bottom; }
div#wolontariat_miasta { padding-top:10px; }
div#wolontariat_miasta a { font-size:16px; color:#021C4F; }
div#wolontariat_miasta a:hover { color:#A10000; }

#polec_strone #tr_email_to div.error {margin-right:54px}
#polec_strone #subm_button {margin-left:0}

div.serwis_archiwalny { z-index:100; width:142px; height:142px; position:absolute; top:0; left:0;  }
