@import url('entypo/stylesheet.css'); 
.button-icon-text{
width :auto; 
float :left; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
position :relative; 
margin :0 5px 5px 0; 
padding :0 10px 0 30px; 
font-size :12px; 
font-family :Arial,Helvetica,sans-serif}
.button-icon-text span{
left:10px!important}
button.button-icon-text span{
left:-15px!important}
.button-icon-text .plix-10, 
.button-icon-text .plix-16{
margin-left:0}
.button-icon-text.button-large{
padding:0 15px 0 36px}
.button-icon-text.button-big{
padding:0 18px 0 40px}
.button-icon-text.button-large .plix-16{
left:13px!important}
.button-icon-text.button-big .plix-16{
left:18px!important}
.button-text-icon{
width :auto; 
float :left; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
position :relative; 
margin :0 5px 5px 0; 
padding :0 30px 0 10px}
.button-text-icon span{
left :auto!important; 
right:10px!important}
button.button-text-icon span{
width :16px; 
height :16px; 
float :right; 
margin :0 0 0 0.8333em; 
position:relative; 
left :0}
.button-text-icon .plix-10, 
.button-text-icon .plix-16{
margin-left:0}
.button-text-icon.button-large{
padding:0 36px 0 15px}
.button-text-icon.button-big{
padding:0 40px 0 17px}
.button-text-icon.button-large .plix-16{
left :auto; 
right:13px!important}
.button-text-icon.button-big .plix-16{
left :auto; 
right:17px!important}
.button-split, 
.button-split-rev{
width :auto; 
float :left; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
position :relative; 
margin :0 5px 5px 0; 
font-size :12px; 
font-family :Arial,Helvetica,sans-serif}
.button-split a{
height :100%; 
float :right; 
padding:0 10px}
.button-split a:first-child{
width :32px; 
height :28px; 
float :left; 
position:relative; 
padding :0}
.button-split-rev a{
width :32px; 
height :100%; 
float :right; 
position:relative; 
padding :0}
.button-split-rev a:first-child{
width :auto; 
height :100%; 
float :left; 
padding:0 10px}
div.button-split-rev a:first-child, 
div.button-split-rev a:first-child:hover{
border:none!important}
.button-split a:hover, 
.button-split-rev a:hover{
border:none!important}
.icon-group{
width :auto; 
float :left; 
list-style :none; 
margin :0 5px 0 0; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.icon-group a, 
.icon-group a:hover, 
.icon-group .selected{
height :28px; 
width :28px; 
float :left; 
position:relative; 
border :none!important}
div.icon-group a:last-child{
-moz-border-radius :0; 
-webkit-border-radius:0; 
border-radius :0}
div.icon-group a:last-child{
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
div.icon-group a:first-child{
-moz-border-radius :0; 
-webkit-border-radius :0; 
border-radius :0; 
-moz-border-radius-topleft :3px; 
-moz-border-radius-bottomleft :3px; 
-webkit-border-top-left-radius :3px; 
-webkit-border-bottom-left-radius:3px; 
border-top-left-radius :3px; 
border-bottom-left-radius :3px}
.icon-group >span{
height :28px; 
width :1px; 
float :left}
.icon-group a .plix-10{
position :absolute; 
left :50%; 
top :50%; 
margin :-5px 0 0 -5px; 
background-repeat:no-repeat}
.icon-group a .plix-16{
position :absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px; 
background-repeat:no-repeat}
.button-text >p{
 width :18px; 
 height :18px; 
 line-height :18px; 
 text-align :center; 
 font-size :10px!important; 
position :absolute; 
right :5px; 
top :-10px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.button-text.button-small >p{
top:-12px}
.button-text{
box-shadow:none}
.button-social-big{
height :50px; 
width :250px; 
float :left; 
margin :0 5px 5px 0; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.button-social-big span{
height :50px; 
width :50px; 
float :left; 
margin :0 10px 0 0; 
position:relative}
.button-social-big span img{
height :24px; 
width :24px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-12px 0 0 -12px}
.button-social-big h3{
width :170px; 
float :left; 
margin :6px 0 0 0; 
font-size:14px}
.button-social-big p{
width :180px; 
float :left; 
margin :-3px 0 0 0}
.button-social{
height :28px; 
float :left; 
width :160px; 
margin :0 5px 5px 0; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.button-social span{
height :28px; 
width :28px; 
float :left; 
margin :0 10px 0 0; 
position :relative}
.button-social span img{
height :16px; 
width :16px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px}
.button-social p{
height :28px; 
width :auto; 
float :left; 
line-height:28px}
.button-split, 
.button-split-rev, 
.button-icon-text, 
.button-text-icon, 
.button-icon-text, 
.button-text-icon{
height :28px; 
line-height:28px!important}
.button-icon.button-large{
padding:0 5px}
.button-icon.button-big{
height :50px; 
width :50px; 
padding:0}
.button-full-width{
float :none; 
display :block; 
padding :0; 
text-align:center; 
margin :0}
span.plix-10{
width :10px; 
height :10px; 
position :absolute; 
left :50%; 
top :50%; 
margin :-5px 0 0 -5px; 
background-repeat:no-repeat}
span.plix-16{
width :16px; 
height :16px; 
position :absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px; 
background-repeat:no-repeat}
span.plix-32{
width :32px; 
height :32px; 
position :absolute; 
left :50%; 
top :50%; 
margin :-16px 0 0 -16px; 
background-repeat:no-repeat}

span.delete-10{ background-position:0 0px}
span.plus-10{ background-position:0 -10px}
span.min-10{ background-position:0 -20px}
span.bookmark-10{ background-position:0 -30px}
span.refresh-10{ background-position:0 -40px}
span.arrow-down-10{ background-position:0 -50px}
span.arrow-up-10{ background-position:0 -60px}
span.tags-10{ background-position:0 -70px}
span.arrow-left-10{ background-position:0 -80px}
span.arrow-right-10{ background-position:0 -90px}
span.arrow-left-end-10{ background-position:0 -100px}
span.arrow-right-end-10{ background-position:0 -110px}
span.grid-10{ background-position:0 -120px}
span.blocks-10{ background-position:0 -130px}
span.columns-10{ background-position:0 -140px}
span.rows-10{ background-position:0 -150px}
span.imagelist-10{ background-position:0 -160px}
span.imagelist2-10{ background-position:0 -170px}
span.split-10{ background-position:0 -180px}
span.combine-10{ background-position:0 -190px}
span.expand-10{ background-position:0 -200px}
span.seperator-10{ background-position:0 -210px}
span.stop-10{ background-position:0 -220px}
span.square-10{ background-position:0 -230px}
span.table-10{ background-position:0 -240px}
span.pencil-10{ background-position:0 -250px}
span.folder-10{ background-position:0 -260px}
span.warning-10{ background-position:0 -270px}
span.trashcan-10{ background-position:0 -280px}
span.document-10{ background-position:0 -290px}
span.download-10{ background-position:0 -300px}
span.home-10{ background-position:0 -310px}
span.upload-10{ background-position:0 -320px}
span.pause-10{ background-position:0 -330px}
span.play-10{ background-position:0 -340px}
span.print-10{ background-position:0 -350px}
span.stats-10{ background-position:0 -360px}
span.stats2-10{ background-position:0 -370px}
span.comment-10{ background-position:0 -380px}
span.mail-10{ background-position:0 -390px}
span.monitor-10{ background-position:0 -400px}
span.mobile-10{ background-position:0 -410px}
span.info-10{ background-position:0 -420px}
span.lock-10{ background-position:0 -430px}
span.settings-10{ background-position:0 -440px}
span.magnifyglass-10{ background-position:0 -450px}
span.magnifyglass2-10{ background-position:0 -460px}
span.frame-10{ background-position:0 -470px}
span.layout-10{ background-position:0 -480px}
span.layout2-10{ background-position:0 -490px}
span.layout3-10{ background-position:0 -500px}
span.calendar-10{ background-position:0 -510px}
span.marker-10{ background-position:0 -520px}
span.longarrow-up-10{ background-position:0 -530px}
span.longarrow-right-10{ background-position:0 -540px}
span.longarrow-down-10{ background-position:0 -550px}
span.longarrow-left-10{ background-position:0 -560px}
span.longarrow-upright-10{ background-position:0 -570px}
span.longarrow-downright-10{ background-position:0 -580px}
span.longarrow-downleft-10{ background-position:0 -590px}
span.longarrow-upleft-10{ background-position:0 -600px}
span.image-10{ background-position:0 -610px}
span.postcard-10{ background-position:0 -620px}
span.note-10{ background-position:0 -630px}
span.boxed-plus-10{ background-position:0 -640px}
span.boxed-min-10{ background-position:0 -650px}
span.clipboard-10{ background-position:0 -660px}
span.phone-10{ background-position:0 -670px}
span.notebook-10{ background-position:0 -680px}
span.inbox-10{ background-position:0 -690px}
span.boxed-delete-10{ background-position:0 -700px}
span.boxed-arrow-up-10{ background-position:0 -710px}
span.boxed-arrow-right-10{ background-position:0 -720px}
span.boxed-arrow-down-10{ background-position:0 -730px}
span.boxed-arrow-left-10{ background-position:0 -740px}
span.movie-10{ background-position:0 -750px}
span.map-10{ background-position:0 -760px}
span.arrow-up-down-10{ background-position:0 -770px}
span.rows2-10{ background-position:0 -780px}
span.rows3-10{ background-position:0 -790px}
span.ruler-10{ background-position:0 -800px}
span.vcard-10{ background-position:0 -810px}
span.add-up-10{ background-position:0 -820px}
span.add-right-10{ background-position:0 -830px}
span.add-down-10{ background-position:0 -840px}
span.add-left-10{ background-position:0 -850px}
span.document2-10{ background-position:0 -860px}
span.cells-10{ background-position:0 -870px}
span.graphics-10{ background-position:0 -880px}
span.graphics2-10{ background-position:0 -890px}
span.blocks2-10{ background-position:0 -900px}
span.controls-10{ background-position:0 -910px}
span.controls2-10{ background-position:0 -920px}
span.rows4-10{ background-position:0 -930px}
span.graph3-10{ background-position:0 -940px}
span.graphics4-10{ background-position:0 -950px}
span.arrow-up2-10{ background-position:0 -960px}
span.arrow-right2-10{ background-position:0 -970px}
span.arrow-down2-10{ background-position:0 -980px}
span.arrow-left2-10{ background-position:0 -990px}
span.terminal-10{ background-position:0 -1000px}
span.terminal-run-10{ background-position:0 -1010px}
span.document-tranparent-10{ background-position:0 -1020px}
span.document-tranparent2-10{ background-position:0 -1030px} 
span.align-center-10{ background-position:0 -1040px}
span.align-left-10{ background-position:0 -1050px}
span.align-right-10{ background-position:0 -1060px}
span.align-justify-10{ background-position:0 -1070px}
span.save-10{ background-position:0 -1080px}
span.battery-full-10{ background-position:0 -1090px}
span.battery-empty-10{ background-position:0 -1100px}
span.ipad-10{ background-position:0 -1110px}
span.speaker-10{ background-position:0 -1120px}
span.prev-10{ background-position:0 -1130px}
span.next-10{ background-position:0 -1140px}
span.calendar2-10{ background-position:0 -1150px}
span.fullscreen-10{ background-position:0 -1160px}
span.normalscreen-10{ background-position:0 -1170px}
span.more-10{ background-position:0 -1180px}
span.enter-10{ background-position:0 -1190px}
span.caption-top-10{ background-position:0 -1200px}
span.caption-right-10{ background-position:0 -1210px}
span.caption-bottom-10{ background-position:0 -1220px}
span.caption-left-10{ background-position:0 -1230px}
span.code-10{ background-position:0 -1240px} 
 
span.delete-16{ background-position:0 0px}
span.plus-16{ background-position:0 -16px}
span.min-16{ background-position:0 -32px}
span.bookmark-16{ background-position:0 -48px}
span.refresh-16{ background-position:0 -64px}
span.arrow-down-16{ background-position:0 -80px}
span.arrow-up-16{ background-position:0 -96px}
span.tags-16{ background-position:0 -112px}
span.arrow-left-16{ background-position:0 -128px}
span.arrow-right-16{ background-position:0 -144px}
span.arrow-left-end-16{ background-position:0 -160px}
span.arrow-right-end-16{ background-position:0 -176px}
span.grid-16{ background-position:0 -192px}
span.blocks-16{ background-position:0 -208px}
span.columns-16{ background-position:0 -224px}
span.rows-16{ background-position:0 -240px}
span.imagelist-16{ background-position:0 -256px}
span.imagelist2-16{ background-position:0 -272px}
span.split-16{ background-position:0 -288px}
span.combine-16{ background-position:0 -304px}
span.expand-16{ background-position:0 -320px}
span.seperator-16{ background-position:0 -336px}
span.stop-16{ background-position:0 -352px}
span.square-16{ background-position:0 -368px}
span.table-16{ background-position:0 -384px}
span.pencil-16{ background-position:0 -400px}
span.folder-16{ background-position:0 -416px}
span.warning-16{ background-position:0 -432px}
span.trashcan-16{ background-position:0 -448px}
span.document-16{ background-position:0 -464px}
span.download-16{ background-position:0 -480px}
span.home-16{ background-position:0 -496px}
span.upload-16{ background-position:0 -512px}
span.pause-16{ background-position:0 -528px}
span.play-16{ background-position:0 -544px}
span.print-16{ background-position:0 -560px}
span.stats-16{ background-position:0 -576px}
span.stats2-16{ background-position:0 -592px}
span.comment-16{ background-position:0 -608px}
span.mail-16{ background-position:0 -624px}
span.monitor-16{ background-position:0 -640px}
span.mobile-16{ background-position:0 -656px}
span.info-16{ background-position:0 -672px}
span.lock-16{ background-position:0 -688px}
span.settings-16{ background-position:0 -704px}
span.magnifyglass-16{ background-position:0 -720px}
span.magnifyglass2-16{ background-position:0 -736px}
span.frame-16{ background-position:0 -752px}
span.layout-16{ background-position:0 -768px}
span.layout2-16{ background-position:0 -784px}
span.layout3-16{ background-position:0 -800px}
span.calendar-16{ background-position:0 -816px}
span.marker-16{ background-position:0 -832px}
span.longarrow-up-16{ background-position:0 -848px}
span.longarrow-right-16{ background-position:0 -864px}
span.longarrow-down-16{ background-position:0 -880px}
span.longarrow-left-16{ background-position:0 -896px}
span.longarrow-upright-16{ background-position:0 -912px}
span.longarrow-downright-16{ background-position:0 -928px}
span.longarrow-downleft-16{ background-position:0 -944px}
span.longarrow-upleft-16{ background-position:0 -960px}
span.image-16{ background-position:0 -976px}
span.postcard-16{ background-position:0 -992px}
span.note-16{ background-position:0 -1008px}
span.boxed-plus-16{ background-position:0 -1024px}
span.boxed-min-16{ background-position:0 -1040px}
span.clipboard-16{ background-position:0 -1056px}
span.phone-16{ background-position:0 -1072px}
span.notebook-16{ background-position:0 -1088px}
span.inbox-16{ background-position:0 -1104px}
span.boxed-delete-16{ background-position:0 -1120px}
span.boxed-arrow-up-16{ background-position:0 -1136px}
span.boxed-arrow-right-16{ background-position:0 -1152px}
span.boxed-arrow-down-16{ background-position:0 -1168px}
span.boxed-arrow-left-16{ background-position:0 -1184px}
span.movie-16{ background-position:0 -1200px}
span.map-16{ background-position:0 -1216px}
span.arrow-up-down-16{ background-position:0 -1232px}
span.rows2-16{ background-position:0 -1248px}
span.rows3-16{ background-position:0 -1264px}
span.ruler-16{ background-position:0 -1280px}
span.vcard-16{ background-position:0 -1296px}
span.add-up-16{ background-position:0 -1312px}
span.add-right-16{ background-position:0 -1328px}
span.add-down-16{ background-position:0 -1344px}
span.add-left-16{ background-position:0 -1360px}
span.document2-16{ background-position:0 -1376px}
span.cells-16{ background-position:0 -1392px}
span.graphics-16{ background-position:0 -1408px}
span.graphics2-16{ background-position:0 -1424px}
span.blocks2-16{ background-position:0 -1440px}
span.controls-16{ background-position:0 -1456px}
span.controls2-16{ background-position:0 -1472px}
span.rows4-16{ background-position:0 -1488px}
span.graph3-16{ background-position:0 -1504px}
span.graphics4-16{ background-position:0 -1520px}
span.arrow-up2-16{ background-position:0 -1536px}
span.arrow-right2-16{ background-position:0 -1552px}
span.arrow-down2-16{ background-position:0 -1568px}
span.arrow-left2-16{ background-position:0 -1584px}
span.terminal-16{ background-position:0 -1600px}
span.terminal-run-16{ background-position:0 -1616px}
span.document-tranparent-16{ background-position:0 -1632px}
span.document-tranparent2-16{ background-position:0 -1648px} 
span.align-center-16{ background-position:0 -1664px}
span.align-left-16{ background-position:0 -1680px}
span.align-right-16{ background-position:0 -1696px}
span.align-justify-16{ background-position:0 -1712px}
span.save-16{ background-position:0 -1728px}
span.battery-full-16{ background-position:0 -1744px}
span.battery-empty-16{ background-position:0 -1760px}
span.ipad-16{ background-position:0 -1776px}
span.speaker-16{ background-position:0 -1792px}
span.prev-16{ background-position:0 -1808px}
span.next-16{ background-position:0 -1824px}
span.calendar2-16{ background-position:0 -1840px}
span.fullscreen-16{ background-position:0 -1856px}
span.normalscreen-16{ background-position:0 -1872px}
span.more-16{ background-position:0 -1888px}
span.enter-16{ background-position:0 -1904px}
span.caption-top-16{ background-position:0 -1920px}
span.caption-right-16{ background-position:0 -1936px}
span.caption-bottom-16{ background-position:0 -1952px}
span.caption-left-16{ background-position:0 -1968px}
span.code-16{ background-position:0 -1984px}

span.delete-32{ background-position:0 0px}
span.plus-32{ background-position:0 -32px}
span.min-32{ background-position:0 -64px}
span.bookmark-32{ background-position:0 -96px}
span.refresh-32{ background-position:0 -128px}
span.arrow-down-32{ background-position:0 -160px}
span.arrow-up-32{ background-position:0 -192px}
span.tags-32{ background-position:0 -224px}
span.arrow-left-32{ background-position:0 -256px}
span.arrow-right-32{ background-position:0 -288px}
span.arrow-left-end-32{ background-position:0 -320px}
span.arrow-right-end-32{ background-position:0 -352px}
span.grid-32{ background-position:0 -384px}
span.blocks-32{ background-position:0 -416px}
span.columns-32{ background-position:0 -448px}
span.rows-32{ background-position:0 -480px}
span.imagelist-32{ background-position:0 -512px}
span.imagelist2-32{ background-position:0 -544px}
span.split-32{ background-position:0 -576px}
span.combine-32{ background-position:0 -608px}
span.expand-32{ background-position:0 -640px}
span.seperator-32{ background-position:0 -672px}
span.stop-32{ background-position:0 -704px}
span.square-32{ background-position:0 -736px}
span.table-32{ background-position:0 -768px}
span.pencil-32{ background-position:0 -800px}
span.folder-32{ background-position:0 -832px}
span.warning-32{ background-position:0 -864px}
span.trashcan-32{ background-position:0 -896px}
span.document-32{ background-position:0 -928px}
span.download-32{ background-position:0 -960px}
span.home-32{ background-position:0 -992px}
span.upload-32{ background-position:0 -1024px}
span.pause-32{ background-position:0 -1056px}
span.play-32{ background-position:0 -1088px}
span.print-32{ background-position:0 -1120px}
span.stats-32{ background-position:0 -1152px}
span.stats2-32{ background-position:0 -1184px}
span.comment-32{ background-position:0 -1216px}
span.mail-32{ background-position:0 -1248px}
span.monitor-32{ background-position:0 -1280px}
span.mobile-32{ background-position:0 -1312px}
span.info-32{ background-position:0 -1344px}
span.lock-32{ background-position:0 -1376px}
span.settings-32{ background-position:0 -1408px}
span.magnifyglass-32{ background-position:0 -1440px}
span.magnifyglass2-32{ background-position:0 -1472px}
span.frame-32{ background-position:0 -1504px}
span.layout-32{ background-position:0 -1536px}
span.layout2-32{ background-position:0 -1568px}
span.layout3-32{ background-position:0 -1600px}
span.calendar-32{ background-position:0 -1632px}
span.marker-32{ background-position:0 -1664px}
span.longarrow-up-32{ background-position:0 -1696px}
span.longarrow-right-32{ background-position:0 -1728px}
span.longarrow-down-32{ background-position:0 -1760px}
span.longarrow-left-32{ background-position:0 -1792px}
span.longarrow-upright-32{ background-position:0 -1824px}
span.longarrow-downright-32{ background-position:0 -1856px}
span.longarrow-downleft-32{ background-position:0 -1888px}
span.longarrow-upleft-32{ background-position:0 -1920px}
span.image-32{ background-position:0 -1952px}
span.postcard-32{ background-position:0 -1984px}
span.note-32{ background-position:0 -2016px}
span.boxed-plus-32{ background-position:0 -2048px}
span.boxed-min-32{ background-position:0 -2080px}
span.clipboard-32{ background-position:0 -2112px}
span.phone-32{ background-position:0 -2144px}
span.notebook-32{ background-position:0 -2176px}
span.inbox-32{ background-position:0 -2208px}
span.boxed-delete-32{ background-position:0 -2240px}
span.boxed-arrow-up-32{ background-position:0 -2272px}
span.boxed-arrow-right-32{ background-position:0 -2304px}
span.boxed-arrow-down-32{ background-position:0 -2336px}
span.boxed-arrow-left-32{ background-position:0 -2368px}
span.movie-32{ background-position:0 -2400px}
span.map-32{ background-position:0 -2432px}
span.arrow-up-down-32{ background-position:0 -2464px}
span.rows2-32{ background-position:0 -2496px}
span.rows3-32{ background-position:0 -2528px}
span.ruler-32{ background-position:0 -2560px}
span.vcard-32{ background-position:0 -2592px}
span.add-up-32{ background-position:0 -2624px}
span.add-right-32{ background-position:0 -2656px}
span.add-down-32{ background-position:0 -2688px}
span.add-left-32{ background-position:0 -2720px}
span.document2-32{ background-position:0 -2752px}
span.cells-32{ background-position:0 -2784px}
span.graphics-32{ background-position:0 -2816px}
span.graphics2-32{ background-position:0 -2848px}
span.blocks2-32{ background-position:0 -2880px}
span.controls-32{ background-position:0 -2912px}
span.controls2-32{ background-position:0 -2944px}
span.rows4-32{ background-position:0 -2976px}
span.graph3-32{ background-position:0 -3008px}
span.graphics4-32{ background-position:0 -3040px}
span.arrow-up2-32{ background-position:0 -3072px}
span.arrow-right2-32{ background-position:0 -3104px}
span.arrow-down2-32{ background-position:0 -3136px}
span.arrow-left2-32{ background-position:0 -3168px}
span.terminal-32{ background-position:0 -3200px}
span.terminal-run-32{ background-position:0 -3232px}
span.document-tranparent-32{ background-position:0 -3264px}
span.document-tranparent2-32{ background-position:0 -3296px} 
span.align-center-32{ background-position:0 -3328px}
span.align-left-32{ background-position:0 -3360px}
span.align-right-32{ background-position:0 -3392px}
span.align-justify-32{ background-position:0 -3424px}
span.save-32{ background-position:0 -3456px}
span.battery-full-32{ background-position:0 -3488px}
span.battery-empty-32{ background-position:0 -3520px}
span.ipad-32{ background-position:0 -3552px}
span.speaker-32{ background-position:0 -3584px}
span.prev-32{ background-position:0 -3616px}
span.next-32{ background-position:0 -3648px}
span.calendar2-32{ background-position:0 -3680px}
span.fullscreen-32{ background-position:0 -3712px}
span.normalscreen-32{ background-position:0 -3744px}
span.more-32{ background-position:0 -3776px}
span.enter-32{ background-position:0 -3808px}
span.caption-top-32{ background-position:0 -3840px}
span.caption-right-32{ background-position:0 -3872px}
span.caption-bottom-32{ background-position:0 -3904px}
span.caption-left-32{ background-position:0 -3936px}
span.code-32{ background-position:0 -3968px}
.entypo-gear:before{content:'@'}
.entypo-flashlight:before{content:'A'}
.entypo-cup:before{content:'B'}
.entypo-price-tag:before{content:'C'}
.entypo-camera:before{content:'D'}
.entypo-moon:before{content:'E'}
.entypo-palette:before{content:'F'}
.entypo-leaf:before{content:'G'}
.entypo-music-note:before{content:'H'}
.entypo-bag:before{content:'I'}
.entypo-plane:before{content:'J'}
.entypo-buoy:before{content:'K'}
.entypo-rain:before{content:'L'}
.entypo-eye:before{content:'M'}
.entypo-clock:before{content:'N'}
.entypo-mic:before{content:'O'}
.entypo-calendar:before{content:'P'}
.entypo-lightning:before{content:'Q'}
.entypo-hourglass:before{content:'R'}
.entypo-rss:before{content:'S'}
.entypo-wifi:before{content:'T'}
.entypo-lock:before{content:'U'}
.entypo-unlock:before{content:'V'}
.entypo-tick:before{content:'W'}
.entypo-cross:before{content:'X'}
.entypo-minus-round:before{content:'Y'}
.entypo-plus-round:before{content:'Z'}
.entypo-question:before{content:'a'}
.entypo-question-round:before{content:'b'}
.entypo-warning:before{content:'c'}
.entypo-redo:before{content:'d'}
.entypo-undo:before{content:'e'}
.entypo-swap:before{content:'f'}
.entypo-revert:before{content:'g'}
.entypo-refresh:before{content:'h'}
.entypo-list:before{content:'i'}
.entypo-list-add:before{content:'j'}
.entypo-thumbs:before{content:'k'}
.entypo-page-list:before{content:'l'}
.entypo-page:before{content:'m'}
.entypo-pages:before{content:'n'}
.entypo-marker:before{content:'0'}
.entypo-pictures:before{content:'p'}
.entypo-movie:before{content:'q'}
.entypo-music:before{content:'r'}
.entypo-folder:before{content:'s'}
.entypo-drawer:before{content:'t'}
.entypo-trash:before{content:'u'}
.entypo-outbox:before{content:'v'}
.entypo-inbox:before{content:'w'}
.entypo-download:before{content:'x'}
.entypo-cloud:before{content:'y'}
.entypo-cloud-upload:before{content:'z'}
.entypo-phone:before{content:'!'}
.entypo-mobile:before{content:'"'}
.entypo-tag:before{content:'#'}
.entypo-directions:before{content:'$'}
.entypo-mail:before{content:'%'}
.entypo-pencil:before{content:'&'}
.entypo-paperclip:before{content:'\''}
.entypo-reply:before{content:'('}
.entypo-replay-all:before{content:')'}
.entypo-forward:before{content:'*'}
.entypo-user:before{content:'+'}
.entypo-users:before{content:','}
.entypo-add-user:before{content:'-'}
.entypo-card:before{content:'.'}
.entypo-extract:before{content:'/'}
.entypo-marker:before{content:'0'}
.entypo-map:before{content:'1'}
.entypo-compass:before{content:'2'}
.entypo-arrow:before{content:'3'}
.entypo-target:before{content:'4'}
.entypo-path:before{content:'5'}
.entypo-heart:before{content:'6'}
.entypo-star:before{content:'7'}
.entypo-like:before{content:'8'}
.entypo-chat:before{content:'9'}
.entypo-speech:before{content:':'}
.entypo-quote:before{content:'; '}
.entypo-printer:before{content:'<'}
.entypo-bell:before{content:'='}
.entypo-link:before{content:'>'}
.entypo-flag:before{content:'?'}
.entypo-cross-round:before{content:'['}
.entypo-minus:before{content:'\\'}
.entypo-plus:before{content:']'}
.entypo-forbidden:before{content:'^'}
.entypo-info:before{content:'_'}
.entypo-info-round:before{content:'`'}
.entypo-play:before{content:'{'}
.entypo-pause:before{content:'|'}
.entypo-record:before{content:'~'}
.entypo-forward:before{content:'Ä'}
.entypo-backward:before{content:'Å'}
.entypo-previous:before{content:'Ç'}
.entypo-next:before{content:'É'}
.entypo-expand:before{content:'Ñ'}
.entypo-reduce:before{content:'Ö'}
.entypo-volume:before{content:'Ü'}
.entypo-loud:before{content:'á'}
.entypo-mute:before{content:'à'}
.entypo-left-fat:before{content:'â'}
.entypo-down-fat:before{content:'ä'}
.entypo-up-fat:before{content:'ã'}
.entypo-right-fat:before{content:'å'}
.entypo-left:before{content:'ç'}
.entypo-down:before{content:'é'}
.entypo-up:before{content:'è'}
.entypo-right:before{content:'ê'}
.entypo-left-round:before{content:'ë'}
.entypo-down-round:before{content:'í'}
.entypo-up-round:before{content:'ì'}
.entypo-right-round:before{content:'î'}
.entypo-home:before{content:'ï'}
.entypo-ribbon:before{content:'ñ'}
.entypo-read:before{content:'ó'}
.entypo-new-tab:before{content:'ò'}
.entypo-search:before{content:'ô'}
.entypo-ellipsis:before{content:'ö'}
.entypo-bullet-list:before{content:'®'}
.entypo-creative-commons:before{content:'©'}
.entypo-button{
float :left; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
margin :0 5px 5px 0; 
font-size :12px; 
font-family :Arial,Helvetica,sans-serif}
.entypo-button.entypo-16{
width :28px; 
height:28px}
.entypo-16 span{
width :28px; 
height:28px; 
font-size :31px; 
float :left; 
line-height:11px; 
margin :4px 0 0 0; 
font-family:'EntypoRegular'; 
text-align :center}
.entypo-button.entypo-24{
width :48px; 
height:48px}
.entypo-24 span{
width :48px; 
height :48px; 
font-size :48px; 
float :left; 
line-height:10px; 
margin :12px 0 0 0; 
font-family:'EntypoRegular'; 
text-align :center}
.powerwidgetspanel{
overflow :auto; 
margin :15px 0 30px 0; 
padding :10px 10px 0 10px; 
display :none; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.powerwidgetspanel header >h2{
font-size:13px; 
padding :0 0 10px 0; 
margin :0 0 10px 0}
.powerwidgetspanel >div{
width :210px; 
float :left; 
margin :0 10px 10px 0; 
position :relative; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.powerwidgetspanel .e-checkbox{
width :200px; 
-webkit-border-radius:0; 
-khtml-border-radius :0; 
-moz-border-radius :0; 
border-radius :0}
.powerwidgetspanel .e-checkbox-normal, 
.powerwidgetspanel .e-checkbox-active{
padding:0 0 0 10px}
.powerwidgetspanel .e-checkbox-normal .e-checkbox-img, 
.powerwidgetspanel .e-checkbox-active .e-checkbox-img{
left:10px}
#powerwidget-panel-switch{
margin:0 0 5px 5px}
.powerwidget{
margin :0 0 15px 0; 
position :relative; 
border-bottom :none!important; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.powerwidget >header{
height :50px; 
padding :0 0 0 10px; 
line-height :50px; 
-webkit-border-top-right-radius:3px; 
-webkit-border-top-left-radius :3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-topleft :3px; 
border-top-right-radius :3px; 
border-top-left-radius :3px}
.ui-sortable .sortablpowerwidget >header{
cursor:move}
.powerwidget >header h2{
height :100%; 
width :auto; 
float :left; 
font-size:13px; 
position :relative}
.powerwidget >header .powerwidget-icon{
padding:0 0 0 24px}
.powerwidget >header h2 span{
width :16px; 
height :16px; 
position:absolute; 
left :0; 
top :50%; 
margin :-8px 0 0 0; 
display :block; 
zoom :1; 
z-index :4000
}
.powerwidget >header .powerwidget-loader{
width :16px; 
height :50px; 
margin :0 10px 0 0; 
float :right; 
background-repeat :no-repeat; 
background-position:center center; 
display :none}
.powerwidget >header .powerwidget-ctrls{
height :30px; 
width :auto; 
float :right; 
margin :0; 
padding:10px 10px 10px 5px; 
margin :0}
.powerwidget >header:hover .powerwidget-ctrls{
display:block}
.powerwidget >header a{
margin:0 0 0 5px}
.ui-sortable .powerwidget-sortable >header{
cursor:move}
.powerwidget >div{
min-height :20px; 
border-top :none; 
margin :0; 
display :block; 
position :relative; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.inner-spacer{
padding:10px}
.powerwidget-placeholder{
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
margin-bottom :16px; 
padding :0; 
-webkit-box-sizing :border-box; 
-khtml-box-sizing :border-box;  
-moz-box-sizing :border-box; 
-ms-box-sizing :border-box; 
box-sizing :border-box}
.powerwidget .row{
float :left; 
width :100%; 
padding:10px 0}
.powerwidget .row:first-child{
padding:0 0 10px 0}
.powerwidget .row:last-child{
padding :10px 0 0 0; 
border-bottom:none}
.powerwidget .row >label{
height :30px; 
line-height:30px; 
width :180px; 
float :left; 
font-weight:bold}
.powerwidget .row-element{
padding:0 0 0 200px}
.row-element .dialog{
margin-bottom:0}
.demo-bg{
display:block; 
padding:10px 5px}
.inner-spacer .line{
margin:10px 0} 
.e-block{
margin :0 0 15px 0; 
padding :0; 
position:relative}
.e-block >header{
height :50px; 
 line-height:50px}
.e-block >header >span:first-child{
width :16px; 
height :16px; 
float :left; 
margin :-8px 0 0 10px; 
position:relative; 
left :0}
.e-block >header h2{
width :auto; 
height :100%; 
float :left; 
font-size:13px; 
margin :0 0 0 10px}
.e-block >header .indicator{
width :auto; 
height :50px; 
line-height:50px; 
float :right; 
padding :0 10px}
.e-block >div{
padding :0; 
border-top:none; 
display :block; 
position :relative}
.e-block >div table:last-child{
margin :0 0 0 0!important; 
margin-bottom:0!important}

ul.etabs{
list-style:none}
.etabs >li{
float :left; 
height :48px; 
line-height:48px; 
margin :0 0 -1px 0}
.etabs >li a{
height :48px; 
width :auto; 
float :left; 
line-height:48px; 
padding :0 10px; 
position :relative}
.etabs-content{
padding :10px; 
display :none; 
border-top:none!important}
.etabs-vertical-inner{
margin:0 0 0 160px}
.etabs-vertical .etabs{
width :161px; 
height:auto; 
float :left; 
border:none; 
margin:0 0 0 -160px}
.etabs-vertical .etabs >li{
width :160px; 
height:48px; 
float :left; 
margin:0}
.etabs-vertical .etabs >li a{
height :48px; 
width :140px; 
float :left; 
line-height:48px}
.etabs-vertical .etabs-content{
border:none!important}
.powerwidget >div >div >.etabs{
border :none; 
background-image:none}
.powerwidget >div >div >ul.etabs li{
background-image:none}
.powerwidget >div >div >.etabs-content{
border:none}
.e-block header ul.etabs{
height:52px; 
float :left; 
border:none!important}
.e-block header .etabs li{
height :50px; 
float :left; 
margin :0; 
border-bottom:none; 
border-left :none; 
border-top :none}
.e-block header .right .etabs li{
height :50px; 
float :left; 
margin :0; 
border-top :none; 
border-right :none}
.e-block .etabs li a{
height :50px; 
width :auto; 
float :left; 
line-height:50px; 
padding :0 10px}
.e-block .etabs-content{
padding:0; 
border :none}
.etabs-to-select{
position:relative; 
width :auto}
.etabs-to-select ul.etabs{
height :50px; 
list-style:none; 
width :auto; 
overflow :hidden}
.etabs-to-select .etabs >li{
width :100%; 
height :50px; 
line-height:50px; 
margin :0; 
border :none}
.etabs-to-select .etabs >li a{
height :48px; 
line-height:48px; 
padding :0 10px; 
margin :0 50px; 
float :none; 
display :block}
.etabs-to-select .etabs li, 
.etabs-to-select .etabs .etabs-active{
border-bottom:none!important}
.etabs-arrow-left, 
.etabs-arrow-right{
width :50px; 
height :50px; 
position:absolute; 
top :0; 
cursor :pointer}
.etabs-arrow-left span, 
.etabs-arrow-right span{
width :10px; 
height :10px; 
position :absolute; 
left :50%; 
top :50%; 
margin :-5px 0 0 -5px}
.etabs-arrow-left{
left:0}
.etabs-arrow-right{
right:0}
.etabs-arrow-left span{
background-repeat:no-repeat}
.etabs-arrow-right span{
background-repeat:no-repeat}
.toolbar{
padding :10px 10px 5px 10px; 
position:relative}
div.toolbar-bottom{
border-bottom:none}
.toolbar-window{
height :28px; 
width :auto; 
float :left; 
padding :0 10px; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
line-height :28px}
.toolbar-window span{
opacity :0.5; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
.toolbar .right .button, 
.toolbar .right .button-icon, 
.toolbar .right .button-text-icon{
margin:0 0 0 5px}
.toolbar .separator{
height:30px; 
width :1px; 
float :left; 
margin:0 10px 0 5px}
.toolbar .right .separator{
margin:0 5px 0 10px}
.toolbar .preloader{
width :26px; 
height :28px; 
float :left; 
position:relative}
.toolbar .preloader span{
width :16px; 
height :16px; 
position :absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px; 
background-repeat:no-repeat}
.toolbar input[type="text"]{
width :120px; 
float :left; 
margin:0 0 0 5px}
.toolbar input{
margin:0 0 5px 5px}
.toolbar .right .icon-group{
margin:0 0 0 5px}
.toolbar .label{
height :28px; 
float :left; 
line-height:28px; 
margin :0 5px 5px 0}
.toolbar .e-menu .e-menu-active, 
.toolbar .e-splitmenu .e-menu-active, 
.toolbar .e-menu >li:hover, 
.toolbar .e-splitmenu >li >a:hover{
border-top :none!important; 
border-right :none!important; 
border-bottom:none!important}
.toolbar .e-splitmenu .e-menu-profile a{
border-left:none!important}
.toolbar .e-select{
float:left; 
margin:0 0 0 5px}
.toolbar-size-small .button-icon{
height:20px; 
width :20px}
.toolbar-size-small .separator{
height:20px}
.widget-navigation{
width :auto; 
float :left; 
list-style-type:none}
.widget-navigation li{
width :auto; 
float :left; 
padding:0; 
margin :0 5px 5px 0}
.widget-navigation li a, 
.widget-navigation li a:active 
.widget-navigation li a:visited{
float :left; 
height :28px; 
margin :0; 
padding :0 10px; 
line-height :28px; 
text-decoration :none; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.toolbar select{
height:28px; 
float :left; 
cursor:pointer; 
margin:0 5px 5px 0}
.toolbar .right select{
margin:0 0 5px 5px}
.toolbar .bulk-actions{
width:9em}
.toolbar .per-page{
width:4.5em}
.bulk-actions input[type="reset"], 
.bulk-actions input[type="submit"]{
float :left; 
height :30px; 
margin :0; 
padding :0 10px 3px 10px; 
text-decoration :none; 
margin :0 0 0 5px; 
cursor :pointer; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.bulk-actions input:hover{
background-position:0 -34px}
.toolbar .css-menu{
margin:0 0 5px 0}
.toolbar .right .css-menu a{
 margin:0} 
.table-wrapper{
margin:-1px}
body .basic-table{
width:100%}
.basic-table th, 
.basic-table tfoot td{
min-height :40px; 
line-height:40px; 
padding :5px 10px; 
font-weight:bold}
.basic-table td{
min-height :30px; 
line-height:30px; 
padding :5px 10px}
.basic-table tbody td >ul{
width :100%; 
float :left; 
list-style:none; 
margin :0}
.basic-table tbody td >ul li{
width :100%; 
line-height:20px; 
float :left; 
margin :0}
.basic-table tbody td a:hover{
text-decoration:underline}
.basic-table tfoot tr td{
font-weight:bold}

body .clean-table{
width :100%; 
margin:0 0 -1px 0}
.clean-table thead{
height:30px}
.clean-table th, 
.clean-table tfoot td{
min-height :40px; 
line-height:40px; 
padding :5px 10px; 
font-weight:bold}
.clean-table td{
min-height :40px; 
line-height:40px; 
padding :5px 10px}
.clean-table tbody td >ul{
width :100%; 
float :left; 
list-style:none; 
margin :5px 0}
.clean-table tbody td >ul li{
width :100%; 
line-height:20px; 
float :left; 
margin :0}
.clean-table tbody td a:hover{
text-decoration:underline}
.tb-checkbox{
width:14px}
th .e-checkbox, 
td .e-checkbox{
margin:6px 0 0 0}
table .button-icon-text, 
table .button-text-icon{
margin:5px 0 0 0; 
float :right}
table .button-icon{
margin:5px 5px 0 0}
.basic-table .tb-thumb{
width:60px}
.basic-table .thumb{
width :60px; 
height:38px; 
float :left; 
margin:0}
tbody .right{
margin:0 -5px 0 0}
.basic-table .thumb img{
width :100%; 
height:100%; 
float :left}
.basic-table .tag{
height :20px; 
line-height:20px
}
.basic-table .tb-tags a:hover{
text-decoration:none}
table td ul.e-splitmenu{
width :auto; 
float :right; 
margin:5px 0 0 0}
table td ul.e-splitmenu >li{
width:6.667em}
.tb-progressbar{
width:7.833em}
.basic-table .e-progressbar{
height :16px; 
margin :5px 0!important; 
-webkit-border-radius:0; 
-moz-border-radius :0; 
border-radius :0}
.basic-table .e-progressbar span{
height :16px; 
-webkit-border-radius:0; 
-moz-border-radius :0; 
border-radius :0}
.tb-numbers{
width:54px}
.tb-indicator{
width:140px}
.basic-table .indicator{
width :16px; 
height :16px; 
float :left; 
padding:1px; 
margin :5px 0 0 3.083em!important}
.basic-table .indicator:first-child{
margin :5px 0 0 0!important}
.basic-table .indicator span{
width :16px; 
height:16px; 
float :left}
.basic-table .tb-description{
width:264px}
.basic-table .tb-promocode{
width:120px}
.basic-table .tb-countdown{
width:264px}
th .button-text-icon{
font-weight:normal}
#e-inputexpand{
position :fixed; 
top :50%; 
left :50%; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
z-index :99999; 
display :none}
#e-inputexpand-content{
padding:10px 10px 0.750em 10px}
#e-inputexpand-textarea{
padding :5px; 
overflow :auto; 
vertical-align :top; 
font-size :12px; 
-webkit-box-sizing :border-box; 
-khtml-box-sizing :border-box;  
-moz-box-sizing :border-box; 
-ms-box-sizing :border-box; 
box-sizing :border-box; 
-webkit-background-clip:padding-box; 
-khtml-box-sizing :padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box; 
-webkit-border-radius :3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#e-inputexpand footer{
height :40px; 
padding:0 10px}
#e-inputexpand footer a{
height :28px; 
width :auto; 
float :right; 
line-height :28px; 
position :relative; 
margin :0 0 5px 5px; 
padding :0 10px; 
font-size :12px; 
font-family :Arial,Helvetica,sans-serif; 
-moz-border-radius :3px; 
-khtml-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
#e-inputexpand-overlay{
height :100%; 
width :100%; 
position :fixed; 
left :0; 
top :0; 
z-index :99998; 
display :none} 
.basic-list{
list-style:none; 
overflow :auto; 
margin :0 0 -5px 0}
.basic-list li{
height :30px; 
padding :0 10px 0 35px; 
margin :0 0 5px 0; 
position :relative; 
line-height:30px}
.basic-list li img{
width :16px; 
height :16px; 
position:absolute; 
left :10px; 
top :50%; 
margin :-8px 0 0 0}
.basic-list li .handle{
width :13px; 
height :13px; 
position:absolute; 
left :10px; 
top :50%; 
margin :-6px 0 0 0; 
cursor :move} 
.icon-text-block{
float :left; 
height:62px; 
width :200px; 
margin:0 5px 5px 0}
.icon-text-block a{
float :left; 
height:62px; 
width :200px}
.icon-text-block div{
height :62px; 
width :120px; 
float :left; 
position:relative; 
margin :0 0 0 10px}
.icon-text-block div:first-child{
height :62px; 
width :64px; 
float :left; 
position:relative; 
margin :0}
.icon-text-block div:first-child span{
height :32px; 
width :32px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-16px 0 0 -16px}
.icon-text-block a h3{
width :100%; 
float :left; 
font-size:14px; 
margin :10px 0 0 0}
.icon-text-block a span{
width :100%; 
float :left; 
font-size:11px}
.info-block{
height :80px; 
width :80px; 
float :left; 
margin :0 5px 5px 0; 
position :relative; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.info-block a{
height:100%; 
width :100%; 
float :left}
.info-block span{
width :100%; 
height :34px; 
float :left; 
line-height:30px; 
text-align :center; 
font-size :11px}
.info-block span:first-child{
width :100%; 
height :60%; 
float :left; 
line-height:50px; 
font-size :26px; 
font-weight:bold; 
text-align :center}
.info-bar{
position :relative; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
overflow :auto; 
padding :5px 0 0 5px} 
.icon-block{
float :left; 
height :80px; 
width :80px; 
margin :0 5px 5px 0; 
position :relative; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.icon-block .indicator{
height :20px; 
width :20px; 
line-height :20px; 
text-align :center; 
font-size :10px; 
padding :0; 
position :absolute; 
top :5px; 
right :5px; 
font-size :10px; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
z-index :100}
.icon-block a{
float :left; 
height:100%; 
width :100%}
.icon-block a span{
width :100%; 
text-align:center; 
position :absolute; 
left :0; 
bottom :5px; 
margin :-6px 0 0 0; 
font-size :11px}
.icon-block a .plix-32{
width :32px; 
height :32px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-26px 0 0 -16px}
.info-list{
list-style:none}
.info-list li{
height :50px; 
position :relative; 
line-height:50px}
.info-list li:first-child{
font-weight:bold; 
border-top :none
}
.info-list .total{
width :60px; 
float :left; 
font-weight:bold; 
text-align :center}
.info-list .desc{
float :left; 
margin:0 0 0 10px}
.info-list .sum{
width :80px; 
float :right; 
text-align:center}
.stats-list{
list-style:none; 
margin :0 0 -5px 0}
.stats-list li{
height:30px; 
margin:0 0 5px 0}
.stats-list div{
width :50px; 
height :20px; 
float :left; 
margin :5px 0 0 0; 
position:relative}
.stats-list li >div{
height:20px}
.stats-list a{
display:block; 
height :30px}
.stats-list h3{
height :30px; 
float :left; 
line-height:30px; 
margin :0 0 0 10px; 
font-size :12px}
.stats-list a >span{
width :60px; 
height :20px; 
float :right; 
line-height:20px; 
margin :5px 0 0 0; 
padding :0 10px; 
text-align :right; 
font-weight:bold}
.user-list{
list-style:none}
.user-list >li{
width :100%; 
float :left; 
position:relative; 
padding :10px 0 10px 0}
.user-list >li:first-child{
border-top:none}
.user-list .thumb{
width :62px; 
height:62px; 
float :left; 
margin:0 0 0 10px}
.user-list .thumb img{
width :100%; 
height:100%; 
float :left}
.user-list ul{
width :auto; 
list-style :none; 
padding-left:84px}
.user-list ul li{
width :100%; 
float :left}
.user-list h3{
width :auto; 
float :left; 
font-size :14px; 
line-height:14px; 
margin :0 0 7px 0; 
font-style :normal}
.user-list .ctrls .button-icon{
margin:0 5px 5px 0}
.user-list .ctrls{
 width :70px; 
position:absolute; 
right :5px; 
top :10px}
.split-tag{
height :24px; 
width :auto; 
float :left; 
margin :0 5px 5px 0; 
padding :0; 
position :relative; 
line-height :24px; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.split-tag a{
height :24px; 
width :auto; 
float :left; 
padding:0 10px}
.split-tag >div{
height :24px; 
width :23px; 
float :left; 
position:relative}
.split-tag input{
position:absolute; 
right :5px; 
top :50%; 
margin :-7px 0 0 0}
.split-tag .e-checkbox{
height:24px; 
width :24px}
.split-tag .e-checkbox .e-checkbox-img{
left:5px}
.contact-box header{
height:60px; 
margin:10px}
.contact-avatar{
width :58px; 
height:58px; 
float :left}
.contact-avatar img{
width :100%; 
height:100%; 
float :left}
.contact-box header h3{
padding :0 0 0 70px; 
font-size :14px; 
line-height:14px; 
margin :0 0 4px 0}
.contact-box header p{
padding :0 0 0 70px; 
font-style:italic}
.contact-sum{
margin :0 10px 10px 10px; 
display:none
}
.contact-box footer{
height:28px}
.contact-box footer a{
height :28px; 
width :28px; 
float :left; 
line-height:28px; 
position :relative}
.contact-box footer a:last-child{
float :right; 
border-right:none} 
.e-progressbar{
height :26px; 
padding :1px; 
overflow :hidden; 
position :relative; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px; 
line-height :26px}
.e-progressbar >span{
height :26px; 
float :left; 
text-align :right; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
border-radius :3px}
.e-progressbar >span span{
float :right; 
margin :0 5px 0 0; 
font-size :11px; 
font-weight:bold}
.e-progressbar-small, 
.e-progressbar-small >span{
height :16px; 
line-height:16px}
.e-progressbar-big, 
.e-progressbar-big >span{
height :3.833em; 
line-height:3.833em}
.e-progressbar-big >span span{
font-size:12px} 
#main-menu{
float :left; 
padding:0; 
width :100%}
#main-menu >ul{
width :100%; 
float :left; 
list-style:none}
#main-menu >ul >li{
float :left; 
min-height:50px; 
width :100%; 
position :relative}
#main-menu >ul >li >a{
height :100%; 
display :block; 
padding :0 0 0 40px; 
position :relative; 
line-height:50px; 
font-weight:bold}
#main-menu >ul >li .plix-16{
position:absolute; 
left :15px; 
top :50%; 
margin :-8px 0 0 0}
#main-menu >ul >li >a .indicator{
height :20px; 
padding :0 5px 0 5px; 
line-height:18px; 
font-size :10px; 
position :absolute; 
top :50%; 
right :15px; 
margin :-10px 0 0 0}
#main-menu >ul >li >a .color-indicator{
height :20px; 
width :20px; 
line-height:20px; 
text-align :center; 
font-size :10px; 
padding :0; 
position :absolute; 
top :50%; 
right :15px; 
margin :-10px 0 0 0; 
font-size :10px}
#main-menu .button-icon{
width :20px; 
height :20px; 
margin :-10px 0 0 0; 
position:absolute; 
right :15px; 
top :50%}
#main-menu .button-icon span{
width :10px; 
height :10px; 
margin :-5px 0 0 -5px; 
position:absolute; 
left :50%; 
top :50%}
#main-menu >ul >li >a .indicator, 
#main-menu >ul >li >a .color-indicator, 
#main-menu .button-icon{
-webkit-border-radius:3px; 
-moz-border-radius :3px; 
border-radius :3px}
#main-menu >ul >li >ul{
margin :0 -1px 0 0; 
display :none; 
overflow:auto; 
padding :5px}
#main-menu >ul >.menu-open >ul{
display:block}
#main-menu >ul >li >ul >li{
float:left; 
width:100%}
#main-menu >ul >li >ul >li:hover{
border-left :none!important; 
border-right:none!important}
#main-menu >ul >li >ul >li:last-child{
float:left; 
width:100%}
#main-menu >ul >li >ul >li >a{
height :32px; 
padding :0 0 0 35px; 
display :block; 
line-height :32px; 
background-repeat :no-repeat; 
background-position:15px center}
.mainmenu-to-icon aside{
float :left; 
margin :0 0 -1px -101px; 
padding :0; 
position:relative; 
width :100px}
.mainmenu-to-icon .mainmenu-sub-hide{
display:none}
.mainmenu-to-icon #profile-info, 
.mainmenu-to-icon #main-menu ul li a span{
display:none}
.mainmenu-to-icon #main-menu ul li a span.plix-16{
display:block; 
top :15px; 
left :50%; 
margin :0 0 0 -8px}
.mainmenu-to-icon #main-menu >ul >li >a{
width :100%; 
padding :40px 0 10px 0!important; 
text-align :center; 
line-height:24px!important}
.mainmenu-to-icon #main-menu >ul >li >a{
width :100%; 
padding :35px 0 10px 0; 
text-align :center; 
font-size :11px; 
line-height:28px}
.mainmenu-to-icon #main-menu >ul >li >a .color-indicator{
display:block; 
top :5px; 
right :5px; 
margin :0}
.mainmenu-to-icon #main-menu >ul >li >ul >li a{
padding :0; 
text-align :center; 
border-bottom:none}
.mainmenu-to-icon #main-menu >ul >li >ul >li a, 
.mainmenu-to-icon #main-menu >ul >li >ul >li:last-child a{
background-image:none} 
.e-menu{
width :auto; 
list-style:none; 
float :left; 
z-index :100}
.e-menu >li{
height :28px; 
width :auto; 
float :left; 
margin :0 5px 5px 0; 
position :relative; 
line-height:26px}
.e-menu >li >a{
height :28px; 
width :auto; 
float :left; 
line-height :28px; 
padding :0 27px 0 10px; 
text-decoration:none}
.e-menu >li >a .plix-10{
right :9px; 
left :auto; 
margin :-5px 0 0 -5px}
.e-splitmenu{
width :auto; 
list-style:none; 
float :left; 
z-index :100}
.e-splitmenu >li{
height :28px; 
width :auto; 
float :left; 
margin :0 5px 5px 0; 
position :relative; 
padding :0 0 0 10px; 
line-height:26px}
.e-splitmenu >li >span:first-child{
height :100%; 
float :left; 
line-height:28px}
.e-splitmenu >li >a{
height :100%; 
width :28px; 
float :right; 
margin :0 0 0 10px; 
position :relative; 
text-decoration:none}
.e-splitmenu >li >a .plix-10{
margin:-5px 0 0 -5px}
.e-splitmenu .e-menu-active, 
.e-splitmenu >li >a:hover{
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topright :3px; 
border-top-right-radius :3px}
.e-menu .e-menu-active, 
.e-menu >li >a:hover{
-webkit-border-top-left-radius :3px; 
-moz-border-radius-topleft :3px; 
border-top-left-radius :3px; 
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topright :3px; 
border-top-right-radius :3px}
.e-menu li >div{
width :140px; 
position:absolute; 
top :28px; 
left :-1px; 
z-index :1000; 
display :none}
.e-menu li >div.e-menu-reverze{
right:-1px; 
left :auto}
.e-splitmenu li >div{
width :140px; 
position:absolute; 
top :28px; 
right :-111px; 
z-index :1000; 
display :none}
.e-splitmenu li >div.e-menu-reverze{
right:-1px}
.e-splitmenu li >div .e-menu-brigde{
height:1px; 
float :left; 
margin:0 0 -1px 0}
.e-menu li >div .e-menu-brigde{
height:1px; 
float :left; 
margin:0 0 -1px 0}
.e-menu li >div.e-menu-reverze .e-menu-brigde{
float:right}
.e-splitmenu .e-menu-profile >div{
left:-1px}
.e-splitmenu .e-menu-profile >div.e-menu-reverze{
left:-111px}
.e-splitmenu .e-menu-profile >div.e-menu-reverze .e-menu-brigde{
float:right}
.e-splitmenu li.e-menu-profile a{
-webkit-border-bottom-left-radius:0; 
-moz-border-radius-bottomleft :0; 
border-bottom-left-radius :0}
.e-splitmenu li >.e-menu-reverze .e-menu-brigde{
float:right}
.e-menu li >div ul, 
.e-splitmenu li >div ul{
width :132px; 
display :block; 
list-style :none; 
overflow :auto; 
padding :3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-left-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-bottomright :3px; 
border-bottom-right-radius :3px}
.e-menu li >div ul li, 
.e-splitmenu li >div ul li{
float:left; 
width:100%}
.e-menu li >div li:first-child, 
.e-splitmenu li >div li:first-child{
border-top:none}
.e-menu li >div a, 
.e-splitmenu li >div a{
padding :0 10px; 
height :32px; 
display :block; 
line-height :32px; 
background-position:10px center; 
background-repeat :no-repeat; 
text-decoration :none}
.e-menu li >div a:hover, 
.e-splitmenu li >div a:hover{
text-decoration:none}
.e-menu li >div a .plix-10, 
.e-splitmenu li >div a .plix-10{
float :left; 
margin :11px 10px 0 0; 
position:static}
.e-menu li >.e-menu-reverze .plix-10, 
.e-splitmenu li >.e-menu-reverze .plix-10{
float :right; 
margin :11px 0 0 10px; 
position:static}
.e-menu .e-menu-profile{
width :51px; 
height :28px; 
position:relative; 
cursor :pointer; 
padding :0; 
margin :0 0 5px 0}
.e-splitmenu .e-menu-profile{
width :57px; 
height :28px; 
position:relative; 
padding :0; 
margin :0 0 5px 0}
.e-splitmenu li.e-menu-profile >a{
float :left; 
position :relative; 
margin :0; 
border-left :none!important; 
-webkit-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
-webkit-border-bottom-right-radius:0; 
-webkit-border-top-right-radius :0; 
-moz-border-radius-bottomright :0; 
-moz-border-radius-topright :0; 
border-bottom-right-radius :0; 
border-top-right-radius :0}
.e-splitmenu .e-menu-profile .e-menu-active{
border-left:none!important}
.e-menu .e-menu-profile >a{
padding:0; 
width :100%
}
body .e-splitmenu >.e-menu-profile >a:hover{
border:none}
.e-menu .e-menu-profile >a img{
width :18px; 
height:18px; 
float :right; 
margin:5px}
.e-splitmenu .e-menu-profile img{
width :18px; 
height :18px; 
float :right; 
margin :5px 5px 5px 0; 
display:block}
.e-menu .e-menu-profile >a >span:first-child{
width :10px; 
height :10px; 
position:absolute; 
left :14px; 
margin :-6px 0 0 -5px; 
float :none}
.e-splitmenu .e-menu-profile >div.e-menu-sub{
width :120px; 
position:absolute; 
top :32px; 
z-index :100; 
display :none}
.e-menu-active{
border:none!important}
.e-splitmenu >li, 
.e-menu >li{
-webkit-border-radius:3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-menu-active .e-menu-brigde{
display:block} 
.css-menu{
height :30px; 
width :auto; 
float :left; 
list-style :none; 
border-right:none!important}
.css-menu >li{
height :30px; 
float :left; 
position:relative}
.css-menu >li >a{
height :30px; 
width :auto; 
float :left; 
line-height:30px; 
padding :0 10px}
.css-menu a .plix-10{
float :left; 
margin :10px 10px 0 0; 
background-repeat:no-repeat; 
position :static}
.css-menu >li >a:hover{
border:none!important}
.css-menu li ul:hover+a{
border:none!important}
.css-menu li ul{
width :140px; 
float :left; 
position :absolute; 
top :30px; 
left :-1px; 
display :none; 
border-bottom:none!important}
.css-menu li:last-child ul{
right:-1px; 
left :auto}
.css-menu li:first-child ul{
left :-1px; 
right:auto}
.css-menu li ul li{
width :100%; 
float :left; 
list-style:none}
.css-menu li ul li a{
height :30px; 
display :block; 
line-height:30px; 
padding :0 10px}
.css-menu li:hover ul{
display:inline-block
} 
 
 
input[type="button"], 
input[type="checkbox"], 
input[type="color"], 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="email"], 
input[type="file"], 
input[type="hidden"], 
input[type="image"], 
input[type="month"], 
input[type="number"], 
input[type="password"], 
input[type="radio"], 
input[type="range"], 
input[type="reset"], 
input[type="search"], 
input[type="submit"], 
input[type="tel"], 
input[type="text"], 
input[type="time"], 
input[type="url"], 
input[type="week"]{
font-size:13px}
input[type="checkbox"], 
input[type="radio"]{
height :13px; 
font-size:24px; 
padding :0; 
float :left}
input[type="submit"]{
-webkit-box-shadow:0 0 0; 
-moz-box-shadow :0 0 0; 
box-shadow :0 0 0}
form input[type="submit"], 
form button[type="submit"]{
float :right; 
margin:0}
input.datepicker{
float :left; 
width :9em; 
margin:0 5px 0 0}
.ui-datepicker-trigger{
float :left; 
margin:6px 0 0 -27px}
.field-helper{
width :100%; 
float :left; 
margin :5px 0 0 0; 
font-size :11px; 
font-style:italic}
.autogrow-textarea{
overflow:hidden!important
}
.resizable-textarea{
float:left; 
width:100%}
.resizable-textarea textarea{
-webkit-border-bottom-right-radius:0; 
-webkit-border-bottom-left-radius :0; 
-moz-border-radius-bottomright :0; 
-moz-border-radius-bottomleft :0; 
border-bottom-right-radius :0; 
border-bottom-left-radius :0}
.grippie{
border-style :solid; 
border-width :0 0.083em 0.083em 0.083em; 
cursor :s-resize; 
height :9px; 
overflow :hidden; 
clear :both;  
background-repeat :no-repeat; 
background-position :center center; 
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomright :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-right-radius :3px; 
border-bottom-left-radius :3px}
.inputlabel-row input{
float :left; 
margin:3px 0 0 0}
.inputlabel-row label{
float :left; 
margin:0 0 0 5px}
.e-textarealimiter-maximum{
float :right; 
height :24px; 
line-height:24px; 
width :auto; 
padding :0 10px; 
margin :5px 0 0 5px}
.clone-trigger{
float:right; 
margin:0} 
#basic-ui-slider{
margin:5px 0 0 0}
body #amount, 
body #amount1, 
body #amount2, 
body #amount10, 
body #amount11{
margin:0 0 5px 5px; 
float :none}
#eq span{
height:120px; float:left; margin:0 30px 0 0}
#valueA, 
#valueB{
width :60px; 
margin:0 5px 0 0}
.vertical-slider-wrapper{
float :left; 
margin:0 10px 0 0}
.vertical-slider-wrapper input{
float :none; 
margin :0 0 10px 0!important; 
padding :0; 
text-align:center}
.vertical-slider-wrapper >div{
margin:0 0 0 10px!important}

