/* ===== body =====*/
body, table, table tr, table tr td{font-family: Calibri ,sans-serif;}

body.white {
	background-color: #FFFFFF;
}
body.color {
	background-color: #BBB; 
/*	background-image: url(../source/graphic/main_bg.png); */
}
/* ===== table =====*/
table.border {
	border: 1px solid;
	border-collapse:collapse;
}
table.no_border{
	border-collapse:collapse;
}
/* ===== td =====*/
td.bg{
	text-align: center;
	border: 1px solid;
	background-color: #FFFFFF;
}
td.no_border{
	text-align: center;
}
td.bg_green{
	text-align: center;
	font-weight: bold;
	border: 1px solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: -moz-linear-gradient(top, #6EF06E, #186A18);
	background: -ms-linear-gradient(top, #6EF06E, #186A18);
	background: -o-linear-gradient(top, #6EF06E, #186A18);
	background: linear-gradient(to bottom, #6EF06E, #186A18);
}
td.bg_yellow{
	text-align: center;
	font-weight: bold;
	border: 1px solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFAA00));
	background: -webkit-linear-gradient(top, #FFEE00, #FFAA00);
	background: -moz-linear-gradient(top, #FFEE00, #FFAA00);
	background: -ms-linear-gradient(top, #FFEE00, #FFAA00);
	background: -o-linear-gradient(top, #FFEE00, #FFAA00);
	background: linear-gradient(to bottom, #FFEE00, #FFAA00);
}
td.bg_red{
	text-align: center;
	font-weight: bold;
	border: 1px solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: -o-linear-gradient(top, #FFAA00, #FF0000);
	background: linear-gradient(to bottom, #FFAA00, #FF0000);
}
td.bg_grey{
	text-align: center;
	font-weight: bold;
	border: 1px solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: -webkit-linear-gradient(top, #ECECEC, #696969);
	background: -moz-linear-gradient(top, #ECECEC, #696969);
	background: -ms-linear-gradient(top, #ECECEC, #696969);
	background: -o-linear-gradient(top, #ECECEC, #696969);
	background: linear-gradient(to bottom, #ECECEC, #696969);
}
/* ===== td data =====*/
td.data_header_title{
	text-align: center;
	font-size: 18px;
	color: #FFF;
	border: 1px solid #000;
	background-color: #4682B4;
}
td.data_header_title_right{
	text-align: right;
	font-size: 18px;
	color: #FFF;
	border: 1px solid #000;
	background-color: #4682B4;
}
td.data_header_title_left{
	text-align: left;
	font-size: 18px;
	color: #FFF;
	border: 1px solid #000;
	background-color: #4682B4;
}
td.data_header_no_border{
	text-align: center;
	font-size: 18px;
	color: #334764;
	background-color: #DDD;
}
td.data_header{
	text-align: center;
	font-size: 18px;
	color: #334764;
	border: 1px solid;
	background-color: #DDD;
}
td.data_header_left{
	text-align: left;
	font-size: 18px;
	color: #334764;
	border: 1px solid;
	background-color: #DDD;
}
td.data_header_right{
	text-align: right;
	font-size: 18px;
	color: #334764;
	border: 1px solid;
	background-color: #DDD;
}
td.data_header_column{
	text-align: center;
	font-size: 18px;
	border: 1px solid;
	background-color: #C0C0C0;
}
td.data{
	text-align: center;
	font-size: 18px;
	border: 1px solid;
	height: 35px;
}
td.data_row{
	text-align: center;
	font-size: 18px;
	border: 1px solid;
	height: 35px;
}
td.data_left{
	text-align: left;
	font-size: 18px;
	border: 1px solid;
}
td.data_right{
	text-align: right;
	font-size: 18px;
	border: 1px solid;
}
td.data_small{
	text-align: center;
	font-size: 12px;
	border: 1px solid;
}
td.data_bold{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid;
}
td.data_bold_right{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid;
}
td.box_input_dark{
	text-align: center;
	background-color: #696969;
	border: 1px solid;
}
td.print_data{
	text-align: center;
	font-size: 12px;
	border: 1px solid;
	height: 25px;
}
td.print_data_left{
	text-align: left;
	font-size: 12px;
	border: 1px solid;
	height: 25px;
}
td.print_data_right{
	text-align: right;
	font-size: 12px;
	border: 1px solid;
	height: 25px;
}
td.print_data_no_border{
	text-align: center;
	font-size: 12px;
}
td.print_data_no_border_right{
	text-align: right;
	font-size: 12px;
}
td.print_header{
	text-align: center;
	font-size: 12px;
	background-color: #EEE;
	border: 1px solid;
}
td.print_header_right{
	text-align: right;
	font-size: 12px;
	background-color: #EEE;
	border: 1px solid;
}

tr.row_light {
    background-color: #F5F5F5;
}

tr.row_light:hover {
    background-color: #BBBBBB;
	cursor: pointer;
}

input.add_input{
	font-size:16px;
	color:#000;
	text-align:center;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
input.add_input:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #00CC00 inset;
   -moz-box-shadow:0px 0px 7px #00CC00 inset;
        box-shadow:0px 0px 7px #00CC00 inset;
}
select.add_select{
	font-size:16px;
	color:#000;
	text-align:left;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
select.add_select:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #00CC00 inset;
   -moz-box-shadow:0px 0px 7px #00CC00 inset;
        box-shadow:0px 0px 7px #00CC00 inset;
}
input.edit_input{
	font-size:16px;
	color:#000;
	text-align:center;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFFFFF,#EEEEEE);
	background: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	background: -ms-linear-gradient(#FFFFFF,#EEEEEE);
	background: -o-linear-gradient(#FFFFFF,#EEEEEE);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
input.edit_input:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #0B4DC7 inset;
   -moz-box-shadow:0px 0px 7px #0B4DC7 inset;
        box-shadow:0px 0px 7px #0B4DC7 inset;
}
select.edit_select{
	font-size:16px;
	color:#000;
	text-align:left;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFFFFF,#EEEEEE);
	background: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	background: -ms-linear-gradient(#FFFFFF,#EEEEEE);
	background: -o-linear-gradient(#FFFFFF,#EEEEEE);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
select.edit_select:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #0B4DC7 inset;
   -moz-box-shadow:0px 0px 7px #0B4DC7 inset;
        box-shadow:0px 0px 7px #0B4DC7 inset;
}
option.selected{
	text-decoration: underline;  
	font-weight: bold;
	font-size:16px;
	color:#000;
	text-align:left;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFFFFF,#EEEEEE);
	background: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	background: -ms-linear-gradient(#FFFFFF,#EEEEEE);
	background: -o-linear-gradient(#FFFFFF,#EEEEEE);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
option.selected:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #0B4DC7 inset;
   -moz-box-shadow:0px 0px 7px #0B4DC7 inset;
        box-shadow:0px 0px 7px #0B4DC7 inset;
}
textarea.add_textarea{
	resize: none;
	overflow: auto;
	font-family: Calibri;
	font-size: 16px;
	color: #000;
	text-align: left;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFF,#EEEEEE);
	background: -webkit-linear-gradient(#FFF,#EEEEEE);
	background: -moz-linear-gradient(#FFF,#EEEEEE);
	background: -ms-linear-gradient(#FFF,#EEEEEE);
	background: -o-linear-gradient(#FFF,#EEEEEE);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
textarea.add_textarea:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #00CC00 inset;
   -moz-box-shadow:0px 0px 7px #00CC00 inset;
        box-shadow:0px 0px 7px #00CC00 inset;
}
textarea.edit_textarea{
	resize: none;
	overflow: auto;
	font-family: Calibri;
	font-size: 16px;
	color: #000;
	text-align: left;
	padding:5px 5px;
	border:1px dashed #000;
	background: linear-gradient(#FFF,#DDDDDD);
	background: -webkit-linear-gradient(#FFF,#DDDDDD);
	background: -moz-linear-gradient(#FFF,#DDDDDD);
	background: -ms-linear-gradient(#FFF,#DDDDDD);
	background: -o-linear-gradient(#FFF,#DDDDDD);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
textarea.edit_textarea:focus{
	border:1px dashed #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #0B4DC7 inset;
   -moz-box-shadow:0px 0px 7px #0B4DC7 inset;
        box-shadow:0px 0px 7px #0B4DC7 inset;
}
textarea.white_textarea_left{
	resize: vertical;
	overflow: auto;
	font-family: Calibri;
	font-size: 16px;
	color: #000;
	text-align: left;
	border:solid 1px black;
	background: linear-gradient(#FFF,#EEEEEE);
	background: -webkit-linear-gradient(#FFF,#EEEEEE);
	background: -moz-linear-gradient(#FFF,#EEEEEE);
	background: -ms-linear-gradient(#FFF,#EEEEEE);
	background: -o-linear-gradient(#FFF,#EEEEEE);
}
textarea.white_textarea_left:hover{
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
/* ===== filter =====*/
input.filter_input{
	font-size:18px;
	color:#696969;
	text-align:center;
	height: 30;
	border:1px solid #000;
	border-radius: 5px;
    -moz-border-radius: 5px;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
input.filter_input:focus{
	border:1px solid #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #0B4DC7 inset;
   -moz-box-shadow:0px 0px 7px #0B4DC7 inset;
        box-shadow:0px 0px 7px #0B4DC7 inset;
}
select.filter_12_select{
	font-size: 18px;
	color: #000;
	text-align: center;
	border:solid 1px #000;
	border-radius: 5px;
    -moz-border-radius: 5px;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
-webkit-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
   -moz-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
     -o-transition:background 0.1s linear,
				   box-shadow 0.2s linear;
        transition:background 0.1s linear,
				   box-shadow 0.2s linear;
}
select.filter_12_select:focus{
	border:1px solid #000;
	background: #EEE;
-webkit-box-shadow:0px 0px 7px #FF0000 inset;
   -moz-box-shadow:0px 0px 7px #FF0000 inset;
        box-shadow:0px 0px 7px #FF0000 inset;
}
input.grey_100_16{
	width: 100;
	height: 30;
	font-size:20px;
	color: #000;
	text-align: center;
	border:solid 1px black;
	border-radius: 5px;
    -moz-border-radius: 5px;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
}
input.grey_100_16:hover{
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.grey_100_16_upper{
	width: 100;
	height: 30;
	font-size:20px;
	color: #000;
	text-align: center;
//	text-transform: uppercase;
	border:solid 1px black;
	border-radius: 5px;
    -moz-border-radius: 5px;
	background: linear-gradient(#FFFFFF,#BBBBBB);
	background: -webkit-linear-gradient(#FFFFFF,#BBBBBB);
	background: -moz-linear-gradient(#FFFFFF,#BBBBBB);
	background: -ms-linear-gradient(#FFFFFF,#BBBBBB);
	background: -o-linear-gradient(#FFFFFF,#BBBBBB);
}
input.grey_100_16_upper:hover{
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button{
	width: 65px;
	height: 70px;
	border-radius: 5px;
	padding: 5px 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border:1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#D8E0E6), to(#88969F));
	background: -webkit-linear-gradient(top, #D8E0E6, #88969F);
	background: -moz-linear-gradient(top, #D8E0E6, #88969F);
	background: -ms-linear-gradient(top, #D8E0E6, #88969F);
	background: -o-linear-gradient(top, #D8E0E6, #88969F);
	background: linear-gradient(to bottom, #D8E0E6, #88969F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.button:hover{
	cursor: pointer;
	text-shadow:0px 1px 0px #FFF;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button_limit_on{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	font-size:12px;
	font-weight: bold;
	border:1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFAA00));
	background: -webkit-linear-gradient(top, #FFEE00, #FFAA00);
	background: -moz-linear-gradient(top, #FFEE00, #FFAA00);
	background: -ms-linear-gradient(top, #FFEE00, #FFAA00);
	background: -o-linear-gradient(top, #FFEE00, #FFAA00);
	background: linear-gradient(to bottom, #FFEE00, #FFAA00);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFEE00, endColorstr=#FFAA00);
	-webkit-transition:box-shadow 0.5s;
}
input.button_limit_on:hover{
	cursor: pointer;
	text-shadow:0px 1px 0px #FFF;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button_limit_off{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	font-size:12px;
	font-weight: bold;
	border:1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: -webkit-linear-gradient(top, #ECECEC, #696969);
	background: -moz-linear-gradient(top, #ECECEC, #696969);
	background: -ms-linear-gradient(top, #ECECEC, #696969);
	background: -o-linear-gradient(top, #ECECEC, #696969);
	background: linear-gradient(to bottom, #ECECEC, #696969);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition:box-shadow 0.5s;
}
input.button_limit_off:hover{
	cursor: pointer;
	text-shadow:0px 1px 0px #FFF;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button_next_page_on{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/right.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFAA00));
	background: url(../buttons/20/right.png) no-repeat top, -webkit-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/right.png) no-repeat top, -moz-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/right.png) no-repeat top, -ms-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/right.png) no-repeat top, -o-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/right.png) no-repeat top, linear-gradient(to bottom, #FFEE00, #FFAA00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFEE00, endColorstr=#FFAA00);
	-webkit-transition: box-shadow 0.5s;
}
input.button_next_page_on:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button_next_page_off{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/right.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/right.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/right.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/right.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/right.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/right.png) no-repeat top, linear-gradient(to bottom, ##ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.button_prev_page_on{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/left.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFAA00));
	background: url(../buttons/20/left.png) no-repeat top, -webkit-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/left.png) no-repeat top, -moz-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/left.png) no-repeat top, -ms-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/left.png) no-repeat top, -o-linear-gradient(top, #FFEE00, #FFAA00);
	background: url(../buttons/20/left.png) no-repeat top, linear-gradient(to bottom, #FFEE00, #FFAA00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFEE00, endColorstr=#FFAA00);
	-webkit-transition: box-shadow 0.5s;
}
input.button_prev_page_on:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.button_prev_page_off{
	width: 28px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/left.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/left.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/left.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/left.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/left.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/left.png) no-repeat top, linear-gradient(to bottom, ##ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
/* ===== buttons 20x20 =====*/ 
input.add{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/add.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/add.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/add.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/add.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/add.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/add.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.add:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.delete_on{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/delete.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/delete.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/delete.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/delete.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/delete.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/delete.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#FF0000);
	-webkit-transition: box-shadow 0.5s;
}
input.delete_on:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.delete_off{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/delete.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/delete.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/delete.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/delete.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/delete.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/delete.png) no-repeat top, linear-gradient(to bottom, ##ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.remove{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/remove.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/remove.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/remove.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/remove.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/remove.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/remove.png) no-repeat top, linear-gradient(to bottom, #ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.remove:hover{
	cursor: pointer;
	background: url(../buttons/20/remove.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/remove.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/remove.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/remove.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/remove.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/remove.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.accepted_on{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/color_pick.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.accepted_on:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, linear-gradient(to bottom, #ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.accepted_off{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/accepted.png) no-repeat top, linear-gradient(to bottom, #ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECECEC, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.accepted_off:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/accepted.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/accepted.png) no-repeat top, linear-gradient(to bottom, ##6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.photo{
	width: 48px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/photo.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/photo.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/photo.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/photo.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/photo.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/photo.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.photo:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.print{
	width: 48px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/print.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/print.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.print:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.search_data{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/search.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#696969));
	background: url(../buttons/20/search.png) no-repeat top, -webkit-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/search.png) no-repeat top, -moz-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/search.png) no-repeat top, -ms-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/search.png) no-repeat top, -o-linear-gradient(top, #ECECEC, #696969);
	background: url(../buttons/20/search.png) no-repeat top, linear-gradient(to bottom, #ECECEC, #696969);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#696969);
	-webkit-transition: box-shadow 0.5s;
}
input.search_data:hover{
	cursor: pointer;
	background: url(../buttons/20/search.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/search.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/search.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/search.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/search.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/search.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.lock{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/lock.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/lock.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#FF0000);
	-webkit-transition: box-shadow 0.5s;
}
input.lock:hover{
	cursor: pointer;
	background: url(../buttons/20/unlock.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/unlock.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.unlock{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/unlock.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/unlock.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/unlock.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.unlock:hover{
	cursor: pointer;
	background: url(../buttons/20/lock.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/lock.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/lock.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.on{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/on.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/on.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/on.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/on.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/on.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/on.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.off{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/off.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/off.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/off.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/off.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/off.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/off.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFAA00, endColorstr=#FF0000);
	-webkit-transition: box-shadow 0.5s;
}
input.ask{
	width: 28px;
	height: 28px;
	font-weight: bold;
	color: #FFF;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/ask.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/20/ask.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/ask.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/ask.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/ask.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/ask.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.error_on{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/error.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: url(../buttons/20/error.png) no-repeat top, -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/error.png) no-repeat top, -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/error.png) no-repeat top, -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/error.png) no-repeat top, -o-linear-gradient(top, #FFAA00, #FF0000);
	background: url(../buttons/20/error.png) no-repeat top, linear-gradient(to bottom, #FFAA00, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFAA00, endColorstr=#FF0000);
	-webkit-transition: box-shadow 0.5s;
}
input.error_off{
	width: 28px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/error.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: url(../buttons/20/error.png) no-repeat top, -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/error.png) no-repeat top, -moz-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/error.png) no-repeat top, -ms-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/error.png) no-repeat top, -o-linear-gradient(top, #6EF06E, #186A18);
	background: url(../buttons/20/error.png) no-repeat top, linear-gradient(to bottom, #6EF06E, #186A18);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EF06E, endColorstr=#186A18);
	-webkit-transition: box-shadow 0.5s;
}
input.refresh{
	width: 28px;
	height: 28px;
	font-weight: bold;
	color: #FFF;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/20/refresh.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/20/refresh.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/refresh.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/refresh.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/refresh.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/20/refresh.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.bg_green{
	width: 24px;
	height: 24px;
	border-radius: 5px;
	border: 1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#6EF06E), to(#186A18));
	background: -webkit-linear-gradient(top, #6EF06E, #186A18);
	background: -moz-linear-gradient(top, #6EF06E, #186A18);
	background: -ms-linear-gradient(top, #6EF06E, #186A18);
	background: -o-linear-gradient(top, #6EF06E, #186A18);
	background: linear-gradient(to bottom, #6EF06E, #186A18);
}
input.bg_yellow{
	width: 24px;
	height: 24px;
	border-radius: 5px;
	border: 1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFAA00));
	background: -webkit-linear-gradient(top, #FFEE00, #FFAA00);
	background: -moz-linear-gradient(top, #FFEE00, #FFAA00);
	background: -ms-linear-gradient(top, #FFEE00, #FFAA00);
	background: -o-linear-gradient(top, #FFEE00, #FFAA00);
	background: linear-gradient(to bottom, #FFEE00, #FFAA00);
}
input.bg_red{
	width: 24px;
	height: 24px;
	border-radius: 5px;
	border: 1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAA00), to(#FF0000));
	background: -webkit-linear-gradient(top, #FFAA00, #FF0000);
	background: -moz-linear-gradient(top, #FFAA00, #FF0000);
	background: -ms-linear-gradient(top, #FFAA00, #FF0000);
	background: -o-linear-gradient(top, #FFAA00, #FF0000);
	background: linear-gradient(to bottom, #FFAA00, #FF0000);
}
/* ===== buttons 30x30 =====*/

input.edit{
	width: 48px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/edit.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/edit.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/edit.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/edit.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/edit.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/edit.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.edit:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.save{
	width: 48px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/save.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/save.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/save.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/save.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/save.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/save.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.save:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.print_30{
	width: 30px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/print.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/print.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/print.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.print_30:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
input.service_add{
	width: 48px;
	height: 48px;
	border-radius: 5px;
	border: 1px solid #000;
	background: url(../buttons/30/service_add.png) no-repeat top, -webkit-gradient(linear, left top, left bottom, from(#95c1ff), to(#0b4dc7));
	background: url(../buttons/30/service_add.png) no-repeat top, -webkit-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/service_add.png) no-repeat top, -moz-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/service_add.png) no-repeat top, -ms-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/service_add.png) no-repeat top, -o-linear-gradient(top, #95c1ff, #0b4dc7);
	background: url(../buttons/30/service_add.png) no-repeat top, linear-gradient(to bottom, #95c1ff, #0b4dc7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95c1ff, endColorstr=#0b4dc7);
	-webkit-transition: box-shadow 0.5s;
}
input.service_add:hover{
	cursor: pointer;
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
}
/* ===== buttons 64x64 =====*/
input.car_list{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/car_list.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/car_list.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/car_list.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.car_list:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/car_list.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/car_list.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/car_list.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.service_list{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/service_list.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/service_list.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/service_list.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.service_list:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/service_list.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/service_list.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/service_list.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.client_list{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/client_list.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/client_list.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/client_list.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.client_list:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/client_list.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/client_list.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/client_list.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.dictionary_list{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/dictionary_list.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/dictionary_list.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/dictionary_list.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.dictionary_list:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/dictionary_list.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/dictionary_list.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/dictionary_list.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.worker_list{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/worker_list.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/worker_list.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/worker_list.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.worker_list:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/worker_list.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/worker_list.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/worker_list.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.change_pass{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/change_pass.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/change_pass.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/change_pass.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.change_pass:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/change_pass.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/change_pass.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/change_pass.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.notebook{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/notebook.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/notebook.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/notebook.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.notebook:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/notebook.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/notebook.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/notebook.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.board{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/board.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/board.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/board.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.board:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/board.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/board.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/board.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.www_page{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/www_page.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/www_page.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/www_page.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.www_page:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/www_page.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/www_page.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/www_page.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.menu{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/menu.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/menu.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/menu.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.menu:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/menu.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/menu.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/menu.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}
input.help{
	width: 64px;
	height: 64px;
	border-radius: 5px;
	padding: 1px 0px;
	text-align: center;
	padding-top: 48px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma;
	border: 1px solid #000;
	background: url(../buttons/64/help.png) no-repeat top, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/help.png) no-repeat top, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/help.png) no-repeat top, linear-gradient(to bottom right, #88969F, #D8E0E6);
}
input.help:hover{
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	cursor: pointer;
	background: url(../buttons/64/help.png) no-repeat bottom, -webkit-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/help.png) no-repeat bottom, -ms-linear-gradient(top left, #88969F, #D8E0E6);
    background: url(../buttons/64/help.png) no-repeat bottom, linear-gradient(to bottom right, #88969F, #D8E0E6);
	box-shadow: 0px 2px 1px white inset, 0px -2px 8px #4876FF, 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 8px 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 0.5s;
}