/* !LOGIN! */

body,html {

	color: #FFF;

}

html, body{

  background: -webkit-radial-gradient(#323f48,#1e282b) repeat fixed 0 0;

  background: -o-radial-gradient(#323f48,#1e282b) repeat fixed 0 0;

  background: -moz-radial-gradient(#323f48,#1e282b) repeat fixed 0 0;

  background: radial-gradient(#323f48, #1e282b) repeat fixed 0 0;

}

body{

	background: url(./img/html.png) repeat fixed;

}

header .awislogo,

.col-logo .awislogo{

	display: inline;

}

img {border:none;}

.defaultBG {
	background: url(./img/html.png) repeat fixed;
}


#divRoot h1{

  color:#333;

}

#chyba {color:red;}



#logo_nadpis {

  background: transparent;    

}

.logoMain {
    display: block;
    width: 294px;
    height: 115px;
    background: url(../img_rs/pexeso.jpg) no-repeat;
    text-indent: -2000px;
    overflow: hidden;
    z-index: 10;
    margin: 0 auto;
	background-size: contain;
	background-position: center center;
}

.logoMainLogged {
    display: block;
    width: 294px;
    height: 115px;
    background: url(../img_rs/pexeso.jpg) no-repeat;
    text-indent: -2000px;
    overflow: hidden;
    z-index: 10;
    transform: scale(0.5);
    margin-left: -50px;
	background-size: contain;
	background-position: center center;
}

.logo-href {
    width: 250px;
    overflow: hidden;
}


#demo {

  color: #D30217;

}

p.error {

  color: #cc0000;

}

#login,#password{

	background: #eee;

}

#login i,#password i{

	background: #cd1515;

	color: #fff;

}

#form input[type=text],#form input[type=password]{

	background: transparent;

}

#form input[type=submit]{

	background: #eee;

	color: #cd1515;

}

#form input[type=submit]:hover{

	background: #cd1515;

	color: #fff;

}

#lostpass{

	background: url(../img_rs/lost-pass.png) no-repeat center center #cd1515;

}

#lostpass:hover{

	background: url(../img_rs/lost-pass-hover.png) no-repeat center center #9a9a9a;

}

.copyright{

	color: #cd1515;

}

#cz{background: url(../img_rs/cz.jpg)}

#cz:hover{background: url(../img_rs/cz_hover.jpg)}

#sk{background: url(../img_rs/sk.jpg)}

#sk:hover{background: url(../img_rs/sk_hover.jpg)}

#en{background: url(../img_rs/en.jpg)}

#en:hover{background: url(../img_rs/en_hover.jpg)}

#ru{background: url(../img_rs/ru.jpg)}

#ru:hover{background: url(../img_rs/ru_hover.jpg)}

#es{background: url(../img_rs/es.jpg)}

#es:hover{background: url(../img_rs/es_hover.jpg)}

#pt{background: url(../img_rs/pt.jpg)}

#pt:hover{background: url(../img_rs/pt_hover.jpg)}

/* !LOGIN END! */

/* !INTRO! */

#CM_intro .polozka {

  background: #3a4952;

  color: #fff;

}

.polozka.w{

	background: #fff !important;

	color: #3a4952 !important;

}

#CM_intro .polozka h3{

	color: #cd1515;

}

.polozka .vrsek {

	color: #cd1515;

}

.header{

	color: #fff;

    background: #cd1515;

}

.header.w{

	color: #cd1515;

	background: #fff;

}

.dark,.light{

	background: #3a4952;

	color: #fff;

}

.dark span,.light span{

	color: #cd1515;

}

.light{

	background: #fff;

	color: #3a4952;

}

.double-row{

	background: #fff;

}

.double-row i{

	color: #3a4952;

}

.part-1{

	color: #3a4952;

}

.part-1 span,

.part-2 span,

.part-3 span{

	color: #3a4952;

}

.part:nth-child(even) .part-1 i,.part:nth-child(even) .part-1{

	color: #cd1515;

}

.hledej-zbozi input[type=text]{

	background: #eee;

}

.hledej-zbozi input[type=submit]{

	background: url(cm/intro/lupa.png) no-repeat center center #758b98;

}

table{

	color: #192023;

}

/*th + th,td + td{

	border-left: 1px solid #fff;

}*/

/*tr + tr{

	border-top: 1px solid #fff;;

}*/

th{

	background: #cccccc;

}

.intro-table th:nth-last-child(1),.intro-table td:nth-last-child(1){

	background: #758b98;

	color: #fff;

}

td{

	background: #efefef;

}

td.lig{

	color: #aaaaaa;

}

td.yellow{

	background: #fffccc;

}

tfoot td{

	background: #3a4952 !important;

}

.footer-1 i{

	color: #1c2428;

}

