/* BTN1 FOR DIV */
div.btn1 { float: left; border: 1px solid #A8A8A8; background: url(/imgs/btns/1.png) repeat-x top left; padding: 4px 18px; height: 14px; cursor: pointer; text-align: center; font: bold 11px tahoma; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div.btn1:hover { color: #417394; }
div.btn1-clicked { float: left; border: 1px solid #A8A8A8; background: url(/imgs/btns/1-clicked.png) repeat-x top left; padding: 4px 18px; height: 14px; text-align: center; font: bold 11px tahoma; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/*btn 2 */
input.btn2 { border: 1px solid #A8A8A8; background: url(/imgs/btns/2.png) repeat-x top left; padding: 4px 18px; height: 23px; cursor: pointer; text-align: center; font: bold 11px tahoma; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
input.btn2:hover { background-position: 0 -22px; border: 1px solid #333; }

/* BTN1 FOR INPUT */
input[type=button].btn1 { float: left; border: 1px solid #A8A8A8; background: url(/imgs/btns/1.png) repeat-x top left; padding: 4px 18px; height: 23px; cursor: pointer; text-align: center; font: bold 11px tahoma; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
input[type=button].btn1:hover { color: #417394; background-position: 0 -22px; }
input[type=button].btn1-clicked { float: left; border: 1px solid #A8A8A8; background: url(/imgs/btns/1-clicked.png) repeat-x top left; padding: 4px 18px; height: 23px; text-align: center; font: bold 11px tahoma; color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

input[type=checkbox].fake { display: none; }
input[type=checkbox].fakeLive { display: none; }
a.checkbox {	font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; background: url(/imgs/checkbox.gif) no-repeat; height: 16px; padding: 1px 0px 0px 20px; color: #666666; }
a.checkbox:hover { color:#0066FF; text-decoration: underline; }
a.checked { background-position: left -25px; }

.hr { border-bottom: 1px solid #ccc; }

/* ========================================= FONTS DEFAULTS ==================================== */
.dft_1 { font: oblique 12px arial; color:#1369AF; padding: 3px; }
.dft_2 { font: italic 11px verdana; color:#666; }
.dft_3 { font: normal 12px arial; color: #6A99AD; padding: 3px; }
.dft_4 { font: bold 10px tahoma; color: #666; }
.dft_5 { font: bold 10px tahoma; color: #fff; }
.dft_6 { font: normal 10px verdana; color: #fff; }
.dft_7 { font: bold 12px arial; color: #333; }
.dft_8 { font: italic 11px verdana; color: #666; }
.dft_9 { font: oblique 12px arial; color: #333; }
.dft_10 { font: italic 16px georgia; color: #333; padding: 3px; }
.dft_11 { font: bold 12px arial; color: #CC171C; }
.dft_12 { font: italic 14px tahoma; color: #000}
/* ============================================================================================= */

/* ========================================= INPUTS DEFAULTS =================================== */
.dfi_1 { font: normal 12px verdana; color: #3170A3; padding: 3px; background-color: #fff; border: 2px solid #3170A3; width: 300px; -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius: 3px; }
.dfi_3 { font: bold 12px arial; border: 2px solid #666; color: #D33C09; padding: 1px; width: 25px; }
.dfi_4 { font: bold 12px arial; border: 2px solid #666; color: #D33C09; padding: 1px; }
/* ============================================================================================= */


/*INPUTS FOR FOM*/
.select { -moz-box-shadow: 0 0 0.5em red; -webkit-box-shadow: 0 0 0.5em red; box-shadow: 0 0 0.5em red; }
	#fm9 { width: 300px; color: #000; margin: 2px; }
	/*FONT SIZE 9px*/
	label.lb9 { color: #383838; font-weight: 700; line-height: 13px; font-size: 9px; margin-top: 3px; }
	input.ip9[type=text] , input.ip9[type=password] , textarea { width: 285px; color: #000; margin: 3px 0; padding: 4px; font-size: 10px; font-family: Arial; border: 1px solid #717171; }
	/*FONT SIZE 10px*/
	label.lb10 { color: #383838; font-weight: 700; line-height: 14px; font-size: 10px; margin-top: 3px; }
	input.ip10[type=text] , input.ip10[type=password] , textarea { width: 100%; color: #000; margin: 3px 0; padding: 4px; font-size: 11px; font-family: Arial; border: 1px solid #717171; }
	/*FONT SIZE 12px*/
	label.lb12 { color: #383838; font-weight: 700; line-height: 13px; font-size: 12px; margin-top: 3px; }
	input.ip12[type=text] , input.ip12[type=password] , textarea { width: 100%; color: #000; margin: 3px 0; padding: 4px; font-size: 13px; font-family: Arial; border: 1px solid #717171; }
