html, body {width: 100%;height: 100%;min-height: 100%;font-size: 15px;letter-spacing: 0.05em;}
.category-sortable ul.cat-item li:last-child a {
    height: 33px;
}
a.zobrazit {
    background: #2ca914;
    position: absolute;
    left: 0;
    padding: 1px 10px;
    color: white;
}
a.zobrazit:hover {
    background:black;
}
.category-sortable ul li div a {
    font-weight: normal;
    height: 0;
    padding: 0;
}

					.categoryable {
                        padding-bottom: 0 !important;
                    }

                    .category-sortable {
                        float: left;
                        margin: 0 0 0 190px;
                        padding-right: 0;
                        min-width: 358px;
                        margin-bottom: -1px;
                    }

                    .category-sortable .c-button {
                        /* padding: 0px 15px 0 0px !important; */
                        /* float: right; */
                        padding: 0;
                        color: white;
                        padding: 10px;
                        display: inline;
                    }

                    .category-sortable, .category-sortable ul {
                        list-style: none;
                        padding-left: 0;
                        text-align: left;
                        /* direction: ltr; */
                    }

                    .category-sortable li {
                        display: list-item !important;
                        margin-right: 0 !important;
                    }

                    .category-sortable li div {
                        /* border-top: solid white 1px; */
                        border-bottom: 1px solid #E4E4E4;
                        font-size: 15px;
                        padding: 0;
                        /* height: 27px; */
                        cursor: move;
                        padding-top: 10px;
                        background: #29a914;
                        font-weight: bold;
                        /* padding-left: 12px; */
                        /* padding: 10px; */
                        color: white;
                        height: 41px;
                        display: flex;
                        justify-content: space-between;
                        padding-top: 0;
                    }

                    .category-sortable li>div a {
                        font-size: 16px;
                        /* padding: 10px 10px; */
                        margin: 0;
                        height: 20px;
                        padding-top: 12px;
                        text-decoration: none;
                        color: #333;
                        font-style: normal;
                        padding.le:;
                    }

                    .category-sortable li>div a:hover {
                        /* color: #2ba914 !important; */
                        /* background: black; */
                        /* height: 100%; */
                        color: black;
                    }

.category-sortable li ul li div {
    background: white;
    padding-left: 15px;
}


.cat.ui-sortable-handle {
    display: flex;
    color: white;
    padding: 0;
    justify-content: space-between;
}

.cat .fancybox-media.delS {
    width: 39px;
    height: 39px;
    padding: 0;
    line-height: 39px;
    /* background: white; */
    text-align: center;
    /* display: block; */
    margin: 0;
    color: white;
    border-left: 1px solid white;
}

.cat-item .fancybox-media.delS {
    /* background: whitesmoke; */
    padding: 0;
    border-left: 1px solid #e4e4e4;
}

.category-sortable ul.cat-item div {
    padding: 0;
    padding-left: 10px;
    display: flex;
    justify-content: space-between;
}

.category-sortable ul.cat-item div a {
    padding: 10px;
    display: block;
    height: 41px;
    /* width: 100%; */
    border-left: 1px solid #29a914;
}

ul.cat-item li div {
    display: flex;
}

ul.cat-item li div .delS {
    width: 39px;
    line-height: 39px;
}

.category-sortable ul.cat-item div {
    /* background: #efefef; */
}

.category-sortable ul.cat-item div a:hover {
    color: #29a914;
}
.ui-dialog.ui-widget.ui-widget-content{



z-index: 500 !important;
}

.clear {clear:both;}
* {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	box-sizing: border-box;
}
.graf_head{
text-align: center;
}

#dropbox {
display: none;
position: fixed;
right: -150px;
top: 0;
height: 100%;
width: 150px;
background: rgba(0, 0, 0, 0.75);
border-left: 1px solid #000;
text-align: center;
color: #E4E4E4;
font-size: 15px;
}
#dropbox.highlite {background:#2BA914; }
#dropbox .placehere{
	outline: 1px dotted white;
	width: 100px;
	height: 100px;
}
.err {
border: dotted 2px #F00 !important;
}
*::selection {
	background: yellow; /* Safari */
	}
*::-moz-selection {
	background: yellow; /* Firefox */
}
.domu {
width: 100%;
display: block;
height: 100%;

}
a.domu img {
    padding: 34px;
    width: 100%;
}
input[type="text"]:focus, textarea:focus {
outline-color: #2BA914;
outline-offset: -3px;
outline-width: 3px;
}
input[type="text"]::selection, textarea::selection {
background: #2BA914
}
#fotoCont .foto.selected {outline: 3px solid #FFEB00;-webkit-filter: drop-shadow(0px 1px 14px #cc830063);/* border-radius: 10px; */}

/*
.ui-state-highlight {
border: none !important;
width: 28%;
float: left;
margin-right: 2%;
background: #FFF !important;
margin-bottom: 20px;
border-radius: 4px;
max-width: 271px;
position: relative;
min-width: 140px;
min-height: 100px;

}
*/
.welcome {
font-size: 48px;
line-height: 62px;
text-align: center;
font-weight: 300;
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 70px;
margin: auto;
display: block;
max-width: 600px;
height: 125px;
color: #929292;
}
.pocet_new{
float: right;
border-radius: 10px;
background-color: #2BA914;
padding-left: 1px;
padding-right: 2px;

}
/*
position: relative;
width: 100%;
border: 1px solid #DDD;
padding: 1px;
border-radius: 3px;
height: 33px;
margin-top: 20px;
*/
.progress {
position: fixed;
width: 100%;
height: 3px;
overflow: hidden;
top: 0;
left: 0;
z-index: 9999;
}

.bar { background-color: #2BA914; width:0%; height:10px; border-radius: 0px; }
.percent { position:absolute; display:inline-block; top:3px; left:48%; }
#obr_holder img {
    width: 20%;
    margin: 10px;
}
.ui-sortable-helper {
background: #2ba914;
}
.ui-sortable-helper a {
color: white !important;
}
.ui-sortable-helper a:hover {
color: white !important;
}
.ui-sortable-helper .fancybox-media.delS {
display: none;
}
.ui-sortable-helper td {
border: 0 !important;
}
#fotoCont .ui-sortable-helper {
background: none;
width: 100%!important;
height: 100% !important;

}
#fotoCont .ui-sortable-helper .foto{