tfoot select{

	background: url(cm/intro/select.jpg) no-repeat right center #fff;

	-webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

.footer-2{

	color: #fff;

}

.footer-2 span{

	color: #cd1515;

}

.footer-3 a{

	background: #758b98;

    color: #fff;

}

.footer-3 .w{

	color: #aaaaaa;

	background: #fff;

}

table tbody td:hover{

	color: #cd1515;

}

/* !INTRO END! */

/* !MAIN! */

#header-logo,#header-logo a{

  color: white;

}

#header-menu a{

	background: #1b2326;

	background: -webkit-radial-gradient(#29353a, #1b2326);

	background: -o-radial-gradient(#29353a, #1b2326);

	background: -moz-radial-gradient(#29353a, #1b2326);

	background: radial-gradient(#29353a, #1b2326);

}

div.col-logo{

  background: #1c2428;

}

.menubar li a.pokladny:before{background:url(./img/kasa-small.png) no-repeat center center transparent;}

.menubar li a.pokladny:hover:before,.menubar li a.pokladny.active:before{background:url(./img/kasa-small_w.png) no-repeat center center transparent;}

.menubar li a.cmsklad:before{background:url(./img/sklad_small.png) no-repeat center center transparent;}

.menubar li a.cmsklad:hover:before,.menubar li a.cmsklad.active:before{background:url(./img/sklad_small_w.png) no-repeat center center transparent;}

.menubar li a.cenik:before{background:url(./img/cenik_small.png) no-repeat center center transparent;}

.menubar li a.zakaznik:before{background:url(./img/zakaznik_small.png) no-repeat center center transparent;}

.menubar li a.zakaznik:hover:before,.menubar li a.zakaznik.active:before{background:url(./img/zakaznik_small_w.png) no-repeat center center transparent;}

.menubar li a.stats:before{background:url(./img/statistiky_small.png) no-repeat center center transparent;}

.menubar li a.stats:hover:before,.menubar li a.stats.active:before{background:url(./img/statistiky_small_w.png) no-repeat center center transparent;}

.menubar li a.nastaveni:before{background:url(./img/nastaveni_small.png) no-repeat center center transparent;}

.menubar li a.nastaveni:hover:before,.menubar li a.nastaveni.active:before{background:url(./img/nastaveni_small_w.png) no-repeat center center transparent;}

.menubar li a:hover,.menubar li a.active{

	background:#cd1515;

}

.menubar .rolldown:after{

	content: "\f105";

}

.menubar .rolldown.active:after{

	content: "\f107";

}

label{

  color: rgb(26,26,26);

}

label:first-child{

  color: rgb(26,26,26);

}

.awisform .ciselnikselect .ciselnik_table_wrapper,[name^="pokladni_udaje"] div:not(.validation_message):not(.ciselnikselect){

	background: #2a363b;

	-webkit-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

	-moz-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

	box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

	border: 1px solid #2d363b;

}

p{

	color: #fff;

}

.awisform .button, .awisform input[type=button], .awisform input[type=submit]{

  color: #fff;

  background-color: #3aaa35;

}

#import{

	background: url(../img/plus-25.png) no-repeat 4px center transparent;

}

.btn-plus-25,.btn-vpred-25{

	color: #fff;

	background: url(./tabulka/obycejne/pridat.png) no-repeat 5px center #358daa !important;

}

.awisform .btn_plus a{

  color:#E28409 !important;

}

table.datagrid thead th,table.datagrid thead td{

  background-color:#cd1515;

  color:#fff;

}

table.datagrid > thead th:nth-last-child(1),table.datagrid > thead td:nth-last-child(1){

	background: #3aaa35;

}

table.datagrid th a{

	color: #fff;

}

table.datagrid td{

  color:#444;

}

@media(min-width:1024px){

	table.datagrid td:last-child{

	  border-left: 2px solid #3a4952;

	}

	table.datagrid td:last-child[colspan="6"]{

	  border-left: 0px solid #3a4952;

	}

	table.datagrid > thead th:nth-last-child(1),table.datagrid > thead td:nth-last-child(1){

		border-left: 2px solid #3a4952;

	}

}

table.datagrid tbody:nth-child(2) td:nth-child(1){

	background: #f2f2f2 !important;

}

table.datagrid td input.hledat{

	color: #192023;

}



::-webkit-input-placeholder {

	color: #192023;

}

:-moz-placeholder{

	color: #192023;

}

::-moz-placeholder{

	color: #192023;

}

:-ms-input-placeholder{  

	color: #192023;

}



table.datagrid tr td{

	background-color:#e9e9e9;

}



table.datagrid tr:nth-child(odd) td{

	background-color:#f2f2f2;

}



table.datagrid tr.sum{

  background-color:#FFC5C5;

}

@media screen and (min-width: 800px) {

	#header-menu>ul>li:hover>a,#header-menu>ul>li>a.active{

		color: #cd1515;

	}

	#header-menu>ul>li>a{

		color: #dddddd;

	}

	#header-submenu ul{ 

		background-color: #e6e6e6;

	}

}

.menubar::-webkit-scrollbar {

    width: 3px;

}

 

.menubar::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);

}

 

