html, body { margin:0;padding:0;height:100%;min-height:100%;}
body {line-height:18px; color:#1e1e1e; background:white url(/res/gfx/body_bg.png) 0 0 repeat-x;}
a {color:#1E1E1E;text-decoration:underline}
body, a, h1, h2, h3, h4, h5, h6, ul, ol, li, td { margin:0; padding:0; line-height:18px; font-size:14px;font-family: "Trebuchet MS", Trebuchet, sans-serif;text-decoration:none}
ul, ol, li {list-style-type:none;}

.fleft {float:left}
.white_text, .white_text a, .white_text td {color:#fff}
a, a img { outline:none; }
a:hover {text-decoration:none; color:#1e1e1e; }

/* Główne kontenery. */
div#page { min-height:100%;  position:relative; width:100%; overflow:hidden;  }
div#top { width:990px; height:243px;  margin:0 auto; padding-top:5px; overflow:hidden; position:relative; background:url(/res/gfx/top_bg.png) 0 5px no-repeat; }
a#main_page_link { display:block; width:990px; height:186px; }
div#menu { height:54px; width:990px; position:absolute; bottom:5px; left:0; }
div#menu ul li { float:left; padding-right:11px; }
div#menu ul li.last { padding-right:0; }
div#content {  margin:0 auto; width:990px; padding-bottom:120px; }
div#foot_container { height:120px; bottom:0; left:0; width:100%; position:absolute; background:url(/res/gfx/foot_bg.png) top left repeat-x;  }
div#foot { height:74px; width:970px; margin:0 auto; padding:46px 0 0 0; position:relative; }
div#foot #inventor {position:absolute;right:0;color:#8C8C8C;font-size:11px}
div#foot #inventor a {font-size:11px}
div#foot #inventor a:hover {color:#8C8C8C}
img {border:0}

a.more_red {padding-right:16px;background:url(/res/gfx/ar_red.png) right 4px no-repeat}
a.link_back {display:block;margin:10px 0;background:transparent url(/res/gfx/arrow_left_gray.png) 0 50% no-repeat scroll;padding-left:32px;}


/* Kolory. */
.blue { color:#021C4F; }
.red {color:#d81926}
.darkred { color:#A10000; }

#body_bottom {background:url(/res/gfx/body_bottom_bg.png) 0 bottom repeat-x;position:relative;}
#main_top {width:990px;height:327px;overflow:hidden; margin:0 auto; background:url(/res/gfx/top.png) top left no-repeat; position:relative;}

#rss {margin-left:10px;}


/* 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; }

#main_menu {  }
#main_menu a { display:block; position:absolute; top:0; }

#main_content {}

#footer {}

#left_col {float:left;overflow:hidden;width:570px;}
/* #page_main #left_col {width:570px;} */

#right_col {float:right;overflow:hidden;width:412px;}
/* #page_main #right_col {width:412px;} */

.text_box {padding:0 10px 0 10px}
#left_col .text_box {width:532px;}

h2.title { margin-bottom:10px; padding:8px 0 0 70px;  min-height:58px;height:auto !important; height:58px; font-size:18px; font-weight:normal; color:#173260; background:url(/res/gfx/v_mark.png) top left no-repeat;}
h2.title a { color:#173260 }
h2.title span { padding-top:4px; display:block; font-size:14px; color:#8c8c8c; }

h3.title { padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #d9d9d9; font-weight:normal; font-size:18px; color:#A10000; }


h4 { font-weight:normal; font-size:16px; color:#173260 ; }
h4 a { color:#173260; }
h5 { font-weight:normal; font-size:12px; color:#8c8c8c; }
h5 a { color:#8c8c8c; }

h6 { padding-top:20px; padding-bottom:20px; font-weight:bold; font-size:16px; color:#a10000; }
h6 a { color:#a10000; padding-right:30px; background:url(/res/gfx/arrow_right_gray.png) right center no-repeat; }

.header_red, .header_red a {color:#a10000}
.header_blue, .header_blue a {color:#021c4f}

.text_content { padding-bottom:20px; }
.text_content .main_pic, .text_content .mini_pic {border:3px solid #d2d2d2;margin:0 10px 10px 0;float:left}
.text_content ul {margin: 8px 12px }
.text_content ul li {margin:0 0 10px 10px;list-style-type:disc;}
.text_content h3 {clear:both;}
.text_content .intro {padding:8px;font-weight:bold;}

/* FIXME: Do usunięcia */
#text_content .main_pic, #text_content .mini_pic {border:3px solid #d2d2d2;margin:0 10px 10px 0;float:left}
#text_content ul {margin: 8px 12px }
#text_content ul li {margin:0 0 10px 10px;list-style-type:disc;}
#text_content h3 {clear:both;}

/*
#left_col .text_content ul.images_list {margin:8px 0}
#left_col .text_content ul.images_list li {list-style-type:none;}
*/

/*
ul.items_list {float:left;clear:both;}
ul.items_list li {float:left;padding-bottom:15px;background:url(/res/gfx/header_bg.gif) 0 bottom no-repeat;}
ul.items_list li.last, ul.galeries_list li {background:none;}
ul.articles_list li, ul.events_list li, ul.news_list li {clear:both;}
*/

/*
ul.articles_list li { font-size:16px; padding:11px 11px 30px 0; background:url(/res/gfx/article_list_separator.png) bottom center no-repeat; }
ul.articles_list li.last { padding-bottom:11px; }
ul.articles_list li a  { font-size:18px; color:#021C4F;  }
ul.articles_list li.selected a { color:#A10000; }
*/


/*
ul.items_list.events_list { width:374px; }
#left_col ul.items_list.events_list { width:532px;  }
ul.events_list li {padding-left:80px;position:relative;min-height:75px;}
*/

/* ul.events_list li */
/*
.calend {text-align:center;padding:8px 0 0 0;width:59px;height:55px;background:url(/res/gfx/calendar_bg.png) 0 0 no-repeat}
.calend span {display:block;color:#a10000;font-size:17px;font-weight:bold;margin-top:4px}
ul.events_list li .calend  {position:absolute;left:8px;top:14px; font-size:11px;}
.text_content .calend {float:left;margin:0 10px 10px 0}
*/

/*
ul.news_list li {}
.art_date {display:block;font-size:12px;}
ul.news_list li .art_date {margin-bottom:6px;margin-top:-4px;}
ul.news_list li .mini_pic, #main_news .mini_pic, .do_pobrania li .mini_pic {float:left;border:3px solid #d2d2d2; margin-right:10px;}
*/

/* #main_news {margin-bottom:16px;} */



#right_col .video_galery li, #right_col .img_galery li {clear:both}

#right_col ul.articles_list li {}
#right_col .video_galery li, #right_col .img_galery li {clear:both}
#left_col .text_content {}
#right_col .text_content {}

#left_col .items_list li {width:532px;}
#left_col .events_list li {width:445px;}

ul.wideo_item {}
ul.wideo_item li {}

/*.text_box .img_galery, .text_box .video_galery, .text_box .files_downloads { padding-top:10px; float:left;clear:both; width:950px;}*/

.img_galery ul {background:none; }
#left_col .img_galery ul li {/*float:left;width:110px;height:72px;margin:0;padding:8px;background:url(/res/gfx/galery_item_bg.png) 0 0 no-repeat*/}
.img_galery ul li { padding-bottom:10px; }
#left_col .img_galery li.gallery { height:140px; overflow:hidden; padding:8px 7px 7px 7px; }
.img_galery li div.description { padding-top:10px; line-height:1.5em;height:4em;overflow:hidden }
.galeries_list h2 { margin-bottom:10px; }

#left_col .video_galery ul li { }
#left_col .video_galery ul li.right {}

.video_galery a.picture, .img_galery a.picture {display:block;}
.video_galery a.picture img, .img_galery a.picture img {  }

#right_col .video_galery ul li, #right_col .img_galery ul li {width:374px;}

.news_drop_shadow {padding-bottom:8px;background:url(/res/gfx/news_section_drops.png) 0 bottom no-repeat}

#news_section {margin:0 0 22px 0;}
#news_section td { background:url(/res/gfx/news_section_td_bg.png) 0 0 repeat-x;vertical-align:middle;text-align:center}
/* #news_section td.selected, #news_section td:hover {background-image:url(/res/gfx/news_section_td_sel_bg.png)} */
#news_section td a {color:#1e1e1e;display:block;height:21px;padding: 12px 10px 0px 10px;font-weight:normal;text-decoration:none}
#news_section td.selected a, #news_section td a:hover {color:#8f0000}

/* Rozne. */
div.art_date { padding-bottom:10px; color:#6a6a6a; }

span.arb { background:url(/res/gfx/ar_blue.png) left center no-repeat; padding-left:12px; }

div.clear { clear:both; height:0; }

/* Przełącznik. */
div.page_switcher {float:left;clear:both;/*width:532px; */text-align:center; }
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:12px;  background:url(/res/gfx/ar_red.png) left center no-repeat; }
div.page_switcher a.arrow_left { padding-right:12px; background:url(/res/gfx/ar_red_left.png) right center no-repeat; }
div.page_switcher a.selected { font-weight:bold; }

div.page_switcher a.selected { font-weight:bold; }

/* Kolory. */
.gray { color:#1e1e1e; }


.files_downloads { padding-bottom:10px; }
.files_downloads a { color:#8896AD; }
.files_downloads a:hover { color:#173260; }
.files_downloads .files_list {list-style-type:none}
.files_downloads .files_list li {list-style-type:none;margin:7px 0}
.files_downloads .files_list li a {padding:4px 0 2px 0px;/*background:url(/res/gfx/filetypes/default.png) 0 0 no-repeat;*/}
/*.files_downloads .files_list li a.pdf {background-image:url(/res/gfx/filetypes/pdf.png);}
.files_downloads .files_list li a.doc {background-image:url(/res/gfx/filetypes/doc.png);}
.files_downloads .files_list li a.htm {background-image:url(/res/gfx/filetypes/htm.png);}
.files_downloads .files_list li a.jpg {background-image:url(/res/gfx/filetypes/img.png);}
.files_downloads .files_list li a.txt {background-image:url(/res/gfx/filetypes/txt.png);}
.files_downloads .files_list li a.xls {background-image:url(/res/gfx/filetypes/xls.png);}
.files_downloads .files_list li a.zip {background-image:url(/res/gfx/filetypes/zip.png);}*/



#spolecznosciowe { padding:25px 0 0 16px; }
#spolecznosciowe a {padding-right:20px; float:left;display:block;height:28px;overflow:hidden;background-repeat:no-repeat;background-position:0 0}
#spolecznosciowe a:hover {background-position:0 -28px}
#spolecznosciowe a#fb {width:83px;background-image:url(/res/gfx/portal_fb.png)}
#spolecznosciowe a#yt {width:67px; background-image:url(/res/gfx/portal_yt.png)}
#spolecznosciowe a#twitter {width:84px;background-image:url(/res/gfx/portal_twitter.png)}
#spolecznosciowe a#nk {width:82px;background-image:url(/res/gfx/portal_nk.png)}


.text_content .do_pobrania {margin:0;padding:0;}
.text_content .do_pobrania li {list-style-type:none; padding-top:10px;}
.text_content .do_pobrania li a {width:520px;padding-bottom:30px;height:60px;display:block;}
.text_content .do_pobrania li img {float:left;}
.text_content .do_pobrania li .pobierz {float:right;padding-left:25px;background:url(/res/gfx/btn_pobierz.png) 0 7px no-repeat;font-weight:bold;padding-top:6px;height:30px;margin-top:10px;text-align:right}
.text_content .do_pobrania li .pobierz.pdf, a.lista_ob_zagranicznych { background:url(/res/gfx/icon_pdf.png) 0 4px no-repeat; font-weight:normal }
.text_content blockquote { overflow:hidden; float:left; clear:left;font-weight:bold; width:272px; min-height:56px;height:auto !important; height:56px; padding:20px; margin:10px 10px 10px 0; border:1px solid #c6ccd2; color:#021C4F; font-style:italic;  background:white url(/res/gfx/blockquote_bg.png) top right no-repeat;  }
.text_content blockquote:first-letter { font-size:16px; color:#A10000; text-transform:uppercase; }
.text_content .map { float:right; padding:0 0 20px 20px; }
.text_content div.short_info { padding:10px 0 10px 0;  }
.text_content h3 { color:#a10000; padding-bottom:8px; }
a.lista_ob_zagranicznych {padding:6px 0 6px 25px;display: block}


/* 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/location_person.png) top left no-repeat; }
div#glos_polakow div#wolontariat_mapa a.location { background-image:url(/res/gfx/location_movie.png); }
div#wolontariat_mapa a.location:hover { background-position:left bottom; }
div#wolontariat_miasta { padding-top:10px; }
div#wolontariat_miasta a { font-size:14px; color:#8896ad; }
div#wolontariat_miasta a:hover, div#wolontariat_miasta a.selected { color:#A10000 ; }
div#wolontariat_mapa img.state { position:absolute; }
div#wolontariat_mapa_woj div#wolontariat_mapa { width:570px; height:534px; background-image:url(/res/gfx/wolontariat_mapa_woj.png); }

div#glos_list {width:532px; margin:20px auto 0 auto; }

#wolontariat_info { padding-top:20px; }
#wolontariat_info_wrapper { border-left:3px solid #021c4f; padding-left:10px; font-size:14px; line-height:20px; }
#wolontariat_info .blue {font-weight:bold;}
#wolontariat_info .sml_inf {font-weight:lighter;font-size:11px;color:#d81926}
#wolontariat_info p  { padding:0 0 8px 0; margin:0; }
#wolontariat_info p.phone, #wolontariat_info p.send, #wolontariat_info p.sms, #wolontariat_info p.mail, #wolontariat_info p.movie { padding:5px 0 0 40px; margin-bottom:16px;  background:url(/res/gfx/icon_phone.png) left center no-repeat; }
#wolontariat_info p.send { background-image:url(/res/gfx/icon_send.png); }
#wolontariat_info p.sms { background-image:url(/res/gfx/icon_sms.png); }
#wolontariat_info p.mail { background-image:url(/res/gfx/icon_mail.png); }
#wolontariat_info p.movie { background-image:url(/res/gfx/icon_movie.png); }

/* Listy. */
ul.images_list li, .video_galery li { float:left; padding-right:28px; }
.video_galery li {width:215px;margin-bottom:10px}
.video_galery li img {margin-bottom:5px;}
ul.images_list li.last, .video_galery li.last { padding-right:0px; }
ul.images_list li img, .video_galery img  { border:2px solid #D9D9D9; }

#small_vids ul li {width:166px; padding-right:16px; }


.video_galery span.vid_inf {display:block padding:5px 0 5px 0; color:#a10000; }
.video_galery span.vid_inf span.lab { color:#8c8c8c; }
.video_galery span.vid_inf a { color:#a10000; }
.video_galery span.vid_inf a:hover { color:#1E1E1E; }

/* Formularz. */
form.standard label { display:block; padding-bottom:5px;  }
form.standard input.f_text, form.standard .textarea, form.standard input.f_email, form.standard .f_textarea { width:500px; border:1px solid #D9D9D9; margin-bottom:10px; }
form.standard div.error { color:red; }
td.consent {position:relative;}
td.consent input {}
td.consent label {position:relative;top:-15px;left:20px;width:400px;}

ul.comments_list h3 { color:#A10000; padding-bottom:10px; font-weight:normal; }
ul.comments_list div.desc { padding-top:10px; font-size:11px; }
ul.comments_list span.author { color:#173260; }
ul.comments_list li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #D9D9D9;  }
ul.comments_list li.last { padding-bottom:0; margin-bottom:0; border:none; }

.uploaded_previews {}
.uploaded_previews img {float:left;border:2px solid #D9D9D9;margin:0 5px 5px 0}
.video_galery div.send_button img { border:none; }
div.send_button { padding:0 0 20px 0;  }

#tr_adr_idpanstwo { display:none; }

#tr_kwjk2010_poparcie_aktywnosci ul li {list-style-type:none;float:left;clear:both}
#tr_kwjk2010_poparcie_aktywnosci ul li input {float:left;}
#tr_kwjk2010_poparcie_aktywnosci ul li label {float:left;width:280px}
#tr_consent label {padding-left:30px;margin-top:-20px;width:470px;}

.woj_inf {font-size:12px;}

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