width: auto !important;
height: auto !important;
float: left !important;

}
#fotoCont .ui-sortable-helper .foto.selected {
-webkit-filter: none !important;
}
tr.not td {
    /* padding-left: 30px !important; */
    color: gray;
    font-style: italic;
}
.high td {
height: 38px !important;
background: #FFF !important;

}
.pridat img {
/* width: 100%; */
max-width: 100%;
}
.sloupce {
    float: left;
    width: 30%;
    margin-right: 50px;
    min-width: 200px;
}
.sloupcP {
    clear: both;
}
#obr_holder {
width: 100%;
float: left;
margin-bottom: 40px;
}
#pageContent h2 {
margin-top: 40px;
}
.bold {
	font-weight: bold;
}
.potvrzeny {
    border-spacing: 0px;
}
.potvrzeny td {
    padding: 5px;
}
.smaz {
width: 40px;
}
td.smaz a {
padding: 0;
}
.usrcomf {
    background: url(/storage/resource/img/comf.png); 
    background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.usrpen {
    background: url(/storage/resource/img/pen_usr.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.usrban {
    background: url(/storage/resource/img/ban.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}

.procomf {
    background: url(/storage/resource/img/pro_comf.png); 
    background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.propen {
    background: url(/storage/resource/img/pen_pro.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.proban {
    background: url(/storage/resource/img/pro_ban.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}

.aukcomf {
    background: url(/storage/resource/img/aukcomf.png); 
    background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.aukpen {
    background: url(/storage/resource/img/aukpen.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}
.aukban {
    background: url(/storage/resource/img/aukban.png); background-size: 28px; background-repeat: no-repeat; background-position: 159px 5px;
}

.usrcomf, .usrpen, .usrban, .procomf, .propen, .proban, .aukcomf, .aukpen, .aukban {
    
    background-position:right;
    
}

#pageContent td a#textACZ_styleselect_open {
height: 20px;
}
table.pridat {width: 100%;max-width: 900px;padding: 10px;/* border-radius: 10px; */border: solid 1px whitesmoke;padding-right: 20px;}
table.pridat td {padding: 6px;}
table.pridat input[type="text"], textarea {width: 100%;height: 35px;background: #f7f7f7;border: 1px solid #D1D1D1;/* border-radius: 5px; *//* margin-right: 34px; */color: #181818;font-size: 15px;padding-left: 10px;}
textarea {
min-height: 100px;
padding-top: 10px;
width: 100% !important;
line-height: 1.5;
}

#pageContent td a#textP_styleselect_open {
height: 20px;
}
textarea.text{
min-height: 100px;
}
textarea.text, .defaultSkin .mceIframeContainer {padding: 10px;margin-top: 15px;margin-bottom: 15px;font-size: 15px;border: 0;margin-right: 20px;max-width: 680px;width: 100%;/* border-radius: 10px; */background: #F3F3F3;border: 1px solid #D1D1D1;box-shadow: none !important;}
.defaultSkin .mceIframeContainer {
background: white;
}
#mce_fullscreen_container {
background: #FFF;
}
#mce_fullscreen_container .mceToolbar.mceLeft.mceFirst.mceLast {
background: #FFF;
padding-top: 21px;
padding-left: 20px;
}
#mce_fullscreen_container .defaultSkin .mceIframeContainer {
border-radius: 0;

}
.potvrzeny .pridat a {
line-height: 21px;
margin-left: 0px;
}
.potvrzeny a {
background: #2ba914;
font-size: 15px;
text-align: center;
padding: 9px 23px 8px 23px;
border: none;
color: #FFF;
box-shadow: 0px 1px 1px #000;
border-radius: 4px;
cursor: pointer;
height: 40px;

margin-left: 0px;
-webkit-appearance: none;
}
.potvrzeny .pridat td {
border: none;
}
.potvrzeny .pridat .zamitnut a {
background: rgb(231, 76, 60);}

.mainMenu ul li.skupiny {
background: #000;
color: #FFF;
font-weight: bold;
padding: 10px 18px;
}
.sipky {
    width: 100%;
    margin: auto;
    text-align: center;
    height: 100%;
    top: 0px;
    position: absolute;
    visibility: hidden;
   
}
.sipky img {
    width:20px;
    
}
tr.pridat td {
padding-top: 20px;
}
#menu #menuContent.hide {
height: 42px !important;
}
header form {
	direction: ltr;
}
#middle form{
clear: none;
}
#middle #pageContent form{
clear: both;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;
    padding-bottom: 100px;
}
#drag {
visibility: hidden;
}
.vice {
visibility: hidden;
display: none;
}

.fotoJ {visibility: hidden;}

.foto:hover > .sipky, .foto:hover > .fotoJ {visibility:visible;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px whitesmoke inset;
}
.upload {
padding-top: 25px;
}
.fancybox-media.delS {
padding: 0;
}

.file {
background: #2ba914;
font-size: 15px;
text-align: center;
padding: 5px 23px;
border: none;
color: white;
border-radius: 4px;
cursor: pointer;
box-shadow: 0px 1px 3px #222;
text-shadow: 0px 1px 1px #325719;
width: 60px;
margin-right: 10px;
margin-bottom: 20px;
margin-top: 14px;
}
.file:hover {
background: green;
}

.blo {
background: url(../img/blog.png);
background-size: 28px;
background-repeat: no-repeat;
background-position: 159px 5px;
}
.refe {
background: url(../img/pic.png);
background-size: 28px;
background-repeat: no-repeat;
background-position: 159px 5px;
}


.fakebody {
	background: rgb(43 169 20);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-clip: border-box;
	background-origin: padding-box;
	width: 100%;
	height: 100%;
	z-index: 3;
	position: absolute;
	min-height: 420px;
}
img {border:0;}
body {padding: 0;margin: 0;font-family: sans-serif;background: rgb(253, 253, 253);letter-spacing: 0.05em;

background: rgba(242,242,242,1);background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgb(245, 245, 245) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=1 );height: 100%;}

}

#pageContent .aktimg img {
    border: 10px solid white;
    width: 50%;
    margin-top: 30px;    
    
}
#pageContent .imgzam{
	position: relative;
}
#pageContent .imgzam img {
    box-shadow: 0px 4px 10px rgb(221, 221, 221);
    border-radius: 25px;
    margin-top: 30px;
  
}
input:-webkit-autofill {
background-color: black;
background-image: none;
color: black;
}
header{
	position: fixed;
	width:190px;
	z-index: 2;
	top: 0;
	height: 100%;
	background: #2ca914;
	/* box-shadow: 1px 0px 31px rgba(0, 0, 0, 0.23); */
	/* overflow-y: auto; */
	overflow-x: hidden;
	direction: rtl;
	transition: all 0.3s ease-in-out;
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2ca914+26,13a06c+100 */
	background: rgb(44,169,20); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(44,169,20,1) 26%, rgba(19,160,108,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(44,169,20,1) 26%,rgba(19,160,108,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(44,169,20,1) 26%,rgba(19,160,108,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca914', endColorstr='#13a06c',GradientType=0 ); /* IE6-9 */
}

/* pridane 17. 7. */
.mainMenu{position: relative;margin: auto;/* background-color: #222; */z-index: 1000;width: 190px;/* top: 34px; */direction: ltr;}
.mainMenu ul {
padding: 0;
margin: 0;

}
.mainMenu ul li{transition:all ease 0.3s;/* font-size: 15px; */list-style: none;display: block;padding-right: 5px;border-bottom: 1px solid #2da016;border-top: 1px solid #2eb714;/* margin-bottom: -1px; */}

.mainMenu ul li a{color: white;display: block;padding: 11px 20px;position: relative;transition:all ease 0.3s;}
#pocetpending {
background: #FF3F3F;
display: block;
float: right;
position: absolute;
top: 10px;
right: 65px;
font-size: 11px;
text-align: center;
padding: 1px 5px;
border-radius: 12px;
text-shadow: none;
}
.mainMenu ul li:hover{background: #000000a1;border-top-color: #133e0c;}
.mainMenu ul li:hover a{color:white}

.mainMenu ul li.selected{

background: black;
text-shadow: none; 

}
#menuContent ul li{
display:inline;
margin-right: 40px;
}
#menu #menuContent .tabMenu {
	/* margin-right: -15px; */
	/* float: left; */
	/* padding: 30px; */
	/* padding-bottom: 90px; */
	margin-left: 190px;
	/* margin-top: -5px; */
	/* direction: ltr; */
	/* overflow-x: hidden; */
	/* overflow-y: scroll; */
	/* padding-left: 0; */
	/* padding-right: 0; */
	/* border-spacing: 0px; */
	/* padding-top: 0; */
	/* min-width: 350px; */
	/* transition: all 0.3s ease-in-out; */
	/* padding-top: 5px; */
	border-collapse: collapse;
	max-width: 359px;
	width: 100%;
	overflow: hidden;
}
#menu #menuContent .tabMenu .pridat{height: 117px;position: relative;}
#menu #menuContent tr.pridat td{
    border-top-color: transparent;
    border-right: 0;
}
#menu #menuContent table.tabMenu tr td.ed {
    width: 20px;
}
#menu #menuContent table.tabMenu tr td.ed a{
    padding: 10px;
}