.menubar::-webkit-scrollbar-thumb {

	background-color: darkgrey;

	outline: 3px solid slategrey;

}

.awisform input[type=submit].btn_ok{

	color:#fff !important;

}

.btn-vpred-25{

	background: url(../img/vpred-25.png) no-repeat 4px center transparent !important;

}

.awisform .btn_plus{

	color:#303030 !important;

}

table.datagrid .footer{

	background-color:#fff;

	color:#161616;

}

table.datagrid .footer input[name=datagrid_activepage], .datagrid_outerfooter input[name=datagrid_activepage]{

    color: #000;

}

table.datagrid .footer .datagrid_pages, .datagrid_outerfooter .datagrid_pages{

	color: #fff !important;

}

.datagrid_pages a{

	background: #fff;
	color: #748b99;
	cursor: pointer;

}

.datagrid_pages a.disabled {
	background: #748b99;
	color: #fff;
	cursor: not-allowed;
}

.datagrid_pages a.active {
	background: #cd1515;
	color: #fff;
	cursor: not-allowed;
}

.datagrid_pages span + a{

	background: #fff;

	color: #748b99;

}

.datagrid_pages span + a + a{

	background: #748b99;

	color: #fff;

}

.datagrid_outerfooter{

	background:#3a4952;

}

table.datagrid .footer .datagrid_xperpage, .datagrid_outerfooter .datagrid_xperpage

{

  color: #fff !important;

}

.datagrid_outerfooter select.datagrid_xperpage,.datagrid_outerfooter .datagrid_xperpage + select{

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  background: url(img/select-datagrid-footer.jpg) right center no-repeat #fff;

  color: #000;

}

table.datagrid tr.strikeThrough td {color: gray;}

table.datagrid tr.strikeThrough td:before{

    border-bottom: 1px solid gray;

}

#datagrid_moveheader{

  border:1px solid #e6e6e6;

  background-color:#b2b2b2;

  color:#161616;

}



#header-submenu{

  background-color:#dedede !important;

  color:#161616;

}



#header-submenu a{

  color:#161616;

}



#header-submenu a:hover{

  color:#4c4c4c;

}



#header-submenu a:active{

  color:#002a3c;

}



.nastaveni_sloupce{

  background-color:#e6e6e6;

  border:1px solid #b2b2b2;

  opacity:0.9;

}



#waiting{

  background: rgba( 255, 255, 255, .8 ) 

    url('http://i.stack.imgur.com/FhHRx.gif') 

    50% 50% 

    no-repeat;

}



@media(max-width:1000px){

	/*.datagrid thead{

		display: none;

	}

	table.datagrid th{

		display: none;

	}

	.datagrid tr{

		display: flex;

		flex-wrap: wrap;

		justify-content: space-between;

	}

	.datagrid td{

		display: inline-block;

		width: 50%;

		position: relative;

		padding-left: 25% !important;

		text-align: left !important;

		box-sizing: border-box;

	}

	.datagrid td:before{

		content: attr(data-label)":";

		position: absolute;

		left: 6px;

		top: 6px;

		width: 45%;

		opacity: 0.7;

	}

	table.datagrid td.center{

	  text-align:left !important;

	}*/

	/*Verze2*/

	/*.datagrid thead{

		display: none;

	}

	table.datagrid th{

		display: none;

	}

	.datagrid td{

		display: block;

		position: relative;

		padding-left: 50% !important;

		text-align: left !important;

	}

	.datagrid td:before{

		content: attr(data-label);

		position: absolute;

		left: 6px;

		top: 6px;

		width: 45%;

	}

	table.datagrid td.center{

	  text-align:left !important;

	}*/

}



.awisform input{

  background: url(img/input_text.jpg) no-repeat left center #fff;

  color:#555555;

}



.awisform input[readonly=readonly], .awisform select[readonly=readonly], 

.awisform textarea[readonly=readonly]{

  

}



.awisform select,select{

	color:#555555;

	background: url(img/input_text.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center;

	background-color: #fff;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



.awisform .comment{

  color:#a6a6a6;

}



.awisform .infomessage{

  background: #cd1515;

}



.awisform label:not([for=submit]){

  color: #1a1a1a;

}



.awisform label,.awisform label span{

  color: #cd1515 !important;

}



.awisform input[type=submit]{

  background: url(./img/submit.png) no-repeat 7px center #3aaa35;

}



.form input.focus{

  /*background-color:#e0eccc;*/

}



.required

{

  border:1px solid #d00 !important;

}



.processmessage{

  color:#b1cf00;

}



#submenu_helper{

  background-color:#ededed;

  border:1px solid #ccc;

}



#submenu{

  background: #358daa;

}



.awisform .chktext{

  color: #cd1515 !important;

}



.mtop8{

  background: #2a363b;

  -webkit-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  -moz-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  border: 1px solid #2d363b;

}

.mtop8 h3{

	color: #cd1515;

}

.mtop8 p{

	color: #9a9a9a !important;

}

