BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    text-align:center;
    padding: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
}
#main_table{
    margin-top:0px;
}
HR
{
    COLOR: #999999;
}
A
{
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: underline;
}

.footer
{
    FONT-SIZE: 12px;
}
div.footer{
    color:#999999;
    padding-right:10px;
    padding-bottom:10px;
}
TD.footer1
{
    padding: 5px 10px 1px 10px;
    FONT-SIZE: 11px;
    COLOR: #999999;
    BACKGROUND-COLOR:#ffffff;
}
TD.footer
{
    padding: 2px 10px 10px 10px;
    FONT-SIZE: 11px;    
    COLOR: #999999;
    BACKGROUND-COLOR: #ffffff;
}
TD.footer2
{
    padding: 5px 10px 5px 10px;
    FONT-SIZE: 11px;
    COLOR: #999999;
    BACKGROUND-COLOR:#ffffff;
}
A.footer
{
    color:#0A205C;
    text-decoration:none;
}
A.footer1
{
    COLOR: #0A205C;
}
A.footer2
{
    COLOR: #0A205C;
    TEXT-DECORATION: none;
    font-size:10px; 
}
A.footer2:hover
{
    TEXT-DECORATION: none;
}

TD.login_form
{
    padding: 0px 10px 0px 10px;
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-STYLE:normal;
    TEXT-DECORATION: none;
    background-color:#ffffff;
}
td.menu{
    padding: 2px 2px 2px 20px;
    FONT-SIZE: 10px;    
    COLOR: #999999;
    BACKGROUND-COLOR: #ffffff;    
}
A.menu
{
    COLOR: #999999;
}
TD.company_header
{
    padding: 10px 10px 10px 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none;
    background-color:#0A205C;
}
tr.top_menu{
    background-color:#0A205C;
}
TD.top_menu
{
    color:#D1DCFC;
    padding: 5px 0px 5px 0px;
    BACKGROUND-COLOR:#0A205C;       
    font-size:12px; 
    vertical-align:bottom;  
}
TD.top_menu_m
{
    BACKGROUND-COLOR: #0A205C;  
    vertical-align:middle;
}
A.top_menu
{   
    color:#D1DCFC;
    text-decoration:underline;
    font-size:12px;
    font-weight:bold;
    padding: 3px 10px 3px 10px;
}
a.top_menu:hover{
    background-color:#455B98;
    text-decoration:none;
}
td.td_border_lr{
    border-left:1px solid #1B2867; 
    border-right:1px solid #1B2867;
}
td.td_border_l{
    border-left:1px solid #1B2867; 
}
td.td_border_r{
    border-right:1px solid #1B2867;
}

