body{
  background-color: #DADEB1;
  margin:0 auto;
  overflow-y:scroll;
  line-height: 16px;
  font-family: "Trebuchet MS", Verdan, sans-serif;
}

div, td,  h1, h2, h3, h4, h5
{
  color: #676661;
  font-size: 12px;
  font-family: "Trebuchet MS", Verdan, sans-serif;
}


a{text-decoration: none; font-size:11px;}
img{border: none; margin: 0px; padding: 0px;}
p{border: none; margin: 0px; padding: 0px;}
form{padding: 0px; margin: 0px;}
br {clear:left;}

.submit_button{height:16px;  padding: 0px 10px 2px 10px; margin: 0px 0px 0px 0px; background: #F0F0F0; font-size:10px; border: solid #D2DBC3 1px; color:#33392A;}
.submit_button2{height:25px;  padding: 0px 10px 2px 10px; margin: 0px 0px 0px 0px; background: #F0F0F0; font-size:11px; border: solid #D2DBC3 1px; color:#33392A;}
.input_button{height:12px; margin: 2px 0px 0px 0px; background: #F0F0F0; border: solid #D2DBC3 1px; font-size:10px; color:#33392A;}

.info{float:left;  width:500px; padding: 5px 10px 5px 10px; clear:left; color: #000000;}
.error{float:left; width:540px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #FF0000; border: solid #000 1px;}
.communication{float:left; width:540px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #008000; border: solid #000 1px;}



#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;
  background: #fff;
  zoom:1;
}


#HeaderFlags{float:left; width:980px; height:46px; background: url('../../../images/wiosna/header_flags.jpg') no-repeat; }
#HeaderFlags p{text-align:right; }
#HeaderFlags img{float:right; margin:0px 10px 0px 0px; padding:0px;}

#HeaderLogoA{float:left; width:572px; height: 302px; padding:0; margin:0; }
#Logo{height:248px;}
#MenuTop{float:left; width:572px; height:54px;}
#MenuTopSearch{float:left;  width:418px; height:54px; padding:0; margin:0; }
#MenuTopSearchA{float:left; width:418px; height:33px; padding:0; margin:0; background: url('../../../images/wiosna/search.jpg') repeat-x;}
#MenuTopSearchAInput{background:#fff; width: 130px; height:14px; margin:4px 2px 0px 10px; padding:3px 3px; border:solid #F1F2E2 2px; font-size:10px;}
#MenuTopSearchASend{background:#E8ECD1; width:80px;   margin:0px; padding:2px 0px; color:#63492E; font-weight:bold; border:solid #63492E 0px; font-size:11px;}

#MenuTopSearchB{float:left; width:418px; height:21px; padding:0; margin:0; background: url('../../../images/wiosna/imieniny.jpg') repeat-x;}
#MenuTopSearchB p{padding: 0px 10px; color: #304D1F;}

#MenuTopButton{float:left; width:154px; height:54px; padding:0; margin:0; }



#HeaderLogoB{float:left; width:408px; height: 302px; padding:0; margin:0; }
#Button{width:408px; height:72px;}
#Extra{width:408px; height:230px; background: url('../../../images/wiosna/extra.jpg') no-repeat;}

#ExtraContent{
 position:relative;
 left:11px;
 top:15px;
 width:350px;
 height:185px;
}


#ExtraTextBackground{
 position:absolute;
 left:583px;
 top:217px;
 width:350px;
 height:55px;
 z-index:50;
 background:#000;
 opacity: 0.6;
 filter:Alpha(Opacity=60);
}


#ExtraText{
 position:absolute;
 left:583px;
 top:217px;
 padding: 5px 10px;
 width:330px;
 height:45px;
 color:#fff;
 font-size:12px;
 z-index:60;
}
#ExtraText h1{padding:0; margin:0; color:#fff;}
#ExtraText p{padding:0; margin:0; color:#fff;}


#ExtraPagination{
 position:absolute;
 left:583px;
 top:273px;
 padding: 2px 10px 0px 10px;
 width:330px;
 height:12px;
 color:#fff;
}
.ExtraPaginationNumberNormal{
 float:left;
 padding: 0px 4px;
 margin: 0px 2px;
 cursor:pointer;
}

.ExtraPaginationNumberActive{
 float:left;
 padding: 0px 4px;
 margin: 0px 2px;
 background: #E4D314;
 cursor:pointer;
}

.ExtraMore{color:#E5BA13; font-weight:bold;}



#HeaderLogoA img{float:left; padding:0; margin:0;}
#HeaderLogoB img{float:left; padding:0; margin:0;}





#HeaderLine{float:left; width:980px; height:1px;  background:#000; }



/*FOOTER*/
#Footer{float:left; width: 980px; padding: 0px;  background:#E5D317;}
#Footer p{float:left; width:980px;  height:5px; background:#E5D317;}

#Footer_1{float: left; width: 980px; background:#194802;}
#Footer_1 p{color:#638C12; padding:5px 0px; margin:0px; text-align:center; font-size:12px; font-weight:bold;}
#Footer_1 a{color:#638C12;}



#Footer_2{float:left; width:980px; height: 25px; }
#Footer_2 p{text-align: left; color: #000; margin: 0px; padding: 4px 10px 0px 10px;}
#Footer_2 a{color: #000;}






/*SRODEK START*/
#contenerclear{
  float: left;
  width: 980px;
  color: #000;
  padding: 10px 0px 10px 0px;
  background-color: #fff;
}


#contener{
  float: left;
  width: 980px;
  color: #000;
  padding: 10px 0px 10px 0px;
  background: url('../../../images/wiosna/background.gif') repeat-y;
  background-color: #fff;
  zoom:1;
}