.datum_filtr

{

  background: #2a363b;

  -webkit-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  -moz-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

  border: 1px solid #2d363b;

  color: #fff;

}



.datum_filtr input,.datum_filtr select{

  border: 0;

}

.datum_filtr select{

	background: url(./img/select-sipka-nova.png) no-repeat right 5px center,url(img/input_text.jpg) no-repeat left center;

    background-color: #fff;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

[name="datum_start"],#date_start,.date.from{

	background: url(./img/date_from.jpg) no-repeat left center,url(./img/date-calendar.jpg) no-repeat right center;

	background-color: #fff;

}

[name="datum_end"],#date_end,.date.to{

	background: url(./img/date_to.jpg) no-repeat left center,url(./img/date-calendar.jpg) no-repeat right center;

	background-color: #fff;

}

.footer_sum td{

  border-top:1px solid #144 !important;

  background-color:#dedede;

}



.awisformTooltip{

  box-shadow: #161616 3px 3px 3px;

  border:1px solid #b1cf00;

}



@media all and (max-width: 530px){

	.awisform textarea, .awisform label textarea, textarea{

		border:1px solid #444;

	}

}



[class^="btn_"]{

	color: #fff;

}

[class^="btn_"]:hover{



}

.btn_cancel{

	background: url(../img/zrusit_35.png) no-repeat 5px center #9c1006;

}

.btn_cancel-25{

	background: url(../img/zrusit_25.png) no-repeat 5px center #9c1006;

}

.btn_ok{

	background: url(../img/ok-35.png) no-repeat 5px center #3aaa35;

}

.btn_ok-25{

	background: url(../img/ok-25.png) no-repeat 5px center #3aaa35;

}

.btn_vpred,#expedovat{

	background: url(../img/vpred-35.png) no-repeat 4px center #358daa;

}

.btn_settings{

	color: #fff !important;

}

.export-xls,.export-vse,.export-pdf{

	color: #fff !important;

}

*[class^="odkaz_"]{

	color: #808080;

	background-repeat: no-repeat !important;

	background-position: center center;

}

*[class^="odkaz_"].orange{

	background-color: #cd1515 !important;

}

[class^="btn"]:hover,[class^="odkaz_"]:hover,.awisform input[type=submit]:hover {

	background-color: #cd1515 !important;

}

