.reg{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: none;
}

.text {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: none;
}

.text  A:active {
	COLOR: #004075; TEXT-DECORATION: underline
}
.text  A:link {
	COLOR: #004075; TEXT-DECORATION: underline
}
.text  A:visited {
	COLOR: #004075; TEXT-DECORATION: underline
}
.text  A:hover {
	COLOR: #004075; TEXT-DECORATION: none
}


.menu {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}	

.menu  A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu  A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu  A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu  A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.menu2 {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff
	TEXT-DECORATION: none;
	font-weight: bold;
}	

.menu2  A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu2  A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu2  A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu2  A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.navi {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #3399FF;
	TEXT-DECORATION: none;
	font-weight: bold;
}	

.navi  A:active {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.navi  A:link {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.navi  A:visited {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.navi  A:hover {
	COLOR: #0099ff; TEXT-DECORATION: none
}

.seek {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: normal;
}	

.seek  A:active {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.seek  A:link {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.seek  A:visited {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.seek  A:hover {
	COLOR: #0099ff; TEXT-DECORATION: none
}



.copy {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: none;
}

.copy  A:active {
	COLOR: #004075; TEXT-DECORATION: underline
}
.copy  A:link {
	COLOR: #004075; TEXT-DECORATION: underline
}
.copy  A:visited {
	COLOR: #004075; TEXT-DECORATION: underline
}
.copy  A:hover {
	COLOR: #004075; TEXT-DECORATION: none
}

.navi {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: none;
}

.navi  A:active {
	COLOR: #004075; TEXT-DECORATION: underline
}
.navi  A:link {
	COLOR: #004075; TEXT-DECORATION: underline
}
.navi  A:visited {
	COLOR: #004075; TEXT-DECORATION: underline
}
.navi  A:hover {
	COLOR: #004075; TEXT-DECORATION: none
}

.title {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: bold;
}	

.title  A:active {
	COLOR: #004075; TEXT-DECORATION: underline
}
.title  A:link {
	COLOR: #004075; TEXT-DECORATION: underline
}
.title  A:visited {
	COLOR: #004075; TEXT-DECORATION: underline
}
.title  A:hover {
	COLOR: #004075;	TEXT-DECORATION: none
}



.navi2 {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.navi2  A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.navi2 A:link {
	COLOR: #004075; TEXT-DECORATION: underline
}
.navi2  A:visited {
	COLOR: #004075; TEXT-DECORATION: underline
}
.navi2  A:hover {
	COLOR: #004075; TEXT-DECORATION: none
}


.td_border_bottom{
border-bottom: 1px solid #355684;
}
.td_border_right{
border-right: 1px solid #355684;
}

.border{
color:#355684;
}

.input {
	color: black;
	background-color: white;
	border-width:1px;
	border-style:solid;
	border-color: #555555;
	font-family: Trebuchet MS;
	font-size: 11px;

}

.error {
	color: red;
	font-family: Trebuchet MS;
	font-size: 13px;
		font-weight:bold;
}

.read{
	color: black;
	font-family: Trebuchet MS;
	font-size: 11px;
		font-weight:bold;
}

.notread {
	color: red;
	font-family: Trebuchet MS;
	font-size: 11px;
		font-weight:bold;
}

.submit{
	background-color: #ffffff;
	padding: 3px;
	border-width:2px;
	border-style:solid;
	border-color: #355684;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:bold;
	color:#004075;
	text-decoration:none;
}

.submit3{
	background-color: #ffffff;
	padding: 1px;
	border-width:2px;
	border-style:solid;
	border-color: #355684;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:bold;
	color:#004075;
	text-decoration:none;
}


.submit2{
	color: #000000;
  padding: 3px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.submit2  A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.submit2  A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.submit2  A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.submit2  A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}


img.floatleft { 
    float: left; 
   
}
img.floatright { 
    float: right; 
    margin: 8px; 
}

.scroll{
    height: 290px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc;
    width:90%;
}


.scroll2{
    height: 290px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc;
    width:70%;
}



/*obrazki
*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -300px;
left: -600px; /*position where enlarged image should offset horizontally */

}


.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: lightyellow;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -140px;
left: 50px; /*position where enlarged image should offset horizontally */

}

/*popupdiv*/
#polska {
position: absolute;
	left: 40%;
	top: 50%;
	visibility: hidden;
	width: 650px;
	height: 220px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}

#zagranica {
	visibility: hidden;
	position: absolute;
	
	width: 550px;
	height: 300px;
	left: 40%;
	top: 50%;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

.wrap{
overflow:auto;
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break:break-all;
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */

}

.szuk {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.szuk2 {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: bold;
}


.tytul{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #004075;
	TEXT-DECORATION: none;
	font-weight: 600;
}

.ramka{
width:95%;
padding:0px;
margin:0px;
border-spacing:0px;
margin-left:5px;
_margin-left:-5px;

}

.top_left
{
background-image: url(/img/top_left.gif);
background-repeat: no-repeat;
height:38px;
width:6px;

}

.top_middle
{
background-image: url(/img/top_middle.gif);
background-repeat: repeat-x;
height:38px;

}

.top_right
{
background-image: url(/img/top_right.gif);
background-repeat: no-repeat;
height:38px;
width:6px;
}

.middle_left
{
background-image: url(/img/middle_left.gif);
background-repeat: repeat-y;
height:1px;
width:6px;

}

.middle_middle
{
background-image: url(/img/middle_middle.gif);
background-repeat: repeat-xy;
height:1px;

}

.middle_right
{
background-image: url(/img/middle_right.gif);
background-repeat: repeat-y;
height:1px;
width:6px;
}

.bottom_left
{
background-image: url(/img/bottom_left.gif);
background-repeat: no-repeat;
height:5px;
width:6px;

}

.bottom_middle
{
background-image: url(/img/bottom_mid.gif);
background-repeat: repeat-x;
height:5px;

}

.bottom_right
{
background-image: url(/img/bottom_right.gif);
background-repeat: no-repeat;
height:5px;
width:6px;
}

.pasek{
background-image: url(/img/belka_bg.gif);
background-repeat: repeat-x;

}
.text_belki{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.hr { 
width : 400px;
margin : 15px auto;
border-bottom : 1px dotted;
} 





  