div.multibar{
height:60px}
div.multibar input{
-webkit-border-radius :0; 
-khtml-border-radius :0; 
-moz-border-radius :0; 
border-radius :0; 
-webkit-border-top-left-radius :3px; 
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topleft :3px; 
-moz-border-radius-topright :3px; 
border-top-left-radius :3px; 
border-top-right-radius :3px; 
clear :both; 
float :none}
div.multibar >div{
height :30px; 
border-top:none}
.multibar >div >a{
height :30px; 
width :30px; 
float :left; 
position:relative}
 
 
 
#main-breadcrumbs{
height :28px; 
float :left; 
margin :0 5px 0 0; 
-moz-border-radius :3px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
border-radius :3px}
#main-breadcrumbs ul{
height :28px; 
width :100%; 
list-style-type:none; 
margin :0 5px 0 10px}
#main-breadcrumbs ul li{
width :auto; 
height :28px; 
float :left; 
display :inline; 
margin :0 10px 0 0; 
padding :0 15px 0 0; 
line-height:28px; 
position :relative}
#main-breadcrumbs ul .bc-tab-first{
width:10px}
#main-breadcrumbs ul .bc-tab-first a{
width :10px; 
height :10px; 
float :left; 
background-position:center; 
text-indent :-99999px; 
position :absolute; 
left :0; 
top :50%; 
margin :-5px 0 0 0}
#main-breadcrumbs ul .bc-tab-first a:hover{
background-position:0 0}
#main-breadcrumbs ul li a{
width :auto; 
float :left; 
font-size:12px}
#main-breadcrumbs ul .bc-tab-last{
padding :0; 
background:none} 
.basic-breadcrumbs{
height:30px; 
float :left; 
margin:0}
.basic-breadcrumbs ul{
height :28px; 
width :100%; 
list-style-type:none; 
margin :0}
.basic-breadcrumbs ul li{
width :auto; 
height :30px; 
float :left; 
display :inline; 
margin :0 2px 0 0; 
position:relative}
.basic-breadcrumbs .bc-tab-first a, 
.basic-breadcrumbs .bc-tab a, 
.basic-breadcrumbs .bc-tab-last a, 
.basic-breadcrumbs .bc-nolink{
height :30px; 
min-width :28px; 
float :left; 
position :relative; 
padding :0 10px 0 20px; 
line-height:30px}
.basic-breadcrumbs .bc-tab-first a, 
.basic-breadcrumbs .bc-nolink:first-child{
padding :0 10px; 
min-width:20px}
.basic-breadcrumbs .bc-arrow-left{
line-height :0%; 
width :0; 
border-top :15px solid transparent; 
border-bottom:15px solid transparent; 
border-right :none; 
position :absolute; 
left :0; 
top :50%; 
margin-top :-15px; 
z-index :0}
.basic-breadcrumbs .bc-arrow-right{
line-height :0%; 
width :0; 
border-top :15px solid transparent; 
border-bottom:15px solid transparent; 
border-right :none; 
position :absolute; 
right :-10px; 
top :50%; 
margin-top :-15px; 
z-index :10}
.basic-breadcrumbs .plix-16{
position:absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -2px}
.basic-breadcrumbs .bc-tab-first a .plix-16, 
.basic-breadcrumbs .bc-nolink:first-child .plix-16{
margin:-8px 0 0 -6px} 
.big-breadcrumbs{
height:50px; 
float :left; 
margin:0}
.big-breadcrumbs ul{
height :50px; 
width :100%; 
list-style-type:none; 
margin :0}
.big-breadcrumbs ul li{
width :auto; 
height :50px; 
float :left; 
display :inline; 
margin :0 2px 0 0; 
position:relative}
.big-breadcrumbs .bc-tab-first a, 
.big-breadcrumbs .bc-tab a, 
.big-breadcrumbs .bc-tab-last a, 
.big-breadcrumbs .bc-nolink{

height :50px; 
width :auto; 
float :left; 
position :relative; 
padding :0 15px 0 65px; 
line-height:30px}
.big-breadcrumbs .bc-tab-first a, 
.big-breadcrumbs .bc-nolink:first-child{
padding:0 15px 0 51px}
.big-breadcrumbs .bc-title{
width :auto; 
float :left; 
font-weight:normal; 
font-size :16px; 
clear :both; 
line-height:16px; 
margin :7px 0 1px 0}
.big-breadcrumbs .bc-decs{
width :auto; 
float :left; 
font-size :11px; 
clear :both; 
line-height:24px}
.big-breadcrumbs .bc-arrow-left{
line-height :0%; 
width :0; 
border-top :26px solid transparent; 
border-bottom:26px solid transparent; 
border-right :none; 
position :absolute; 
left :0; 
top :50%; 
margin-top :-26px; 
z-index :0}
.big-breadcrumbs .bc-arrow-right{
line-height :0%; 
width :0; 
border-top :26px solid transparent; 
border-bottom:26px solid transparent; 
border-right :none; 
position :absolute; 
right :-13px; 
top :50%; 
margin-top :-26px; 
z-index :10}
.big-breadcrumbs .bc-number{
height :36px; 
width :36px; 
position :absolute; 
left :24px; 
top :50%; 
text-align :center; 
margin :-18px 0 0 0; 
line-height:36px; 
font-size :11px}
.big-breadcrumbs .bc-tab-first a .bc-number, 
.big-breadcrumbs .bc-nolink:first-child .bc-number{
left:10px} 
.media-basic{
float :left; 
list-style:none; 
margin :0 0 -10px 0}
.media-basic li{
width :162px; 
height :110px; 
float :left; 
margin :0 10px 10px 0; 
position :relative; 
-webkit-border-radius:3px; 
-moz-border-radius :3px; 
border-radius :3px}
.media-basic li >div{
width :156px; 
height :104px; 
float :left; 
margin :3px; 
overflow :hidden; 
-webkit-border-radius:3px; 
-moz-border-radius :3px; 
border-radius :3px}
.media-basic li div img{
width :100%; 
height:100%; 
float :left}
.media-basic li >div >div{
width :70px; 
height :30px; 
padding :5px 0 5px 5px; 
position :absolute; 
bottom :3px; 
right :3px; 
z-index :100}
.e-gallery header{
height :30px; 
padding :10px 50px 10px 10px; 
line-height:30px}
.e-gallery-filter li{
float :left; 
list-style:none; 
margin :0 5px 0 0}
.e-gallery-filter li a{
height :28px; 
float :left; 
padding :0 10px; 
line-height:28px}
.e-gallery >ul{
float :left; 
margin :0 0 -10px 0; 
padding:10px}
.e-gallery >ul li{
width :152px; 
height :176px; 
float :left; 
margin :0 10px 10px 0; 
padding :5px; 
list-style:none; 
z-index :2}
.e-gallery >ul li h3{
height :28px; 
line-height:28px; 
text-align :center; 
font-size :12px; 
font-weight:normal}
.e-gallery >ul div{
width :150px; 
height :8.667em; 
float :left; 
display:block; 
margin :5px 0}
.e-gallery >ul div img{
width :100%; 
height:100%; 
float :left}
.e-gallery .button-icon{
width :28px; 
height:28px}
.e-gallery .btn-lightbox{
float:left}
.e-gallery .btn-delete{
float :right; 
margin:0}
.e-gallery .ui-draggable{
z-index:10}
.e-gallery-trashbin{
width :100%; 
float :left; 
position:relative; 
display :none}
body .e-gallery-trashbin >div{
overflow :auto; 
margin :0; 
z-index :1; 
padding :10px 10px 0 10px; 
border-top:none}
.e-gallery-trashbin >div >div{
width :100%; 
float :left; 
padding:5px 0}
.e-gallery-trashbin >div >div span{
height :26px; 
width :auto; 
float :left; 
line-height:26px; 
font-size :11px}
.e-gallery-trashbin .emptybin{
height :24px; 
width :auto; 
float :right; 
line-height:24px; 
padding :0 10px; 
font-size :11px}
.e-gallery-trashbin >div ul{
width :100%; 
min-height:6.333em; 
float :left}
.e-gallery-trashbin >div ul li{
width :4.417em; 
height :4.5em; 
float :left; 
margin :0 10px 10px 0; 
padding :5px; 
list-style:none}
.e-gallery-trashbin >div h3, 
.e-gallery-trashbin >div .button-icon{
display:none!important}
.e-gallery-trashbin >div ul li div{
width :51px; 
height :38px; 
float :left; 
display:block; 
margin :0}
.e-gallery-trashbin >div ul li div{
width :51px; 
height :38px; 
float :left; 
display:block; 
margin :0}
.e-gallery-trashbin >div ul li div img{
width :100%; 
height:100%; 
float :left}
.e-gallery .ui-state-highlight{
border:none}
.e-gallery-trashbin >div .btn-undo{
width :100%; 
height :20px; 
float :left; 
font-size :10px; 
text-align :center}
.e-gallery-state-active{}
.e-gallery >ul li h3, 
.e-gallery >ul li, 
.e-gallery-filter li a, 
.e-gallery >ul div, 
.e-gallery-trashbin ul li, 
.e-gallery-trashbin >div >div a{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
 border-radius :3px} 