DIV.caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #455B98;
}
DIV.description
{
    text-align:justify;
    font-size:11px;
    color:#111111;
    TEXT-INDENT: 0px;
}
TD.idx_news
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    vertical-align:top;
}
A.idx_news
{

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
div.index1{
    padding-top:10px;
    padding-left:20px; 
    border-bottom: 1px dotted #CCCCCC; 
    width:80%;
}
div.index2{
    padding-top:0px;
    padding-left:20px; 
    border-bottom: 1px dotted #CCCCCC; 
    width:80%;
}
div.index3{
    padding-top:0px;
    padding-left:0px; 
    border-bottom: 1px dotted #CCCCCC; 
    width:100%;
}

TD.left_menu
{
    border-left: 1px solid #1B2867;
    border-right: 0px solid #1B2867;    
    BACKGROUND-COLOR: #ffffff;
    vertical-align:top;
}
A.left_menu,span.left_menu
{
    color:#111111;
    font-size:11px;
    text-decoration:none;
}
A.left_menu:hover
{
    TEXT-DECORATION: underline;
}
A.left_menu_select,span.left_menu_select
{
    color:#455B98;
    font-size:11px;
    text-decoration:none;
}
A.left_menu_select:hover
{
    text-decoration:underline;
}
td.left_menu1
{
    padding: 0px 10px 0px 10px;
    background-color:#ffffff;
}
td.left_menu_select
{
    padding: 0px 10px 0px 10px;
    background-color:#ffffff;
}
DIV.left_menu
{
    padding: 0px 10px 5px 10px;
}
DIV.left_menu1
{
    padding:10px 10px 0px 10px;
}

TD.main
{
    padding: 0px 0px 0px 0px;
}
DIV.details
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-INDENT: 0px;
}
A.details
{
    FONT-SIZE: 11px;
    COLOR: #0A205C;
    TEXT-DECORATION: none;
}
TD.news
{
    padding: 10px 5px 5px 0px;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-INDENT: 0px;
}
A.news,div.news
{
    font-size:12px;
    color:#111111;
    font-weight:bold;
}
span.product_caption,div.product_caption,td.product_caption{
    color:#111111;
    font-size:11px;
    font-weight:bold;
}
span.news_caption,div.news_caption,td.news_caption{
    color:#111111;
    font-size:14px;
    font-weight:bold;
}
span.news_description,div.news_description,td.news_description{
    color:#111111;
    font-size:12px;
}
A.product_caption
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 12px;
    COLOR: #0A205C;
}
A.product_description
{
    FONT-SIZE: 10px;
    COLOR: #333333;
}
TD.product
{
    padding: 5px 5px 5px 5px;
    BACKGROUND-COLOR: #ffffff;      
}
td.product_description{
    color:#111111;
    font-size:11px;
}
TD.product_desc
{
    padding: 5px 5px 5px 5px;
    BACKGROUND-COLOR: #ffffff;      
}
TABLE.new
{
    border:#999999 0px solid;
}
TD.bottom
{
    font-size:12px;
    font-weight:bold;
    padding-left:0px;
    padding-right:5px;
    color:#333333;
    vertical-align:middle;
}
A.bottom
{
    font-size:12px;
    font-weight:bold;
    padding-left:0px;
    color:#333333;
    text-decoration:none;
}
DIV.text
{
    text-align:justify;
    font-size:11px;
    color:#111111;
}
A.text
{
    text-align:justify;
    font-size:12px;
    color:#111111;
}
A.text:hover
{
    TEXT-DECORATION: none;
}
DIV.text_body
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #111111;
    TEXT-INDENT: 0px;
    TEXT-ALIGN: justify;
}
DIV.text_caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0A205C;
}
DIV.second_menu
{
    COLOR: #0A205C;
    TEXT-INDENT: 0px;
}
A.second_menu
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 12px;
    COLOR: #0A205C;
    FONT-STYLE: italic;
    TEXT-DECORATION: none;
}
A.sub_menu
{
    color:#333333;
    font-size:12px;
    font-weight:100;
    text-decoration:none;
}
SPAN.sub_menu
{
    color:#333333;
    font-size:12px;
}
DIV.abc_alpha
{
    FONT-WEIGHT: bold;
    COLOR: #0A205C;
    TEXT-INDENT: 20px;
}
DIV.abc_caption
{
    COLOR: #0A205C;
    TEXT-INDENT: 20px;
}
A.abc_top
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 12px;
    COLOR: #0A205C;
    TEXT-INDENT: 20px;
    TEXT-DECORATION: none;
}
DIV.error1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #993300;
    TEXT-INDENT: 20px;
}
DIV.error,span.error
{
    color:#993300;
    font-size:12px;
    font-weight:bold;
    text-indent:0px;
}
SUP.new
{
    color:#993300;
    font-size:12px;
    position:absolute;
}
img.icon{
    vertical-align:super;
}
td.desc_line1{
    text-align:left;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    padding: 3px 3px 3px 3px;
    border:1px solid #EFEFEF;
}
td.desc_line2{
    text-align:left;
    font-size:10px;
    color:#000000;
    background-color:#EFEFE1;
    background-color:#FAE1C8;
    padding: 3px 3px 3px 3px;
    border:1px solid #EFEFEF;
}
TABLE.desc
{
    table-layout:fixed;
    border:1px solid #EFEFEF;
}
table.subscribe{
background-color:#455B98;
border:1px solid #CCCCCC;
}
td.subscribe1{
font-weight:bold;
color:#FFFFFF;
padding: 3px 3px 3px 3px;
font-size:11px;
background-color:#455B98;
}
td.subscribe2{
font-size:11px;
color:#FFFFFF;
padding: 3px 3px 3px 3px;
background-color:#D79757;
}
td.subscribe3{
font-size:11px;
color:#111111;
padding: 3px 3px 3px 3px;
background-color:#F3F3F3;
}

td.warning{
font-size:9px;
color:#FFFFFF;
padding: 3px 3px 3px 3px;
background-color:#D79757;
border-top:1px solid #455B98;
border-right:3px solid #455B98;
}
td.warning1{
font-size:10px;
color:#FFFFFF;
padding: 3px 3px 3px 3px;
background-color:#D79757;
border-top:0px solid #455B98;
border-right:0px solid #455B98;
}

