



select.date 
{
    width:40px;
}
select.year 
{
    width:53px;
    margin-right:10px;
}

label.history 
{
}

label 
{
    /*padding:5px 0 5px 0;*/
    cursor:pointer;
    font-size:11px;
}

input.large 
{
    width:300px;
}

input.medium
{
    width:150px;
}

input.small
{
    width:100px;
    text-align:center;
}


input.text 
{
    font-size:12px;
    line-height:20px;
    height:20px;
    padding:0 0 0 3px;
    display:block;
    border:1px solid #ddd;
    margin-right:5px;
}

input.readonly
{
    font-size:12px;
    line-height:20px;
    height:20px;
    padding:0 0 0 3px;
    display:block;
    background-color:#f4f4f4;
    border:1px solid #ddd;
    margin-right:5px;
}

input.fileupload
{
	width: 400px;	
}

#editor label 
{
    display:block;
    padding:10px 0 3px 0;
}

#editor table.checklist td
{
	width: 200px;
}

#editor table.checklist label
{
	display: inline;
	padding-right: 10px;
}

#editor textarea 
{
    width:100%;
}



#fieldset select {
width:200px;
}

#fieldset select option.off{
background-color:#eee;
color:#bbb;
}

form {
margin:0;
padding:0;
}


textarea {
width:140;
height:40px;
border:1px solid #aaa;
}

textarea.readonly {
width:140;
height:40px;
background-color: #f7f7f7;
}


select {
width: 126px;
}



span.btn {
background-image:url('/css/weather/submit_01.gif');
background-repeat:no-repeat;
background-position:bottom left;
cursor:pointer;
padding-left:5px;
display:block;
float:left;
}

span.btn input {
border:0;
background:transparent;
background-image:url('/css/weather/submit_02.gif');
background-repeat:no-repeat;
background-position:bottom right;
color:#444;
font-size:11px;
padding-right:5px;
height:23px;
font-family:tahoma,verdana;
display:block;
}

span.btn_hist_submit input {
border:0;
background:transparent;
background-image:url('../images/history_submit.png');
background-repeat:no-repeat;
background-position:bottom right;
color:#444;
font-size:11px;
text-align: center;
height:21px;
width: 80px;
font-family:tahoma,verdana;
display:block;
}

span.btn_hist input {
border:0;
background:transparent;
background-image:url('../images/history_button.png');
background-repeat:no-repeat;
background-position:bottom right;
color:#444;
font-size:11px;
text-align: center;
height:20px;
width: 54px;
font-family:tahoma,verdana;
display:block;
}

span.btn_hist a {
border:0;
background:transparent;
background-image:url('../images/history_button.png');
background-repeat:no-repeat;
background-position:bottom right;
color:#444;
font-size:11px;
text-align: center;
height:20px;
width: 54px;
font-family:tahoma,verdana;
display:block;
}

span.btn a {
border:0;
background:transparent;
background-image:url('/css/weather/submit_02.gif');
background-repeat:no-repeat;
background-position:bottom right;
color:#444;
font-size:11px;
padding:0 20px 0 15px;
line-height:23px;
font-family:tahoma,verdana;
display:block;
text-decoration:none;
}

span.btn:hover {
background-position:top left;
}

span.btn:hover input {
color:#000;
background-position:top right;
}

span.btn:hover a {
background-position:top right;
color:#000;
}



span.mail_login input 
{
    display:inline;
    float:left;
}

span.mail_login label 
{
    display:inline;
    padding:0 0 0 10px;
    line-height:20px;
}
span.updateCheckerLog
{
	padding-top: 5px;
	font-size: 10px;
}



input.default
{
  clear:both;
  padding:2px 2px 2px 2px;
  background-image:url('../images/button_darkblue.png');
  background-position:4px 50%;
  background-repeat:no-repeat;
  text-align:center;
  display:block;
  background-color:#D1EEF9;
  width:84px;
  margin-right: 8px;
  margin-bottom:2px;
  font-size:11px;
  border:0;
}

input.apply
{
  border:0;
  clear:both;
  padding:2px 2px 2px 2px;
  background-image:url('../images/button_darkblue.png');
  background-position:4px 50%;
  background-repeat:no-repeat;
  text-align:center;
  display:block;
  background-color:#D1EEF9;
  width:84px;
  /*margin-top: 4px;*/
  margin-right: 8px;  
  margin-bottom:2px;
  font-size:11px;
}



