/* CSS Document */

html, body { height: 100%; }
body {
  margin: 0px;
  padding: 0px;
  font-family:  Tahoma, Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #333333;
  background-color: #FFFFFF; 
}

table, table td {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #333333;
  border-collapse: collapse;
}
.td_menu{
	background:url(../obrazy/menu_bg.jpg) repeat-x;
	padding: 2px 4px;
	text-align:center;
}

/* -majgie menu------------------------- */
.menu_tab td {
	z-index:500;
}



/*
.menu_tytul_nolink {
 	background-color: #990000;
  padding: 10px 5px;
	margin-left: 1px;
	color:#FFFFFF;
	cursor: default;
	text-align:center;
	background-image:url(../obrazy/top_menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 50% 90%;	
	font-weight: bold;
	font-size:11px;
	display:block;
}
*/

.menu_tytul_nolink {
 	
  padding: 10px 5px;
	margin-left: 1px;
	color:#FFFFFF;
	cursor: default;
	text-align:center;
	background-image:url"/themes/default/zasoby/obrazy/top_menu_arrow.jpg");
	background-repeat: no-repeat;
	background-position: 50% 90%;	
	font-weight: normal;
	font-size:11px;
	display:block;
}

.menu_tytul {
	cursor:pointer;
}

.menu_tytul_link {
	cursor:pointer;
}

/*
.menu_tytul_link a:link, .menu_tytul_link a:active, .menu_tytul_link a:visited  {
  background-color: #990000;
	padding: 10px 5px;
  margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	font-weight: bold;
	font-size:11px;
	display:block;

}

.menu_tytul a:link, .menu_tytul a:active, .menu_tytul a:visited {
 	background-color: #990000;
  padding: 10px 5px;
	margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	background-image:url(../obrazy/top_menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 50% 90%;	
	font-weight: bold;
	font-size:11px;
	display:block;

}

.menu_tytul a:hover, .menu_tytul_link a:hover  {
  background-color: #AA0000;
	padding: 10px 5px;
  margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	font-weight: bold;
	font-size:11px;
	display:block;
}
*/

.menu_tytul_link a:link, .menu_tytul_link a:active, .menu_tytul_link a:visited  {
  /* background: url("/themes/default/zasoby/obrazy/menu_bg.jpg"); */ 
	padding: 10px 5px;
  margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	font-weight: normal;
	font-size:11px;
	display:block;

}

.menu_tytul a:link, .menu_tytul a:active, .menu_tytul a:visited {
 	background-color: #990000;
  padding: 10px 5px;
	margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	background-image:url("/themes/default/zasoby/obrazy/top_menu_arrow.jpg");
	background-repeat: no-repeat;
	background-position: 50% 90%;	
	font-weight: normal;
	font-size:11px;
	display:block;

}

.menu_tytul a:hover, .menu_tytul_link a:hover  {
	padding: 10px 5px;
  margin-left: 1px;
	color:#FFFFFF;
	cursor: pointer;
	text-align:center;
	font-weight:  normal;
	font-size:11px;
	display:block;
  background-color: #6A0000;
  background-image:none;
  text-decoration:none;
}

/*
.menu_opcje {
  position: absolute;
  white-space: nowrap;
  visibility: hidden;
  background-color: #990000;
  padding:0px;
  margin: 1px;
	color:#FFFFFF;
	cursor: pointer;
	border-top: 1px solid #880000;
}
.menu_opcje a:LINK,.menu_opcje a:VISITED,.menu_opcje a:ACTIVE { 
  display:block; 
	padding: 7px 7px 7px 14px;
	margin: 0px; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	border-bottom: 1px solid #DC9698;
	background:#990000;
	min-width: 120px;
}

.menu_opcje a:HOVER { 
  display:block; 
	padding: 7px 7px 7px 14px;
	margin: 0px; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	border-bottom: 1px solid #DC9698;
	background:#BB0000;
	min-width: 120px;
}
*/
.menu_opcje {	
  position: absolute;
  white-space: nowrap;
  visibility: hidden;
    background: url("/themes/default/zasoby/obrazy/menu_bg.jpg");  
  padding:0px;
  margin: 1px;
	color:#FFFFFF;
	cursor: pointer;
	border-top: 1px solid #880000;
}

.menu_opcje a:LINK,.menu_opcje a:VISITED,.menu_opcje a:ACTIVE { 
  display:block; 
	padding: 7px 7px 7px 14px;
	margin: 0px; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	border-bottom: 1px solid #DC9698;
    background: url("/themes/default/zasoby/obrazy/menu_bg.jpg");  
	min-width: 120px;
}

.menu_opcje a:HOVER { 
  display:block; 
	padding: 7px 7px 7px 14px;
	margin: 0px; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	border-bottom: 1px solid #DC9698;
	background:#6A0000;
	min-width: 120px;
}
/* ------------------------------------- */
/* ------------------------------------- */
.td_main_padding{
	padding:  0px 0px 30px 20px;
}

.tab_box_th{
	background: url(../obrazy/tab_box_td_bg.jpg) top left repeat-x;
	padding: 10px 20px ;
	text-align:left;
	font-size:16px;
	font-weight: bold;
	color:#990000;
}

.tab_box_td{
	border-top: 1px dotted #990000;
	border-bottom: 1px dotted #990000;
	padding: 10px;
	text-align:justify;
	line-height: 150%;
}

.tab_box_td td{
	border-top: none;
	border-bottom: none;
	padding:10px;
}


.td_box{
	background:#F7F5EB;
	padding: 10px;
}

.box_header{
	background:url(../obrazy/box_header_bg.jpg) repeat-x top;
	font-weight: bold;
	color: #FFFFFF;	
}