.odkaz_pridat{background: url(tabulka/obycejne/pridat.png) no-repeat center center #3aaa35 !important;}



.odkaz_tisk{background: url(tabulka/obycejne/tisk.png) no-repeat #358daa !important;}



.odkaz_nahled{background: url(tabulka/obycejne/nahled.png) no-repeat center center #358daa !important;}



.odkaz_odstranit{background: url(tabulka/obycejne/odstranit.png) no-repeat #358daa !important;}



.odkaz_edit{background: url(tabulka/obycejne/upravit.png) center center no-repeat #358daa !important;}



.odkaz_smazat{background: url(tabulka/obycejne/popelnice.png) center center no-repeat #9c1006 !important;}



.odkaz_dulezite{background: url(tabulka/obycejne/vykricnik.png) center center no-repeat #9c1006 !important;}



.odkaz_tuzka{background: url(tabulka/obycejne/tuzka.png) no-repeat !important;}



.odkaz_export{background: url(tabulka/obycejne/export.png) no-repeat center center #358daa !important;}



.odkaz_zrusit{background: url(tabulka/obycejne/odstranit.png) no-repeat !important;}



.odkaz_potvrdit{background: url(tabulka/obycejne/ok.png) no-repeat !important;}





.s-textem{

	background-position: 5px center !important;

	color: #fff;

}



.btn_seznam_25{

	background:url(img/seznam_25.png);

}

.btn_filtrovat,.datum_filtr input[type=button]{

	background: url(../img/lupa.png) no-repeat center center #3a4952;

}

input[type="checkbox"]+span:before{

	content: "";

	background: url(img/radio-checkbox-12.png) 0 top no-repeat transparent;

}

input[type="checkbox"]:checked + span:before{

	background: url(img/radio-checkbox-12.png) -15px top no-repeat transparent;

}

input[type="radio"]+span:before{

	background: url(img/radio-checkbox-12.png) 0px top no-repeat transparent;

}

input[type="radio"]:checked + span:before{

	background: url(img/radio-checkbox-12.png) -15px top no-repeat transparent;

}

.addsmes td{

	background: #ededed;

}

.addsmes input[name="mnozstvi"]{

	text-align: center;

}

.loadingoverlay{

	background: rgba(255,255,255,0.8);

}

#procent{

	color: #555;

}

@keyframes loading{

	0%  {transform: rotate(0deg);}

	100% {transform: rotate(360deg);}

}

.animace{

	animation-name: loading;

    animation-duration: 10s;

	animation-timing-function: linear;

    animation-iteration-count: infinite;

	margin-top: 125px;

}



#search_button, #search_button:hover{

    background: url(../img/hledani_35.png) no-repeat center left;

}



#reset_button, #reset_button:hover{

    background: url(../img/zrusit_35.png) no-repeat center left;

}



.input_text{

	background: url(img/input_text.jpg) no-repeat left center #fff !important;

}

select.input_text{

	background: url(img/input_text.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat 95% 50% !important;

	background-color: #fff !important;

}

.input_price{

	background: url(img/input_price.jpg) no-repeat left center #fff !important;

}

select.input_price{

	background: url(img/input_price.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center !important;

	background-color: #fff !important;

}

.input_procent{

	background: url(img/input_procent.jpg) no-repeat left center #fff !important;

}

select.input_procent{

	background: url(img/input_procent.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center !important;

	background-color: #fff !important;

}

.input_plus{

	background: url(img/input_plus.jpg) no-repeat left center #fff !important;

}

select.input_plus{

	background: url(img/input_plus.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center !important;

	background-color: #fff !important;

}

.input_graf{

	background: url(img/input_graf.jpg) no-repeat left center #fff !important;

}

select.input_graf{

	background: url(img/input_graf.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center !important;

	background-color: #fff !important;

}

.input_cenik{

	background: url(img/input_cenik.jpg) no-repeat left center #fff !important;

}

select.input_cenik{

	background: url(img/input_cenik.jpg) no-repeat left center,url('./img/select-sipka-nova.png') no-repeat right 5px center !important;

	background-color: #fff !important;

}

.charts-12, .charts-6{

	background: #2a363b;

    -webkit-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

    -moz-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

    box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

	border: 1px solid #2d363b;

}

.col-md-12 {

	width: 100%;

}

#generovaniPoCaseInput{

	background: url(img/input_cas.jpg) no-repeat left center #fff !important;

}

.awisform p{

	color: #cd1515;

}

.Pokladna.group{

	color: #fff;

}

.dataTable th{

	background: #cd1515;

	color: #fff;

}

.dataTable tbody tr{

	background: transparent !important;

}

.dataTable tbody tr td{

	background: #f5e2d1 !important;

}

.dataTable tbody tr:nth-child(odd) td{

	background: #efefef !important;

}



#tabulkaMnozstvi table tr:nth-child th,

#tbl_naskladneni_zbozi tr:nth-child th{

	background: #cd1515;

}

#tabulkaMnozstvi table tr:nth-child(even) td,

#tbl_naskladneni_zbozi tr:nth-child(even) td{

	background: #f2f2f2;

	color: #444;

}

#tabulkaMnozstvi table tr:nth-child(odd) td,

#tbl_naskladneni_zbozi tr:nth-child(odd) td{

	background: #e9e9e9;

	color: #444;

}

.dataTables_wrapper > .col-md-6,

.dataTables_wrapper > .col-md-6 + .col-md-6,

.dataTable + .col-md-6,

.dataTable + .col-md-6 + .col-md-6{

	background: #3a4952;

}

.dataTables_filter input{

	background:	url(../css_rs/img/lupa-dark.jpg) no-repeat left center #fff !important;

	border: 0 !important;

}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {

    background-color: #758b98 !important;

    border-color: #758b98 !important;

}



.Pokladna.sklad{

	background: #2a363b;

    -webkit-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

    -moz-box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

    box-shadow: inset 10px 3px 106px 19px rgba(0,0,0,0.42);

	border: 1px solid #2d363b;

}

.Pokladna.sklad h3{

	color: #cd1515;

}

.vrsek,.spodek{

	color: #cd1515;

}

.skupina_smazat{

	color: #c40001;

}

.zpet h3{

	color: #fff;

}

.zpet h3 i{

	color: #cd1515;

}

.dataTables_empty{

	background: #f2f2f2 !important;

}

#Cenik_Upravy_Polozky {

  border: 1px solid gray;

  background-color: white;

}



#Cenik_Upravy_Polozky a:hover {

  background-color: #aaa;

  color: white;

}



#Cenik_Edit_Form input:disabled, #Cenik_Edit_Form select:disabled{

  background-color:#ececec;

}



#tblCenikPridat td:first-child,

#tblCenikPridat td:first-child+td+td,

#tblCenikPridat td:first-child+td+td+td+td,

#tblCenikPridat td:first-child+td+td+td+td+td+td,

#tblCenikPridat td:first-child+td+td+td+td+td+td+td+td{

  color:#66aa33;

}



#tblCenikSlozeni thead th{

	background: #cd1515;

	color: #fff;

}

#tblCenikSlozeni tbody tr:nth-child(1) td:nth-last-child(1){

	background: #3aaa35;

}



#tblCenikSlozeni tbody tr:nth-child(n+2) td:nth-last-child(1){

	background:#9c1006;

}

#tblCenikSlozeni tbody tr:nth-last-child(1) td:nth-last-child(1){

	background:transparent;

}



#tblCenikSlozeni tr:nth-child(even){

  background-color: #f0f0f0;

}



#tblCenikSlozeni tr:nth-child(odd){

  background-color: #fff;

}