.media-minimal{
width :100%; 
float :left; 
margin:0 0 -10px 0}
.media-minimal >a{
width :6em; 
height :6em; 
float :left; 
margin :0 10px 10px 0; 
padding :3px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
 border-radius :3px}
.media-minimal a img{
width :100%; 
height:100%; 
float :left} 
.doc-wrap{
margin :0 0 15px 0; 
position:relative}
.doc-wrap .demo-code:last-child, 
.doc-wrap table:last-child{
margin:0}
.doc-intro{
padding:10px; 
margin :0 0 30px 0}
.doc-intro h3{
margin :0 0 10px 0; 
padding:0 0 10px 0}
.tp-wrapper{
padding:5px}
.doc-intro a, 
.tp-wrapper a{
font-weight :bold; 
text-decoration:underline
}
.doc-wrap .etabs-content{
padding:30px 10px 10px 10px}
.demo-code{
margin :0 0 30px 0; 
width :auto; 
clear :both; 
position:relative; 
display :block; 
overflow:auto}
.demo-code b{
padding:5px 10px; 
clear :both; 
display:block}
.toggle-plus, 
.toggle-min{
width :10px; 
height :10px; 
position :absolute; 
top :10px; 
right :10px; 
background-repeat:no-repeat; 
cursor :pointer}
.demo-code pre{
padding :5px 10px 5px 10px; 
overflow :auto; 
display :block; 
vertical-align:baseline; 
clear :both; 
font-size :12px; 
font-family :Arial,Helvetica,sans-serif; 
letter-spacing:0.5px}
.doc-table{
float :left; 
width :100%; 
margin-bottom:30px}
.doc-table thead{
height :30px; 
line-height:30px}
.doc-table thead th{
font-weight:bold}
.doc-table tbody{
border-top :none; 
border-bottom:none}
.doc-table tbody td{
height :30px; 
line-height:30px}
.doc-table tbody td:first-child{
height :30px; 
line-height:30px; 
font-weight:bold; 
border-left:none}
.doc-table th{
white-space:nowrap}
.doc-table td:first-child{
padding :0 5px; 
white-space:nowrap}
.doc-table th, 
.doc-table td{
padding:0 5px}
.doc-table .tbversion{
width:50px}
.doc-table tfoot{
height :30px; 
line-height:30px}
.doc-table tbody a{
font-weight:bold}
.doc-table tfoot th{
font-weight:bold}
.doc-info-blocks-wrapper{
padding:10px 0 0 10px; 
margin :0 0 15px 0}
.doc-info-blocks{
width :300px; 
height:120px; 
float :left; 
margin:10px 10px 30px 10px}
.doc-info-blocks h3{
font-weight:normal}
.doc-info-blocks >div{
height :32px; 
width :32px; 
float :left; 
margin :0 10px 0px 0; 
position:relative}
.doc-info-blocks p{
text-align:justify} 
#e-styleswitcher{
width :140px; 
height :352px; 
position :fixed; 
left :0; 
top :100px; 
background-color :#000; 
color :#fff; 
z-index :8000; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-bottomright :3px; 
border-bottom-right-radius :3px}
.e-styleswitcher-inner{
padding :15px; 
position:relative}
.e-styleswitcher-arrow{
height :36px; 
width :30px; 
background-color :#000; 
position :absolute; 
top :0; 
right :-30px; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px; 
cursor :pointer}
.e-styleswitcher-arrow img{
height :16px; 
width :16px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -10px}
#e-styleswitcher .box{
width :100%; 
float :left; 
margin-bottom:10px}
#e-styleswitcher .box h4{
width :100%; 
float :left; 
font-size :13px; 
margin-bottom :10px; 
padding-bottom:5px; 
border-bottom :1px solid #333}
#e-styleswitcher .box #starttour{
width :8.833em; 
height :25px; 
line-height :25px; 
float :left; 
text-align :center; 
margin-bottom :20px; 
border :2px solid #fff; 
background-color :#F30; 
margin-bottom :10px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#e-styleswitcher .box img{
border :2px solid #fff; 
margin-bottom :10px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#e-styleswitcher .box a{
color:#fff}
#e-styleswitcher .box select{
background-color :#fff; 
border :1px solid #fff; 
-moz-box-shadow :none; 
-webkit-box-shadow:none; 
box-shadow :none; 
margin-bottom :10px; 
color :#555}
#e-styleswitcher-overlay{
 width :100%; 