.bottom_border{border-bottom: 1px solid #CCCCCC;}

.tabelki{
	border-collapse:collapse;
	border:#FFFFFF 1px solid;
}

.tabelki th{
	padding:7px;
	font-weight:bold;

	border: 1px solid #FFFFFF;
	background: url(../obrazy/tabelki_th.jpg) repeat-y left;
	background-color:  #EBE5CA;
	color: #000000;
}

.tabelki td{
	padding:7px;
	font-weight:normal;
	vertical-align:middle;
	border: 1px solid #FFFFFF;
	border-collapse:collapse;
	background: url(../obrazy/tabelki_td.jpg) repeat-y left;
	background-color: #F9F7ED;
	color:#990000;
}

.tabelki td.empty{
	padding:7px;
	font-weight:normal;
	text-align:left;
	border: 1px solid #FFFFFF;
	border-collapse:collapse;
	background-image:none;
	background-color: #FFFFFF;
}



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

A:LINK, A:VISITED, A:ACTIVE { 
  color: #990000; text-decoration: none; font-weight: normal; margin: 0px; }
A:HOVER { 
  color: #990000; text-decoration: underline; font-weight: normal; margin: 0px; }

/*----------------------------------------*/
A.link_galeria:LINK, A.link_galeria:VISITED, A.link_galeria:ACTIVE { 
	margin: 0px 0px;
	display:block;
	background-color: #F8F6ED;
	padding: 7px 7px;
	color: #990000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size:11px;
	
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #EBE6CB;
}

A.link_galeria:HOVER { 
	margin: 0px 0px;
	display:block;
	background-color: #EBE6CB;
	padding: 7px 7px;
	color: #990000; 
	text-decoration: none; 
	font-weight: normal; 
	font-size:11px;
	border-top: 1px solid #AA0000;
	border-bottom: 1px solid #AA0000;
	}
/*----------------------------------------*/


A.link_menu:LINK, A.link_menu:VISITED, A.link_menu:ACTIVE { 
	
	padding: 7px 0px;
	display:block;
	width: 100%;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 

}

A.link_menu:HOVER { 
	padding: 7px 0px;
	display:block;
	width: 100%;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: #661713;

}

#news th{
	background-image:url(../obrazy/news_head.jpg);
	padding: 10px;
	font-family: "Comic Sans MS";
	font-weight: bold;
	font-size: 14px;
	color:#990000;
}

.news_main {
	background:url(../obrazy/news_bg.jpg) repeat-y;
	padding: 0px;
}

.news_main2 {
	padding: 15px;
	background:url(../obrazy/news_bottom.jpg) no-repeat ;
	background-position:bottom;
	min-height:200px;
	color:#000000;
	/*font-family: "Comic Sans MS";*/
}



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

A.link_menu_left:LINK, A.link_menu_left:VISITED, A.link_menu_left:ACTIVE { 
	
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 

}

A.link_menu_left:HOVER { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 

}

/*----------------------------------------*/
A.link_more:LINK, A.link_more:VISITED, A.link_more:ACTIVE { 
   color: #000000; text-decoration: none; font-weight: bold; margin: 0px; }
A.link_more:HOVER { 
   color: #FF0000; text-decoration: underline; font-weight: bold; margin: 0px; }
/*----------------------------------------*/

A.menuStopka:LINK, A.menuStopka:VISITED, A.menuStopka:ACTIVE { 
  font-size: 11px; color: #999999; text-decoration: none; font-weight: normal; margin: 0px; }
A.menuStopka:HOVER { 
  font-size: 11px; color: #999999; text-decoration: underline; font-weight: normal; margin: 0px; }

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

p{
	padding:0px;
	margin:0px;

}



H1 {
  margin: 0px;
	padding: 10px 5px 10px 5px;
  font-size: 19px;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  color:#333333;
}

H2 {
	margin: 5px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 13px;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
  color:#990000;  
	background-color: #F1EDDA;
 
}

H3 {
  padding: 5px 0px 0px 5px;
  color: #000000;
  font-size: 13px;
  font-weight:bold;
  text-decoration: none;
  font-style: normal;
}

H4 {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight:normal;
  text-decoration: none;
  font-style: normal;
}

H5 {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}

H6 {
  margin: 0px;
  padding: 0px;
  font-size: 8px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}

/* //////////////////////// */
UL, OL, LI {  
  line-height: 150%;
}


.input_100 {
  width: 100px;
}

input, textarea {
background-color:#FFFFFF !important;
border:1px solid #CCCCCC !important;
color:#000000;
margin:3px;
padding:3px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.padding10 {
 padding:10px 10px 10px 10px;

}

.padding10_left_right {
 padding: 0px 10px 0px 10px;
}

.padding30_left_right {
 padding: 0px 30px 0px 30px;
}

.padding30_right{
 padding: 0px 30px 0px 0px;
}

.padding10_left {
 padding:0px 0px 0px 10px;
}

.padding5 {
 padding:5px 5px 5px 5px;
}

.padding3 {
 padding: 3px 3px 3px 3px;
}

.padding2 {
 padding: 2px 2px 2px 2px;
} 

.padding1 {
 padding: 1px 1px 1px 1px;
}


.date {
 font-size: 11px;
 color: #999999;
 text-decoration: none;
 font-weight: normal;
}

.mkpol {
 font-size: 11px;
 color: #666666;
 text-decoration: none;
 font-weight: bold;
}
/*------------------------------------*/
a:active, a:focus {
 -moz-outline:    none;
 outline:         none;
 ie-dummy:        expression(this.hideFocus=true);
}

