﻿body.adminPage{ font-size:0.7em; font-family:Verdana, Sans-Serif; background:#fff; }

body.adminPage input, select,textarea{ font-size:100%; font-family:Arial, Sans; }
/* body.adminPage input, select,textarea{ font-size:100%; border:1px solid #cccccc; font-family:Verdana, Arial, Sans; color: #333333; }
body.adminPage input{ height:20px; line-height:14px; } 
body.adminPage input.aButton{ height:22px; padding:0 0 0 0; margin:0; font-family:Arial, Sans; color:#fff;}
body.adminPage input.subButton{ height:16px; line-height:10px; padding:0 0 0 0; margin:0; border:1px solid #9c9c9c; font-family:Verdana, Arial, Sans; color: #333333; font-size:80%; }
body.adminPage select{ height:20px; line-height:14px; }
html>body.adminPage input{ height:16px; padding-top:2px; }
html>body.adminPage select{ height:17px; }
*/
body.adminPage ul{ list-style:none; }

/* Tables */
body.adminPage table{ border:0; }
body.adminPage table th{ padding:3px 3px 3px 3px; border:0; }
body.adminPage table tr{ border:0; }
body.adminPage table td{ padding:3px; border:0;  }

body.adminPage table.adminT{ border-top:1px solid #00489d; border-left:1px solid #00489d; }
body.adminPage table.adminT th{ padding:5px 3px 5px 3px; border-right:1px solid #00489d; border-bottom:1px solid #00489d; color:#fff; background:#00489d; }
body.adminPage table.adminT th.thBidding{ width:175px; }
body.adminPage table.adminT th.thWinningBid{ width:100px; }
body.adminPage table.adminT th.thRunDetails{ width:220px; }
body.adminPage table.adminT th.thPaymentDetails{ width:320px; }
body.adminPage table.adminT tr{ border:0; }
body.adminPage table.adminT td{ padding:4px; border-right:1px solid #00489d; border-bottom:1px solid #00489d; }
body.adminPage table.adminT td.alignCenter{ text-align:center; }
body.adminPage #adminContent table.adminT td p{ margin:0 0 3px 0; padding:0 0 0 0; text-align:left; }
body.adminPage table.adminT td label{ color:#999; clear:both;  }
body.adminPage table.adminT td div{ padding:0 0 3px 0; clear:both; }
body.adminPage table.adminT td div label{ width:100px; float:left;  }
body.adminPage table.adminT td strong.stAddress{ margin:0 0 8px 0; padding:0 0 0 0; display:block; }
body.adminPage #adminContent table.adminT td ul{ margin:0 0 0 0; padding:0 0 0 0; text-align:center;  }
body.adminPage #adminContent table.adminT td ul li{ margin:0 0 0 0; padding:0 0 2px 0; background:none; }
body.adminPage #adminContent a.aUp{padding:0 15px 0 0; background:url(../IMG/iconArrowUp1.gif) no-repeat right; }
body.adminPage #adminContent a.aDown{padding:0 15px 0 0; background:url(../IMG/iconArrowDown1.gif) no-repeat right; }

/* */
.error{ color:#f00; }
.success{ color:#393; }
.vSpace1{ height:1px; clear:both; display:block; line-height:1px; font-size:0;}
a.aButton{ height:22px; line-height:21px; display:block; text-decoration:none; font-weight:bold; font-family:Arial; text-align:center; color:#fff; }
#adminContent a.aButton{ height:22px; line-height:21px; display:block; text-decoration:none; font-weight:bold; font-family:Arial; text-align:center; color:#fff; }
input.aButton{ height:22px; font-weight:bold; color:#fff; }
a.aBtn70, input.aBtn70{ width:70px; background:url(../IMG/btn70.gif) no-repeat; }
a.aBtn80, input.aBtn80{ width:80px; background:url(../IMG/btn80.gif) no-repeat; }
a.aBtn90, input.aBtn90{ width:90px; background:url(../IMG/btn90.gif) no-repeat; }
a.aBtn100, input.aBtn100{ width:100px; background:url(../IMG/btn100.gif) no-repeat; }
a.aBtn110, input.aBtn110{ width:110px; background:url(../IMG/btn110.gif) no-repeat; }
a.aBtn120, input.aBtn120{ width:120px; background:url(../IMG/btn120.gif) no-repeat; }
a.aBtn130, input.aBtn130{ width:130px; background:url(../IMG/btn130.gif) no-repeat; }
a.aBtn140, input.aBtn140{ width:140px; background:url(../IMG/btn140.gif) no-repeat; }
a.aBtn150, input.aBtn150{ width:150px; background:url(../IMG/btn150.gif) no-repeat; }
a.aBtn160, input.aBtn160{ width:160px; background:url(../IMG/btn160.gif) no-repeat; }
a.aBtn170{ width:170px; }
a.aBtn180{ width:180px; }
a.aBtn190{ width:190px; }
a.aBtn200{ width:200px; }
body.adminPage div.aButtons{ height:22px; margin:10px 0 0 0; }
body.adminPage div.aButtons ul{ height:22px; padding:0 0 0 0; float:right; }
body.adminPage div.aButtons ul li{ margin:0 0 0 0; padding:0 0 0 10px; float:left; }

.adminBarWrap{height:60px; margin:0 0 10px 0; text-align:left; background:#999 url(../IMG/bg_adminbar.gif) repeat-x; }
#adminBar{width:780px; height:100%; margin:0 auto; }

#adminBarLeft{width:580px; height:60px; float:left;}
#adminBarLeft h1{height:30px; line-height:25px; font-size:12px; font-weight:bold; color:#00489d;}
#adminBarLeft ul{ height:30px; padding:0; margin:0 0 0 0; }
#adminBarLeft ul li{ padding:0; margin:0 0 0 0; float:left; }
#adminBarLeft ul li a{ width:140px; height:30px; line-height:28px; padding:0 0; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#fff; background:url(../IMG/bg_Tab1Off.gif) no-repeat; }
#adminBarLeft ul li a:hover,#adminBarLeft ul li a.on{color:#00489d; background:url(../IMG/bg_Tab1On.gif) no-repeat;}
#adminBarLeft ul li a.edit{ border:1px solid #f33; border-bottom:2px solid #666; color:#f33; background:#fff; }
#adminBarLeft ul li a.edit:hover{color:#fff; background:#f00;}

#adminBarRight{ width:190px; height:60px; float:left; }
#adminBarRight a{ width:80px; height:22px; margin:25px 0 0 0; float:right; line-height:18px; text-align:center; display:block; text-decoration:none; font-weight:bold; color:#fff; background:url(../IMG/btn80.gif) no-repeat; }

#adminWrapper2ColTop{ width:780px; height:15px; margin:0 auto; background:url(../IMG/bg_WrapperTop.gif) no-repeat; }
#adminWrapper{width:400px; margin:0 auto; text-align:left;}
#adminWrapper2Col{width:780px; margin:0 auto; text-align:left; background:url(../IMG/bg_Wrapper.gif) repeat-y;}
#adminWrapper2ColBottom{ width:780px; height:15px; margin:0 auto; background:url(../IMG/bg_WrapperBottom.gif) no-repeat; }

#adminWrapper2Col #adminContent{ width:600px; float:left; margin:0 0 0 0; padding:0 0 10px 0; background:url(../IMG/bg_Content.gif) repeat-y; }
#adminWrapper2Col #adminContentTop{ height:10px; line-height:10px; font-size:1px; background:url(../IMG/bg_ContentTop.gif) no-repeat; }

*html #adminContent{ height:350px; }
#adminContent{ min-height:350px; }
#adminContent .languageBx{ height:14px; margin:0 10px; }
#adminContent .languageBx ul{ height:14px; padding:0 0 0 5px; float:right; border-left:1px solid #999;}
#adminContent .languageBx ul li{ margin:0 5px 0 0; padding:0 5px 0 0; float:left; border-right:1px solid #999; }
#adminContent .languageBx ul li a{ float:left; }
#adminContent .languageBx ul li a:hover,#adminContent .languageBx ul li a.selected{ font-weight:bold; }
#adminContent h1{ padding:5px 0 6px 0; margin:0 10px 20px 10px; clear:both; border-bottom:1px solid #00489d; font-size:160%; color:#00489d; }
#adminContent h2{ margin:0 0 10px 0; padding:10px 0 5px 0; border-bottom:1px solid #666; font-size:100%; }
#adminContent table{ margin:0 10px 10px 10px;}
#adminContent p{ margin:0 10px 8px 10px; }
#adminContent a{ color:#00489d; }
#adminContent ul{ margin:0 10px 8px 10px; }
#adminContent ul li{ padding:0 0 12px 18px; background:#fff url(../IMG/iconArrow1.gif) no-repeat 0 10px; }
#adminContent ul li ul li a{ color:#00489d; }

#adminLeftCol{ width:160px; margin:0 10px 0 0; float:left; }
#LHSTop{ width:150px; height:10px; line-height:1px; margin:0 0 0 10px; padding:0 0 0 0; font-size:1px; background:url(../IMG/bg_LHSTop.gif) no-repeat; }
#LHSBottom{ width:150px; height:40px; line-height:10px; margin:0 0 0 10px; padding:0 0 0 0; font-size:1px; background:url(../IMG/bg_LHSBottom.gif) no-repeat; }
#LHSNav{ width:150px; margin:0 0 0 10px; padding:0 0 0 0; background:url(../IMG/bg_LHS.gif) repeat-y; }
#adminLeftCol ul{ width:100%; margin:0 0 0 0; padding:0 0 0 0; }
#adminLeftCol ul li{ width:150px; float:left; padding:0; background:none; }
#adminLeftCol ul li a{ text-decoration:none; line-height:16px; display:block; padding:5px 0 5px 10px; border-bottom:1px solid #fff; font-weight:bold; color:#fff; }
* html #adminLeftCol ul li a{ width:139px; }
#adminLeftCol ul li a:hover,#adminLeftCol ul li a.on{ text-decoration:none; color:#00489d; background:url(../IMG/bg_LHSOn.gif) repeat-y; }

#adminFooterWrap{height:35px; margin:20px 0 0 0; color:#fff; background:#999 url(../IMG/bg_adminfooter.gif) repeat-x}
#adminFooter{width:780px; text-align:right; margin:0 auto;}
#adminFooter p{line-height:20px;}

/* Login */
.adminLoginBx{ width:400px; margin:80px auto 80px auto; padding:0 0; color:#fff; background:url(../IMG/bg_LoginBx.gif) repeat-y; }
.adminLoginBx .adminLoginBxTop{ height:10px; line-height:10px; font-size:1px; background:url(../IMG/bg_LoginBxTop.gif) no-repeat;}
.adminLoginBx .adminLoginBxBottom{ height:10px; line-height:10px; font-size:1px; background:url(../IMG/bg_LoginBxBottom.gif) no-repeat; }
.adminLoginBx h1{ margin:0 10px 10px 10px; padding:0 0 5px 0; border-bottom:1px solid #fff; font-size:150%; }
.adminLoginBx p{ margin:0 10px; padding:0 0 8px 0;}
.adminLoginBx p label{ width:80px; float:left; padding:3px 0 0 0; }
.adminLoginBx p input{ width:180px; padding:3px 3px; }
.adminLoginBx div.buttonBx{ width:280px; margin:0 10px; padding:0 0 10px 0; text-align:right; }
.adminLoginBx div.buttonBx input{ border:0; }
.adminLoginBx p.pHomeLink{ margin:0 10px; padding:10px 0 8px 0; }
.adminLoginBx p.pHomeLink a{ color:#fff; }

.aValidationBx{ min-height:10px; margin:0 10px 8px 10px; padding:5px 0 5px 0; border:1px solid #f00; }
.aValidationBx ul{ margin:0 10px; padding:0 0 0 0; }
.aValidationBx ul li{ padding:0 0 0 0; background:none; color:#f00; }

.adminLoginBx .validationBx{ margin:0 10px 8px 10px; padding:5px 0 5px 0; border:1px solid #fff; }
.adminLoginBx .validationBx ul{ margin:0 10px; padding:0 0 0 0; }
.adminLoginBx .validationBx ul li{ padding:0 0 0 0; background:none; color:#fff; }

#adminContent ul.navTree{ margin:0 10px; padding:5px; background:#00489d; }
#adminContent ul.navTree li{ margin:3px 0 10px 0; padding:5px 0 5px 25px; background:#fff url(../IMG/iconArrow1.gif) no-repeat 5px 4px;}
#adminContent ul.navTree li ul{ margin:18px 10px 8px 0; padding:0 0 0 0; background:#d8e3f0; }
#adminContent ul.navTree li ul li{ min-height:10px; margin:0 0 0 0; padding:5px 0 8px 25px; background:url(../IMG/iconArrow2.gif) no-repeat 5px 5px;}
#adminContent ul.navTree a.aUp{padding:0 15px 0 0; background:url(../IMG/iconArrowUp1.gif) no-repeat right; }
#adminContent ul.navTree a.aDown{padding:0 15px 0 0; background:url(../IMG/iconArrowDown1.gif) no-repeat right; }

#adminContent .selectGroupBx{ margin:0 10px 15px 10px; padding:0 0 8px 0; border:1px solid #437fbe; }
#adminContent .selectGroupBx h2{ height:20px; line-height:20px; margin:0 0 8px 0; padding:0 10px 0 10px; font-size:100%; color:#fff; background:#437fbe; }
#adminContent .selectGroupBx .selectGroupBxCol1{ width:360px; margin:0 10px 0 0; float:left; border-right:1px solid #437fbe; }
#adminContent .selectGroupBx .selectGroupBxCol2{ width:190px; float:left; text-align:center; }
#adminContent .selectGroupBx p{ margin:0 10px 4px 10px; padding:0; }
#adminContent .selectGroupBx label{ width:110px; padding:3px 0 0 0; float:left; display:block; }
#adminContent .selectGroupBx select{ width:200px; border:1px solid #ccc; }
#adminContent .selectGroupBx select.month{ width:100px; }
#adminContent .selectGroupBx select.year{ width:96px; }
#adminContent .selectGroupBx input{ width:198px; padding:3px 0; border:1px solid #ccc; }
#adminContent .selectGroupBx table{ margin:0 0 0 10px; padding:0; }
#adminContent .selectGroupBx table td{ padding:0; }
#adminContent .selectGroupBx table p{ margin:0 0 0 0; padding:0; }
#adminContent .selectGroupBx table div.buttons{ width:310px; height:22px; margin-top:6px; text-align:right; }
#adminContent .selectGroupBx table div.buttons ul{ height:22px; float:right; }
#adminContent .selectGroupBx table div.buttons ul li{ margin:0 0 0 5px; padding:0 0 0 0; float:left; }

/* Download List */
ul.aDownloadList{ height:25px; margin:0 10px 0 10px; padding:3px 0 0 0; border-bottom:1px solid #437fbe; border-top:1px solid #437fbe; }
ul.aDownloadList li{ margin:0 10px 0 0; float:left; }

/* Image Gallery */
.imageGalleryBx{ margin:0 15px 10px 15px; padding:0 0 0 0; }
#content .imageGalleryBxTop div.buttons ul{}
#content .imageGalleryBxTop div.buttons ul li{ float:left; background:none; }

#adminContent .imageGalleryBx1{ margin:0 0 0 0; padding:10px 0 10px 0; text-align:center; border:1px solid #ccc; }
#adminContent .imageGalleryBx1 table{ width:450px; margin:0 auto; }
#adminContent .imageGalleryBx1 table td{ padding:0 0 0 0; text-align:center; }
.imageGalleryBx1 table td a.Off{ color:#ccc; background:#eee; }
#adminContent .imageGalleryBx1 table td p{ width:450px; margin:0 0 8px 0; text-align:left; }
#adminContent .imageGalleryBx1 table td p.pCaption{ text-align:center; }
#adminContent .imageGalleryBx1 table td p label{ width:120px; float:left; }
#adminContent .imageGalleryBx1 table td p input{ width:200px; }
#adminContent .uploadBx{ padding:10px; border:1px solid #666; }
#adminContent .imageGalleryBx1 table td .uploadBx p.pUpload input{ height:22px; }
#adminContent .imageGalleryBx1 table td .uploadBx p{ width:430px; }

.imageGalleryBx1 img{ margin:0 auto; }

.imageGalleryBx1 div.nextPrev{ height:22px; margin:3px 0 3px 0; text-align:center; }
#adminContent .imageGalleryBx1 div.nextPrev ul{ width:190px; margin:0 auto; }
#adminContent .imageGalleryBx1 div.nextPrev ul li{ margin:0 0 0 0; padding:0 0 0 0; float:left; background:none; }
#adminContent .imageGalleryBx1 div.nextPrev ul li.liPrevious{ padding:0 6px 0 0; }

.imageGalleryBx1 div.buttons{ height:22px; margin:8px 0 0 0; clear:both; }
.imageGalleryBx1 div.buttons ul{ margin:0 0 0 0; float:right; }
.imageGalleryBx1 div.buttons ul li{ margin:0 0 0 0; padding:0 0 0 5px; float:left; line-height:20px; color:#fff; background:none; }

.imageGalleryBx2{ margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px solid #666; }
.imageGalleryBx2 table{ width:186px; margin:0 0 0 0; }
.imageGalleryBx2 table td{ padding:1px; text-align:center; }

/* Form Styles */
.validationAdmin{ margin:10px 0; padding:5px 0; border:1px solid #f00; }
#adminContent .validationAdmin ul{ margin:0 10px; }
#adminContent .validationAdmin ul li{ padding:0 0 0 0; background:none; }

#adminContent .formAdmin{ width:580px; border:1px solid #00489d; }
.formAdmin{ margin:0 0 8px 0; color:#000; background:#d8e3f0; }
.formAdmin td{ padding:10px 0; }
.formAdmin tr.FormHeader td{ height:25px; margin:0 0 10px 0; padding:0 10px; font-weight:bold; color:#fff; background:#00489d; }
#adminContent .formAdmin h2.FormHeader{ margin:0 0 10px 0; padding:0 10px 0 10px;  }
#adminContent .formAdmin p{ margin:0 10px 0 10px; padding:0 0 8px 0; clear:both; }
#adminContent .formAdmin h2{ height:25px; line-height:24px; margin:0 0 10px 0; padding:0 10px; font-size:100%; font-weight:bold; color:#fff; background:#00489d; }
#adminContent .formAdmin h3{ font-size:110%; margin:10px 10px 10px 10px; padding:0 0 5px 0; clear:both; border-bottom:1px solid #999; }
#adminContent .formAdmin p label{ width:150px; float:left; margin:0 10px 0 0; padding:3px 0 0 0; text-align:right; }
.formAdmin p input{ width:180px; padding:3px 0 3px 0; float:left; border:1px solid #ccc; }
.formAdmin p input.imgCalendar{ width:16px; height:16px; margin:3px 0 0 2px; }
.formAdmin p input.uploadControl{ width:200px; height:22px; }
.formAdmin p input.url{ width:100px; }
.formAdmin p textarea{ width:180px; height:60px; float:left; }
.formAdmin p textarea.description{ width:180px; height:100px; }
.formAdmin p textarea.comment{ width:300px; height:120px; float:left; }
.formAdmin p .checkBox input{ width:15px; height:15px; border:0; }
.formAdmin p select{ width:180px; float:left; }
.formAdmin p select.short1{ width:70px; margin-right:5px; float:left; }
.formAdmin hr{ height:1px; border:0; margin:5px 0 5px 0; color:#00489d; background:#00489d; }
.formAdmin p span{ float:left; }
.formAdmin p span.vSpace1{ float:none; }
.formAdmin p span.star{ float:left; }
.formAdmin p span.note{ width:200px; float:right; font-size:90%; color:#00489d; }
.formAdmin p span.noteShort{ width:350px; float:right; font-size:90%; color:#6c9e2f; }
.formAdmin p span.noteShort2{ width:170px; float:right; font-size:90%; color:#6c9e2f; }
.formAdmin p span.note a{ float:left; margin:0 10px 0 0; }
.formAdmin div.buttons{ width:354px; min-height:20px; padding:10px 0 15px 0; text-align:right; }
#adminContent .formAdmin div.buttons ul{ float:right; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
#adminContent .formAdmin div.buttons ul li{ float:left; margin:0 0 0 0; padding:0 0 0 0; list-style:none; background:none; }
#adminContent .formAdmin div.buttons a{ margin:0 0 0 5px; }

.formAdmin span.radioBxYesNo{ width:180px; margin:0 0 0 0; padding:3px 0 2px 0; float:left; clear:none; border:1px solid #ccc; background:#fff; }
#adminContent .formAdmin span.radioBxYesNo input{ width:15px; height:15px; margin:0 3px 0 0; float:left; border:0; }
#adminContent .formAdmin span.radioBxYesNo label{ width:60px; float:left; padding:0 0 3px 0; text-align:left; }

.formAdmin table.radioButtons{ width:180px; margin:0 0 0 0; float:left; border:1px solid #ccc; background:#fff; }
.formAdmin table.radioButtons input{ width:auto; border:0; }
#adminContent .formAdmin table.radioButtons label{ width:auto; float:none; text-align:left; }

.formAdmin p span.checkBoxBx{ width:380px; min-height:70px; float:left; padding:3px 3px; border:1px solid #ccc; background:#fff; }
.formAdmin p span.checkBoxBx input{ width:15px; height:15px; border:0; margin:0 3px 0 0; }
#adminContent .formAdmin p span.checkBoxBx label{ width:160px; font-weight:bold; margin:0 10px 0 0; text-align:left; }



.existingPageBx{ border:1px solid #999; background:#ccc; }
.newPageBx{ border:1px solid #999; background:#ccc; }
body.adminPage .newPageBx div.buttons{ margin:10px 10px 10px 10px; }
body.adminPage .existingPageBx div.buttons{ margin:10px 10px 10px 10px; }

.mainRB{ height:20px; margin:0 10px 10px 10px; padding:10px 0 0 0; display:block; border-bottom:1px solid #666; }
.mainRB input{ width:15px; height:15px; float:left; margin:0 5px 0 0; }
.mainRB label{ float:left; font-weight:bold; }

/* Assign Box */
#adminContent .formAdmin .assignBx{ width:500px; padding:0 0 8px 0; }
#adminContent .formAdmin .assignBx .Bx1{ width:190px; float:left; }
#adminContent .formAdmin .assignBx .Bx2{ width:180px; float:left; }
#adminContent .formAdmin .assignBx .BtnsAddRemoveBx{ width:90px; float:left; }
#adminContent .formAdmin .assignBx .BtnsAddRemoveBx a{ margin:15px 0 0 0; }
#adminContent .formAdmin .assignBx .BtnsAddRemoveBx label{ margin:0 0 0 20px; }
#adminContent .formAdmin select.listBox{ width:180px; height:80px; }

/* Address Box */
#adminContent .formAdmin .addAddressBx{ background:#fff; }

/* Pagination Styles */
#adminContent .paginationBx{ width:580px; margin:10px 0 10px 10px; padding:5px 0 2px 0; border-top:1px solid #437fbe; border-bottom:1px solid #437fbe; font-weight:bold; background:#fff; }
#adminContent .paginationBx div.paging{ width:315px; float:right; }
#adminContent .paginationBx ul,#adminContent .paginationBx ul{ float:right; margin:0 0 0 0; list-style:none; }
#adminContent .paginationBx ul li,#adminContent .paginationBx ul li{ float:left; margin:0 0 0 0; padding:0 3px; list-style:none; background:none; }

/* Calendar Styles */
body.adminPage .ajax__calendar_container {border:1px solid #999; background:#fff;}
body.adminPage .ajax__calendar_body {}
body.adminPage .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {}
body.adminPage .ajax__calendar_container table{border:0;}
body.adminPage .ajax__calendar_container table th{ padding:0; border:0; }
body.adminPage .ajax__calendar_container table tr{ border:0; }
body.adminPage .ajax__calendar_container table td{ padding:1px; border:0;  }

body.adminPage .calendarBx .ajax__calendar_container { border:1px solid #646464; color:#652d91; background:#fff; }
body.adminPage .calendarBx .ajax__calendar_other .ajax__calendar_day,
body.adminPage .calendarBx .ajax__calendar_other .ajax__calendar_year { color: black; }
body.adminPage .calendarBx .ajax__calendar_hover .ajax__calendar_day,
body.adminPage .calendarBx .ajax__calendar_hover .ajax__calendar_month,
body.adminPage .calendarBx .ajax__calendar_hover .ajax__calendar_year { color: black; font-weight:bold; }
body.adminPage .calendarBx .ajax__calendar_active .ajax__calendar_day,
body.adminPage .calendarBx .ajax__calendar_active .ajax__calendar_month,
body.adminPage .calendarBx .ajax__calendar_active .ajax__calendar_year { color: black; font-weight:bold; background:#eaf1e1; }