height :100%; 
position :fixed; 
top :0; 
left :0; 
z-index :9999; 
display :none; 
background-color:#111111}
#e-styleswitcher-overlay div{
 width :18em; 
position :fixed; 
top :50%; 
left :50%; 
margin :-1.1em 0 0 -8em; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#e-styleswitcher-overlay div img{
 width :24px; 
height:24px; 
float :left; 
margin:4px 0 0 0}
#e-styleswitcher-overlay div span{
height:2.286em; 
width:auto; 
float:left; 
line-height:2.286em; 
border-left:1px solid #000; 
margin:0 0 0 20px; 
padding:0 0 0 20px; 
color:#ffffff; 
font-size:14px; 
font-weight:bold}
.tooltip-demobox, 
.tooltip-demobox >div{
clear:both}
.tooltip-demobox >div >div{
width :100px; 
height :30px; 
float :left; 
margin :0 5px 5px 0; 
text-align :center; 
line-height:30px}
.preloader-demobox >div{
float:left}
.preloader-demobox >div >div{
width :100px; 
height :100px; 
float :left; 
margin :0 10px 10px 0; 
position:relative}
.preloader-demobox >div >div img{
position:absolute; 
left :50%; 
top :50%}
.preloader-demobox >div >div span{
width :100px; 
position :absolute; 
left :0; 
bottom :0.167em; 
text-align:center} 
 
.e-growl-left-top, 
.e-growl-left-bottom, 
.e-growl-right-top, 
.e-growl-right-bottom{
position:fixed}
.e-growl-left-top{
left:20px; 
top :20px}
.e-growl-left-bottom{
left :20px; 
bottom:10px}
.e-growl-right-top{
right:20px; 
top :20px}
.e-growl-right-bottom{
right :20px; 
bottom:10px}
.e-growl-wrapper{
width :260px; 
list-style:none}
.e-growl-wrapper li{
margin:0 0 10px 0}
.e-growl-left-top .e-growl, 
.e-growl-left-bottom .e-growl{
left:-320px}
.e-growl-right-top .e-growl, 
.e-growl-right-bottom .e-growl{
right:-320px}
.e-growl{
width :240px; 
float :left; 
list-style :none; 
padding :10px 10px 5px 10px; 
position :relative; 
-webkit-background-clip:padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box; 
-webkit-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
display :none; 
z-index :9100}
.e-growl >span{
width :16px; 
height :16px; 
position :absolute; 
top :0; 
text-align :center; 
font-size :10px; 
line-height:14px; 
font-weight:bold; 
cursor :pointer; 
right :0}
.e-growl-img{
width :40px; 
height:40px; 
float :left}
.e-growl-img img{
width :100%; 
height:100%; 
float :left}
.e-growl-content{
width:190px; 
float:right}
.e-growl-content h5{
font-size :13px; 
line-height:13px; 
margin :0 10px 5px 0}
.e-growl-content p{
font-size :11px; 
line-height:16px; 
margin :0 0 5px 0
} 
.e-notification-top{
width :100%; 
left :0; 
top :0; 
position:fixed}
.e-notification-bottom{
width :100%; 
left :0; 
bottom :0; 
position:fixed}
.e-notification{
height :30px; 
display :none; 
position :relative; 
z-index :9000; 
line-height:30px; 
text-align :center; 
padding :0 10px; 
text-align :left}
.e-notification-top .e-notification, 
.e-notification-bottom .e-notification{
margin :0; 
padding :0; 
text-align :center; 
line-height:28px}
.e-notification-top .e-notification{
border-top:none}
.e-notification-bottom .e-notification{
border-bottom:none}
.e-notification img{
height:16px; 
width :16px; 
margin:0 5px 2px 0}
.e-notification >span{
height :30px; 
width :30px; 
font-size :10px; 
text-align :center; 
position :absolute; 
right :5px; 
top :5px; 
line-height:18px; 
cursor :pointer; 
font-family:Verdana,Geneva,sans-serif} 
#e-loader{
display:none}
#e-loader-overlay{
width :100%; 
height :100%; 
position:fixed; 
top :0; 
left :0}
#e-loader-img{
position :fixed; 
-webkit-border-radius:5px; 
-moz-border-radius :5px; 
border-radius :5px}
#e-loader-img img{
float :left; 
margin :10px; 
padding:0} 
.error-box{
width :258px; 
float :left; 
margin :50px 0 30px 0; 
padding :15px; 
-webkit-border-radius :3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
-webkit-background-clip:padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box; 
font-family :Verdana,Geneva,sans-serif}
.error-box hgroup{
height :100px; 
text-align :center; 
margin :0 0 20px 0; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.error-box hgroup h1{
width :100%; 
font-size :50px; 
line-height:0; 
margin :36px 0 8px 0}
.error-box hgroup h2{
text-align :center; 
font-size :14px; 
line-height :58px; 
text-transform:uppercase}
.error-box .line{
width :100%; 
height :1px; 
line-height:0; 
margin :20px 0}
.error-box p{
text-align:justify}
.error-box h3{
font-size:14px; 
padding :0 0 5px 0}
.error-box ul{
padding:0 0 0 15px; 
margin :0 0 20px 0}
.error-box ul li{
margin:0 0 5px 0}
.error-box .ctrls{
width:100%; 
float:left}
.error-box input[type="text"]{
width:171px}
.error-box input[type="submit"]{
width :77px; 
float :right; 
margin:0}
.error-box .ctrls .last{
margin:0; 
float :right}
.e-select{
position:relative}
.e-select-inner{
height :28px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
z-index :9000}
.e-select-selected{
height :100%; 
width :auto; 
float :left; 
line-height:28px; 
overflow :hidden; 
padding :0 0 0 10px}
.e-select-trigger{
height :100%; 
width :28px; 
float :right; 
position :relative; 
margin :0 0 0 10px; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
.e-select:hover div.e-select-trigger{
border:none}
.e-select-trigger span{
height :10px; 
width :10px; 
position:absolute; 
left :50%; 
top :50%; 
margin :-5px 0 0 -5px}
.e-select-options{
width :100%; 
position:absolute; 
top :2.417em; 
left :0; 
display :none; 
z-index :9001}
.e-select-options ul{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-select-options ul li{
height :30px; 
line-height :30px; 
padding :0 10px; 
cursor :default}
.e-select-options ul li:first-child{
-webkit-border-top-left-radius :3px; 
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topleft :3px; 
-moz-border-radius-topright :3px; 
border-top-left-radius :3px; 
border-top-right-radius :3px}
.e-select-options ul li:last-child{
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomright :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-right-radius :3px; 
border-bottom-left-radius :3px}
.e-select-multiple{
height :10em; 
position :relative; 
overflow :hidden; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-select-multiple-inner{
width :100%; 
position:absolute; 
top :0; 
left :0; 
padding :0 0 6px 0}
.e-select-multiple-inner ul{
padding:0 10px 0 0}
.e-select-multiple-inner ul li{
height :30px; 
line-height :30px; 
padding :0 10px; 
cursor :default; 
position :relative}
.e-select-multiple-inner ul li:first-child{
-webkit-border-top-left-radius :3px; 
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topleft :3px; 
-moz-border-radius-topright :3px; 
border-top-left-radius :3px; 
border-top-right-radius :3px}
.e-select-multiple-inner ul li:last-child{
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomright :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-right-radius :3px; 
border-bottom-left-radius :3px}
.e-select-multiple-handle{
width :15px; 
height :10em; 
position :absolute; 
right :0; 
top :0; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
.e-select-multiple-handle span{
width :100%; 
position :absolute; 
top :0; 
right :0; 
background-position:center center; 
background-repeat :no-repeat}
#mainsearch{
height :30px; 
display :block; 
margin :10px 15px; 
position:relative}
#mainsearch >form{
 height :100%; 
position:relative}
#mainsearch input[type="text"]{
height :30px; 
float :left; 
margin :0; 
padding :0; 
font-size :13px; 
padding :0 30px 0 5px}
#mainsearch input[type="submit"]{
height :20px; 
width :20px; 
position :absolute; 
right :5px; 
 top :50%; 
padding :0; 
border :none; 
background :none; 
background-repeat :no-repeat; 
background-position:center center; 
margin :-10px 0 0 0}
#mainsearch input{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.elivesearch{
display:none}
#mainsearch-results{}
#mainsearch-results >span{
line-height :0%; 
width :0; 
border-right:10px solid transparent; 
border-left :10px solid transparent; 
border-top :none; 
position :absolute; 
right :20px; 
top :-6px}
#mainsearch-results >h3{
height :30px; 
line-height:30px; 
font-size :13px; 
padding :0 15px; 
position :relative}
#mainsearch-results >h3 span{
width :10px; 
height :10px; 
position:absolute; 
right :15px; 
top :50%; 
margin :-5px 0 0 0; 
cursor :pointer}
#mainsearch-ajax{
padding:15px 15px 5px 15px}
#mainsearch-ajax >div{
width :100%; 
float :left; 
margin :0 0 10px 0; 
padding :0 0 10px 0}
#mainsearch-ajax >div h4{
float :left; 
font-size:12px; 
margin :0 0 3px 0}
#mainsearch-ajax >div p{
float:left}
#mainsearch-ajax >div a{
height :24px; 
float :left; 
font-size :11px; 
margin :10px 0 5px 0; 
padding :0 10px; 
line-height :24px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#mainsearch-results >a{
height :24px; 
font-size :11px; 
margin :0 15px 15px 15px; 
text-align :center; 
line-height :24px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
display :block}
.search-checkbox-wrap{
width :130px; 
float :left; 
margin:0 0 10px 0}
.search-checkbox-wrap label{
font-weight:normal}
#advanced-search-results h2{
font-size:16px; 
margin :10px 0; 
padding :10px 0 0 0}
.results-thumbs{
width:100%; 
float:left}
.results-thumbs li{
width :150px; 
height:105px; 
margin:0 10px 10px 0; 
float :left}
.results-thumbs li a, 
.results-thumbs li a img{
width :150px; 
height:105px; 
float :left}
.results-text{
width :100%; 
float :left; 
margin:10px 0 0 0}
.results-text li{
width :100%; 
float :left; 
margin:0 0 20px 0}
.results-text a{
text-decoration:underline}
.results-text li h3{
font-size:14px}
.results-text li >div{
margin:0 0 5px 0}
.results-text li >span{

display :block; 
font-size:11px; 
margin :0 0 5px 0}
.results-text li >a{
float :left; 
margin:5px 0 0 0}
.submit-cancel-button{
width :150px; 
height :30px; 
line-height:30px; 
margin :0 auto}
.submit-cancel-button a:hover{
text-decoration:underline}
.submit-cancel-button input[type="submit"]{
float :left; 
margin:0 5px 0 0}
.floating-search{
 height :100%; 
position:relative}
.floating-search input[type="text"]{
height :38px; 
width :100%; 
float :left; 
margin :0; 
font-size :13px; 
padding :0 30px 0 5px}
.ie8 .floating-search input[type="text"]{
line-height:38px}
.floating-search input[type="submit"]{
height :28px; 
width :28px; 
position :absolute; 
right :6px; 
 top :50%; 
padding :0; 
border :none; 
background :none; 
background-repeat :no-repeat; 
background-position:center center; 
margin :-14px 0 0 0}
.floating-search input{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-file{
height :31px; 
position:relative; 
overflow:hidden}
.e-file-wrapper{
position :absolute; 
left :0; 
top :0; 
opacity :0; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=00)"}
.e-file-input{
height:28px; 
cursor:default}
.e-file-button{
height :28px; 
padding :0 10px; 
line-height :28px; 
position :absolute; 
right :1px; 
top :1px; 
display :block; 
text-align :center; 
cursor :default; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
.e-file:hover .e-file-button{
border:none!important}
.appointment-planner:first-child{
width :100%; 
display:block
}
.appointment-planner >header{
height :30px; 
margin :0 0 10px 0; 
padding :10px; 
line-height:30px}
.appointment-planner >header h3{
font-weight:normal}
.appointment-planner .ap-header-row{
height:50px}
.appointment-planner .ap-time-row{
height:30px}
.appointment-planner .day-block-header-empty, 
.appointment-planner .day-block-header{
width :17%; 
float :left; 
text-align:center}
.appointment-planner .day-block-header h3{
font-size:14px}
.appointment-planner .day-block-header-empty >div{
height :40px; 
padding:5px 0; 
margin :0}
.appointment-planner .day-block-header >div{
height :40px; 
padding:5px 0}
.appointment-planner .time-block >div, 
.appointment-planner .day-block >div{
height:30px}
.appointment-planner .time-block >div{
padding:0 0 0 10px}
.appointment-planner .time-block, 
.appointment-planner .day-block{
height :31px; 
width :17%; 
float :left; 
line-height:31px}
.appointment-planner .day-block-header-empty, 
.appointment-planner .time-block{
width:15%}
.appointment-planner .day-block .e-radio{
left :50%; 
height :100%; 
margin-left:-7px}
#appointment-info >p{
height :30px; 
line-height:30px; 
font-weight:bold}
#appointment-info-box{
height :22.417em; 
padding :10px; 
-webkit-border-radius :3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-oskeyboard{
width :454px; 
height :174px; 
position:absolute; 
padding :10px 5px 5px 10px; 
display :none}
.e-oskeyboard-wrap{
position:relative}
.e-oskeyboard >div{
width :469px; 
margin:-10px 0 10px -10px; 
height:26px; 
cursor:move}
.e-oskeyboard >div p{
height :26px; 
float :left; 
font-weight:bold; 
line-height:26px; 
margin :0 0 0 10px}
.e-oskeyboard >div span{
width :25px; 
height :26px; 
float :right; 
cursor :pointer; 
text-align :center; 
font-weight:bold; 
line-height:26px}
.e-oskeyboard-icon{
width :27px; 
height :15px; 
background-repeat :no-repeat; 
background-position:center center; 
cursor :pointer}
.e-oskeyboard-input .e-oskeyboard-icon{
position:absolute; 
top :50%; 
right :10px; 
margin :-7.5px 0 0 0}
.e-oskeyboard-textarea .e-oskeyboard-icon{
float :right; 
height:12px; 
width :37px; 
margin:5px 0 0 5px}
.e-oskeyboard-icon-textarea{
width :27px; 
height :15px; 
position :absolute; 
top :50%; 
right :10px; 
margin :-7.5px 0 0 0; 
background-repeat:no-repeat; 
cursor :pointer}
.e-oskeyboard ul{
margin :0; 
padding :0; 
list-style: none}
.e-oskeyboard li{
float :left; 
margin :0 3px 3px 0; 
width :24px; 
height :24px; 
line-height:24px; 
text-align :center; 
cursor :pointer}
.e-oskeyboard .capslock, 
.e-oskeyboard .tab, 
.e-oskeyboard .left-shift{
clear:left}
.e-oskeyboard .tab, 
.e-oskeyboard .delete{
width:70px}
.e-oskeyboard .capslock{
width:60px}
.e-oskeyboard .enter{
width:64px}
.e-oskeyboard .left-shift{
width:70px}
.e-oskeyboard .right-shift{
width:82px}
.e-oskeyboard .uppercase{
text-transform:uppercase}
.e-oskeyboard .space{
clear:left; 
width:447px}
.e-oskeyboard .on{
display:none}
.e-oskeyboard, 
.e-oskeyboard li, 
.e-oskeyboard-textarea .e-oskeyboard-icon, 
.e-oskeyboard >div{
-webkit-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
-webkit-background-clip:padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box} 
#calendar{
margin:0 0 0.833em 0}
.fc-today{
border:none!important; 
background:none!important}
.fc-event-vert .fc-event-bg{
opacity :0.8!important; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"}
.fc-header-title h2{
font-size:1.167em}
.external-events-box{
padding:0 0.833em; 
text-align:left; 
margin:0 0 1.25em 0}
.external-events-box h4{
font-size:1em; 
margin-top:0; 
padding-top:1em; 
display:none
}
.external-event{
margin:0.833em 0; 
padding:0.167em 0.333em; 
font-size:1em; 
cursor:move; 
-moz-border-radius:0.25em; 
-webkit-border-radius:0.25em; 
border-radius:0.25em}
.external-events-box p{
margin:1.5em 0; 
font-size:1em}
.external-events-box p input{
margin:0 0.417em 0 0; 
vertical-align:middle}
.external-events-box .e-checkbox{
margin:0 0 0.833em 0} 
#select-to-ui-slider fieldset{
border:none}
.ui-slider {
text-decoration:none !important}
.ui-slider .ui-slider-handle {
overflow:visible !important}
body .ui-slider .ui-widget-header{
background:none}
.ui-slider .ui-slider-tooltip{
display:none}
body .ui-slider.ui-widget-content{
background:none}
.ui-slider .screenReaderContext{
position:absolute; 
width:0; 
height:0; 
overflow:hidden; 
left:-999999999px}
body .ui-slider .ui-slider-handle{
width:1.283em
}
.ui-slider .ui-state-active .ui-slider-tooltip, 
.ui-slider .ui-state-focus .ui-slider-tooltip, 
.ui-slider .ui-state-hover .ui-slider-tooltip{
display:block; 
position:absolute; 
bottom:2.5em; 
text-align:center; 
padding:.3em .2em .4em; 
font-size:1em; 
width:8em; 
margin-left:-3.7em}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, 
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner{
position:absolute; 
display:block; 
width:0; 
height:0; 
border-bottom-width:0; 
background:none}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down{
border-left:7px dashed transparent; 
border-right:7px dashed transparent; 
border-top-width:8px; 
bottom:-8px; 
right:auto; 
left:50%; 
margin-left:-7px}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner{
border-left:6px dashed transparent; 
border-right:6px dashed transparent; 
bottom:auto; 
top:-9px; 
left:-6px}
.ui-slider a{
text-decoration:none}
.ui-slider ol, .ui-slider li, 
.ui-slider dl, 
.ui-slider dd, .ui-slider dt{
list-style:none; 
margin:0; 
padding:0}
.ui-slider ol, .ui-slider dl{
position:relative; 
top:1.3em; 
width:100%; 
float:left}
.ui-slider dt{
top:1.5em; 
position:absolute; 
padding-top:.2em; 
text-align:center; 
height:.7em}
.ui-slider dt span{
padding:0 .5em}
.ui-slider li, .ui-slider dd{
position:absolute; 
overflow:visible}
.ui-slider span.ui-slider-label{
position:absolute}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label{
display:none}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show{
display:block}
.ui-slider span.ui-slider-tic{
position:absolute; 
left:0; 
height:.8em; 
top:-1.3em}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content{
border-right:0; 
border-left-width:1px; 
border-left-style:solid; 
border-top:0; 
border-bottom:0}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic{
display:none}
#select-to-ui-slider .ui-slider{
margin:1.25em 0 1.25em 0}
#select-to-ui-slider label, 
#select-to-ui-slider select{
float:none}
.ui-autocomplete li a:hover{
cursor:pointer}

body span.ui-spinner{
 height:30px; 
width:70px; 
float:right; 
margin-top:-30px; 
margin-right:-5px}
body input.ui-spinner-input{
margin:0; 
border:none; 
height:30px; 
line-height:30px}
body div.ui-spinner a:hover{
border-top:none; 
border-right:none; 
border-bottom:none}
body div.ui-spinner .ui-icon-triangle-1-n{
margin-left:1px}
.ui-spinner-buttons{
width:64px; 
height:30px; 
float:right; 
border:none!important}
.ui-spinner-down.ui-state-default, 
.ui-spinner-up.ui-state-default{
background:none!important}
div.ui-spinner-up{
width:28px; 
height:28px; 

float:left; 
position:relative; 
-webkit-border-radius :0; 
-khtml-border-radius :0; 
-moz-border-radius :0; 
border-radius :0; 
border-right:none!important}
div.ui-spinner-down{
width:28px; 
height:28px; 
float:left; 
position:relative; 
-webkit-border-radius :0; 
-khtml-border-radius :0; 
-moz-border-radius :0; 
border-radius :0; 
-webkit-border-top-right-radius:3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright:3px; 
-moz-border-radius-bottomright:3px; 
border-top-right-radius:3px; 
border-bottom-right-radius:3px}
.ui-spinner-buttons .ui-state-default .ui-icon{
 height:1.5em; 
 width:1.5em; 
border:none!important; 
position:absolute; 
top:50%; 
left:50%; 
margin:-8px 0 0 -8px}

body .ui-dialog .ui-dialog-title, 
body .ui-dialog .ui-dialog-content{
font-size:100%!important}
body div.ui-dialog{
padding:0 0 0.833em 0!important}
body div.ui-dialog .ui-dialog-titlebar{
height:3em; 
line-height:3em; 
padding:0.4em 0.833em; 
border:none; 
font-family:Arial,Helvetica,sans-serif; 
-webkit-border-bottom-right-radius:0; 
-webkit-border-bottom-left-radius:0; 
-moz-border-radius-bottomright:0; 
-moz-border-radius-bottomleft:0; 
border-bottom-right-radius:0; 
border-bottom-left-radius:0}
body .ui-dialog span.ui-dialog-title{
margin:0 1.333em 0 0}
body .ui-dialog a.ui-dialog-titlebar-close{
right:0.417em!important}
body .ui-dialog .ui-dialog-buttonset .ui-button{
-webkit-border-radius:0.25em; 
-moz-border-radius:0.25em; 
border-radius:0.25em; 
-webkit-background-clip:padding-box; 
-moz-background-clip:padding; 
background-clip:padding-box}
body .ui-widget-overlay{
background:none; 
opacity :0.5; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
body .ui-dialog .ui-dialog-buttonpane{
padding:0.417em 0 0 0.4em; 
margin:0.833em 0 0 0}
body .ui-dialog-buttonset{
margin:0 0.417em -0.417em 0}
body .ui-dialog .ui-dialog-content{
 padding:0.833em 0.833em 0 0.833em; 
overflow:hidden!important}
.ui-slider-range{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px} 
.chart-wraper{
padding :20px; 
overflow:hidden}
.legend table{
padding:10px 10px 5px 10px}
.legendLabel{
height :15px; 
line-height:15px; 
float :left; 
margin :0 0 5px 5px}
#chart-checkbox{
overflow:auto; 
padding :10px}
#chart-checkbox h3{
margin :0 0 10px 0; 
padding :0 0 10px 0; 
font-size:14px}
#chart-checkbox >div{
height:16px; 
width :100%; 
float :left; 
margin:0 0 10px 0}
#chart-checkbox input{
float :left; 
margin:0 5px 0 0}
#flot-tooltip{
height :40px; 
width :10em; 
position :absolute; 
padding :10px 10px 5px 10px; 
opacity :0.9; 
-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; 
padding :5px; 
display :none; 
-webkit-border-radius:3px; 
-moz-border-radius :3px; 
border-radius :3px}
#flot-tooltip h3{
width :100%; 
text-align:center; 
font-size :12px}
#flot-tooltip p{
font-size :11px; 
text-align:center}
#flot-tooltip >span{
line-height :0%; 
width :0; 
border-right :8px solid transparent; 
border-left :8px solid transparent; 
border-bottom:none; 
position :absolute; 
right :4.75em; 
bottom :-8px}
#flot-tooltip >span span{
line-height :0%; 
width :0; 
border-right :6px solid transparent; 
border-left :6px solid transparent; 
border-bottom:none; 
position :absolute; 
right :-6px; 
bottom :1px} 
.gmap{
height:340px; 
 width :100%}
