﻿ABBR, ACRONIM{
  border-bottom:1px dotted;  
  cursor:help;
}
INPUT{padding:1px 0}
INPUT, TEXTAREA, SELECT{
  font-size:1.2em;
  font-weight:normal;
  font-family:inherit;
    
}
/*================================= common elements ============================== */

.textmode /* need for working with browser in text mode */
{
    display:none;
}

.clear
{
    clear: both !important;
    display: block !important;
    height: 0px !important;
    margin: 0 !important;
    font-size: 0px !important;
    line-height: 0px !important;
    float:none !important;
    background: transparent none !important;
    overflow: hidden;
}



.left
{
    float:left;
}

.right
{ 
    float:right;
}

.full
{
    width:90%;
}

.page_title
{
    font-size:16px;
    margin-bottom:20px;
    /*padding-left:10px;*/
}

.mandatory
{
    /*background: url(images/inner/asterisk.gif) no-repeat 100% 5px;*/
}

.note
{
    font-style:italic;
}

.bordered
{
    border:1px solid #EEE;
}

.blackborder
{
    border:1px solid #000;
}

img.bordered
{
    border-color:#999;
}

.lit_pad 
{
    padding:10px;
}

.simplelist li
{  
    clear:both;
    margin-bottom:11px;
}

* html .simplelist li { margin-bottom:7px;}
*+html .simplelist li { margin-bottom:7px;}

.labledlist label, label.mainlabel
{
    display:block;
    float:left;
    width:110px;
}

.roundcorners{
    border:1px solid #EEE;
    padding:10px;
    margin-bottom:10px;
    clear:both;
    padding-top: 3px;
    margin-top:2px;
}


.checkboxlist li
{
    clear:both;
    float:none;
    display:block;
    padding:0px;
}

.checkboxlist input
{
    float:none;
    display:inline;
    padding:0px;
}

.checkboxlist label 
{
    float:none !important; 
    display:inline !important;
    padding:0px;
}



.checkbox label{
    float:none !important;
    display:inline !important;
    padding:0px !important;
    width:auto !important;
    font-weight:normal !important;
}
.checkbox INPUT{
  border:0 none !important;
}
.inline
{
    float:none;
    display:inline;
    width:auto;
}

.txtred{
  color:#c00;  
}
.hider{width:0 !important; height:0 !important; clear:none !important; float:none !important; overflow:hidden !important; font-size:0 !important; line-height:0!important;}
/* ===================================== Design of buttons ==================================== */

.login_button{
        float: left;
        margin-right:8px;
        background:url(images/buttons/b1.gif) no-repeat;
        width:141px;
        height:21px;
        color:#FFFFFF;
        text-align:center;
        line-height:21px;
        text-decoration:none;
}

.submit_button{
        float:/*right*/left;
}

.b1, .b2, .b3, .b4{
        display:block;
        text-align:center;
        text-decoration:none;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
}
.b1, .b3, .b4{
        background:url(images/buttons/b1.gif) no-repeat;
        width:141px;
        height:21px;
        line-height:21px;
        color:#FFF;
        cursor:pointer;
        cursor:hand;
}
.b2{
        background:url(images/buttons/b2.gif) no-repeat;
        width:68px;
        height:18px;
        line-height:18px;
        color:#666;
}
.b3{
        background:url(images/buttons/b3.gif) no-repeat;
        width:219px;
}
.b4{
        background:url(images/buttons/b4.gif) no-repeat;
}
button,
button *,
A,
A *{
  cursor:pointer;
  cursor:hand;    
}
