/* reset css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}



b, strong { font-weight: bold; display:inline;  }

blockquote { padding: 10px 25px }

i,em { font-style: italic; }



/*KOLORY SERWISU */

.color_n, .color_n a, a.color_n { color: #a51b47; text-decoration: none;}

.color_z, .color_z a, a.color_z { color: #f08300; text-decoration: none;}

.color_s, .color_s a, a.color_s { color: #00408a; text-decoration: none;}

.color_w, .color_w a, a.color_w{ color: #72a100; text-decoration: none;}

.color_d, .color_d a, a.color_d{ color: #012345; text-decoration: none;}





.color_n a, a.color_n, .color_z a, a.color_z, .color_s a, a.color_s, .color_w a, a.color_w, .color_d a, a.color_d { text-decoration: none; }

.color_n a:hover, a:hover.color_n, .color_z a:hover, a:hover.color_z, .color_s a:hover, a:hover.color_s, .color_w a:hover, a:hover.color_w , .color_d a:hover, a:hover.color_d { text-decoration: underline; color: #000; }



.link_color_n a, a.link_color_n { color: #a51b47; text-decoration: none;}

.link_color_z a, a.link_color_z { color: #f08300; text-decoration: none;}

.link_color_s a, a.link_color_s { color: #00408a; text-decoration: none;}

.link_color_w a, a.link_color_w{ color: #72a100; text-decoration: none;}

.link_color_d a, a.link_color_d{ color: #012345; text-decoration: none;}



.link_color_n a:hover, a:hover.link_color_n { text-decoration: underline;}

.link_color_z a:hover, a:hover.link_color_z { text-decoration: underline;}

.link_color_s a:hover, a:hover.link_color_s { text-decoration: underline;}

.link_color_w a:hover, a:hover.link_color_w{ text-decoration: underline;}

.link_color_d a:hover, a:hover.link_color_d{ text-decoration: underline;}



.dotted {border-bottom:1px dotted #999; clear: both;}

object {outline:none;}

ul{ list-style-position: outside; }

ol li{list-style-type: decimal; margin-left: 22px;}


.fck { background: url() center right no-repeat #fff !important; text-align: left;}

hr{ height:1px; border:1px solid #ccc; border-width:0 0 1px 0; padding:10px 0 0 0; margin:0 0 10px 0; clear:both; }

div#content ul li, .fck ul li{ padding-left: 12px; background: url(../../template/img/li_s.jpg) 0 5px no-repeat; }

div#contents ul li { padding-left: 12px; background: url(../../template/img/li_s.jpg) 0 5px no-repeat; color:#777; font-size:12px; }

div#contentz ul li { padding-left: 12px; background: url(../../template/img/li_z.jpg) 0 5px no-repeat; color:#777; font-size:12px;}

div#contentw ul li { padding-left: 12px; background: url(../../template/img/li_w.jpg) 0 5px no-repeat; color:#777; font-size:12px;}

div#contentn ul li { padding-left: 12px; background: url(../../template/img/li_n.jpg) 0 5px no-repeat; color:#777; font-size:12px;}

div#contentd ul li { padding-left: 12px; background: url(../../template/img/li_n.jpg) 0 5px no-repeat; color:#777; font-size:12px;}

#content .fck a{ font-weight:normal; }

.pod {  background-image: url(../../template/img/body_pod.jpg) !important;  }

body {

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

	color: #777;

    background: url(../../template/img/body_main.jpg) top center repeat-x #f9f5ea;

    text-align: center;

}


#artykul h1 , .fck h1{ font-size: 22px;}

#artykul h2 , .fck h2 { font-size: 20px; }

#artykul h3 , .fck h3{  font-size: 18px; }

#artykul h4 , .fck h4{ font-size: 16px;  }

#artykul h5 , .fck h5{ font-size: 14px; }

#artykul h6 , .fck h6{ font-size: 13px;  }



.cl {clear:both; font-size:12px;}

.cl2 {clear:both; font-size:3px; height:3px;}



select {border: 1px solid #d7d9e0; width: 127px; padding-left: 8px; font-size: 10px; color: #666; background-color: #fff;}

input {  padding-left: 8px; font-size: 10px; color: #666; border: 0px; height: 17px; padding-top: 4px;}

.transparent_button { width: 28px !important; height: 22px !important; padding: 0px !important; background-color: transparent; cursor: pointer; }



.dashed1 { background: url(../../template/img/dashed1.gif) center left repeat-x; height: 1px; font-size: 1px;}

div#wrapper_all {background: url(../../template/img/body_main.jpg) top center repeat-x #fff;  }

div#wrapper {

	width: 961px;

	margin: 0 auto;

    clear: both;

    text-align: left;

     overflow: hidden;

}

/*LINKI*/

.box_left_element a.button, a.button, input.button { display: block; float: left; background: url(../../template/img/button.jpg) top right no-repeat; font-weight: normal; font-size: 12px; color: #fff; padding: 3px 27px 4px 7px; text-decoration: none;}

.box_left_element a.button:hover, a.button:hover { color: #fff; text-decoration: none !important; }

/*LINKI END*/



/*TOP*/

div#top { background: #f9f5ea; width: 961px; height: 96px; }

a#logo { display: block; float: left; padding-left: 32px; padding-top: 20px;}

div#top_right { float:right; width: 313px; margin-right: 7px; padding-top: 4px; color: #63625e; font-size: 10px; height: 92px; position: relative;}

div#top_right a {  font-size: 10px; color: #2e4eaa; text-decoration: none; background: url(../../template/img/arrow1.gif) center left no-repeat; padding-left: 6px; }

div#top_right a:hover { color: #820a32; text-decoration: underline; }

div#top_right a.logout  { color: #f9f5ea; font-weight: bold; text-decoration: none; font-size: 11px; background: url(); }

div#top_right a.no_trojkat { background: url(); padding-left: 0px; }

div#top_right #login_form { z-index: 1; position: absolute; bottom: 0px; _bottom: -4px; right: 0px; width: 317px; height: 27px; background: url(../../template/img/login.jpg) center left no-repeat; color: #f9f5ea; font-weight: bold;  font-size: 11px; }

div#top_right #login_form.loggedin { background-image: url(../../template/img/login2.jpg) }

div#top_right #button_login { z-index:5; position: absolute; bottom: 0px; _bottom: -4px; right: 0px; cursor: pointer; width: 30px; height: 22px; border: 1px solid #000; }

#login_form input.login { width: 81px; padding-left: 8px; font-size: 10px; color: #666; border: 0px; height: 15px; padding-top: 4px; }

#login_form #pamietaj_mnie { position:absolute; top:-20px; right: 0px; font-size: 10px; color: #63625e; font-weight: normal;  }

#login_form #login_error { color: #a71844; }

/*TOP END*/



/*MAIN*/

div#content_main { width: 961px; }

div#box_left { float:left; width: 295px; margin-top: 20px; font-size: 11px; }

.box_left_element { background: url(../../template/img/tlo_div.jpg) top center no-repeat; width: 295px; height: 24px; padding: 7px 0px 7px 0px;  }

.box_left_element a { font-weight: bold; font-size: 12px; color: #777; text-decoration: none;  }

.box_left_element a:hover { color: #444; text-decoration: underline; }

.box_left_element p { float: right; margin-top: 3px; padding-right: 7px;}

.box_left_element h3 { float:left;padding-left:7px; }

.box_left_element.buttons {background:transparent; margin-top:115px;}
.box_left_element.buttons a {
    text-align:left;
    margin:5px 0 5px 10px;
    display:block;
}


div#box_center { margin-left: 8px; width: 346px; float: left; font-size: 11px;}

div#box_center p {padding: 2px 3px 2px 14px; }

div#box_center a { margin-bottom: 8px; display: block; font-weight: bold; font-size: 11px; color: #777; text-decoration: none; background: url(../../template/img/arrow2.gif) 0px 5px no-repeat; padding-left: 8px; }

div#box_center a:hover { color: #444; text-decoration: underline; }

div#box_center #search_form { position: relative; width: 346px; height: 31px; color: #fff; font-weight: bold; font-size: 12px; background: url(../../template/img/wyszukiwarka_1.jpg) top center no-repeat; margin: 6px 0px; }

#search_form input { width: 179px; padding-left: 8px; font-size: 10px; color: #666; border: 0px; height: 17px; padding-top: 4px;}

#search_form #button {position: absolute; cursor: pointer; width: 30px; height: 22px; top: 3px; right: 4px; }



div#box_right { margin-left: 12px; margin-top: 20px; width: 293px; float: left; font-size: 11px;}

div#box_right h3 {font-size: 15px; font-weight: bold;}

div#box_right span { font-weight: bold; margin-bottom: 3px; display:block;}

/*MAIN END*/



/*PODSTRONY*/

div#content, div#contentn, div#contentw, div#contents, div#contentz, div#contentd { min-height: 300px; height: auto !important; height: 300px; width: 961px;}

div#content.short, div#contentn.short, div#contentw.short, div#contents.short, div#contentz.short, div#contentd.short  { _overflow-x: hidden;margin-left: 25px; padding-left: 25px; width: 650px !important; _width: 647px !important;  float: left; background: transparent url(../../template/img/dot_pion.jpg) repeat-y scroll left top;  }

.art_content { float: left; width: 430px;}

.art_pictures { width: 215px; }

.obrazek_szablon { display: block; padding: 3px; border: 1px solid #c9c9c9; }

/*PODSTRONY END*/



#bottom, #bottom a { font-size: 11px;}



/* SCIEZKA NAWIGACJI */

#wyszukiwarka {float: left; width: 311px; height: 31px;  background: url(../../template/img/wyszukiwarka_2.jpg) top left no-repeat; margin-top: -1px;  }

#wyszukiwarka input { width: 179px; padding-left: 8px; font-size: 10px; color: #666; border: 0px; height: 17px; padding-top: 4px;}

#wyszukiwarka #button {position: absolute; cursor: pointer; width: 30px; height: 22px; top: 3px; right: 4px; }

#nawigacja { font-size: 10px;  float: left; width: 650px; margin-top: 3px;}

#nawigacja a { text-decoration: none;  color: #666; }

#nawigacja.navbar_n { color: #a71b47; }

#nawigacja.navbar_s { color: #00408a; }

#nawigacja.navbar_z { color: #f08300; }

#nawigacja.navbar_w { color: #72a100; }

#nawigacja.navbar_d{ color: #012345; }

/* SCIEZKA NAWIGACJI END*/



/* MENU */

.locked {color: #768899;}

/* SPECJALISCI */

.podswietlenie { background-color: #00408a; }

.podmenu { background-color: #dae7ef; }

.czcionka { color: #00408a; }

/* ZARZADCY */

.podswietlenie { background-color: #f08300; }

.podmenu { background-color: #ffddb6; }

.czcionka { color: #f08300; }



/* WSZYSCY */

.podswietlenie { background-color: #72a100; }

.podmenu { background-color: #dbefab; }

.czcionka { color: #72a100; }



div#menu { width: 261px; float: left; }

div#menu ul, div#menu li, div#menu a { display: block; zoom:1 !important;  }





.podmenu { background-color: #efdae1; }







/* MENU NEUTRALNE */

#menu_n { width: 225px; float: right;}



#menu_n .submenu { position: absolute; right:3px; top: 10px; padding: 0px; display: block;}

/* 1 poziom */

#menu_n ul { padding-bottom: 5px; background: url(../../template/img/menu1_off.jpg) bottom center no-repeat;  }

#menu_n ul li { position: relative;  }

#menu_n ul li a { font-size: 12px; text-decoration: none; font-weight: bold; color: #a51b47; padding: 9px 5px 7px 10px; background: url(../../template/img/menu1_off.jpg) top center no-repeat;  }

#menu_n ul li span.locked { display:block; font-size: 12px; text-decoration: none; font-weight: bold; color: #768899; padding: 9px 5px 7px 10px; background: url(../../template/img/kluczyk_tlo.jpg) top center no-repeat;  }

#menu_n ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 3px 12px no-repeat #a71b47 !important; }

#menu_n ul li a:hover { background: url(../../template/img/menu2_on.gif) 3px 12px no-repeat #efdae1; }



/* 2 poziom */

#menu_n ul ul { padding-bottom: 0px; background: url(); }

#menu_n ul li ul li { }

#menu_n ul li ul li a { font-size: 11px; font-weight: normal;  background: url();  }

#menu_n ul li ul li a:hover { background: url(../../template/img/menu2_on.gif) 12px 6px no-repeat #efdae1; padding-left: 23px; margin-left: 0px; }

#menu_n ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 12px 6px no-repeat #a71b47 !important; }



/* 3 poziom */

#menu_n ul ul { padding-bottom: 0px; background: url(); }

#menu_n ul li ul li ul li { }

#menu_n ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 30px; background: url();  }

#menu_n ul li ul li ul li a:hover { background: url(../../template/img/menu2_on.gif) 19px 6px no-repeat #efdae1; }

#menu_n ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 19px 6px no-repeat #a71b47 !important; }



/* 4 poziom */

#menu_n ul ul { padding-bottom: 0px; background: url(); }

#menu_n ul li ul li ul li ul li { }

#menu_n ul li ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 37px; background: url();  }

#menu_n ul li ul li ul li ul li a:hover { background: url(../../template/img/menu2_on.gif) 26px 6px no-repeat #efdae1; }

#menu_n ul li ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 26px 6px no-repeat #a71b47 !important; }









/* MENU SPECJALISCI */

#menu_s { width: 225px; float: right;}



#menu_s .submenu { position: absolute; right:3px; top: 10px; padding: 0px; display: block;}

/* 1 poziom */

#menu_s ul { padding-bottom: 5px; background: url(../../template/img/menu1_off.jpg) bottom center no-repeat;  }

#menu_s ul li { position: relative;  }

#menu_s ul li a { font-size: 12px; text-decoration: none; font-weight: bold; color: #00408a; padding: 9px 5px 7px 10px; background: url(../../template/img/menu1_off.jpg) top center no-repeat;  }

#menu_s ul li span.locked { display:block; font-size: 12px; text-decoration: none; font-weight: bold; color: #768899; padding: 9px 5px 7px 10px; background: url(../../template/img/kluczyk_tlo.jpg) top center no-repeat;  }

#menu_s ul li a:hover { background: url(../../template/img/menu2_on_s.gif) 3px 12px no-repeat #dae7ef; }

#menu_s ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 3px 12px no-repeat #00408a !important; }

/* 2 poziom */

#menu_s ul ul { padding-bottom: 0px; background: url(); }

#menu_s ul li ul li { }

#menu_s ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 23px; background: url();  }

#menu_s ul li ul li a:hover { background: url(../../template/img/menu2_on_s.gif) 12px 6px no-repeat #dae7ef; }

#menu_s ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 12px 6px no-repeat #00408a !important; }



/* 3 poziom */

#menu_s ul ul { padding-bottom: 0px; background: url(); }

#menu_s ul li ul li ul li { }

#menu_s ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 30px; background: url();  }

#menu_s ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_s.gif) 19px 6px no-repeat #dae7ef; }

#menu_s ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 19px 6px no-repeat #00408a !important; }



/* 4 poziom */

#menu_s ul ul { padding-bottom: 0px; background: url(); }

#menu_s ul li ul li ul li ul li { }

#menu_s ul li ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 37px; background: url();  }

#menu_s ul li ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_s.gif) 26px 6px no-repeat #dae7ef; }

#menu_s ul li ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 26px 6px no-repeat #00408a !important; }





/* MENU ZARZADCY */

#menu_z { width: 225px; float: right;}



#menu_z .submenu { position: absolute; right:3px; top: 10px; padding: 0px; display: block;}

/* 1 poziom */

#menu_z ul { padding-bottom: 5px; background: url(../../template/img/menu1_off.jpg) bottom center no-repeat;  }

#menu_z ul li { position: relative;  }

#menu_z ul li a { display: block; font-size: 12px; text-decoration: none; font-weight: bold; color: #f08300; padding: 9px 5px 7px 10px; background: url(../../template/img/menu1_off.jpg) top center no-repeat;  }

#menu_z ul li span.locked { display:block; font-size: 12px; text-decoration: none; font-weight: bold; color: #768899; padding: 9px 5px 7px 10px; background: url(../../template/img/kluczyk_tlo.jpg) top center no-repeat;  }

#menu_z ul li a:hover { background: url(../../template/img/menu2_on_z.gif) 3px 12px no-repeat #ffddb6; }

#menu_z ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 3px 12px no-repeat #f08300 !important; }

/* 2 poziom */

#menu_z ul ul { padding-bottom: 0px; background: url(); }

#menu_z ul li ul li { }

#menu_z ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 23px; background: url();  }

#menu_z ul li ul li a:hover { background: url(../../template/img/menu2_on_z.gif) 12px 6px no-repeat #ffddb6; }

#menu_z ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 12px 6px no-repeat #f08300 !important; }



/* 3 poziom */

#menu_z ul ul { padding-bottom: 0px; background: url(); }

#menu_z ul li ul li ul li { }

#menu_z ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 30px; background: url();  }

#menu_z ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_z.gif) 19px 6px no-repeat #ffddb6; }

#menu_z ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 19px 6px no-repeat #f08300 !important; }



/* 4 poziom */

#menu_z ul ul { padding-bottom: 0px; background: url(); }

#menu_z ul li ul li ul li ul li { }

#menu_z ul li ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 37px; background: url();  }

#menu_z ul li ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_z.gif) 26px 6px no-repeat #ffddb6; }

#menu_z ul li ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 26px 6px no-repeat #f08300 !important; }





/* MENU WSZYSCY */

#menu_w { width: 225px; float: right;}



#menu_w .submenu { position: absolute; right:3px; top: 10px; padding: 0px; display: block;}

/* 1 poziom */

#menu_w ul { padding-bottom: 5px; background: url(../../template/img/menu1_off.jpg) bottom center no-repeat;  }

#menu_w ul li { position: relative;  }

#menu_w ul li a { font-size: 12px; text-decoration: none; font-weight: bold; color: #72a100; padding: 9px 5px 7px 10px; background: url(../../template/img/menu1_off.jpg) top center no-repeat;  }

#menu_w ul li span.locked { display:block; font-size: 12px; text-decoration: none; font-weight: bold; color: #768899; padding: 9px 5px 7px 10px; background: url(../../template/img/kluczyk_tlo.jpg) top center no-repeat;  }

#menu_w ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 3px 12px no-repeat #dbefab; }

#menu_w ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 3px 12px no-repeat #72a100 !important; }

/* 2 poziom */

#menu_w ul ul { padding-bottom: 0px; background: url(); }

#menu_w ul li ul li { }

#menu_w ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 23px; background: url();  }

#menu_w ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 12px 6px no-repeat #dbefab; }

#menu_w ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 12px 6px no-repeat #72a100 !important; }



/* 3 poziom */

#menu_w ul ul { padding-bottom: 0px; background: url(); }

#menu_w ul li ul li ul li { }

#menu_w ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 30px; background: url();  }

#menu_w ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 19px 6px no-repeat #dbefab; }

#menu_w ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 19px 6px no-repeat #72a100 !important; }



/* 4 poziom */

#menu_w ul ul { padding-bottom: 0px; background: url(); }

#menu_w ul li ul li ul li ul li { }

#menu_w ul li ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 37px; background: url();  }

#menu_w ul li ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 26px 6px no-repeat #dbefab; }

#menu_w ul li ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 26px 6px no-repeat #72a100 !important; }



/* MENU DZIECI*/

#menu_d { width: 225px; float: right;}



#menu_d .submenu { position: absolute; right:3px; top: 10px; padding: 0px; display: block;}

/* 1 poziom */

#menu_d ul { padding-bottom: 5px; background: url(../../template/img/menu1_off.jpg) bottom center no-repeat;  }

#menu_d ul li { position: relative;  }

#menu_d ul li a { font-size: 12px; text-decoration: none; font-weight: bold; color: #012345; padding: 9px 5px 7px 10px; background: url(../../template/img/menu1_off.jpg) top center no-repeat;  }

#menu_d ul li span.locked { display:block; font-size: 12px; text-decoration: none; font-weight: bold; color: #768899; padding: 9px 5px 7px 10px; background: url(../../template/img/kluczyk_tlo.jpg) top center no-repeat;  }

#menu_d ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 3px 12px no-repeat #dbefab; }

#menu_d ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 3px 12px no-repeat #012345 !important; }

/* 2 poziom */

#menu_d ul ul { padding-bottom: 0px; background: url(); }

#menu_d ul li ul li { }

#menu_d ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 23px; background: url();  }

#menu_d ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 12px 6px no-repeat #dbefab; }

#menu_d ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 12px 6px no-repeat #012345 !important; }



/* 3 poziom */

#menu_d ul ul { padding-bottom: 0px; background: url(); }

#menu_d ul li ul li ul li { }

#menu_d ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 30px; background: url();  }

#menu_d ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 19px 6px no-repeat #dbefab; }

#menu_d ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 19px 6px no-repeat #012345 !important; }



/* 4 poziom */

#menu_d ul ul { padding-bottom: 0px; background: url(); }

#menu_d ul li ul li ul li ul li { }

#menu_d ul li ul li ul li ul li a { font-size: 11px; font-weight: normal; padding: 3px 5px 3px 37px; background: url();  }

#menu_d ul li ul li ul li ul li a:hover { background: url(../../template/img/menu2_on_w.gif) 26px 6px no-repeat #dbefab; }

#menu_d ul li ul li ul li ul li a.on { color: #fff; background: url(../../template/img/menu1_on.gif) 26px 6px no-repeat #012345 !important; }

/* MENU END */



#menu ul li { margin-top: -1px; }



#menu ul li ul li a { border-bottom: 1px solid #b2b2b2; padding: 3px 5px 3px 0px; margin-left: 25px;  }

#menu ul li ul li a:hover { padding-left: 25px; margin-left: 0px; border-color: #fff; }

#menu ul li ul li a.on { padding-left: 25px; margin-left: 0px; border-color: #fff; }



#menu ul li ul li ul li a { border-bottom: 1px solid #ccc; padding: 3px 5px 3px 0px; margin-left: 35px;  }

#menu ul li ul li ul li a:hover { padding-left: 35px;  }

#menu ul li ul li ul li a.on { padding-left: 35px;  }



#menu ul li ul li ul li ul li a { border-bottom: 1px solid #ddd; padding: 3px 5px 3px 0px; margin-left: 45px;  }

#menu ul li ul li ul li ul li a:hover { padding-left: 45px;  }

#menu ul li ul li ul li ul li a.on { padding-left: 45px;  }



#menu ul li ul li.locked { background: url(../../template/img/kluczyk.jpg) 12px 5px no-repeat;  }

#menu ul li ul li ul li.locked { background: url(../../template/img/kluczyk.jpg) 22px 5px no-repeat;  }

#menu ul li ul li ul li ul li.locked { background: url(../../template/img/kluczyk.jpg) 32px 5px no-repeat;   }



#menu ul li ul li span.locked { border-bottom: 1px solid #b2b2b2; margin-left: 25px; padding: 3px 5px 3px 0px; display:block; font-size: 11px; text-decoration: none; font-weight: normal; background: url();  }

#menu ul li ul li ul li span.locked { border-bottom: 1px solid #ccc; margin-left: 35px; }

#menu ul li ul li ul li ul li span.locked { border-bottom: 1px solid #ddd; margin-left: 45px; }



/* BOTTOM */

div#bottom_all { height: 66px; background: url(../../template/img/bottom_tlo.jpg) top center repeat-x #f7f5ec; }

div#bottom { 	width: 961px; margin: 0 auto; padding-top: 12px; color: #666; line-height: 95%; text-align: left;}

div#bottom h3 { color: #901f3e; font-weight: bold; }

div#bottom a { font-weight: bold; text-decoration: none; }

div#bottom a:hover { text-decoration: underline; }

div#bottom a.color1 { color: #2e416d;}

div#bottom a.color2 { color: #e69924;}

div#bottom a.color3 { color: #738c24;}

div#bottom a.color4 { color: #7e0026;}

/* BOTTOM END */



/* REJESTRACJA */

.rejestracja_box { clear: both; width: 352px; _width: 366px; padding: 9px 0px 4px 14px; background-color: #eee; margin: 0 auto; margin-bottom: 3px; text-align: left; }

.rejestracja_box h2 { color: #666; font-weight: bold; font-size: 12px; margin-bottom: 5px;}

.rejestracja_box label { color: #666; text-align: right; float:left; width: 117px; margin-right: 2px; font-size: 12px; margin-top: 3px; }

.rejestracja_box label span { color: #a71b48; }

.rejestracja_box input, .rejestracja_box select  { color: #666; float: left; font-size: 11px ;font-family: Arial, Helvetica, sans-serif; width: 198px; padding-left: 7px; height: 16px; _height: 19px; padding-top: 3px; border: 1px solid #bbb; margin-bottom: 5px; background-color: #fff; }

.rejestracja_box select { height: 19px; width: 207px; _width: 198px; padding-top: 0px;}

.rejestracja_box .error { color: #a71844; }

.rejestracja_box input.error { color: #a71844; border-color: #a71844; }

.rejestracja_box input.checkbox { width: 13px; height: 13px; border: 0px !important; background-color: transparent;}

.rejestracja_box input.radio { width: 13px; height: 13px; margin-right: 2px; border: 0px !important; background-color: transparent; }

/* REJESTRACJA END */



/*** NEWSY ***/



.art_photos.news.lewo{ width:228px; }

h1.news2{ margin-bottom:0; }

#artykul cite.dodano{ display:block; margin:0px 0 0px 0; font-size:11px; }

#artykul hr{ padding:5px 0 0 0; margin:0 0 5px 0; }

#artykul .news h2 { font-weight: bold; font-size: 12px;}

#news_nav a{ float:right; margin-left:10px; font-weight:bold; text-decoration:none; margin-top: 5px;  }

#news_nav a:hover{ color:#000; text-decoration:underline; }

#news_nav a.powrot{ float:left; margin-left: 0px; }

#artykul .news a{ text-decoration: none;  font-size: 12px;  }

#artykul .news a:hover{ color:#000; text-decoration:underline; }

#artykul .news{ border-bottom:1px dotted #999; padding-bottom:10px; margin-top:10px; font-size: 12px;  }

#artykul .news a.wiecej, a.wiecej{ display: block; font-weight: bold !important; float: right; margin-top: 5px; padding-right: 15px;background:url('../img/more.jpg') top right no-repeat; font-size: 11px !important;  }

#artykul .news a:hover.wiecej, a:hover.wiecej{ background-position: bottom right;  }



a.mniej{ padding-left: 15px;background:url('../img/less.jpg') top left no-repeat; font-size: 11px !important; font-weight: normal !important;  }

a:hover.mniej{ background-position: bottom left;  }

/* w liscie archiwum wszystkie teksty MUSZA byc wyrównane do lewej strony, bez względu na edytor */

#artykul .news div{ text-align:left !important; }

#artykul .news td {font-size: 12px;}

.galeria-element {float: left; width: 162px;}

.galeria-element img{ padding: 3px; border: 1px solid #c9c9c9; width:142px; height: 86px;}





.pliki-element {margin-top: 7px; color: #999; font-size: 11px;}

.pliki-element a { font-size: 11px !important; }



.pliki-extended-element {margin-top: 10px; color: #999; font-size: 11px; border-bottom:1px dotted #999; padding-bottom:10px;}

.pliki-extended-element a { font-size: 11px !important; }

.plik-extended { padding-left: 10px; margin-top: 5px;}

/* PAGINACJA */

#artykul .pag{ clear:both; display:block; padding-right: 23px; height: 21px; padding-top: 5px; margin-top: 1px; overflow:auto; margin-bottom:10px; background:#fff url(../img/paging_tlo.jpg) no-repeat scroll top right;  }

#artykul .pag a,#artykul .pag span{ font-size: 11px; text-decoration: none; clear:none; display:block; width:11px; height:11px; border:0px solid #c00; float:right; padding:0; margin:0 2px 0 2px; text-align:center; font-weight:normal !important; }



#artykul .pag .first,

#artykul .pag .prev,

#artykul .pag .next,

#artykul .pag .last{ line-height:10px; font-size:10px; overflow:hidden; text-indent:-12000px; text-decoration: none; height:10px !important; margin-top: 1px;  }



#artykul .pag .first,

#artykul .pag .prev,

#artykul .pag .next,

#artykul .pag .last,

#artykul .pag .inactive{ text-decoration: none;  }



#artykul .pag .inactive, #artykul .pag .selected{ color:#999; background:none; border:0; cursor:pointer; }

#artykul .pag .first{ background:url('../img/pag_first.jpg') no-repeat 0 0; }

#artykul .pag .prev{ background:url('../img/pag_prev.jpg') no-repeat 0 0; }

#artykul .pag .normal{ color:#666;  }

#artykul .pag .selected{ font-weight:bold !important; }

#artykul .pag .selected_n{ color:#a51b47; }

#artykul .pag .selected_s{ color:#00408a; }

#artykul .pag .selected_z{ color:#f08300; }

#artykul .pag .selected_w{ color:#72a100; }

#artykul .pag .normal,

#artykul .pag .selected{ background:transparent url(../img/pag_bullet.jpg) no-repeat scroll 13px 5px;  padding:0 6px 0 0; _padding-right:12px; margin:0 0 0 2px; }



#artykul .pag a:hover,#artykul .pag .selected:hover{  text-decoration: none; }



#artykul .pag .next{ background:url('../img/pag_next.jpg') no-repeat 0 0; }

#artykul .pag .last{ background:url('../img/pag_last.jpg') no-repeat 0 0; }



	#artykul .pag a.first:hover,

	#artykul .pag a.prev:hover,

	#artykul .pag a.next:hover,

	#artykul .pag a.last:hover{ background-position:0 -10px; text-decoration: none;  }

	#artykul .pag a.inactive:hover{ background-position:0 0; text-decoration: none;  }

#artykul .pag a.last_normal{ background:none; padding-right:0; text-decoration: none;  }



/* BEGIN - Debugger zapytan */

.dbRD { width:100%; overflow:auto; background: #C03E43; border-top:5px solid #e03E43; }

.dbRD table{ border: 2px solid #444; width:100%;  }

.dbRD td{ border-right:1px solid #aaa;  padding:4px; border-bottom:1px dashed #ccc; font-size:10px;}

.dbRD th{ padding:4px; font-weight:normal; font-size:10px; background:#444; color:#fff; border-top:5px solid #666; }

.dbRD tr.odd{ background:#eee; }

.dbRD tr{ background:#fff; }

.dbRD tr:hover{ background:#fee !important; }



.dbRD div.query{ background: #C03E43; color:#fff; font-weight:bold; font-size:9px;  }

.dbRD div.query div{ padding:4px;   }

.dbRD div.outertable{  }

/* END - Debugger zapytan */



/* ZDJECIA */

.art_photos{ }

.art_photos div{ float:left; display:inline; }

.art_photos a{ float:left; display:inline; font-size:10px; position:relative; }

.art_photos a img.lupa{ display:none; position:absolute; top:0; left:0; }

.art_photos a:hover img.lupa{ display:block; position:absolute; top:0; left:0; }

.art_photos a img.lupa{ _filter:alpha(opacity=50);_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

.art_photos div span{ float:left; clear:both; display:block; padding:0 2px 0 2px; width:100%; font-size: 11px; }

.art_photos div img{  }

	.art_photos.gora{ width:100%; overflow:auto; }

	.art_photos.gora div{ margin:0 10px 10px 0; width:auto; }



	.art_photos.dol{ width:100%; }

	.art_photos.dol div{ margin:10px 10px 0 0; width:auto; }



	.art_photos.prawo{ float:right; width:164px; }

	.art_photos.prawo div{ margin:0 0 10px 10px; }



	.art_photos.lewo{ float:left; width:164px; }

	.art_photos.lewo div{ margin:0 10px 10px 0; }



	.art_photos.galeria{ float:left; width:100%; }

	.art_photos.galeria div{ margin:0 17px 0 0; width:149px; }

	.art_photos.galeria div.last{ margin:0 0 0 0; }



	#artykul input  { color: #666; float: left; font-size: 11px ;font-family: Arial, Helvetica, sans-serif; width: 198px; padding-left: 7px; height: 16px; _height: 19px; padding-top: 3px; border: 1px solid #bbb; margin-bottom: 5px; background-color: #fff; }



/***** MUZEUM *****/

	#wyszukiwarka_muzea #wyszukiwarka_muzea_polska { float: left; padding: 10px 0px 0px 15px; width: 308px; height: 319px; background-color: #eee;  }

	#wyszukiwarka_muzea_prawo {margin-left: 8px; float: left; }

	#wyszukiwarka_muzea_prawo .belka { padding: 8px 0px 0px 12px; background-color: #eee; width: 307px; height: 69px; margin-bottom: 7px;}

	#wyszukiwarka_muzea_prawo .belka div {float: left; margin-top: 17px;}

	#wyszukiwarka_muzea_prawo .belka  input { float: none; margin-top:5px; vertical-align: middle; height: 13px; _height: 16px; border-color: #D7D9E0;}

	#wyszukiwarka_muzea_prawo .belka select , #wyszukiwarka_muzea select { float: none; margin-top:5px; vertical-align: baseline; font-size: 11px; width: 208px;}

	#wyszukiwarka_muzea_dol { padding: 12px 25px 0px 0px; height: 32px; background-color: #eee; }

	#wyszukiwarka_muzea_dol a {float: right;}

	#wyszukiwarka_muzea big { font-weight: bold; font-size: 30px; float: left; width: 32px;}

	.opis_muzeum { width: 530px; }

	.bip_info {font-size: 11px;}







/***** WYSZUKIWANIE *****/

	.search_head{ padding:5px 5px 5px 15px; font-weight:bold; color:#343434; background:#e5e5e5 url('../img/search_head_bg.jpg') no-repeat left top; margin-bottom:20px; }

	.wynik_wyszukiwania strong{ color:#A71B47; font-weight:normal; }

	.search_head strong{ color:#A71B47; }

	.wynik_wyszukiwania a strong{ font-weight:bold; }

	

	.wynik_wyszukiwania{ border:1px dotted #ccc; border-width:1px 0 0 0; padding:10px 0 0 0; clear:both; }

	.wynik_wyszukiwania.empty{ border-bottom:0; padding:10px 0 10px 15px; }

	.wynik_wyszukiwania a{ color:#555555; font-weight:bold; margin-bottom:5px; text-decoration:none; }

	.wynik_wyszukiwania a:hover{ color:#000; text-decoration:underline; }

	.wynik_wyszukiwania a:hover strong{ color:#000; }

	.wynik_wyszukiwania a.wiecej{ float:none; text-align:right; width:auto; }

	

	.wynik_wyszukiwania.first{ border-width:0; }

	.wynik_wyszukiwania.last{ border-width:1px 0 1px 0; }



/***** FAQ *****/

    .faq{ _zoom:1; clear:both; border-bottom:none; margin:0 5px 4px 0; padding:0 0 0 0; }

	.faq h2{ font-size: 12px !important; border-top:1px solid #fff; /*text-transform:uppercase;*/ font-weight:bold; display:block; padding:8px 8px 8px 32px; cursor:pointer; background:#e5e5e5 url('../img/pytania_bg.jpg') no-repeat 0 0; color:#555555; }

	#artykuls h3 span,

	.faq h2 span{ float:right; display:block; width:10px; height:6px; line-height:1px; background:url('../img/pytania_bg_arrow.gif') no-repeat 0 0; margin-top:5px; }

    .faq h2.selected{ background:url('../img/pytania_bg_selected.jpg') no-repeat 0 0; border:1px solid #aaa; border-width:1px 0 1px 0; }

	.faq h2.selected span{ background-position:0 -6px; }

	.faq div{ clear:both; padding:10px; line-height:12px; text-align:justify; }

	.faq div.hide{ display:none; /*background-color:#cccccc;*/ border-bottom:1px solid #aaa; line-height:14px; }

	.faq.last h2{ }

	.faq.last div{ border-top:0; }

	h2.row0{ background-color:#eee; }



/***** URZĘDY OCHRONY ZABYTKÓW *****/

#wyszukiwarka_urzedow_polska { background-color: #eee; }



	

/***** MAPA STRONY - NICZEGO NEI RUSZAĆ BEZ KONSULTACJI !!!! *****/

	ul.menu{ float:left; width:240px; }

	ul.menu ul{ width:228px; }

	ul.menu ul ul{ width:216px; }

	ul.menu ul ul ul { width:204px; }

	

	#content #menu1_0 li,

	#content #menu2_0 li,

	#content #menu3_0 li,

	#content #menu4_0 li{ clear:left; background:none; padding-left:0; margin-left:12px; }

	

	#content #menu1_0 a,

	#content #menu2_0 a,

	#content #menu3_0 a,

	#content #menu4_0 a{ text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:2px; }

	

	#menu1_0 a{ color:#A51B47; }

	#menu2_0 a{ color:#00408A; }

	#menu3_0 a{ color:#F08300; }

	#menu4_0 a{ color:#72A100; }

	

	#menu1_0 a:hover{ background-color:#efdae1; }

	#menu2_0 a:hover{ background-color:#dae7ef; }

	#menu3_0 a:hover{ background-color:#ffddb6; }

	#menu4_0 a:hover{ background-color:#dbefab; }

	

	#menu1_0 a.li_a_0,

	#menu2_0 a.li_a_0,

	#menu3_0 a.li_a_0,

	#menu4_0 a.li_a_0{ text-transform:uppercase; font-weight:bold; padding:5px !important; }

	

	#menu1_0 .level1 a.li_a_1,

	#menu2_0 .level1 a.li_a_1,

	#menu3_0 .level1 a.li_a_1,

	#menu4_0 .level1 a.li_a_1{ font-weight:bold; }



/***** KALENDARZ *****/

#artykul .lata{ width:100%; float:left; background:#eee url(../img/ul.lata_bg.jpg) no-repeat left 14px; font:bold 11px arial,tahoma,sans-serif; color:#f08300; margin-bottom:10px; }

#artykul .lata dd{ display:inline; text-align:center; background-image:none; }

#artykul .lata th{ text-align:center; background-color:#fff; }

	#artykul .lata .selected{ color:#666 !important; font-weight:bold; }

#artykul .lata .miesiac{ width:auto; border-top:2px solid #f08300; text-align:center; }

#artykul .lata .first{ background:#eee url(../img/ul.lata_bg.jpg) no-repeat left top; }

#artykul .lata .last{ background:#eee url(../img/ul.lata_bg.jpg) no-repeat right top; }

#artykul .lata a{ text-decoration:none; display:block; padding:8px 0; }

#artykul .lata a:hover{ text-decoration:underline; color:#000; }

#artykul .right{ float:left; width:550px; _width:525px; }

#artykul .kal_item{ border-bottom:1px dotted #ccc; padding:5px 5px 10px 0px; clear:both; overflow:auto; height:auto; }

#artykul .kal_data{ width:90px; display:block; float:left; }

#artykul .organizator{ float:right; margin:4px 10px; }

#artykul .right h3{ float:left; font:bold 12px arial; }

#artykul .fck{ clear:left; }



/***** INFORMATOR ARCHEOLOGICZNY *****/

#wyszukiwarka_informator { background: #eee url(../img/tlo_informator.jpg) repeat-y top left }

#wyszukiwarka_informator #wyszukiwarka_informator_lewo { float: left; padding: 10px 0px 0px 12px; width: 310px; _width: 307px;  }

#wyszukiwarka_informator_prawo {margin-left: 8px; float: left; padding: 8px 0px 0px 12px; width: 307px;  }

#wyszukiwarka_informator_prawo .belka div {float: left; margin-top: 17px;}

#wyszukiwarka_informator_prawo input, #wyszukiwarka_informator_lewo input { float: none; margin-top:5px; vertical-align: middle; height: 13px; _height: 17px; border-color: #D7D9E0; width:218px;}

#wyszukiwarka_informator_prawo select , #wyszukiwarka_informator select { float: none; margin-top:5px; vertical-align: baseline; font-size: 11px; width: 228px; margin-bottom:5px;}

#wyszukiwarka_informator_dol { padding: 12px 25px 0px 0px; height: 32px; background-color: #eee; }

#wyszukiwarka_informator_dol a {float: right;}

#wyszukiwarka_informator big { font-weight: bold; font-size: 30px; float: left; width: 32px;}

#wyszukiwarka_informator small { font-size: 10px; }

.table_inf_arch tr td { padding: 2px; }
















