 /* -------------------------------------------------------------- 
   Reset
-------------------------------------------------------------- */
html {overflow-y: scroll; overflow-x: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeL.my_data_tableegibility;
		scroll-behavior: smooth;
	}
body {margin:0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:24px; color:#212121!important;}

@media all and (min-width: 999px) { html { overflow-x: hidden; } }
@media all and (max-width: 999px) { .my-frame-deco { display:none!important;} }

img {border: none;}
label,[onclick] {cursor: pointer;}
textarea, select, input {font-family: verdana, arial, helvetica, sans-serif;font-size: 1em; }
p, form {margin:0;padding:0;}
ul {list-style: none; padding:0; margin-left:0px; *margin:5px 0}
ol {padding:0; margin-left:20px; *margin:5px 0 5px 20px}
ol li {margin-bottom:3px}

textarea, input[type="text"], input[type="password"], select {border:1px solid #C1C1C1; padding: 2px; margin-right:1px;}
input[type="text"], input[type="password"] {padding: 3px;-moz-border-radius:2px;-webkit-border-radius: 2px;}
select {padding: 2px;-moz-border-radius:2px;-webkit-border-radius: 2px;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { background: #fffee8;}
input[type="radio"], input[type="checkbox"] { margin:3px;}
textarea {margin:0;}
.inputheader {font-size: 15px; width:350px;}

/* remove firefox link outline */
a:active, a:focus { outline:0;}
/* -------------------------------------------------------------- 
   Custom Fonts
-------------------------------------------------------------- */
@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/bebasneue-webfont.eot');
    src: local('?'), url('fonts/bebasneue-webfont.eot?#iefix') format('eot'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
		url('fonts/BebasNeue.otf') format('opentype'),
		url('fonts/bebasneue-webfont.woff') format('woff'),
        url('fonts/bebasneue-webfont.svg#webfontKa9xQKtS') format('svg');
}
/* -------------------------------------------------------------- 
   WRAPPER - Clearing floats without extra markup.
-------------------------------------------------------------- */
.wrapper {display: inline-block;}


/* -------------------------------------------------------------- 
   Frame of TopAds  #DD1D67 0%,#a8c87e 22%,#a8c87e 33%,#93DCFC
-------------------------------------------------------------- */

.purple_line {background-image: -moz-linear-gradient(top, #DD1D67, #93DCFC); width:100%;height:5px;float:left;
background: #DD1D67; /* Old browsers */
background: -moz-linear-gradient(top,  #DD1D67 0%, #93DCFC 22%, #93DCFC 33%, #255A43 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DD1D67), color-stop(22%,#93DCFC), color-stop(33%,#93DCFC), color-stop(100%,#255A43)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#255A43 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#255A43 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#255A43 100%); /* IE10+ */
background: linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#255A43 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD1D67', endColorstr='#255A43',GradientType=0 ); /* IE6-9 */
}


.centertop_grey {background:url(images/center_top_14.gif) repeat-x;background-image: -moz-linear-gradient(top, #98CB02, #7B7593);background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7B7593), color-stop(1.0, #7B7593));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#98CB02', EndColorStr='#7B7593');}

#confmanlogo {height:70px;width:271px;background-image:url(images/center_top_10.jpg);display:block;z-index: 3; position:absolute;right:0;bottom:-34px;}

.system_button {float:right;background-image: url(images/menu_bg.gif); background-position: 0 -150px;border:1px solid #e7e7e7;height:14px;font-size: 0.82em;color:#fff;padding: 1px 8px; text-decoration:none;cursor:pointer;}

.my-frame {width:900px; margin:0 auto; background:#DD1D67; padding:10px 20px 0 170px; position:relative;}
.my-frame-nomenu { width:900px; padding:15px 20px 0 20px;}
.my-frame-fluid { width:auto; margin: 0 20px; margin: 0 158px; min-width:758px; }
.my-frame-nomenu .my-frame-deco {height: 107%;}
.my-frame-deco { background:url(images/cm-bg-decoration.png) no-repeat; width:158px; height:450px;height: 105%; display:block; position:absolute; top:0;}
.ie7 .my-frame-deco {height: 100% !important;}
.my-frame-deco-left {left: -158px;}
.my-frame-deco-right {right: -158px; background-position:-175px 0;}

.my_frame_menu {width: 340px; float:right; margin-right:15px; margin: 0 0 0 -136px; vertical-align:top;}
.my_frame_content {margin-top: 10px;width: 100%; float: left; position: relative;}
.my_frame_content_nomenu { float:none; width:auto; padding:0; }



#my_middle {
	width: 1245px;
	height:3000px;
	left:0px;
	right:0px;
	}




a {color: #000;}
p {margin-bottom: 1em;}
.txt_inverted {color:#fff;}
.txt_strong {font-weight: bold;}
.inputdata-wrap {background-color: #F2F2F2; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; border: 1px solid #ffffff; padding:10px 10px 0 10px; overflow: auto; margin:0 15px 8px 0px}
.inputdata-wrap img, .inputdata-wrap p, .inputdata-wrap textarea { margin-bottom: 1em;}
 .inputdata-wrap {background:#FAFAFA; margin:0 0 8px 0;}
.choice_group .inputdata-wrap {background:#FCFCFC; margin:5px 15px 8px 0px}
/* -------------------------------------------------------------- 
   COLORS (!!! Please use States and not alert-bg etc. !!!)
-------------------------------------------------------------- */
.error_bg {background-color:#f00!important;color:#fff;}
.error_border { border: 2px solid #f00!important;padding:1px;}
.error_box {padding: 10px; color:#fff; background-color:#f00; margin-bottom:10px; font-weight: bold;}
.txt-color-error {color:#f00;}
.alert_border, .alert_border:hover { border-width: 2px!important; border-style: solid!important; border-color:#ffeb09!important;margin:0 -1px 1px!important;}
.alert_bg {background-color: #ffeb09!important;}
.alert-bg-icon {background-color:#ffeb09!important;padding:6px 6px 6px 55px;color:#000;background:#ffeb09 url(images/big_icons/accommodation_alert_bg.gif) no-repeat left top;}
.alert-bg-icon.focusarea { margin:-10px -10px 10px; border-bottom: 1px solid #C1C1C1;}
.alert-bg-icon.alert-bg-icon-seperator {margin:-10px 0 0;}
hr + .alert-bg-icon {margin:-10px 0 10px;}
.input-alert {border:1px solid #c03 !important;padding:2px;}

.succes_bg, .color_checked, .choose-all {background: #99cb00!important;}
.choose-all-select .choose-all {padding:1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; float:left; margin:-4px 3px 0 0}
.inputselect-list .choose-all-select input{margin-left:3px;}
li.choose-all-select label{padding-left:2px; margin-top:4px}
li:hover.choose-all-select{background: #99cb00!important;}


.succes_bg, .color_checked, .choose-all {
    background: none repeat scroll 0 0 #99CB00 !important;
}
.choose-all-select .choose-all {
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    margin: -4px 3px 0 0;
    padding: 1px;
}
.inputselect-list .choose-all-select input {
    margin-left: 3px;
}
li.choose-all-select label {
    margin-top: 4px;
    padding-left: 2px;
}
li.choose-all-select:hover {
    background: none repeat scroll 0 0 #99CB00 !important;
}
li.choose-all-select label:hover {
    background: none;
}

.normal_bg {background-color:#690;}

.response-box {font-weight:bold;padding:10px; color:#fff;}

/* -------------------------------------------------------------- 
	My Password meter
-------------------------------------------------------------- */
.my-password-strength {border:1px solid #ccc; position:relative; height:13px;width:134px;-moz-border-radius:2px; background:#fff; padding:1px; font-size:9px; text-align:center;*text-align:left;}
.my-password-strength p {position:absolute; width:134px;}
.my-password-strength-meter {background-image:url(images/my-password-strength.png); height:13px; width:100%;}

/* -------------------------------------------------------------- 
   SEPARATOR
-------------------------------------------------------------- */
hr {margin:2px 0 10px;border:4px solid #ddd;border-width:4px 0 0;border-top:4px solid #c3c3c3;
	border-bottom:1px solid #fff;}

.halfseperator {height:1px;clear:both;margin:2px 0 10px 0;border:solid #ddd;border-width:1px 0 0 0;border-top:1px dashed #c3c3c3;}
 .halfseperator {*margin:-4px 0 0;} /* IE7 Likes big spaces :( */
.clickable {cursor:pointer;}
.returnlink {cursor:pointer;text-decoration:underline;margin:-5px 0 10px 0;display:inline-block;}
.new-section{margin-top:20px !important;}

/* -------------------------------------------------------------- 
   Misc
-------------------------------------------------------------- */
.label {padding:10px; background:#fff;}
.label-full { float:left;width:100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.focusarea_outer {border:1px solid #c1c1c1;border-right:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:10px;float:left;width:100%;}
.focusarea_inner {border:1px solid #fff;border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1;float:left;padding:10px;width:100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#selector-filter .focusarea_outer {width: 28%!important; margin:5px 15px 10px 0!important}
.clearfields {background:url(images/my_icons.png) -1330px -74px; border: 0 solid; cursor: pointer; display: inline-block; height: 12px; margin-left: -22px; position: relative; top: 4px;*top:6px; width: 12px; z-index: 2000;}
.clearfields:hover {background:url(images/my_icons.png) -1314px -74px;}
.clearfields.cleardate {margin-left:-33px;}
.ie8 .clearfields , .ie9 .clearfields {top:3px}


.infobox {background: none repeat scroll 0% 0% #fff; border-width: 1px 3px 3px 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 10px; -moz-border-radius: 5px; margin-bottom:6px;}
.infobox p{margin-left: 23px;}

.sectionbox-wrap {background: #f2f2f2; border-radius: 3px; border: 1px solid #fff; margin-bottom: 20px; padding: 15px;}
.login-info {width: 400px; margin: 0px auto;}

.noline_link {text-decoration:none!important}
.link_lookalike {text-decoration:underline;cursor:pointer; }

#wizard_setup_form .choice_group_head { margin-bottom:20px;}

.previewshade {background: url(images/activation-sprite.png) repeat scroll 0 0 transparent; height: 42px; padding: 6px 0 0 63px; position:absolute; text-align:left;  top: -39px; left:0;  margin: 0 0 0 -9px; width: 350px;}
.previewshade-append {margin-top:39px!important;}
.ie7 .previewshade { float:right; display:block; text-align:left;}
.previewshade-ticket { width:314px;}
.previewshade.isactive {background-position:  0 -47px}
.previewshade .action_button {float: right; white-space:nowrap; margin: 2px 0 0;}
.activate-end { background: url(	/activation-sprite.png) repeat scroll right -95px transparent;float: right;height: 47px;margin: -6px -10px 0 0; width: 10px;}
.isactive .activate-end {background-position: right -142px;}
.previewtext {font-family: 'Bebas Neue'; font-size:25px; text-align:right; color: #666}
.material-active {padding:0 2px; background:#a5c92e; border:1px dashed #666;}
.material-inactive {padding:0 2px; background:#fad800; border:1px dashed #666;}
.previewshade-minia4 {margin:-476px 1px 0 0; width:314px; *margin-left:-8px;}

/* -------------------------------------------------------------- 
   No content/material yet
-------------------------------------------------------------- */
.create_material { background:url(images/creatematerial_sprite.jpg) right top no-repeat #dcdcdc; height:262px; border:1px solid #fff;border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1;}
.create_material_outer {border:1px solid #c1c1c1;border-right:1px solid #fff;border-bottom:1px solid #fff; margin-bottom:10px;}
.create_material_text {padding: 15px; width:300px;}
.create_material button { float: none;margin: 0 5px 5px 0;}
.create_ticket{ background-position: right top;}
.create_forum{ background-position: right -523px;}
.create_nametag{ background-position: right -785px;}
.create_tablesign{ background-position: right -1047px;}
.create_event {background-position: right -1309px;}
.create_event .create_material_text {width:350px;}

/* -------------------------------------------------------------- 
   ICONS 
-------------------------------------------------------------- */
.icons {background:url(images/my_icons.png);}
.icons16{background:url(images/my_icons.png) 0 -72px;width:16px;height:16px;display:inline-block; vertical-align:middle;}
.icons24 {background:url(images/my_icons.png) 0 0;height:24px;width:24px;float:left;}
.icons48 {background:url(images/my_icons.png) 0 -24px;height:48px;width:48px;margin-bottom:-48px;}
.icon-inline {display:inline-block;vertical-align:middle;}

/* -------------------------------------------------------------- 
   ICON INDENT
-------------------------------------------------------------- */
.iconindent_24 {padding-left: 35px; margin-bottom:10px;min-height:24px;}
.iconindent_24 > .icons24 {margin-left: -35px;}
.iconindent_box {padding-left:60px;float:left; min-height:48px;/*margin-right:10px;*/margin-bottom:30px;}
.itemshadowbox .iconindent_box {padding-left:50px}
.choice_group .iconindent_box {margin-bottom:0px;}
 .iconindent_box {float:none;margin:15px 10px 10px 10px;}
.iconindent_box > .icons48 {margin-left:-60px;}
.indent_inline{float:left; margin-right:5px;}
.iconindent_box p + h2 { margin-top:10px;}

/* -------------------------------------------------------------- 
   16x16 ICONS 
-------------------------------------------------------------- */
.adduser16 {background-position: 0 -72px;}
.deleteuser16 {background-position: -16px -72px;}
.delete16 {background-position: -32px -72px;}
.mail16 {background-position: -48px -72px;}
.users16 {background-position: -64px -72px;}
.datetime16 {background-position: -80px -72px;}
.bed16 {background-position: -96px -72px;}
.noteedit16 {background-position: -112px -72px;}
.excel16 {background-position: -128px -72px;}
.invite16 {background-position:-144px -72px;}
.support16 {background-position:-160px -72px;}
.add16, .choice-choose16  {background-position: -176px -72px;}
.setup16 {background-position: -192px -72px;}
.pages16 {background-position: -208px -72px;}
.alert16 {background-position: -224px -72px;}
.check16 {background-position: -240px -72px;}
.line16, .nocheck16 {background-position: -256px -72px;}
.about16 {background-position: -271px -72px;}
.calender16 {background-position: -288px -72px;}
.clock16 {background-position: -304px -72px;}
.bell16 {background-position: -320px -72px;}
.help16 {background-position: -336px -72px;}
.datetime16 {background-position: -352px -72px;}
.speaker16 {background-position: -368px -72px;}
.disableadd16 {background-position: -384px -72px;}
.show16 {background-position: -400px -72px;}
.noshow16 {background-position: -416px -72px;}
.deletedisable16 {background-position: -432px -72px;}
.picture16 {background-position: -448px -72px;}
.resendinvi16 {background-position: -464px -72px;}
.edit16 {background-position: -480px -72px;}
.pdf16 {background-position: -496px -72px;}
.doclock16 {background-position: -512px -72px;}
.docopen16 {background-position: -528px -72px;}
.arrowup16 {background-position: -544px -72px;}
.arrowdown16 {background-position: -560px -72px;}
.updown16 {background-position: -576px -72px;}
.sendtmail16 {background-position: -592px -72px;}
.activate16 {background-position: -608px -72px;}
.pages16 {background-position: -624px -72px;}
.reuse16 {background-position: -640px -72px;}
.design16 {background-position: -656px -72px;}
.namebadge16 {background-position: -672px -72px;}
.paymentcard16 {background-position: -688px -72px;}
.checklist16 {background-position: -704px -72px;}
.payment16 {background-position: -720px -72px;}
.forum16 {background-position: -736px -72px;}
.otherusers16 {background-position: -752px -72px;}
.showless16 {background-position: -768px -72px;}
.showmore16 {background-position: -784px -72px;}
.flag16 {background-position: -32px -72px;}
.userinfo16 {background-position: -800px -72px;}
.link16 {background-position: -817px -72px;}
.tickets16 {background-position: -832px -72px;}
.goto16, .select16  {background-position: -848px -72px;}
.copy16 {background-position: -864px -72px;}
.subquest16{background-position: -880px -72px;clear:left;}
.percent16 {background-position:-896px -72px;}
.settings16 {background-position:-912px -72px;}
.save16, .upload16 {background-position:-928px -72px;}
.chart16 {background-position:-944px -72px;}
.nothanks16, .deactivate16 {background-position:-961px -72px;}
.search16 {background-position:-976px -72px;}
.addcolumns16 {background-position:-993px -72px;}
.accept16, .choice-chosen16 {background-position:-1009px -72px;}
.addtext16 {background-position:-1025px -72px;}
.addmergedline16 {background-position:-1041px -72px;}
.moveuser16 {background-position:-1056px -72px;}
.occupiedroom16 {background-position:-1072px -72px;}
.userspecs16 {background-position:-1088px -72px;}
.crop16 {background-position:-1104px -72px;}
.ean16 {background-position:-1120px -72px;}
.manuelpayment16 {background-position:-1136px -72px;}
.banktransfer16 {background-position:-1152px -72px;}
.subarrow16 { background: url(images/subquestion.gif) no-repeat center bottom;height:17px; margin:-5px 5px -10px 6px !important; width:13px;}
.attachment16 {background-position:-1168px -72px;}
.resetaccount16 {background-position:-1184px -72px;}
.creditbill16 {background-position:-1200px -72px;}
.reminder16 {background-position:-1216px -72px;}
.comment16 {background-position:-1232px -72px;}
.reference16 {background-position:-1248px -72px;}
.deactivate16 {background-position:-1264px -72px;}
.switchcategory16 {background-position:-1280px -72px;}
.girokort16 {background-position:-1296px -72px;}
.money16 {background-position:-1344px -72px;}
.signupcancel16 {background-position:-1360px -72px;}
.changestatus16 {background-position:-1376px -72px;}
.movefourways16 {background-position:-1392px -72px;}
.qrtag16 {background-position:-1408px -72px;}
.sms16 {background-position:-1424px -72px;}
.tick16 {background-position:-1442px -72px;}
.addimag16 {background-position:-1459px -72px;}
.del-inline-list16 {background-position:-1456px -72px;}
label:hover .del-inline-list16 {background-position:-1440px -72px;}

/* -------------------------------------------------------------- 
   24x24 ICONS 
-------------------------------------------------------------- */
.datetime24 {background-position: 0 0;}
.setup24 {background-position:-24px 0;}
.s24 {background-position:-48px 0;}
.s24_demo {background-position:-840px 0;}
.website24 {background-position:-72px 0;}
.website24_demo {background-position:-864px 0;}
.invite24 {background-position:-96px 0;}
.invite24_demo {background-position:-888px 0;}
.forum24 {background-position:-120px 0;}
.forum24_demo {background-position:-912px 0;}
.changeevent24 {background-position:-144px 0;}
.newevent24 {background-position:-168px 0;}
.save24 {background-position: -192px 0;}
.goto24 {background-position:-216px 0;}
.createform24 {background-position:-240px 0;}
.messageedit24 {background-position:-264px 0;}
.messageadd24 {background-position:-288px 0;}
.speakeradd24 {background-position:-312px 0;}
.websiteactive24 {background-position:-336px 0;}
.websitedisable24 {background-position:-360px 0;}
.printpdf24 {background-position:-384px 0;}
.makenewpage24 {background-position:-408px 0;}
.previewweb24 {background-position:-432px 0;}
.payment24 {background-position:-456px 0;}
.access24 {background-position:-480px 0;}
.paymentcard24 {background-position:-504px 0;}
.ean24 {background-position:-528px 0;}
.invoice24 {background-position:-552px 0;}
.banktransfer24 {background-position:-576px 0;}
.email24 {background-position:-600px 0;}
.show24 {background-position:-624px 0;}
.noshow24 {background-position:-648px 0;}
.mailsend24 {background-position:-672px 0;}
.reuse24 {background-position:-696px 0;}
.newnote24 {background-position:-720px 0;}
.usergroup24 {background-position:-744px 0;}
.bed24 {background-position:-768px 0;}
.docuview24 {background-position:-792px 0;}
.upload24 {background-position:-816px 0;}
.adduser24 {background-position:-936px 0;}
.grid24 {background-position:-960px 0;}
.delete24 {background-position:-984px 0;}
.alert24 {background-position:-1008px 0; margin-right:4px;}
.post24 {background-position:-1032px 0;}
.log24 {background-position:-1056px 0;}



.companion24 {background-position:-1104px 0;}
.ticket_enable24 {background-position:-1128px 0;}
.ticket_disable24 {background-position:-1152px 0;}
.excel24 {background-position:-1176px 0;}
.chart24 {background-position:-1200px 0;}
.questionnaire24 {background-position:-1224px 0;}
.add24 {background-position:-1248px 0;}
.userinfo24 {background-position:-1272px 0;}
.creditbill24 {background-position:-1296px 0;}
.userimage24{background-position:-1362px 0;}
.pdf24 {background-position:-1415px 0;}

/* -------------------------------------------------------------- 
   48x48 ICONS 
-------------------------------------------------------------- */
.eventtype48 {background-position:0 -24px;}
.starchoice48 {background-position:-48px -24px;}
.userinvite48 {background-position:-96px -24px;}
.groupinvite48 {background-position:-144px -24px;}
.usergroup48 {background-position:-192px -24px;}
.date48 {background-position:-240px -24px;}
.bed48 {background-position:-288px -24px;}
.note48 {background-position:-336px -24px;}
.info48 {background-position:-2689px -24px;}
.design48 {background-position:-432px -24px;}
.pages48 {background-position:-480px -24px;}
.websitesetup48, .setup48 {background-position:-528px -24px;}
.payment48 {background-position:-576px -24px;}
.nopayment48 {background-position:-624px -24px;}
.access48 {background-position:-672px -24px;}
.email48 {background-position:-720px -24px;}
.clickpopup48 {background-position:-768px -24px;}
.terms48 {background-position:-816px -24px;}
.waitinglist48 {background-position:-864px -24px;}
.userinfo48 {background-position:-912px -24px;}
.log48 {background-position:-960px -24px;}
.userheadset48 {background-position:-1008px -24px;}
.usermail48 {background-position:-1056px -24px;}
.invite48 {background-position:-1104px -24px;}
.delete48 {background-position:-1152px -24px;}
.alert48 {background-position:-1200px -24px;}
.companion48 {background-position:-1248px -24px;}
.userspecs48 {background-position:-1296px -24px;}
.reciept48 {background-position:-1344px -24px;}
.noname48 {background-position:-1388px -24px;}
.nobed48 {background-position:-1440px -24px;}
.order48 {background-position:-1488px -24px;}
.barcode48 {background-position:-1534px -24px;}
.miniinfo48 {background-position:-1588px -32px;}/*unik*/
.copy48 {background-position:-1630px -24px;}
.participant_list48 {background-position:-1678px -24px;}
.participant_info48 {background-position:-1730px -24px;}
.questionnarie48 {background-position:-1776px -24px;}
.chart48 {background-position:-1824px -24px;}
.picture48 {background-position:-1872px -24px;}
.excel48 {background-position:-1920px -24px;}
.settings48 {background-position:-1968px -24px;}
.paymentpercent48 {background-position:-2016px -24px;}
.footer48 {background-position:-2064px -24px;}
.creditcard48 {background-position:-2112px -24px;}
.banktransfer48 {background-position:-2160px -24px;}
.ean48 {background-position:-2208px -24px;}
.manualpayment48 {background-position:-2256px -24px;}
.venue48 {background-position:-2304px -24px;}
.admin48 {background-position:-2352px -24px;}
.systememail48 {background-position:-2400px -24px;}
.googleanalytic48 {background-position:-2400px -24px;}
.resetaccount48 {background-position:-2448px -24px;}
.attachment48 {background-position:-2496px -24px;}
.reminder48 {background-position:-2544px -24px;}
.pdf48 {background-position:-2592px -24px;}
.creditbill48 {background-position:-2640px -24px;}
.comment48 {background-position:-2688px -24px;}
.reference48 {background-position:-2736px -24px;}
.money48 {background-position:-2784px -24px;}
.girokort48 {background-position:-2832px -24px;}
.signupcancel48 {background-position:-2880px -24px;}
.changestatus48 {background-position:-2928px -24px;}
.externalaccessuser48 {background-position:-2976px -24px;}
.externalaccess48 {background-position:-3024px -24px;}
.qrtag48 {background-position:-3072px -24px;}
.sms48 {background-position:-3120px -24px;}
.lists48 {background-position:-3168px -24px;}
.help48 {background-position:-3216px -24px;}


.addon { background:url(images/addon.png) repeat scroll 0 0 transparent; width:11px; height:15px; margin:-3px 0 -3px 7px ;}
/* -------------------------------------------------------------- 
  	SMILEYS
-------------------------------------------------------------- */
.smileys {background:url(images/smileys.png);width:29px;height:29px;margin:auto;}
.smiley2 {background-position:-29px 0;}
.smiley3 {background-position:-58px 0;}
.smiley4 {background-position:-87px 0;}
.smiley5 {background-position:-116px 0;}

/* -------------------------------------------------------------- 
   Buttons / ui-button
-------------------------------------------------------------- */

button{border:1px solid #44C6FF;padding:6px 12px;margin:0 0 5px 5px;
text-shadow:1px 1px #ccc;text-transform:uppercase;font-weight:bold;font-size:10px;
display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px; ; color:#ffffff;
border-radius: 18px;background-image: -moz-linear-gradient(top, #DD1D67 30%, #DD1D67); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #FF629E), color-stop(1.0, #FD7FAF));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF629E', EndColorStr='#DD1D67');}

button.action_button{border-radius: 3px;}

/*button span, .button span {display:inline-block;float:left;height:24px;width:24px;margin:-5px 8px -5px 0;}*/
button.ui-button.ui-widget span{ margin:0; width:auto; height:auto;} /* Temp fix */
button:hover, .button:hover{cursor:pointer;background-image: -moz-linear-gradient(top, #58A1FF 30%, #6FCAFF); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #58A1FF), color-stop(1.0, #6FCAFF));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#58A1FF', EndColorStr='#6FCAFF');}
button:active, .button:active{background-image: -moz-linear-gradient(top, #d1d1d1 30%, #acaab9); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #d1d1d1), color-stop(1.0, #acaab9));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d1d1d1', EndColorStr='#acaab9');}
.button_inactive, .button_inactive:active, .button_inactive:hover{border:1px solid #a7a7a7;color:#999;text-shadow:1px 1px #fff;cursor: default;background-image: -moz-linear-gradient(top, #fff 30%, #e2e2e2); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #e2e2e2));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e2e2e2');}
.button-left {float:left;margin:0 5px 5px 0}
button::-moz-focus-inner { border: 0;padding: 0;}

button { font-family:Verdana, Arial, Helvetica, sans-serif;}

.action_button { position:relative; text-align: left;border:1px solid #C3C3C3;display:inline-block;-moz-border-radius: 2px; padding:4px;font-weight:normal;font-weight:normal\9!important;font-size:11px;text-transform:none;text-shadow: none;cursor:pointer;height:auto;float:none;margin:0 4px 0 0;vertical-align:top;background-image: -moz-linear-gradient(top, #f7f9f9 55%, #e7e7e7); box-shadow: 0 0 1px #fff inset; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f7f9f9), color-stop(1.0, #e7e7e7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7f9f9', EndColorStr='#e7e7e7');}
/*.ie9 .action_button {padding:5px;}*/
.ie7 .action_button {display:inline;padding: 4px 5px 3px 5px!important;}
.action_button:hover, .action_button:focus {background-image: -moz-linear-gradient(top, #f1f1f1 55%, #d4d4d4);background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f1f1f1), color-stop(1.0, #d4d4d4));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f1f1f1', EndColorStr='#d4d4d4');}
.action_button:active {background-image: -moz-linear-gradient(top, #e6e6e6 55%, #cccccc);background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #e6e6e6), color-stop(1.0, #cccccc));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e6e6e6', EndColorStr='#cccccc');}
.action_button .icons16 {margin:-1px 4px -5px 0;*margin:-5px 4px -5px 0; float:left;}
button.action_button { margin:0; padding:5px 5px 5px 24px; padding:5px 5px 5px 22px\9; *padding: 4px 5px 3px 22px!important; }
.ie7 input.action_button { padding: 4px 0 3px 4px!important; }
button.action_button .icons16 {margin:-1px 4px -5px -20px;*margin:-3px 4px -3px 0px;}
.action_button_inactive, .action_button_inactive:hover { cursor:default;opacity:0.4; background-image: -moz-linear-gradient(top, #f7f9f9 55%, #ebeded); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f7f9f9), color-stop(1.0, #ebeded));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7f9f9', EndColorStr='#ebeded');filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
button.action_button_txt {padding:4px 5px 4px 5px!important;}

.button-pill {margin: 0 1px 4px 0; display:inline-block;}
.ie7 .button-pill {display:block;float:left;}
.button-pill-alt {margin: 0 0 4px 5px; float:right; display:inline-block;}
.ie7 .button-pill-alt {float:right;}
.button-pill button:first-child {-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.button-pill button {float:left;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0; margin: 0 0 0 -1px;margin-left:-1px!important}
.button-pill button:last-child {-moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0; margin-left:-1px;}
.button-pill button:only-child  {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.action_button_line {border:1px solid #c3c3c3;clear:both;height:24px;background:transparent url(images/menu_bg.gif) repeat-x 0 -245px; margin-bottom:5px;}
.action_button_line_txt {text-align:center; margin:5px 0 0 0 !important;}
.action_button_line .action_button {float:left;margin:-1px 0 0 -1px; border-bottom:3px solid #99cb00;}
.ie7 .action_button_line .action_button {padding-bottom:7px;}
.action_button_line .action_button_inactive {border-bottom: 3px solid #ccc;}
.action_button_line .right {margin-right:-1px;}
.action_button_group { margin-right:5px !important;}

.content_box_1 .action_button {clear:left;display:block; text-align:left;}

.group-select {max-width:560px; margin-right:15px; float:left}


.choice_box .maxcharacter-count {background:#F2F2F2;}
.ie7 .maxcharacter-count {margin: -6px 25px 0 10px;}
.sms-amount {display:block}
.list li {float:none!important; display:list-item!important;}

/* -------------------------------------------------------------- 
   Tilføj nye ting knap
-------------------------------------------------------------- */
.add-item-wrap {padding: 5px 8px 2px 0;margin-bottom:10px;}
.add-item-wrap button { margin-bottom:0;}
.add-item-wrap-d {width:60%; vertical-align:middle; float:left; margin-left:5px;}
.choice_group .add-item-wrap {border-bottom:1px solid #fff;}

/* -------------------------------------------------------------- 
   Columns
-------------------------------------------------------------- */
.my-columns {float:left;}
.my-columns-right {float:right;}
.my-column1 {width:505px;}
.my-column2 {width:240px;margin-left:10px;}
.my-column3, .my-column6 {width:320px;margin-left:20px;border-left:1px dashed #ccc;border-right:1px dashed #ccc;padding: 0 20px}
.my-column4 {width:120px;}
.my-column5 {width:450px;}
.my-column7 {max-width:670px;}
.my-column8 {float:left; width:350px; margin-right:30px;}
.my-column9 {width:310px;}
.my-column10 {width: 360px; margin-right: 40px;}
.my-column11 {width:700px;}
.my-column12 {width:210px;}
.my-column13 {width:765px}
.edit--wrapper {padding-bottom:75px;}
.my-columns .iconindent_box {margin-right:0;}
.my-column-last { margin-right:0;}

/* -------------------------------------------------------------- 
   Crates for Agenda, Alarm, and other choices.
-------------------------------------------------------------- */

.my-settingsbox {background-color: #E4E4E4; border:1px solid #D7D7D7; clear:both; margin:10px 0; padding:5px;}
.my-settingsbox .invitations_right_column_sum { margin:0;}
.my-settingsbox .my-printsort { padding:5px;}
.x-window-mc .content_column_wrap {background-color:#DD1D67;}
#hiddenagenda li {position: relative;float:left;display:block;}
.showhidden li {border-left:1px solid #ccc;float:none!important;margin:0 -1px;}
.choice-box input[type="button"] {margin:10px;}
.info input[type="button"] {margin:-3px 0 !important;}
li .showhidden {z-index:1;list-style:none;position:absolute;top: bottom;left:0;display:none;padding:0;margin:0;width:220px;}
li .choice-box:hover {background:#fefefe!important;cursor:default;}
li:hover .showhidden, li.over .showhidden {display:block;}


.my-question-table { border-collapse:collapse!important;}
.my-column8 .my-question-table tr:hover { background-color:#fff;}
.my-question-table-head { font-weight:bold;}
.my-question-table-head td{text-align:center !important;}
.my-question-table label { display:block; padding:0;cursor:pointer;}
.my-question-table td { vertical-align:middle; border: 1px solid #ccc; padding:5px!important;}
.my-question-table-tl { border: none !important;}
.my-question-table-select {text-align:center !important; width:13%}
.my-question-table-select input {cursor:pointer;}
.toppick {border: 2px solid #99cb00!important;padding:5px; font-weight:bold; background-color:#fff;}
.my-question-overview-answers{ text-align: right;}
.my-question-overview-number{ text-align: right; font-weight:bold;}
.my-question-summary_subindent{margin-left:28px;}
.my-question-summary-freetext {padding: 5px 0 0 0;}
.my-question-summary-freetext li { padding: 10px 0 0 0;border-bottom: 1px dashed #C3C3C3;}
.my-question-summary-freetext h2 { margin:-2px 10px 0 0;float:left; }
.my-question-summary-freetext p { display:block; }
.question-text-startend {padding-top:12px;}

.orderline {width:300px;}


/* -------------------------------------------------------------- 
   Startsider
-------------------------------------------------------------- */
.index_table {background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;/*float:left;*/margin:0px 0px 0px 0px;border-collapse:collapse;}
.my-frame-nomenu .index_table {margin:0px 0px 0px 0px;}

.index_table td { border-spacing:0;padding:20px;margin:0;vertical-align:top;}
.index_table .last {background-color:#f9f9f9; border-left: 1px dashed #ccc;margin: 10px 0;}
.index_table .link_box {color:#888;font-size:10px;}
.index_table h3 {font-size:15px;font-weight:bold;color:#DD1D67; margin-top:0;margin-bottom:5px;}
.index_table .explain {vertical-align:top;}
.index_table .explain span {color:#DD1D67;font-family:'Trebuchet MS',tahoma,arial;font-size:21px;font-weight:bold; margin-top: 5px;}
.index_table .explain p {font-size:10px;color:#888;}
.index_table .explain a {color:#DD1D67;font-weight:bold;}
.index_table .explain .explaincontinue {font-weight:bold;color:#888;font-size:10px;margin:5px 0 5px 0;}
.index_table .explain .info48 {margin:-40px 0 0 -5px; position: relative;}
.index_table_bar {background-color:#c3c3c3;height:19px;padding:5px 0;margin-bottom:10px;margin-top:-10px; clear:left;}
.index_table_bar p {margin: 4px 10px 0 5px;font-weight: bold;float: left;}
.summary_top {background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0; padding:10px;}
.index_table .explain {padding:27px;}


/* -------------------------------------------------------------- 
   Tables
-------------------------------------------------------------- */
.my-table { margin-bottom:10px; border-spacing: 0;}
.my-table td { padding: 2px 10px 2px 0; }


/* -------------------------------------------------------------- 
   Lines table
-------------------------------------------------------------- */

.lines_table {border: 2px solid #fff;background:#E0E0E0;margin-bottom:10px; border-spacing: 1px; *border-collapse: expression('separate', cellSpacing = '1px'); }
.lines_table td {padding:5px;background:#fff; font-weight: normal;}
.lines_table thead td {background-color:#DD1D67;}
.lines_table .thead td {background-color:#DD1D67;}
.lines_table_inactive {opacity:0.4;}
.ie7 .lines_table_inactive td { color:#666!important; background-color:#E0E0E0!important;}
.ie7 .lines_table_inactive td a { color:#666!important; }
.my-column8 .lines_table, .my-column9 .lines_table {width:332px}

/* -------------------------------------------------------------- 
  For table containing infomation listed
-------------------------------------------------------------- */
.my_data_table {width:100%; border-spacing: 0px; padding: 0px; border-radius:3px; margin: 0 0 10px; border:1px solid #C3C3C3; background:#fff; color: #2e2e2e;}
.itembox-wrap .my_data_table {border:none; margin-top:15px;}
.item-input .my_data_table {border:none}

.my_data_table td {padding:6px;border-bottom: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;}
.my_data_table td td { border:none;}
.my_data_table td:last-child{border-right: none;}
.my_data_table tr:last-child td{border-bottom: none;}
.my_data_table tr {background:#fff;}
.my_data_table tr:nth-child(2n) {background: none repeat scroll 0 0 #F4F4F4;}

.my_data_table tr:hover, .my_data_table_group:hover {padding:6px;background:#e4e4e4;color: #000;}
.itembox-wrap .my_data_table tr:hover {background:#ffffff;}
.itembox-wrap .my_data_table tr:nth-child(2n):hover {background:#F4F4F4;}

.my_data_table_head td, .my_data_table_head th, table.display thead th  {
	background-image: -moz-linear-gradient(top, #eaeaea, #dadada) ;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eaeaea), color-stop(1.0, #dadada));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eaeaea', EndColorStr='#dadada');
	font-weight:bold;/*padding:6px;*/min-height:20px;vertical-align: inherit; /*background: url("images/search_wrap_bg.gif") repeat-x scroll left bottom #DD1D67;*/}
.my_data_table_head .succes_bg, .my_data_table_head .choose-all {padding:3px 6px;}
.my_data_table_head a {margin-right:2px;}
.my_data_table_head [align="right"] a{float:right;margin-left:2px;}
.my_data_table + .my-pageblocking {margin:-5px 0 0;}
.my_data_table_head .succes_bg{ background:#99CB00!important; filter:none; }

.my-choose-conference-wrap .my_data_table td {padding:10px 6px;}

.my-state-deleted * {color: #646464!important; text-decoration:line-through;}


.my_data_table_head input {*margin:0 3px;}
.my_data_table_head span { *display:inline-block;}
.my_data_table_group {background:#fafafa;}
.my_data_table .table_seperator_line, .my_data_table .table_seperator_line:hover, .my_data_table .table_seperator_line td{background:none;padding:0; display:none;}
.my_data_table .table-sub-header, .my_data_table .table-sub-header:hover, .my_data_table .table-sub-header td{background:none; padding-top:1.4em;border-top: 1px solid #CCCCCC;}
.my_data_table .icons16 {float:left; margin-right:5px;}
.my_data_table_icon { text-align:center;}
.my_data_table_icon .icons16 { float:none; margin:0;}
.my_data_table_head .icons16 { float: none;}
.my_data_table_scroll {max-height:234px;overflow-y:auto;overflow-x:hidden;}
.my_data_table_scroll input[type="text"] {width:230px;}
.my_data_table_head .wrapper {position: relative; *position: static}
.my_data_table_head .sort_arrow_down, .my_data_table_head .sort_arrow_up {margin:1px 8px 0 3px;}
.my_data_table_min { width:10px;}
.list_table_arrow {background: url('images/table_arrow_down.gif') no-repeat;clear: both;height: 19px;width: 25px;margin: -9px 0 -9px 3px;*margin: -9px 0 -9px 7px;display:block; position: relative;}
.my-data-table-number { text-align:right; white-space:nowrap;}
.my_data_table_head .my-data-table-number .wrapper div {left:0;}
/*tr.addon-order {background:#f2f2f2}*/

.my_data_table_group_child td { background:#dadada;}
.highlight { background-color: #bcd63d; font-weight:bold; padding:1px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }


.my-table-hidden {position:relative; float:right; position:relative; margin:-6px -10px -10px;}
.my-table-hidden .button-pill-alt {position:relative; right:0; top:0;}

.my_data_table_head .wrapper .sort_arrow_down, .my_data_table_head .wrapper .sort_arrow_up {position:absolute;*position:relative;right:0;top:50%;margin:1px 8px 0 3px;*margin:-2px 8px 0 3px;}
.sortarrow .icons16 {margin-right:0;}
.cm_dt_center { text-align: center;}
.cm_dt_center .title { text-align: left;}
.cm_dt_center .title div {height:16px; width:16px; float:left; margin-right: 5px;}
.checkall_hover {width:18px; height: 15px;padding: 2px;background-color:#D9F7AC;}
.postingslist {max-height:40px; width:330px; overflow:auto;}

td.my-data-table-drag, th.my-data-table-drag {width: 20px;  padding: 1px 3px 1px 1px;}
td.my-data-table-drag .choice_box_arrange { margin-right:-1px; border-radius: 3px; }
.my-data-table-drop-zone { background: #F2F2F2;}
.my-demo-input { width: 80px; }
select.my-demo-input { width: 88px; }

/* -------------------------------------------------------------- 
   MENU
-------------------------------------------------------------- */

.menu {margin:10px 0 0 0; padding:1px 1px 1px 1px; width: 300px; height: 1200px; 
  border-radius: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  box-shadow: 2px 2px 2px 4px #666666;
  -webkit-box-shadow: 2px 2px 3px 3px #666666;
  -moz-box-shadow: 2px 2px 3px #666666;
}
.menu a { display:block; padding: 8px 8px 8px 8px; color: #1E1E1E; text-decoration: none; font-weight: bold; margin-bottom:1px; word-spacing: -1px; text-shadow: 0 1px 0 #fff; position:relative;}
/* Gardient */
.menu a { /* Old browsers */
background: -moz-linear-gradient(top,  #e8e8e8 0%, #fdfdfd 25%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(25%,#fdfdfd), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#fdfdfd 25%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8e8e8 0%,#fdfdfd 25%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8e8e8 0%,#fdfdfd 25%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(top,  #e8e8e8 0%,#fdfdfd 25%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
border-radius: 24px;
}

.menu a:hover, .menu-active a{text-shadow: 0 0px 0 #93DCFC; 
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  box-shadow: 2px 2px 3px #666666;
  -webkit-box-shadow: 2px 2px 3px #666666;
  -moz-box-shadow: 2px 2px 3px #666666;
}

.menu-active a{
  color: #E4E4E4;
  text-align: center;
}
/* Gardient */
.menu a:hover, .menu-active a{background: #DD1D67; /* Old browsers */
background: -moz-linear-gradient(top,  #DD1D67 0%, #93DCFC 22%, #93DCFC 33%, #DD1D67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DD1D67), color-stop(22%,#DD1D67), color-stop(33%,#08845A), color-stop(100%,#DD1D67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* IE10+ */
background: linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD1D67', endColorstr='#DD1D67',GradientType=0 ); /* IE6-9 */
}

.menu-active a{
  color: #E4E4E4;
}

.menu-sub { list-style:none; padding:5px 0; margin: 0 0 1px; *width:300px;}
.menu-sub a { background:none; font-weight:normal; padding: 5px 16px; text-shadow: 0 1px 0 #d5d5d5; filter:none; }
.menu-sub a:hover { background:#D3FBED}

/* -------------------------------------------------------------- 
   NOTICE DROPDOWN
-------------------------------------------------------------- */
.my-notice {background:#fff;border:4px solid #fff;color:#fff;width:485px;position:fixed;top:0; left:50%; margin-left:-300px;z-index:20000;padding:0 0 0 115px;}
.my-notice h2 { font-size:18px;font-weight:bold;margin:15px 0 0 0; color:#ffffff;}
.my-notice-warning h2 {color:#000000}
.my-notice ul { clear:left; margin:10px 0 15px 0;}
.my-notice-warning { background: #fac800 url('images/icon_alert.png') no-repeat bottom;color:#000;}
.my-notice-error { background: #c6202d url('images/icon_error.png') no-repeat bottom;} 
.my-notice-ok { background: #86aa19 url("images/icon_ok.png") no-repeat bottom;}


/* -------------------------------------------------------------- 
   Filetype icons
-------------------------------------------------------------- */

.filetype {background: url('images/filetype-icons.png') repeat scroll 0 0 transparent;display: inline-block; height: 16px;width: 16px;}
.filetype-pdf {background-position: -16px 0;}
.filetype-img, .filetype-png, .filetype-jpg, .filetype-bmp, .filetype-jpeg, .filetype-gif {background-position: -32px 0;}
.filetype-ppt {background-position: -48px 0;}
.filetype-xls {background-position: -64px 0;}
.filetype-xlt {background-position: -80px 0;}
.filetype-doc {background-position: -96px 0;}
.filetype-xml {background-position: -112px 0;}
.filetype-txt {background-position: -128px 0;}

.filetype-mov, .filetype-mpg, .filetype-avi {background-position: -144px 0;}
.filetype-rar {background-position: -160px 0;}
.filetype-psd {background-position: -176px 0;}
.filetype-flv {background-position: -192px 0;}


/* -------------------------------------------------------------- 
   Paragraphs
-------------------------------------------------------------- */

.p-last {margin: 0px;}




.ajx-dialog .itembox-wrap {margin-left: 0px;}


.my-frame-nomenu .itembox-wrap, #my_footer .itembox-wrap {margin-left: 0px;}
.my-frame-nomenu h1 {margin-left: 2px;}
.my-frame-nomenu hr {margin-left: 0px;}



/* -------------------------------------------------------------- 
   MenuTable 
-------------------------------------------------------------- */
.menu_table {width:100%; border-spacing: 0px; padding: 2px; border-radius:3px; border:1px solid #C3C3C3; background:#fff; color: #2e2e2e;}
.menu_table td {padding:4px;}

.index_table .menu_table {border:0px}


/* -------------------------------------------------------------- 
   RowHeadTable 
-------------------------------------------------------------- */
.cellborder_table {width:100%; border-spacing: 0px; padding: 2px; border-radius:3px; margin: 0 0 10px; border:1px solid #C3C3C3; background:#fff; color: #2e2e2e;}
.cellborder_table td {padding:6px;border-bottom: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;}


/* -------------------------------------------------------------- 
   Dialog with White Background
-------------------------------------------------------------- */

 -whitecontent {background: #FFFFFF!important; padding: 30px 20px!important;}


/* -------------------------------------------------------------- 
   Menu Bar
-------------------------------------------------------------- */

.menu-bar {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 6px 0px 6px;
  height: 26px;
  line-height: 100%;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  box-shadow: 2px 2px 3px #666666;
  -webkit-box-shadow: 2px 2px 3px #666666;
  -moz-box-shadow: 2px 2px 3px #666666;
  background: #DD1D67;
  border: solid 1px #6D6D6D;
  position:relative;
  z-index:999;
	background: #DD1D67; /* Old browsers */
	background: -moz-linear-gradient(top,  #DD1D67 0%, #93DCFC 22%, #93DCFC 33%, #DD1D67 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DD1D67), color-stop(22%,#DD1D67), color-stop(33%,#08845A), color-stop(100%,#DD1D67)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* IE10+ */
	background: linear-gradient(top,  #DD1D67 0%,#93DCFC 22%,#93DCFC 33%,#DD1D67 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD1D67', endColorstr='#DD1D67',GradientType=0 ); /* IE6-9 */
}

.menu-bar li {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: right;
  position: relative;
  list-style: none;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
}


.menu-bar ul li a {
  font-weight: bold;
  color:#000;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d2d0e2));
  background: -moz-linear-gradient(top,  #ffffff,  #d2d0e2);

  border:1px solid #DD1D67;
  margin:3px 3px 3px 3px;
  text-decoration: none;
  display: block;
  padding: 6px 14px 6px 14px;
  margin-bottom: 6px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}


.menu-bar li ul li a {
  color:#000;
  margin: 0;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
}



.menu-bar ul a:hover {
  background: #D3FBED !important;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  color:#000;
}

.menu-bar ul {
  background: #DDDDDD;
  background: linear-gradient(top,  #DD1D67,  #DD1D67);
  background: -ms-linear-gradient(top,  #DD1D67,  #DD1D67);
  background: -webkit-gradient(linear, left top, left bottom, from(#DD1D67), to(#DD1D67));
  background: -moz-linear-gradient(top,  #DD1D67,  #DD1D67);
  display: none;
  margin: 0;
  padding: 0;
  width: 124px;
  position: absolute;
  left: 0;
  border: solid 1px #B4B4B4;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-box-shadow: 2px 2px 3px #222222;
  -moz-box-shadow: 2px 2px 3px #222222;
  box-shadow: 2px 2px 3px #222222;
}
.menu-bar li:hover > ul {
  display: block;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
}
.menu-bar ul li {
  float: none;
  margin: 0;
  padding: 0;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
}

.menu-bar {
  display: inline-block;
  border-radius: 16;
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
}
  html[xmlns] .menu-bar {
  display: block;
}
* html .menu-bar {
  height: 1%;
}


.link-button{border:3px solid #DD1D67;padding:6px 12px;margin:0 0 5px 5px;
text-shadow:3px 3px #ccc;text-transform:uppercase;font-weight:bold;font-size:10px;
display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border-radius: 18px;background-image: -moz-linear-gradient(top, #fff 30%, #DD1D67); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #752D4C), color-stop(1.0, #FF75AA));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#DD1D67');}


.listbullet {border: 12px solid #FF3482;padding:12px 12px;margin:12px 12px 12px 12px;
display:inline-block;-moz-border-radius: 12px;-webkit-border-radius: 12px;
border-radius: 72px;
}

.btmline {background:url(Assets/Images/btmline.gif) repeat-x;}
.white_bg {background-color: #FFFFFF!important;}
.nomargin {margin:0px 0}

.sort_arrow_up, .sort_arrow_down {width: 9px;height: 5px;margin: 5px 8px 0 3px;display:inline-block;background-repeat:no-repeat;}
.sort_arrow_up {background-image: url('images/arrow_sort_up.gif');}
.sort_arrow_down {background-image: url('images/arrow_sort_down.gif');}

.bordertopbtm td {border-top:1px solid #818181; border-bottom:1px solid #818181;}

.borderleft td {border-left:1px solid #818181;}
.borderright td {border-right:1px solid #818181;}


.nospacetable {border:0 0 0 0; padding:0 0 0 0;margin:0 0 0 0;
border-top:0px; border-bottom:0px; border-left:0px; border-right:0px}
.nospacetable td { border-spacing:0; padding:0px;margin:0;}

.leftdots {border-left: 1px dashed #ccc;margin: 10px 0;}
.shadedborder { 
    position: relative; 
    width: 114px; 
    height: 124px; 
    horizontal-align: center; 
    padding: 0px; 
    box-shadow: 0 0 6px rgba(2,2,2,2); 
}

.last .shadedborder{ 
    width: 396px; 
    height: 570px; 
    horizontal-align: right; 
}

.nopadding_table {width:100%; border-spacing: 0px; padding: 0px; border-radius:0px; background:#ffffff;}
.nopadding_table td {padding:6px;}

.result_table {width:100%; border-spacing: 0px; padding: 2px; border-radius:3px; margin: 0 0 10px; border:1px solid #C3C3C3; background:#fff; color: #2e2e2e;}
.result_table td {padding:3px;border-bottom: 1px solid #F1F1F1}

.my_data_table .less_padding td {padding:2px;}
.purpletext td {color:DD1D67;}


#logintemp .itembox-wrap {margin:0 0 0 0; padding:1px 1px 1px 1px; width: 350px; height: 280px;}

.menu a{font-size:20px;}



/* -------------------------------------------------------------- 
   Headers
-------------------------------------------------------------- */
/* Dialogbox's headers */
h1, h2, h3, h4 {font-weight:bold;}

h1 {margin: 0px 0px 0px 0px; color: #333; font-size: 5vmax; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {margin: 0px 0px 0px 0px; color: #333; font-size: 3.2vmax; font-family: Arial, Helvetica, sans-serif; line-height: 3vmax;}
h3 {margin: 0px 0px 5px 0px; color: #333; font-size: 2.3vmax; font-family: Arial, Helvetica, sans-serif;}
h4 {margin: 0px 0px 5px 0px; font-size: 1.7vmax; line-height: 2vmax;}
h5 {margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 8.5vmax; font-family: Georgia, "Times New Roman", Times, serif;}
h6 {margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 4vmax; font-family: Georgia, "Times New Roman", Times, serif;}


.itembox-wrap h1 {margin: 0px 0px 0px 0px; color: #FE749B; font-size: 5vmax; font-family: 'Bebas Neue', Trebuchet MS, sans-serif; margin-bottom:25px; font-weight:bold;}

.itembox-wrap h2 {margin: 0px 0px 0px 0px; color: #FE749B; font-size: 4vmax; font-family: 'Bebas Neue', Trebuchet MS, sans-serif; margin-bottom:25px; font-weight:bold;}

.itembox-wrap h3 {margin: 0px 0px 0px 0px; color: #FE749B; font-size: 2.5vmax; font-family: 'Bebas Neue', Trebuchet MS, sans-serif;}
.itembox-wrap h4 {margin: 0px 0px 0px 0px; font-size: 2vmax;}



h1, h2, h3, h4, a{text-decoration:none;}



#slideshow { 
	margin: auto; 
	width: 1215px; 
	height: 563px; 
	padding: 15px 0px 20px 38px;
}

#slideshow > div { 
	position: absolute;
	
}

button{border:2px solid #44C6FF;padding:16px 42px;margin:7px 0px 0px 0px;
text-shadow:2px 2px #ccc;text-transform:uppercase;font-weight:bold;font-size:60px;
display:inline-block;-moz-border-radius: 80px;-webkit-border-radius: 100px; color:#ffffff;
border-radius: 80px;background-image: -moz-linear-gradient(top, #FE86B4 30%, #DD1D67); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #FF629E), color-stop(1.0, #FD7FAF));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF629E', EndColorStr='#DD1D67');}


img.bgfixed {
	position:fixed;
	top:0px;
	bottom:-8000px;
	left:0;
	right:0;
}

.align_center {
  		margin: auto;
	}
	
.img_slider img {
	  padding:0px 0px 0px 0px;
	}

.img_slider li {
	  padding:0px 0px 0px 0px;
	  margin:0px 0px 0px 0px;
	}
	
.img_slider li a{
	text-decoration:none;
	}
	
.img_slider {
	  padding:2px;
	  margin:0px;
	}

	.mygalary img {
	  border-radius: 16px;
      box-shadow: 0 0 5px rgba(0,0,0,0.5); 
	}

/* SCROLL BAR
---------------------------------------
*/
/* width */
::-webkit-scrollbar {
  width: 20px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #DD1D67; 
}

/* ------------------------------------------------------------- */

#my_footer {
          width: 100%;
		  position:relative;
		  background-image: url('images/FooterBg.png');
		  z-index:1;
        }
		
/* -------------------------Preload images ------------------------------------ */
@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}
	
/* -------------------------Page loading... ------------------------------------ */

.loader {
    background: #FFFFFF;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
}


.progress{
  	margin: auto;
    top: 800px;
    position: relative;
    height: 30px;
    width: 30%;
    border: 15px solid #48C6FD;
    border-radius: 57px;
}
.progress .color{
    position: absolute;
    background-color: #FF75AA;
    width: 0px;
    height: 30px;
    border-radius: 22px;
    animation: progres 2s infinite linear;
}
@keyframes progres{
    0%{
      width: 0%;
    }
    25%{
        width: 50%;
    }
    50%{
        width: 75%;
    }
    75%{
        width: 85%;
    }
    100%{
        width: 100%;
    }
};

/* ----------------------------------------------------- */