#menu #menuContent .tabMenu .produkt td{
font-size: 15px; 
padding-bottom: 11px;
padding-top: 11px;
position: relative;
color: rgb(126, 126, 126);
padding-right: 9px;
background: rgb(238, 238, 238);
padding-left: 30px;
}
/* ***/

.logout {-webkit-appearance: none;/* background: #2BA914; */font-size: 15px;text-align: center;cursor: pointer;padding: 9px 27px 10px 27px;border: none;/* color: #FFF; */position: relative;box-shadow: 0px 3px 0px #000;margin-top: 33px;margin-left: 21px;direction: ltr;margin-bottom: 30px;width: 128px;transition: all ease 0.3s;font-weight: 600;font-family: sans-serif;/* margin: auto; */margin-left: 28px;}
.logout:hover{
    background: #e22c1f;
    color:white;
    text-decoration:none;
    /* text-shadow:0px 1px 1px #4E1919; */
}

.middle {
             width: 483px;
             height: 144px;
             position: absolute;
             left: 0;
             right: 0;
             top: 0;
             bottom: 0;
             margin: auto;
             /* box-shadow: 10px 30px 60px 10px #0000001a; */
             border-radius: 20px;
             background: #2ba914;
             box-shadow:  20px 20px 60px #259011, 
             -20px -20px 60px #31c217;
             /* overflow: hidden; */
             }

.windy{
	/* background: url(/storage/resource/img/wind_flat.png); */
	width: 144px;
	height: 144px;
	/* border-radius: 22px; */
	float: left;
	/* box-shadow: 0px 3px 0px #e6e6e6; */
	background-repeat: no-repeat;
	background: whitesmoke;
	/* border: 2px solid black; */
	padding: 29px 22px;
	box-shadow: 10px 30px 60px 10px rgb(0 0 0 / 6%);
	background: url(/storage/resource/img/wind_flat_retina.png);
	background-size: 100% auto;
	border-radius: 20px;
}
.windy img {
	
}
.spin {
position: absolute;
left: 50%;
width: 50px;
margin-left: -25px;
bottom: 14%;
display: block;
}
.spin img {
width: 50px;
}
.spin.hide {display: none;}

#menuContent td.dragnsort {height: 25px;font-size: 13px;padding-left: 40px;text-align: center;}

#menuContent td {
    /* border-top: solid white 1px; */
    /* border-bottom: 1px solid #E4E4E4; */
    font-size: 15px;
    padding: 0;
    /* height: 20px; */
    /* border-right: 1px solid #e4e4e4; */
    border: 0;
    border: 1px solid #e4e4e4;
}
#menuContent td:first-child{max-width:0;width: 100%;/* background: red; */padding-left: 1px;border: 1px solid #e4e4e4;}

#menu .imgmove {

position: relative;


left: -19px;

} 
.imgmove {

position: relative;


left: -20px;

} 
.imgmove:hover {

opacity:0;

}
#menuContent .pridat a {background: #2BA914;text-align: center;padding: 15px 30px;border: none;color: #FFF;cursor: pointer;box-shadow: 0px 12px 30px #C0C0C0;transition: all ease 0.3s;margin: 30px;font-weight: 600;font-family: sans-serif;}

/* .pridat a:hover, .pridat a:active {background:#AF3A3A; color:white; text-decoration:none;text-shadow:0px 1px 1px #4E1919;} */

