/* Forms */

form {}

form span.required { color: #B71919;}
form .hint_required { font-size: 11px; margin-top: 20px; padding-right: 20px;}

form input, 
form textarea, 
form select { width: 100%; height: 22px; border: 1px solid #000000; margin-bottom: 10px; color: #000000;
font-family: tahoma, veardana, arial; font-size: 12px; padding-top: 3px; background-color: #ffffff}

form textarea { height: 200px;}
form .label { margin-bottom: 10px;}
form input.required, 
form textarea.required { background-color: #FEFAFA;}

form input.simple, 
form input.strong { border: 1px solid #ffffff; background-color: #ffffff;} 
form input.strong { font-weight: bold;}

form textarea.required_short { height: 100px; background-color: #FEFAFA;}
form input.merch { width: 124px; height: 25px; font-weight: bold;  border: 1px solid #cccccc;}
form input.mersh { cursor: hand; font-weight: bold;  border: 1px solid #cccccc;}

form input.check { width: auto; border: none;}

form input.send { cursor: hand; width: 141px; height: 49px; background: url("./b_send.gif") no-repeat 0 0; border: none;
margin-top: 20px; float: right; position: relative; left: 5px; margin-bottom: 0;}

form input.next,
form input.next_gr,
form input.enter { cursor: hand; width: 104px; height: 40px; border: none; margin-top: 20px; float: right; 
position: relative; left: 1px; margin-bottom: 0;}

form input.next { background: url("./b_next.gif") no-repeat 0 0;}
form input.next_gr { background: url("./zajavka.gif") no-repeat 0 0;}
form input.enter { background: url("./b_enter.gif") no-repeat 0 0;}

form .next_gr2 { cursor: hand; width: 69px; height: 28px; border: none; 
background: url("./zajavka.gif") no-repeat 0 0; float: left; display: inline; position: relative; top: -4px;}

form input.save { cursor: hand; width: 124px; height: 40px; border: none; margin-top: 13px; float: right; 
position: relative; left: 1px; margin-bottom: 0; background: url("./b_save.gif") no-repeat 0 0;}

form input.check { width: 20px; margin: 0; position: relative; top: -2px; left: -4px;}
form input.readonly { border: 1px solid #cccccc;}

form .warning { color: #B71919; padding: 20px 25px; margin-top: 0; margin-bottom: 10px; background-color: #FEFAFA;} 

.button_t{border:0; background:0; color:#0188A9; font-weight:bold; text-align:left; text-decoration:underline;}
.ul_li{background:url(item0000.gif) no-repeat left;padding-left:20px;}

.login table{margin-bottom:10px;}
.remember{float:left;line-height:40px;padding-left:180px;}
.chk{width:15px;height:15px;margin-top:12px;float:left;margin-right:10px;}
form input.enter { cursor: hand; width: 106px; height: 40px; border: none; margin:0;padding:0;float:right;form input.enter { cursor: hand; width: 106px; height: 40px; border: none; margin:0;padding:0;float:left;}