.map-search{
height :40px; 
padding :10px 10px 0 10px; 
position:relative}
div.map-search .button-text{
width :80px; 
position :absolute; 
right :9px; 
top :10px; 
margin :0; 
-moz-border-radius :0; 
-webkit-border-radius :0; 
border-radius :0; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
.elfinder.ui-widget-content{
border:none}
.elfinder .elfinder-toolbar{
border-top :none; 
border-left :none; 
border-right :none; 
padding:0.833em 0 0.833em 0.417em}
.elfinder .elfinder-navbar{
border-left :none!important; 
border-top :none!important; 
border-bottom:none!important; 
padding-right:5px!important}
.elfinder .elfinder-tree{
margin-top:5px
}
.elfinder .elfinder-statusbar{
border-left:none; 
border-right:none; 
margin :0 0 -2px; 
font-weight:normal
}
.elfinder .elfinder-buttonset.ui-widget-content .elfinder-button{
border :none!important; 
height :1.667em; 
width :1.667em; 
position:relative}
.elfinder-button-icon{
position:absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px}
.elfinder .elfinder-button-search{
width:180px}
.elfinder .elfinder-button-search .ui-icon-search{
left:22px!important}
.elfinder .elfinder-button-search input{
width :180px; 
height :2.5em; 
font-size :100%; 
float :right; 
 -webkit-border-radius:0.25em; 
-moz-border-radius :0.25em; 
border-radius :0.25em}
.elfinder-button-search .ui-icon{
margin:-8px 4px 0}
.elfinder-toolbar-button-separator{
width:0px; 
height:2.333em; 
border:none!important}
.elfinder-dialog .ui-dialog-content .elfinder-dialog-icon{
float :left; 
margin :0 0.833em 0 0; 
position:static}
.elfinder-statusbar{
height:2.5em; 
line-height:2.5em
}
.elfinder-cwd-filename input{
height:20px!important
}
div.elfinder-contextmenu-item{
padding:0 35px; 
height:2.5em; 
line-height:2.5em}
div.elfinder-contextmenu-item .elfinder-button-icon{
margin-left:0px
}
.elfinder-toolbar-button-separator{
height:2.250em!important}
.elfinder-resize-type.ui-buttonset{
height:34px; 
margin-bottom:20px}
.elfinder-resize-row{
width:100%; 
height:2.5em; 
float:left; 
line-height:2.5em; 
margin-top:10px}
.elfinder-resize-row input{
width:160px; 
float:left}
.elfinder-resize-label{
width:160px; 
float:left; 
height:2.5em; 
line-height:2.5em}
.elfinder-resize-reset{
width:2.167em; 
height:2.167em; 
float:left; 
margin:0 0 0 0.417em; 
cursor:pointer}
.elfinder-resize-reset span{
width:10px; 
height:10px; 
float:left; 
margin:8px 0 0 8px}
elfinder-resize-row{
margin:25px 0 0 0}
.elfinder-resize-rotate-slider{
float:right; 
width:100px; 
margin:-25px 0 0 0}
.elfinder-button-menu-item:hover{
border:none!important} 
body .el-rte .toolbar{
 border:none; 
border-bottom:none}
body .el-rte .toolbar ul{
background-position:-952px -2px
}
.el-rte .ui-resizable-handle{
 display:none!important}
body .el-rte .workzone{
border:none}
body .el-rte .tabsbar{
margin:0 0 0.833em 0.833em}
body .el-rte textarea{
padding:0.417em}
body .elrte-image-preview{
width :auto; 
padding:0.833em}
body .el-dialogform fieldset{
margin-top:1.25em} 
.dataTables_wrapper .fg-toolbar{
width :100%; 
height :3.333em; 
padding :0.417em 0; 
float :left; 
border :none; 
-webkit-border-radius:0; 
-moz-border-radius :0; 
border-radius :0}
.dataTables_length{
float :left; 
width :auto; 
margin:0.417em 0 0.417em 0.833em}
.dataTables_length label select{
width :5em; 
float :none; 
margin:0 0.417em}
.dataTables_filter{
float :right; 
width :17.2em; 
margin:0.417em 0.833em 0.417em 0}
.dataTables_filter label{
float:right; 
width:17.2em}
.dataTables_filter label input[type="text"]{
float :right; 
width :11.667em; 
margin:0 0 0 0.417em}
.dataTables_info{
height :3.333em; 
width :auto; 
float :left; 
line-height:3.333em; 
margin :0 0 0 0.833em}
body .dataTables_paginate{
float :right; 
width :auto; 
margin:0.417em 10px 0 0}
body .dataTables_paginate .fg-button{
height :2.333em; 
width :auto; 
float :left; 
line-height :2.333em; 
padding :0 0.833em; 
margin-right:-0.083em}
body .dataTables_paginate a.fg-button{
height :2.333em; 
width :0.667em; 
float :left; 
position:relative}
.dataTables_paginate a span{
position:absolute; 
left :50%; 
top :50%; 
margin :-8px 0 0 -8px
}
.dataTables_wrapper table{
width :100%; 
float :left; 
border:none}
body .dataTables_wrapper th{
height :2.5em; 
border :none; 
line-height:2.5em; 
padding :0 0.833em; 
font-weight:bold}
.dataTables_wrapper th:last-child{
border-right:none}
.dataTables_wrapper th div{
position:relative}
.dataTables_wrapper th div span{
position:absolute; 
right :0; 
top :50%; 
margin :-8px 0 0 0}
.dataTables_wrapper td{
height :4.167em; 
line-height:4.167em; 
padding :0 0 0 0.833em}
.dataTables_wrapper td:last-child{
border-right:none} 
.tipsy{font-size:10px; position:absolute; padding:5px; z-index:9000; line-height:15px}
.tipsy-inner{background-color:#ccc; color:#333; max-width:200px; padding:5px 8px 6px 8px; text-align:center}
.tipsy-inner{border-radius:0.25em; -moz-border-radius: 0.25em;  -webkit-border-radius: 0.25em}
.tipsy-arrow{position:absolute; width:0; height:0; line-height:0; border:5px dashed #000}
.tipsy-arrow-n{border-bottom-color:#000}
.tipsy-arrow-s{border-top-color:#000}
.tipsy-arrow-e{border-left-color:#000}
.tipsy-arrow-w{border-right-color:#000}
.tipsy-n .tipsy-arrow{top:0px; left:50%; margin-left:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent}
.tipsy-nw .tipsy-arrow{top:0; left:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent}
.tipsy-ne .tipsy-arrow{top:0; right:10px; border-bottom-style:solid; border-top:none;  border-left-color:transparent; border-right-color:transparent}
.tipsy-s .tipsy-arrow{bottom:0; left:50%; margin-left:-5px; border-top-style:solid; border-bottom:none;  border-left-color:transparent; border-right-color:transparent}
.tipsy-sw .tipsy-arrow{bottom:0; left:10px; border-top-style:solid; border-bottom:none;  border-left-color:transparent; border-right-color:transparent}
.tipsy-se .tipsy-arrow{bottom:0; right:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent}
.tipsy-e .tipsy-arrow{right:0; top:50%; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent}
.tipsy-w .tipsy-arrow{left:0; top:50%; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent} 
.treeview, .treeview ul{
padding:0; 
margin:0; 
list-style:none}
.treeview ul{
margin-top:4px}
.treeview .hitarea{
background:url("../images/treeview/treeview-default.gif") -64px -25px no-repeat; 
height:16px; 
width:16px; 
margin-left:-16px; 
float:left; 
cursor:pointer; 
margin-top:5px!important; }

* html .hitarea{
display:inline; 
float:none}
.treeview li{
margin:0; 
padding:3px 0pt 3px 16px!important}
.treeview a.selected{}
#treecontrol{margin:1em 0; display:none}
.treeview .hover{cursor:pointer}
.treeview li{background:url("../images/treeview/treeview-default-line.gif") 0 0 no-repeat}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px}
.treeview .expandable-hitarea{background-position:-80px -3px}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url("../images/treeview/treeview-default.gif")} 
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0}
.treeview-red li{background-image:url("../images/treeview/treeview-red-line.gif")}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable{background-image:url("../images/treeview/treeview-red.gif")}
.treeview-black li{background-image:url("../images/treeview/treeview-black-line.gif")}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable{background-image:url("../images/treeview/treeview-black.gif")} 
.treeview-gray li{background-image:url("../images/treeview/treeview-gray-line.gif")}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable{background-image:url("../images/treeview/treeview-gray.gif")}
.treeview-famfamfam li{background-image:url("../images/treeview/treeview-famfamfam-line.gif")}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable{background-image:url("../images/treeview/treeview-famfamfam.gif")}
.treeview .placeholder{
background:url("../images/treeview/ajax-loader.gif") 0 0 no-repeat; 
height:16px; 
width:16px; 
display:block}
.filetree li{padding:0px 0 2px 20px}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 20px; display:block}
.filetree span.folder{background:url("../images/treeview/folder.png") 0 50% no-repeat}
.filetree li.expandable span.folder{background:url("../images/treeview/folder-closed.png") 0 50%  no-repeat}
.filetree span.file{background:url("../images/treeview/file.png") 0 50% no-repeat} 
.audiojsZ audio{
position:absolute; 
left:-1px}
.audiojsZ{
width:100%; 
height:36px; 
overflow:hidden; 
font-family:monospace; 
font-size:12px; 
-webkit-border-radius  :0.25em; 
-khtml-border-radius   :0.25em; 
-moz-border-radius:0.25em; 
border-radius  :0.25em}
.audiojsZ .play-pauseZ{
width:25px; 
height:40px; 
padding:4px 6px; 
margin:0px; 
float:left; 
overflow:hidden}
.audiojsZ p{
display:none; 
width:25px; 
height:40px; 
margin:0px; 
cursor:pointer}
.audiojsZ .playZ{
display:block}
.audiojsZ .scrubberZ{
 position:relative; 
 float:left; 
 width:280px; 
 height:14px; 
 margin:10px; 
 border-left:0px; 
 border-bottom:0px; 
 overflow:hidden}
.audiojsZ .progressZ{
position:absolute; 
top:0px; left:0px; 
height:14px; 
width:0px; 
z-index:1}
.audiojsZ .loadedZ{
position:absolute; 
top:0px; 
left:0px; 
height:14px; 
width:0px}
.audiojsZ .timeZ{
float:left; 
height:36px; 
line-height:36px; 
margin:0px 0px 0px 6px; 
padding:0px 6px 0px 12px}
.audiojsZ .timeZ em{
padding:0px 2px 0px 0px; 
font-style:normal}
.audiojsZ .timeZ strong{
padding:0px 0px 0px 2px; 
font-weight:normal}
.audiojsZ .error-messageZ{
float:left; 
display:none; 
margin:0px 10px; 
height:36px; 
width:400px; 
overflow:hidden; 
line-height:36px; 
white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
-icab-text-overflow:ellipsis; 
-khtml-text-overflow:ellipsis; 
-moz-text-overflow:ellipsis; 
-webkit-text-overflow:ellipsis}
.audiojsZ .error-messageZ a{ 
text-decoration:none; 
padding-bottom:
white-space:wrap}
.audiojsZ .playZ{
background:url('../audiojs/audiojs/player-graphics.gif') -2px -1px no-repeat}
.audiojsZ .loadingZ{
background:url('../audiojs/audiojs/player-graphics.gif') -2px -31px no-repeat}
.audiojsZ .errorZ{
background:url('../audiojs/audiojs/player-graphics.gif') -2px -61px no-repeat}
.audiojsZ .pauseZ{
background:url('../audiojs/audiojs/player-graphics.gif') -2px -91px no-repeat}
.playingZ .playZ, .playingZ .loadingZ, .playingZ .errorZ{display:none}
.playingZ .pauseZ{display:block}
.loadingZ .playZ, .loadingZ .pauseZ, .loadingZ .errorZ{display:none}
.loadingZ .loadingZ{display:block}
.errorZ .timeZ, .errorZ .playZ, .errorZ .pauseZ, .errorZ .scrubberZ, .errorZ .loadingZ{display:none}
.errorZ .errorZ{display:block}
.errorZ .play-pauseZ p{cursor:auto}
.errorZ .error-messageZ{display:block} 
.fc{
direction:ltr; 
text-align:left}
.fc table{
border-collapse:collapse; 
border-spacing:0}

html .fc, 
.fc table{
font-size:1em}
.fc td, 
.fc th{
padding:0; 
vertical-align:top}
.fc-header td{
white-space:nowrap}
.fc-header-left{
width:25%; 
text-align:left}
.fc-header-center{
text-align:center}
.fc-header-right{
width:25%; 
text-align:right}
.fc-header-title{
display:inline-block; 
vertical-align:top}
.fc-header-title h2{
margin-top:0; 
white-space:nowrap}
.fc .fc-header-space{
padding-left:10px}
.fc-header .fc-button{
margin-bottom:1em; 
vertical-align:top}
.fc-header .fc-button{
margin-right:-1px}
.fc-header .fc-corner-right{
margin-right:1px}
.fc-header .ui-corner-right{
margin-right:0}
.fc-header .fc-state-hover, 
.fc-header .ui-state-hover{
z-index:2}
.fc-header .fc-state-down{

z-index:3}
.fc-header .fc-state-active, 
.fc-header .ui-state-active{
z-index:4}
.fc-content{
clear:both}
.fc-view{
width:100%; 
overflow:hidden}
.fc-widget-header,  
.fc-widget-content{ 
border:1px solid #ccc}
.fc-state-highlight{ 
background:#ffc}
.fc-cell-overlay{
background:#9cf; 
opacity:.2; 
filter:alpha(opacity=20); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)"}
.fc-button{
position:relative; 
display:inline-block; 
cursor:pointer}
.fc-state-default{
border-style:solid; 
border-width:1px 0}
.fc-button-inner{
position:relative; 
float:left; 
overflow:hidden}
.fc-state-default .fc-button-inner{
border-style:solid; 
border-width:0 1px}
.fc-button-content{
position:relative; 
float:left; 
height:1.9em; 
line-height:1.9em; 
padding:0 .6em; 
white-space:nowrap}
.fc-button-content .fc-icon-wrap{
position:relative; 
float:left; 
top:50%}
.fc-button-content .ui-icon{
position:relative; 
float:left; 
margin-top:-50%; 
*margin-top:0; 
*top:-50%}
.fc-state-default .fc-button-effect{
position:absolute; 
top:50%; 
left:0}
.fc-state-default .fc-button-effect span{
position:absolute; 
top:-100px; 
left:0; 
width:500px; 
height:100px; 
border-width:100px 0 0 1px; 
border-style:solid; 
border-color:#fff; 
background:#444; 
opacity:.09; 
filter:alpha(opacity=9); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"}
.fc-state-default, 
.fc-state-default .fc-button-inner{
border-style:solid; 
border-color:#ccc #bbb #aaa; 
background:#F3F3F3; 
color:#000}
.fc-state-hover, 
.fc-state-hover .fc-button-inner{
border-color:#999}
.fc-state-down, 
.fc-state-down .fc-button-inner{
border-color:#555; 
background:#777}
.fc-state-active, 
.fc-state-active .fc-button-inner{
border-color:#555; 
background:#777; 
color:#fff}
.fc-state-disabled, 
.fc-state-disabled .fc-button-inner{
color:#999; 
border-color:#ddd}
.fc-state-disabled{
cursor:default}
.fc-state-disabled .fc-button-effect{
display:none} 
.fc-event{
border-style:solid; 
border-width:0; 
font-size:.85em; 
cursor:default}

a.fc-event, 
.fc-event-draggable{
cursor:pointer}

a.fc-event{
text-decoration:none}
.fc-rtl .fc-event{
text-align:right}
.fc-event-skin{
border-color:#36c;  
background-color:#36c; 
color:#fff}
.fc-event-inner{
position:relative; 
width:100%; 
height:100%; 
border-style:solid; 
border-width:0; 
overflow:hidden}
.fc-event-time, 
.fc-event-title{
padding:0 1px}
.fc .ui-resizable-handle{
display:block; 
position:absolute; 
z-index:99999; 
overflow:hidden; 
font-size:300%;  
line-height:50%}
.fc-event-hori{
border-width:1px 0; 
margin-bottom:1px}
.fc-event-hori .ui-resizable-e{
top:0 !important; 
right:-3px !important; 
width:7px !important; 
height:100% !important; 
cursor:e-resize}
.fc-event-hori .ui-resizable-w{
top:0 !important; 
left:-3px !important; 
width:7px !important; 
height:100% !important; 
cursor:w-resize}
.fc-event-hori .ui-resizable-handle{
_padding-bottom:14px}
.fc-corner-left{
margin-left:1px}
.fc-corner-left .fc-button-inner, 
.fc-corner-left .fc-event-inner{
margin-left:-1px}
.fc-corner-right{
margin-right:1px}
.fc-corner-right .fc-button-inner, 
.fc-corner-right .fc-event-inner{
margin-right:-1px}
.fc-corner-top{
margin-top:1px}
.fc-corner-top .fc-event-inner{
margin-top:-1px}
.fc-corner-bottom{
margin-bottom:1px}
.fc-corner-bottom .fc-event-inner{
margin-bottom:-1px}
.fc-corner-left .fc-event-inner{
border-left-width:1px}
.fc-corner-right .fc-event-inner{
border-right-width:1px}
.fc-corner-top .fc-event-inner{
border-top-width:1px}
.fc-corner-bottom .fc-event-inner{
border-bottom-width:1px}

table.fc-border-separate{
border-collapse:separate}
.fc-border-separate th, 
.fc-border-separate td{
border-width:1px 0 0 1px}
.fc-border-separate th.fc-last, 
.fc-border-separate td.fc-last{
border-right-width:1px}
.fc-border-separate tr.fc-last th, 
.fc-border-separate tr.fc-last td{
border-bottom-width:1px}
.fc-border-separate tbody tr.fc-first td, 
.fc-border-separate tbody tr.fc-first th{
border-top-width:0}
.fc-grid th{
text-align:center}
.fc-grid .fc-day-number{
float:right; 
padding:0 2px}
.fc-grid .fc-other-month .fc-day-number{
opacity:0.3; 
filter:alpha(opacity=30); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"}
.fc-grid .fc-day-content{
clear:both; 
padding:2px 2px 1px}
.fc-grid .fc-event-time{
font-weight:bold}
.fc-rtl .fc-grid .fc-day-number{
float:left}
.fc-rtl .fc-grid .fc-event-time{
float:right}
.fc-agenda table{
border-collapse:separate}
.fc-agenda-days th{
text-align:center}
.fc-agenda .fc-agenda-axis{
width:50px; 
padding:0 4px; 
vertical-align:middle; 
text-align:right; 
white-space:nowrap; 
font-weight:normal}
.fc-agenda .fc-day-content{
padding:2px 2px 1px}
.fc-agenda-days .fc-agenda-axis{
border-right-width:1px}
.fc-agenda-days .fc-col0{
border-left-width:0}
.fc-agenda-allday th{
border-width:0 1px}
.fc-agenda-allday .fc-day-content{
min-height:34px; 
_height:34px}
.fc-agenda-divider-inner{
height:2px; 
overflow:hidden}
.fc-widget-header .fc-agenda-divider-inner{
background:#eee}
.fc-agenda-slots th{
border-width:1px 1px 0}
.fc-agenda-slots td{
border-width:1px 0 0; 
background:none}
.fc-agenda-slots td div{
height:20px}
.fc-agenda-slots tr.fc-slot0 th, 
.fc-agenda-slots tr.fc-slot0 td{
border-top-width:0}
.fc-agenda-slots tr.fc-minor th, 
.fc-agenda-slots tr.fc-minor td{
border-top-style:dotted}
.fc-agenda-slots tr.fc-minor th.ui-widget-header{
*border-top-style:solid}
.fc-event-vert{
border-width:0 1px}
.fc-event-vert .fc-event-head, 
.fc-event-vert .fc-event-content{
position:relative; 
z-index:2; 
width:100%; 
overflow:hidden}
.fc-event-vert .fc-event-time{
white-space:nowrap; 
font-size:10px}
.fc-event-vert .fc-event-bg{
position:absolute; 
z-index:1; 
top:0; 
left:0; 
width:100%; 
height:100%; 
background:#fff; 
opacity:.3; 
filter:alpha(opacity=30); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"}
.fc .ui-draggable-dragging .fc-event-bg, 
.fc-select-helper .fc-event-bg{
display:none\9}
.fc-event-vert .ui-resizable-s{
bottom:0 !important; 
width:100% !important; 
height:8px !important; 
overflow:hidden !important; 
line-height:8px !important; 
font-size:11px !important; 
font-family:monospace; 
text-align:center; 
cursor:s-resize}
.fc-agenda .ui-resizable-resizing{
_overflow:hidden} 
 
.context-menu-list{
 margin:0; 
 padding:0; 
 color:#222; 
 min-width:120px; 
 max-width:250px; 
 display:inline-block; 
 position:absolute; 
 list-style-type:none; 
 
 border:1px solid #DDD; 
 background:#EEE; 
 
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5); 
 -moz-box-shadow:0 2px 5px rgba(0,0,0,0.5); 
 -ms-box-shadow:0 2px 5px rgba(0,0,0,0.5); 
 -o-box-shadow:0 2px 5px rgba(0,0,0,0.5); 
 box-shadow:0 2px 5px rgba(0,0,0,0.5); 
 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:11px}
.context-menu-item{
 padding:2px 2px 2px 24px; 
 background-color:#EEE; 
 position:relative; 
 -webkit-user-select:none; 
 -moz-user-select:-moz-none; 
 -ms-user-select:none; 
 user-select:none}
.context-menu-separator{
 padding-bottom:0; 
 border-bottom:1px solid #DDD}
.context-menu-item >label >input, 
.context-menu-item >label >textarea{
 -webkit-user-select:text; 
 -moz-user-select:text; 
 -ms-user-select:text; 
 user-select:text}
.context-menu-item.hover{
 cursor:pointer; 
 background-color:#39F}
.context-menu-item.disabled{
 color:#666}
.context-menu-input.hover, 
.context-menu-item.disabled.hover{
 cursor:default; 
 background-color:#EEE}
.context-menu-submenu:after{
 content:">"; 
 color:#666; 
 position:absolute; 
 top:0; 
 right:3px; 
 z-index:1}
.context-menu-item.icon{height:24px; background-repeat:no-repeat; background-position:4px 4px}
.context-menu-item.icon-edit{background-image:url("../images/icons/16/famfamfam/page_white_edit.png")}
.context-menu-item.icon-cut{background-image:url("../images/icons/16/famfamfam/cut.png")}
.context-menu-item.icon-copy{background-image:url("../images/icons/16/famfamfam/page_white_copy.png")}
.context-menu-item.icon-paste{background-image:url("../images/icons/16/famfamfam/page_white_paste.png")}
.context-menu-item.icon-delete{background-image:url("../images/icons/16/famfamfam/page_white_delete.png")}
.context-menu-item.icon-quit{background-image:url("../images/icons/16/famfamfam/door.png")}
.context-menu-input >label >*{vertical-align:top}
.context-menu-input >label >input[type="checkbox"], 
.context-menu-input >label >input[type="radio"]{
 margin-left:-17px}
.context-menu-input >label >span{
 margin-left:5px}
.context-menu-input >label, 
.context-menu-input >label >input[type="text"], 
.context-menu-input >label >textarea, 
.context-menu-input >label >select{
 display:block; 
 width:100%; 
 
 -webkit-box-sizing:border-box; 
 -moz-box-sizing:border-box; 
 -ms-box-sizing:border-box; 
 -o-box-sizing:border-box; 
 box-sizing:border-box}
.context-menu-input >label >textarea{
 height:100px}
.context-menu-item >.context-menu-list{
 display:none; 
 
 right:-5px; 
 top:5px}
.context-menu-item.hover >.context-menu-list{
 display:block}
.context-menu-accesskey{
 text-decoration:underline} 
 
 
 a{outline:0}
.clearfix:after{content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden}
.clearfix{display:block}
.rounded-2{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.rounded-3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.rounded-4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.rounded-5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.rounded-6{-moz-border-radius:6px; -webkit-border-radius:5px; border-radius:6px}
.rounded-7{-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}
.rounded-left-3{-moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px}
.rounded-bottom-7{-moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px}
.ui-widget{font-size:1em}
.el-colorpicker{width:16px; height:16px; border:1px solid #ccc; position:relative; cursor:default}
.el-palette{width:182px; border:1px solid #ccc; background:#fff; padding:3px 2px 3px 3px; z-index:99000; position:absolute; top:16px; left:0}
.el-palette .color{float:left; width:14px; height:14px; line-height:1px; border-top:1px solid #eee; border-left:1px solid #eee}
.el-palette .panel{border-top:1px solid #ccc; margin-top:7px; padding:5px 3px 5px 3px}
.el-palette .panel .preview{float:right; width:18px; height:18px; border:1px solid #ccc}
.el-palette .panel input{border:1px solid #ccc}
.ui-widget .el-dialogform{padding:5px 3px}
.ui-widget .el-dialogform-rtl{direction:rtl}
.ui-widget .el-dialogform-rtl .ui-tabs-nav li{float:right}
.el-dialogform div.tab:hover{background:transparent}
.ui-dialog .ui-dialog-title, .ui-dialog .ui-dialog-content{font-size:1em}
.ui-tabs .ui-tabs-nav li a{padding:.2em .7em}
.el-dialogform .tab{padding:5px 0 12px 0; border:0}
.el-dialogform .separator{border-top:1px solid #ccc; margin:5px 2px}
.el-dialogform table{width:100%; border:0}
.el-dialogform table td{padding:2px}
.el-dialogform input, .el-dialogform textarea{border:1px solid #ccc}
.el-dialogform select{padding:0}
.el-dialogform .spinner{background:url(../images/loading.gif) 50% 50% no-repeat; text-align:center; width:150px; height:50px; margin:10px auto; padding-top:33px; font-weight:bold}
.el-dialogform-error{background:#fee; color:#f00; border:2px #844 solid; padding:10px; margin-bottom:1em 0}
.el-dialogform-message{background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em 0}
.el-dialogform table td .el-borderselect table{width:auto}
.el-dialogform table td .el-borderselect table td{padding-left:0; padding-right:2px}
.el-paddinginput{display:block; white-space:nowrap}
.el-paddinginput input{margin:0 1px 0 0; border:1px solid #ccc}
.el-paddinginput select{padding:0}
.el-select{height:17px; width:110px; border:1px solid #ccc; cursor:default; position:relative}
.el-select.hover{background-color:#eee}
.el-select label{height:17px; line-height:17px; padding:0 5px; margin:0 12px 0 0; display:block; white-space:nowrap; overflow:hidden; background:#fff; border-right:1px solid #ccc}
.el-select .list{border:1px solid #ccc; display:block; position:absolute; overflow:auto; background:#fff; z-index:1000}
.el-select .list div{position:relative; padding:3px 25px 3px 7px; border-bottom:1px solid #eee}
.el-select .list .hover{background:#efefef}
.el-select .list .active{background-color:#c3dbef}
.el-select .list div *{padding:0; margin:0; border:0; white-space:nowrap; display:block}
.el-rte{font-family:Trebuchet MS,Verdana,Geneva,sans-serif; overflow:hidden}
.el-rte.el-fullscreen{position:absolute; width:99%; top:0; left:0; margin:0; z-index:10}
.elrte-swf-placeholder{width:1px; background:url('../images/swf.html') 0 0 no-repeat}
.elrtetesturl{color:red; background-image:url(../images/pixel.gif)}
.el-rte .toolbar{background-color:#eee; padding:3px 7px 2px 7px; border:1px solid #ccc; white-space:normal}
.el-rte-rtl .toolbar{direction:rtl}
.el-rte .toolbar ul{position:relative; display:inline-block; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; margin:0; list-style:none; padding:0 2px 0 5px; background:url('../images/elrte-toolbar.png') -934px -2px no-repeat}
.el-rte .toolbar ul.first{background:transparent; padding-left:0}
.el-rte .toolbar ul li{display:inline-block; display:-moz-inline-stack; display:inline-block; height:22px; width:22px; vertical-align:top; zoom:1; *display:inline; margin:1px 1px; padding:0; background:url('../images/elrte-toolbar.png') no-repeat; border:1px solid #ccc; z-index:100}
.el-rte .toolbar ul li.hover{border:1px solid #54b9bf}
.el-rte .toolbar ul li.active{background-color:#c3dbef; border:1px solid #fff}
.el-rte .toolbar ul li.disabled{opacity:alpha(0.3); opacity:.3; filter:Alpha(Opacity=30)}
.el-rte .toolbar ul li.about{background-position:-829px -5px}
.el-rte .toolbar ul li.save{background-position:-30px -2px}
.el-rte .toolbar ul li.new{background-position:-55px -2px}
.el-rte .toolbar ul li.copy{background-position:-78px -2px}
.el-rte .toolbar ul li.css{background-position:-801px -5px}
.el-rte .toolbar ul li.cut{background-position:-104px -2px}
.el-rte .toolbar ul li.paste{background-position:-128px -2px}
.el-rte .toolbar ul li.pastetext{background-position:-534px -2px}
.el-rte .toolbar ul li.pasteformattext{background-position:-154px -2px}
.el-rte .toolbar ul li.removeformat{background-position:-180px -2px}
.el-rte .toolbar ul li.docstructure{background-position:-712px -4px}
.el-rte .toolbar ul li.undo{background-position:-205px -2px}
.el-rte .toolbar ul li.redo{background-position:-230px -2px}
.el-rte .toolbar ul li.bold{background-position:-252px -2px}
.el-rte .toolbar ul li.italic{background-position:-270px -2px}
.el-rte .toolbar ul li.underline{background-position:-290px -2px}
.el-rte .toolbar ul li.strikethrough{background-position:-149px -29px}
.el-rte .toolbar ul li.subscript{background-position:-54px -29px}
.el-rte .toolbar ul li.superscript{background-position:-76px -29px}
.el-rte .toolbar ul li.justifyleft{background-position:-311px -2px}
.el-rte .toolbar ul li.justifycenter{background-position:-335px -2px}
.el-rte .toolbar ul li.justifyright{background-position:-360px -2px}
.el-rte .toolbar ul li.justifyfull{background-position:-174px -29px}
.el-rte .toolbar ul li.insertunorderedlist{background-position:-100px -29px}
.el-rte .toolbar ul li.insertorderedlist{background-position:-124px -29px}
.el-rte .toolbar ul li.outdent{background-position:-6px -29px}
.el-rte .toolbar ul li.indent{background-position:-32px -29px}
.el-rte .toolbar ul li.blockquote{background-position:-220px -30px}
.el-rte .toolbar ul li.div{background-position:-655px -29px}
.el-rte .toolbar ul li.stopfloat{background-position:-771px -5px}
.el-rte .toolbar ul li.nbsp{background-position:-580px -2px}
.el-rte .toolbar ul li.forecolor{background-position:-372px -30px}
.el-rte .toolbar ul li.hilitecolor{background-position:-395px -30px}
.el-rte .toolbar ul li.link{background-position:-244px -29px}
.el-rte .toolbar ul li.unlink{background-position:-270px -29px}
.el-rte .toolbar ul li.anchor{background-position:-296px -30px}
.el-rte .toolbar ul li.image{background-position:-384px -2px}
.el-rte .toolbar ul li.flash{background-position:-410px -2px}
.el-rte .toolbar ul li.file{background-position:-436px -3px}
.el-rte .toolbar ul li.table{background-position:-421px -30px}
.el-rte .toolbar ul li.tableprops{background-position:-602px -29px}
.el-rte .toolbar ul li.tbcellprops{background-position:-806px -27px}
.el-rte .toolbar ul li.tablerm{background-position:-461px -2px}
.el-rte .toolbar ul li.tbrowbefore{background-position:-683px -4px}
.el-rte .toolbar ul li.tbrowafter{background-position:-654px -4px}
.el-rte .toolbar ul li.tbrowrm{background-position:-500px -30px}
.el-rte .toolbar ul li.tbcolbefore{background-position:-741px -27px}
.el-rte .toolbar ul li.tbcolafter{background-position:-772px -27px}
.el-rte .toolbar ul li.tbcolrm{background-position:-526px -30px}
.el-rte .toolbar ul li.tbcellsmerge{background-position:-552px -30px}
.el-rte .toolbar ul li.tbcellsplit{background-position:-629px -29px}
.el-rte .toolbar ul li.smiley{background-position:-322px -29px}
.el-rte .toolbar ul li.spec-text{background-position:-487px -2px}
.el-rte .toolbar ul li.print{background-position:-509px -2px}
.el-rte .toolbar ul li.horizontalrule{background-position:-199px -29px}
.el-rte .toolbar ul li.fullscreen{background-position:-348px -30px}
.el-rte .toolbar ul li.elfinder{background-position:-436px -2px}
.el-rte .toolbar ul li.ltr{background-position:-855px -27px}
.el-rte .toolbar ul li.rtl{background-position:-855px -3px}
.el-rte .toolbar ul li.pagebreak{background-position:-711px -28px}
.el-rte .workzone{border:1px solid #eee; border-top:0; height:400px; overflow:hidden}
.el-rte.small .workzone{min-height:250px}
.el-rte textarea{width:100%; height:100%; border:0; zoom:1; padding:0; outline:0}
.el-rte.small textarea{min-height:250px}
.el-rte iframe{width:100%; height:400px; display:block; outline:0; border:0 solid; padding:0; margin:0; background:#fff}
.el-rte.small iframe{min-height:250px}
.el-rte .statusbar{height:21px; padding:0 9px; font:11px/21px 'monaco','andale mono','lucida console',monospace; background-color:#eee; border-top:1px solid #ccc; border-top:0}
.el-rte-rtl .statusbar{direction:rtl}
.el-rte .tabsbar{display:block}
.el-rte .tabsbar .tab{float:left; margin-right:2px; padding:6px 17px; font-size:.82em; font-weight:bold; color:#777; text-align:center; border:1px solid #eee; border-top:0; background:#fff; cursor:default}
.el-rte .tabsbar div.active{background:#eee; color:#444}
.el-rte-rtl .tabsbar .tab{float:right}
.el-rte .toolbar ul li.el-select{height:22px; width:120px; border:1px solid #ccc; font-size:.82em; cursor:default; background-position:-475px -30px}
.el-rte .toolbar ul li.el-select.hover{background-color:#fefefe}
.el-rte .toolbar ul li.el-select label{height:19px; padding:3px 5px 0 5px; float:none; width:96px}
.el-rte-paste-input{width:99%; height:250px; border:1px solid #ccc; padding:0; margin:0; outline:0}
.el-rte .toolbar ul li div.color-indicator{width:18px; height:4px; margin:16px 0 2px 2px; background-color:#000}
.el-rte-rtl .toolbar ul li div.color-indicator{margin:16px 2px 2px 0}
.el-rte .toolbar .panel-format{z-index:10}
.el-palette{top:20px}
.el-dialogform, .el-dialogform td{font-size:1em}
.el-dialogform select{font-size:1em}
.ui-dialog .ui-dialog-buttonpane{padding:.4em,1em}
.ui-dialog .ui-dialog-buttonpane button{margin:.3em .4em .1em 0; font-size:1em}
.ui-dialog .ui-dialog-titlebar{padding:.3em 1em .3em}
.el-dialogform label{display:block}
.el-dialogform label input{margin-right:2px}
.el-dialogform iframe.el-rte-preview{width:100%; height:235px; margin:0; padding:0; outline:0; border:0}
.el-dialogform fieldset{border:1px solid #ccc; padding:0}
.el-dialogform fieldset legend{font-size:1em; padding:.1em .5em; margin:0 0 5px 1em; border:1px solid #ccc; background-color:#eee}
.el-dialogform p{padding:.2em .3em}
.el-dialogform h3{color:#555; padding:1.2em 0 0 0; margin:0; font-size:1.2em}
.el-dialogform h4{color:#555; font-size:1em; padding:0; margin:3px 9px}
.elrte-logo{width:48px; height:46px; float:left; margin:.5em 1em; background:url('../images/elrte-toolbar.png') -880px -7px no-repeat}
.elrte-ver{font-size:1em; padding-left:.7em}
.elrte-copy{font-size:1em; padding-left:.3em}
table.elrte-authors{margin-bottom:1em}
table.elrte-authors td{border-bottom:1px solid #eee}
.el-borderselect table{margin:0}
.el-borderselect table td{padding:0 2px 0 0; vertical-align:middle}
.el-borderselect input{margin:0; border:1px solid #ccc}
.el-paddinginput{display:block; white-space:nowrap}
.el-paddinginput input{margin:0 1px 0 0; border:1px solid #ccc}
.el-paddinginput select{padding:0}
.el-rte-smiley{margin:5px}
.elrte-image-src-fm .ui-state-default{float:right}
.el-dialogform-rtl .elrte-image-src-fm .ui-state-default{float:left}
.elrte-image-preview{font-size:.7em; overflow:auto; height:240px; width:480px} 
 
.elfinder-file-edit{
width:99%; 
height:99%; 
margin:0; 
padding:2px; 
border:1px solid #ccc}
.elfinder-help{margin-bottom:.5em}
.elfinder-help .ui-tabs-panel{padding:.5em}
.elfinder-dialog .ui-tabs .ui-tabs-nav li a{padding:.2em 1em}
.elfinder-help-shortcuts{
height:300px; 
padding:1em; 
margin:.5em 0; 
overflow:auto}
.elfinder-help-shortcut{white-space:nowrap; clear:both}
.elfinder-help-shortcut-pattern{float:left; width:160px}
.elfinder-help-logo{
width:100px; 
height:96px; 
float:left; 
margin-right:1em; 
background:url('../images/elfinder/logo.png') center center no-repeat}
.elfinder-help h3{font-size:1.5em; margin:.2em 0 .3em 0}
.elfinder-help-separator{clear:both; padding:.5em}
.elfinder-help-link{padding:2px}
.elfinder-help .ui-priority-secondary{font-size:1em}
.elfinder-help .ui-priority-primary{margin-bottom:7px}
.elfinder-help-team{
clear:both; 
text-align:right; 
border-bottom:1px solid #ccc; 
margin:.5em 0; 
font-size:1em}
.elfinder-help-team div{float:left}
.elfinder-help-license{font-size:1em}
.elfinder-help-disabled{
font-weight:bold; 
text-align:center; 
margin:90px 0}
.elfinder-help .elfinder-dont-panic{
display:block; 
border:1px solid transparent; 
width:200px; 
height:200px; 
margin:30px auto; 
text-decoration:none; 
text-align:center; 
position:relative; 
background:#d90004; 
-moz-box-shadow:5px 5px 9px #111; 
-webkit-box-shadow: 5px 5px 9px #111; 
box-shadow: 5px 5px 9px #111; 
background:-moz-radial-gradient(80px 80px,circle farthest-corner, #d90004 35%,#960004 100%); 
background:-webkit-gradient(radial,80 80,60,80 80,120,from(#d90004),to(#960004)); 
-moz-border-radius:100px; 
-webkit-border-radius:100px; 
border-radius:100px; 
outline:none}
.elfinder-help .elfinder-dont-panic span{
font-size:3em; 
font-weight:bold; 
text-align:center; 
color:#fff; 
position:absolute; 
left:0; 
top:45px}
.elfinder{padding:0; position:relative; display:block}
.elfinder-rtl{text-align:right; direction:rtl}
.elfinder-workzone{
padding:0; 
position:relative; 
overflow:hidden}
.elfinder-perms, 
.elfinder-symlink{
position:absolute; 
width:16px; 
height:16px; 
background-image:url(../images/elfinder/toolbar.png); 
background-repeat:no-repeat; 
background-position:0 -528px}
.elfinder-symlink{}
.elfinder-na .elfinder-perms{background-position:0 -96px}
.elfinder-ro .elfinder-perms{background-position:0 -64px}
.elfinder-wo .elfinder-perms{background-position:0 -80px}
.elfinder-drag-helper{
width:60px; 
height:50px; 
padding:0 0 0 25px; 
z-index:100000}
.elfinder-drag-helper-icon-plus{
position:absolute; 
width:16px; 
height:16px; 
left:43px; 
top:55px; 
background:url('../images/elfinder/toolbar.png') 0 -544px no-repeat; 
display:none}
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-plus{display:block}
.elfinder-drag-num{
position:absolute; 
top:0; 
left:0; 
width:16px; 
height:14px; 
text-align:center; 
padding-top:2px; 
font-size:12px; 
font-weight:bold; 
color:#fff; 
background-color:red; 
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
border-radius:8px}
.elfinder-drag-helper .elfinder-cwd-icon{margin:0 0 0 -24px; float:left}
.elfinder-overlay{opacity:0; filter:Alpha(Opacity=0)}
.elfinder .elfinder-panel{
position:relative; 
background-image:none; 
padding:7px 12px}
.elfinder-contextmenu, 
.elfinder-contextmenu-sub{
display:none; 
position:absolute; 
border:1px solid #aaa; 
background:#fff; 
color:#555; 
padding:4px 0}
.elfinder-contextmenu-sub{top:5px}
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub{margin-left:-5px}
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub{margin-right:-5px}
.elfinder-contextmenu-item{
position:relative; 
display:block; 
padding:4px 30px; 
text-decoration:none; 
white-space:nowrap; 
cursor:default}
.elfinder-contextmenu .elfinder-contextmenu-item span{font-size:1em; display:block}
.elfinder-contextmenu-ltr .elfinder-contextmenu-item{text-align:left}
.elfinder-contextmenu-rtl .elfinder-contextmenu-item{text-align:right}
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextmenu-item{padding-left:12px}
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextmenu-item{padding-right:12px}
.elfinder-contextmenu-arrow, 
.elfinder-contextmenu-icon{
position:absolute; 
top:50%; 
margin-top:-8px}
.elfinder-contextmenu-ltr .elfinder-contextmenu-icon{left:8px}
.elfinder-contextmenu-rtl .elfinder-contextmenu-icon{right:8px}
.elfinder-contextmenu-arrow{
width:16px; 
height:16px; 
background:url('../images/elfinder/arrows-normal.png') 5px 4px no-repeat}
.elfinder-contextmenu-ltr .elfinder-contextmenu-arrow{right:5px}
.elfinder-contextmenu-rtl .elfinder-contextmenu-arrow{left:5px; background-position:0 -10px}
.elfinder-contextmenu .ui-state-hover{border:0 solid; background-image:none}
.elfinder-contextmenu-separator{
height:0px; 
border-top:1px solid #ccc; 
margin:0 1px}
.elfinder-cwd{
overflow:auto; 
position:relative; 
font-size:1em; 
cursor:default; 

padding:2px; 
margin:0}
.elfinder .elfinder-cwd.elfinder-droppable-active{
padding:0; 
border:2px solid #8cafed}
.elfinder-cwd-view-icons .elfinder-cwd-file{
width:80px; 
height:80px; 
padding-bottom:2px; 
cursor:default; 
overflow:hidden}
.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file{float:left;  margin:0 3px 3px 0}
.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file{float:right; margin:0 0 3px 3px}
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover{border:0 solid}
.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{
width:52px; 
height:52px; 
margin:1px auto 1px auto; 
padding:2px; 
position:relative}
.elfinder-cwd-view-icons .elfinder-cwd-filename{
text-align:center; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
margin:3px 1px 0 1px; 
padding:1px; 
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
border-radius:8px}
.elfinder-cwd-view-icons .elfinder-perms{bottom:4px; right:2px}
.elfinder-cwd-view-icons .elfinder-symlink{bottom:6px; left:0px}
.elfinder-cwd-icon{
display:block; 
width:48px; 
height:48px; 
margin:0 auto; 
background:url('../images/elfinder/icons-big.png') 0 0 no-repeat; 
-moz-background-clip:padding; 
-webkit-background-clip:padding-box; 
background-clip:padding-box}
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}
.elfinder-cwd-icon-directory {background-position:0 -50px}
.elfinder-cwd-icon-application {background-position:0 -150px}
.elfinder-cwd-icon-x-empty, 
.elfinder-cwd-icon-text {background-position:0 -200px}
.elfinder-cwd-icon-image, 
.elfinder-cwd-icon-vnd-adobe-photoshop, 
.elfinder-cwd-icon-postscript {background-position:0 -250px}
.elfinder-cwd-icon-audio {background-position:0 -300px}
.elfinder-cwd-icon-video, 
.elfinder-cwd-icon-flash-video {background-position:0 -350px}
.elfinder-cwd-icon-rtf, 
.elfinder-cwd-icon-rtfd {background-position:0 -401px}
.elfinder-cwd-icon-pdf {background-position:0 -450px}
.elfinder-cwd-icon-vnd-ms-office, 
.elfinder-cwd-icon-msword, 
.elfinder-cwd-icon-vnd-ms-word, 
.elfinder-cwd-icon-vnd-oasis-opendocument-text, 
.elfinder-cwd-icon-ms-excel, 
.elfinder-cwd-icon-vnd-ms-excel, 
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet, 
.elfinder-cwd-icon-vnd-ms-powerpoint, 
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation{background-position:0 -500px}
.elfinder-cwd-icon-html {background-position:0 -550px}
.elfinder-cwd-icon-css {background-position:0 -600px}
.elfinder-cwd-icon-javascript, 
.elfinder-cwd-icon-x-javascript {background-position:0 -650px}
.elfinder-cwd-icon-x-perl {background-position:0 -700px}
.elfinder-cwd-icon-x-python {background-position:0 -750px}
.elfinder-cwd-icon-x-ruby {background-position:0 -800px}
.elfinder-cwd-icon-x-sh, 
.elfinder-cwd-icon-x-shellscript {background-position:0 -850px}
.elfinder-cwd-icon-x-c, 
.elfinder-cwd-icon-x-csrc, 
.elfinder-cwd-icon-x-chdr, 
.elfinder-cwd-icon-x-c--, 
.elfinder-cwd-icon-x-c--src, 
.elfinder-cwd-icon-x-c--hdr, 
.elfinder-cwd-icon-x-java, 
.elfinder-cwd-icon-x-java-source {background-position:0 -900px}
.elfinder-cwd-icon-x-php {background-position:0 -950px}
.elfinder-cwd-icon-xml {background-position:0 -1000px}
.elfinder-cwd-icon-zip, 
.elfinder-cwd-icon-x-7z-compressed {background-position:0 -1050px}
.elfinder-cwd-icon-x-gzip,  
.elfinder-cwd-icon-x-tar {background-position:0 -1100px}
.elfinder-cwd-icon-x-bzip, 
.elfinder-cwd-icon-x-bzip2 {background-position:0 -1150px}
.elfinder-cwd-icon-x-rar, 
.elfinder-cwd-icon-x-rar-compressed {background-position:0 -1200px}
.elfinder-cwd-icon-x-shockwave-flash{background-position:0 -1250px}
.elfinder-cwd-icon-group {background-position:0 -1300px}
.elfinder-cwd input{width:100%; border:0px solid; margin:0; padding:0}
.elfinder-cwd-view-icons input{text-align:center}
.elfinder-cwd-view-icons{text-align:center}
.elfinder-cwd-view-list{padding:0 0 4px 0}
.elfinder-cwd table{width:100%; border-collapse:collapse; border:0 solid; margin:0}
.elfinder .elfinder-cwd table thead tr{border-left:0 solid; border-top:0 solid; border-right:0 solid}
.elfinder .elfinder-cwd table thead td{font-size:1em}
.elfinder .elfinder-cwd table td{
padding:3px 12px; 
white-space:nowrap; 
overflow:hidden; 
text-align:right; 
cursor:default; 
border:0 solid}
.elfinder-ltr .elfinder-cwd table td{text-align:right}
.elfinder-ltr .elfinder-cwd table td:first-child{text-align:left}
.elfinder-rtl .elfinder-cwd table td{text-align:left}
.elfinder-rtl .elfinder-cwd table td:first-child{text-align:right}
.elfinder-odd-row{background:#eee}
.elfinder-cwd-view-list .elfinder-cwd-file-wrapper{width:97%; position:relative}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-file-wrapper{padding-left:23px}
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-file-wrapper{padding-right:23px}
.elfinder-cwd-view-list .elfinder-perms, 
.elfinder-cwd-view-list .elfinder-symlink{top:50%; margin-top:-6px}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms {left:7px}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink{left:-7px}
.elfinder-cwd-view-list td .elfinder-cwd-icon{
width:16px; 
height:16px; 
position:absolute; 
top:50%; 
margin-top:-8px; 
background-image:url(../images/elfinder/icons-small.png)}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon{left:0}
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon{right:0}
.std42-dialog{padding:0}
.std42-dialog .ui-dialog-titlebar{
border-left:0 solid; 
border-top:0 solid; 
border-right:0 solid; 
-moz-border-radius-bottomleft:0; 
-webkit-border-bottom-left-radius:0; 
border-bottom-left-radius:0; 
-moz-border-radius-bottomright:0; 
-webkit-border-bottom-right-radius:0; 
border-bottom-right-radius:0; 
font-size:1em; 
padding:.2em 1em}
.std42-dialog .ui-dialog-titlebar-close, 
.std42-dialog .ui-dialog-titlebar-close:hover{padding:1px}
.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar{text-align:right}
.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:auto; left:.3em}
.std42-dialog .ui-dialog-content{
padding:.3em .5em; 
font-size:1em}
.std42-dialog .ui-dialog-buttonpane{
border:0 solid; 
margin:0; 
padding:.5em .7em; 
font-size:1em}
.std42-dialog .ui-dialog-buttonpane button{margin:0 0 0 .4em; padding:0; outline:0 solid}
.std42-dialog .ui-dialog-buttonpane button span{padding:2px 9px}
.elfinder-dialog .ui-resizable-e, 
.elfinder-dialog .ui-resizable-s{width:0; height:0}
.std42-dialog .ui-button input{cursor:pointer}
.elfinder-dialog-icon{
position:absolute; 
width:32px; 
height:32px; 
left:12px; 
top:50%; 
margin-top:-15px; 
background:url("../images/elfinder/dialogs.png") 0 0 no-repeat}
.elfinder-rtl .elfinder-dialog-icon{left:auto; right:12px}
.elfinder-error .ui-dialog-content, 
.elfinder-dialog-confirm .ui-dialog-content{padding-left:56px; min-height:35px}
.elfinder-rtl .elfinder-error .ui-dialog-content, 
.elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content{padding-left:0; padding-right:56px}
.elfinder-dialog-notify .ui-dialog-titlebar-close{display:none}
.elfinder-dialog-notify .ui-dialog-content{padding:0}
.elfinder-notify{
border-bottom:1px solid #ccc; 
position:relative; 
padding:.5em; 

text-align:center; 
overflow:hidden}
.elfinder-ltr .elfinder-notify{padding-left:30px}
.elfinder-rtl .elfinder-notify{padding-right:30px}
.elfinder-notify:last-child{border:0 solid}
.elfinder-notify-progressbar{
width:180px; 
height:8px; 
border:1px solid #aaa; 
background:#f5f5f5; 
margin:5px auto; 
overflow:hidden}
.elfinder-notify-progress{
width:100%; 
height:8px; 
background:url(../images/elfinder/progress.gif) center center repeat-x}
.elfinder-notify-progressbar, .elfinder-notify-progress{
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px}
.elfinder-dialog-icon-open, 
.elfinder-dialog-icon-file {background-position:0 -225px}
.elfinder-dialog-icon-reload {background-position:0 -225px}
.elfinder-dialog-icon-mkdir {background-position:0 -64px}
.elfinder-dialog-icon-mkfile {background-position:0 -96px}
.elfinder-dialog-icon-copy, 
.elfinder-dialog-icon-prepare, 
.elfinder-dialog-icon-move {background-position:0 -128px}
.elfinder-dialog-icon-upload {background-position:0 -160px}
.elfinder-dialog-icon-rm {background-position:0 -192px}
.elfinder-dialog-icon-download {background-position:0 -260px}
.elfinder-dialog-icon-save {background-position:0 -295px}
.elfinder-dialog-icon-rename {background-position:0 -330px}
.elfinder-dialog-icon-archive, 
.elfinder-dialog-icon-extract {background-position:0 -365px}
.elfinder-dialog-icon-search {background-position:0 -402px}
.elfinder-dialog-confirm-applyall{padding-top:3px}
.elfinder-dialog-confirm .elfinder-dialog-icon{background-position:0 -32px}
.elfinder-info-title .elfinder-cwd-icon{
float:left; 
width:48px; 
height:48px; 
margin-right:1em}
.elfinder-info-title strong{display:block; padding:.3em 0 .5em 0}
.elfinder-info-tb{
min-width:200px; 
border:0 solid; 
margin:1em .2em 1em .2em; 
font-size:1em}
.elfinder-info-tb td{white-space:nowrap; padding:2px}
.elfinder-info-tb tr td:first-child{text-align:right}
.elfinder-info-tb span{float:left}
.elfinder-info-tb a{outline:none; text-decoration:underline}
.elfinder-info-tb a:hover{text-decoration:none}
.elfinder-info-spinner{
width:14px; 
height:14px; 
float:left; 
background:url("../images/elfinder/spinner-mini.gif") center center no-repeat; 
margin:0 5px}
.elfinder-upload-dropbox{
font-size:1.2em; 
text-align:center; 
padding:2em 0; 
border:3px dashed #aaa}
.elfinder-upload-dropbox.ui-state-hover{
background:#dfdfdf; 
border:3px dashed #555}
.elfinder-upload-dialog-or{
font-size:1.2em; 
margin:.3em 0; 
text-align:center}
.elfinder-upload-dialog-wrapper{text-align:center}
.elfinder-upload-dialog-wrapper .ui-button{position:relative; overflow:hidden}
.elfinder-upload-dialog-wrapper .ui-button form{
position:absolute; 
right:0; 
top:0; 
opacity:0; filter:Alpha(Opacity=0)}
.elfinder-upload-dialog-wrapper .ui-button form input{
padding:0 20px; 
font-size:3em}
.dialogelfinder .dialogelfinder-drag{
border-left:0 solid; 
border-top:0 solid; 
border-right:0 solid; 
font-weight:normal; 
font-size:1em; 
padding:2px 12px; 
cursor:move; 
position:relative; 
text-align:left}
.elfinder-rtl .dialogelfinder-drag{text-align:right}
.dialogelfinder-drag-close{
position:absolute; 
top:50%; 
margin-top:-8px}
.elfinder-ltr .dialogelfinder-drag-close{right:12px}
.elfinder-rtl .dialogelfinder-drag-close{left:12px}
.elfinder .elfinder-navbar{
width:230px; 
padding:3px 5px; 
font-size:1em; 
background-image:none; 
border-top:0 solid; 
border-bottom:0 solid; 
overflow:auto; 
display:none}
.elfinder-ltr .elfinder-navbar{float:left;  border-left:0 solid; padding-right:10px}
.elfinder-rtl .elfinder-navbar{float:right; border-right:0 solid; padding-left:10px}
.elfinder-tree{display:table; width:100%; margin:0 0 .5em 0}
.elfinder-navbar-wrapper, .elfinder-place-wrapper{}
.elfinder-navbar-dir{
position:relative; 
display:block; 
white-space:nowrap; 
padding:3px 12px; 
margin:0; 
outline:0 solid; 
border:1px solid transparent; 
cursor:default}
.elfinder-ltr .elfinder-navbar-dir{padding-left:35px}
.elfinder-rtl .elfinder-navbar-dir{padding-right:35px}
.elfinder-navbar-arrow{
width:12px; 
height:14px; 
position:absolute; 
display:none; 
top:50%; 
margin-top:-8px; 
background-image:url("../images/elfinder/arrows-normal.png"); 
background-repeat:no-repeat}
.ui-state-active .elfinder-navbar-arrow{background-image:url("../images/elfinder/arrows-active.png")}
.elfinder-navbar-collapsed .elfinder-navbar-arrow{display:block}
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 4px; left:0}
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 -10px; right:0}
.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow, 
.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow{background-position:0 -21px}
.elfinder-navbar-icon{
width:16px; 
height:16px; 
position:absolute; 
top:50%; 
margin-top:-8px; 
background-image:url("../images/elfinder/toolbar.png"); 
background-repeat:no-repeat; 
background-position:0 -16px}
.elfinder-ltr .elfinder-navbar-icon{left:14px}
.elfinder-rtl .elfinder-navbar-icon{right:14px}
.elfinder-tree .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 0}
.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 -48px}
.ui-state-active .elfinder-navbar-icon, 
.elfinder-droppable-active .elfinder-navbar-icon, 
.ui-state-hover .elfinder-navbar-icon{background-position:0 -32px}
.elfinder-navbar-subtree{display:none}
.elfinder-ltr .elfinder-navbar-subtree{margin-left:12px}
.elfinder-rtl .elfinder-navbar-subtree{margin-right:12px}
.elfinder-navbar-spinner{
width:14px; 
height:14px; 
position:absolute; 
display:block; 
top:50%; 
margin-top:-7px; 
background:url("../images/elfinder/spinner-mini.gif") center center no-repeat}
.elfinder-ltr .elfinder-navbar-spinner{left:0;  margin-left:-2px}
.elfinder-rtl .elfinder-navbar-spinner{right:0; margin-right:-2px}
.elfinder-navbar .elfinder-perms{top:50%; margin-top:-8px}
.elfinder-ltr .elfinder-navbar .elfinder-perms {left: 18px}
.elfinder-rtl .elfinder-navbar .elfinder-perms {right:18px}
.elfinder-ltr .elfinder-navbar .elfinder-symlink{left: 8px}
.elfinder-rtl .elfinder-navbar .elfinder-symlink{right:8px}
.elfinder-navbar .ui-resizable-handle{width:12px; background:transparent url('../images/elfinder/resize.png') center center no-repeat}
.elfinder-ltr .elfinder-navbar .ui-resizable-handle{right:0}
.elfinder-rtl .elfinder-navbar .ui-resizable-handle{left:0}
.elfinder-nav-handle-icon{
position:absolute; 
top:50%; 
margin:-8px 2px 0 2px; 
opacity:.5; filter:Alpha(Opacity=50)}
.elfinder-places{border:1px solid transparent}
.elfinder-places.elfinder-droppable-active{
border:1px solid #8cafed}
.elfinder-place-drag .elfinder-navbar-dir{font-size:1em}
.elfinder-quicklook{
position:absolute; 
background:url("../images/elfinder/quicklook-bg.png"); 
display:none; 
overflow:hidden; 
border-radius:7px; 
-moz-border-radius:7px; 
-webkit-border-radius:7px; 
padding:20px 0 40px 0}
.elfinder-quicklook .ui-resizable-se{
width:14px; 
height:14px; 
right:5px; 
bottom:3px; 
background:url("../images/elfinder/toolbar.png") 0 -496px no-repeat}
.elfinder-quicklook-fullscreen{
border-radius:0; 
-moz-border-radius:0; 
-webkit-border-radius:0; 
-webkit-background-clip:padding-box; 

padding:0; 
background:#000; 
z-index:90000; 
display:block}
.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar{display:none}
.elfinder-quicklook-fullscreen .elfinder-quicklook-preview{border:0 solid}
.elfinder-quicklook-titlebar{
text-align:center; 
background:#777; 
position:absolute; 
left:0; 
top:0; 
width:100%; 
height:20px; 
-moz-border-radius-topleft:7px; 
-webkit-border-top-left-radius:7px; 
border-top-left-radius:7px; 
-moz-border-radius-topright:7px; 
-webkit-border-top-right-radius:7px; 
border-top-right-radius:7px; 
cursor:move}
.elfinder-quicklook-title{
font-size:1em; 
color:#fff; 
white-space:nowrap; 
overflow:hidden; 
padding:2px 0}
.elfinder-quicklook-titlebar .ui-icon{
position:absolute; 
left:4px; 
top:50%; 
margin-top:-8px; 
width:16px; 
height:16px; 
cursor:default}
.elfinder-quicklook-preview{
overflow:hidden; 
position:relative; 
border:0 solid; 
border-left:1px solid transparent; 
border-right:1px solid transparent; 
height:100%}
.elfinder-quicklook-info-wrapper{
position:absolute; 
width:100%; 
left:0; 
top:50%; 
margin-top:-50px}
.elfinder-quicklook-info{
padding:0 12px 0 112px}
.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child{
color:#fff; 
font-weight:bold; 
padding-bottom:.5em}
.elfinder-quicklook-info-data{
font-size:1em; 
padding-bottom:.2em; 
color:#fff}
.elfinder-quicklook .elfinder-cwd-icon{
position:absolute; 
left:32px; 
top:50%; 
margin-top:-20px}
.elfinder-quicklook-preview img{
display:block; 
margin:0 auto}
.elfinder-quicklook-navbar{
position:absolute; 
left:50%; 
bottom:4px; 
width:140px; 
height:32px; 
padding:0px; 
margin-left:-70px; 
border:1px solid transparent; 
border-radius:19px; 
-moz-border-radius:19px; 
-webkit-border-radius:19px}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{
width:188px; 
margin-left:-94px; 
padding:5px; 
border:1px solid #eee; 
background:#000}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close, 
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator{
display:inline}
.elfinder-quicklook-navbar-icon{
width:32px; 
height:32px; 
margin:0 7px; 
float:left; 
background:url("../images/elfinder/quicklook-icons.png") 0 0 no-repeat}
.elfinder-quicklook-navbar-icon-fullscreen{
background-position:0 -64px}
.elfinder-quicklook-navbar-icon-fullscreen-off{
background-position:0 -96px}
.elfinder-quicklook-navbar-icon-prev{
background-position:0 0}
.elfinder-quicklook-navbar-icon-next{
background-position:0 -32px}
.elfinder-quicklook-navbar-icon-close{
background-position:0 -128px; 
display:none}
.elfinder-quicklook-navbar-separator{
width:1px; 
height:32px; 
float:left; 
border-left:1px solid #fff; 
display:none}
.elfinder-quicklook-preview-text-wrapper{
width:100%; 
height:100%; 
background:#fff; 
color:#222; 
font-size:1em; 
overflow:auto}

pre.elfinder-quicklook-preview-text{
margin:0; 
padding:3px 9px}
.elfinder-quicklook-preview-html, 
.elfinder-quicklook-preview-pdf{
width:100%; 
height:100%; 
background:#fff; 
border:0 solid; 
margin:0}
.elfinder-quicklook-preview-flash{
width:100%; 
height:100%}
.elfinder-quicklook-preview-audio{
width:100%; 
position:absolute; 
bottom:0; 
left:0}

embed.elfinder-quicklook-preview-audio{
height:30px; 
background:transparent}
.elfinder-quicklook-preview-video{
width:100%; 
height:100%}
.elfinder-statusbar{
text-align:center; 
font-weight:normal; 
padding:.2em .5em; 

border-right:0 solid; 
border-bottom:0 solid; 
border-left:0 solid}
.elfinder-statusbar a{text-decoration:none}
.elfinder-statusbar div{font-size:1em}
.elfinder-ltr .elfinder-path{float:left}
.elfinder-rtl .elfinder-path{float:right}
.elfinder-ltr .elfinder-stat-size{float:right}
.elfinder-rtl .elfinder-stat-size{float:left}
.elfinder-toolbar{
padding:4px 0 3px 0; 
border-left:0 solid; 
border-top:0 solid; 
border-right:0 solid}
.elfinder-buttonset{
margin:1px 4px; 
float:left; 
background:transparent; 
padding:0; 
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px}
.elfinder .elfinder-button{
width:16px; 
height:16px; 
margin:0; 
padding:4px; 
float:left; 
overflow:hidden; 
position:relative; 
border:0 solid}
.elfinder .ui-icon-search{cursor:pointer}
.elfinder-button:first-child{
-moz-border-radius-topleft:4px; 
-webkit-border-top-left-radius:4px; 
border-top-left-radius:4px; 
-moz-border-radius-bottomleft:4px; 
-webkit-border-bottom-left-radius:4px; 
border-bottom-left-radius:4px}
.elfinder-button:last-child{
-moz-border-radius-topright:4px; 
-webkit-border-top-right-radius:4px; 
border-top-right-radius:4px; 
-moz-border-radius-bottomright:4px; 
-webkit-border-bottom-right-radius:4px; 
border-bottom-right-radius:4px}
.elfinder-toolbar-button-separator{
float:left; 
padding:0; 
height:24px; 
border-top:0 solid; 
border-right:0 solid; 
border-bottom:0 solid; 
width:0}
.elfinder .elfinder-button.ui-state-disabled{opacity:1; filter:Alpha(Opacity=100)}
.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon{opacity:.4; filter:Alpha(Opacity=40)}
.elfinder-rtl .elfinder-buttonset{float:right}
.elfinder-button-icon{
width:16px; 
height:16px; 
display:block; 
background:url('../images/elfinder/toolbar.png') no-repeat}
.elfinder-button-icon-home {background-position:0 0}
.elfinder-button-icon-back {background-position:0 -112px}
.elfinder-button-icon-forward {background-position:0 -128px}
.elfinder-button-icon-up {background-position:0 -144px}
.elfinder-button-icon-reload {background-position:0 -160px}
.elfinder-button-icon-open {background-position:0 -176px}
.elfinder-button-icon-mkdir {background-position:0 -192px}
.elfinder-button-icon-mkfile {background-position:0 -208px}
.elfinder-button-icon-rm {background-position:0 -224px}
.elfinder-button-icon-copy {background-position:0 -240px}
.elfinder-button-icon-cut {background-position:0 -256px}
.elfinder-button-icon-paste {background-position:0 -272px}
.elfinder-button-icon-getfile {background-position:0 -288px}
.elfinder-button-icon-duplicate{background-position:0 -304px}
.elfinder-button-icon-rename {background-position:0 -320px}
.elfinder-button-icon-edit {background-position:0 -336px}
.elfinder-button-icon-quicklook{background-position:0 -352px}
.elfinder-button-icon-upload {background-position:0 -368px}
.elfinder-button-icon-download {background-position:0 -384px}
.elfinder-button-icon-info {background-position:0 -400px}
.elfinder-button-icon-extract {background-position:0 -416px}
.elfinder-button-icon-archive {background-position:0 -432px}
.elfinder-button-icon-view {background-position:0 -448px}
.elfinder-button-icon-view-list{background-position:0 -464px}
.elfinder-button-icon-help {background-position:0 -480px}
.elfinder-button-icon-resize {background-position:0 -512px}
.elfinder .elfinder-menubutton{overflow:visible}
.elfinder-button-menu{
position:absolute; 
left:0; 
top:26px; 
padding:3px 0}
.elfinder-button-menu-item{
white-space:nowrap; 
font-size:1em; 
cursor:default; 
padding:5px 19px}
.elfinder-button-menu .ui-state-hover{border:0 solid}
.elfinder-button form{
position:absolute; 
top:0; 
right:0; 
opacity:0; filter:Alpha(Opacity=0); 
cursor:pointer}
.elfinder .elfinder-button form input{background:transparent; cursor:default}
.elfinder .elfinder-button-search{
border:0 solid; 
background:transparent; 
padding:0; 
margin:1px 4px; 
height:auto; 
float:right; 
width:202px}
.elfinder-ltr .elfinder-button-search{float:right; margin-right:10px}
.elfinder-rtl .elfinder-button-search{float:left; margin-left:10px}
.elfinder-button-search input{
width:160px; 
height:22px; 
padding:0 20px; 
font-size:1em; 
line-height:22px; 
border:0 solid; 
border:1px solid #aaa; 
-moz-border-radius:12px; 
-webkit-border-radius:12px; 
border-radius:12px; 
outline:0 solid}
.elfinder-rtl .elfinder-button-search input{direction:rtl}
.elfinder-button-search .ui-icon{
position:absolute; 
height:18px; 
top:50%; 
margin:-7px 4px 0 4px; 
opacity:.6; 
filter:Alpha(Opacity=60)}
.elfinder-ltr .elfinder-button-search .ui-icon-search{left:0}
.elfinder-rtl .elfinder-button-search .ui-icon-search{right:0}
.elfinder-ltr .elfinder-button-search .ui-icon-close{right:0}
.elfinder-rtl .elfinder-button-search .ui-icon-close{left:0}
.e-contactform-errorlabel{
position:relative}
.e-contactform-errorlabel >span{
height :24px; 
padding :0 10px; 
line-height:24px; 
font-size :10px; 
position :absolute; 
right :0; 
top :-30px; 
z-index :100; 
white-space:nowrap}
.e-contactform-errorlabel >span span{
line-height :0; 
width :0; 
border-right :6px solid transparent; 
border-left :6px solid transparent; 
border-bottom:none; 
position :absolute; 
right :5px; 
bottom :-5px}
.e-contactform-chbx >span{
right:0}
.e-contactform-infobox{
padding:10px; 
margin :0 0 10px 0; 
clear :both; 
display:none}
.e-contactform-errorlabel >span, 
.e-contactform-infobox{
-webkit-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
-webkit-background-clip:padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box}
.e-showpassword{
position:relative}
.e-showpassword-text{
display :none; 
position:absolute; 
top :0; 
left :0}

input[type="checkbox"]{
display:none}
.e-checkbox{
min-width :30px; 
height :30px; 
float :left; 
position :relative; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
cursor :pointer}
.e-checkbox-active{}
.e-checkbox input{
z-index :0; 
margin :0; 
position:absolute; 
left :1px!important; 
top :0.167em!important}
.e-checkbox label{
width :auto; 
float :left; 
height :30px; 
line-height:30px; 
margin :0 0 0 21px; 
font-weight:normal}
.labelleft label{
margin:0 24px 0 0}
.e-checkbox-img{
width :16px; 
height :16px; 
position :absolute; 
top :50%; 
margin :-9px 0 0 0; 
left :0; 
z-index :2; 
background-repeat :no-repeat; 
background-position:0 0; 
cursor :pointer}
.labelleft .e-checkbox-img{
width :16px; 
height :16px; 
position :absolute; 
top :50%; 
margin :-9px 0 0 0; 
left :auto; 
right :0!important; 
z-index :2; 
background-repeat :no-repeat; 
background-position:0 0; 
cursor :pointer}
.e-checkbox-normal .e-checkbox-img, 
.e-checkbox-normal.e-checkbox-disabled .e-checkbox-img:hover{
background-position:0 0}
.e-checkbox-normal .e-checkbox-img:hover{
background-position:0 -16px}
.e-checkbox-active .e-checkbox-img, 
.e-checkbox-active.e-checkbox-disabled .e-checkbox-img:hover{
background-position:0 -32px}
.e-checkbox-active .e-checkbox-img:hover{
background-position:0 -48px}
.e-checkbox-disabled .e-checkbox-img{
opacity :0.5; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
.e-checkbox-disabled .e-checkbox-img{
cursor:default} 
input[type="radio"]{
display:none}
.e-radio{
min-width :30px; 
height :30px; 
float :left; 
position :relative; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-radio-active{}
.e-radio input{
z-index :0; 
margin :0; 
position:absolute; 
left :1px!important; 
top :0.167em!important}
.e-radio label{
width :auto; 
float :left; 
height :30px; 
line-height:30px; 
margin :0 0 0 21px}
.labelleft label{
margin:0 24px 0 0}
.e-radio-img{
width :16px; 
height :16px; 
position :absolute; 
top :50%; 
margin :-9px 0 0 0; 
left :0; 
z-index :2; 
background-repeat :no-repeat; 
background-position:0 0; 
cursor :pointer}
.labelleft .e-radio-img{
width :16px; 
height :16px; 
position :absolute; 
top :50%; 
margin :-9px 0 0 0; 
left :auto; 
right :0!important; 
z-index :2; 
background-repeat :no-repeat; 
background-position:0 0; 
cursor :pointer}
.e-radio-normal .e-radio-img, 
.e-radio-normal.e-radio-disabled .e-radio-img:hover{
background-position:0 0}
.e-radio-normal .e-radio-img:hover{
background-position:0 -16px}
.e-radio-active .e-radio-img, 
.e-radio-active.e-radio-disabled .e-radio-img:hover{
background-position:0 -32px}
.e-radio-active .e-radio-img:hover{
background-position:0 -48px}
.e-radio-disabled .e-radio-img{
opacity :0.5; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
.e-radio-disabled .e-radio-img{
cursor:default} 
.e-scrollbar{
height :12em; 
position :relative; 
overflow :hidden; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.e-scrollbar-inner{
position:absolute; 
top :0; 
left :0; 
padding :10px 26px 10px 10px}
.e-scrollbar-handle{
width :15px; 
height :12em; 
position :absolute; 
right :0; 
top :0; 
-webkit-border-top-right-radius :3px; 
-webkit-border-bottom-right-radius:3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-bottomright :3px; 
border-top-right-radius :3px; 
border-bottom-right-radius :3px}
.e-scrollbar-handle span{
width :100%; 
position :absolute; 
top :0; 
right :0; 
background-position:center center; 
background-repeat :no-repeat} 
.e-tour{
padding :5px; 
position:absolute!important; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius   :3px; 
border-radius:3px; 
z-index :9001; 
display :none}
.e-tour >span{
position   :absolute; 
font-size  :0; 
line-height:0; 
width :0}
.e-tour-arrow-tl >span{
left :8px; 
bottom:-8px; 
border-right :10px solid transparent; 
border-bottom:none; 
border-left  :10px solid transparent}
.e-tour-arrow-tm >span{
left :50%; 
bottom:-8px; 
border-right :10px solid transparent; 
border-bottom:none; 
border-left  :10px solid transparent; 
margin:0 0 0 -10px}
.e-tour-arrow-tr >span{
right:8px; 
bottom:-8px; 
border-right :10px solid transparent; 
border-bottom:none; 
border-left  :10px solid transparent}
.e-tour-arrow-rt >span{
left :-8px; 
top  :8px; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-left  :none}
.e-tour-arrow-rm >span{
left :-8px; 
top  :50%; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-left  :none; 
margin:-10px 0 0 0}
.e-tour-arrow-rb >span{
left :-8px; 
bottom:8px; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-left  :none}
.e-tour-arrow-bl >span{
left:8px; 
top :-8px; 
border-right:10px solid transparent; 
border-top  :none; 
border-left :10px solid transparent}
.e-tour-arrow-bm >span{
left:50%; 
top :-8px; 
border-right:10px solid transparent; 
border-top  :none; 
border-left :10px solid transparent; 
margin :0 0 0 -10px}
.e-tour-arrow-br >span{
right:8px; 
top :-8px; 
border-right:10px solid transparent; 
border-top  :none; 
border-left :10px solid transparent}
.e-tour-arrow-lt >span{
right:-8px; 
top  :8px; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-right :none}
.e-tour-arrow-lm >span{
right:-8px; 
top  :50%; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-right :none; 
margin:-10px 0 0 0}
.e-tour-arrow-lb >span{
right:-8px; 
bottom:8px; 
border-top   :10px solid transparent; 
border-bottom:10px solid transparent; 
border-right :none}
.e-tour-inner{
-webkit-border-radius :3px; 
-khtml-border-radius  :3px; 
-moz-border-radius    :3px; 
border-radius :3px; 
padding:10px}
.e-tour header{
height :30px; 
line-height    :30px; 
font-size :14px; 
font-weight    :bold; 
margin :0 0 5px 0; 
-webkit-border-top-left-radius :3px; 
-webkit-border-top-right-radius:3px; 
-moz-border-radius-topleft:3px; 
-moz-border-radius-topright    :3px; 
border-top-left-radius :3px; 
border-top-right-radius:3px}
.e-tour-draggable .e-tour-head{
cursor:move}
.e-tour-content{
line-height:18px}
.e-tour-steps{
display:none}
.e-tour-placeholder{
width   :auto; 
float   :left; 
position:relative}
.e-tour-footer{
height:24px; 
line-height:24px; 
text-align :right; 
margin:20px 0 0 0; 
padding    :10px 0 0 0}
.e-tour-timer{
height:24px; 
line-height  :24px; 
width:auto; 
float:right; 
padding :0 10px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius   :3px; 
border-radius:3px}
.e-tour-timer span{
font-weight:bold}
.e-tour-footer div{
width:auto; 
float:right}
.e-tour-footer a{
height:24px; 
line-height  :24px; 
width:auto; 
float:left; 
padding :0 10px; 
margin:0 0 0 5px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius   :3px; 
border-radius:3px}
html{
font-family:Arial,Helvetica,sans-serif; 
font-size :12px; 
line-height:20px;  
height :100%; 
min-width :100%}
body{
width :100%; 
min-height:100%; 
height :100%} 
.layout_fluid #container{
width :90%; 
margin-left :5%; 
margin-right:5%}
.layout_768 #container{
width :748px; 
margin-left :auto; 
margin-right:auto}
.layout_960 #container{
width :940px; 
margin-left :auto; 
margin-right:auto}
.layout_1024 #container{
width :1004px; 
margin-left :auto; 
margin-right:auto}
.layout_1200 #container{
width :1180px; 
margin-left :auto; 
margin-right:auto}
.layout_1600 #container{
width :1580px; 
margin-left :auto; 
margin-right:auto} 
div#container{
height :100%; 
position:relative}
#error-container{
width :290px; 
margin:0 auto} 
#header{
height :56px; 
border-top :none!important; 
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomright :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-right-radius :3px; 
border-bottom-left-radius :3px}
#header-border{
border-top :none!important; 
height :30px; 
padding :10px 15px; 
margin :0 5px 5px 5px; 
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius :3px; 
-moz-border-radius-bottomright :3px; 
-moz-border-radius-bottomleft :3px; 
border-bottom-right-radius :3px; 
border-bottom-left-radius :3px}
#logo{
float :left; 
font-size :26px; 
font-family :Arial,Helvetica,sans-serif; 
font-weight :bold; 
letter-spacing:-1px; 
margin :5px 0 0 0}
#content{
padding :1px 0; 
position:relative; 
margin :20px 0}
#content-border{
margin :4px 5px; 
display:block}
#content, 
#content-border{
-webkit-border-radius :3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
-webkit-background-clip:padding-box; 
-moz-background-clip :padding; 
background-clip :padding-box}
#content-inner{
padding :0; 
margin :0 0 0 219px; 
position:relative}
.mainmenu-to-icon #content-inner{
margin:0 0 0 100px
}
#content-main{
float:left; 
width:100%}
#content-main-inner{
padding :0 15px 0 15px; 
position:relative; 
height :100%}
#content-header{
height :50px; 
-webkit-border-top-right-radius:3px; 
-webkit-border-top-left-radius :3px; 
-moz-border-radius-topright :3px; 
-moz-border-radius-topleft :3px; 
border-top-right-radius :3px; 
border-top-left-radius :3px}
#content-header .left{
width :219px; 
height :50px; 
float :left; 
position:relative}
#content-header .right .button-icon-text, 
#content-header .right .button-text-icon{
float:left}
.mainmenu-to-icon #content-header >.left{
display:none}
#content-header .right{
padding:10px 15px; 
display:block; 
float :none}
#content-header #toggle-sidebar{
float :left; 
margin:0 5px 0 15px}
.mainmenu-to-icon #content-header #toggle-sidebar{
margin:0 5px 0 0}
#content-header .right >.preloader{
width :30px; 
height :30px; 
float :left; 
margin :0 0 0 10px; 
background-repeat :no-repeat; 
background-position:center center; 
display :none}
#widgets-controls{
width :auto; 
float :right; 
margin:0 5px 0 0}
#widgets-controls .preloader{
width :30px; 
height :30px; 
float :left; 
margin :0; 
background-repeat :no-repeat; 
background-position:center center; 
display :none}
#widgets-controls .powerwidgetspanel-switch, 
#widgets-controls .icon-group{
float:left; 
margin:0 0 0 5px}
#content-header .e-menu, 
#content-header .e-splitmenu{
float :right; 
margin:0 -5px 0 0}
#content-header .basic-button, 
#content-header .button-icon, 
#content-header .button-icon-text, 
#content-header .button-text-icon, 
#content-header .button-split, 
#content-header .button-split-rev, 
#content-header .button-icon, 
#content-header .button-icon-text, 
#content-header .button-text-icon{
float :right; 
line-height :28px; 
margin-right:-5px}
#content-header .e-menu >li >a{
float :right; 
padding:4px 21px 6px 10px}
.page-header{
margin:30px 0 23px 0}
.page-header >h2{
width :auto; 
float :left; 
font-weight:normal; 
font-size :26px; 
margin :0 0 3px 0}
.page-header >p{
width :100%; 
margin:0; 
clear :both}
.section-header{
margin:0 0 10px 0}
.section-header >h3{
width :100%; 
margin :0; 
font-size:16px}
.section-header >p{
width :100%; 
margin:0 0 10px 0}
.page-helper{
padding :0 5px; 
height :20px; 
line-height :20px; 
float :left; 
margin :0 0 0 10px; 
font-weight :bold; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
a.page-helper{
margin:0 0 0 5px}
.page-header >a:hover{
background-image:none}
.basic-wrapper{
margin:0}
#content-footer{
height:50px}
#content-footer >.left{
width :189px; 
height :30px; 
padding:10px 15px; 
float :left}
#content-footer >.left .right a{
margin:0 0 5px 5px}
#content-footer >.right{
height :30px; 
padding:10px 15px; 
display:block; 
float :none}
#content-footer >.right .left{
height :33px; 
line-height:33px; 
margin :0 0 0 15px; 
font-size :11px}
#content-footer >.right .right{
height :33px; 
line-height:33px; 
font-size :11px}
.mainmenu-to-icon #content-footer >.left{
display:none}
.mainmenu-to-icon #content-footer >.right .left{
margin:0}
#toggle-mainmenu{
position:absolute; 
left :15px; 
top :10px; 
display :none} 
aside{
width :219px; 
float :left; 
margin :0 0 0 -220px; 
padding :0 0 124px 0; 
position:relative}
aside.mainmenu-hide{
display:block}
#sidebar-profile{
height :70px; 
padding:15px}
#main-avatar{
width :64px; 
height :64px; 
float :left; 
padding :0.167em; 
position:relative}
#main-avatar .indicator{
 width :21px; 
 height :21px; 
 line-height :21px; 
 text-align :center; 
 font-size :10px; 
 position :absolute; 
 left :5px; 
 bottom :5px; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
#main-avatar img{
width :100%; 
height:100%; 
float :left}
#profile-info{
height :71px; 
padding:0 0 0 80px}
#profile-info div{
width:100%; 
float:left}
#profile-info a b{
font-size:15px; 
float :left; 
margin :0 0 5px 0}
#profile-info a{
float :left; 
clear :both; 
font-size :11px; 
margin :0; 
line-height:16px}
#profile-info a:hover{
text-decoration:underline}
#sidebar-meta{
height :124px; 
width :219px; 
position:absolute; 
bottom :0; 
left :-220px}
#sidebar-meta-inner{
margin:15px}
#sidebar-meta-inner >div{
width :100%; 
float :left; 
margin:0 0 10px 0}
#sidebar-meta-inner >div p{
margin:0 0 -5px 0}
#sidebar-meta .pbar{
height :12px; 
padding:1px}
#sidebar-meta .pbar span{
height:12px; 
float :left}
#sidebar-meta .pbar, 
#sidebar-meta .pbar span{
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px}
.mainmenu-to-icon #sidebar-meta{
display:none
} 
#scrolltotop{
width :30px; 
height :30px; 
position :fixed; 
right :15px; 
bottom :15px; 
cursor :pointer; 
-webkit-border-radius:3px; 
-khtml-border-radius :3px; 
-moz-border-radius :3px; 
border-radius :3px; 
display :none}
#scrolltotop span{
font-size :0; 
line-height :0; 
width :0; 
position :absolute; 
top :50%; 
left :50%; 
margin :-3px 0 0 -6px; 
border-right:6px solid transparent; 
border-left :6px solid transparent; 
border-top :none}
#content-main-inner .g_one{
width :100%; 
margin:0!important}
#content-main-inner .g_half{
width :49%; 
margin-right:2%!important}
#content-main-inner .g_half-end{
width :49%; 
margin:0!important}

body:before, 
body:after, 
#container:before, 
#container:after, 
#content-inner:before, 
#content-inner:after, 
#error-container:before, 
#error-container:after, 
.powerwidget >div:before, 
.powerwidget >div:after, 
.e-block >div:before, 
.e-block >div:after, 
form:before, 
form:after, 
.powerwidget-placeholder:before, 
.powerwidget-placeholder:after, 
.toolbar:before, 
.toolbar:after, 
.dialog:before, 
.dialog:after, 
.dataTables_wrapper:before, 
.dataTables_wrapper:after, 
.external-events-box:before, 
.external-events-box:after, 
.demo-table:before, 
.demo-table:after, 
.etabs-vertical:before, 
.etabs-vertical:after, 
.inner-spacer:before, 
.inner-spacer:after, 
.actionbar:before, 
.actionbar:after, 
.etabs:before, 
.etabs:after, 
#appointment-info-box:before, 
#appointment-info-box:after{
content :"\0020"; 
display :block; 
height :0; 
overflow :hidden; 
font-size :0; 
line-height:0; 
visibility :hidden}
body:after, 
#container:after, 
#content-inner:after, 
#error-container:after, 
.powerwidget >div:after, 
.e-block >div:after, 
form:after, 
.toolbar:after, 
.dataTables_wrapper:after, 
.external-events-box:after, 
.powerwidget-placeholder:after, 
.demo-table:after, 
.etabs-vertical:after, 
.inner-spacer:after, 
.actionbar:after, 
.etabs:after, 
#appointment-info-box:after{
clear:both}
body:after, 
#container:after, 
#content-inner:after, 
#error-container:after, 
.powerwidget, 
.e-block, 
.powerwidget >div, 
.e-block >div, 
form, 
.toolbar, 
.dataTables_wrapper, 
.external-events-box:after, 
.powerwidget-placeholder:after, 
.demo-table:after, 
.etabs-vertical:after, 
.inner-spacer:after, 
.actionbar:after, 
.etabs:after, 
#appointment-info-box:after{
zoom:1} 
 
#context-menu{
padding :10px 5px; 
text-align:center}
.demo-grid-box{
min-height:60px; 
padding :5px; 
margin :0 0 15px 0}
.demo-grid-box p{
float :left; 
padding:0 5px}
.actionbar{
padding:10px 10px 5px 10px}
#countdown-1, 
#countdown-2{
height :30px; 
line-height:30px}
.dummy-img-dialog{
float :left; 
margin:0 10px 0 0
} 
@media screen and (-webkit-min-device-pixel-ratio:0){
.e-menu >li >a{
padding:0 27px 0 10px}
.button-text, 
.etabs >li a, 
.css-menu >li >a{
padding:0 10px}
.ui-dialog-content .etabs li:first-child{
border-left:none}
.table-wrapper{
margin:-1px -0.167em -1px -1px}
.toolbar-window{
padding:0 24px}

} 
@media all and (max-width:599px){

.layout_fluid.layout_responsive #container,
.layout_768.layout_responsive #container,
.layout_960.layout_responsive #container,
.layout_1024.layout_responsive #container,
.layout_1200.layout_responsive #container,
.layout_1600.layout_responsive #container{
width :95%; 
margin-left :2.5%; 
margin-right:2.5%}
.layout_responsive .g_1, 
.layout_responsive .g_1_2,  .layout_responsive .g_1_2_last, 
.layout_responsive .g_1_3,  .layout_responsive .g_1_3_last, 
.layout_responsive .g_1_4,  .layout_responsive .g_1_4_last, 
.layout_responsive .g_1_5,  .layout_responsive .g_1_5_last, 
.layout_responsive .g_1_6,  .layout_responsive .g_1_6_last, 
.layout_responsive .g_2_3,  .layout_responsive .g_2_3_last, 
.layout_responsive .g_2_4,  .layout_responsive .g_2_4_last, 
.layout_responsive .g_2_5,  .layout_responsive .g_2_5_last, 
.layout_responsive .g_2_6,  .layout_responsive .g_2_6_last, 
.layout_responsive .g_3_4,  .layout_responsive .g_3_4_last, 
.layout_responsive .g_3_5,  .layout_responsive .g_3_5_last, 
.layout_responsive .g_3_6,  .layout_responsive .g_3_6_last, 
.layout_responsive .g_4_5,  .layout_responsive .g_4_5_last, 
.layout_responsive .g_4_6,  .layout_responsive .g_4_6_last, 
.layout_responsive .g_5_6,  .layout_responsive .g_5_6_last, 
.layout_responsive .g_1_7,  .layout_responsive .g_1_7_last, 
.layout_responsive .g_2_7,  .layout_responsive .g_2_7_last, 
.layout_responsive .g_3_7,  .layout_responsive .g_3_7_last, 
.layout_responsive .g_4_7,  .layout_responsive .g_4_7_last, 
 .layout_responsive .g_5_7,  .layout_responsive .g_5_7_last, 
