.jNiceSelect {
        WIDTH: 160px; POSITION: relative; HEIGHT: 22px;
}
* HTML .jNiceSelect { WIDTH: 160px; POSITION: relative; HEIGHT: 25px;}

.jNiceSelect DIV SPAN {
        BORDER-RIGHT: #5190B3 0px; PADDING-RIGHT: 0px;
        BORDER-TOP: #528EB2 1px solid; PADDING-TOP: 0px;
        BORDER-LEFT: #528EB2 1px solid; PADDING-LEFT: 0px;
        BORDER-BOTTOM: #FFFFFF 1px solid; PADDING-BOTTOM: 0px;
        WIDTH: 140px; HEIGHT: 20px; POSITION: absolute;
}
* HTML .jNiceSelect DIV SPAN { HEIGHT: 23px; }

.jNiceSelect DIV SPAN SPAN, .jNiceSelect DIV SPAN INPUT {
        BORDER-RIGHT: #5190B3 0px; PADDING-RIGHT: 3px;
        BORDER-TOP: #156088 1px solid; PADDING-TOP: 1px;
        BORDER-LEFT: #156088 1px solid; PADDING-LEFT: 3px;
        BORDER-BOTTOM: #B8D7EC 1px solid; PADDING-BOTTOM: 0px;
        FLOAT: none; OVERFLOW: hidden;
        WIDTH: 139px; HEIGHT: 17px; POSITION: absolute;
        FONT: 12px Tahoma;
}
* HTML .jNiceSelect DIV SPAN SPAN, .jNiceSelect DIV SPAN INPUT { HEIGHT: 20px; }

.jNiceSelect DIV A {
        DISPLAY: block; POSITION: absolute; RIGHT: 0px;
        WIDTH: 21px; HEIGHT: 21px;
        BACKGROUND: url(../images_nice/select_right.gif) no-repeat top right;
}
.jNiceSelect UL {
        BORDER-RIGHT: #156088 1px solid; PADDING-RIGHT: 0px;
        BORDER-TOP: #B8D7EC 1px solid; PADDING-TOP: 0px;
        BORDER-BOTTOM: #156088 1px solid; PADDING-BOTTOM: 0px;
        BORDER-LEFT: #B8D7EC 1px solid; PADDING-LEFT: 0px;
        DISPLAY: none;  POSITION: absolute; Z-INDEX: 199; LEFT: 0px; TOP: 22px;
        MARGIN: 0px; OVERFLOW: auto; OVERFLOW-Y: auto;
        WIDTH: 160px; HEIGHT: 150px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff;
}
.jNiceSelect UL LI {
				PADDING: 0; line-height: 1; text-align: left;
}
.jNiceSelect UL LI A, .jNiceSelect UL LI A:visited {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
        DISPLAY: block;  COLOR: #000000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; FONT: 12px Tahoma;
}
.jNiceSelect UL LI b {
				PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
	  		DISPLAY: block;  COLOR: #000000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;
}
.jNiceSelect UL LI A:hover, .jNiceSelect_sel {
        BACKGROUND: #B8D7EC; COLOR: #145C8A;
}
.jNiceSelect UL LI A.selected {
        BACKGROUND: #ededed
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

DIV.jNiceWindow {
  POSITION: absolute; display: none; background-color:#ffffff;  padding:15px;  border:3px outset #C1BFBF;  z-index:199;
}

DIV.jNiceWindow Form { margin: 0; }

A.jNiceWindow {
  POSITION: absolute; DISPLAY: block; BACKGROUND: url(../img/ico_no_image.gif) no-repeat top center; WIDTH: 12px; HEIGHT: 12px; TOP: 2px; RIGHT: 2px;
}

FONT.jNiceWindow {
  COLOR: #145C8A; border-bottom: 1px dashed #145C8A; cursor:pointer;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

DIV.jNiceCheckList {
  POSITION: absolute; display: none; background-color:#ffffff;  padding:15px;  border:3px solid;  z-index:199;
  border-top-color: #B8D7EC; border-left-color: #B8D7EC;
  border-right-color: #528EB2; border-bottom-color: #528EB2;
}

A.jNiceCheckList#close {
  POSITION: absolute; DISPLAY: block; BACKGROUND: url(../img/ico_no_image.gif) no-repeat top center; WIDTH: 12px; HEIGHT: 12px; TOP: 2px; RIGHT: 2px;
}

A.jNiceCheckList#apply {
  POSITION: absolute; DISPLAY: block; BACKGROUND: url(../img/icon_ok.png) no-repeat top center; WIDTH: 21px; HEIGHT: 23px; TOP: -5px; RIGHT: 14px;
}

FONT.jNiceCheckList {
  FONT: 12px Tahoma; COLOR: #145C8A; border-bottom: 1px dashed #145C8A;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.jNiceButton {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
        OVERFLOW: visible; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;
        BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none;
}

.jNiceButton SPAN {
        PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images_nice/btn_right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

.jNiceButton SPAN SPAN {
        vertical-align: middle; height:24px; PADDING-RIGHT: 14px;
        DISPLAY: block; PADDING-LEFT: 28px; FONT: 14px Arial; OVERFLOW: hidden; white-space: nowrap;
        BACKGROUND: url(../images_nice/btn_left.gif) no-repeat;
        TEXT-TRANSFORM: capitalize; COLOR: #000000; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
* HTML .jNiceButton SPAN SPAN { height:28px;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.jNiceBord_v1, .jNiceBord_v2, .jNiceBord_v3, .jNiceBord_v4, .jNiceBord_v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid;
	border-width: 0 1px;
  padding: 0; margin: 0;
}
.jNiceBord_v1 {margin: 0 5px; /*background: #00ff00;*/}
.jNiceBord_v2 {margin: 0 3px; border-width: 0 2px;}
.jNiceBord_v3 {margin: 0 2px;}
.jNiceBord_v4 {margin: 0 1px;}
.jNiceBord_v5 {margin: 0 1px;}

.jNiceBord_text {
  border: 1px solid;
  border-width: 0 1px;
  padding: 0 5px; margin: 0;
}
.jNiceBord_text Form { margin: 0; }
.jNiceBord_text p { margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; }

* HTML .jNiceBord_text { width: 100%; }

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

INPUT.jNiceCheckbox {
  DISPLAY: none;
}

A.jNiceCheckbox {
  DISPLAY: block; BACKGROUND: url(../images_nice/checkbox.gif) no-repeat center top; VERTICAL-ALIGN: middle; WIDTH: 13px; HEIGHT: 13px;
}
A.jNiceChecked {
  DISPLAY: block; BACKGROUND: url(../images_nice/checkbox.gif) no-repeat center bottom; VERTICAL-ALIGN: middle; WIDTH: 13px; HEIGHT: 13px;
  /*BACKGROUND-POSITION: center bottom;*/
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

TR.jNiceRubrics_head TD { FONT: bold 12px Tahoma; COLOR: #424242; background-color:#B7E0F4; PADDING: 1px 3px; }
TD.jNiceRubrics_head { FONT: 12px Tahoma; COLOR: #424242; background-color:#B7E0F4; PADDING: 1px 3px; }

TR.jNiceRubrics_body_f { FONT: 12px Tahoma; COLOR: #424242; background-color:#ffffff; }
TR.jNiceRubrics_body_s { FONT: 12px Tahoma; COLOR: #424242; background-color:#DEF0FC; }

/*TR.jNiceRubrics_body_f TD {PADDING: 5px 1px;}
TR.jNiceRubrics_body_s TD {PADDING: 5px 1px;}*/