td.thanks{
font-size:11px;
font-weight:bold;
color:#993300;
padding: 3px 3px 3px 3px;
}
a.unscribe{
color:#455B98;
font-size:11px;
}
TD.warning2
{
    padding: 3px 5px 3px 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #660033;
}
div.button{
padding: 0px 0px 0px 20px;
}
.button, a.button:visited {
font-size:11px;
font-weight:bold;
color:#FFFFFF;  
text-decoration:none;
padding: 0px 10px 0px 10px;
background-image:url(images/new_design/button.gif);
background-repeat:repeat;
}
a.button:hover, a.button:active {
text-decoration:none;
color:#EEEEEE;  
}
.button_border {
border:1px solid #333300;
vertical-align:middle;
}
.button_border_opera {
border:1px solid #333300;
border-top: 1px solid #333300;
border-bottom: 2px solid #333300;   
vertical-align:middle;
}
.point
{
    COLOR: #0A205C;
    padding-right:3px;
}
.point1
{
    PADDING-LEFT: 0px;
    COLOR: #0A205C;
    vertical-align:top;
}
span.hidden_point_top_menu{
color: #CCD3D3;
}

TD.desc_name
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
TD.desc_body
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-INDENT: 0px;
    padding: 0px 5px 0px 5px;
}
TR.td0_r
{
    BACKGROUND-COLOR: #D1DCFC;  
}
TR.td1_r
{
    BACKGROUND-COLOR: #F9F9F9;  
}
TR.td2_r
{
    BACKGROUND-COLOR: #FFF6E9;  
}
TR.td3_r
{
    BACKGROUND-COLOR: #660033;  
}
TD.pages
{
    font-size:11px;
    color:#111111;
    padding: 3px 10px 3px 0px;
}
A.pages
{
    color:#455B98;
    font-weight:bold;
}
span.current_page{
    background-color:#455B98;
    font-weight:bold;
    color:#FFFFFF;
}

div.hint{
    border: 1px solid #999999;
    position:absolute;
    width:200px;
    background-color:#FFF6E9;
    padding: 10px 10px 10px 10px;
    FONT-SIZE: 10px;
    COLOR: #333333;
    visibility:hidden;
}
td.price{
    FONT-SIZE: 11px;
    COLOR: #333333;
    padding-right:5px;
    vertical-align:top;
    font-weight:100;    
}
span.price,div.price{
    COLOR: #990000;
    font-weight:100;
}
span.cross{
    COLOR: #990000;
    font-weight:100;
    text-decoration:line-through;
}
span.price2{
    COLOR: #333333;
    font-weight:bold;
}
div.order_message{
    background-color:#006699;
    padding: 0px 10px 0px 10px;
    FONT-SIZE: 11px;
    font-weight:bold;
    COLOR: #FFFFFF;
}
td.comment_caption{
    padding: 2px 5px 2px 5px;
    BACKGROUND-COLOR: #455B98;      
    font-weight:100;
    color:#ffffff;  
    font-size:11px;
}
td.comment_body{
    padding: 0px 0px 0px 5px;
    font-weight:100;
    color:#333333;  
    font-size:11px;
    vertical-align:top;
}
td.comment_body_new{
    vertical-align:middle;
}
td.comment_body_contact{
    color:#777777;
}
td.comment_body_warn{
    color:#DD7777;
}
a.comment{
    font-weight:100;
    color:#D79757;  
    font-size:11px;
    vertical-align:top;
}
div.extFind{
    border:1px solid #FFFFFF;
}
.close_popup{
    width:100%;
    vertical-align:bottom;
    background-color:#455B98;
    color:#ffffff;  
    font-weight:bold;   
    padding: 5px 10px 5px 10px;
}
td.product_opt{
    FONT-SIZE: 11px;
    COLOR: #660033;
    TEXT-DECORATION: none;
}
td.product_c_opt,a.product_c_opt{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0A205C;
}
td.product_h_opt{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
}
div.advertisement{
    color:#333333;
    font-weight:bold;
}
a.advertisement{
    color:#666666;
    font-weight:100;
}
a.advertisement:hover{
    color:#FF9900;
    font-weight:100;
}

.category-name{
    border-bottom:1px dotted #CCCCCC;
    font-weight:bold;
    margin:5px 0px 10px 0px;    
    padding:0 5px 5px;
    text-align:right;   
}

.category-name .sub_menu{
    font-size:11px;
}

.category-name .sub_menu:hover{
    text-decoration:underline;
}

.category-description{
    border-bottom:1px dotted #CCCCCC;
    color:#333333;
    margin:5px 0px 10px 0px;
    padding:0px 5px 5px 0;
    text-align:justify; 
}

.have_it{
    color:#666666;
    font-size:10px;
    font-weight:100;
    padding-left:10px;
    padding-right:10px;
    text-align:right;
    vertical-align:top;
    width:100%;
}

.have_it img{
    vertical-align:top;
}

.new_category{
    color:red;
    font-size:10px;
    padding-left:2px;
}