body{background:#121212;color:#aaa;font-size:13px;}
a{transition:all .3s ease-in-out;color: #54a506;}
input[type=submit],input[type=button],button,select,textarea{appearance:none;box-shadow:none}
input,textarea,select{box-sizing:border-box;font-family:"Open Sans",sans-serif,Verdana;border:1px solid #1c1c1c}
input[type="text"],input[type="password"]{outline:none;border:1px solid #1c1c1c;padding:0 7px;color:rgba(255,255,255,0.8);font-size:12px;width:100%;background:#1c1c1c;height:37px;vertical-align:middle;box-sizing:border-box;transition:.05s all ease-in}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus
input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background:#121212!important;color:rgba(255,255,255,0.8)!important;-webkit-box-shadow: 0 0 0 30px #121212 inset !important;-webkit-text-fill-color: rgba(255,255,255,0.8) !important;}
input[type="text"]::placeholder,input[type="password"]::placeholder{color:#999}
input[type="button"],input[type="submit"],button{outline:none;border:1px solid #1c1c1c;padding:0 20px;color:#fff;font-size:14px;font-weight:600;background:#54a506;cursor:pointer;overflow:hidden;z-index:1;height:37px;vertical-align:middle;box-sizing:border-box;transition:all .3s ease-in;font-family:"Open Sans",sans-serif,Verdana;text-transform:uppercase}
input[type="button"]:hover,input[type="submit"]:hover{background:#54a506!important;box-shadow:none}
input:focus{outline:none;border-color:#54a506;transition:.05s border-color ease-in-out;box-shadow:none}
input:hover[type="button"],input:hover[type="submit"]{background:#1c1c1c}
select{outline:none;border:1px solid #1c1c1c;padding:0 7px;color:#fff;font-size:12px;background:#1c1c1c;height:37px;vertical-align:middle;box-sizing:border-box}
select:focus{outline:none;border-color:#54a506;transition:.05s border-color ease-in-out;box-shadow:none}
textarea{outline:none;border:1px solid #1c1c1c;color:#fff;font-size:12px;padding:7px;background:#1c1c1c}
textarea:focus{outline:none;border-color:#54a506;transition:.05s border-color ease-in-out;box-shadow:none}
.okno_ok{margin:20px auto;padding:10px;background:none;text-align:left;color:#54a506;font-size:12px;background:#1c1c1c}
.okno_ok::before{display:inline-block;position:relative;content:"\f05a";padding-right:10px;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:14px}
.okno_error{margin:20px auto;padding:10px;text-align:left;color:#d93025;font-size:12px;background:#1c1c1c}
.okno_error::before{display:inline-block;position:relative;content:"\f05a";padding-right:10px;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:14px}
.okno.login .okno_error{margin:0}
.right_side{margin:0 0 0 240px;padding-top:60px}
.login .okno_title {border-bottom:0;}
.login .okno_content{background:#1c1c1c;border:0;padding:30px 20px;margin:0}
.login .okno_content input[type=text],.login .okno_content input[type=password]{border:0;}
#nav{background-color:#272727;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);}
#adminmenuwrap{background:#1c1c1c;}
#adminmenuwrap::before{content:'';display:block;position:fixed;background:#1c1c1c;top:0;left:0;height:100%;width:240px;}
#logo{left:40px;}
.login #logo{width:260px;height:80px;position:relative;background-color:transparent;left:0;}
.login input[type="text"],.login input[type="password"]{color:rgba(255,255,255,0.8);background:#121212}
#logo a{position:relative;background-image:url(../img/logo_white.png?ver=2);z-index:5}
#menu{padding-left:0}
#menu .section{box-shadow:none;border-top:1px solid #333;margin:0;padding:20px 0}
#menu .section:first-child{border-top:0}
#menu .section .title{color:#aaa;text-transform:uppercase;border-left:0;background:transparent;padding:0 0 0 20px;height:auto;line-height:1}
ul.menu{background:transparent;padding-top:20px}
ul.menu li{border:0}
ul.menu li a{position:relative;display:block;padding:0 20px;color:#fff;font-size:13px}
ul.menu li a.active,ul.menu li a:hover{background:#333;color:#fff}
ul.menu a::before{position:relative;left:0;width:auto;padding-right:10px;transition:all .3s ease-in-out}
.okno_title{background:#272727;color:#fff;animation-name:okno_title;animation-duration:.5s}
@keyframes okno_title {
from{border-left:50px solid #54a506}
to{border-left:4px solid #54a506}
}
.okno{padding:20px 20px 0}
.okienko{background:transparent;padding:0;box-shadow:none;font-size:13px;}
.welcome{color:#54a506;font-weight:600}
.okienko h2{color:#54a506;font-weight:600}
#adminaddform h2, #stats h2 {color:#54a506;font-weight:600}
.table_dane{border:0;box-shadow:none}
.table_dane th{background:#1c1c1c;font-weight:600;font-size:12px;color:#fff;border:0}
.table_dane tr:hover td{background:#313131}
.table_dane tr.gray td{background:#191919}
.table_dane tr.gray:hover td{background:#313131}
.table_dane td.empty{background:#191919;border-top:1px solid #333}
th.sp1{padding:10px 10px 10px 10px;background:#1c1c1c;color:#fff;border:0}
.sp3{text-align:left;padding:10px 10px 10px 10px;background:#191919;color:#aaa;border-top:1px solid #333}
.sp3 a{color:#54a506}
.sp6{border-top:1px solid #333;padding:5px 20px;text-align:left;vertical-align:middle;background:#191919;color:#aaa}
th.sp6{padding:10px 20px}
.n1,.n0{font-size:14px;}
.opis_funkcji{font-size:11px;}
.section_menu{background:none;box-shadow:none}
.section_menu a{display:inline-block;position:relative;background:#272727;height:30px;line-height:30px;vertical-align:middle;font-size:14px;font-weight:600;text-decoration:none;margin-right:10px;box-sizing:border-box;width:auto!important;color:#aaa;text-transform:uppercase;overflow:hidden}
.section_menu > .inner.fixed a{background:#313131;}
.section_menu a:before{position:absolute;left:0;text-align:center;font-family:"Font Awesome 6 Pro";font-weight:900;color:#fff;display:inline-block;height:30px;line-height:30px;vertical-align:bottom;transition:all .3s ease-in-out;background:#54a506}
.section_menu a:hover{background:#54a506;text-decoration:none;color:#fff!important;}
.section_menu a:hover::before{color:#fff!important;left:-40px}
.section_menu a.ico_lista::before{font-size:16px}
#adminaddform{margin:20px 0;padding:20px 0;background:none;border:0;box-shadow:none;}
.submenu{border-bottom:1px solid #1c1c1c}
.submenu a{color:#aaa;background:#1c1c1c;border:0;padding:10px 20px;font-size:14px}
.submenu a:hover{background:#333;color:#fff}
.submenu a.active{background:#333;color:#fff}
.pages a, .pages span {background-color:#272727;border:1px solid #272727;color:#aaa;box-shadow:none;}
.pages a:hover, span.pages_act {border:1px solid #54a506;background-color:#54a506;color:#fff;}
.pagination a,.pagination span{background-color:#272727;border:1px solid #272727;color:#aaa;}
.pagination a:hover,span.pages_act{border:1px solid #54a506;background-color:#54a506;color:#fff;}
.change_lang{background:#272727;}
.change_lang img.active {border:5px solid #54a506;}
.galeria_photo_row{border:1px solid #333;}
#ControlUpload .button{background:#313131}
#ControlUpload .inputfile + label{background:#313131}
#ControlUpload .ControlUploadURL input[type="text"]{background:#1c1c1c;color:#fff;border:0}
#ControlUpload .UploadProgress {background:#272727;color:#aaa;border: 1px solid #333;}
#ControlUpload .UploadProgress .percent .number {color:#fff;}
#ControlUpload .UploadProgress .close {color:#fff;}
#ControlUploadFolderList .row {border: 1px solid #333;}
#ControlUploadFolderList .row .info {border-top: 1px solid #333;}
#ControlUploadFolderList .row .ico a:hover{box-shadow: inset 0px 0px 10px 0px rgba(51,51,51,0.8);}
#ControlUploadFolderList .row .info .filename a:hover{color: #fff;}
.mediapopup {color: #ffffff80;}
.stats_table {margin: 10px 0 20px 0;}
.stats_table td,.stats_table th{border:1px solid #333}
.switch .slider{background-color:#191919}
.switch .slider:before{background-color:#aaa}
.switch input:checked + .slider:before{background-color:#1c1c1c}
#cboxTopLeft { background: #1c1c1c;color:#fff;border-bottom: 1px solid #333;}
#cboxTopCenter { background: #1c1c1c;color:#fff;border-bottom: 1px solid #333;}
#cboxTopRight { background: #1c1c1c;color:#fff;border-bottom: 1px solid #333;}
#cboxClose {color:#ffffff80;}
#cboxTitle {color:#ffffff80;}
#cboxMiddleLeft {background: #121212;}
#cboxMiddleRight {background: #121212;}
#cboxContent {background: #121212;color:#fff;}
#cboxBottomLeft {background: #121212;}
#cboxBottomCenter {background: #121212;}
#cboxBottomRight {background: #121212;}
.chosen-container-multi .chosen-choices{ 
	border: 1px solid #1c1c1c;
	background: #1c1c1c;
	padding: 4px 5px;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"],
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: rgba(255,255,255,0.8) !important;
}
.chosen-container-multi .chosen-choices li.search-choice {
	border: 1px solid #4f4f4f;
	background: #1c1c1c;
	padding: 4px 20px 5px 5px;
	margin: 2px 5px 2px 0;
	box-shadow: none;
	color: #fff;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top: 6px;
}

.me-status > span{
	background: #2b2b2b;
	border: 1px solid #333;
	color: #fff;
}

#product_photos .row{
	background: #1c1c1c;
	border: 1px solid #1c1c1c;
}

.cform h3 {
	color: #fff;
}