/*
***************************

	 kontenery

***************************
*/

html, body{
padding: 0; margin: 0;
height: 100%;
}

html{
b_ackground: #D0E8F2;
background:#FFFFFF;
text-align: center;
}

body{
width: 799px;
text-align: left;
margin: -18px auto 0 auto;
font: 9pt normal Tahoma, "Trebuchet MS", Arial;
color: #000;
}
#body_container{
b_ackground: url(../gfx/background2.gif) 0 0 repeat-y;
padding: 0 22px 0 20px;
position: relative;
height: auto;
min-height: 100%
}

#header_container{
height: 117px;
width: 799px;
margin-left: -20px;
background: url(../gfx/header3.jpg) 0 0px no-repeat;
height:0px;
display:none;
}

#top_container{
height: 35px;
background: url(../gfx/top_container_background.gif) 0 0 repeat-x;
height:0px;
display:none;
}

#left_container{
float: left;
width: 0px;
background: url(../gfx/h1_background.gif) 0 0 repeat-x;
padding: 35px 0 80px 0;
border-top: solid 4px #FFF;

height:0px;
display:none;

}

#center_container{
padding: 45px 15px 80px 15px;
margin-left: 149px;
text-align: justify;
}
#clearing{
clear: both;
}
#bottom_container{
width: 739px;
height: 46px;
line-height: 30px;
position: absolute;
bottom: 30px; left: 0;
background: url(../gfx/background_bottom.gif) 0 0 no-repeat;
padding: 0 30px;
font-size: 0.8em;
height:0px;
display:none;

}
#bottom_container a{
color: #646464;
font-weight: normal;
}

#footer_container{
width: 799px;
height: 30px;
position: absolute;
bottom: 0; left: 0;
background: #D0E8F2;
text-align: center;
display:none;
height:0px;
}


/*
***************************

	 inne style

***************************
*/

p.msg{
color: #84C73A;
font-weight: bold;
padding: 5px;
}

a{
color: #00BDD9;
text-decoration: none;
font-weight: bold;
}
a:hover,a.active{
text-decoration: underline;
}

#left_container a.dot{
color: #00BCD0;
text-decoration: none;
display: block;
text-align: right;
padding-right: 16px;
background: url(../gfx/newsletter_dot.gif) 96% 50% no-repeat;
font-size: 0.8em;
}

#left_container a.dot:hover{
text-decoration: underline;
}
#left_container a.bbottom{
border-bottom: solid 4px #FFF;
}

#nav_strip{
margin-top: 4px;
display: block;
height: 35px;
line-height: 35px;
color: #FFF;
padding: 0 5px;
background: url(../gfx/h1_background.gif) 0 0 repeat-x;
font-size: 8pt;
position: absolute;
top: 152px;
left: 170px;
width: 597px;
display: block;
}
#nav_strip a{
color: #FFF;
font-weight: normal;
}

#langbox{
position: absolute;
top: 65px;
left: 40px;
font-weight: normal;
}
#langbox a{
font-weight: normal;
}

#header_container .subpage_brief_middle{
color: #9CDCFF;
padding: 66px 0 0 40px;
font-size: 0.9em;
}
#header_container .subpage_brief_middle a{
color: #9CDCFF;
font-weight: normal;
text-decoration: underline;
}


/*
***************************

	 naglowek dzialu

***************************
*/

h1.title{
display: none;
}

/*
***************************

	 gorne menu nawigacyjne

***************************
*/

#gorne_nav_menu ul{
margin: 0; padding: 0;
list-style: none;
}

#gorne_nav_menu ul.level1 li{
height: 35px;
line-height: 35px;
float: left;
padding: 0 5px;
background: url(../gfx/nav_back_pion.gif) 0 0 no-repeat;
position: relative;
}
#gorne_nav_menu ul.level1 li#li_2_1{
background: none;
}