#tblCenikSlozeni #polozka_skladu input{

  background: #fff;

}



#tblCenikSlozeni #mnozstvi{

  background: #fff;

}



#tblCenikAkce tr td:first-child,

#tblCenikAkce tr td:first-child+td+td,

#tblCenikAkce tr td:first-child+td+td+td+td

{

  color:#66aa33;

}



#tblAkceDny tr td:first-child{

  color:#66aa33;

}



#celkem_cena{

	background:#cd1515;

	color: #fff;

}

#datagridZobrazitSkupiny,

#datagridSkrytSkupiny,

#datagridSkrytCeny,

#datagridZobrazitCeny{

	background: #358daa;

}

#datagridZobrazitSkupiny:hover,

#datagridSkrytSkupiny:hover,

#datagridSkrytCeny:hover,

#datagridZobrazitCeny:hover{

	background: #cd1515;

}



/* TABULKY */

.standart-table{

	background: white;

}

.standart-table tr th {

	background:#f5f5f5;

}

.standart-table tr td {

	background:#c7e9e9;

}

.standart-table tr.zluta td {

	background:#ffe7b2;

}

tr.tdHodnoty td {

	color: #000000;

	background:#c7e9e9;

}

tr.tdHodnoty1 td{

	color: #000000;

	background-color: #f0f0e8;

}

tr.tdAktiv td, tr.tdAktivNeprijat td, tr.tdAktivHotovo td,

tr.tdAktivOpravaPoznamka td,tr.tdAktivZpracovavan td,

tr.tdPrijato td{

	color: #000000;

	background-color: #ffe7b2;

}

/* KALENDAR - CASOVA OSA*/

.standart-table tr td.PoznamkaSchuzka{

	background-color:#97f3b5;

}

.standart-table tr td.Poznamka{

	background:#a8c3ff;

}

.standart-table tr td.Schuzka{

	background-color:#f3efac;

}

.standart-table tr td.Ostatni{

	background-color:#f3efac;

}

.standart-table tr td.Pripomenuti{

	background-color:#afff86;

}

.standart-table tr td.KontrolyPredchozi{

	background-color:#afff86;

}

div.arrow-up {

	border-left: 4px solid transparent;

	/* left arrow slant */

	border-right: 4px solid transparent;

	/* right arrow slant */

	border-bottom: 4px solid #2f2f2f;

	/* bottom, add background color here */

}

/* create an arrow that points down */

div.arrow-down {

	border-left: 4px solid transparent;

	border-right: 4px solid transparent;

	border-top: 4px solid #2f2f2f;

}



/* FORMULARE V ZALOZKACH */

.obal-tab {

	background:white;

}

#floating-submit {

	background:#f5f5f5;

	border-left: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	border-top: 1px solid #e5e5e5;

}



#slidebox{

	border-top:3px solid #a9b830;

	background-color:rgba(255, 255, 255, 0.5);

	-moz-box-shadow:-2px 0px 5px #aaa;

	-webkit-box-shadow:-2px 0px 5px #aaa;

	box-shadow:-2px 0px 5px #aaa;

}

#slidebox p, a.more{

	color:#09343b;

}

a.more{color:#09343b;}

#slidebox h2{

  color:#E28409;

}

a.close{

  background:transparent url(../img_rs/close.gif) no-repeat top left;

}

a.close:hover{

  background-position:0px -13px;

}



.specificke_menu a{

	color:#FFCC00!important;

}

.specificke_menu a:hover{

	color:#c8d200!important;

}



/* LAYOUT */

/* horni lista - logo, prihlaseni, ikony a informace */ 

/* LOGO */

#header-logo {

	background:#2a363b;

}

#header-logo p {color:white;}

#firma-search{

	background: #cd1515;

}

#firma-search input[type=submit]{

	background: url(./img/lupa.png) no-repeat center center #3a4952;

}

#firma-search input[type=text]{

	background: #eee;

}



.col-prihlaseni ul{

	background: #004969;

}

.col-prihlaseni ul li{

	border: 1px solid #00344a;

	background: #00344a;

}

