/* styl_1 */

BODY, TABLE{
	border : 0;
	font-family : Verdana;
	font-size : 10px;
  color: #625d59;
  margin-bottom:0;
}

a {
color:#2D3685;
}

IMG{
  border: 0;
}
INPUT.okno, SELECT {
  border: 1px solid #afaaa4;
  font-size: 11px; 
  background-color: #eeeadf; 
  color: #5c5952; 
  font-family: tahoma,sans-serif; 
  height: 19px;
}

.submenu, .submenu2
{
	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #625d59;
}	

.submenu2{
color:#2D3685;
text-decoration:underline;
}

H3{
  padding-bottom: 4px;
  text-align: left;
  font-family : Verdana;
	font-size : 13px;
	font-weight: bold;
}
HR{
	color: #C7C3BA; 
	background-color: #ece8df; 
	border: 1px dotted #C7C3BA; 
	border-style: none none dotted; }

.button_1m{
  margin:           5px;
  font-family:      Arial;
  font-size:        8px;
  font-weight:      bold;
  color:            #fff;
  vertical-align:   middle;
  width:            60px;
  height:           22px;
  background: transparent url(../_img/button_1_m.gif);
  border:           none;
  cursor:           pointer;    
}
.button_2m{
  margin:           5px;
  font-family:      Arial;
  font-size:        8px;
  font-weight:      bold;
  color:            #fff;
  vertical-align:   middle;
  width:            60px;
  height:           22px;
  background: transparent url(../_img/button_2_m.gif);
  border:           none;
  cursor:           pointer;    
}
.button_2x{
  margin:           5px;
  font-family:      Arial;
  font-size:        8px;
  font-weight:      bold;
  color:            #fff;
  vertical-align:   middle;
  width:            80px;
  height:           22px;
  background: transparent url(../_img/button_2_x.gif);
  border:           none;
  cursor:           pointer;    
}

.tabela_0{
  border: 0;
}
.top_baner{
  text-align: center;
}
.menu_top{
  width: 932px;
}
.menu{
  text-align: center;
  width: 20em;
}
.menu a{
  	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #625d59;
}

.ogloszenie{
  font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	color: #625d59;
}

.lang{
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.lang{
	text-decoration : none;
	font-weight: none;
	font-family : Verdana;
	font-size : 10px;
	color: #625d59;
}
.content{
}
.menu_bottom{
}
.banners{
}
.copyright{
  padding-top: 5px;
  text-align: center;
  vertical-align: center;
  font-family : Verdana;
	font-size : 9px;
}
.txt_blue{
	color: #2d3685;
}

/* boxy */
.box, .link_box, .box_calendar{
  margin-bottom: 7px;
}
.box_nazwa{
  padding-bottom: 4px;
  padding-left: 14px;
  text-align: left;
  font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
}
.box_tresc{
  padding-left: 3px;
  padding-bottom: 4px;
  text-align: left;
  font-family : Verdana;
  font-size : 11px;
}
.box_select{
  width: 160px;
}
.link_box{
  text-align: left;
  font-family : Verdana;
  font-size : 11px;
  font-weight: bold;
  color: #fff;
}
.calendar_date_day{
  text-align: center;
  width: 24px;
  height: 24px;
  font-family : Arial;
  font-size : 9px;
  color: #fff;
}
.calendar_date_null{
  text-align: center;
  width: 24px;
  height: 24px;
}
.calendar_date_grey{
  text-align: center;
  width: 24px;
  height: 24px;
  color: #fff;
  font-family : Arial;
  font-size : 9px;
  background-image: url(../_img/calendar_date_grey.gif);
}
.calendar_date_blue{
  text-align: center;
  width: 24px;
  height: 24px;
  color: #fff;
  font-family : Arial;
  font-size : 9px;
  background-image: url(../_img/calendar_date_blue.gif);
}
/* */
.tab_menu{
  text-align: center;
  padding-top: 5px;
  font-family : Arial;
  font-size : 10px;
  font-weight: normal;
  color: #95908A;
}

.tab_menu_selected{
  text-align: center;
  font-family : Arial;
  font-size : 10px;
  font-weight: normal;
  color: #2d3685;
}

/* Newsletter */

.newsletter{
  font-family:      Verdana;
  font-size:        11px;
  font-weight:      normal;
  padding:          4px 3px 3px 5px;
  color:            #9E9B92;
  width:            194px;
  height:           22px;
  background-image: url(../_img/input_newsletter.jpg);
  border:           none;
  cursor:           pointer;    
}

/* Subsection Tabs
--------------------*/

ul.subsection_tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 2.5em;
	float: left;
}