#menuContent .pridat a:hover {background: #259211;box-shadow: 0px 5px 30px #909090;} 

.pridat a:hover, .pridat a:active, .potvrzeny .pridat .zamitnut a:hover {background:#222; color:white; text-decoration:none;}

td a {font-size: 15px;display: block;padding: 12px;margin: 0;padding-left: 15px;/* background: red; */}
#pageContent td a {height: auto;}
.pridat a:hover {text-decoration:none; color:white !important; }
td a:hover {text-decoration:none; color:#2ba914 !important; }

td a.selected {
color: #148500 !important;
}
.tabMenu .pSortak{

margin:0;
}
.tabMenu .textSortak{
width: 240px;
float:left;
}
.tabMenu .krizekSortak{

float:left;
}
#textACZ_path_row {
display: none;
}
#pageContent td.prvni {padding-right: 10px;width: 17%;line-height: 100%;min-width: 148px;}
a{
 text-decoration:none;
 color: #333;
}

#middle {top: 0;z-index: -1;/* padding-bottom: 100px *//* background: rgba(242,242,242,1); */background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgb(245, 245, 245) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=1 );height: 100%;}
#middle #pageContent h1 {margin-bottom: 17px;padding-top: 19px;float: left;margin-right: 30px;position: relative;z-index: 1;font-size: 15px;}
#middle #pageContent h1:hover a {
	color: #C03737;
}
#middle #pageContent .aktimg {
	padding-bottom: 100px;
	position: relative;
}
#middle #pageContent{
	position: relative;
	top: 0;
	line-height: 30px;
	padding-left: 40px;
	z-index: 1;
	margin-left: 540px;
	padding-right: 30px;
	/* background: rgb(253, 253, 253); */
	/* border-left: 1px solid rgb(233, 233, 233); */
	/*
min-height: 500px;
	padding-bottom: 100px;
*/
	transition: all 0.3s ease-in-out;
	height: 100%;
}
#middle #pageContent .down{ 
	padding-bottom: 100px;
	clear: both;
}
#cont2 {height: 100%;}
.move {
padding: 5px 15px;
position: absolute;
top: 50%;
height: 30px;
margin-top: -20px;
left: 50%;
width: 60px;
margin-left: -45px;
border-radius: 40px;
background: rgba(255, 255, 255, 0.8);
}
a.swipe {
  display: none;
}
#middle #pageContent input[type="submit"] {
    background: #ce0a0a;
    font-size: 15px;
    text-align: center;
    padding: 15px 30px;
    border: none;
    color: white;
    box-shadow: 0px 12px 30px #ce090b52;
    cursor: pointer;
    margin-left: 0px;
    -webkit-appearance: none;
    font-weight: 600;
    font-family: sans-serif;
    letter-spacing: 0.05em;
    transition: all ease 0.5s;
}
#middle #pageContent input[type="submit"]:hover {
    background: #b50000;
    /* box-shadow: 0px 1px 2px black; */
    /* text-shadow: 0px 1px 1px #325719; */
    box-shadow: 0px 5px 30px #ca0a0c80;
 }
/*#middle #pageContent input[type="text"]{
padding: 2px 10px;
margin-top: 15px;
margin-bottom: 15px;
font-size: 15px;
border: 0;
background: #FFF;
margin-right: 20px;
height: 35px;
box-shadow: 0px 1px 2px #C0C0C0;
max-width: 570px;
width: 100%;
}   */ 
#menu #menuContent{
    /* background: url(img/back.png); */
    /* background: rgba(247, 247, 247, 0.9); */
    position: fixed;
    height: 100%;
    /* border: 1px solid rgb(233, 233, 233); */
    /* top: 0; */
    /* overflow-x: hidden; */
    /* overflow-y: scroll; */
    /* direction: rtl; */
    /* transition: all 0.3s ease-in-out; */
    /* box-shadow: 1px 0px 31px rgb(218, 218, 218); */
    max-width: 549px;
    border-right: 1px solid #f1f1f1;
    overflow-y: scroll;
    background: rgba(242,242,242,1);
    background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=1 );
}
#middle .textTable{
	border:solid 1px;
	margin: auto;

}
#middle .textTable td{
	background-color: white;
	border-color:black;
}
#middle .textTable th{
	background-color: blue;

}
#middle .paginator{
	margin-left: 350px;
}
.login{
	background: #2ba914;
	/* margin-left: 19px; */
	float: left;
	width: 339px;
	height: 144px;
	/* box-shadow: 0px 3px rgb(230, 230, 230); */
	/* border-radius: 22px; */
	/* box-shadow: 10px 30px 60px 10px #0000001a; */
	background: linear-gradient(145deg,#dadada,#adadad);
	background: -webkit-gradient(linear,left top,left bottom,from(var(--angle)),color-stop(var(--firstGradientColor)),to(var(--secondGradientColor)));
	background: linear-gradient(var(--angle),var(--firstGradientColor),var(--secondGradientColor));
	box-shadow: 30px 30px 60px #dadada, -30px -30px 60px #adadad;
	box-shadow: var(--positionX) var(--positionY) var(--blur) var(--darkColor),var(--positionXOpposite) var(--positionYOpposite) var(--blur) var(--lightColor);
}
header .ogin{
	margin-right: 100px;
	background-color: #95C11F;
	float: right;
	margin-top: -35px;
}
#fotoCont{
	height: auto;
	margin: auto;

	position: relative;
	top: 2px;
}
/*#fotoCont .foto{
	width: 27%;
	float: left;
	margin-right: 20px;
	background: white;
	box-shadow: 0px 2px 6px silver;
	margin-bottom: 20px;
	padding: 7px;
	border-radius: 4px;
	min-width: 200px;
	max-width: 300px;
	position: relative;
}*/
#fotoCont .foto{
width: 28%;
float: left;
margin-right: 2%;
background: white;
margin-bottom: 2%;
max-width: 300px;
position: relative;
min-width: 140px;
outline: 1px solid whitesmoke;
overflow: hidden;
min-height: 200px;
text-align: center;
}
#fotoCont .foto .sipkaL{
	position: absolute;
	left: -16px;
	top: 50%;
	margin-top: -10px;
}
#fotoCont .foto .sipkaL img{
}
#fotoCont .foto .sipkaL .imgmove{
}
#fotoCont .foto .sipkaP{
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -10px;
}
#fotoCont .foto .gal {
	top:50%;
}