#gorne_nav_menu ul.level1 li a{
color: #01547C;
font-weight: bold;
text-decoration: none;
display: block;
float: left;
height: 35px;
}
#gorne_nav_menu ul.level1 li a:hover,#gorne_nav_menu ul.level1 li a.active{
color: #01BEDB;
font-weight: bold;
}
#gorne_nav_menu ul.level2{
display: none;
position: absolute;
top: 35px;
left: -11px;
width: 162px;
background: url(../gfx/nav_bottom2.png) 0 100% no-repeat;
padding-bottom: 11px;
}
#gorne_nav_menu ul.level1 li:hover ul.level2{
display: block;
}
#gorne_nav_menu ul.level2 li{
float: none;
border: 0;
height: 25px;
line-height: 25px;
padding: 0 11px;
background: url(../gfx/nav_back2.png) 0 100% repeat-y;
}
#gorne_nav_menu ul.level2 li a{
float: none;
height: 25px;
line-height: 25px;
background: #EDE9E8;
padding: 0 5px;      
border-bottom: solid 1px #DDDDDF;
border-top: solid 1px #FFF;
}
#gorne_nav_menu ul.level2 li a:hover{
background: #DDDDDF;
}


/*
***************************

	 lewe menu nawigacyjne

***************************
*/

#lewe_nav_menu ul{
border-top: solid 4px #FFF;
margin: 0; padding: 0;
list-style: none;
}
#lewe_nav_menu ul.level1 li a{
color: #01547C;
font-weight: bold;
text-decoration: none;
display: block;
height: 25px;
line-height: 25px;
background: #E9EAEE;
text-align: right;
padding: 0 5px;
border-bottom: solid 1px #DDDDDF;
border-top: solid 1px #FFF;
}
#lewe_nav_menu ul.level1 li a:hover,#lewe_nav_menu ul.level1 li a.active{
color: #01BEDB;
font-weight: bold;
}
#lewe_nav_menu ul.level1 li a:hover{
background: #DDDDDF;
}

/*
***************************

	 dolne menu nawigacyjne

***************************
*/

#dolne_nav_menu ul{
margin: 0; padding: 0;
list-style: none;
}
#dolne_nav_menu ul.level1 li{
display: inline;
}
#dolne_nav_menu ul.level1 li a{
color: #01547C;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: right;
padding: 0 5px;
}
#dolne_nav_menu ul.level1 li a:hover,#dolne_nav_menu ul.level1 li a.active{
font-weight: bold;
text-decoration: underline;
}

/*
***************************

	 panel uzytkownika

***************************
*/

div.user_panel{
background: #F5F8F8;
padding: 5px;
border-top: solid 4px #FFF;
border-bottom: solid 4px #FFF;
}
div.user_panel p{
margin: 0;
text-align: right;
}
div.user_panel p.witaj{
/* text-align: center; */
color: #84CC38;
font-weight: bold;
}
div.user_panel p a{
color: #00BCD0;
text-decoration: none;
padding-right: 11px;
background: url(../gfx/user_panel_dot.gif) 100% 50% no-repeat;
font-size: 0.8em;
}
div.user_panel p a:hover{
text-decoration: underline;
}

div.user_panel input.text{
border-top: solid 1px #A1A3A2;
border-left: solid 1px #A1A3A2;
border-right: solid 1px #DCDCDC;
border-bottom: solid 1px #DCDCDC;
width: 130px;
margin: 2px 0;
color: #84CC38;
font-size: 0.8em;
padding: 0.2em;
}
div.user_panel input#uplogin{
background: #FFF url(../gfx/uplogin.gif) 0 50% no-repeat;
}
div.user_panel input#uppasswd{
background: #FFF url(../gfx/uppasswd.gif) 0 50% no-repeat;

}
div.user_panel form{
display: inline;
}
/*
***************************

	 aktualnosci strona glowna

***************************
*/

h2.notki_brief{
font: normal 2em Arial;
border-top: solid 1px #E6E6E6;
color: #B5D742;
padding: 0.5em 0 0 0.5em;
}

table.notki_brief{
width: 99%;
border-collapse: collapse;
}
table.notki_brief td{
padding: 10px;
vertical-align: top;
width: 50%;
text-align: justify;
}
table.notki_brief td a.title{
padding-left: 11px;
background: url(../gfx/notki_brief_dot.gif) 0 4px no-repeat;
color: #000;
}
table.notki_brief td span.datagodzina{
display: block;
color: #000;
font-size: 0.8em;
}
