/* 

	Copyright 2009 Itamar Arjuan
	jsDatePick is distributed under th#e terms of the GNU General Public License.

*/

.JsDatePickBox { position:relative; width:212px; font-family:Arial; }

.JsDatePickBox .jsDatePickCloseButton { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/kalendar/closeButton_normal.gif) left top no-repeat; }
.JsDatePickBox .jsDatePickCloseButtonOver { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/kalendar/closeButton_over.gif) left top no-repeat; }
.JsDatePickBox .jsDatePickCloseButtonDown { cursor:pointer; position:absolute; z-index:1; top:1px; right:10px; width:33px; height:13px; background:url(../images/kalendar/closeButton_down.gif) left top no-repeat; }

.JsDatePickBox .boxLeftWall { float:left; width:7px; margin:0; padding:0; }
.JsDatePickBox .boxLeftWall .leftTopCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/kalendar/boxTopLeftCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxLeftWall .leftBottomCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/kalendar/boxBottomLeftCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxLeftWall .leftWall{ margin:0; padding:0; width:7px; background:url(../images/kalendar/boxSideWallPx.gif) transparent left top repeat-y; overflow:hidden; }

.JsDatePickBox .boxRightWall { float:left; width:7px; margin:0; padding:0;}
.JsDatePickBox .boxRightWall .rightTopCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/kalendar/boxTopRightCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxRightWall .rightBottomCorner{ margin:0; padding:0; width:7px; height:8px; background:url(../images/kalendar/boxBottomRightCorner.png) left top no-repeat;  overflow:hidden; }
.JsDatePickBox .boxRightWall .rightWall{ margin:0; padding:0; width:7px; background:url(../images/kalendar/boxSideWallPx.gif) transparent right top repeat-y; overflow:hidden; }

.JsDatePickBox .topWall { position:absolute; overflow:hidden; top:0px; left:7px; width:198px; height:4px; background:url(../images/kalendar/boxTopPx.gif) transparent left top repeat-x; }
.JsDatePickBox .bottomWall { position:absolute; overflow:hidden; bottom:-1px; left:7px; width:198px; height:4px; background:url(../images/kalendar/boxTopPx.gif) transparent left top repeat-x; }

.JsDatePickBox .hiddenBoxLeftWall { float:left; width:0px; overflow:hidden; overflow:hidden;}
.JsDatePickBox .hiddenBoxRightWall { float:left; width:0px; overflow:hidden; overflow:hidden;}

.JsDatePickBox .boxMain { float:left; background-color:transparent; margin:0; padding:15px 0 5px 0; }
.JsDatePickBox .boxMainStripped { background:transparent; border:none; }
.JsDatePickBox .tooltip {display:none; height:12px; line-height:11px; overflow:hidden; font-size:10px; color:#666666; text-align:left; padding:0px; margin:2px 0 2px 0; }
.JsDatePickBox .weekDaysRow { height:20px;overflow:hidden; line-height:20px; font-size:10px; color:#666666; text-align:center; padding:0px; margin: 5px 0px 0px 15px; }
.JsDatePickBox .weekDaysRow .weekDay {display:block;float:left; height:20px; overflow:hidden; width:21px; margin:0 5px 0 0; padding:0; background: transparent url(../images/kalendar/kal_den.png) no-repeat; color:#f5f5f5}

.JsDatePickBox .boxMainInner { background:transparent; width:198px; float:left; margin:5px 0 0 0; padding:0; }
.JsDatePickBox .boxMainCellsContainer { background-color:transparent; margin: 0px 0px 0px 15px; padding:0; }

.JsDatePickBox .boxMainInner .controlsBar { overflow:hidden; height:20px; position:relative;width:170px; margin-left:25px}
.JsDatePickBox .boxMainInner .controlsBarText { overflow:hidden; height:20px; line-height:20px; color:#000000; font-size:12px; text-align:center; }

.JsDatePickBox .boxMainInner .monthForwardButton  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:22px; background:url(../images/kalendar/monthForward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthForwardButtonOver  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:22px; background:url(../images/kalendar/monthForward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthForwardButtonDown  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:22px; background:url(../images/kalendar/monthForward_normal.png) left top no-repeat; }

.JsDatePickBox .boxMainInner .monthBackwardButton { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:22px; background:url(../images/kalendar/monthBackward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthBackwardButtonOver { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:22px; background:url(../images/kalendar/monthBackward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .monthBackwardButtonDown { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:22px; background:url(../images/kalendar/monthBackward_normal.png) left top no-repeat; }
/*
.JsDatePickBox .boxMainInner .yearForwardButton  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:0px; background:url(../images/kalendar/yearForward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearForwardButtonOver  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:0px; background:url(../images/kalendar/yearForward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearForwardButtonDown  { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; right:0px; background:url(../images/kalendar/yearForward_normal.png) left top no-repeat; }

.JsDatePickBox .boxMainInner .yearBackwardButton { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:0px; background:url(../images/kalendar/yearBackward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearBackwardButtonOver { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:0px; background:url(../images/kalendar/yearBackward_normal.png) left top no-repeat; }
.JsDatePickBox .boxMainInner .yearBackwardButtonDown { overflow:hidden; cursor:pointer; width:20px; height:20px; position:absolute; top:5px; left:0px; background:url(../images/kalendar/yearBackward_normal.png) left top no-repeat; }*/

.JsDatePickBox .boxMainInner .skipDay { cursor:default; overflow:hidden; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; }
.JsDatePickBox .boxMainInner .dayNormal { -khtml-user-select: none; font-size:12px; cursor:pointer; overflow:hidden; color:#4c4c4c; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayNormal.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayNormalToday { -khtml-user-select: none; font-size:12px; cursor:pointer; overflow:hidden; color:#f40f0f; font-weight:bold; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayNormal.gif) left top no-repeat;*/ }

.JsDatePickBox .boxMainInner .dayDisabled { -khtml-user-select: none; cursor:default; font-size:12px; overflow:hidden; color:#999999; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayNormal.gif) left top no-repeat;*/ }

.JsDatePickBox .boxMainInner .dayOver { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#4c4c4c; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayOver.gif) left top no-repeat;*/ }
.JsDatePickBox .boxMainInner .dayOverToday { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; font-weight:bold; color:#f40f0f; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayOver.gif) left top no-repeat;*/ }

.JsDatePickBox .boxMainInner .dayDown { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#f5f5f5; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /*background:url(../images/kalendar/dayDown.gif) left top no-repeat; */ }
.JsDatePickBox .boxMainInner .dayDownToday { -khtml-user-select: none; cursor:pointer; font-size:12px; overflow:hidden; color:#f5f5f5; font-weight:bold; width:21px; height:20px; float:left; margin:4px 5px 0 0; padding:0; text-align:center; line-height:20px; /* background:url(../images/kalendar/dayDown.gif) left top no-repeat;*/ }