.layout_responsive .g_6_7,  .layout_responsive .g_6_7_last, 
.layout_responsive .g_1_8,  .layout_responsive .g_1_8_last, 
.layout_responsive .g_2_8,  .layout_responsive .g_2_8_last, 
.layout_responsive .g_3_8,  .layout_responsive .g_3_8_last, 
.layout_responsive .g_4_8,  .layout_responsive .g_4_8_last, 
.layout_responsive .g_5_8,  .layout_responsive .g_5_8_last, 
.layout_responsive .g_6_8,  .layout_responsive .g_6_8_last, 
.layout_responsive .g_7_8,  .layout_responsive .g_7_8_last, 
.layout_responsive .g_1_9,  .layout_responsive .g_1_9_last, 
.layout_responsive .g_2_9,  .layout_responsive .g_2_9_last, 
.layout_responsive .g_3_9,  .layout_responsive .g_3_9_last, 
.layout_responsive .g_4_9,  .layout_responsive .g_4_9_last, 
.layout_responsive .g_5_9,  .layout_responsive .g_5_9_last, 
.layout_responsive .g_6_9,  .layout_responsive .g_6_9_last, 
.layout_responsive .g_7_9,  .layout_responsive .g_7_9_last, 
.layout_responsive .g_8_9,  .layout_responsive .g_8_9_last, 
.layout_responsive .g_1_10, .layout_responsive .g_1_10_last, 
.layout_responsive .g_2_10, .layout_responsive .g_2_10_last, 
.layout_responsive .g_3_10, .layout_responsive .g_3_10_last, 
.layout_responsive .g_4_10, .layout_responsive .g_4_10_last, 
.layout_responsive .g_5_10, .layout_responsive .g_5_10_last, 
.layout_responsive .g_6_10, .layout_responsive .g_6_10_last, 
.layout_responsive .g_7_10, .layout_responsive .g_7_10_last, 
.layout_responsive .g_8_10, .layout_responsive .g_8_10_last, 
.layout_responsive .g_9_10, .layout_responsive .g_9_10_last, 
.layout_responsive .g_1_11, .layout_responsive .g_1_11_last, 
.layout_responsive .g_2_11, .layout_responsive .g_2_11_last, 
.layout_responsive .g_3_11, .layout_responsive .g_3_11_last, 
.layout_responsive .g_4_11, .layout_responsive .g_4_11_last, 
.layout_responsive .g_5_11, .layout_responsive .g_5_11_last, 
.layout_responsive .g_6_11, .layout_responsive .g_6_11_last, 
.layout_responsive .g_7_11, .layout_responsive .g_7_11_last, 
.layout_responsive .g_8_11, .layout_responsive .g_8_11_last, 
.layout_responsive .g_9_11, .layout_responsive .g_9_11_last, 
.layout_responsive .g_10_11, .layout_responsive .g_10_11_last{
width :100%!important; 
margin-left :0!important; 
margin-right :0!important; 
margin-bottom:10px!important}
.layout_responsive .powerwidget >div >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >form >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >form >fieldset >.spacer-20{
height:10px!important}
.layout_responsive #header-inner, 
.layout_responsive #content, 
 .layout_responsive #content-inner{