.col-prihlaseni ul li:hover{	background: #004969;}

.col-prihlaseni ul li a{color: #fff;}

.col-prihlaseni:hover .usericon{	background: #004969;}



.col-logo .obal{

	background: #1b2326;

	background: -webkit-radial-gradient(#29353a, #1b2326);

	background: -o-radial-gradient(#29353a, #1b2326);

	background: -moz-radial-gradient(#29353a, #1b2326);

	background: radial-gradient(#29353a, #1b2326);

}

a.odhlasit, a.schuzka{ color:#fff;}



a.odhlasit:hover, a.schuzka:hover {color:#c8d200;}		

a.odhlasit{ background-position: 0 0;} 

a.schuzka{ background-position: 0 -66px;} 



#icon_menu ul li a {

  background: url(../img_rs/ikony-final-36x36.png) no-repeat top center;

  color:#fff;

}



#icon_menu ul li.sprite-kalendar a{ background-position: 0 0;}

#icon_menu ul li.sprite-kalendar a:hover{ background-position: 0 -86px;}

#icon_menu ul li.sprite-posta a{ background-position: 0 -172px;}

#icon_menu ul li.sprite-posta a:hover{ background-position: 0 -257px;}

#icon_menu ul li.sprite-poznamka a{ background-position: 0 -342px;}

#icon_menu ul li.sprite-poznamka a:hover{ background-position: 0 -430px;}

#icon_menu ul li.sprite-schuzka a{ background-position: 0 -518px;}

#icon_menu ul li.sprite-schuzka a:hover{ background-position: 0 -601px;}

#icon_menu ul li.sprite-zprava a{ background-position: 0 -684px;}

#icon_menu ul li.sprite-zprava a:hover{ background-position: 0 -774px;}



.col-informace table td{color:#fff;}

.col-informace table td a {color:white;}

.col-informace table td a:hover {color:#c8d200;}



/* blok textu pro prihlaseni */ 	  



/* BAREVNY PRUH POD HLAVICKOU */

#header-pruh {background:transparent;}

/* PRUH  MENU */

#header-menu {background: #2a363b;}

/* PRUH SUBMENU */	  

#header-submenu {

	background: #fff;

	border-bottom:1px solid #dfdfe0;

}



.submenu li a {

  color:#052126;

}

.submenu li a:hover {

  color:#000;

}



/* HLAVNI CAST STRANKY */

  



.widget-content {

  background-color:#DDDDDD; 

}    



.widget-title {

  background-color:#EEEEEE;  

}    



/* sipka na zacatek */ 

#toTop {

  background-image: url('../img_rs/up.png');

  background-repeat: no-repeat;

  opacity: 0.4;

  filter: alpha(opacity=40); /* For IE8 and earlier */

}

#toTop:hover {

  opacity: 0.8;

  filter: alpha(opacity=80); /* For IE8 and earlier */

}







/* RESPONZIVITA */

@media (min-width: 769px) and (max-width: 1024px) {

  .col-informace table td{color:#fff;}

  .standart-table {background: white;}

}	







@media (min-width: 481px) and (max-width: 768px) {

  #main-content {background: none;}

  #icon_menu ul li a p {display:none; width:0; height:0;}

} 

@media (min-width: 321px) and (max-width: 480px) {

  #main-content { background: none;}

  #icon_menu ul li a {

    background: url(../img_rs/ikony-final-30x30.png) no-repeat top center;

  }

  #icon_menu ul li.sprite-kalendar a{ background-position: 0 0;} 

  #icon_menu ul li.sprite-kalendar a:hover{ background-position: 0 -80px;} 

  #icon_menu ul li.sprite-schuzka a{ background-position: 0 -314px;} 

  #icon_menu ul li.sprite-schuzka a:hover{ background-position: 0 -390px;} 

  #icon_menu ul li.sprite-zprava a{ background-position: 0 -466px;} 

  #icon_menu ul li.sprite-zprava a:hover{ background-position: 0 -546px;} 



  a.odhlasit, a.schuzka{

    background: url(../img_rs/csg-534582e8da5f7.png) no-repeat top left;

  }

  a.odhlasit{ background-position: 0 0;} 

  a.schuzka{ background-position: 0 -62px;} 

}



@media (max-width: 320px) {

  #main-content {background: none;}

  

  #icon_menu ul li a {

    background: url(../img_rs/ikony-final-30x30.png) no-repeat top center;

  }



  #icon_menu ul li.sprite-kalendar a{ background-position: 0 0;} 

  #icon_menu ul li.sprite-kalendar a:hover{ background-position: 0 -80px;} 

  #icon_menu ul li.sprite-zprava a{ background-position: 0 -466px;} 

  #icon_menu ul li.sprite-zprava a:hover{ background-position: 0 -546px;} 



  a.odhlasit, a.schuzka{

    background: url(../img_rs/csg-534582e8da5f7.png) no-repeat top left;

  }

  a.odhlasit{ background-position: 0 0;} 

  a.schuzka{ background-position: 0 -62px;} 

}



#header-logo .menubar{

	background: #2a363b;

}



/* !CM-POKLADNY! */

#Pokladny_Vypis .Pokladna {

  background: #1b2326;

  background: -webkit-radial-gradient(#29353a, #1b2326);

  background: -o-radial-gradient(#29353a, #1b2326);

  background: -moz-radial-gradient(#29353a, #1b2326);

  background: radial-gradient(#29353a, #1b2326);

  border: 1px solid #2d363b;

}

#Pokladny_Vypis .Pokladna h3{

	color: #cd1515;

}

@keyframes rotating{

    0%{

		-ms-transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}

    25%{

		-ms-transform: rotate(90deg);

		-webkit-transform: rotate(90deg);

		transform: rotate(90deg);

	}

	50%{

		-ms-transform: rotate(180deg);

		-webkit-transform: rotate(180deg);

		transform: rotate(180deg);

	}

	75%{

		-ms-transform: rotate(270deg);

		-webkit-transform: rotate(270deg);

		transform: rotate(270deg);

	}

	100%{

		-ms-transform: rotate(360deg);

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}

#Pokladny_Vypis .Pokladna .rotating{

	animation-name: rotating;

    animation-duration: 2s;

	animation-iteration-count: infinite;

	animation-timing-function: linear;

	color: #cd1515;

}



.online .status,.offline .status{

	background: url(./img/online.png) no-repeat transparent;

}

.offline .status{

	background: url(./img/offline.png) no-repeat transparent;

}

.Pokladna_Stat_Icon a i{

	color: #fff;

}

.Pokladna_Stat_Icon a:hover i{

	color: #cd1515;

}

.Pokladna.offline *{

	color: #324046 !important;	

}

.Pokladna.offline img{

	opacity: 0.5;

}

.Pokladna.offline .status{

	opacity: 1;

}

#floating-box li, #floating-box li.dolni{

    background-color: rgb(242,242,242);

    border-top: 1px solid #ccc; 

    border-bottom: 1px solid rgb(204,204,204);

}

#floating-box li + li{

	  border-top: 0 none;

}

span.sort_column {color:#003366;}

#main-content h2, .menubar h2{

  color: rgb(0,42,60);

}

#main-content *{

  color: rgb(77,77,77);

}

#main-content li{

	background-color: rgb(242,242,242);

	border-top: 1px solid rgb(204,204,204); 

	border-bottom: 1px solid rgb(204,204,204);

}

#main-content input{

	border: 1px solid rgb(0,42,60);

}

#main-content select{

  border: 1px solid rgb(0,42,60);

}

#main-content label{

  color: rgb(26,26,26);

}

