.side-menu{margin:0px;padding:0px;border:none;border-right:1px solid #333333;width:224px;max-width:224px;}
.side-menu .header{padding:5px 10px;background:#71980D;font-size:14px;color:white}
.side-menu .menu .search{padding:7px 7px 7px 27px;}
.side-menu .menu .search .ic-icon{position:inherit;margin-left:-20px;width:16px;height:16px;display:block;margin-top:2px;float:left;}
.side-menu .menu .search input{width:175px;font-size:1em;margin:0px;}
.side-menu .menu .search-results{margin-bottom:5px;border-bottom:1px solid #bbbbbb;}

/** menu items **/
.side-menu ul{padding:0px;margin:0px;list-style:none;width:224px;}
.side-menu ul li{padding:0px;margin:0px;list-style:none;}
.side-menu ul li a{text-decoration:none;}
.side-menu ul li span.wrap{padding:7px 4px 7px 27px;margin:0px;list-style:none;display:block;font-size:14px;cursor:pointer;color:#555555;}
.side-menu ul li span.icon{float:left;display:block;width:16px;height:16px;margin-left:-20px;position:inherit;}
.side-menu ul li span.text{width:175px;min-height:16px;display:inline-block;}
.side-menu ul li span.arrow{float:right;display:block;width:10px;border:0px solid black;background-image:url(../../../images/icons/arrow2_east.png);background-repeat:no-repeat;background-position:0px 4px;}

.side-menu .menu .search-results li {border-right:2px solid #333333;}
.side-menu .menu .search-results li span.wrap{background-color:white;}
.side-menu .menu .search-results li.selected span.wrap{background-color:#555555;color:white;}
.side-menu .menu .search-results li span.wrap:hover{background-color:#555555;color:white;}

/** styles for open menu and menu arrows animation **/
.side-menu ul li.open > span > span.arrow, .side-menu ul li.open > a > span > span.arrow{background-image:url(../../../images/icons/arrow2_south.png);}
.side-menu ul li.animate_down > span > span.arrow, .side-menu ul li.animate_down > a > span > span.arrow{background-image:url(../../../images/icons/arrow2_animation_down.gif);}
.side-menu ul li.animate_up > span > span.arrow, .side-menu ul li.animate_up > a > span > span.arrow{background-image:url(../../../images/icons/arrow2_animation_up.gif);}

/** on hover for menu items **/
.side-menu ul li span.wrap:hover{background-color:#555555;color:white;}

/** styles for level 1 **/
.side-menu ul.level_1 > li{border-top:1px solid #bbbbbb;}
.side-menu ul.level_1 > li > span.wrap, .side-menu ul.level_1 > li > a > span.wrap{padding-top:12px;padding-bottom:12px;}

/** styles for level 2 and deepper **/
.side-menu ul.level_2{display:none;}
.side-menu ul.level_2 li{background-color:white;}
.side-menu ul.level_2 li span.wrap{padding-left:47px;color:#333333;}
.side-menu ul.level_2 li span.text{width:155px;}
.side-menu ul.level_2 li span.wrap:hover{background-color:#555555;color:white;}

/** styles for level 3 - the same bg, different shifts and bg positions**/
.side-menu ul.level_3{display:none;}
.side-menu ul.level_3 li span.wrap{padding-left:67px;}
.side-menu ul.level_3 li span.text{width:150px;}

/** auto-opened menu areas **/
.side-menu ul li.open > ul{display:block;}
.side-menu ul li.active > span.wrap,
.side-menu ul li.active > a > span.wrap{background-color:#333333;font-weight:normal;color:white;}

/** menu items separator**/
.side-menu .menu ul li.block-start > span,
.side-menu .menu ul li.block-start > a > span{border-top:1px solid #dddddd;}

/** history (small icons) **/
.side-menu .history ul li{float:left;width:32px;padding-left:0px;}
.side-menu .history li > a > span.wrap {width:16px;height:16px;float:left;padding:8px;margin:0px;}
.side-menu .history li > a > span.wrap > span.icon {padding:0px;width:16px;height:16px;float:none;margin:0px;}

.admin-social-icons{text-align:center;margin-top:20px;}

/** icons 16x16 **/
.ic-icon{background-image:url(../../../images/icons/icons-16x16.png);background-position:-176px -80px;}
.ic-3d{background-position:0px 0px;}
.ic-add{background-position:-16px 0px;}
.ic-administrator{background-position:-32px 0px;}
.ic-administrator-add{background-position:-48px 0px;}
.ic-administrator-gear{background-position:-64px 0px;}
.ic-agent{background-position:-80px 0px;}
.ic-align-vertical-left{background-position:-96px 0px;}
.ic-arrowhead-down{background-position:-112px 0px;}
.ic-arrowhead-left{background-position:-128px 0px;}
.ic-arrowhead-right{background-position:-144px 0px;}
.ic-arrowhead-up{background-position:-160px 0px;}
.ic-arrow-bidirectional{background-position:-176px 0px;}
.ic-arrow-down{background-position:-192px 0px;}
.ic-arrow-left{background-position:0px -16px;}
.ic-arrow-right{background-position:-16px -16px;}
.ic-arrow-up{background-position:-32px -16px;}
.ic-asymmetric-network{background-position:-48px -16px;}
.ic-audio-equalizer{background-position:-64px -16px;}
.ic-backup-server{background-position:-80px -16px;}
.ic-bank{background-position:-96px -16px;}
.ic-barcode{background-position:-112px -16px;}
.ic-bell{background-position:-128px -16px;}
.ic-bit{background-position:-144px -16px;}
.ic-blogger{background-position:-160px -16px;}
.ic-building{background-position:-176px -16px;}
.ic-calendar-month{background-position:-192px -16px;}
.ic-cardinal{background-position:0px -32px;}
.ic-cashbox{background-position:-16px -32px;}
.ic-chat-exclamation{background-position:-32px -32px;}
.ic-chat-exclamation-add{background-position:-48px -32px;}
.ic-checkmark{background-position:-64px -32px;}
.ic-checkmark-add{background-position:-80px -32px;}
.ic-close{background-position:-96px -32px;}
.ic-color{background-position:-112px -32px;}
.ic-company{background-position:-128px -32px;}
.ic-cross{background-position:-144px -32px;}
.ic-currency-sign-dollar2{background-position:-160px -32px;}
.ic-currency-sign-yen{background-position:-176px -32px;}
.ic-cutter{background-position:-192px -32px;}
.ic-delete{background-position:0px -48px;}
.ic-document{background-position:-16px -48px;}
.ic-document-add{background-position:-32px -48px;}
.ic-download{background-position:-48px -48px;}
.ic-encrypt{background-position:-64px -48px;}
.ic-envelope{background-position:-80px -48px;}
.ic-envelope2{background-position:-96px -48px;}
.ic-envelope2-clock{background-position:-112px -48px;}
.ic-envelope2-left{background-position:-128px -48px;}
.ic-envelope2-right{background-position:-144px -48px;}
.ic-envelope-checkmark{background-position:-160px -48px;}
.ic-envelope-clock{background-position:-176px -48px;}
.ic-envelope-gear{background-position:-192px -48px;}
.ic-envelope-open{background-position:0px -64px;}
.ic-envelope-pencil{background-position:-16px -64px;}
.ic-envelope-star{background-position:-32px -64px;}
.ic-eye-open{background-position:-48px -64px;}
.ic-facebook{background-position:-64px -64px;}
.ic-factory{background-position:-80px -64px;}
.ic-factory-add{background-position:-96px -64px;}
.ic-fast-forward{background-position:-112px -64px;}
.ic-file{background-position:-128px -64px;}
.ic-file-format-ai{background-position:-144px -64px;}
.ic-file-format-bmp{background-position:-160px -64px;}
.ic-file-format-gif{background-position:-176px -64px;}
.ic-file-format-ico{background-position:-192px -64px;}
.ic-file-format-jpg{background-position:0px -80px;}
.ic-file-format-png{background-position:-16px -80px;}
.ic-file-format-psd{background-position:-32px -80px;}
.ic-file-format-swf{background-position:-48px -80px;}
.ic-file-format-tga{background-position:-64px -80px;}
.ic-file-format-tiff{background-position:-80px -80px;}
.ic-file-transfer2{background-position:-96px -80px;}
.ic-folder{background-position:-112px -80px;}
.ic-folder-add{background-position:-128px -80px;}
.ic-folder-gear{background-position:-144px -80px;}
.ic-gateway{background-position:-160px -80px;}
.ic-gear{background-position:-176px -80px;}
.ic-gift{background-position:-192px -80px;}
.ic-google{background-position:0px -96px;}
.ic-group{background-position:-16px -96px;}
.ic-hand-point{background-position:-32px -96px;}
.ic-help{background-position:-48px -96px;}
.ic-home{background-position:-64px -96px;}
.ic-id{background-position:-80px -96px;}
.ic-info{background-position:-96px -96px;}
.ic-inventory{background-position:-112px -96px;}
.ic-invoice{background-position:-128px -96px;}
.ic-key{background-position:-144px -96px;}
.ic-link{background-position:-160px -96px;}
.ic-list{background-position:-176px -96px;}
.ic-list2{background-position:-192px -96px;}
.ic-list-checkmark{background-position:0px -112px;}
.ic-location{background-position:-16px -112px;}
.ic-lock{background-position:-32px -112px;}
.ic-lock-open{background-position:-48px -112px;}
.ic-log{background-position:-64px -112px;}
.ic-mobile{background-position:-80px -112px;}
.ic-monitor{background-position:-96px -112px;}
.ic-network{background-position:-112px -112px;}
.ic-network-software{background-position:-128px -112px;}
.ic-notepad{background-position:-144px -112px;}
.ic-organizational-chart{background-position:-160px -112px;}
.ic-osi-model{background-position:-176px -112px;}
.ic-osi-model2{background-position:-192px -112px;}
.ic-palette{background-position:0px -128px;}
.ic-palette-gear{background-position:-16px -128px;}
.ic-palette-pencil{background-position:-32px -128px;}
.ic-password{background-position:-48px -128px;}
.ic-password-add{background-position:-64px -128px;}
.ic-payment{background-position:-80px -128px;}
.ic-pci-dss{background-position:-96px -128px;}
.ic-pencil{background-position:-112px -128px;}
.ic-plugin{background-position:-128px -128px;}
.ic-preview{background-position:-144px -128px;}
.ic-printer{background-position:-160px -128px;}
.ic-product{background-position:-176px -128px;}
.ic-product-add{background-position:-192px -128px;}
.ic-product-gear{background-position:0px -144px;}
.ic-protocol1{background-position:-16px -144px;}
.ic-proxy-server{background-position:-32px -144px;}
.ic-qb{background-position:-48px -144px;}
.ic-raster{background-position:-64px -144px;}
.ic-raster-gear{background-position:-80px -144px;}
.ic-record{background-position:-96px -144px;}
.ic-refresh{background-position:-112px -144px;}
.ic-safety-box{background-position:-128px -144px;}
.ic-salary{background-position:-144px -144px;}
.ic-security{background-position:-160px -144px;}
.ic-server{background-position:-176px -144px;}
.ic-ship{background-position:-192px -144px;}
.ic-shopping-basket{background-position:0px -160px;}
.ic-shopping-cart{background-position:-16px -160px;}
.ic-smiley{background-position:-32px -160px;}
.ic-smiley-in-love{background-position:-48px -160px;}
.ic-speech-balloon{background-position:-64px -160px;}
.ic-stats-bar-chart{background-position:-80px -160px;}
.ic-stats-line-chart{background-position:-96px -160px;}
.ic-stats-pie-chart{background-position:-112px -160px;}
.ic-swimming{background-position:-144px -160px;}
.ic-tax{background-position:-160px -160px;}
.ic-technical-wrench{background-position:-176px -160px;}
.ic-trash-can{background-position:-192px -160px;}
.ic-tree{background-position:0px -176px;}
.ic-trophy{background-position:-16px -176px;}
.ic-truck{background-position:-32px -176px;}
.ic-twitter{background-position:-48px -176px;}
.ic-upload{background-position:-64px -176px;}
.ic-user{background-position:-80px -176px;}
.ic-user-info{background-position:-96px -176px;}
.ic-visa{background-position:-112px -176px;}
.ic-warehouse{background-position:-128px -176px;}
.ic-warning{background-position:-144px -176px;}
.ic-watchman{background-position:-160px -176px;}
.ic-webgility{background-position:-176px -176px;}
.ic-window{background-position:-192px -176px;}
.ic-window-gear{background-position:0px -192px;}
.ic-wizard{background-position:-16px -192px;}
.ic-world{background-position:-32px -192px;}
.ic-youtube{background-position:-48px -192px;}
.ic-zoom{background-position:-64px -192px;}

/** icons 36*36 **/
.icb-icon{background-image:url(../../../images/icons/icons-36x36.png);width:36px;height:36px;background-position:-432px -180px;}
.icb-3d{background-position:0px 0px;}
.icb-add{background-position:-36px 0px;}
.icb-administrator{background-position:-72px 0px;}
.icb-administrator-add{background-position:-108px 0px;}
.icb-administrator-gear{background-position:-144px 0px;}
.icb-agent{background-position:-180px 0px;}
.icb-align-vertical-left{background-position:-216px 0px;}
.icb-arrowhead-down{background-position:-252px 0px;}
.icb-arrowhead-left{background-position:-288px 0px;}
.icb-arrowhead-right{background-position:-324px 0px;}
.icb-arrowhead-up{background-position:-360px 0px;}
.icb-arrow-bidirectional{background-position:-396px 0px;}
.icb-arrow-down{background-position:-432px 0px;}
.icb-arrow-left{background-position:0px -36px;}
.icb-arrow-right{background-position:-36px -36px;}
.icb-arrow-up{background-position:-72px -36px;}
.icb-asymmetric-network{background-position:-108px -36px;}
.icb-audio-equalizer{background-position:-144px -36px;}
.icb-backup-server{background-position:-180px -36px;}
.icb-bank{background-position:-216px -36px;}
.icb-barcode{background-position:-252px -36px;}
.icb-bell{background-position:-288px -36px;}
.icb-bit{background-position:-324px -36px;}
.icb-blogger{background-position:-360px -36px;}
.icb-building{background-position:-396px -36px;}
.icb-calendar-month{background-position:-432px -36px;}
.icb-cardinal{background-position:0px -72px;}
.icb-cashbox{background-position:-36px -72px;}
.icb-chat-exclamation{background-position:-72px -72px;}
.icb-chat-exclamation-add{background-position:-108px -72px;}
.icb-checkmark{background-position:-144px -72px;}
.icb-checkmark-add{background-position:-180px -72px;}
.icb-close{background-position:-216px -72px;}
.icb-color{background-position:-252px -72px;}
.icb-company{background-position:-288px -72px;}
.icb-cross{background-position:-324px -72px;}
.icb-currency-sign-dollar2{background-position:-360px -72px;}
.icb-currency-sign-yen{background-position:-396px -72px;}
.icb-cutter{background-position:-432px -72px;}
.icb-delete{background-position:0px -108px;}
.icb-document{background-position:-36px -108px;}
.icb-document-add{background-position:-72px -108px;}
.icb-download{background-position:-108px -108px;}
.icb-encrypt{background-position:-144px -108px;}
.icb-envelope{background-position:-180px -108px;}
.icb-envelope2{background-position:-216px -108px;}
.icb-envelope2-clock{background-position:-252px -108px;}
.icb-envelope2-left{background-position:-288px -108px;}
.icb-envelope2-right{background-position:-324px -108px;}
.icb-envelope-checkmark{background-position:-360px -108px;}
.icb-envelope-clock{background-position:-396px -108px;}
.icb-envelope-gear{background-position:-432px -108px;}
.icb-envelope-open{background-position:0px -144px;}
.icb-envelope-pencil{background-position:-36px -144px;}
.icb-envelope-star{background-position:-72px -144px;}
.icb-eye-open{background-position:-108px -144px;}
.icb-facebook{background-position:-144px -144px;}
.icb-factory{background-position:-180px -144px;}
.icb-factory-add{background-position:-216px -144px;}
.icb-fast-forward{background-position:-252px -144px;}
.icb-file{background-position:-288px -144px;}
.icb-file-format-ai{background-position:-324px -144px;}
.icb-file-format-bmp{background-position:-360px -144px;}
.icb-file-format-gif{background-position:-396px -144px;}
.icb-file-format-ico{background-position:-432px -144px;}
.icb-file-format-jpg{background-position:0px -180px;}
.icb-file-format-png{background-position:-36px -180px;}
.icb-file-format-psd{background-position:-72px -180px;}
.icb-file-format-swf{background-position:-108px -180px;}
.icb-file-format-tga{background-position:-144px -180px;}
.icb-file-format-tiff{background-position:-180px -180px;}
.icb-file-transfer{background-position:-216px -180px;}
.icb-file-transfer2{background-position:-252px -180px;}
.icb-folder{background-position:-288px -180px;}
.icb-folder-add{background-position:-324px -180px;}
.icb-folder-gear{background-position:-360px -180px;}
.icb-gateway{background-position:-396px -180px;}
.icb-gear{background-position:-432px -180px;}
.icb-gift{background-position:0px -216px;}
.icb-google{background-position:-36px -216px;}
.icb-group{background-position:-72px -216px;}
.icb-hand-point{background-position:-108px -216px;}
.icb-help{background-position:-144px -216px;}
.icb-home{background-position:-180px -216px;}
.icb-id{background-position:-216px -216px;}
.icb-info{background-position:-252px -216px;}
.icb-inventory{background-position:-288px -216px;}
.icb-invoice{background-position:-324px -216px;}
.icb-key{background-position:-360px -216px;}
.icb-link{background-position:-396px -216px;}
.icb-list{background-position:-432px -216px;}
.icb-list2{background-position:0px -252px;}
.icb-list-checkmark{background-position:-36px -252px;}
.icb-location{background-position:-72px -252px;}
.icb-lock{background-position:-108px -252px;}
.icb-lock-open{background-position:-144px -252px;}
.icb-log{background-position:-180px -252px;}
.icb-mobile{background-position:-216px -252px;}
.icb-monitor{background-position:-252px -252px;}
.icb-network{background-position:-288px -252px;}
.icb-network-software{background-position:-324px -252px;}
.icb-notepad{background-position:-360px -252px;}
.icb-organizational-chart{background-position:-396px -252px;}
.icb-osi-model{background-position:-432px -252px;}
.icb-osi-model2{background-position:0px -288px;}
.icb-palette{background-position:-36px -288px;}
.icb-palette-gear{background-position:-72px -288px;}
.icb-palette-pencil{background-position:-108px -288px;}
.icb-password{background-position:-144px -288px;}
.icb-password-add{background-position:-180px -288px;}
.icb-payment{background-position:-216px -288px;}
.icb-pci-dss{background-position:-252px -288px;}
.icb-pencil{background-position:-288px -288px;}
.icb-plugin{background-position:-324px -288px;}
.icb-preview{background-position:-360px -288px;}
.icb-printer{background-position:-396px -288px;}
.icb-product{background-position:-432px -288px;}
.icb-product-add{background-position:0px -324px;}
.icb-product-gear{background-position:-36px -324px;}
.icb-protocol1{background-position:-72px -324px;}
.icb-proxy-server{background-position:-108px -324px;}
.icb-qb{background-position:-144px -324px;}
.icb-raster{background-position:-180px -324px;}
.icb-raster-gear{background-position:-216px -324px;}
.icb-record{background-position:-252px -324px;}
.icb-refresh{background-position:-288px -324px;}
.icb-safety-box{background-position:-324px -324px;}
.icb-salary{background-position:-360px -324px;}
.icb-security{background-position:-396px -324px;}
.icb-server{background-position:-432px -324px;}
.icb-ship{background-position:0px -360px;}
.icb-shopping-basket{background-position:-36px -360px;}
.icb-shopping-cart{background-position:-72px -360px;}
.icb-smiley{background-position:-108px -360px;}
.icb-smiley-in-love{background-position:-144px -360px;}
.icb-speech-balloon{background-position:-180px -360px;}
.icb-stats-bar-chart{background-position:-216px -360px;}
.icb-stats-line-chart{background-position:-252px -360px;}
.icb-stats-pie-chart{background-position:-288px -360px;}
.icb-swimming{background-position:-360px -360px;}
.icb-tax{background-position:-396px -360px;}
.icb-technical-wrench{background-position:-432px -360px;}
.icb-trash-can{background-position:0px -396px;}
.icb-tree{background-position:-36px -396px;}
.icb-trophy{background-position:-72px -396px;}
.icb-truck{background-position:-108px -396px;}
.icb-twitter{background-position:-144px -396px;}
.icb-upload{background-position:-180px -396px;}
.icb-user{background-position:-216px -396px;}
.icb-user-info{background-position:-252px -396px;}
.icb-visa{background-position:-288px -396px;}
.icb-warehouse{background-position:-324px -396px;}
.icb-warning{background-position:-360px -396px;}
.icb-watchman{background-position:-396px -396px;}
.icb-webgility{background-position:-432px -396px;}
.icb-window{background-position:0px -432px;}
.icb-window-gear{background-position:-36px -432px;}
.icb-wizard{background-position:-72px -432px;}
.icb-world{background-position:-108px -432px;}
.icb-youtube{background-position:-144px -432px;}
.icb-zoom{background-position:-180px -432px;}