border-left:none}
.layout_responsive #header-menu >li{
display:none}
.layout_responsive #header-menu >li.e-menu-profile{
display:block}
.layout_responsive aside{
margin :0; 
padding:0; 
width :100%; 
display:block}
.layout_responsive aside.mainmenu-hide{
display:none}
.layout_responsive #content-inner, 
.layout_responsive #content-main{
margin:0}
.layout_responsive #content-header .left{
width:100%}
.layout_responsive #toggle-mainmenu{
display:block}
.layout_responsive #e-livesearch{
margin:10px 15px 10px 50px}
.layout_responsive #content-footer >.left{
display:none}
.layout_responsive #content-footer >.right .left{
margin:0}
.layout_responsive #mainsearch{
margin:10px 15px 10px 50px}
.layout_responsive #main-menu >ul >.sub-page-active, 
.layout_responsive #main-menu >ul >li:hover, 
 .layout_responsive #main-menu >ul >.page-active{
 border-right:none!important}
.layout_responsive .collapsed-mainmenu{
float :left; 
margin :0 0 -1px -4.25em; 
padding :0; 
position:relative; 
width :50px}
.layout_responsive .collapsed-mainmenu #sidebar-profile, 
.layout_responsive .collapsed-mainmenu ul li a span, 
.layout_responsive .collapsed-mainmenu ul ul{
display:none}
.layout_responsive .collapsed-mainmenu #main-menu >ul >li >a{
text-indent :-99999px; 
padding :0; 
width :100%; 
background-position:center center}
.layout_responsive .mainmenu-to-icon{}
.layout_responsive .appointment-planner .ap-time-row, 
.layout_responsive .appointment-planner .time-block >div, 
.layout_responsive .appointment-planner .day-block >div{
height:50px}
.layout_responsive .appointment-planner .time-block, 
.layout_responsive .appointment-planner .day-block{
height :4.25em; 
line-height:2em
}
.layout_responsive .appointment-planner .time-block >div{
padding:0 5px}
.layout_responsive .appointment-planner .day-block-header h3{
font-size:24px}
.layout_responsive .appointment-planner .day-block-header p{
font-size:10px}
.layout_responsive .no-mobile, 
.layout_responsive .page-helper, 
.layout_responsive #content-header >.right, 
.layout_responsive #sidebar-profile, 
.layout_responsive .doc-table, 
.layout_responsive .demo-code, 
.layout_responsive #sidebar-meta, 
.layout_responsive .ls-tab-hide{
display:none!important}
#e-styleswitcher{
display:none}}

