/***************************/
/* Style by Mamed Mamedov  */
/***************************/
body
{
    font-family: Times New Roman;
    font-size: 90%;
    margin: 0px;
    padding: 0px;
}

p
{
    text-indent: 30px;
}

.blockSeparator
{
    background-image: url( "/img/design/rightSeparator.png" );
    background-repeat: repeat-y;
    background-position: center;
}

.rightBlock
{
    background-image: url( "/img/design/news_bg.png" );
    background-repeat: repeat-x;
    background-position: top;
    height: 250px;
    border: 1px solid gray;
}


img
{
    border: 0px;
}



input, select
{
    font-family: Times New Roman;
    font-size: 100%;
}

textarea
{
    font-size: 100%;
    font-family: Lucida Sans Unicode;
}


tr.formFooter
{
    background-color: #999999;
}

.fw
{
    width: 100%;
}

.w90
{
    width: 90%;
}


.fh
{
    height: 100%;
}

a:link, a:visited, a:active
{
    color: #0033cc;
    text-decoration: none;
}

a:hover
{
    color: #00B700;
    text-decoration: underline;
}

li.warning
{
    list-style-image: url( '/img/icons/warn12.gif' );
    list-style-position: outside;
}

li.error
{
    list-style-image: url( '/img/icons/error16.gif' );
    list-style-position: outside;
}

li
{
    list-style-image: none;
}

span.textWarning
{
    color: red;
    font-weight: bold;
}

span.textError
{
    font-weight: bold;
    font-style: italic;
}

.thin
{
    margin-top: 0px;
    margin-bottom: 0px;
}

ul.upThin, ol.upThin
{
    margin-top: 0px;
}

table.thin
{
    border-collapse: collapse;
    border-spacing: 0;
}

.hidden
{
    display: none;
}

.tinyCaptions
{
    color: #525252;
    font-weight: bold;
    font-size: 150%;
}

.tinyMenu hr
{
    border: 2px dotted #D3D3D3;
}

.tinyMenu
{
    margin-bottom: 5px;
}



.staffInfo img
{
    border: 1px double #A9A9A9;
    padding: 1px;
}


.gray
{
    color: gray;
}


tr.caption
{
    font-size: 110%;
    background-color: #F5F5F5;
}

.lightCaption
{
    font-weight: bold;
    background-color: #F2F2F2;
}


/* Header Buttons */

.btn_bgx
{
    background-image: url( "/img/design/btn/btnx_bg.png" );
}

/* Table design */

.headerTabs
{
    /* margin-bottom: 10px; */
    height: 23px;
}

.headerTabs a
{
    padding-right: 15px;
    padding-left:  15px;
    text-align: center;
}

.headerTabs a:link, .headerTabs a:visited, .headerTabs a:active
{
    color: white;
    text-decoration: none;
}

.headerTabs a:hover
{
    color: white;
    text-decoration: underline;
}

.tooltip
{
   background: #FFFDEC;
   border:1px solid #9D9D9D;
   color:#333333;
   font:menu;
   margin:0px;
   padding:3px 5px;
   position:absolute;
/*   visibility:hidden; */
   display: none;
   z-index: 10000;
}

.highlighted
{
  border: double 1px #FF7642;
  padding: 5px;
  background-color: #FFF5EA;
}

div.page_numbers a
{
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #F2F2F2;
    text-decoration: underline;
}

div.page_numbers span.pagenum_a
{
    background: #676767;
    color: white;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Langugage selectors, located at the top of every page */
span.langSelector
{
    padding: 3px;
    border: 1px solid #DCDCDC;
    background-color: #696969;
    cursor: pointer;
}

span.langSelector_hovered
{
    background-color: #C0C0C0;
    color: #696969;
}

span.langSelector a
{
    font-size: 90%;
    color: white;
    font-weight: bold;
    font-variant: small-caps;
}

/* Design-based style table */
.a-wide
{
    width: 100%;
}

.a-table-header-top
{
    background-color: #ACA7A7;
    height: 118px;
}

.a-table-header-top tr.buttonz
{
    background-image: url( "/img/design/btn/btn_bg.png" );
    background-repeat: repeat-x;
    background-position: 2px 2px;
}

.a-table-footer
{
    height: 105px;
    background-color: #3A3A3A;
    color: #DDDDDD;
}


.top-button
{
    cursor: pointer;
    text-align: center;
}

