/********************************************************
 *
 * Copyright (c) 2004 - 2005 Kaspersky Lab
 *
 ********************************************************/


/********************************************************
 * General TAG styles
 ********************************************************/

 TH
  {
    vertical-align:middle;
  }

/********************************************************
 * General classes
 ********************************************************/

 .bg { background-color:#eeeeee; }
 .border { background-color:#337671; }
 .title
   {
     background-color:BAD8D4;
     vertical-align:middle;
     text-align:left;
     height:25;
   }
 .label
   {
     font-size:70%;
     vertical-align:middle;
   }
 .label_required
   {
     font-size:70%;
     color:red;
     vertical-align:middle;
   }
 .text
   {
     font-size:70%;
     vertical-align:middle;
   }

/********************************************************
 * Table classes
 ********************************************************/

 .tbl_header_btns
   {
     background-color:#ECF7F7;
     vertical-align:middle;
     text-align:right;
     height:25;
   }
 .tbl_header
   {
     background-color:#ECF7F7;
     vertical-align:middle;
     text-align:left;
     height:25;
   }
 .tbl_fields
   {
     margin: 5 0 5 0;
     width:100%;
     border:0;
   }


/********************************************************
 * Form styles 
 ********************************************************/

 .btn_list
   {
     width:40;
   }
 .btn
   {
     font-weight:bold;
     width:150;
   }

.title1{
     height:25;
background-color:BAD8D4;
     font-size:90%;
     font-weight:bold;
     text-align:left;
}

.main_butt2 {
        padding: 0px;
        margin: 0px;
        border: 1px solid #5E5E5E;
        DISPLAY: inline-block;
        border-radius: 2px;
}
.main_butt {
        padding: 0px;
        margin: 0px;
        border: 1px solid #5E5E5E;
        DISPLAY: inline-block;
        -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
        border-radius: 2px;
}

.main_butt:active {
        -webkit-box-shadow: 0px 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0px 0 0 rgba(0,0,0,0);
        box-shadow: 0px 0 0 rgba(0,0,0,0);
}

.main_button:hover {
        background: #F0F0F0;
}

.main_button:active {
        background: #e5e5e5;
}

.main_button,.main_button2 {
        padding: 4px 15px;
        margin: 0px;
        cursor: pointer;
        text-align: center;
        font-family: arial,tahoma,verdana;
        border: 1px solid #E0E0E0;
        border-bottom: 1px solid #BEBCB6;
        border-top: 1px solid white;
        background: url('/images/calendar2/button_vk.png') 0px -54px;
        background-color: #F0F0F0;
        font-size: 13px;
        color: #111;
        text-shadow: 0 1px white;
        border-radius: 2px;
}

input[type="button"]:focus,button:focus{
        outline: none;
}

button[disabled]{
        color:#999;
        background: #E2E0DB;
}


.file_wrapper {
float: left;
width: 100%;
display: block;
}

.file_fakeButton {
z-index: 1;
position: absolute;
padding: 0px 0px;
line-height: 23px;
text-align:center;
float: left;

}

.file_blocker {
position: absolute;
z-index: 3;
width: 150px;
height: 23px;
float: left;
margin-left: -155px;
}
.file_customFile {
width: 219px;
margin-left: -132px;
cursor: default;
height: 23px;
z-index: 2;
filter: alpha(opacity: 0);
position: absolute;
opacity: 0;
padding: 0px;
cursor: pointer;
float: left;
}

.tbl_header select {
font-size: 13px;
}
