a {
	text-decoration: none;
}
.el_video {
	border: solid 2px black;
	overflow: hidden;
	box-sizing: border-box;
}
.sterow_kam {
	width: 380px;
	font-size: 0;
}
.widok_kam {
	width: auto;
	float: left; 
	position: relative;	
	background-color: gray;
	font-size: 0;
}
.blok-10-pdg-0 {
        width: 10%;
        padding: 0;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-20-pdg-1 {
        width: 18%;
        padding: 1%;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-20-pdg-0 {
        width: 20%;
        padding: 0;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-50-pdg-0 {
	width: 50%;
	padding: 0;
	height: auto;
	margin: 0;
	overflow: hidden;
	float: left;
}
.blok-50-pdg-1 {
	width: 48%;
	padding: 1%;
	margin: 0; 
	height: auto;
	overflow: hidden;
	float: left;
}
.blok-80-pdg-1 {
        width: 78%;
        padding: 1%;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-80-pdg-0 {
        width: 80%;
        padding: 0;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-90-pdg-0 {
        width: 90%;
        padding: 0;
        margin: 0; 
        height: auto;
        overflow: hidden;
        float: left;
}
.blok-center {
	margin-left: auto;
	margin-right: auto;
}
.row-50-pdg-1 {
        width: 48%;
        padding: 1%;
        height: auto;
        margin: 0 25% 0 25%;
        overflow: hidden;
}
.row-50-pdg-0 {
        width: 50%;
        padding: 0;
        height: auto;
        margin: 0 25% 0 25%;
        overflow: hidden;
}
.row-80-pdg-1 {
	width: 78%;
	padding: 1%;
	height: auto;
	margin: 0 10% 0 10%;
	overflow: hidden;
}
.row-80-pdg-0 {
	width: 80%;
	padding: 0;
	height: auto;
	margin: 0 10% 0 10%;
	overflow: hidden;
}
.row-100-pdg-1 {
	width: 98%;
	padding: 1%;
	margin: 0;
	height: auto;
	overflow: hidden;
}
.row-100-pdg-0 {
	width: 100%;
	padding: 0;
	margin: 0; 
	height: auto;
	overflow: hidden;
}
.fixed-520-pdg-10 {
	width: 520px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}
.butn-zie-2 {
	background-color: #92a281;
	color: #c5ccbc;
	cursor: pointer;
}
.butn-zie-2:hover {
	background-color: #a2b191;
	color: white;
}
label {
	width: 100%;
	padding: 3px;
	margin: 3px 0;
	display: inline-block;
	box-sizing: border-box;
}
.login-form {
	height: auto;
	padding: 10px;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #000000;
}
.bg-zie-0 {
	background-color: #c5ccbc;
}
.bg-zie-1 {
	background-color: #afb9a4;
}
.bg-zie-2 {
	background-color: #92a281;
}
.bg-zie-3 {
	background-color: #758464;
}
.bg-cze-1 {
	background-color: #FF6666;
}
.bg-cze-2 {
	background-color: #CC9966;
}
.bg-czarny {
	background-color: black;
}
.bg-alarm {
	background-color: #FF9999;
}
.opacity-8 {
	opacity:  0.8;
}
.opacity-5 {
	opacity:  0.5;
}
.opacity-3 {
	opacity:  0.3;
}
.btn {
	border-radius: 3px;
	display: inline-block;
}
.butn {
	padding: 5px 15px;
	border-radius: 3px;
	display: inline-block;
}
.butn-iko {
	border-radius: 3px;
	display: inline-block;
}
.butn-zie-3 {
	background-color: #758464;
	color: #c5ccbc;
	cursor: pointer;
}
.butn-zie-3:hover {
	background-color: #808e71;
	color: white;
}
.butn-zie-3:focus {
	background-color: #808e71;
	color: white;
}
.butn-dis-gray-3 {
	background-color: silver;
	color: gray;
	cursor: not-allowed;
}
.butn-dis-gray-3:hover {
	background-color: silver;
	color: gray;
}
.butn-dis-gray-3:focus {
	background-color: silver;
	color: gray;
}
.radius-10 {
	border-radius: 10px;
}
.radius-5 {
	border-radius: 5px;
}
thead, th {
	font-weight: bold;
}
table, td, th {
	border: 1px solid black;
}
table {
	width: 100%;
	border-collapse: collapse;
}
.txt-center {
	text-align: center;
}
.txt-left { 
	text-align: left;
}
.txt-right { 
	text-align: right;
}
.txt-zie-dark {
	color: #252b1d;
}
.txt-zie-bright {
	color: #d7e0ca;
}
.txt-zloty {
	color: #998100;
}
.txt-czerwony { 
	color: red;
}
.txt-zielony { 
	color: #2e8a12;
}
.txt-zie-3 {
	color: #758464;
}
.txt-niebieski-1 {
	color: #336699;
}
.bold {
	font-weight: bold;
}

.f-left {
	float: left;	
}
.f-right { 
	float: right;    
}
.required {
	color: red;
}
.mrg-10-top {
	margin-top: 10px;
}
.mrg-20-top {
	margin-top: 20px;
}
.mrg-100-top {
	margin-top: 100px;
}
.mrg-10-bottom {
	margin-bottom: 10px;
}
.mrg-20-bottom {
	margin-bottom: 20px;
}
.mrg-10-left {
	margin-left: 10px;
}
.mrg-5 {
	margin: 5px;
}
.mrg-3-right {
	margin-right: 3px;
}

.mrg-3-bottom {
	margin-bottom: 3px;
}
.clearboth {
	clear: both;
}
.pdg-5 {
	padding: 5px;
}
.pdg-10 {
	padding: 10px;
}
.min-width-video {
	min-width: 384px;
}
.wi-100 {
	width: 100%;
}
.he-100 {
	height: 100%;
}
.o-hidden {
	overflow: hidden;
}
