﻿body 
{
    margin: 0px;
}

li
{
    padding-bottom: 10px;
}

.hot_vac
{
    color:#ff0000; 
    font-size: 11px;
    font-weight: bold;
}

/*
.e
{
    background-color:Yellow;    
}
*/

a:hover
{
    font-family:Arial, Verdana, Helvetica, sans-serif; 
    text-decoration: none;
}

.hide
{
    display:none;    
}
    
fieldset 
{
    border:#bbbbbb 1px solid;
    padding:10px;
}
  
legend
{
    font-size: 13px; 
    font-weight: bold;
    color:#0000ff;
}

.tbl_grid
{
    background-color: #bbbbbb;
}
        
select,input,textarea
{
    font-weight:bold;   
    font-size:13px;   
    color:#555555;
    font-family:Arial, Verdana, Helvetica, sans-serif; 
}
    
td,div
{
    color:#333333;
    font-size: 14px;
    font-family:Arial, Verdana, Helvetica, sans-serif;  
}

h1
{
    color:#bbbbbb;
}

td a
{
    font-size: 13px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;    
}

.captcha
{
    width: 80px;
    height: 40px; 
    cursor: pointer;    
}

.d20
{
    height:20px;    
}

.d10
{
    height:10px;    
}

.d5
{
    height:5px;    
}

.MenuSelected
{
    color:#ffffff;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    padding-left: 8px;
    border: 1px solid #8080FF;
}

a.MenuSelected
{
    text-decoration: none;
    font-weight: bold;
    padding-left: 8px;
}

a.MenuSelected:hover
{
    text-decoration: none;
}

a.MenuUnselected
{
    color: #8080FF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 8px;
}

a:hover.MenuUnselected
{
    color: #333333;
    text-decoration: none;
}

.td1
{
    width: 36px; 
    vertical-align: text-top;    
}

.td2
{
   width: 100px; 
   text-align: center;    
}

.bge5e
{
    background-color: #e5e5e5;    
}

.bgfff
{
    background-color: #ffffff;    
}

.logo a
{
    font-size:24px;
    color:#bbbbbb;
    text-decoration:none;
    font-weight:bold;
}

td.logo 
{
    padding:5px 3px 25px 3px; 
}

.nav_bar
{
    background-color:#f0f0f0;
    height:20px;
    padding:0 3px 0 3px;    
}

.cont
{
    padding: 20px 0 20px 0;    
}

.footer
{
    border-top:1px solid #bbbbbb; 
    padding: 3px 3px 15px 3px; 
    font-size:10px;
    clear:both;
}

.td_1_left
{
    width:218px; 
    border-left:1px solid #bbbbbb;
    vertical-align:top;
}

.td_2_left
{
    width:560px; 
    padding-left:10px;
    vertical-align:top;
}

.td_1_right
{
    width: 218px;
    border-right:1px solid #bbbbbb;
    vertical-align:top;
}

.td_2_right
{
    width:560px; 
    padding-right:10px;
    vertical-align:top;
}

.signin_info
{
    color: #ff0000; 
    font-size: 11px; 
    font-weight:bold; 
    padding:10px 0 10px 0;    
    text-align:center;
}

.news_right
{
    font-size:11px; 
    font-weight:bold; 
    text-align:right;    
}

.news_left
{
    font-size:11px; 
    font-weight:bold; 
    text-align:left;    
}

.td_dv
{
    font-weight:bold;
    color:#0000ff;
    font-size:13px;  
    vertical-align:top;  
}

.article_1
{
    border-bottom: 1px solid #bbbbbb; 
    padding-top: 20px;
}

.article_2
{
    padding: 5px 0 5px 0; 
    font-size: 1px;
}

.article_3
{
    width: 10px; 
    border-right: 1px solid #bbbbbb;
}

.article_4
{
    width: 200px; 
    padding-left: 10px;
    vertical-align:top;
}

.article_5
{
    font-size:12px; 
    font-weight:bold; 
    text-align:center; 
    padding:40px 0 0 0;
}

.links1
{
    padding-top:2px;
    font-size:11px;
    text-align:justify;
}

.links1 a
{
    font-size:11px;
    font-weight:bold;
}

.guillotine
{
    font-weight: bold; 
    font-size: 12px;    
}

.cbl td
{
    font-size:12px;
    font-weight:bold;    
}

.que
{
    font-weight: bold;
    color:#ffffff;
    padding:3px;
    background-color:#bbbbbb;
    margin-bottom:3px;
}

.que div
{
    color:#ffffff;
}

.que span
{
    font-weight: bold;
    color:#676767;
}

.ans
{
    font-weight: bold;
    padding: 0px 15px 10px 15px;
}

.ans span
{
    font-weight: bold;
    color:#bbbbbb;
}

.ans div
{
    border-bottom:1px dotted #bbbbbb;
    padding-bottom:3px;
}

.loader
{
    background-color:#f0f0f0;
    border:1px solid #0000ff;
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	text-align:center;
	vertical-align:middle;
	z-index:1000;
}

.loader div
{
    left:-50%;
	top:-50%;
}

.loader img
{
	padding: 25px 50px 25px 50px;    
    width:16px;
    height:16px;
}