/* znaczniki HTML */
BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #F1F1F1 url(../img/tex3.jpg) repeat center center;
	color: #4D4D4D;

}
#overlay {
	position: fixed;
	z-index: 100000;
	display: block;
	opacity: .65;
	filter: alpha(opacity=65);
	width: 100%;
	height: 100%;
	background: white url(../img/loader2.gif) no-repeat 50% 50%;
}
INPUT, SELECT {
	padding: 8px 8px;
	border-radius: 4px;
	border: 1px ridge #DDDDDD;
	margin: 5px 0px;
	min-width: 200px;
	font-size: 14px;
	min-width: 200px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: normal;

}
INPUT[type="checkbox"] {
	width: 20px;
	min-width: 20px;
}
.btn, a.btn, a:link.btn, a:visited.btn, a:active.btn, a:focus.btn {
	text-transform: uppercase;
	font-weight: normal;
	cursor: pointer;
	display: inline-block;
	min-width: 120px;
	text-align: center;
	padding: 8px 8px;
	border-radius: 4px;
	font-size: 14px;
	margin: 5px 0px;
	border: 1px ridge #DDDDDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: normal;
	line-height: 1.4em;
	font-family: Verdana, Arial, sans-serif;
}
.btn-primary, a.btn-primary, a:link.btn-primary, a:visited.btn-primary, a:active.btn-primary, a:focus.btn-primary {
	color: #FFFFFF;
	background-color: #4D4D4D;
	border-color: #4D4D4D;
}
.btn-default, a.btn-default, a:link.btn-default, a:visited.btn-default, a:active.btn-default, a:focus.btn-default {
	color: #4D4D4D;
	background-color: #FFFFFF;
	border-color: #4D4D4D;
}
H1, H2, H3, H4, .h1, .h2, .h3, .h4 {
	margin: 2px 0px 10px 0px;
	padding: 0px;
	display: block;
}
H3, H4, .h3, .h4 {
	margin: 2px 0px 00px 0px;
	padding: 0px;
}
H1, .h1 {
	font-size: 28px;
}
H2, .h2 {
	font-size: 22px;
}
H3, .h3 {
	font-size: 18px;
	font-weight: normal;
}
H4, .h4 {
	font-size: 14px;
	font-weight: normal;
}
H1 A, H1 A:link, H1 A:visited, H1 A:active, H1 A:hover, H2 A, H2 A:link, H2 A:visited, H2 A:active, H2 A:hover, H3 A, H3 A:link, H3 A:visited, H3 A:active, H3 A:hover, H4 A, H4 A:link, H4 A:visited, H4 A:active, H4 A:hover, .h1 A, .h1 A:link, .h1 A:visited, .h1 A:active, .h1 A:hover, .h2 A, .h2 A:link, .h2 A:visited, .h2 A:active, .h2 A:hover, .h3 A, .h3 A:link, .h3 A:visited, .h3 A:active, .h3 A:hover, .h4 A, .h4 A:link, .h4 A:visited, .h4 A:active, .h4 A:hover {
	color: #4D4D4D;
}
A, A:link, A:visited, A:active {
	text-decoration: none;
	color: #2A55F9;
}
A:hover {
	color: #F6821F;
}

/* k znaczniki HTML */

/* uklad strony */
#TOP {
	background: #FFFFFF;
	box-shadow: 0px 0px 2px #A0A0A0;
}
#TOP2, #TOP2-BG {
	padding-bottom: 20px;
	text-align: left;
	min-height: 180px;
}
#TOP2 {
	/*background: #FFFFFF url(../img/logon2.png) 90% bottom no-repeat;*/
}
#TOP2-BG {
	padding-top: 190px;
	/* kula */
	/*background: #FFFFFF url(../img/logon.png) 105% 125% no-repeat;*/
}
#NAGL {
	width: 1200px;
	padding: 20px 0px;
	margin: 0px;

	position: absolute;
	top: 40px;
	/** 10px na padding z lewej storny 350+10+500(#NAGL>div)**/
	left: -690px;

	background: #FFFFFF url(../img/tex3.jpg) repeat center center;
	box-shadow: 0px 0px 2px #A0A0A0;
	border-radius: 4px;
}
#NAGL > div {
	margin-left: auto;
	text-align: left;
	width: 500px;
}
.kontener {
	width: 860px;
	margin:  0px auto;
}
.kontent {
	padding: 20px;
	text-align: left;
	/*	background: #FFFFFF url(../img/tex3.jpg) repeat center center; */
	background: #FFFFFF;
	margin: 20px auto 10px auto;
	border-radius: 4px;
	box-shadow: 0px 0px 2px #A0A0A0;
	/*	border-radius: 4px; */
}
/* k uklad strony */

/* tla */
.tlo1 {
	background: #F1F1F1 url(../img/tex3.jpg) repeat center center;
	color: #4D4D4D;
}
/* k tla */

/***** komunikaty *****/
#komunikaty {
	background: rgba(245,250,243,0.9);
	border-radius: 4px;
	margin: 8px 0px 15px 0px;
	font-size: 16px;
}
/***** k komunikaty *****/

/***** pozostałe klasy itp ****/
#logowanie-form {
	margin: 0px 0px 20px 100px;
}
.botproof {
	border-radius: 4px;
	border: 1px ridge  #DDDDDD;
	margin: 5px 0px;
	width: 200px;
	font-size: 14px;
	min-width: 200px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: normal
}
.brak {
	color: #DD4744;
	font-size: 16px;
}
.f_krotki {
	width: 80px;
}
INPUT.f_krotki  {
	width: 66px;
	min-width: 66px;
}
.f_sredni {
	width: 120px;
}
INPUT.f_sredni {
	width: 110px;
	min-width: 110px;
}
.f_dlugi {
	width: 300px;
}
INPUT.f_dlugi  {
	width: 300px;
	min-width: 300px;
}

.alert {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 4px;
	margin-bottom: 4px;
}
.alert-danger {
	color: #6c0808;
	border: 1px solid #6c0808;
	background-color: #ffc5c5;
}
.alert-success {
	color: #004c03;
	border: 1px solid #004c03;
	background-color: #c8e9d0;
}
.alert-info {
	color: #002c91;
	border: 1px solid #002c91;
	background-color: #cbe5ff;
}
/***** k pozostałe klasy itp ****/