@media all and (max-width:960px) and (min-width:600px){

.layout_fluid.layout_responsive #container,
.layout_768.layout_responsive #container,
.layout_960.layout_responsive #container,
.layout_1024.layout_responsive #container,
.layout_1200.layout_responsive #container,
.layout_1600.layout_responsive #container{
width :95%; 
margin-left :2.5%; 
margin-right:2.5%}
.layout_responsive .g_1, 
.layout_responsive .g_1_2,  .layout_responsive .g_1_2_last, 
.layout_responsive .g_1_3,  .layout_responsive .g_1_3_last, 
.layout_responsive .g_1_4,  .layout_responsive .g_1_4_last, 
.layout_responsive .g_1_5,  .layout_responsive .g_1_5_last, 
.layout_responsive .g_1_6,  .layout_responsive .g_1_6_last, 
.layout_responsive .g_2_3,  .layout_responsive .g_2_3_last, 
.layout_responsive .g_2_4,  .layout_responsive .g_2_4_last, 
.layout_responsive .g_2_5,  .layout_responsive .g_2_5_last, 
.layout_responsive .g_2_6,  .layout_responsive .g_2_6_last, 
.layout_responsive .g_3_4,  .layout_responsive .g_3_4_last, 
.layout_responsive .g_3_5,  .layout_responsive .g_3_5_last, 
.layout_responsive .g_3_6,  .layout_responsive .g_3_6_last, 
.layout_responsive .g_4_5,  .layout_responsive .g_4_5_last, 
.layout_responsive .g_4_6,  .layout_responsive .g_4_6_last, 
.layout_responsive .g_5_6,  .layout_responsive .g_5_6_last, 
.layout_responsive .g_1_7,  .layout_responsive .g_1_7_last, 
.layout_responsive .g_2_7,  .layout_responsive .g_2_7_last, 
.layout_responsive .g_3_7,  .layout_responsive .g_3_7_last, 
.layout_responsive .g_4_7,  .layout_responsive .g_4_7_last, 
 .layout_responsive .g_5_7,  .layout_responsive .g_5_7_last, 
.layout_responsive .g_6_7,  .layout_responsive .g_6_7_last, 
.layout_responsive .g_1_8,  .layout_responsive .g_1_8_last, 
.layout_responsive .g_2_8,  .layout_responsive .g_2_8_last, 
.layout_responsive .g_3_8,  .layout_responsive .g_3_8_last, 
.layout_responsive .g_4_8,  .layout_responsive .g_4_8_last, 
.layout_responsive .g_5_8,  .layout_responsive .g_5_8_last, 
.layout_responsive .g_6_8,  .layout_responsive .g_6_8_last, 
.layout_responsive .g_7_8,  .layout_responsive .g_7_8_last, 
.layout_responsive .g_1_9,  .layout_responsive .g_1_9_last, 
.layout_responsive .g_2_9,  .layout_responsive .g_2_9_last, 
.layout_responsive .g_3_9,  .layout_responsive .g_3_9_last, 
.layout_responsive .g_4_9,  .layout_responsive .g_4_9_last, 
.layout_responsive .g_5_9,  .layout_responsive .g_5_9_last, 
.layout_responsive .g_6_9,  .layout_responsive .g_6_9_last, 
.layout_responsive .g_7_9,  .layout_responsive .g_7_9_last, 
.layout_responsive .g_8_9,  .layout_responsive .g_8_9_last, 
.layout_responsive .g_1_10, .layout_responsive .g_1_10_last, 
.layout_responsive .g_2_10, .layout_responsive .g_2_10_last, 
.layout_responsive .g_3_10, .layout_responsive .g_3_10_last, 
.layout_responsive .g_4_10, .layout_responsive .g_4_10_last, 
.layout_responsive .g_5_10, .layout_responsive .g_5_10_last, 
.layout_responsive .g_6_10, .layout_responsive .g_6_10_last, 
.layout_responsive .g_7_10, .layout_responsive .g_7_10_last, 
.layout_responsive .g_8_10, .layout_responsive .g_8_10_last, 
.layout_responsive .g_9_10, .layout_responsive .g_9_10_last, 
.layout_responsive .g_1_11, .layout_responsive .g_1_11_last, 
.layout_responsive .g_2_11, .layout_responsive .g_2_11_last, 
.layout_responsive .g_3_11, .layout_responsive .g_3_11_last, 
.layout_responsive .g_4_11, .layout_responsive .g_4_11_last, 
.layout_responsive .g_5_11, .layout_responsive .g_5_11_last, 
.layout_responsive .g_6_11, .layout_responsive .g_6_11_last, 
.layout_responsive .g_7_11, .layout_responsive .g_7_11_last, 
.layout_responsive .g_8_11, .layout_responsive .g_8_11_last, 
.layout_responsive .g_9_11, .layout_responsive .g_9_11_last, 
.layout_responsive .g_10_11, .layout_responsive .g_10_11_last{
width :100%!important; 
margin-left :0!important; 
margin-right :0!important; 
margin-bottom:10px!important}
.layout_responsive .powerwidget >div >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >form >.spacer-20, 
.layout_responsive .powerwidget .inner-spacer >form >fieldset >.spacer-20{
height:10px!important}
.layout_responsive .ls-tab-hide{
display:none}
.layout_responsive .fc-header-center h2{
font-size :24px; 
font-weight:normal}
.layout_responsive #content-inner{
 margin:0 0 0 100px}
.layout_responsive aside{
float :left; 
margin :0 0 -1px -8.417em; 
padding :0; 
position:relative; 
width :100px}
.layout_responsive .mainmenu-sub-hide, 
.layout_responsive #profile-info, 
.layout_responsive #main-menu ul li a span{
display:none}
.layout_responsive #main-menu ul li a span.plix-16{
display:block; 
top :15px; 
left :50%; 
margin :0 0 0 -8px}
.layout_responsive #main-menu >ul >li >a{
width :100%; 
background-position:center 10px; 
padding :40px 0 10px 0; 
text-align :center; 
font-size :11px; 
line-height :24px!important}
.layout_responsive #main-menu >ul >li >ul >li a{
padding :0; 
text-align:center}
.layout_responsive #main-menu >ul >li >a .color-indicator{
display:block; 
margin :0; 
right :5px; 
top :5px}
.layout_responsive #main-menu >ul >li >ul >li a, 
.layout_responsive #main-menu >ul >li >ul >li:last-child a{
background-image:none
}
.layout_responsive #content-footer >.left{
display:none; 
padding:0}
.layout_responsive #content-header .right{
padding:10px 15px 10px 0}
.layout_responsive #main-breadcrumbs{
margin:0 5px 0 15px
}
.layout_responsive #basic-table .rt-1, 
.layout_responsive #basic-table .rt-3{
display:none}
.layout_responsive #tableexample1 .rt-1, 
.layout_responsive #tableexample1 .rt-4{
display:none}
.layout_responsive #tableexample2 .rt-1, 
.layout_responsive #tableexample2 .rt-4, 
.layout_responsive #tableexample2 .rt-5{
display:none}
.layout_responsive #tableexample3 .rt-5, 
.layout_responsive #tableexample3 .rt-6{
display:none}
.layout_responsive #tableexample4 .rt-2, 
.layout_responsive #tableexample4 .rt-3{
display:none}
.layout_responsive .appointment-planner .ap-time-row, 
.layout_responsive .appointment-planner .time-block >div, 
.layout_responsive .appointment-planner .day-block >div{
height:50px}
.layout_responsive .appointment-planner .time-block, 
.layout_responsive .appointment-planner .day-block{
height :51px; 
line-height:51px}
.layout_responsive .appointment-planner .time-block >div{
padding :0; 
text-align:center}
.layout_responsive #toggle-sidebar, 
.layout_responsive #widgets-controls .icon-group, 
.layout_responsive .ls-tab-hide, 
.layout_responsive #content-header .left, 
.layout_responsive #sidebar-meta{
display:none!important}}