
/*--------------BUTTON-------------------------------------*/
.button_enter { background:url('/images2/main/form/search.gif') no-repeat 0 0; height:27px; width:35px; margin-left:5px; }
.button_enter input { height:25px; width:35px; background:none; border:none; padding:0; cursor:pointer; }

.button_next { background:url('/images2/main/form/button_next_l.png') no-repeat 0 0; height:29px; float:left; clear:both; cursor: pointer; white-space: nowrap; }
.button_next .button_next_r { background:url('/images2/main/form/button_next_r.png') no-repeat right 0; height:29px; float:left; position:relative; right:-15px; }
.button_next .button_next_r .input_span, .button_next_hover .button_next_r .input_span, .button_next_click .button_next_r .input_span, .button_next_wait .button_next_r .input_span, .button_next_disabled .button_next_r .input_span{ border:none; background:none; padding:0px 6px 0px 16px; color:#fff; font-size:1.15em; text-shadow:-1px -1px 0 #1a6baf; position:relative; left:-15px; margin:0; cursor:pointer; height: 29px; line-height: 29px; display: block; }
.button_next .button_next_r .loader, .button_next_hover .button_next_r .loader, .button_next_click .button_next_r .loader, .button_next_disabled .button_next_r .loader { display:none; background:url('/images2/main/form/button_next_loader.gif') no-repeat 0 0; color:#fff; position:absolute; top:6px; left:-66px; margin-left:50%; width:103px; height:23px; text-align:center; text-shadow:-1px -1px 0 #1a6baf;  }
.button_next_hover { background:url('/images2/main/form/button_next_l.png') no-repeat 0 -29px; height:29px; float:left; clear:both; cursor: pointer; white-space: nowrap;  }
.button_next_hover .button_next_r { background:url('/images2/main/form/button_next_r.png') no-repeat right -29px; height:29px; float:left; position:relative; right:-15px; }
.button_next_click { background:url('/images2/main/form/button_next_l.png') no-repeat 0 -58px; height:29px; float:left; clear:both; white-space: nowrap;  }
.button_next_click .button_next_r { background:url('/images2/main/form/button_next_r.png') no-repeat right -58px; height:29px; float:left; position:relative; right:-15px; }
.button_next_wait { background:url('/images2/main/form/button_next_l.png') no-repeat 0 -58px; height:29px; float:left; clear:both; white-space: nowrap;  }
.button_next_wait .button_next_r { background:url('/images2/main/form/button_next_r.png') no-repeat right -58px; height:29px; float:left; position:relative; right:-15px; }
.button_next_wait .button_next_r .loader { background:url('/images2/main/form/button_next_loader.gif') no-repeat 0 0; color:#fff; position:absolute; top:6px; left:-66px; margin-left:50%; width:103px; height:23px; text-align:center; text-shadow:-1px -1px 0 #1a6baf; }
.button_next_wait .button_next_r .input_span { visibility:hidden; }
.button_next_disabled { background:url('/images2/main/form/button_next_l.png') no-repeat 0 -87px; height:29px; float:left; clear:both; white-space: nowrap;  }
.button_next_disabled .button_next_r { background:url('/images2/main/form/button_next_r.png') no-repeat right -87px; height:29px; float:left; position:relative; right:-15px; }
.button_next_disabled .button_next_r .input_span  { text-shadow:none !important; }

.hidden_input{ opacity:0; filter: alpha(opacity=0);  width: 100% !important; height: 29px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; position: absolute;  }
.button_small  .hidden_input,
.button_small_hover  .hidden_input,
.button_small_click  .hidden_input,
.button_small_wait  .hidden_input,
.button_small_disabled  .hidden_input
{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 29px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: static; }
*+html .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 100% !important; height: 29px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: static; }

*+html .button_next .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: absolute; }
*+html .button_small_hover .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: absolute; }
*+html .button_small_click .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: absolute; }
*+html .button_small_wait .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: absolute; }
*+html .button_small_disabled .hidden_input{ opacity:0; filter: alpha(opacity=0); width: 1px !important; height: 1px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; left: 0 !important; cursor: pointer; top:0; float: left; margin-right: -100% !important; position: absolute; }