#fotoCont .foto .sipkaP img{
}
#fotoCont .foto .sipkaP .imgmove{
}

#fotoCont .foto .delS{position: absolute;right: 0px;top: 0px;height: 33px;width: 33px;padding: 0;background: rgb(255, 0, 0);color: white;}
#fotoCont .foto .sipky img{
    width:20px
  
    
}
#fotoCont .foto .delS .imgmove {
    
}
#fotoCont .foto img{
	/* width: 100%; */
	border-radius: 0px;
	height: 200px;
}
#fotoCont .foto .fotoJ{
	position: relative;
	text-align: center;
	line-height: 32px;
	height: 31px;
	z-index: 5;
	margin-top: -41px;
	background: rgba(0, 0, 0, 0.80);
	color: white;
	bottom: 0px;
}
#fotoCont .foto .fotoJ a {
	color: white;
	text-shadow:none;
}
#fotoCont .foto .fotoJ a:hover{
	text-decoration:underline;
}
#fotoCont .foto:hover > .fotoJ {
	opacity: 1;
}
#fotoCont .foto .add{
	margin-top: 125px;
	margin-left: 115px;
}
#fotoCont .foto .gal {
	top:50%;
	z-index: 6;
}
.uziv {
	width: 298px;
	height: 43px;
	/* border-radius: 5px; */
	border: 0;
	background: transparent;
	font-size: 17px;
	/* text-shadow: 0px 1px 2px white; */
	color: white;
	behavior: url(PIE.htc);
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 13px;
	padding-left: 12px;
	-webkit-appearance: none;
	/* box-shadow: inset 30px 30px 60px #259411, inset -30px -30px 60px #2fc115; */
	/* border-radius: 10px; */
	border-radius: 15px;
background: #2ba914;
box-shadow: inset 5px 5px 10px #259011, 
            inset -5px -5px 10px #31c217;
}
.uziv::placeholder {
	color:white;
}.pass::placeholder {
	color:white;
}
.pass {
	width: 240px;
	height: 43px;
	/* border-radius: 5px; */
	border: 0;
	background: transparent;
	font-size: 16px;
	margin-left: 20px;
	padding-left: 12px;
	margin-bottom: 14px;
	-webkit-appearance: none;
	color: white;
	/* box-shadow: inset 30px 30px 60px #259411, inset -30px -30px 60px #2fc115; */
	/* border-radius: 15px; */
	border-radius: 15px;
	/* background: #2ba914; */
	/* box-shadow: inset 30px 30px 60px #259011, 
            inset -30px -30px 60px #31c217; */
            background: #2ba914;
box-shadow: inset 5px 5px 10px #259011, 
            inset -5px -5px 10px #31c217;
}
.sub {
	/* background: cadetblue; */
	width: 45px;
	height: 45px;
	/* border-radius: 25px; */
	border: 0;
	/* background: url(/storage/resource/img/sipka.png); */
	background-size:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
	cursor: pointer;
	position: absolute;
	-webkit-appearance: none;
	/* margin-left: 17px; */
	margin-top: 0px;
	/* border:2px solid white; */
	margin-left: 10px;
}
.sub:hover {
	border:2px solid green;
}
/*#middle #pagecontent .odeslat {
background: #C03737;
font-size: 15px;
text-align: center;
padding: 9px 23px 8px 23px;
border: none;
color: white;
box-shadow:  0px 1px 1px black;
border-radius: 4px;
cursor: pointer;
height:40px;

	text-shadow: 0px 1px 1px #4E1919;
	margin-left: 0px;
	behavior: url(PIE.htc);
}
#middle #pagecontent input.odeslat:hover {
    background: #2ba914;
     
     
    box-shadow: 0px 1px 2px black;
    text-shadow: 0px 1px 1px #325719;
 }*/

