t-right.m-nav__item.m-nav__custom {	/* Upravime vzdialenosti poloziek v hornom menu napravo */	padding: 0px !important;}.m-nav__item.m-nav__custom .dropdown2 {	vertical-align: middle !important;}#m_aside_left_toggle SPAN, #m_aside_left_toggle SPAN::before, #m_aside_left_toggle SPAN::after {	background-color: #fbb015 !important;}#m_aside_left_toggle_mobile SPAN, #m_aside_left_toggle_mobile SPAN::before, #m_aside_left_toggle_mobile SPAN::after {	background-color: #fbb015 !important;}[class^="fa-"], [class*=" fa-"] {	font-size: 1.7rem !important;	font-weight: bold;}.m-nav__link-icon:hover {	color: #fbb015 !important;}.m-stack_customicon {	color: #fbb015 !important;	font-size: 1.9em !important;	cursor: pointer;	width: 35px !important;	display: inline-block !important;	text-decoration: none;}.m-stack_customicon:hover {	text-decoration: none;}.m-stack_customicon.badge {	margin-left: -25px;	position: relative;	top: 8px;		width: 15px !important;}.m-stack_customicon.badge .m-badge {	border-radius: 2px 2px 2px 2px !important;	padding:0px !important;	font-size: 0.45em !important;	font-weight: normal;}.m-stack_customicon.normal {	color: #6d7192 !important;	margin-left:10px;}.m-stack_customicon.normal:hover {	color: #8589a4 !important;}.m-stack_customicon.normal:hover {	color: #8589a4 !important;}.m-stack_customicon.normal + .badge {	display: none !important;}.m-stack_customicon.normal + .badge > .m-badge {	display: none !important; visibility:hidden !important;	background-color: #6d7192 !important; cursor: pointer;}.m-stack_customicon.active {	color: #fbb015 !important;	margin-left:10px;}.m-stack_customicon.active:hover {	color: #fcc043 !important;	text-decoration: none;}.m-stack_customicon.active + .badge > .m-badge {	background-color: #fbb015 !important; cursor: pointer;	color: #383407;}.m-stack_customicon.active:hover + .badge > .m-badge {	background-color: #fcc043 !important; cursor: pointer;	color: #383407;	text-decoration: none;}.m-stack_customicon.normal .m-badge {	width:1px; display: inline;	font-style: normal; font-size:1.3em;}#m_aside_left_toggle_mobile {	margin-left:21px; padding-left: 8px; border-left: 1px solid #7f83a0;}@media only screen and (min-width: 1024px) {  .m-container.m-container--full-height {		/* Upravime sirku horneho menu !!! */			padding-right: 45px !important;		padding-left: 45px !important;	}		.m-stack_skrynadekstope, .skrynadesktope {		/* Skryjeme na PC */			display: none !important;	}	}@media only screen and (max-width: 1024px) {  .m-stack_skrynamobile, .skrynamobile {		/* Skryjeme na mobile */			display: none !important;	}}.crm-btn-loader {	width:0px !important; height:0px !important; display:inline-block;}.crm-btn-loader .crm-btn-loader2 {	position: relative; z-index:99999 !important;}.hidden_loader {	display:none;}/* Loading udajov */.hiddenappend {	background-color: rgba(255, 255, 255, 0.5);	display:block;	position:absolute;	z-index: 99999;	background-image: url(./loader2.svg);	background-repeat: no-repeat;	background-position: center center;	background-size: contain;}/* Loading udajov */.tablehiddenappend {	background-color: rgba(255, 255, 255, 0.5);	display:block;	position:absolute;	z-index: 99999;	background-image: url(./pracujem.png);	background-repeat: no-repeat;	background-position: center center;	background-size: contain;}.hiddenappend_step2 {	background-color: rgb(70, 93, 0, 0.6);	color: white;	font-weight: bold;	display:block;	position:absolute;	z-index: 99999;	text-align: center;}.row.dlazdica {	border: 1px dashed #9f9f9f !important;	padding-top: 5px !important;	padding-bottom: 5px !important;	margin: 0px !important;	margin-top: 5px !important;	/*background-image: url(bgsunmander.png);*/	background-repeat: no-repeat;	background-position: center center;	background-size: contain;}.row.dlazdica2 {	border: 1px dashed #9f9f9f !important;	padding-top: 5px !important;	padding-bottom: 5px !important;	margin: 0px !important;	margin-top: 5px !important;	border-radius: 10px;}#zoznam_uzivatelov > DIV {	margin-bottom: 20px !important;}#zoznam_uzivatelov_planovanie > DIV {	margin-bottom: 20px !important;}.row.dlazdica3 {	border: 1px dashed #9f9f9f !important;	padding-top: 5px !important;	padding-bottom: 5px !important;	margin: 0px !important;	margin-top: 10px !important;	border-radius: 10px;}.mousehover:hover {	background: rgba(0,0,0,0.1);	cursor: pointer;}.ikonadlazdice {	width:1px;	height:1px;	position: relative;	top: -3px;	left: -3px;}.ikonadlazdice2 {	width:1px;	height:1px;	position: relative;	top: -10px;	left: -4px;}.row.dlazdica .col-4, .row.dlazdica2 .col-4 {	color: #1b1c25 !important;	padding-top:2px;	padding-bottom:2px;}.row.dlazdica .col-8, .row.dlazdica2 .col-8 {	padding-top:2px;	padding-bottom:2px;}.row.dlazdica .dlazdica_select, .row.dlazdica2 .dlazdica_select {	font-size: 12px !important;	max-width: 90%; width: 90%;}.row.dlazdica .dlazdica_ikona {	font-size: 17px !important; padding:2px;	padding-left:5px; padding-right: 5px;	color: #696969; text-decoration: none; background-color: #dcdcdc;	border-radius: 4px; display: inline-block; cursor: pointer;}.row.dlazdica .dlazdica_ikona.obsadena {	color: #99132e; background-color: #ec617d;}.row.dlazdica .dlazdica_ikona.obsadenaja {	color: #00ac01; background-color: #4fff50;}.row.dlazdica .dlazdica_ikona:hover {	color: #dcdcdc; background-color: #696969;}.row.dlazdica .dlazdica_menu {	float:right;  }.mini_delete {	cursor: pointer; color: #eea3b2;}.mini_delete:hover {	cursor: pointer; color: #c12544;}.potvrdenie {	background-color: rgba(255, 255, 255, 0.9);	display:block;	position:absolute;	z-index: 99999;	color: black;	}.potvrdenie .potvrdenie_t {	height: 100%; width: 100%;   display: table; border: 1px solid black; border-radius: 5px;}.potvrdenie .potvrdenie_t SPAN {	display: table-cell;   vertical-align: middle;   text-align: center;}.potvrdenie .potvrdenie_t .potvrdenie_ano {	display: inline-block; margin: 5px; padding:3px; background-color: #228b22;color:white; border-radius:3px;	cursor: pointer;}.potvrdenie .potvrdenie_t .potvrdenie_nie {	display: inline-block; margin: 5px; padding:3px; background-color: #911c1c;color:white; border-radius:3px;	cursor: pointer;}.timeline {	margin-bottom: 5px;}.timeline .timelineleft {	text-align: right; color: #90a0af;}.timeline .timelineright {	border-left:3px solid #716aca;}.timeline .timelineright.uzivatel {	color: #90a0af;	}.timeline.danger .timelineright {	border-left:3px solid #f4516c;}.timeline.success .timelineright {	border-left:3px solid #34bfa3;}.timeline.warning .timelineright {	border-left:3px solid #ffb822  ;}DIV.pagination_custom {	text-align:center;}DIV.pagination_custom SELECT {	text-align:center; margin-top: 27px; height: 30px;}UL.pagination_custom {	list-style: none; margin:0px; margin-top: 20px; padding: 0px; display:inline-block;}UL.pagination_custom LI {	display: inline-block; text-align: center;  border-radius: 3px; cursor: pointer;	background-color: #c8e9f6; color: #196e91; margin: 5px; min-width: 24px; height: 30px; line-height: 24px;}UL.pagination_custom LI A {	color: #196e91; text-decoration: none; padding: 3px; display:inline-block;}UL.pagination_custom LI.active {	background-color: #196e91; color: #c8e9f6;}UL.pagination_custom LI.active A {	color: #c8e9f6;}.rozbalovacka .m-portlet__body, .skry {	display:none;}.rozbalovacka.rozbaleny .m-portlet__body {	display:block;}.filter .col-12 {	margin-bottom: 10px;}.filter .col-12 SELECT {	max-width: 75%; width:120px;}.filter .col-12 SPAN {	width:100px; display: inline-block;}.filter-btn {	text-align:right; border-top: 1px solid #eaeaea; padding-top: 20px; margin-top: 15px;}.t-right {	text-align:right;}.t-left {	text-align:left;}.t-center {	text-align:center;}.zadanie_selecty .row, .odsad_btn {	margin-bottom: 15px;}.max-width-selectov-inputov SELECT, .max-width-selectov-inputov INPUT {	max-width: 80% !important;	width: 80% !important;}[filter="fulltext"] {	max-width: 50% !important;	width: 50% !important;}DIV[hide="hide"], SPAN[hide="hide"] {	display: none;}.btn, .kurzor {	cursor: pointer !important;}.row100 {	width:100%; margin:0px;}.row100 .row100col {	height:100%; text-decoration: none; font-weight: bold; font-size: 1.1rem;	border-radius:10px 10px 0px 0px; position: relative; top: 1px;}.row100 .row100col.gray, .m-portlet.gray, .m-portlet__head.gray {	background-color: #e4e4e4 !important;	color: #606060;}.row100 .row100col.gray.active {	background-color: #ffffff !important;}.row100 .row100col.gray.active:hover {	background-color: #ffffff !important;}.row100 .row100col.gray:hover {	background-color: #dfdfdf !important;	cursor: pointer;}.vertical-center {    display: flex;    align-items: center !important;}.horizontal-center {    text-align: center !important;}.crm-list {	border-bottom: 1px solid #e4e5eb;}.crm-list .crm-list-hlavicka {	background-color: #ececf2 !important;	padding:10px !important;	border: 1px solid #e4e5eb;	border-bottom: none;}.crm-list .crm-list-body {	border: 1px solid #e4e5eb;	border-bottom: none;	padding:10px !important;}.crm-list .crm-list-body .crm-list-gray {	border-right: 6px solid #d5d5d5;}.crm-list .crm-list-body .crm-list-green, .green-right {	border-right: 6px solid #88b788;}.top-border {	border-top: 1px solid #ebedf2; padding-top: 25px;}.nadciarkni {	border-top: 1px solid #ebedf2;}.text-center, .text-center INPUT {	text-align: center;}.padding-2px {	padding: 2px !important;}.padding-5px {	padding: 5px !important;}.padding-10px {	padding: 10px !important;}.padding-15px {	padding: 15px !important;}.margin-10px {	margin: 10px !important;}.margin-15px {	margin: 15px !important;}.margin-right-5px {	margin-right: 5px !important;}.margin-right-15px {	margin-right: 15px !important;}.margin-top-10px {	margin-top: 10px !important;}.margin-top-15px {	margin-top: 15px !important;}.margin-top-5px {	margin-top: 5px !important;}.margin-left-15px {	margin-left: 15px !important;}.margin-bottom-10px {	margin-bottom: 10px;}.margin-bottom-5px {	margin-bottom: 10px;}.margin-bottom-15px {	margin-bottom: 15px;}.padding-top-10px {	padding-top: 10px;}.padding-top-15px {	padding-top: 15px !important;}.padding-bottom-10px {	padding-bottom: 10px !important;}.padding-bottom-15px {	padding-bottom: 15px !important;}.zakazka_subory_underlined {	border-bottom: 1px solid #eaeaea;	margin-bottom: 3px;	padding-bottom: 3px;}.stage_locked {	display:none !important;}.col-bottom-hr {	border-bottom: 1px solid #eaeaea !important;}.col-bottom-hr3 {	border-bottom: 3px solid #eaeaea !important;}.oramovanie1 {	border: 1px dashed #7b68ee;	border-radius: 10px;}.oramovanie-green {	border-color: rgb(52, 191, 163) !important;}.mybtn-dgreen {	background-color: #48774a;	border-color: #48774a;	color: white;}A.mybtn-dgreen:hover, A.mybtn-viola:hover {	color: white !important;}.mybtn-dorange {	background-color: orange;	border-color: orange;	color: white;}A.mybtn-dorange:hover {	color: white !important;}.mybtn-viola {	background-color: #99274c;	border-color: #99274c;	color: white;}.mybtn-neutral {	background-color: #dcdcdc;	border-color: #dcdcdc;	color: #2a2a2a;}.mybtn-neutral:hover {	background-color: #cacaca;}.faktura_underline {	border-bottom: 1px dashed silver;}.dotaznik_nadpis {	padding-bottom: 15px !important;	padding-top: 15px !important;	border-bottom: 1px dashed #dfdfdf;	margin-bottom: 15px;	background-color: #f4f4f4;	vertical-align: middle !important;}.dotaznik_sekcia {	border: 1px solid #dfdfdf;}.mobcol-50, .mobcol2-50 {		width:100%; display: block;}.mobrow {	width:100%; display: inline-block;}/* NA MOBILE PADDINGY */@media only screen and (max-width: 1024px) {  .m-padding-top-10px {		padding-top: 10px;	}		.m-padding-top-15px {		padding-top: 15px !important;	}		.m-margin-top-10px {		margin-top: 10px;	}	.m-margin-top-15px {		margin-top: 15px;	}		.m-margin-bottom-15px {		margin-top: 15px;	}		.mobcol-50, .mobcol2-50 {		width: 49% !important; display: inline-block !important;		}		.mhide {		display:none !important;	}	.m-t-center {		text-align: center;	}}/* IBA DESKTOP */@media only screen and (min-width: 1024px) { 	.d-t-right { 		text-align: right; 	}}.navod_obrazok {	min-width:30%; max-width: 100%; padding:10px; clear:both;}.stav_platby0 {	border-left: 3px solid red;}.stav_platby1 {	border-left: 3px solid #9acd32;}.stav_platby2 {	border-left: 3px solid #ff8c00;}#bonita_sklady {	width:100%;	min-height:150px;}INPUT.small-input {	padding: 2px !important;	padding-left: 10px !important;	height: 25px;}.zak5_cenaspolu H3, .zak5_cenaspolu H4, .zak6_cenaspolu H3, .zak6_cenaspolu H4 {	display: inline-block;}.zak5_cenaspolu SPAN, .zak6_cenaspolu SPAN {	margin-left: 30px;}.zak5_cenaspolu, .zak6_cenaspolu {	background-color: #8589a4; color: white; font-size: 18px !important;}.montaz_blok_head {	background-color: #c6e9ed; border: 1px solid #6ec6d1;}.montaz_blok_body {	background-color: #eff9fa; border: 1px solid #6ec6d1;}#montaze {	margin-left: 5%; width:95%;}.img_mili {	width:35px !important; margin:5px; display: inline-block;}.m-portlet__head-text .fa {	margin-right: 10px;}.cervenyram {	border: 1px solid #ff8c00 !important;}.uploader_mili_ram {	border: 1px solid #6ec6d1 !important;	margin-top: 5px; border-radius: 5px;}.prvok_montaze {	border-top: 1px solid #6ec6d1 !important; padding-top:15px;}.ram_v_montazi {	border-top: 3px solid #6ec6d1 !important; padding-top:15px;}.chudepismo {	font-weight: normal !important;}.b-error {	color: red;}.b-ok {	color: #6b8e23;}.skryte {	display:none !important;}.paketvybrany {	border: 2px solid #32cd32 !important;}.paketnevybrany {	border: 2px solid red !important;}.paketovyriadok {	background-color: #dff3df !important;}.paketovyriadokdeleted {	background-color: #ffd2d2 !important;}.dynamicke_planovanie {	background-color: #6b8e23;	color: white; border-radius: 2px;	border: 1px solid #6b8e23; padding: 2px;	margin: auto; cursor: help;}.oddelovac_dynamicke_planovanie {	background-color: #6b8e23; height:10px;}.report_zmaz {	cursor: pointer; color: red;}.bgc-siva {	background-color: #ececf2 !important;}.bgc-siva.oramuj {	border: 1px solid #dfe0e9;}.radius-2px {	border-radius: 2px !important;}.radius-5px {	border-radius: 5px !important;}.dochadzka-aktden2 {	border-color: #6b8e23 !important;	border-bottom: 1px solid #6b8e23 !important;}.crm-list-hlavicka.dochadzka-aktden {	border-color: #6b8e23 !important;	background-color: #6b8e23 !important;	color: white !important;}[select2="select2"] {	width: 98%;}#select2-kalendar2uzivatel-container {	font-weight: bold;}.bg-danger {	background-color: #f4516c !important;	color: white !important;}.bg-warning {	background-color: #ffb822 !important;	color: white !important;}.bg-ok {	background-color: #34bfa3 !important;	color: white !important;}.bg-info {	background-color: #36a3f7 !important;	color: white !important;}.bg-danger:hover {	background-color: #f56982 !important;}.bg-warning:hover {	background-color: #ffc54a !important;}.bg-ok:hover {	background-color: #3fcbad !important;}.bg-info:hover {	background-color: #4bacf8 !important;	color: white !important;}.bg-cursor {	cursor: pointer !important;}.datepicker tbody tr > td.day.today {    background: #dcdcdc;    color: #ffffff; }  .datepicker tbody tr > td.day.today.active {background: #5867dd !important;color: #ffffff;}.portlet-body-header {	background-color: #b0e0e6;	padding: 5px !important;}.portlet-body-header H3 {	font-size: 1.1rem;	margin: 0px !important;	padding: 0px !important;}/* TABULKA MOZEME OSAMOSTATNIT */tabulka-hscroll {	width: 100%;	display: block;	overflow-y: visible;	overflow-x: auto;	min-height: 500px;	max-height: 600px;	position: relative;	z-index: 1;}tabulka {	display: table !important;}tabulka hlavicka {	position: relative;	z-index: 1;	visibility:hidden;}tabulka hlavickaLOCK {	display: block;	position: absolute;	top: 0px;	z-index: 2;	margin:0px;	padding:0px;	height: 30px;	background-color: white;}tabulka hlavickaLOCK polozka {	position: relative;	z-index: 2;	display: block;	float:left;	margin:0px; height: 30px;}tabulka riadok {	position: relative;	z-index: 1;}tabulka riadok, tabulka hlavicka {	display: table-row;	padding: 0px; margin: 0px;}tabulka riadok bunka, tabulka hlavicka polozka {	display:	table-cell;}/* TABULKA NASTYLOVANIE */tabulka {	min-width: 100%;	border: 1px solid #e4e4e4;	padding: 0px; margin: 0px;}tabulka BUNKA, tabulka POLOZKA {	padding: 2px 5px 2px 5px;	border: 1px solid #e4e4e4;	margin: 1px;}tabulka button.btn-ssm {	padding: 2px;	text-align: center !important;}tabulka POLOZKA {	white-space: nowrap;}tabulka POLOZKA DIV.dropdown-item {	cursor: pointer;}tabulka POLOZKA DIV.dropdown-item INPUT {	display: inline-table;	position: relative;	top: 2px;}tabulka POLOZKA DIV.btn-group {	position: static;	z-index: 8;}tabulka POLOZKA .bgreen {	color: #48774a;}tabulka POLOZKA .borange {	color: orange;}tabulka POLOZKA .bviola {	color: #99274c;}#chat_hlavicka {	min-height: 650px;	max-height: 650px;	overflow-y: scroll;}#chat_hlavicka .chat_uzivatel.aktivny, #chat_hlavicka .chat_uzivatelb.aktivny {	background-color: #eaf4d4;	border: 1px solid #ddeebb;	border-radius: 10px 0px 0px 10px;}#chat_hlavicka .chat_uzivatel.aktivny:hover, #chat_hlavicka .chat_uzivatelb.aktivny:hover {	background-color: #e2f0c4;	border: 1px solid #d5eaaa;	border-radius: 10px 0px 0px 10px;}#chat_hlavicka .chat_uzivatel, #chat_hlavicka .chat_uzivatelb {	background-color: #ffffff;	border: 1px solid #f4f4f4;	border-radius: 10px 0px 0px 10px;}#chat_hlavicka .chat_uzivatel:hover, #chat_hlavicka .chat_uzivatelb:hover, #chat_hlavicka .chat_uzivatel.aktualny, #chat_hlavicka .chat_uzivatelb.aktualny {	background-color: #f4f4f4;	border: 1px solid #eaeaea;	border-radius: 10px 0px 0px 10px;}#chat_menu .dropdown-item {	cursor: pointer;}#chat_hlavicka .chat_uzivatel, #chat_hlavicka .chat_uzivatelb {	padding:6px; padding-left: 30px; cursor: pointer;} #chat_hlavicka .chat_uzivatel MENO, #chat_hlavicka .chat_uzivatelb MENO {	font-size: 1.2em !important; min-width: 78%; max-width: 80%; overflow: hidden;	display:block;}#chat_hlavicka .chat_uzivatel NOVESPRAVY, #chat_hlavicka .chat_uzivatelb NOVESPRAVY {	float: right;	display: block;	min-width: 17%; max-width: 18%;	overflow: hidden;	text-align: center;}#chat_hlavicka .chat_uzivatel SHORTTEXT, #chat_hlavicka .chat_uzivatelb SHORTTEXT {	font-size: 0.95em !important;	font-style: italic;	display: inline-block;	color: #a9a9a9;}#chat_hlavicka .chat_uzivatel SHORTTIME, #chat_hlavicka .chat_uzivatelb SHORTTIME {	font-size: 0.95em !important;	display: inline-block;	color: #a9a9a9;}#chat_hlavicka .chat_uzivatelb MENO, #chat_hlavicka .chat_uzivatelb NOVESPRAVY, #chat_hlavicka .chat_uzivatelb SHORTTEXT {	font-weight: bold;}#chat_telo {	max-height: 520px;	height: 520px;	overflow-y: scroll;	overflow-x: hidden;	-webkit-transition:height 300ms ease-in-out;    -moz-transition:height 300ms ease-in-out;    -o-transition: height 300ms ease-in-out;    transition:height 300ms ease-in-out;}#chat_telo.vyska2 {	max-height: 420px;	height: 420px;}#chat_adons {	}#chat_sender {	height: 130px;	max-height: 130px;	overfow: hidden;	border-top: 1px solid #ffb822;	padding-top: 10px;	margin-right: 10px !important;}.nopaddingboky {	margin-right: 0px !important;	margin-left: 2px !important;}#chat_plocha .chat_ja DIV {	padding: 3px;	margin: 5px;	float: right;	border-radius: 5px;	background-color: #00bfff;	border: 1px solid #00a2d5;	color: white;	cursor: default;}#chat_plocha .chat_ja SPAN {	padding: 3px;	margin: 5px;	margin-right: 0px;	padding-right: 0px;	float: right;	font-size: 0.85em;	color: #70808f;	cursor: default;	position: relative;	top: 2px;}#chat_plocha .chat_on DIV {	padding: 3px;	margin: 5px;	margin-right: 2px;	border-radius: 5px;	background-color: #32cd32;	border: 1px solid #2aab2b;	color: white;	cursor: default;	display: inline-block;}#chat_plocha .chat_on SPAN {	padding: 3px;	margin: 5px;	margin-left: 0px;	padding-left: 0px;	font-size: 0.85em;	color: #70808f;	cursor: default;	position: relative;	top: 0px;}.updownbutton {	padding-top: 2px !important;	padding-bottom: 2px !important;	position: relative;	top: -25px;	margin-bottom: 0px;}.btn.btn-ssm {	width: 25px;	height: 25px;	padding: 3px !important;}BUNKA[hide="hide"], POLOZKA[hide="hide"] {	display: none;}.table-slovakiabg {	background-image: url(slovakia.png);	background-size: cover;	background-repeat: no-repeat;	}.table-spacer {	background-color: #353535;	color: white;}.table-lblue230 {	background-color: #edf8fc;}.table-lblue220 {	background-color: #dbf1f9;}.table-lblue210 {	background-color: #c8eaf6;}.table-orange230 {	background-color: #fff8ea;}.table-orange220 {	background-color: #fff1d4;}.table-orange210 {	background-color: #ffeabf;}.table-mag230 {	background-color: #ffeaff;}.table-mag220 {	background-color: #ffd4ff;}.table-mag210 {	background-color: #ffbfff;}.table-green230 {	background-color: #f2f7f2;}.table-green220 {	background-color: #e5efe5;}.table-green210 {	background-color: #d8e7d8;}.table-yellow230 {	background-color: #ffffea;}.table-yellow220 {	background-color: #ffffd4;}.table-yellow210 {	background-color: #ffffbf;}.zp6_stornozakazky {	max-width:80px; font-size: 10px; margin-top: 3px;}.headtext2 {	margin-left: 10px !important;}#chat_plocha .chat_ja DIV {	padding: 3px;	margin: 5px;	float: right;	border-radius: 5px;	background-color: #aaebff;	border: 1px solid #80e1ff;	color: #202020;	cursor: default;}#chat_plocha .chat_ja_necit DIV {	padding: 3px;	margin: 5px;	float: right;	border-radius: 5px;	background-color: #eafaff;	border: 1px solid #bff0ff;	color: #202020;	cursor: default;}#chat_plocha .chat_ja SPAN {	padding: 3px;	margin: 5px;	margin-right: 0px;	padding-right: 0px;	float: right;	font-size: 0.85em;	color: #70808f;	cursor: default;	position: relative;	top: 2px;}#chat_plocha .chat_on DIV {	padding: 3px;	margin: 5px;	margin-right: 2px;	border-radius: 5px;	background-color: #bbeebb;	border: 1px solid #99e699;	color: #202020;	cursor: default;	display: inline-block;}#chat_plocha .chat_on SPAN {	padding: 3px;	margin: 5px;	margin-left: 0px;	padding-left: 0px;	font-size: 0.85em;	color: #70808f;	cursor: default;	position: relative;	top: 0px;}#chat_text_obal {	position: relative;	top: -15px;}.redrow BUNKA {	background-color: red !important;	color: white !important;}.bredrow BUNKA {	background-color: #bf0000 !important;	color: white !important;}.warningrow BUNKA {	background-color: #bfa300 !important;	color: white !important;}INPUT.oneditred_red {	color: red;	border: 1px solid red !important;}.coloring_red, .stornovanabody {	background-color: red !important;}.lgreenrow BUNKA {	background-color: #ddeebb !important;	color: black !important;}.greenrow BUNKA {	background-color: #6b8e23 !important;	color: white !important;}.skladyozeporadie, .paketyozeporadie {	border: 1px dashed #bfbfbf;	padding: 3px;	margin-top: 10px;	cursor: grab;}[upozornenierow="1"] {	border: 1px dashed #add8e6;	padding-bottom: 10px;}[upozornenierow="1"] .upozornenierowhlavicka {	border-bottom: 1px solid #add8e6;	background-color: #286d82;	color: white;	font-size: 1.3em;	font-weight: bold;	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 5px;}.upozornenierowpopis {	border-top: 1px dashed #add8e6;	border-bottom: 1px dashed #add8e6;	background-color: #cee8f0;	padding: 5px;	margin-top: 5px;	margin-bottom: 5px;}[upozornenierow="1"].grpblue .upozornenierowhlavicka {	background-color: #251199 !important;}[upozornenierow="1"].grpmagenta .upozornenierowhlavicka { 	background-color: #a900aa !important;}[upozornenierow="1"].grpgreen .upozornenierowhlavicka {	background-color: #668822 !important;}[upozornenierow="1"].grpgreen .upozornenierowpopis {	border-top: 1px dashed #d5eaaa !important;	border-bottom: 1px dashed #d5eaaa !important;	background-color: #e6f2cc !important;}[upozornenierow="1"].grpmagenta .upozornenierowpopis {	border-top: 1px dashed #ff95ff !important;	border-bottom: 1px dashed #ff95ff !important;	background-color: #ffbfff !important;}