fieldset .formRow { padding:6px 14px }
/*
.pageTitle { padding:8px 0 8px 0 }
*/
.widget { margin-top:10px }
.pagination { margin-top:10px }
.wrapper .mt30.textR { margin-top:10px }
.p10 { padding:10px }
.mR { margin-right:8px; }
.small { font-size:10px; }
.smaller { font-size:9px; }
.smallest { font-size:8px; }

.nav li a span { padding:10px; }
.nav li a span { padding:10px; }
.nav li a.active-s, .nav li a:active { color:#fff }
ul.sub li a {
  background: url("../images/icons/lists/arrowlG.png") no-repeat scroll 12px 16px transparent;
}
ul.sub li a:hover {
  background: url("../images/icons/lists/arrowB.png") no-repeat scroll 12px 16px transparent;
}
ul.sub li a.active-s {
  background: url("../images/icons/lists/arrowG.png") no-repeat scroll 12px 16px transparent;
}
td.center { text-align:center }
/*
#footer { z-index:-1 }
*/
#businessFilter { max-width:860px; margin:0 auto; text-align:left }
#businessFilter .formRow { padding:8px 4px }
/*
#businessFilter #company_id_chzn { width:100% !important }
#businessFilter #user_id_chzn { width:100% !important }
#businessFilter #article_id_chzn { width:100% !important }
#businessFilter #status_chzn { width:100% !important }
*/

.formRow .checker, .formRow .radio { margin-top: 1px; }

.ui-datepicker { z-index:100 !important; }

.ui-datepicker td a.ui-state-hover { background: #5D92B7; color:#fff }
.ui-datepicker td a.ui-state-active { background: #7AB75D; color:#fff }

tbody tr.even:hover { background-color: #ECFFB3 !important; }
tbody tr.odd:hover { background-color: #E6FF99 !important; }
tbody tr.even:hover td.sorting_1, tbody tr.even:hover td.sorting_2, tbody tr.even:hover td.sorting_3 { background-color: #ECFFB3 !important; }
tbody tr.odd:hover td.sorting_1, tbody tr.odd:hover td.sorting_2, tbody tr.odd:hover td.sorting_3 { background-color: #E6FF99 !important; }

.oneThree:nth-child(3n+1) {
  margin-left:0px !important;
}

.shop .ui-spinner { width: 50px; margin-top:1px }

.buttonLike { width:100%; font-size:10px; font-weight:bold; background-image:url(../images/ui/usualButtons.png); background-repeat:repeat-x; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; line-height:12px; display:inline-block; max-height:29px; }
.buttonLike span { padding:8px 18px 8px 18px; display:inline-block; height:12px; }
.buttonLike .icon { float:left; margin:7px -8px 5px 12px; }
.buttonLike { background-position:0 0; border:1px solid #c7c7c7; color:#595959; }

.cursorHelp {
    cursor:help;
}
.bold {
    font-weight:bold;
}

.pageTitle {
  max-width: 100%;
}

.copiedOption {
  background-color:#EFFEB9;
  color: #3C5A01;
}

.formError .formErrorContent {
  width: 150px;
}

#rightSide { padding-bottom:110px; }

.sPersData { background:url(../images/icons/topnav/maleContour.png) no-repeat 11px; }
.sPassword { background:url(../images/icons/topnav/locked2.png) no-repeat 11px; }
.sOrders { background:url(../images/icons/topnav/basket2.png) no-repeat 11px; }

.sBestA { background:url(../images/icons/topnav/docs.png) no-repeat 11px; }
.sBestR { background:url(../images/icons/topnav/bestR.png) no-repeat 11px; }
.sBestL { background:url(../images/icons/topnav/bestL.png) no-repeat 11px; }
.sBestD { background:url(../images/icons/topnav/bestD.png) no-repeat 11px; }

.sAddresses { background:url(../images/icons/topnav/map.png) no-repeat 11px; }
.sAdmProd { background:url(../images/icons/topnav/dropbox.png) no-repeat 11px; }
.sAdmText { background:url(../images/icons/topnav/archive.png) no-repeat 11px; }
.sAdmHome { background:url(../images/icons/topnav/home.png) no-repeat 11px; }
.sAdmMail { background:url(../images/icons/topnav/messages.png) no-repeat 11px; }
.sAdmMailUsr { background:url(../images/icons/topnav/contactAdmin.png) no-repeat 11px; }
.sAdmProdGroups { background:url(../images/icons/topnav/imagesList.png) no-repeat 11px; }
.sAdmPGroups { background:url(../images/icons/topnav/docs.png) no-repeat 11px; }
.sAdmLogs { background:url(../images/icons/topnav/footprints.png) no-repeat 11px; }
.sAdmComp { background:url(../images/icons/topnav/company.png) no-repeat 11px; }
.sAdmUser { background:url(../images/icons/topnav/user.png) no-repeat 11px; }
.sAdmSession { background:url(../images/icons/topnav/settings.png) no-repeat 11px; }
.sAdmDebug { background:url(../images/icons/topnav/messages.png) no-repeat 11px; }
.sAdmPermissions { background:url(../images/icons/topnav/tasks.png) no-repeat 11px; }
.sAdmExImport { background:url(../images/icons/topnav/repeat.png) no-repeat 11px; }

.middleNav ul li a span { z-index:100; }
.middleNav ul li a span.orders { background:url(../images/icons/control/25/order-149.png) no-repeat 18px; }
.middleNav ul li a span.articles { background:url(../images/icons/control/25/basket.png) no-repeat 18px; }
.middleNav ul li a span.users { background:url(../images/icons/control/25/user.png) no-repeat 18px; }
.middleNav ul li a span.product { background:url(../images/icons/control/25/product.png) no-repeat 18px; }
.middleNav ul li a span.permissions { background:url(../images/icons/control/25/brainstorming.png) no-repeat 18px; }
.middleNav ul li a span.attibutes { background:url(../images/icons/control/25/attibutes.png) no-repeat 18px; }
.middleNav ul li a span.companies { background:url(../images/icons/control/25/building.png) no-repeat 18px; }
.middleNav ul li a span.settings { background:url(../images/icons/control/25/settings.png) no-repeat 18px; }

.logo { border-top:1px solid #3b4751; margin:3px 1px 0 1px; padding:20px 30px; }
.loginLogo { position:absolute; width:240px; height:107px; display:block; top:-120px; left:50%; margin:10px 0 10px -118px; }
.loginLogo img

.smallButton {
  padding: 5px 7px 0 7px;
}

.commentsDialog { padding:8px }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { text-align: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin-left:12px
}

.basic { background-position:0 0 !important; border:1px solid #c7c7c7 !important; color:#595959 !important; }
.basic:hover { background-position:0 -28px !important; }
.basic:active { background-position:0 -56px !important; }

.blueB { background-position:0 -85px !important; border:1px solid #3672a0 !important; color:#fff !important; }
.blueB:hover { background-position:0 -113px !important; }
.blueB:active { background-position:0 -141px !important; }

.redB { background-position:0 -170px !important; border:1px solid #9f352b !important; color:#fff !important; }
.redB:hover { background-position:0 -198px !important; }
.redB:active { background-position:0 -226px !important; }


.greyishB { background-position:0 -255px !important; border:1px solid #576270 !important; color:#fff !important; }
.greyishB:hover { background-position:0 -283px !important; }
.greyishB:active { background-position:0 -311px !important; }

.brownB { background-position:0 -340px !important; border:1px solid #99682b !important; color:#fff !important; }
.brownB:hover { background-position:0 -368px !important; }
.brownB:active { background-position:0 -396px !important; }

.greenB { background-position:0 -425px !important; border:1px solid #7ca82a !important; color:#fff !important; }
.greenB:hover { background-position:0 -453px !important; }
.greenB:active { background-position:0 -481px !important; }

.dredB { background-position:0 -510px !important; border:1px solid #893f3f !important; color:#fff !important; }
.dredB:hover { background-position:0 -538px !important; }
.dredB:active { background-position:0 -566px !important; }

.violetB { background-position:0 -595px !important; border:1px solid #7e6095 !important; color:#fff !important; }
.violetB:hover { background-position:0 -623px !important; }
.violetB:active { background-position:0 -651px !important; }

.dblueB { background-position:0 -680px !important; border:1px solid #2e6691 !important; color:#fff !important; }
.dblueB:hover { background-position:0 -708px !important; }
.dblueB:active { background-position:0 -736px !important; }

.blackB { background-position:0 -765px !important; border:1px solid #2f2f2f !important; color:#fff !important; }
.blackB:hover { background-position:0 -793px !important; }
.blackB:active { background-position:0 -821px !important; }


.list li { background-position:20px }
.list li { padding:0 0 0 35px; }

.rememberMe label {
  margin: 1px 10px 0;
}

.errors { color:#A73939 !important; white-space:nowrap; }

@media only screen and (max-width:480px) {
    #loginWidget { height:260px }
}