select {min-width: 200px;height: 34px;color: #FFF;/* text-shadow: 0px 1px 1px #000; */font-size: 14px;text-align: left;line-height: 25px;box-shadow: 0px 1px 2px #03030352;border-radius: 5px;float: left;margin-top: 3px;cursor: pointer;/* -webkit-appearance: none; */border: 0;padding-left: 13px;/* background: url(../img/sprite.png) 135px -202px; */background-color: #000000;}
select.muti {
height: 200px;
padding: 13px;
background-image: none;
margin: 10px 0;
}
footer{
position: fixed;
width: 190px;
text-align: left;
bottom: 0;
background: rgb(26, 26, 26);
z-index: 2;
box-shadow: 0px 1px 1px black inset;
display: none;
}
footer a {
	line-height: 35px;
	font-style:italic; 
	font-size: 13px;
	color:white;
	margin-left: 32px;
}
footer a:hover {
	text-decoration: underline;
}
footer a.toright {
}


/*smazat*/

.smazat {width: 307px;height: 180px;position: absolute;bottom: 0;top: 0;right: 0;left: 0;margin: auto;padding: 18px;border-radius: 10px;padding-top: 28px;}

.ano{background: #2ba914;font-size: 15px;text-align: center;padding: 15px 30px;border: none;color: white;border-radius: 0;cursor: pointer;box-shadow: 0px 12px 20px #1a6b0b8a;text-shadow: none;width: 100px;-webkit-appearance: none;text-transform: uppercase;font-weight: 600;margin: 10px;}
.ano:hover, .ne:hover {color:white !important;text-decoration:underline;text-shadow: 0px 1px 1px #325719; background:black;}
.ne {background: #da0b0b;font-size: 15px;text-align: center;padding: 15px 30px;border: none;color: white;border-radius: 0;cursor: pointer;box-shadow: 0px 12px 20px #db0b0d6e;text-shadow: none;width: 100px;-webkit-appearance: none;text-transform: uppercase;font-weight: 600;margin: 10px;}
.urkite {
	position: absolute;
	width: 236px;
	height: 60px;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.pokracovat {
	background: #2ba914;
font-size: 20px;
text-align: center;
padding: 9px 23px 8px 23px;
border: none;
color: white;
border-radius: 4px;
cursor: pointer;
box-shadow: 0px 1px 2px black;
text-shadow: 0px 1px 1px #325719;
position: absolute;
bottom: 0;
top: 0;
right: 0;
left: 0;
margin: auto;
width: 108px;
height: 21px;
behavior: url(PIE.htc);
}
.pokracovat:hover {
	background: black;
}
.ost_textarea {
	float: left;
	margin: 10px;
	border-radius: 5px;
	border: 0;
	box-shadow: 0px 1px 2px silver inset;
	padding: 10px;
	font-size: 15px;
	
	height: 100px;
	behavior: url(PIE.htc);
}
.ost_span{
float: left;
margin-top: 43px;
}
#file-uploader {
    position: relative;
    margin-bottom: -3px;
    
}
.refresh {
    
    position: relative;
    margin-top: 7px;
}
.refresh a:hover {
    text-decoration:underline; color:#C03737;
}
.sipkaGL {position: absolute;text-align: center;width: 100%;display: block;height: 100%;line-height: 40px;z-index: 1;top: 0;left: 0;}
.sipkaGL:hover {text-decoration:underline; color:#C03737;}

.admin{
	margin-top: 22px;
	position: relative;
	float: right;
	margin-right: 20px;
	display: none;
}
.admin a{
    color: #000;
    font-size: 14px;
}
.admin a:hover{color: white;}

#middle #pageContent #wrap {
	position: relative;
}

	 
	 
.edit, .view {
position: absolute;
left: 0px;
color: white;
background: rgba(20, 20, 20, 0.8);
padding: 0px 10px;
top: 0px;
height: 33px;
cursor: pointer;
line-height: 33px
;
display: none;
}
.view {
left: 72px;
margin-left: -25px;
background: rgba(92, 92, 92, 0.88);
}
.aktimg .edit, .imgzam .edit  {
position: absolute;
top: 20px;
left: -10px;
color: 
white;
background: 
rgb(20, 20, 20);
padding: 0px 10px;
font-size: 13px;
border-radius: 8px;
box-shadow: 0px 1px 1px black;
}
/*
#markWind {
background: url(/storage/resource/img/wind_flat.png) no-repeat;
width: 100px;
margin: auto;
background-size: 100px 100px;
height: 100px;
margin-bottom: 33px;
border-radius: 15px;
}
*/
#markWind {background: url(/storage/resource/img/wind_flat_retina.png) no-repeat;width: 190px;margin: auto;background-size: 100%;height: 216px;/* margin-bottom: 10px; */}

#list {
background: url(../img/menu.png);
width: 38px;
height: 38px;
position: absolute;
right: -2px;
margin-top: -2px;
display: none;
cursor: pointer;
}

.edit:hover, .view:hover {
	background: red;
	
}
.view:hover {
	
	background: #2ba914;
}
.qq-upload-drop-area {

padding: 0 95px;
}


#out {
    position: absolute;
    width: 190px;
    text-align: left;
    bottom: 0;
    background: rgb(26, 26, 26);
    z-index: 2;
    box-shadow: 0px 1px 1px black inset;
    display: none;
}
#out a {
    
    line-height: 35px;
font-style: italic;
font-size: 13px;
color: white;
margin-left: 32px;
}

#files {
    display:none;
}
@media screen and (max-width:1290px){
	
	.category-sortable {
    margin-left: 36px;
    width: 351px;
    min-width: auto;
}
	.foto.selected {
	outline:3px solid #FFEB00;
	
	}
	
	#list {display: block;}
	
	header{
		margin-left: -154px;
		-webkit-transition: all 0.3s ease-in-out;
		cursor: pointer;
	}
	header:hover{
		margin-left: 0;
	}
	header.left {
		margin-left: 0;
	}
	
	#middle #pageContent {
		margin-left: 388px;
	}
	#menu #menuContent .tabMenu {
		margin-left: 37px;
		/* margin-right: -15px; */
		width: 350px;
		
	}
	/*
#menu #menuContent {
	width: 387px;
	}
*/
	
}
@media screen and (max-width:1040px){
	
	header{
		z-index: 3;
	}
	header.left {
		
	}
	#middle #pageContent {
		
		margin-left: 80px;
	
	}
	#menu #menuContent {
		margin-left: -308px;
		/* -webkit-transition: all ease-in-out 0.5s; */
		cursor: pointer;
		z-index: 2;
		/* width: 387px; */
	}
	#menu #menuContent:hover {
		margin-left: -10px;
	}
}
@media screen and (max-width:640px){
	
	.category-sortable {
    width: 100%;
    margin: auto;
}
.welcome {left: 0;}
#list {display: none;}

#fotoCont .ui-sortable-helper .foto{

width: 10% !important;
height: auto !important;
float: left !important;

}

#middle #pageContent h1 {
float: none;
margin: 0;
padding: 0;
margin-top: 10px;
}
.upload {
padding-top: 10px;
}
#menu #menuContent:hover {
		margin-left: 0px;
}
#menuContent .pridat a {
margin-right: 20px;
margin-left: 20px;
}
table.pridat td {display: block;padding-bottom: 20px;}
     #out {display: none;}
     header {
         width: 100%;
         margin-left: 0;
         -webkit-transition: none;
         top: -100%;
	     margin-top: 55px;
	     overflow-y: auto;
	     overflow-x: hidden;
         direction: ltr;
         background: rgba(0, 0, 0, 0.8);
}  
     /*header.left{
		top: 0;
		 margin-top: 0;
		 
	}*/
	/*.mainMenu {
        width: 100%;
    	padding-bottom: 70px;
        top: 6px;
} */

table.pridat .mceToolbar td {
  display: table-cell;
}
table.pridat .mceToolbar {
  width: 83%;
  overflow: hidden;
  overflow-x: scroll;
  display: block;
  border-right: 1px solid #000;
}
.defaultSkin .mceIframeContainer {
  width: 82%;
}

#pageContent td.prvni {
max-width: 100%;
}
#text_cz_toolbargroup, #text_eng_toolbargroup {
overflow-x: scroll;
max-width: 280px;
width: 100%;
overflow-y: hidden;
height: 40px;
}
#text_cz_toolbargroup td, #text_eng_toolbargroup td {
display: table-cell;
}
table.pridat {
width: 100%;
max-width: 900px;
padding: 0;
border-radius: 10px;
border: none;
padding-right: 10px;
}
.mainMenu {
background: transparent;
width: 100%;
padding-bottom: 70px;
top: 6px;
height: 70%;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}       
    #markWind {
