.div_main  {
background-color:	#fff;
height:	720px;
padding-bottom:	10px;
padding-left:	0px;
padding-right:	0px;
padding-top:	10px;
width:	1180px;
}

.div_menu  {
background-color:	#c3c3c3;
background-image:	url(obrazki/menu_tlo.png);
background-repeat:	no-repeat;
height:	26px;
width:	1180px;
}

.div_naglowek  {
background-repeat:	no-repeat;
height:	105px;
position:	relative;
width:	1180px;
background: linear-gradient(90deg, rgba(32,59,96,1) 0%, rgba(67,122,197,1) 50%, rgba(84,154,249,1) 100%);
border-radius: 10px 10px 0 0;
text-align: left;
}

.div_srodek  {
background-color:	#fff;
padding:	5px;
position:	relative;
text-align:	left;
}

.div_stopka  {
height:	35px;
position:	relative;
width:	1180px;
background: rgb(32,59,96);
background: linear-gradient(90deg, rgba(32,59,96,1) 0%, rgba(84,154,249,1) 100%);
border-radius: 0 0 10px 10px;
}

.div_wyloguj  {
color:	#fff;
position:	absolute;
right:	3px;
text-align:	right;
top:	3px;
}

.info_pole_naglowek  {
font-weight:	normal;
padding:	2px;
}

.info_pole_wartosc  {
background-color:	#fff;
padding-bottom:	3px;
padding-left:	5px;
padding-right:	5px;
padding-top:	3px;
}

.naglowek_a  {
color:	#2089ff;
text-decoration:	none;
}

.naglowek_a:hover  {
text-decoration:	underline;
}

.naglowek_edycja  {
color:	#000;
font-size:	12px;
font-weight:	bold;
padding-bottom:	1px;
padding-left:	0px;
padding-right:	0px;
padding-top:	1px;
}

.pojemnik_glowny  {
background-color:	#a0c8ff;
width:	1190px;
border-radius: 15px;
}

.pojemnik_glowny_wnetrze  {
padding:	5px;
margin-top: 10px;
}

.pozycja_menu  {
background-color:	#ddd;
background-image:	url(obrazki/menu.png);
border-right:	1px solid #a3a3a3;
color:	#444;
cursor:	pointer;
float:	left;
font-weight:	bold;
height:	20px;
padding-bottom:	0px;
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
text-decoration:	none;
}

.pozycja_menu_wybrany  {
background-color:	#fff;
background-image:	url(obrazki/menu_wybrany.png);
border-right:	1px solid #a3a3a3;
color:	#000;
cursor:	pointer;
float:	left;
font-weight:	bold;
height:	21px;
padding-bottom:	0px;
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
text-decoration:	none;
}

.ramka  {
background-color: #dfedff;
float:	left;
height:	735px;
margin-left: 0px;
margin-top: -10px;
padding: 3px;
width: 380px;
}

.ramka2  {
background-color:	#f5f5ff;
float:	left;
margin-left:	10px;
margin-top:	0px;
padding:	5px;
width:	256px;
}

.ramka44  {
background-color:	#ffffff;
float:	left;
margin-left:	10px;
margin-top:	0px;
padding:	5px;
width:	740px;
}

.ramka_naglowek  {
background-color:	#549af9;
color: #fff;
box-shadow: 2px 2px 2px #000;
font-size:	12px;
margin-top:	2px;
padding:	3px;
}

.ramka_tresc  {
font-size:	13px;
line-height:	150%;
padding:	8px;
text-align:	justify;
}

.ramka_tresc ul  {
line-height:	150%;
margin-top:	3px;
padding-left:	15px;
}

.ramka_tresc2  {
font-size:	10pt;
height:	450px;
line-height: 133%;
overflow:	auto;
padding:	0px;
text-align:	left;
}

.stopka_a  {
color:	#fff;
text-decoration:	none;
}

.stopka_a:hover  {
text-decoration:	underline;
}

.stopka_tekst  {
color:	#fff;
position:	relative;
right:	10px;
text-align:	right;
top:	10px;
float: right;
}

.tab  {
background-color:	#fff;
border-top-left-radius:	10px;
border-top-right-radius:	10px;
border-top:	1px solid #ddd;
border-left:	1px solid #ddd;
border-right:	1px solid #ddd;
color:	#333;
font-weight:	bold;
padding-left:	7px;
padding-right:	7px;
text-decoration:	none;

}