.button_small { background: url('/images2/main/form/button_l.png') no-repeat scroll 0 0; clear:both; float:left; height:25px; display: block; cursor: pointer; overflow: hidden; }
.button_small .button_small_r { background:url('/images2/main/form/button_r.gif') no-repeat scroll right 0; float:none !important; height:25px; display: block; }
.button_small .button_small_r .input_span{ background:none; border:none; color:#fff; font-size:1.15em; margin:0 0 -25px; padding:0px 13px 0px; text-shadow:-1px -1px 0 #1a6baf; height: 25px; line-height: 25px; display: block;  }
.button_small .button_small_r .input_span, .button_small_hover .button_small_r .input_span, .button_small_click .button_small_r .input_span, .button_small_wait .button_small_r .input_span, .button_small_disabled .button_small_r .input_span{ border:none; background:none; padding:0px 0px 0px; margin:0px 13px -25px; color:#fff; font-size:1.15em; text-shadow:-1px -1px 0 #1a6baf; cursor:pointer; height: 25px; line-height: 25px; display: block !important; /*overflow: hidden;*/ }
.button_small .button_small_r .loader, .button_small_hover .button_small_r .loader, .button_small_click .button_small_r .loader, .button_small_disabled .button_small_r .loader { display: none; background:url('/images2/main/form/button_small_loader.gif') no-repeat 0 0 ;   }
.button_small_hover { background:url('/images2/main/form/button_l.png') no-repeat 0 -25px; height:25px; float:left; clear:both; cursor: pointer; overflow: hidden; }
.button_small_hover .button_small_r { background:url('/images2/main/form/button_r.gif') no-repeat right -25px; height:25px !important; float:none !important; display: block;  }
.button_small_click { background:url('/images2/main/form/button_l.png') no-repeat 0 -50px; height:25px; float:left; clear:both; overflow: hidden; }
.button_small_click .button_small_r { background:url('/images2/main/form/button_r.gif') no-repeat right -50px; height:25px; float:none; display: block;  }
.button_small_wait { background:url('/images2/main/form/button_l.png') no-repeat 0 -50px; height:25px; float:left; clear:both; overflow: hidden; }
.button_small_wait .button_small_r { background:url('/images2/main/form/button_r.gif') no-repeat right -50px; height:25px; float:none; display: block;  }
.button_small_wait .button_small_r .loader { background:url('/images2/main/form/button_small_loader.gif') no-repeat 0 0 ; color:#fff; margin-top:5px; left:50%; margin-left: -19px; width:12px; height:13px; text-align:center; text-shadow:-1px -1px 0 #1a6baf; font-size:.9em; display: block !important; position: relative !important; padding: 0 13px;}
.button_small_wait .button_small_r .input_span { visibility:hidden; margin-bottom: -25px; }
.button_small_disabled { background:url('/images2/main/form/button_l.png') no-repeat 0 -75px; height:25px; float:left; clear:both; overflow: hidden; }
.button_small_disabled .button_small_r { background:url('/images2/main/form/button_r.gif') no-repeat right -75px; height:25px; float:none; display: block;  }
.button_small_disabled .button_small_r .input_span { text-shadow:none !important; }

*html .button_small {overflow: visible;}
*html .button_small_hover {overflow: visible;}
*html .button_small_click {overflow: visible;}
*html .button_small_wait {overflow: visible;}
*html .button_small_disabled {overflow: visible;}

*html .button_small .hidden_input	{ position: static !important; background:#ddd !important; width: 1px !important; height: 1px !important; display: inline; }
*html .button_small_hover .hidden_input	{ position: static !important; background:#ddd !important; width: 1px !important; height: 1px !important; display: inline; }
*html .button_small_click .hidden_input	{ position: static !important; background:#ddd !important; width: 1px !important; height: 1px !important; display: inline; }

.button_doublerow { background: url('/images2/main/form/button_doublerow_l.gif') no-repeat scroll 0 0; clear:both; float:left; height:42px; display: block; cursor: pointer; position:relative; }
.button_doublerow .button_doublerow_r { background:url('/images2/main/form/button_doublerow_r.gif') no-repeat scroll right 0; float:none !important; height:39px; display: block; position:relative; padding-top:3px }
.button_doublerow .button_doublerow_r .input_span{ background:none; border:none; color:#fff; font-size:1.10em; margin:0; padding:0px 6px 0px; text-shadow:-1px -1px 0 #1a6baf; height: 42px; line-height: 17px; display: block;  }
.button_doublerow .button_doublerow_r .input_span, .button_doublerow_hover .button_doublerow_r .input_span, .button_doublerow_click .button_doublerow_r .input_span, .button_doublerow_wait .button_doublerow_r .input_span, .button_doublerow_disabled .button_doublerow_r .input_span{ border:none; background:none; padding:0px 6px 0px; color:#fff; font-size:1.10em; text-shadow:-1px -1px 0 #1a6baf; position:relative; margin:0; cursor:pointer; height: 25px; line-height: 17px; display: block !important;  }
.button_doublerow .button_doublerow_r .loader, .button_doublerow_hover .button_doublerow_r .loader, .button_doublerow_click .button_doublerow_r .loader, .button_doublerow_disabled .button_doublerow_r .loader { display:none; background:url('/images2/main/form/button_small_loader.gif') no-repeat 0 50%; color:#fff; position:absolute; top:5px; left:-19px; margin-left:50%; width:38px; height:34px; text-align:center; text-shadow:-1px -1px 0 #1a6baf; font-size:.9em; line-height: 34px;  }
.button_doublerow_hover { background:url('/images2/main/form/button_doublerow_l.gif') no-repeat 0 -42px; height:42px; float:left; clear:both; cursor: pointer;  }
.button_doublerow_hover .button_doublerow_r { background:url('/images2/main/form/button_doublerow_r.gif') no-repeat right -42px; height:39px !important; position:absolute; float:none; position:relative; display: block; padding-top:3px; }
.button_doublerow_click { background:url('/images2/main/form/button_doublerow_l.gif') no-repeat 0 -84px; height:42px; float:left; clear:both; }
.button_doublerow_click .button_doublerow_r { background:url('/images2/main/form/button_doublerow_r.gif') no-repeat right -84px; height:39px; position:absolute; float:none; position:relative; display: block; padding-top:3px; }
.button_doublerow_wait { background:url('/images2/main/form/button_doublerow_l.gif') no-repeat 0 -50px; height:42px; float:left; clear:both; }
.button_doublerow_wait .button_doublerow_r { background:url('/images2/main/form/button_doublerow_r.gif') no-repeat right -50px; height:42px; position:absolute; float:none; position:relative; display: block;  }
.button_doublerow_wait .button_doublerow_r .loader { background:url('/images2/main/form/button_small_loader.gif') no-repeat 0 50%; color:#fff; position:absolute; top:5px; left:50%; margin-left: -19px; width:38px; height:13px; text-align:center; text-shadow:-1px -1px 0 #1a6baf; font-size:.9em; line-height: 42px;  }
.button_doublerow_wait .button_doublerow_r .input_span { visibility:hidden; }
.button_doublerow_disabled { background:url('/images2/main/form/button_doublerow_l.gif') no-repeat 0 -75px; height:42px; float:left; clear:both; }
.button_doublerow_disabled .button_doublerow_r { background:url('/images2/main/form/button_doublerow_r.gif') no-repeat right -75px; height:42px; position:absolute; float:none; position:relative; display: block;  }
.button_doublerow_disabled .button_doublerow_r .input_span { text-shadow:none !important; }

.info-warning-ok {position: absolute; font-size: 13px; color: #009900; background: #e1f7e1; padding: 3px 9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-left: 20px;}
.info-warning-ok .arrow-left {position: absolute; border-right: 17px solid #e1f7e1; border-top: 11px outset transparent; background: none; margin-left: -22px; margin-top: 2px; height: 1px; width: 1px;}
.info-warning-no  {position: absolute; font-size: 13px; color: #cc0000; background: #f7e1e1; padding: 3px 9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-left: 20px;}
.info-warning-no .arrow-left {position: absolute; border-right: 17px solid #f7e1e1; border-top: 11px solid transparent; background: none; margin-left: -22px; margin-top: 2px; height: 1px; width: 1px;}