html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;border:0px;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {font-weight:normal;}
table, td, th {vertical-align:top;}
*:focus { outline: none; }
blockquote:before, blockquote:after, q:before, q:after {fadebox:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
hr{display: block;clear: both;background: #cccccc;color: #cccccc;width: 100%;height: 1px;border: none;} 
input, textarea, select {margin:0px;padding:0px;border:none;color: #000000;font: normal 14px  Arial, Helvetica, sans-serif;background:none;vertical-align: middle;}
figure, form{margin:0}
fieldset{border:1px solid #cccccc;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;} 
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;float:left;margin:8px 5px 0 0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize: none;} 

.cmsleftside:after, .cmsaddnew:after, .categoryItem:after, .header:after, .loginbox label:after, .container:after, .footer:after,
.liststyle div:after, .form label:after, .FolderDisplay:after, .ItemDisplay:after, .listOfCategories:after, .ImageItem:after, .FileItem:after,
.LinkItem:after {content: "";display: table;clear: both;}

img { -ms-interpolation-mode: bicubic;display: block; max-width:100%;}

#aspnetForm {display:inline}

body {background:#f0f0f0 ;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;height: 100%;}
h1, h2, h3, h4, h5, h6, h7 {font-weight:normal;color:#333; margin:0px 0px 5px 0px;text-shadow: 1px 1px 1px #fff;}
h1 {font-size:30px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
a {color:#00458c;text-decoration:none;}
a:hover {color:#003c5c;}

html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;height: 100%;}
::-moz-selection, ::-webkit-selection, ::selection {background:#e21a22;color:#ffffff;text-shadow: none;}
* {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}

input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {color: #333;background: #fff;padding: 5px;-webkit-box-shadow: #999 0px 0px 2px;-moz-box-shadow: #999 0px 0px 2px;box-shadow: #999 0px 0px 2px;min-width:274px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus, select:focus, textarea:focus {-webkit-box-shadow: 0px 0px 2px #00458c;-moz-box-shadow: 0px 0px 2px #00458c;box-shadow: 0px 0px 2px #00458c;}
input[type="submit"],input[type="button"], .greybutton {background:#00458c;padding:15px 5px;color:#fff;text-align:center;margin:10px 0px;display:inline-block;text-shadow: 1px 1px 1px #000;cursor:pointer;width:150px;border-radius: 3px ;-moz-border-radius: 3px;-webkit-border-radius: 3px ;text-transform: uppercase;}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"].back:hover,input[type="button"].back:hover {background:#ff8000;color:#fff;text-shadow: 1px 1px 1px #000;}
input[type="submit"].back,input[type="button"].back {float:right;background:#ccc;color:#666;text-shadow: 1px 1px 1px #fff;}
input[type="submit"].longbtn {width:100%;}
input[type="text"]:disabled {color:#aaa;background:#f0f0f0;}

.cmsaddnew a, .cmsbreadcrumbs a, .leftsidemenu a, .ItemDisplay, .toolsicons2 a, .sortableicon, .folder, .iconpageend, .addnew a,
input[type="submit"], .greybutton, .maintitle, .DelLink,.DelDGFile, #fileupload, .alertify-button, 
.cmsleftsidelink a span {transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out; }
	
.opensitemap, .opentemplates {display:none;}

.login {background: url(../images/bg.png) repeat-x;padding:30px 0 0 0;}
.login h1, .login h2 {text-align:center;}

.loginbox label {display:block;margin:10px 0 0px 0}
.loginbox span {display:block;width:120px;float:left;line-height:29px}
.loginbox input {min-width:180px;}
.loginbox input[type="submit"] {width:100%;}

.cmsmain {background: url(../images/bg.png) repeat-x;width:100%;margin:0;padding:0px;}  

.loginbox {width:300px;margin:20px auto;}

.header, .container {margin:0px 0px 5px 0px;padding:0 2%;position:relative;}
.header {padding:10px 2%;min-height:55px;}
.header h1 {float:left;font-size:20px;}
.header h1 .user {font-weight:bold;padding:0px 10px;}

.footer {background: url(../images/line.png) left top repeat-x;padding:20px 2%;}
.footer img {margin:0 15px 0 0;float:left;}

.leftside {width:23%;float:left;}

#MMSystemTD {}
 
.addnew {overflow:hidden;border-bottom:5px solid #6d6d6d;margin-bottom:5px;}
.addnew a, .addnew button[type="submit"] {background:#7a7a7a url(../images/folder.png) 5px center no-repeat;font-size:16px;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;padding: 14px 10px 10px 40px;margin:0 10px 0 0px;float:left;color:#fff;text-align:center;list-style-type:none;text-shadow: 1px 1px 1px #333;cursor:pointer;}
.addnew button[type="submit"] {border:none;margin:0px;font-size:14px;}
.addnew a:hover, .addnew button[type="submit"]:hover {background-color:#00458c;}
.addnew a.order {float:right;font-size:11px;font-style:italic;padding:3px 10px;margin:6px 0px 0px 5px;display:none;}

.leftside .title {text-shadow: 1px 1px 1px #fff;border:1px solid #f0f0f0;color:#777;font-size:18px;padding:5px 0px 5px 7px;-webkit-box-shadow: #999 0px 1px 1px;-moz-box-shadow: #999 0px 1px 1px;box-shadow: #999 0px 1px 1px;z-index: 1;position: relative;margin-left:1px;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #d8d8d8 100%); background: -webkit-linear-gradient(top, #f8f8f8 0%,#d8d8d8 100%); background: linear-gradient(to bottom, #f8f8f8 0%,#d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#d8d8d8',GradientType=0 );}
.leftside .title:first-of-type {display:none;}

.leftsidemenu {margin:0px 0px 10px 1px;}
.leftsidemenu a {padding: 10px 0px 10px 10px;display: block;text-shadow: 1px 1px 1px #fff;background:#eee url(../images/line.png) left bottom repeat-x;}
.leftsidemenu a:hover {background-color:#ccc;}
.leftsidemenu a:hover, .leftsidemenu a.this {background-color:#00458c;color:#fff;text-shadow: 1px 1px 1px #000;}

.leftside .leftsidemenu:nth-child(2) a {padding:12px 5px;color:#333;-webkit-box-shadow: #999 0px 3px 3px;-moz-box-shadow: #999 0px 3px 3px;box-shadow: #999 0px 3px 3px;border:1px solid #f0f0f0;background: #e7e7e7;margin:0 -1px 15px -1px;font-size:18px;background: -moz-linear-gradient(top, #e7e7e7 0%, #a1a1a1 100%); background: -webkit-linear-gradient(top, #e7e7e7 0%,#a1a1a1 100%); background: linear-gradient(to bottom, #e7e7e7 0%,#a1a1a1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#a1a1a1',GradientType=0 );}
.leftside .leftsidemenu:nth-child(2) a:hover {color:#fff;text-shadow: 1px 1px 1px #000;background: #0062c4;background: -moz-linear-gradient(top, #0062c4 0%, #00458c 100%); background: -webkit-linear-gradient(top, #0062c4 0%,#00458c 100%); background: linear-gradient(to bottom, #0062c4 0%,#00458c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0062c4', endColorstr='#00458c',GradientType=0 ); }

.FolderDisplay, .ItemDisplay, .liststyle div {display:block;border-bottom: 1px solid #fff;}
.FolderDisplay:first-of-type, .ItemDisplay:first-of-type {border-top: 1px solid #fff;}
.FolderDisplay:nth-of-type(odd), .ItemDisplay:nth-of-type(odd), .liststyle div:nth-of-type(odd) {background: #e0e0e0;}
.FolderDisplay:hover, .ItemDisplay:hover {background:#d7d7d7;}
.FolderDisplay:hover .folder, .FolderDisplay:hover .iconpageend, .ItemDisplay:hover .iconpageend {opacity:1}
.FolderDisplay:hover .toolsicons2 a, .ItemDisplay:hover .toolsicons2 a, .FolderDisplay:hover .sortableicon, .ItemDisplay:hover .sortableicon {opacity:.6}

.folder, .iconpageend {position: absolute;left: 5px;top: 23px;background: #666;width: 5px;height: 5px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.FolderDisplay:hover .folder, .ItemDisplay:hover .iconpageend, .FolderDisplay:hover .iconpageend, .ItemDisplay:hover .folder {background:#ff8000 ;border-radius: 0px ;-moz-border-radius: 0px;-webkit-border-radius: 0px;left:0;top:0;height:100%;width:10px;border:none;border-right:1px solid #fff}

.maintitle {display:block;float:left;opacity:.8;width:100%;max-width:65%}
.maintitle:hover {opacity:1}
.maintitle a {font-size:16px;color:#000;text-shadow: 1px 1px 1px #fff;    padding: 16px 0 14px 15px;display: block;position:relative;}
.notvisible {background: #f0f0f0;}
.notvisible .maintitle a {opacity: .6;}

a.InVisibleFolder {color:#999;}

.liststyle div a {float:right;cursor:pointer;display:inline-block;padding:5px;}
.liststyle div span {padding:5px;display:inline-block;}
.liststyle div span:nth-child(2n) {min-width:200px;}

.toolsicons2 {position:relative;float:right}
.toolsicons2 a, .sortableicon {display:inline-block;margin:0px;float:right;font-style:italic;font-size:12px;text-indent:-1000px;width:40px;height:48px;overflow:hidden;opacity:.5;transform: scale(.6);}
.FolderDisplay .toolsicons2 a:hover, .ItemDisplay .toolsicons2 a:hover, .FolderDisplay .sortableicon:hover, .ItemDisplay .sortableicon:hover {opacity:1;transform: scale(.8);}
.toolsicons2 .edit {background: url(../images/spritecms.png) -605px 8px no-repeat;}
.toolsicons2 .editTemlate {background: url(../images/spritecms.png) 3px 8px no-repeat;}
.toolsicons2 .AddEditLink {background: url(../images/spritecms.png) -75px 8px no-repeat;}
.toolsicons2 .deleteicon {background: url(../images/spritecms.png) -34px 7px no-repeat;}
.toolsicons2 .preview {background: url(../images/spritecms.png) -164px 5px no-repeat;}
.toolsicons2 .moveItem, .moveItemVF {
    background: url(../images/spritecms.png) -567px 5px no-repeat;
}

.toolsicons2 .Send {
    background: url(../images/spritecms.png) -750px 8px no-repeat;
    cursor: pointer;
}
.toolsicons2 .RestrictedItem {background: url(../images/spritecms.png) -707px 6px no-repeat;}
.toolsicons2 .AddCategoryItem {background: url(../images/spritecms.png) -532px 5px no-repeat;}
.toolsicons2 .AddFieldItem {background: url(../images/spritecms.png) -568px 5px no-repeat !important;}
.toolsicons2 .showRelated {background: url(../images/spritecms.png) -670px 5px no-repeat;}

.dialogMoveContent input {border-bottom: 1px solid #fff;background:none;padding: 5px 10px;margin:0;width:100%;color:#000;font-size: 16px;display:block;text-shadow: 1px 1px 1px #fff;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;text-transform:none;text-align:inherit}
.dialogMoveContent label {display:block;border-bottom:1px solid #f0f0f0;}
.dialogMoveContent .movelabel.level1 {padding:0 0 0 15px;}
.dialogMoveContent .movelabel.level2 {padding:0 0 0 30px;}
.dialogMoveContent .movelabel.level3 {padding:0 0 0 45px;}
.dialogMoveContent .movelabel.level4 {padding:0 0 0 60px;}
.dialogMoveContent .movelabel.level5 {padding:0 0 0 75px;}
.dialogMoveContent .movelabel.level6 {padding:0 0 0 90px;}

.sortableicon {cursor:pointer;background: url(../images/spritecms.png) -202px 7px no-repeat;}

.ui-widget.ui-widget-content {border:none;-webkit-box-shadow: #ccc 0px 1px 3px;-moz-box-shadow: #ccc 0px 1px 3px;box-shadow: #ccc 0px 1px 3px;top:10% !important;}
.ui-tabs .ui-tabs-panel {padding:15px;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: .74em 1em;}
.ui-widget-content a.bluebutton, .bluebutton, .bluebuttonCircle, .addImageLink {background:#00458c;width:150px;padding:10px 15px;color:#fff;margin:0px 10px 0px 0px;text-align:center;display:inline-block;text-shadow: 1px 1px 1px #000;min-width:90px;cursor:pointer;}
.ui-widget-content a.bluebutton:hover {background:#005683;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {text-shadow: 1px 1px 1px #000;background:#00458c;border:1px solid #00458c;}
.ui-widget-overlay {background: #000;opacity: .7;}

.ImageItem, .FileItem, .LinkItem, .fileContaine {border-top:1px solid #ccc;margin:10px 0 0px 0;padding:25px 0 0px 0;}
.form .boxcaption {border-top:1px solid #ccc;margin:15px 0 0px 0;padding:15px 0 5px 0;}
.form .imgsize{text-align:center;vertical-align:middle;padding:0px;margin:0 0px 0px 10px;width:193px;height:145px;border:1px solid #ccc;background:#f0f0f0;float:right;position:relative;}
.form .imgsize img {max-width:193px;max-height:144px;width:auto;margin: auto;}
.imgexplanation {float:left;}

.table .preview {text-align:center;vertical-align:middle;padding:0px;margin:0 10px 0px 0px;width:133px;height:100px;border:1px solid #ccc;background:#f0f0f0;float:left;position:relative;}
.table .preview img {max-width:133px;max-height:98px;width:auto;margin: auto;}
.table td:first-of-type {width:135px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 5px;}
.table .name {max-width:300px;text-overflow: ellipsis;white-space: nowrap; display:block;overflow: hidden;}

.DelFile {text-indent:-1000px;width:35px;height:35px;overflow:hidden;background: url(../images/spritecms.png) -501px 2px no-repeat;display:block;position:absolute;right:0px;top:0px;cursor:pointer;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px ;}

#btnUploadImages, #AddLink,.DelLink, .DelDGFile, #fileupload {background: url(../images/img.png) 10px center no-repeat;text-shadow: 1px 1px 1px #ccc;color: #000;padding:17px 10px 12px 60px;width:auto;border:1px solid #fff;font-size:18px;cursor:pointer;border-radius: 3px ;-moz-border-radius: 3px;-webkit-border-radius: 3px ;}
#AddLink {background: url(../images/link.png) 10px center no-repeat;}
.DelLink,.DelDGFile {background: url(../images/del.png) 10px center no-repeat;float:right;}
#fileupload {background: url(../images/upload.png) 10px center no-repeat;}
#btnUploadImages:hover, #AddLink:hover, .DelLink:hover,.DelDGFile:hover, #btnUploadImages:focus, #AddLink:focus, .DelDGFile:focus, #fileupload:hover, #fileupload:focus {background-color:#f0f0f0;-webkit-box-shadow: #999 0px 1px 1px;-moz-box-shadow: #999 0px 1px 1px;box-shadow: #999 0px 1px 1px;color:#000;}
#btnUploadImages:focus, #AddLink:focus,.DelLink:focus, .DelDGFile:focus, #fileupload:focus {background-color:#ccc;}

form#fileupload, form#fileupload:hover {padding:0;margin:0;background:none;font-size:14px;border:none;cursor:default}
form#fileupload .row {margin:0}
form#fileupload .row .col-lg-7, form#fileupload .row .col-lg-5 {padding:0}
form#fileupload .btn {border-radius: 3px ;-moz-border-radius: 3px;-webkit-border-radius: 3px;background:#999;border:none;text-shadow: 1px 1px 1px #000;padding:10px;min-width:140px;}
form#fileupload .btn:hover {background:#ff8000;color:#fff;}
form#fileupload .btn-success {background:#00458c;}

.popupframe {background:none}

.listOfCategories {margin:0 0 10px 0;}
.form label, .listOfCategories label, .contactform label {display: block;margin:0 0 10px 0;clear: both;}
.listOfCategories label select, .listOfCategories label input {max-width:250px;float:right;}
.form label span, .listOfCategories label span {display:inline-block;padding:6px 5px 5px 0px;float:left;width:175px;}
.form label span {width:185px;}
.form span.important, .mandatory{color:#cc0000;}
.form span.important:after {content:"*";color:#cc0000;padding:0 3px}
.form textarea {min-height:100px;}
.contactform label > span {min-width:150px;display:inline-block;}

#areaOfitems label, .categoryItem {display: block;padding:5px;border-bottom:1px solid #e2e2e2;/*float: left;width: 48%;*/}
#areaOfitems label input {margin:3px 5px 0 0;}
#areaOfitems label span {overflow:hidden;display:block}
#areaOfitems label:nth-of-type(odd), .categoryItem:nth-of-type(odd) {background: #f0f0f0;}
#areaOfitems label a {text-decoration:underline}

#areaOfCategory {margin:20px 0 0 0}

.spritX {background: url(../images/spritecms.png) -651px -4px no-repeat;width:16px;height:16px;display:inline-block;float:right;margin:0 0px 0 5px;cursor:pointer;}
.subtitle .mandatory {font-size:12px;padding:0px 5px;}

.checkboxlist label {margin:2px 0 5px 0;display:block;}
.checkboxlist input {float:left;margin:3px 5px 0 0;}
label.selectCategories:not(:first-child) {
    margin-left: 20px;
}

label.selectCategories:first-child {
    font-weight: bold;
}


.priceContent label {float:left;clear:none}
.priceContent label input[type="checkbox"] {margin: 7px 5px 0 10px;}


.toggleplace {display:block;padding:0 0 10px 0}

.clear {clear:both;width:100%;height:1px;line-height:1px;}

.alertify-log, .alertify, .alertify-button {border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important; }
.alertify-log-error {   text-shadow: 1px 1px 1px #333;}
.alertify-log-success {   text-shadow: 1px 1px 1px #333;}
.alertify {border: 3px solid #00458c;border: 3px solid rgba(0,69,140,.7);}
.alertify-button-ok {background: #00458c;border:none !important;background-image:none !important}
.alertify-button-ok:hover, .alertify-button-ok:focus {background: #ff8000;}
.alertify-button {min-width:100px;margin: 20px 10px 0 10px !important;box-shadow: inset 0 0px 0 0 rgba(255,255,255,0)!important;-webkit-box-shadow: #999 0px 0px 0px !important;-moz-box-shadow: #999 0px 0px 0px !important;box-shadow: #999 0px 0px 0px !important;}
.alertify-cover {opacity: .5;}
.alertify-button-cancel, .alertify-button-cancel:hover, .alertify-button-cancel:focus {background:#cc0000;background-image:none !important}

.ddlCategory span {font-size:20px;margin: 0 10px 0 0;}
.ddlCategory select {color: #666;padding: 10px;-webkit-box-shadow: #666 0px 0px 2px;-moz-box-shadow: #666 0px 0px 2px;box-shadow: #666 0px 0px 2px;min-width: 300px;font-size: 16px;}

.loadingplace {background: #fff\8;background: rgba(250, 250, 250, 0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}
.loadingplace img {position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;}

.ddlCategory {margin: 0 0 20px 0px;display: inline-block;}




/*-CMS-*/
.cms form#form1 {display:inline}
.cmswrapper {min-height: 100%;display: -ms-flexbox;display: -webkit-box;display: -moz-box;display: -ms-box;display: box;-ms-flex-direction: row;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-ms-box-orient: horizontal;box-orient: horizontal;}

.cmsleftside, .cmsleftside span, .cmsleftside h1, .cmsleftside a {color:#edf1f4;text-shadow: 0px 1px 3px #333;}

.cmsleftside {background: url(../images/bgleftsidemain.png) 0 0px repeat-y;max-width:470px;min-width: 25%;-ms-flex: 0 470px;-webkit-box-flex:  0;-moz-box-flex:  0;-ms-box-flex:  0;box-flex:  0;/*padding:0 0 0 90px*/}

.cmsleftmenu {position:relative;z-index:2;}

.cmscontainer {-ms-flex: 1; -webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;  padding:15px 30px;}

.cmsheader {background: url(../images/cmsline.png) 0 bottom repeat-x;height:90px;position:relative;padding:30px 30px 30px 120px}
.cmsleftside .logocatomtop {display:none;width:90px;height: 88px;background:#ff8000 url(../images/iconmenu1.png) center 5px no-repeat;text-align:center;position:absolute;left:0;top:0;font-size:12px;padding:65px 0 0 0;z-index:3; -moz-box-shadow:   inset -3px 0px 10px -2px #333;-webkit-box-shadow: inset -3px 0px 10px -2px #333;box-shadow:         inset -3px 0px 10px -2px #333;}
.cmsheader h1 {font-size:16px;}
.cmsheader h1 span {padding:0 5px 0 5px;}
.logocatomtop img, .cmsopensitemap, .cmsopentemplates, .systemwelcome, .cmsopenmenu {display:none}

.cmsfooter {width:90px;float:left;margin:20px 0 0 0}
.cmsfooter img {margin:10px auto 0px auto;}

.cmsleftsidemenu {margin:0 0 0 90px;}

.cmsleftsidelink {position:relative;min-height:76px;background: url(../images/cmsline.png) 0 bottom repeat-x;}
.cmsleftsidelink a {display:block;background: url(../images/cmsline.png) 0 bottom repeat-x;}
.cmsleftsidelink a span {display:block;padding:11px 30px;}
.cmsleftsidelink a:hover span, .cmsleftsidelink a.this span {background: #000\35;background: rgba(0, 0, 0, 0.35);}

.cmstitle {display:block;background: url(../images/iconmenu2.png) center 2px no-repeat;text-align:center;position:absolute;left:-90px;top:-2px;z-index:3;}
.cmsleftsidelink:first-of-type {min-height:0;}
.cmsleftsidelink:first-of-type a {width:90px;height: 88px;background:#ff8000 url(../images/iconmenu1.png) center 5px no-repeat;text-align:center;position:absolute;left:-90px;top:-90px;font-size:12px;padding:0;z-index:3; -moz-box-shadow:   inset -3px 0px 10px -2px #333;-webkit-box-shadow: inset -3px 0px 10px -2px #333;box-shadow:         inset -3px 0px 10px -2px #333;}
.cmsleftsidelink:first-of-type a span {padding:0;padding:64px 0 10px 0;}
.cmsleftsidelink:first-of-type .cmstitle {display:none}
.cmstitle:after {content:"";width:100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0+100 */background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */position:absolute;left:0;bottom:0;height:78px;}
.cmsleftsidelink:nth-of-type(2n) .cmstitle {background: url(../images/iconmenu2.png) center 25px no-repeat;}
.cmsleftsidelink:nth-of-type(3n) .cmstitle {background: url(../images/iconmenu6.png) center 25px no-repeat;}
.cmsleftsidelink:nth-of-type(4n) .cmstitle {background: url(../images/iconmenu5.png) center 25px no-repeat;}
.cmsleftsidelink:nth-of-type(5n) .cmstitle {background: url(../images/iconmenu4.png) center 25px no-repeat;}
.cmsleftsidelink:nth-of-type(6n) .cmstitle, .cmsleftsidelink:nth-of-type(7n) .cmstitle {background:none;}
.cmstitle span {color:#ccc;display:block;width:90px;height: 78px;background: url(../images/cmsline2.png) center 0px repeat-x;font-size:8px;padding:10px 0 0 0;letter-spacing: .5px;text-transform: uppercase;z-index: 2;position: relative;}

.cmsaddnew {margin:0 0 30px 0;}
.cmsaddnew a {background:#666;float: left;margin:0 20px 0 0;text-align:center;padding:20px;color:#fff;text-transform:uppercase;border-radius: 5px ;-moz-border-radius: 5px;-webkit-border-radius: 5px ;text-shadow: 0px 1px 4px #666;}
.cmsaddnew a:hover, .cmsaddnew a.this {background:#ff8000;}

.containerAttributes h3,.containerAttributes1 h3, .containerAttributes2 h3, .containerAttributes3 h3, .containerAttributes4 h3, .containerAttributes5 h3 {cursor:pointer;font-size:20px;background: url(../images/more.png) 0 15px no-repeat;padding:15px 0 0 30px;border-top:1px solid #ccc;margin:0 0 15px 0;}
.containerAttributes h3 span,.containerAttributes1 h3 span,.containerAttributes2 h3 span,.containerAttributes3 h3 span,.containerAttributes4 h3 span,.containerAttributes5 h3 span {font-size:12px;}

.cmsbreadcrumbs {margin:0 0 20px 0;background:#fff;-webkit-box-shadow: #ccc 0px 1px 1px;-moz-box-shadow: #ccc 0px 1px 1px;box-shadow: #ccc 0px 1px 1px;}
.cmsbreadcrumbs span, .cmsbreadcrumbs a {display:inline-block;color:#000;padding:10px 5px;}
.cmsbreadcrumbs span {color:#666;}
.cmsbreadcrumbs a:hover {background:#d7d7d7;}
.cmsbreadcrumbs a:first-of-type {padding:10px 5px;}

.greybox {padding:15px;margin:0 0 15px 0;background:#ddd;border:1px solid #ccc;position:relative;}
.greybox input {float:left;margin:-5px 10px 0 0;padding:5px;}
.greybox input[type="file"] {margin:-8px 10px 0 0}
    .greybox input[type="button"] {
        position: absolute;
        left: 0;
        width: 253px;
        top: 68px;
    }
.ui-dialog .ui-dialog-content {}
.ui-dialog .ui-dialog-content input[type="text"], .ui-dialog .ui-dialog-content input[type="password"], 
.ui-dialog .ui-dialog-content input[type="tel"], .ui-dialog .ui-dialog-content input[type="email"], 
.ui-dialog .ui-dialog-content select, .ui-dialog .ui-dialog-content textarea {    min-width: 200px;}

.d_none {display:none}
.divinmodul{width:100%; height: 100%}
.divinmodul .up{width: 100%;height: 20px;clear: both;}

.divinmodul .left{width: 38%;border: 1px #cccccc solid;height: 75%;float: left;overflow-x: auto;}
.divinmodul .middel{width: 22%;height: 75%;float: left;text-align: center;padding-top: 140px}
.divinmodul .right{width: 39%;border: 1px #cccccc solid;height: 75%;float: right;overflow-x: auto;}
.divinmodul .down{width: 100%;height: 50px;clear: both;padding: 20px 0 0 0;}
.divinmodul .middel input[type="submit"]{   width: 32%;height: 34px;display: block;margin: 32px 0px 0px 36%;text-align: center;}


.divinmodul .middel input[type="submit"].moovFieldLeft{   background: url(../images/sprite2.png) -34px -72px no-repeat;}

.divinmodul .middel input[type="submit"].moovFieldRight{ background: url(../images/sprite2.png) -126px -72px no-repeat;}

.divinmodul .ulholder ul{list-style: none; padding:5px 0 0 5px;}
.divinmodul .ulholder ul li { min-height: 30px;width: 150px;border: 1px #000 solid;margin:0 0 3px 0;padding: 5px 10px; z-index: 2;cursor: pointer;}
.divinmodul .ulholder ul li.selected { background: #09f; }
.divinmodul .up .left{    width: 38%;height: 100%;float: left;border:none;text-align:center;}
.divinmodul .up .right{    width: 38%;height: 100%;float: right;border:none;text-align:center;}
.divinmodul .down .orderUp{height: 20px;width: 20px;background: url(../images/arrowsupdown.png) 0px 0px no-repeat;display: inline-block;cursor: pointer;}
.divinmodul .down .orderDown{height: 20px;width: 20px;background: url(../images/arrowsupdown.png) 0px -23px no-repeat;display: inline-block;margin: 0 0px 0px 15px;cursor: pointer;}
.divinmodul .down .check {height: 20px;width: 20px;display: block;margin: 0 0px 0px 15px;cursor: pointer;float: none;clear: both;padding: 0 0 51px 0px;}
.divinmodul .down .order{width: 50%;float: right;padding: 0 0px 0px 117px;}
.divinmodul .down .range {width: 44%;float: left;}
input.isRange {width: 14px;clear: both;display: block;}

.viewInactiveMemberRow {
    clear: both;
    /*position: relative;*/
}
    .viewInactiveMemberRow div {
        float: left;
        width: 25%;
        min-width: 25%;
        text-align: center;
        vertical-align:middle;
/*        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);*/
    }
    .viewInactiveMemberRow div p{
margin-top:25px;
        /*        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);*/
    }

        @media screen and (min-width: 768px) and (max-width: 1050px) {
            .maintitle {
                max-width: 380px;
            }

            .ipadmenu {
                display: none !important
            }

            .cmscontainer {
                padding: 10px;
            }

            .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
                padding: .74em .8em;
            }
        }

        @media screen and (min-width: 601px) and (max-width: 1000px) {
            .order {
                display: block !important;
            }
        }


        @media screen and (max-width: 768px) {
            @-webkit-keyframes bugfix {
                from {
                    padding: 0;
                }

                to {
                    padding: 0;
                }
            }

            input {
                border-radius: 0;
            }

            .systemwelcome, .leftside, .cmsfooter, .cmsleftmenu {
                display: none
            }

            .header {
                padding: 5px 2% 10px 2%;
                border-bottom: 1px solid #ccc;
                margin: 0 0 10px 0
            }

                .header h1 {
                    font-size: 18px;
                    width: 100%;
                    text-align: center;
                }

                    .header h1 span.user {
                        padding: 0 5px;
                    }

            .ui-tabs .ui-tabs-panel {
                padding: 5px;
            }

            .logocatomtop {
                width: 20%;
                display: none
            }

            #MMSystemTD, input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea, input[type="submit"], .greybutton {
                width: 100%;
            }

            input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {
                min-width: 100px;
            }

            .ui-widget.ui-widget-content {
                max-width: 100%;
                margin: 0 auto
            }

            .form label span {
                padding: 5px;
            }

            .listOfCategories label span {
                width: 25%;
                padding: 5px;
            }

            .listOfCategories label select, .listOfCategories label input {
                max-width: 70%;
            }

            .ui-widget-header {
                border: none;
            }

            .footer img {
                margin: auto;
            }

            .table td:first-of-type {
                width: auto;
            }

            .ui-dialog .ui-dialog-content {
                padding: 5px 0;
            }

                .ui-dialog .ui-dialog-content input[type="text"], .ui-dialog .ui-dialog-content input[type="password"],
                .ui-dialog .ui-dialog-content input[type="tel"], .ui-dialog .ui-dialog-content input[type="email"],
                .ui-dialog .ui-dialog-content select, .ui-dialog .ui-dialog-content textarea {
                    min-width: 200px;
                }

            input[type="checkbox"], input[type="radio"] {
                margin: 7px 0px 0 0;
            }

            .checkboxlist input[type="checkbox"] {
                margin: 4px 5px 0 0;
            }

            .ui-tabs .ui-tabs-nav, .ui-tabs {
                padding: 0;
                border-radius: 0px;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
            }

            .FolderDisplay, .ItemDisplay {
                padding: 2px 0 5px 0
            }

            .ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-active {
                width: 32.3%;
                margin: 0 1% 1% 0;
                white-space: normal;
                border: 1px solid #c5c5c5;
                border-radius: 0px;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                padding: 0;
            }

            .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
                padding: 5px;
                text-align: center;
                float: none;
                display: block;
                font-size: .9em;
            }

            .opensitemap, .opentemplates {
                text-shadow: 1px 1px 1px #333;
                width: 48%;
                line-height: 34px;
                background: #00458c;
                padding: 5px;
                color: #fff;
                display: block;
                float: left;
                -webkit-box-shadow: #999 0px 1px 1px;
                -moz-box-shadow: #999 0px 1px 1px;
                box-shadow: #999 0px 1px 1px;
                border-radius: 3px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                font-size: 16px;
            }

                .opensitemap:hover, .opentemplates:hover {
                    background: #333;
                }

            .opentemplates {
                float: right;
            }

                .opensitemap span, .opentemplates span {
                    background: url(../images/spritecms.png) -462px 0px no-repeat;
                    width: 37px;
                    height: 35px;
                    float: left;
                    margin: 0 10px 0 0;
                }

                .opentemplates span {
                    background-position: -425px 0
                }

            .addnew {
                margin: 0px 0 5px 0;
            }

                .addnew a, .addnew button[type="submit"] {
                    background: #7a7a7a;
                    font-size: 14px;
                    padding: 5px 10px 5px 10px;
                    margin: 0 5px 0 0px;
                }

            .form .imgsize {
                width: 300px;
                height: 225px;
                margin: 0 auto 10px auto;
                float: none;
            }

                .form .imgsize img {
                    max-width: 300px;
                    max-height: 224px;
                }

            .table .preview {
                margin: 0px;
                width: 50px;
                height: 38px;
            }

                .table .preview img {
                    max-width: 50px;
                    max-height: 37px;
                }

            form#fileupload .btn {
                min-width: 50px;
            }

            #btnUploadImages, #AddLink, .DelLink, .DelDGFile, #fileupload {
                font-size: 16px;
            }

            .cmswrapper, .cmscontainer {
                max-width: 100%;
                width: 100%;
                display: block;
            }

            .cmsleftside {
                max-width: 100%
            }

            .cmscontainer {
                padding: 60px 5px 5px 5px;
            }

            .cmsaddnew {
                margin: 0px 0 0px 0;
            }

                .cmsaddnew a {
                    width: 100%;
                    margin: 0 0 10px 0;
                    padding: 15px 10px;
                    font-size: 12px;
                }

            .cmsheader {
                height: auto;
                padding: 15px 5px 15px 100px;
                position: fixed;
                background: url(../images/bgleftsidemain.png) 0 0px repeat-y;
                width: 100%;
                z-index: 99;
                -webkit-box-shadow: #333 0px 1px 2px;
                -moz-box-shadow: #333 0px 1px 2px;
                box-shadow: #333 0px 1px 2px;
            }

                .cmsheader h1 {
                    margin: 0;
                    text-align: center;
                }

            .cmsopenmenu {
                position: absolute;
                left: 0;
                top: 0;
                display: block;
                line-height: 48px;
                width: 90px;
                height: 48px;
                background: #ff8000;
                -moz-box-shadow: inset -5px 0px 5px -3px #444;
                -webkit-box-shadow: inset -5px 0px 5px -3px #444;
                box-shadow: inset -5px 0px 5px -3px #444;
            }

                .cmsopenmenu span {
                    background: url(../images/spritecms.png) -425px 0px no-repeat;
                    width: 37px;
                    height: 38px;
                    float: left;
                    margin: 5px 5px 0 0;
                }

            .cmsleftmenu {
                padding: 50px 0 0 0;
            }

            .cmsleftsidemenu {
                margin: 35px 0 0 90px;
            }

            .cmsleftsidelink:first-of-type a {
                background: #ff8000;
                left: 0;
                width: 100%;
                height: 90px;
                font-size: 14px;
                -moz-box-shadow: inset 0px 0px 0px 0px #333;
                -webkit-box-shadow: inset 0px 0px 0px 0px #333;
                box-shadow: inset 0px 0px 0px 0px #333
            }

            .abso {
                position: absolute;
                right: 1175px;
            }
        }