height: 80px;
margin: 20px 30px;
background-size: 80px;
width: 80px;
border-radius: 10px;
}
    #menu {
        position: relative;
        top: 25px;
     }
/*     #menu #menuContent {
position: relative;
margin-top: 15px;
padding: 20px 0px;
overflow: hidden;
margin-left: 0;
}*/
#menu #menuContent {
position: relative;
margin-top: 15px;
padding: 0px;
overflow: hidden;
margin-left: 0px;
width: auto;
}
    #menu #menuContent .tabMenu {
width: 100%;
padding: 0 ;
min-width: 100%;
float: none;
margin-left: 0;
position: relative;
}
    #menu #menuContent .tabMenu .pridat {
    
    text-align: left;
       
    position: relative;
    top: 11px;
    z-index: 10;
    right: 4px;
}
    
	.edit {}
	#middle #pageContent{
		margin-left: 0;

		top: 40px;
padding-left: 20px;

		padding-right: 20px;
}
/*
#fotoCont .foto {
min-width: 0;
padding: 3px;
margin-bottom: 7px;
}
*/
#fotoCont .foto {
min-width: 47.9%;
padding: 0px;
margin-bottom: 7px;
}
#fotoCont .foto .fotoJ {

overflow: hidden;
}
#middle #pageContent form {
line-height:110%;
font-size: 15px;
/*max-width: 280px;*/
}
select {
	margin-bottom: 15px;

}

#anotace_toolbar1 {

}
#textACZ_toolbar1 {

}
.mceStatusbar.mceFirst.mceLast {
display: none;
}
.mceToolbar.mceLeft.mceFirst.mceLast {
/*height: 0;*/
padding: 0;
border: 0;
}
.uziv {
margin-top: 17px;
margin-left: 18px;
width: 253px;
line-height: 34px;
height: auto;
font-size: 18px;
}
.pass {
margin-top: 0px;
margin-left: 18px;
width: 184px;
line-height: 24px;
height: auto;
font-size: 18px;
}
.admin {
float: none;
position: relative;
padding-bottom: 30px;
width: 220px;
margin: auto;
text-align: center;
margin-top: 15px;
}
#menu #menuContent.up {
	margin-top: -100%;
}
/*.fancybox-wrap, .fancybox-inner {
top: 0px !important;
left: 0px !important;
width: 100% !important;
height: 100% !important;
}*/
.middle {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 320px;
height: 400px;
}

.windy {
background-size: 100px auto;
width: 100px;
height: 97px;
border-radius: 15px;
float: none;
margin: auto;
margin-top: 30px;
}

.login {
width: 300px;
height: 118px;
border-radius: 15px;
float: none;
margin: auto;
margin-top: 30px;
}

.sub {
color: white;
cursor: pointer;
position: absolute;
-webkit-appearance: none;
margin-left: 21px;
margin-top: 0px;
}

.file {
width: 70px;
height: 70px;
text-align: center;
position: relative;
left: 50%;
margin-left: -35px;
background: #2ba914;
color: white;
font-size: 20px;
line-height: 69px;
border-radius: 40px;
border: 1px solid whitesmoke;
box-shadow: 0px 1px 5px silver;
padding: 0;

}
.file:active {background: black;} 

#middle #pageContent input[type="submit"] {
width: 100%;
margin-top: 18px;
height: 50px;
font-size: 21px;
-webkit-transition: all 0.3s ease;
position: relative;
z-index: 1000;


}
#middle #pageContent input.odeslat:active, #middle #pageContent input.odeslat:hover  {
    
    background:black;
    box-shadow: 0px 1px 5px gray;
    
}
#anotace_tbl {
margin-top: 15px;
}
#textACZ_tbl {
margin-top: 15px;
}
#anotace_toolbargroup, #textACZ_toolbargroup {
overflow-x: scroll;
max-width: 280px;
width: 100%;
overflow-y: hidden;
height: 40px;
}
#conta {

height: 200%;
width: 0px;
position: fixed;
z-index: 1000;
top: -100%;
}
#drag {
color: #FFF;
/*margin-left: 15px;*/
position: absolute;
bottom: 0px;
visibility: visible;
/*background: black;*/
width: 100%;
text-align: center;
left: 0;
padding: 10px 0px;
z-index: 9999;

}
#cont2 {
position: fixed;
height: 100%;
width: 100%;
overflow: hidden;
overflow-y: auto;
}
#menu #menuContent.schovat {height: 49px !important; }

.smazat {
width: 300px;
height: 200px;
position: absolute;
top: 50%;
left: 50%;
margin: auto;
padding: 30px;
border-radius: 10px;

margin-top: -100px;
margin-left: -150px;

padding-bottom: 10px;
}

.vice {
display: table-cell;
visibility: visible;
}

.vice span {
display: table-cell;
visibility: visible;
background: #2ba914;
font-size: 17px;
text-align: center;
border: none;
color: white;
border-radius: 4px;
cursor: pointer;
box-shadow: 0px 1px 3px #222;
text-shadow: 0px 1px 1px #325719;
padding: 9px 16px;
}
.logout {
-webkit-appearance: none;
background: #2ba914;
font-size: 15px;
text-align: center;
cursor: pointer;
padding: 9px 27px 8px 27px;
border: none;
color: white;
position: absolute;
box-shadow: 0px 1px 1px black;
border-radius: 4px;
text-shadow: 0px 1px 1px #325719;
top: 22px;
right: 10px;
z-index: 1000;
margin-top: 0;
}
#main {
	width: 1000px;
	margin: auto;
}

}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
     .windy {
          background: url(/storage/resource/img/wind_flat_retina.png);
          background-size: 100.4% auto;
          background-repeat: no-repeat;
     }
     #list {
		background: url(../img/menu_retina.png);
	 	 background-size: 100% auto;
	 }
     #markWind {
		/* background: url(/storage/resource/img/wind_flat_retina.png) no-repeat !important; */
		}
     
     .sub {
     		background-image: url(/storage/resource/img/sipka_retina.png)!important;
     		background-size: 100%!important;
     		/* background-color: white; */
     		-webkit-background-size: 100%!important;
     		border-radius: 23px;
     		box-shadow:  30px 30px 60px #259011, 
             -30px -30px 60px #31c217;
     		border-radius: 23px;
     		box-shadow:  4px 4px 9px #259011, 
             -4px -4px 9px #31c217;
     		background-blend-mode: multiply;
     }
}

