/* CSS Document */
* { margin:0; padding:0; }
p, h1, h2, h3, h4, h5, h6 {margin: 15px 0px;}
li { list-style: none }
td img{ vertical-align: text-top }
body { background: #E1E4E9 url(../img/back.jpg) repeat-x; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; margin: 0; }
a img {	border: none 0px; }
a { text-decoration: none}
a:hover { text-decoration: underline }
#container { width: 910px; margin: 0px auto; position:relative }
#main {}
#menu #home  { position: absolute; display:block; width: 330px; height: 70px; background: none; }
#menu #home:hover { background: none; }

#header { background: #FFFFFF; margin: 25px 0px 10px; padding: 10px 20px; }

#menu { margin-top: 7px; position: relative; background: url(../img/menu.jpg); width:869px; height: 79px;  }
#menu ul { position:absolute; top: 45px; left: 392px;}
#menu li { float: left; padding-left: 5px; }
#menu a, #menu span { display: block; width: 114px; height: 23px; color: #6F7887; font-weight: bold; font-size: 14px; text-align: center; padding-top: 6px; background: url(../img/top_menu_act.gif) no-repeat 0px 30px  }
#menu a:hover, #menu a.act, #menu span.act, #menu a.selected { color:#FFFFFF; background-position:top left; text-decoration: none }

#header #sub_menu { background: url(../img/top_sub_menu.jpg); width:849px; height: 20px; color:#FFFFFF; text-align: right; padding-right: 20px; padding-top: 4px; position: relative; top: -5px;  }
#header #sub_menu a { color:#FFFFFF; margin: 10px; font-weight: bold }
#header #sub_menu a:hover, #header #sub_menu a.act, #header #sub_menu li.selected a { color:#86D0FF; text-decoration: none;  }
#header #sub_menu li { display: inline }


#en { font-size: 11px}
#header input { border: 0px none; width: 120px; height: 15px; color: #9296A2; position: absolute; top: 15px; left: 710px; font-size: 10px}
#header #search { width: 14px; height: 12px; position: absolute; top: 17px; left: 840px; cursor: pointer; background: none}

#main { background: #FFFFFF; padding: 20px; padding-bottom: 15px}
#footer { background: #FFFFFF; padding: 15px 20px; margin: 15px 0px; color: #6F7887; padding-top: 22px; overflow:hidden }
#footer a { color: #6F7887; font-size: 11px; }
#project { float: right; position: relative; text-align:right}
#project a {font-size: 11px; }
#header a { color: #9296A2;   }
#top_menu a { color: #9296A2; font-weight: bold }
#top_menu  { float:right; color: #9296A2; }
#content {  width: 604px; }
#right {  float: right; width: 245px }
.clr {height:5px; line-height: 5px; clear: both; font-size: 5px}
.clr_l {height:5px; line-height: 5px; clear: left; font-size: 5px}


/*home*/ 
.box_big_dark .header, .box_right_dark .header, .box_big .header, .box_mid .header, .box_small .header, .box_right .header, .box_pol .header { font-size: 16px; color: #FFFFFF; font-style: normal; font-weight: normal; padding: 8px 10px 0px; height: 25px; font-weight: bold;  }

.box_mid .bottom, .box_big .bottom, .box_small .bottom, .box_right .bottom, .box_gal .bottom, .box_right .pol { height: 10px; overflow:hidden  }
.box_mid .header, .box_small .header, .box_right .header { color: #6F7887}

.box_big_dark,.box_right_dark, .box_big, .box_mid, .box_small, .box_right, .box_pol, .box_gal { margin-bottom: 20px; color: #4B5362 }

.box_big_dark { width: 604px; }
.box_big_dark .header { background: url(../img/box_big_dark_header.jpg); }
.box_big_dark .content { background: url(../img/box_big_dark_top.jpg) repeat-x #9099AA; padding: 10px; padding-top: 20px}
.box_big_dark .bottom { background: url(../img/box_big_dark_bottom.jpg) repeat-x bottom left #9099AA; height: 10px; }

.box_big { width: 604px; }
.box_big .header { background: url(../img/box_big_header.jpg); }
.box_big .bottom { background: url(../img/box_big_bottom.jpg); }
.box_big .content { background: url(../img/box_big_top.jpg) repeat-x #F3F5F6; padding: 10px; padding-top: 15px}
.box_big .menu { background: url(../img/box_big_menu.jpg) repeat-x top left #FFFFFF; height: 20px; color: #6F7887; padding: 3px 10px 1px; font-weight: bold }

.box_mid { width: 421px; }
.box_mid .header { background: url(../img/box_mid_header.jpg); }
.box_mid .content { background: url(../img/box_mid_top.jpg) repeat-x #F3F5F6; padding: 10px; padding-top: 15px}
.box_mid .bottom { background: url(../img/box_mid_bottom.jpg); }


.box_small { width: 174px; }
.box_small .header { background: url(../img/box_small_header.jpg); }
.box_small .content { background: url(../img/box_small_top.jpg) repeat-x #F3F5F6; padding: 10px; padding-top: 15px}
.box_small .bottom { background: url(../img/box_small_bottom.jpg); }

.box_right { width: 245px; }
.box_right .header { background: url(../img/box_right_header.jpg); }
.box_right .bottom { background: url(../img/box_right_bottom.jpg) top; }
.box_right .content { background: url(../img/box_right_top.jpg) repeat-x #F3F5F6; padding: 10px; padding-top: 15px}
.box_right .content_menu { background: #F3F5F6; padding: 10px; padding-top: 8px}
.box_right .menu { background: url(../img/box_right_menu.jpg) repeat-x bottom left #FFFFFF; height: 30px; color: #4B5362;  }
.box_right .menu a { display: block; color: #6F7887; background: url(../img/box_right_menu_act.jpg) no-repeat 0px 30px; width: 49px; float: left; height: 21px; font-weight: bold; text-align: center; padding-top:2px }
.box_right .menu a:hover, .box_right .menu a.act { color:#FFFFFF; background-position:top left; text-decoration: none ; height: 27px;}

.box_right_dark { width: 245px; }
.box_right_dark .header { background: url(../img/box_right_dark_header.jpg); }
.box_right_dark .content { background: url(../img/box_right_dark_top.jpg) repeat-x #7D889A; padding: 10px; padding-top: 15px}
.box_right_dark .bottom { background: url(../img/box_right_dark_bottom.jpg) repeat-x top left #FFF; height: 10px; }

.box_big .left_col {width: 350px; padding-right: 10px; float: left }
.box_big .right_col {width: 200px; padding: 0px 10px; float: left}


.box_gal { width: 333px;   }
.box_gal .menu { height: 33px; }
.box_gal .content { background: url(../img/gal_bg.jpg) repeat-x #8E9AA8; padding: 0px 10px;   }
.box_gal .bottom { background: url(../img/box_gal_bottom.jpg) repeat-x top left #FFF; height: 6px; }

.box_gal .in { overflow:hidden; height: 310px }
td { vertical-align: top}
.box_gal .paging a, .box_gal .paging span { text-decoration: none; color: #FFFFFF}
.box_gal .paging { padding: 5px 0px; color: #FFFFFF; height: 14px}

.box_pol { width: 333px; }
.box_pol .header { background: url(../img/pol.jpg); color: #6D7484 }
.box_pol .content { background: url(../img/box_right_top.jpg) repeat-x #F3F5F6; padding: 10px;}
.box_pol .bottom { background: url(../img/pol_bottom.jpg) repeat-x top left #9099AA; height: 10px; overflow:hidden  }

.gbox img { background: #D3DBE6; border: 3px solid #D4DDE6;  }
.gbox { color: #FFF;  border-bottom: 1px dotted #6F7680; padding: 10px 0px;   }
.gbox .title {color: #8BCCF2; font-weight: bold}
.box_pol .gbox { color: #6F7680}
.box_pol .title { color: #1796E5}

#gal_menu #g1title, #gal_menu #g2title { font-size: 16px; color: #6F7686; font-style: normal; font-weight: normal; padding: 8px 10px 0px 35px; height: 25px; font-weight: bold; display: block; float: left; text-decoration: none}

#gal_menu #g1title { background: url(../img/v1.jpg) no-repeat 0px 0px ; width: 123px;  }

#gal_menu #g2title { background: url(../img/g1.jpg) no-repeat 0px 0px ; width: 120px;  }

#gal_menu #g1title:hover, #gal_menu #g2title:hover, #gal_menu #g1title.act, #gal_menu #g2title.act { color: #FFF; background-position: 0px -33px; } 


.b_r { border-right: 1px #7A849C dotted; padding-right: 10px}
.b_l { border-left: 1px #7A849C dotted; padding-left: 10px }
.b_b { border-bottom: 1px #7A849C dotted; padding: 5px 0px 10px 15px}
.b_t { border-top: 1px #7A849C dotted; padding-top: 10px }

.b_b img { border: 3px solid #D4DDE6; }

#content ul {}
#content ul li, #right li { background: url(../img/dot.gif) 0px 4px no-repeat; padding: 0px 0px 4px 10px;  }

.foto {padding: 5px; background: #D3DBE6;}

.t1 { color: #4B5362; font-size: 11px; }
.t1 p { color: #4B5362; font-size: 11px;  }
#text .news .t2, .t2 { color: #4B5362; font-size: 11px; line-height: 13px }
#text .news .t3, .t3 { color: #1A94E1; font-size: 12px; font-weight: bold; }
.t4 { color: #1A94E1; text-decoration: underline; text-align:right; font-size: 11px }
.t5 { color: #6F7887; font-weight: bold; }
.t6 { color: #6F7887; font-size: 11px }
.t7 { color: #1A94E1; text-decoration: underline; }
.t8, .t8 a { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px }
.t9 { color: #1A94E1; font-size: 11px; display: block; margin-top: 5px;}
.t10 { color: #1A94E1; font-weight: bold; font-size: 22px; line-height: 26px}
.t11 { color: #1A94E1; font-size: 22px; line-height: 26px; font-weight: bold; }

.news { clear: both; padding-bottom: 5px }
.news_list { padding-bottom: 5px; clear:none; border-bottom: 1px dotted #D4DDE6; margin-bottom: 15px; }
.news img { float: left; background: #D3DBE6; margin-right: 15px; border: 3px solid #D4DDE6; margin-left: 10px }
.news ul {margin-left: 100px;}

#ql li { list-style:none; background: none; padding: 3px 0px; border-bottom: 1px #7A849C dotted; }
#ql a { display: block;  display: block; padding-left: 60px; background-position: 10px 0px; color: #6F7887; background-repeat: no-repeat; height: 20px; line-height: 20px}
#ql a:hover { color: #1A94E1; text-decoration: none; background-position: 10px -20px; }

#ql1 { background-image: url(../img/ql/mkol.jpg); }
#ql2 { background-image: url(../img/ql/apel.jpg); }
#ql3 { background-image: url(../img/ql/konkursy.jpg); }
#ql4 { background-image: url(../img/ql/multimedia.jpg); }
#ql5 { background-image: url(../img/ql/strefa.jpg); }
#ql6 { background-image: url(../img/ql/sklep.jpg); }
#ql7 { background-image: url(../img/ql/piknik.jpg); }
#ql8 { background-image: url(../img/ql/kluby.jpg); }
#ql9 { background-image: url(../img/ql/pkol.jpg); }
#q20 { background-image: url(../img/ql/centrum.jpg); }
#q21 { background-image: url(../img/ql/karta.jpg); }
#q22 { background-image: url(../img/ql/dla_mediow.jpg); }
#q23 { background-image: url(../img/ql/pkol.jpg); }
#q24,#ql4 { background-image: url(../img/ql/galeria-1.jpg); }

#ol img {display:block }
#ol span,#ol a {display:block; width: 73px; margin-right: 2px; padding-bottom: 24px; background: url(../img/ol/ol_menu.jpg) no-repeat bottom left; float: left }
#ol span.act, #ol a.act { background-position: bottom right; }
#ol_info { clear: left; background: url(../img/ol/ol_info.jpg) no-repeat; height: 46px; position: relative}
#ol_name { color: #6F7887; font-size: 14px; text-align: center; left: 30px; top: 8px; position:absolute; font-weight: bold; }
#ol_counter { color: #FFFFFF; font-size: 12px; left: 150px; top: 6px; position:absolute; width: 55px }

#page_info { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px #7A849C dotted; padding-top: 7px; }

#page_info a { color: #4F4F4F; }
#text a { color: #1A94E1; text-decoration: underline }

#small_menu { float: right; position: relative; width: 116px; height: 21px; top: 4px}
#small_menu a { display: block; float: left; height: 21px; background-image: url(../img/aaa.jpg); background-repeat: no-repeat  }
#back { width: 54px; }
#font1 { width: 24px; background-position: -54px 0px; }
#font2 { width: 14px; background-position: -78px 0px; }
#font3 { width: 20px; background-position: -92px 0px; }
#backfake { width: 54px; display: block; float: left; height: 21px;  }

#banner { position:relative; overflow:hidden; height: 174px; }
#banner_menu { position: absolute; right: 5px; top: 5px; }
#banner_menu a, #ol_submenu a { display: block; float: left; height: 19px; background: url(../img/buttons.gif) no-repeat -25px 0px; width: 23px; color: #6F7887; text-align: center; font-weight: bold; font-size: 16px; padding-top: 3px; margin-left: 3px; text-decoration: none  }
#banner_menu a:hover, #banner_menu a.act, #ol_submenu a:hover, #ol_submenu a.act { background-position: 0px 0px; color: #FFFFFF; text-decoration:none }
#banner_info_back { position: absolute; height: 40px; background: url(../img/blue2.gif) no-repeat; width: 375px; filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60; right: 5px; bottom: 5px; }
#banner_info { position: absolute;  color: #FFFFFF;  font-size: 16px; font-weight: bold; line-height: 20px; bottom: 15px; left: 212px; width: 355px; overflow:hidden  }
#banner_info a { font-size: 16px;  font-weight: bold; color:#FFF }
#banner_info span, #banner_info span { font-size: 12px; font-weight: normal}



#ol_submenu { margin-bottom: 20px; height: 110px; }
#ol_submenu a { font-size: 12px;}

#view { margin: 30px 0px}

td { padding: 2px 3px}
.table1-title-01 { background-color: #7D889A; color: #FFFFFF }
.table1-td-01 { border-bottom: 1px solid  #CCCCCC }

ul ul { margin-left: 20px; }
ul ul ul { margin-left: 40px; }

#ol_thumb { width: 50px; height: 50px; padding: 12px; float:left; position: relative }
#ol_thumb_border { border: 3px solid #D4DDE6; width: 48px; height: 48px; position: absolute; top: 10px; left: 10px;}

td.gallery-td-01 { border-bottom: 1px dotted #D4DDE6; padding: 10px 0px}
td.gallery-td-01 img {border: 3px solid #D4DDE6; margin: 5px}
#text td.gallery-td-01 a {  color: #1A94E1; text-decoration: none; font-size: 13px;   }

#text img {border: 3px solid #D4DDE6;}
#text .title-m-02 { color: #1A94E1; text-decoration: none; font-weight: bold; font-size: 16px; padding-bottom: 16px}
#text { padding: 0px 20px}

.disabled { display: none}

.box_right_dark a:hover, .box_right_dark li.selected a {  color: #86D0FF; }
.box_right_dark li.selected li a {  color: #FFF; }
.news p {margin: 0px}
#flash { margin-bottom: 5px;}
#text .paging a, #text .paging { text-decoration: none; color: #6F7887}
#text .paging span.current  { text-decoration: none; color: #1A94E1}

#text .galery { width: 582px; height: 165px; margin: 15px 0px; position:relative; background: url(../img/gal_back.jpg) no-repeat }
#text .galery a.image { border: 3px solid #D4DDE6; margin: 0px; display:block; position: absolute; top: 12px; left: 20px }
#text .galery span.title { font-weight: bold; font-size: 14px; position: absolute; top: 50px; left: 230px  }
#text .galery a.see { font-weight: bold; position: absolute; top: 90px; left: 230px; color: #1D92DF; text-decoration:none; background: url(../img/dot.gif) 0px 4px no-repeat; padding: 0px 0px 4px 10px; display: block   }
#text .galery a.image img { border: 0px none; }
.gbox p {margin: 0px; font-size: 11px}

#text .a { color: #1A94E1}

#ad_top { margin-bottom: 10px;  }
#ad_top img { border: 2px solid #D8D3D7; }
#ad_box img { border: 2px solid #D8D3D7; }
#ad_box .content { text-align: center }
#small_menu a#print {background:url(../img/print.jpg);width:56px;}

.box_gal .bottom {background:#FFFFFF url(../img/box_gal_bottom2.jpg) left top;}
#gallery_search { background: #CFD2DA; padding: 10px 20px; color: #6F7887; font-size: 14px; font-weight: bold; border-top: 1px solid #6F7887}
#gallery_search #gs_submit {border: 0px none; background:url(../img/sub.gif); width:15px; height:18px; cursor: pointer; margin-left: 5px;  }
#gallery_search form {display: block; padding-top: 7px}
#gallery_search input, #gallery_search select { border: 1px solid #CACFD6; color: #6F7887; padding: 2px}
#gallery_search select { margin-right: 30px; }
.biografie {color: #1A94E1}
.multimedia_title {color: #1A94E1; font-size: 20px; font-weight: normal}
.multimedia_info {color: #1A94E1; font-size: 16px; font-weight: bold; margin-bottom: 6px; margin-top: 30px}
.no_video {color:#FFF;padding-top:20px}
#archiwum {color: #1A94E1;}
#archiwum2 {color:#1A94E1; text-decoration:underline}
#ol_name { text-transform: uppercase;}
#all_news {color: #1A94E1;}
#news_search {height: 50px}
#photoSelect {color:#6F7887; font-size:12px}
#gallery_paging {width:466px;padding-left:6px}

#search_form h2 {color: #1A94E1;}
#search_form h3 {color: #1A94E1;margin-bottom:5px}
#top_menu a.red{color:#be3116}