ul.subsection_tabs li.tab
{
  float: left;
  margin: 0;
} 

ul.subsection_tabs a
{
  font-family : Arial;
  font-size : 11px;
  font-weight: normal;
  color: #95908A;
  background: #dfdbd2 url(../_img/tab_menu_l0.gif) left top no-repeat;
  text-decoration: none;
  padding-left: 8px;
  height: 25px;
}

ul.subsection_tabs a span
{
  background: url(../_img/tab_menu_r0.gif) right top no-repeat;
  padding-right: 13px;
  height: 25px;
}

ul.subsection_tabs a, ul.subsection_tabs a span
{
  display: block;
  float: left;
  *display: inline;  /* IE --' */
}

/* Hide from IE5-Mac \*/
ul.subsection_tabs a, ul.subsection_tabs a span
{
  float: none;
}
/* End hide */

ul.subsection_tabs a.active
{
  font-family : Arial;
  font-size : 11px;
  font-weight: normal;
  color: #2d3685;
  background: #d3cec6 url(../_img/tab_menu_l1.gif) left top no-repeat;
  padding-left: 8px;
}

ul.subsection_tabs a.active span
{
  background: url(../_img/tab_menu_r1.gif) right top no-repeat;
  padding-right: 13px;
  height: 25px;
}

div.tab{
  width: 100%;
}

/* ------------ */

.bi{
color:#ffffff;
text-decoration:none;
}

.menu1 , .menu1on , .menu2 , .menu2on {
list-style-type :none;
}

#main_menu{
padding: 0; margin: 0; width:196; height:32;
}

#main_menu td{
list-style-type :none;
padding: 0; margin: 0;
}

/* */

.menu_tab {
  border-bottom: 4px solid #ECE8DF;
  width:190px;
	height:42px;
}
.menu_off {
  background: #d3cfc6;
  cursor: pointer;
}
.menu_off_selected {
  background: #52524a;
}
.menu_on {
  background: #797572;
}
.menu1 {
  display: block;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C3485;
	text-decoration:none;
	padding: 0 5px 0 17px;
}
.menu1h {
  display: block;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 0 5px 0 17px;
}
.menu1on {
  display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	background: url(../_img/mbx_dot.gif) no-repeat left;
	padding: 0 5px 0 17px;
}


.menu2{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #2D3685;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka.gif) no-repeat left;
}


.menu2:hover,  .menu2on:hover {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #53524D;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka.gif) no-repeat left;
}

.menu2on {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #53524D;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka.gif) no-repeat left;
}

.menu2 span{
	display: block;
	padding:3px;
	padding-left:25px;
}


.menu2:hover span, .menu2on span, .menu2on:hover span{
	display: block;
	padding:3px;
	padding-left:25px;
}



.menu3{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D3685;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka2.gif) no-repeat left;
}


.menu3:hover,  .menu3on:hover {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #53524D;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka2.gif) no-repeat left;
}

.menu3on {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #53524D;
	text-decoration:none;
	background: #ECE8DF url(../_img/menu_kropka2.gif) no-repeat left;
}

.menu3 span{
	display: block;
	padding:3px;
	padding-left:30px;
}


.menu3:hover span, .menu3on span, .menu3on:hover span{
	display: block;
	padding:3px;
	padding-left:30px;
}