/*CONTENER nr 1*/
#contener_1{float: left; width: 200px;}


#MenuLeft{
 float:left;
 width: 180px;
 padding: 0px 10px 0px 10px;
 margin:0px;
 zoom:1;
}
#MenuList{
 float:left;
 width: 180px;
 margin:0;
 padding:0;
}

.menu_left_normal{
 float:left;
 width: 180px;
 margin: 5px 0px 2px 0px;
 color: #17380B;
 font-size: 13px;
 cursor:pointer;
 font-weight:bold;
 text-align:left;
 font-family: Trebuchet MS;
 border-bottom:solid #E9EDD6 2px;
}
.menu_left_normal p{color: #17380B; font-size: 12px; margin:0; padding: 8px 5px 3px 5px; }
.menu_left_normal a{color: #17380B; font-size: 12px; }


.menu_left_active{
 float:left;
 width:180px;
 margin: 5px 0px 2px 0px;
 color: #FFFFFA;
 font-size: 13px;
 xbackground: red;
 text-align:left;
 font-weight:bold;
 zoom:1;
}
.menu_left_active p{color: #17380B; font-size: 12px; margin:0; padding: 8px 5px 3px 15px; background: url('../../../images/wiosna/dziubek_active.jpg') no-repeat top left;}
.menu_left_active a{color: #17380B; font-size: 12px;}



.menu_left_level_1{
 float:left;
 width:155px;
 padding: 6px 0px 2px 25px;
 color: #695F44;
 font-size: 12px;
 font-family: Trebuchet MS;
 zoom: 1;
 border-bottom:solid #E9EDD6 1px;
 background: url('../../../images/wiosna/dziubek_active_2.jpg') no-repeat center left;
}
.menu_left_level_1 a{color: #695F44; font-size: 12px; font-family: Trebuchet MS;}

.xitemx{
 float:left;
 width:180px;
 padding: 0px;
 margin: 0px;
 display:none;
 zoom: 1;
}






.MenuLeftBaners{
 float:left;
 width: 200px;
 padding:10px 0px;
}


.MenuLeftBaner{
 float:left;
 width: 180px;
 padding:0px;
 margin:0px;
}




/*CONTENER nr 22*/
#contener_22{float:left; width:950px; padding:15px; margin:0px; background: #fff ;}
#contener_22 .navigation{float:left; width: 950px; color: #808080; padding: 2px 0px 2px 0px; font-size: 11px;}
#contener_22 .navigation a{color:#808080;}
#contener_22 .title{float:left; width: 950px; color: #17380B; padding: 5px 0px 5px 0px; font-size: 13px; line-height: 17px; font-weight:bold;}
#contener_22 .title a{color:#17380B; font-size: 18px;}
#contener_22 .lines{float:left; width: 950px; height:1px; margin: 2px 0px 2px 0px; background: #C0C0C0;}
#contener_22 .lines2{float:left; width: 950px; height:1px; margin: 2px 0px 2px 0px; background: #C0C0C0;}
#contener_22 .contents{float:left; width: 950px; color: #2C2A1B; padding: 5px 0px 5px 0px; text-align:left;}
#contener_22 .contents_center{float:left; width: 950px; color: #2C2A1B; padding: 15px 0px 15px 0px; text-align:center;}




/*CONTENER nr 2*/
#contener_2{float:left; width:600px; padding:0px 10px 0px 10px; margin:0px;}

#contener_2 .navigation{float:left; width: 600px; color: #808080; padding: 2px 0px 2px 0px; font-size: 11px;}
#contener_2 .navigation a{color:#808080;}

#contener_2 .title{float:left; width: 610px; color: #17380B; padding: 5px 0px 5px 0px; font-size: 13px; line-height: 17px; font-weight:bold;}
#contener_2 .title a{color:#17380B; font-size: 18px;}

#contener_2 .lines{float:left; width: 600px; height:1px; margin: 2px 0px 2px 0px; background: #C0C0C0;}
#contener_2 .lines2{float:left; width: 600px; height:1px; margin: 2px 0px 2px 0px; background: #C0C0C0;}


#contener_2 .contents{float:left; width: 590px; color: #2C2A1B; padding: 5px 0px 5px 0px;}
#contener_2 .contents_1{float:left; padding: 0px; width: 600px;}
#contener_2 .contents_2{float:left; padding: 0px; width: 600px;}

#contener_2 .images{float:left; margin: 0px 0px 20px 0px; width:200px; text-align:center; border: solid #CECFA7 1px;}

#contener_2 .photo_list{float:left; margin: 10px 10px 10px 10px; xwidth:120px; height:120px; text-align:center; }
#contener_2 .photo_list img{border: solid #CECFA7 1px;}

#navi{float:left; text-align:right; width: 609px; color: #2C4122; padding: 2px 0px 2px 0px; font-size: 11px;}
#navi a{color: #2C4122;}

/*Styl dla listy z zajawka*/
#contener_2 .list{float:left; width: 590px; padding: 5px 10px 5px 10px;  text-align:left; font-size: 11px;}
#contener_2 .list_title{float:left; width: 450px; padding: 3px 10px 3px 5px; margin-bottom: 5px; text-align:left; font-size: 11px; }
#contener_2 .list_data{ float:left; width: 100px; padding: 3px 10px 3px 10px; margin-bottom: 5px;  background: #E4E588; text-align:center;  color:#2F3F22;  font-weight: bold; }
#contener_2 .list_text{text-align:justify;}
#contener_2 .list a{color: #17380B;  font-weight:bold;}
#contener_2 .list a:hover{color: #17380B; font-weight:bold;}
#contener_2 .list a{color: #17380B;  font-weight:bold;}

#contener_2 .list_more{float:left; text-align:right; width: 585px; padding: 5px 0px 5px 0px;  text-align:right; font-size: 11px; }
#contener_2 .list_more a{color: #D3BF5C;}
#contener_2 .list_more a{color: #D3BF5C;}


.Box{
 float:left;
 width:290px;
 height:210px;
 margin:0px;
 padding:0px;
 border-bottom:solid #D2CCAC 1px;
}

.BoxTitle{
 float:left;
 width:270px;
 height:20px;
 padding:6px 5px;
 color:#17380B;
 font-size:13px;
 font-weight:bold;
}
.BoxTitle a{color:#17380B; font-size:13px; font-weight:bold;}

.BoxText{
 float:left;
 width:270px;
 height:130px;
 padding:10px 5px;
 text-align:justify;
}
.BoxText img{float:left;  margin-right:10px; border: solid #D2CCAC 2px;}



.BoxMore{
 float:left;
 width:280px;
 height:20px;
 padding:5px 5px;
 text-align:right;
 color:#D3BF5C;
}
.BoxMore a{color:#D3BF5C;}







.xBox{
 float:left;
 width:600px;
 height:170px;
 margin:0px;
 padding:0px;
 border-bottom:solid #D2CCAC 1px;
}

.xBoxTitle{
 float:left;
 width:590px;
 padding:3px 5px;
 color:#8D1D0F;
 font-size:13px;
 font-weight:bold;
}
.xBoxTitle a{color:#17380B; font-size:13px; font-weight:bold;}

.xBoxText{
 float:left;
 width:570px;
 padding:10px 5px;
 text-align:justify;
}
.xBoxText img{float:left; margin-right:10px; border: solid #D2CCAC 2px;}



.xBoxMore{
 float:left;
 width:570px;
 padding:5px 5px;
 text-align:right;
 color:#D3BF5C;
}
.xBoxMore a{color:#D3BF5C;}

.photo-box{
 float:left;
 margin: 10px;
 height:100px;

}

.listing{
 float:left;
 width: 610px;
 color:#223872;
 margin:0;
 
 list-style-type:square;
}

.listing li{
 color:#223872;
 margin:0;
 padding: 2px 5px;
}

.listing a{
 color:#223872;
 font-size:12px;
 font-weight:bold;
}



#extra_button{
 float:left;
 width:600px;
 padding: 10px 0px;
}
#extra_button img{float:left; padding:0; margin:2px;}

.newsik{float:left; width:120px; margin-right: 10px; border:solid #000 0px; text-align:center;}
.tab_download{
 float:none;
 width:400px;
 border-collapse: collapse;
 border:solid #CECFA7 1px;
}

.tab_download th{text-align:left; padding: 3px 10px 3px 10px; font-weight:bold; background: #79182B; color: #fff;}
.tab_download td{text-align:left; padding: 3px 5px 3px 5px;  background: #EBE5D7; color: #5A5945;}
.tab_download a{color: #5A5945;}
.tab_download a:hover{color: #3B3A2C;}




/*CONTENER nr 3*/
#contener_3{float: left; width: 160px;}




/*Galeria START*/
.galery{
 float:left;
}


.galery_title{float:left; width:600px; margin:0; padding:0; background: #DADEB1; color: #17380B; }
.galery_title h1{float:left; width:600px; padding: 4px 5px 5px 5px; margin: 0px; color: #17380B;}
.galery_title h1 a{color: #17380B;}

.galery_contents{float:left; width:500px; }

.galery_box{float:left; width:150px; height:150px;}
.galery_box h1 a{color: #1B3864;}
.galery_box p a{color: #000;}







#galery_scene{float:left; width:600px;  margin:0; padding:0; background: #F2EFE6; border:solid #541220 1px; color: #541220;}
#galery_images{float:left; width:600px; height:284px; padding: 10px 0px 5px 0px; text-align:center;}
#galery_photo_content{float:left; width:580px; height:60px; padding: 2px 10px 3px 10px; background: #DBD7D6;}

#galery_listing{float:left; width:600px;  margin: 10px 0px 10px 0px; padding:0;}
.gal_list_box{float:left; width: 125px; height:110px; margin:5px; padding:5px; border:solid #EBE5D7 1px;  text-align:center; cursor:pointer;}


/*GALERIA END*/








/*Ecards Start*/
.ecards{
 float:left;
 height:160px;
 width:180px;
 padding:5px;
 margin:0;
}

.ecards_title{float:left; width:160px; text-align:center; margin:0; padding: 2px; color: #006393;}
.ecards_card{float:left;  width:160px; text-align:center; padding: 2px; margin:2px;}

.ecards_form{
 float:left;
 width:550px;
 margin:5px;
 padding:5px;
}

.ecards_form .ftext_1{width:180px; text-align: right; padding: 2px;  margin:0;}

.ecards_form .ftext_2{width:300px; text-align: left; padding: 2px;  margin:0;}
.ecards_form .ftext_2 input{height:18px; width:250px; margin: 2px 0px 0px 0px; background: #F0F0F0; border: solid #D2DBC3 1px; font-size:10px; color:#33392A;}


.ecards_form .ftext_22{width:300px; text-align: left; padding: 2px;  margin:0;}
.ecards_form .ftext_22 textarea{height:80px; width:300px; margin: 2px 0px 0px 0px; background: #F0F0F0; border: solid #D2DBC3 1px; font-size:11px; color:#33392A;}

.ecards_form .ftext_3{width:500px; text-align: center; padding: 2px;  margin:0;}
.ecards_form .ftext_3 input{height:25px;  padding: 0px 10px 2px 10px; margin: 0px 0px 0px 0px; background: #1F3871; font-size:11px; border: solid #006393 1px; color:#fff;}
/*Ecards End*/







/*Kalendarz START*/
/*CALENDAR*/
#kalendarz{
  float:left;
  margin:0;
  padding:0;
  background: #fff;
}

#calendar_frame{
 float:left;
 margin: 10px 0px 10px 5px;
 width:180px;
}

#calendar_header{
 width:170px;
 height:30px;
 padding:0px 5px 0px 5px;
 margin:0;
 background: #F7F7ED;
 color: #656660;
 border-bottom:solid #E9EDD2 2px;
}
#calendar_header_1{float:left; padding: 7px 0px; width:40px;  color:#333333; text-align:center;}
#calendar_header_1 img{float:none; margin:0; padding:0;}
#calendar_header_2{float:left; padding: 7px 0px; width:90px; color:#333333; font-weight:bold; text-align:center;}
#calendar_header_3{float:left; padding: 7px 0px; width:40px;  color:#333333; text-align:center;}
#calendar_header_3 img{float:none; margin:0; padding:0;}

#calendar_footer{
 width:180px;
 margin:0;
 padding: 10px 0px;
 text-align:right;
 background: #F7F7ED;
}
#calendar_footer a{color: #800000;}



#calendar{
 width:180px;
 background: #F7F7ED;
}

#calendar .blank     {width:25px; height:25px; background:none; text-align:center;}
#calendar .off        {border-radius: 6px; -webkit-border-radius:2px; -moz-border-radius:2px; background: none;    width:25px; height:25px; text-align:center; color:#000;}
#calendar .on         {border-radius: 6px; -webkit-border-radius:2px; -moz-border-radius:2px; background: url('../../../images/wiosna/calendar/onn.png') no-repeat; width:25px; height:25px; text-align:center; color:#fff;}
#calendar .niedziela  {border-radius: 6px; -webkit-border-radius:2px; -moz-border-radius:2px; background: none;    width:25px; height:25px; text-align:center; color:#FF0000;font-weight:bold;}
#calendar .today      {border-radius: 6px; -webkit-border-radius:2px; -moz-border-radius:2px; background: url('../../../images/wiosna/calendar/tod.png') no-repeat; width:25px; height:25px; text-align:center; color:#fff; font-weight: bold;}
#calendar .today_activ{border-radius: 6px; -webkit-border-radius:2px; -moz-border-radius:2px; background: url('../../../images/wiosna/calendar/onn.png') no-repeat; width:25px; height:25px; text-align:center; font-weight: bold;}



#calendar .on a{color:#fff;}
#calendar .today_activ a{color:#000;}

.ui-title{float:left; padding:5px; clear:both; width:750px; font-size: 13px; font-weight:bold;}
.ui-text{float:left; padding:10px; clear:both; width:750px; font-weight:normal;}
.ui-line{float:left;  margin:10px; clear:both; width:750px; height:1px; background:#C0C0C0;}
/*Kalendarz END*/








.Search{
 float:left;
 width: 600px;
 padding: 3px 0px;
}


.SearchTitle a{
 float:left;
 width: 600px;
 padding: 3px 0px;
 font-size:14px;
 color: #2C4122;
 font-weight:bold;
}

.SearchText a{
 float:left;
 width: 600px;
 padding: 3px 0px;
 color: #666;
}


/*Paginacja START*/
.pagination{
 float:left;
 width:648px;
 padding: 7px 5px;
 margin: 9px 0px;
 text-align:left;
}
.pagination_activ   {text-align:left; margin:0px 10px; padding:4px 4px; display:inline; margin:0px; background:#9E0000; color: #fff;}
.pagination_deactiv {text-align:left; margin:0px 10px; padding:4px 4px; display:inline; margin:0px; background:#17380B; color: #fff;}

.pagination_prev{float:left; width:110px; margin:0px 10px; padding:4px 10px; text-align:center; background:#17380B;}
.pagination_prev a{color:#fff;}

.pagination_next{float:left; width:110px; margin:0px 10px; padding:4px 10px; text-align:center;  background:#17380B;}
.pagination_next a{color:#fff;}

.pagination_block{float:left; margin:0px 10px; padding:4px 0px;}



/*Sondy*/
.Probe{
  width:150px;
  text-align:left;
  background: #558609;
  padding:0;
  margin:5px 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;

}

.ProbeTitle{
  width:140px;
  padding: 4px 5px;
  color:#fff;
  font-weight:bold;
}

.ProbeAnswer{
  width:140px;
  padding: 4px 5px;
  color:#fff;
}

.ProbeSend{
  width:150px;
  text-align:center;
  padding: 10px 5px;
  margin:5px 0px;
  color:#fff;
}
.ProbeSend input{border: solid #000 1px; background:#DADEB1; padding:2px; font-size:11px;}


.ProbeAnswerR{
  width:130px;
  height:5px;
  margin: 0px 15px 0px 5px;
  background:#fff;
}