.taboff  {
background-color:	#f0f0f0;
border:	1px solid #ddd;
border-top-left-radius:	8px;
border-top-right-radius:	8px;
color:	#666;
padding-left:	5px;
padding-right:	5px;
text-decoration:	none;
}

.taby  {
font-size:	14px;
text-align:	left;
padding-top: 5px;
}

.tabela  {
background-color:	#fff;
border-collapse:	collapse;
font-size:	11px;
}

.tabela_2_naglowek  {
background-color:	#7676aa;
background-position:	top center;
background-repeat:	repeat-x;
color:	#fff;
font-weight:	bold;
}

.tabela_2_pole  {
border-bottom:	1px solid #bbb;
border-right:	1px solid #ccc;
padding-bottom:	2px;
padding-left:	3px;
padding-right:	3px;
padding-top:	2px;
}

.tabela_2_pole_ostatnie  {
border-bottom:	1px solid #bbb;
border-right:	1px solid #ccc;
padding-bottom:	1px;
padding-left:	3px;
padding-right:	3px;
padding-top:	1px;
}

.tabela_naglowek  {
background-color:	#e5e5ff;
background-position:	center center;
color:	#fff;
font-weight:	bold;
}

.tabela_pole  {
border-bottom:	1px solid #bbb;
border-left:	1px solid #ccc;
border-right:	1px solid #ccc;
padding-bottom:	2px;
padding-left:	3px;
padding-right:	3px;
padding-top:	2px;
}

.tabela_pole_naglowek  {
padding-bottom:	5px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
text-align:	center;
}

.tabela_pole_ostatnie  {
border-bottom:	1px solid #bbb;
border-right:	1px solid #ccc;
padding-bottom:	1px;
padding-left:	3px;
padding-right:	3px;
padding-top:	1px;
}

.tabela_wiersz  {
cursor:	pointer;
}

.tabela_wiersz_zaznaczony  {
background-color:	#71beff;
}

.tekst_input  {
font-size:	11px;
width:	100%;
}

.wdrozenia_table  {
margin-bottom:	2px;
margin-left:	10px;
margin-top:	2px;
padding:	0px;
text-align:	left;
width:	100%;
}

.wdrozenia_td  {
text-align:	left;
width:	50%;
}

.wdrozenia_tr  {
}

body  {
background-color:	#fff;
border-color:	0px;
font-family:	tahoma,verdana,arial;
font-size:	10px;
margin:	0px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	5px;
}

li  {
text-align:	left;
width:	90%;
}

ul  {
margin-bottom:	2px;
margin-left:	15px;
margin-top:	2px;
padding-bottom:	0px;
padding-left:	0px;
padding-top:	0px;
}

.box_new {
font-size: 12px;
background-color: #ADD5DD;
position: absolute;
top: 30%;
left: 40%;
padding: 10px;
width: 250px;
text-align: center;
border: 2px solid;
border-radius: 5px;
box-shadow: 5px 5px 5px #888888;
}

.login {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.button_new {
    background-color: #4ABC96;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
	font-size: 18px;
	text-decoration: none;
}


.button_new:hover {
    opacity: 0.8;
}

.box {
font-size: 12px;
background-color: #eef;
position: absolute;
top: 40%;
left: 40%;
padding: 10px;
width: 200px;
text-align: center;
border: 2px solid;
border-radius: 25px;
box-shadow: 10px 10px 5px #888888;
}

.button {
 padding: 4px;
 border: 1px solid #000;
 color: #fff; 
 background-color: #549af9;
 box-shadow: 5px 5px 3px #888888;
 border-radius: 5px;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
}

.button:hover {
 background-color: #7af;
 box-shadow: 5px 5px 3px #555;
}

.div_newsy {
	padding: 5px;
	width: 760px;
	margin-left: 380px;
	margin-top: 128px;
	height: 128px;
	background-color: #f5f5ff;
	text-align: left;
	font-size: 12px;
	box-shadow: 5px 5px 3px #888888;
}

.div_newsy2 {
	padding: 5px;
	background-color: #f0f0ff;
	text-align: left;
	font-size: 11px;
	box-shadow: 5px 5px 3px #888888;
	margin-right: 50px;
	margin-left: 20px;
}
