html, body { margin:0;padding:0;height:100%;min-height:100%;}
body { font-family:Georgia, "Nimbus Roman No9 L", serif; font-size:14px; color:white; line-height:18px; background:url(/res/gfx/body_bg.png) left center repeat; }
form, ul, ol, li, input, p, h1, h2, h3, h4, h5, h6, dd, dl, dt { margin:0; padding:0; }
ul, ol, li { list-style:none; }
a { text-decoration:none; color:white; }
a:hover { color:#c2e3ff; }
li, a, img { outline:none; }
a img { text-decoration:none; border:none; }
input { font-family:"MS Sans Serif",Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:normal;}
h2 {font-size:18px;}
h3 {font-size:16px;}

/* Główne kontenery. */
div#page { min-height:100%; padding-top:220px; /* Tutaj konieczny padding */ position:relative; width:100%; overflow:hidden; background:url(/res/gfx/page_bg.jpg) top center no-repeat; }
div#content { width:990px; margin:0 auto;  padding-bottom:175px; position:relative; }
a#main_page_link {display:block;margin:0 auto;margin-top:-220px;width:990px;height:200px;}
div#small_menu {position:absolute;top:-190px;right:0;}
/* a#wai {position:absolute;top:5px;margin-left:900px;} */
/* a#polec {position:absolute;top:5px;margin-left:800px;} */

/* Kolumny */
div#left_col { width:727px; float:left; overflow:hidden }
div#right_col { width:253px; float:right;  }

/* Menu. */
ul#menu { padding-bottom:10px; }
ul#menu li  { margin-bottom:0; padding-bottom:30px;  background:url(/res/gfx/menu_separator_bg.png) bottom center no-repeat; }
ul#menu li.last { background:none; }

a#rss {vertical-align:5px;margin-left:10px;}

/* Boxy. */

/* Mutlimedialne aktualnosci. */
div.news_box { height:379px; padding:3px 3px 0 3px;  background:url(/res/gfx/news_box_bg.png) top left no-repeat; }
div.news_box div.news_list { width:120px; height:334px; float:left; position:relative; overflow:hidden; }
div.news_box div.news_list table { margin:0 auto; width:113px; }
div.news_box a.next, div.news_box a.prev { width:120px; height:18px; display:block; position:absolute; background-position:top left; background-repeat:no-repeat; }
div.news_box a.next { top:0; left:0; background-image:url(/res/gfx/news_box_next.png); }
div.news_box a.prev { bottom:0; left:0; background-image:url(/res/gfx/news_box_prev.png); }
div.news_box div.thumbs { margin-top:21px; height:293px; overflow:hidden; }
div.news_box div.news_list table { border-collapse:collapse; }
div.news_box div.news_list td { height:98px; }
div.news_box div.news_list img { border:2px solid #102c44; }
div.news_box div.news_list td.selected img { border-color:#931312; }
div.news_box div.preview { width:598px; height:336px; float:right;  position:relative;  }
div.news_box div.content { position:absolute; top:0; left:0; width:419px; height:335px; }
div.news_box div.overlay { width:598px; height:336px; position:absolute; right:0; top:0; background:url(/res/gfx/box_news_overlay.png) top left no-repeat; }
div.news_box h3.title { height:55px; padding:12px 12px 0 12px; overflow:hidden; }
div.news_box div.txt { width:179px; height:268px;  float:right; position:relative;  }
div.news_box div.txt div.in { padding:15px 12px 15px 12px; height:167px; overflow:hidden; }
div.news_box div.txt a.read_more { bottom:12px; left:12px; position:absolute; }
div.news_box span.art_date { padding-bottom:5px; font-size:11px; }

/* Multimedialne eventy. */
div.events_box { height:104px; padding-top:28px; margin-bottom:20px; background:url(/res/gfx/events_box_bg.png) top left no-repeat; position:relative; }
div.events_box div.event { width:238px; height:96px; overflow:hidden; margin-right:44px; }
div.events_box div.events { width:520px; height:100px; margin:0 auto; overflow:hidden; }
div.event_date div.date {  }
div.event_date a.month, div.event_date a.day { height:26px; padding-top:6px; float:left; margin-right:4px; text-transform:uppercase; text-align:center; display:block; background-color:#0f2336; }
div.event_date a.month:hover { color:white; }
div.event_date a.day:hover { color:white; }
div.event_date a.month { width:93px;  }
div.event_date a.day { width:33px; font-size:16px; }
div.event_date { padding-bottom:10px;  }
div.events_box a.events_next, div.events_box a.events_prev { width:43px; height:58px; display:block; background-position:top left; background-repeat:no-repeat; position:absolute; top:50px; }
div.events_box a.events_next { right:30px; background-image:url(/res/gfx/events_box_next.png); }
div.events_box a.events_prev { left:30px; background-image:url(/res/gfx/events_box_prev.png); }
div.events_box a.events_next:hover { background-image:url(/res/gfx/events_box_next_hover.png); }
div.events_box a.events_prev:hover { background-image:url(/res/gfx/events_box_prev_hover.png); }

/* Galerie. */
div.galleries_box { height:169px; padding:24px 35px 0 35px; background:url(/res/gfx/galleries_box_bg.png) top left no-repeat; position:relative; }
div.galleries_box div.galleries { width:287px; height:111px; float:left; overflow:hidden; }
div.galleries_box div.galleries a.selected { color:#c2e3ff; }
div.galleries_box div.galleries td { height:37px; }
div.galleries_box a.next, div.galleries_box a.prev { width:14px; height:15px; position:absolute; left:12px; display:block; background-position:top left; background-repeat:no-repeat;  }
div.galleries_box a.next { background-image:url(/res/gfx/galleries_box_next.png); top:125px; }
div.galleries_box a.prev { background-image:url(/res/gfx/galleries_box_prev.png); top:15px; }
div.galleries_box div.content { width:370px; height:111px; position:relative; display:none; float:right; /*background-color:red;*/  }
div.galleries_box div.content.active { display:block; }
div.galleries_box div.scrolled { overflow:hidden; width:370px; }
div.galleries_box div.thumb { padding-right:20px; }
div.galleries_box div.thumb img { border:2px solid #15334f; }
div.galleries_box div.scrolled { height:79px; }
div.galleries_box div.scroll { height:32px; position:absolute; bottom:0; left:0; width:370px; /*background-color:yellow;*/ }
div.galleries_box div.scroll_content { position:absolute; top:14px; left:12px;  height:3px; width:344px; background-color:white; position:relative;  }
div.galleries_box div.scroll_slide { height:3px; width:100px; background-color:#8f0000; cursor:pointer; position:absolute; top:0px; left:0;  }
div.galleries_box div.scroll_left, div.galleries_box div.scroll_right { width:9px; height:5px; position:absolute; top:13px; cursor:pointer; background-position:top left; background-repeat:no-repeat;  }
div.galleries_box div.scroll_right { right:0; background-image:url(/res/gfx/galleries_box_scroller_next.png); }
div.galleries_box div.scroll_left { left:0; background-image:url(/res/gfx/galleries_box_scroller_prev.png); }

div#join_box { padding-bottom:30px; }
div.box_intro { float:left; padding:110px 0 0 10px;  background:url(/res/gfx/box_intro_bg.png) top left no-repeat; }
div.box_intro p {  padding-bottom:10px; text-shadow:black 2px 2px 2px; }

/* Stopka. */
div#foot_container { height:175px; bottom:0; left:0; width:100%; position:absolute; }
div#foot { height:175px; width:990px; margin:0 auto; position:relative; background:url(/res/gfx/foot_bg.jpg) top left no-repeat; }
div#foot div.links, div#foot div.company { position:absolute; top:115px; }
div#foot div.links { left:0; }
div#foot div.company { right:0; }

/* Nagłówki. */
h2.title { margin-bottom:10px; padding-bottom:20px; font-weight:normal; font-size:16px; }
h2.title.no_padd { padding-bottom:0px; }
h2.title.separator { padding-bottom:30px; background:url(/res/gfx/separator_trans_bg.png) bottom center no-repeat; }
h3.title { font-weight:normal; }

/* Tooltip */
div.tip-wrap { width:179px; color:#d6ecff; 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-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; }

/* Kolory. */
.gray { color:#343535; }
.gray:hover { color:#666666; }

/* Linki */
a.read_more { width:155px; height:43px; background:url(/res/gfx/button_czytaj_wiecej.png) top left no-repeat; }
a.link_back {color:#0e263a;background:url(/res/gfx/ar_back_green.png) 0 0 no-repeat;padding: 0 0 0 25px}
a.link_more {margin-bottom:10px;padding-left:25px;background:url(/res/gfx/ar_next_green.png) 0 2px no-repeat; display:block;}

/* Różne */
div.clear { clear:both; height:0; }
span.sep { padding:0 5px 0 5px; }
div.separator { margin-bottom:10px; background:url(/res/gfx/separator_trans_bg.png) bottom center no-repeat; }
.fleft { float:left; }
.fright { float:right; }
/* .text_box {padding:20px 10px} */

/* Boks youtube */
#youtube_box_wrap {width:727px;height:343px;background:url(/res/gfx/wideo_box_bg.png) 0 0 no-repeat}
#youtube_box {width:708px;height:282px;padding:10px;}
#videoBar { width : 304px; height: 280px; float:left; overflow:hidden; }

#videoBar div.resultDiv_gsvb img { cursor:pointer; float:left; margin-right:10px; border:2px solid #15334f; }
#videoBar div.resultDiv_gsvb { border: 0 none; background:transparent; color:#fff; height:90px; text-align:left; width:300px; }
#videoPlayer { float:left; width : 350px; height: 280px; margin-right:10px; }

#videoPlayer .playerInnerBox_gsvb {margin:0}
#videoPlayer .playerInnerBox_gsvb .player_gsvb { width : 350px; height: 280px; }
#videoPlayer .playerBox_gsvb {margin:0}
#videoPlayer .playerBox_gsvb div.alldone_gsvb {display:none;}

div#multimedia_youtube_box { position:relative; }
div#multimedia_youtube_box a.next, div#multimedia_youtube_box a.prev { width:14px; height:15px; position:absolute; right:12px; display:block; background-position:top left; background-repeat:no-repeat;  }
div#multimedia_youtube_box a.next { background-image:url(/res/gfx/galleries_box_next.png); top:344px; }
div#multimedia_youtube_box a.prev { background-image:url(/res/gfx/galleries_box_prev.png); top:90px; }

#multimedia_news_box_title {font-size:18px;}

.title_gsvb {display:none;}
#videoPlayer .idle_gsvb {display:block;}
#videoPlayer .resultsBox_gsvb {float:left;}

#pomoc_dla_powodzian_banner { padding-bottom:20px; }

.sharebox {float:left;clear:both;background:#eee;border:1px solid #333;padding:10px;width:683px;margin:10px}

/* Formularze. */
.form_join  { width:700px;  }
.form_join td {padding:6px 0px}
.form_join td.lab { padding-right:15px; }
.form_join input.f_text,
.form_join input.f_email,
.form_join select.f_select,
.form_join textarea { width:250px; border:1px solid #cbcbcb; float:right }
.form_join textarea { margin-top:6px;width:358px; height:80px; }
.form_join input.f_text:focus,
.form_join textarea:focus,
.form_join input.f_email:focus{ background-color:#f5f5f5; }
.form_join select.f_select { width:254px; }

form.standard label {float:left;width:320px;}
#right_col form.standard label {float:left;margin-right:20px;width:90px;}
form.standard label.note { width:400px; }
#right_col form.standard label.note { width:300px; }
form.standard {float:left;clear:both;}
form.standard input.input, form.standard textarea {width:370px;float:right;}
#right_col form.standard input.input, form.standard textarea {width:660px;float:left;}
form.standard select.f_select {width:374px;float:right;}
#right_col form.standard select.f_select {width:250px;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:430px; float:left;}
#right_col form.standard #note { float:left;width:350px; }
.checkbox_group {float:left;list-style-type:none}
#left_col .checkbox_group {width:300px; float:left;}
#right_col .checkbox_group li {width:250px;}
.text_content .checkbox_group { margin:0; }
.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 #c6ccd2; color:#021C4F; font-style:italic;  background:#eeeeee url(/res/gfx/blockquote_bg.png) top right no-repeat;  }
.text_content blockquote:first-letter { color:#A10000; text-transform:uppercase; }
.checkbox_group li {float:left;clear:right;list-style-type:none;}
.checkbox_group li input {float:left;margin-right:8px;}
form.standard .checkbox_group {}
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; }
#right_col form.standard .lab_consent {width:310px;padding-left:0;top:0;}

#tr_adr_idpanstwo { display:none; }

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

/* Detal artykułu */
.whitebox_bg {float:left;width:723px;position:relative; background: #fff url(/res/gfx/whitebox_bg.png) left bottom repeat-x; border:2px solid #fff;margin-bottom:30px;}
.whitebox_bg.nobg { background:none; border:none; }
.whitebox_bg h3.overlay {width:670px; /*xposition:absolute; left:0; top:0;*/ background:url(/res/gfx/box_news_detail_overlay.png) left bottom no-repeat; height:52px;z-index:200;padding:15px 25px 0 25px;}
.text_content {color:#141414;padding:20px 10px 10px 10px;}
.text_content .main_pic {float:left;z-index:100;margin-right:10px;margin-bottom:8px; border:2px solid #15334F;}
.text_content h3 {margin-bottom:12px; color:#1b3d66;}
.text_content p {padding:0 0 10px 0}
.text_content ul, .text_content ol {margin:10px 0 10px 20px;}
.text_content ul li, .text_content ul ol {list-style-type:disc;list-style-position:inside;margin-bottom:8px}
.text_content ul ol {list-style-type:lower-alpha;}
.text_content a { color:#8f0000; }
.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;  }
.whitebox_bg div.more { margin:0 10px 10px 10px; }
.text_content .event_date a { color:white; }
.whitebox_bg div.event_date a.month:hover, .whitebox_bg div.event_date a.day:hover { background:#0F2336; }

/* .text_content .pusher {width:280px;float:left;height:70px;} */

.articles_nav {float:left; width:260px; }
.articles_nav ul {}
.articles_nav ul li {width:260px;min-height:80px;height:auto !important; height:80px;background-image:url(/res/gfx/article_nav_blue.png);background-repeat:no-repeat;background-position:left bottom;list-style-type:none}
.articles_nav ul li a {display:block;font-weight:normal;padding:9px 20px 5px 40px; background:url(/res/gfx/article_nav_item.png) 5px 9px no-repeat}
.articles_nav ul li.selected {background-image:url(/res/gfx/article_nav_red.png);}
.text_content ul.articles_list { margin:0; padding:0;  }
.text_content ul.articles_list li { float:left; }
.text_content ul.articles_list li a { color:white; }

.items_list {}
#left_col .items_list {width:720px;}
.items_list li {float:left;clear:both;margin-bottom:22px}
#left_col items_list li {width:720px;}
.items_list li div.itm_cnt { padding:0 10px 20px 10px;min-height:90px;background:url(/res/gfx/corner.png) right bottom no-repeat;margin-right:10px;width:690px}

/* .whitebox_bg .items_list h3 a  {color:red} */
.items_list li h3 {width:700px;padding:10px 10px 20px 10px;background:url(/res/gfx/box_news_detail_overlay.png) left bottom no-repeat; }

.items_list li img.mini_pic {border:2px solid #15334F;float:left; margin-right:10px;margin-bottom:10px;}


.art_date { display:block; font-size:12px; color:#343535; padding-bottom:10px;}
ul.news_list li .art_date { margin-bottom:6px; /*margin-top:-4px;*/ }

.shadow_crnr {background:url(/res/gfx/corner.png) right bottom no-repeat;}

ul.events_list li { float:none; background:url(/res/gfx/h2_separator_bg.png) bottom center  no-repeat;padding-bottom:45px;margin-bottom:20px;}

ul.events_list li.event h3 {background:none;padding:0 0 10px 0}
ul.events_list li.event h3 a {color:#c2e3ff}

.calend span { color:#A10000; display:block; font-size:38px; font-weight:bold; margin-top:16px; }

.do_pobrania .itm_cnt {position:relative;}
.do_pobrania .itm_cnt .pobierz {position:absolute;right:20px;bottom:20px}
.do_pobrania .pobierz a { padding:2px 0 2px 30px; display:block;  background:url(/res/gfx/icon_download.png) 0 3px no-repeat; }
.do_pobrania .pobierz a.pdf { background-image:url(/res/gfx/icon_pdf.png) }

.galery {margin:20px 0 0 0;float:left;clear:both;width:720px;}
.galery h3 {width:720px;margin-bottom:20px;padding-bottom:45px;background:url(/res/gfx/h2_separator_bg.png) center bottom no-repeat;}

.galery .imgs_list {width:720px;padding-top:20px;float:left;background: url(/res/gfx/img_galery_topbg.png) 0 0 no-repeat;}
.galery .vids_list {width:720px;padding-top:20px;float:left;background: url(/res/gfx/img_galery_topbg.png) 0 0 no-repeat;}
/* .galery .imgs_list {padding-top:20px;float:left;background: url(/res/gfx/img_galery_topbg.png) 0 0 no-repeat;} */
.galery ul {float:left;background: url(/res/gfx/img_galery_bottombg.png) 0 bottom no-repeat;padding-bottom:41px; width:720px;}
.galery .imgs_list ul li {float:left;margin:0px;width:180px;height:150px;text-align:center;padding: 10px 0 5px 0}
.galery .vids_list ul li {float:left;margin:0px;width:340px;height:110px;text-align:left;padding: 10px 10px 5px 10px}
.galery ul li .desc {display:block;line-height:1.5em;height:4.5em;overflow:hidden;}
.galery .imgs_list ul li .desc {}
.galery .vids_list ul li .desc {float:left;width:200px}
.galery ul li img {border:2px solid #15334f}
.galery .vids_list ul li img {float:left;margin-right:10px;}

.galery ul li { display:block; }
.galery ul li img { border:2px solid #15334f; }

/* Lista do pobrania. */
ol.files_list { margin-bottom:25px; }
ol.files_list li { padding:5px 0 5px 25px; }
ol.files_list li a { padding:2px 0 2px 30px; background:url(/res/gfx/icon_download.png) left center no-repeat; display:block;}
div.whitebox_bg ol.files_list a { color:#141414; }
div.whitebox_bg ol.files_list a.pdf { background-image:url(/res/gfx/icon_pdf.png); }


div.page_switcher {float:left;clear:both;width:700px; text-align:center; margin-bottom:10px;}
div.page_switcher a.arrow_right:hover, div.page_switcher a.arrow_left:hover { text-decoration:none; }
div.page_switcher a.arrow_right { padding-left:22px;padding-bottom:4px; background:url(/res/gfx/ar_next.png) right 2px no-repeat; }
div.page_switcher a.arrow_left { padding-right:22px;padding-bottom:4px; background:url(/res/gfx/ar_back.png) left 2px no-repeat; }
div.page_switcher a.selected { font-weight:bold; }
div.page_switcher a {color:#343535;}

#popint_form_wrap {width:727px;padding-top:20px;  float:left;background: url(/res/gfx/img_galery_topbg.png) 0 0 no-repeat;}
#popint_form_wrap h3.title { padding:10px 0 20px 0; }
#popint_form { width:690px; }
#popint_form_wrap div.more, #popint_form_wrap div.page_switcher { margin-bottom:20px; }
#popint_form {float:left;background: url(/res/gfx/img_galery_bottombg.png) left bottom no-repeat;padding:0px 20px 41px 20px;}
#popint_header { height:115px;background:url(/res/gfx/separator_trans_bg.png) bottom center no-repeat;}
#popint_header h3 {height:90px;padding-top:25px;padding-left:96px;background:url(/res/gfx/formularz_ikona.png) 0 0 no-repeat}
#popint_form form.standard {margin:10px 0 30px 0;position:relative;}
#popint_form form.standard #note { margin-top:10px; background:#e3e3e3;border:1px solid #08121b;width:493px;height:134px;padding-right:185px;}
#popint_form #hand {position:absolute;right:1px;top:29px;}
#popint_form .signature {margin-right:10px;width:60px;}
#popint_form #name {border:1px solid #08121b;background:#e3e3e3; width:200px; height:20px; }

#left_col .int_poplist {width:690px;}
#left_col .int_poplist li {width:655px;padding-bottom:45px;background:url(/res/gfx/separator_trans_bg.png) bottom center no-repeat}
#left_col .int_poplist li .note {padding:0 0 10px 35px; background:url(/res/gfx/ar_next.png) 0 4px no-repeat}
#left_col .int_poplist li .sign {padding:0 0 0 35px; }

#popint_form_wrap div.page_switcher a, .events_box div.page_switcher a {color:#fff}

#piktogramy {width:727px;height:71px; float:right;background:url(/res/gfx/piktogramy.png);position:relative;}
#piktogramy a {position:absolute;top:0px;display:block;width:52px;height:52px;background-position:0 0;background-repeat:no-repeat;}
#piktogramy a:hover {background-position:0 -52px}
#piktogramy #informacje_dla_wyborcow {left:5px;background-image:url(/res/gfx/pi_informacje_dla_wyborcow.png)}
#piktogramy #poparcie {left:100px;background-image:url(/res/gfx/pi_poparcie.png)}
#piktogramy #do_pobrania {left:195px;background-image:url(/res/gfx/pi_do_pobrania.png)}
#piktogramy #wydrukuj_dowod { left:290px; background-image:url(/res/gfx/pi_wydrukuj_dowod.png); }
#piktogramy #pobierz_gazete { left:385px; background-image:url(/res/gfx/pi_gazeta.png); }
#piktogramy #przeczytaj_program { left:575px; background-image:url(/res/gfx/pi_program.png); }
#piktogramy #rozklad_wizyt { left:480px; background-image:url(/res/gfx/pi_rozklad_wizyt.png);  }
#piktogramy #glos_polakow { left:670px; background-image:url(/res/gfx/pi_glosy_polakow.png);  }

#jestes_ciekawy_zaczej_do_20_maja,
#jestes_ciekawy_zaczej_do_22_maja,
#jestes_ciekawy_zaczej_do_24_maja,
#jestes_ciekawy_zaczej_do_26_maja,
#jestes_ciekawy_zaczej_do_28_maja { position:absolute;top:0;width:52px;height:52px;display:block; }
#jestes_ciekawy_zaczej_do_20_maja { left:290px; }
#jestes_ciekawy_zaczej_do_22_maja { left:385px; }
#jestes_ciekawy_zaczej_do_24_maja { left:480px; }
#jestes_ciekawy_zaczej_do_26_maja { left:575px; }
#jestes_ciekawy_zaczej_do_28_maja { left:670px; }

#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, #version3 { padding-left:5px; }

#spolecznosciowe {height:120px;float:left;}
#spolecznosciowe a {margin:0 8px 8px 8px;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)}

#transmission { padding-top:10px; padding-bottom:40px; background:url(/res/gfx/transmission_bg.jpg) top left no-repeat; }
.pobierz_dowod, a.lista_ob_zagranicznych {display:block;padding:2px 0 18px 30px;background:url(/res/gfx/icon_pdf.png) 0 0px no-repeat}
.pobierz_dowod {float:left;clear:both;}

/* 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:white; }
div#wolontariat_miasta a:hover { color:#C2E3FF; }

#polec_strone #tr_email_to div.error {margin-right:30px}
#ivona  { position:absolute; top:-190px; right:180px; width:199px; height:28px; }

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