#lightboxObal,.lightboxObal{

    background: rgba(0,0,0,0.5);

}

#lightboxObal > #lightbox,.lightboxObal > .lightbox{

    background: #fff;

    box-shadow: 0 0 5px #000;

}

#lightboxObal > #lightbox header,.lightboxObal > .lightbox header{

    background: #012A3C;

    color: #fff;

    border-bottom: 3px solid #C8D200;

}

#lightboxObal > #lightbox section,.lightboxObal > .lightbox section{

    border-top: 3px solid #161E21;

}

#lightboxObal #lightboxClose,.lightboxObal .lightboxClose{

    background: url(../img/krizek.png) no-repeat transparent;

}

.menubar li > ul a{

	background: #192023;

}

.menubar li > ul a:hover,.menubar li > ul a.aktivni{

	background: #192023;

	color: #cd1515 !important;

}

hr{

    border: 1px solid #a0a0a0;

    border-bottom: 0;

}

.awisform .button, .awisform input[type=button], .awisform input[type=submit]{

  border: 0 none;

}

table.datagrid .footer{

  background-color:#fff;

  color:#161616;

}

.addsmes td{

	text-align: center;

	background: #ededed;

}

.dataTables_empty{

	background: #f2f2f2 !important;

}

#Cenik_Upravy_Polozky {

  border: 1px solid gray;

  background-color: white;

}

#header-logo .menubar{

	background: #2a363b;

}

#Pokladny_Vypis .Pokladna .Pokladna_Stat_in {

  color: #eee;

}



#Pokladny_Vypis .Pokladna .Pokladna_Stat_in h4 {

  color: #cd1515;

}

table.datagrid{

  color: #192023;

}

table.datagrid .footer .datagrid_xperpage, .datagrid_outerfooter .datagrid_xperpage{

  color: #fff !important;

}

table.datagrid tr.strikeThrough td {color: gray;}

.awisform label:not([for=submit]){

  color: #1a1a1a;

}

.btn_settings{

	color: #fff !important;

}

.export-xls,.export-vse,.export-pdf{

	color: #fff !important;

}

#procent{

	color: #555;

}

.zpet h3 i{

	color: #cd1515;

}

#tblCenikAkce tr td:first-child,

#tblCenikAkce tr td:first-child+td+td,

#tblCenikAkce tr td:first-child+td+td+td+td{

  color:#66aa33;

}

#header-logo p {color:white;}

a.odhlasit, a.schuzka{

		color:#fff;

}

.technikpass{

	background: url(img/password-lock.jpg) no-repeat left center #fff !important;

}

.technikpass + input[type="submit"]{

	background: #f48426;

}

#Pokladny_Vypis .Pokladna .Pokladna_Stat_in td{

  color: #fff;

  background: transparent;

}

.btn_settings:hover{

	background-color: transparent !important;

}



#prava-op, #prava-vse{

    margin-left: 200px;

    background: url(img/input_text.png) no-repeat left center #3B4952;

}



#prava-op:hover, #prava-vse:hover{

    background-color: #F58425;

}

.input_text:disabled {
	background: url(img/input_text.jpg) no-repeat left center #D0D0D0 !important;
}