#appModeNote {
background-color: rgba(51, 51, 51, 0.9);
bottom: 0px;
color: #F0F0F0;
font-family: helvetica;
display: none;
left: 0px;
padding: 10px 0px 10px 0px;
text-align: center;
width: 100%;
height: 100%;
position: fixed;
z-index: 1000;
}
#appModeNote .in {
top: 50%;
left: 50%;
position: relative;
width: 280px;
margin-left: -140px;
height: 200px;
margin-top: -100px;
}
#appModeNote em {
display: block;
font-size: 57px;
font-weight: bold;

line-height: 47px;
letter-spacing: -5px;
margin-bottom: 29px;
}
#appModeNote span {
display: block;
font-size: 20px;
line-height: 20px;
}

.smazatObr {
width: 177px;
background: #C00000;
color: #FFF;
text-align: center;
padding: 5px 0px;
border-radius: 1px;
box-shadow: 0px 4px 0px #690101;
padding-bottom: 2px;
cursor: pointer;
}
.smazatObr:hover {

box-shadow: 0px 4px 0px black;


}
p.podObr {
	margin-top:	-20px;
}
.potvrzeny.polozky {
    padding: 10px;
    border-radius: 10px;
    border: 1px solid silver;
    width: 46%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.potvrzeny.polozky td {
    border-bottom: 1px solid whitesmoke;
}
.polozky #obr_holder img {
margin: 10px;
width: 130px;
}
tr#obr_holder {float: none;}

#seleLang{height:20px;min-width: 100%;height: 31px;color: #000;/* font-size: 15px; */cursor: pointer;/* -webkit-appearance: none; */border: 0;padding-left: 20px;/* background: #2BA914; */border-radius: 0;border: 0;margin-left: -1px;margin-bottom: 0px;float:none;text-shadow: none;width: 171px;min-width: 0;padding: 1px;margin: auto;display: block;margin-bottom: 23px;background: white;}
.filter {
-webkit-filter: blur(4px);
}

.fancybox-media.delS {
    color: red;
    text-align: center;
    padding: 5px;
    transition: 0.3s all ease;
    font-style: normal;
    padding-top: 10px;
    width: 100%;
    width: 41px!important;
    height: 41px!important;
}
.fancybox-media.delS:hover {
    background: red !important;
    color: white !important;
}
.mainMenu .fancybox-media.delS:hover {
    background: none !important;
    color: white !important;
}
#outfr {
height: 100%;
}
#iram {
width: 100%;
height: 100%;
border: 0;
}
#over {
background: rgba(0, 0, 0, 0.76);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
}
.hidden {
display:none;
}
.fancybox-inner, .fancybox-lock .fancybox-overlay {
overflow: hidden!important;
}
.fancybox-inner iframe{
}
.qq-uploader { position:relative; width: 100%; height: 100%;}

/*.qq-upload-button {
    background: #2ba914; font-size: 17px; 
    text-align: center; 
    padding: 9px 23px 8px 23px; border: none; color: white; 
    border-radius: 4px; cursor: pointer; box-shadow: 0px 1px 2px black; text-shadow: 0px 1px 1px #325719;

          
     
	
	
;
    top: 10px;
    height: 31px;
}*/

.qq-upload-button {background: #2BA914;font-size: 15px;text-align: center;padding: 8.5px 30px;border: none;color: #FFF;border-radius: 1px;cursor: pointer;text-shadow: none;top: 11px;/* height: 22px; */width: 210px;margin-right: 10px;margin-bottom: 10px;transition: all ease 0.3s;font-weight: 600;box-shadow: 0px 12px 30px #C0C0C0;}

.qq-upload-button-hover {background:black;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
position: fixed;
z-index: 2;
background: rgba(0, 0, 0, 0.7);
text-align: center;
height: 100%;
width: 100%;
top: 0;
left: 0;
color: white;
font-size: 70px;
text-shadow: 0px 2px 9px black;
line-height: 100%;
}

/*.qq-upload-drop-area {
    position:absolute;   
	/*width:100%; height:100%; *//*
	 z-index:2;
    background: rgb(103, 233, 62); text-align:center; 
	
    height: 121%;
	
    width: 100%;
    padding: 10px;
    top: -10px;
    left: -10px;
    border-radius: 5px;
}*/
/*.qq-upload-drop-area span {
    display:block; 
    position:absolute; 
    top: 50%; 
    text-align: center; 
    margin-top: -13px; 
    font-size:16px;
    width: 229px;
}*/
.qq-upload-drop-area span {
top: 50%;
position: relative;
margin-top: -60px;
display: block;
}

.qq-upload-drop-area-active {background-color:rgb(110, 192, 55);background:rgba(110, 192, 55, 0.86);}

.qq-upload-list {margin: 13px 2px;
padding: 5px 20px;
list-style: none;
width: auto;
clear: both;
padding-left: 0;
}
}
.qq-upload-list li { margin: 0;
padding: 0;
line-height: 40px;
font-size: 15px;
position: relative;
border-bottom: 1px dashed gainsboro;
color: silver;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {padding: 15px;}
.qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {color: rgb(84, 162, 32);
float: right;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


.qq-upload-list li.qq-upload-success {
color: #FFF;
background: #2BA914;
border: 0;
padding: 4px 0px;
border-bottom: 1px solid #009400;
padding-top: 6px;
}
.qq-upload-list li.qq-upload-success span {
	color: white;
	

}
.qq-upload-size {
padding-right: 10px;
}
.closeUp {
	font-size: 20px;
	position: relative;
	top: 70%;
	cursor: pointer;
	
}

input.obnovit {background: #2BA914;font-size: 15px;text-align: center;padding: 15px 30px;border: none;color: #FFF;border-radius: 0px;cursor: pointer;text-shadow: none;margin-left: 0;position: relative;margin-top: 11px;-webkit-appearance: none;transition: all ease 0.3s;box-shadow: 0px 12px 30px #C0C0C0;font-weight: 600;font-family: sans-serif;letter-spacing: 0.05em;}

input.obnovit:hover, input.obnovit:active {background:black;}

.cancel {color: #B90000;padding-right: 10px;}
.cancel:hover { color: black; text-decoration:underline;}

li.ui-sortable-helper > * {
    display: none;
    height: 40px;
}

li.ui-sortable-helper {
    height: 40px!important;
}
