html, body{
    font-family: Arial, Times New Roman, sans-serif, Verdana, Arial;
    font-size: 11px;
    font-weight: 100;
    color: #000000;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background: url('img/b_g.gif');
}

img{ border:0;}

table{ margin: 0; padding:0; }

strong,b{font-weight: 800;}

td,div,li {
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #000000; font-weight : 100; text-decoration: none;
    padding: 0px;
    margin: 0px;
}

ul{margin:0px;padding: 0px 0px 0px 16px;}

li{
    font-family: Tahoma, Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #000000; font-weight : 100; text-decoration: none;
    list-style-type: disc;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

select,option,textarea,input{
    padding: 2px;
    width: 160px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;
    border: #d7d7d7 1px solid;
}

option{
    border: none;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
}

FORM {
    margin: 0pt;
}

.msg{ color: #C40202; }

img.pnt,input.pnt,.pnt{cursor: pointer;}

#keywords{ display: none; }

.blb{font-weight: 800;}
.blbc{font-weight: 800; text-align: left; width: 100%;}

#print{ display: none; }
#noprint{ display: block; }

#all{
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}

#all{
    position: relative;
    min-height: 100%;
}

* html #all{
    height: 100%;
}


#empty {height: 100px; }

#footer{
    width: 100%;
    height: 51px;
    padding: 40px 0px 0px 0px;
    position: relative;
    margin: -91px auto 0px auto;
    text-align: center;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;
}

#header{
    width: 100%;
    /*height: 50px;*/
    padding: 5px 0px 0px 0px;
    background-image: url('img/top.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

#top_menu{
    /*height: 50px;*/
    width: 820px;
    padding: 0px 0px 0px 30px;
    float: left;
}

.menu_item{
    width: 115px;
    height: 30px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    margin-left: 1px;
    /*margin-top: -10px;*/
    background-image: url('img/menu_item.gif');
    background-position: 0px -15px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
}

.menu_item_act{
    width: 115px;
    height: 30px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    margin-left: 1px;
    /*margin-top: -10px;*/
    background-image: url('img/menu_item_act.gif');
    background-position: 0px -10px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
}

.menu_item a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;}
.menu_item a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;}

.menu_item_act a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;}
.menu_item_act a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;}

#login_logout{
    height: 45px;
    width: 130px;
    text-align: right;
    padding: 5px 10px 0px 0px;
    float: right;
}

#content{
    width: 100%;
}

#inner{
    width: 100%;
    padding: 20px 0px 0px 0px;
}

/*#cont{
    width: 900px;
}*/

#boxes{
    width: 960px;
    padding: 30px 0px 0px 30px;
}

table td.td_wt{
    background-color: #ffffff;
    vertical-align: top;
}

.m_title{
    height: 30px;
    width: 193px;
    margin-bottom: 10px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #c40202; font-size: 18px; font-weight : 100; text-decoration: none;
    /*border-bottom: 1px #c40202 solid;*/
}

.m_title1{
    height: 30px;
    margin-bottom: 10px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #c40202; font-size: 18px; font-weight : 100; text-decoration: none;
    /*border-bottom: 1px #c40202 solid;*/
}

.m_title2{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #c40202; font-size: 11px; font-weight : 100; text-decoration: none;
    /*border-bottom: 1px #c40202 solid;*/
}

table#graph{
    width: 848px;
    background-image: url('img/graph_back.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.graph_point{
    height: 45px;
    padding: 0px 10px 0px 0px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; font-weight : 100; text-decoration: none;
    text-align: right;
}

table#no_pad{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table#no_pad td{
    padding: 0px;
}

table#login_tbl{
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table#login_tbl td{
    padding: 0px;
}

table#inner_tbl{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table#inner_tbl td{
    padding: 0px;
}

table#srch_tbl{
    padding: 0px;
    margin: 0px;
    border-collapse: separate;
    border-spacing: 10px;
}

table#srch_tbl td{
    padding: 0px;
}

table#list_tbl{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table#list_tbl td{
    padding: 3px;
}

table#list_tbl tr.hover td{
    background-color: #d0d0d2;
    color: #ffffff;
}

table#list_tbl1{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table#list_tbl1 td{
    padding: 3px;
}

table#list_tbl1 td{
    padding: 3px;
}

table#list_tbl1 tr.hover td{
    background-color: #d0d0d2;
    color: #ffffff;
}

td.gr_sep{
    width: 928px;
    height: 30px;
    background-image: url('img/gr.gif');
    background-position: center left;
    background-repeat: repeat-x;
}

#login_box{
    width: 207px;
    height: 197px;
    padding: 10px 0px 0px 20px;
    text-align: left;
    background-image: url('img/login.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.langs{
    width: 207px;
    text-align: right;
}

.tip{
    width: 200px;
    height: 35px;
}

.tip_l{
    width: 8px;
    height: 35px;
    background-image: url('img/tip_l.gif');
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
}

.tip_c{
    height: 28px;
    padding: 7px 5px 0px 5px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;
    background-image: url('img/tip_back.gif');
    background-position: top left;
    background-repeat: repeat-x;
    float: left;
}

.tip_r{
    width: 7px;
    height: 35px;
    background-image: url('img/tip_r.gif');
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
}


#bottom_login{
    height: 51px;
    width: 100%;
    padding: 40px 0px 0px 0px;
    text-align: center;
    /*background-image: url('img/bottom.gif');
    background-position: top left;
    background-repeat: repeat-x;*/
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;
}

#top_login{
    height: 60px;
    width: 100%;
    padding: 30px 0px 0px 0px;
    background-image: url('img/top.gif');
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;
}

.login_btn{
    width: 69px;
    height: 15px;
    padding: 2px 0px 0px 0px;
    background-image: url('img/login_form_button.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;
}

.srch_btn{
    width: 86px;
    height: 16px;
    padding: 2px 0px 0px 0px;
    background-image: url('img/srch_btn.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none;
}

.login_lbl{ padding: 10px 0px 5px 0px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 11px; font-weight : 100; text-decoration: none; }

img.srch_img{
    padding: 0px 0px 0px 5px;
    vertical-align: -30%;
    cursor: pointer;
}

.bord_top{
    background-image: url('img/h.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

.bord_b{
    background-image: url('img/h.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

.bord_l{
    background-image: url('img/v.gif');
    background-position: top left;
    background-repeat: repeat-y;
}

table.i_table {BORDER-LEFT: #ABAA96 1px dotted; BORDER-RIGHT: #ABAA96 1px dotted; BORDER-TOP: #ABAA96 1px dotted; BORDER-BOTTOM: #ABAA96 1px dotted;}

div.warn{color: #ff0000;}

td input.wd70{width: 70px;}
td input.wd50{width: 40px; cursor: pointer; background-color: #ffffff;}
td input.wd30{width: 30px; cursor: pointer;}
.active_sub{color: #294FCA;}
.grey_block_title{color: #999999;}

.bord {BORDER-LEFT: #E6E6E6 1px solid; BORDER-RIGHT: #E6E6E6 1px solid; BORDER-TOP: #E6E6E6 1px solid; BORDER-BOTTOM: #E6E6E6 1px solid;}

td input.btn{
    cursor: pointer;
    font-size : 7pt;
    BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; BORDER-BOTTOM: #DDDDDD 1px solid;
}

td input.btn1{
    cursor: pointer;
    border: none;
}

.copyright{color: #ffffff; font-weight : 100; font-size : 7pt;}

A.copyright_link { text-decoration: none; color: #ffffff; font-weight : 800; }
A.copyright_link:Hover { text-decoration: underline; color: #ffffff; font-size : 7pt; font-weight : 800; }

A.top_menu { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #FFFEFE; font-weight : 800; }
A.top_menu:Hover { font-family : sans-serif, Verdana, Arial; text-decoration: underline; color: #FFFEFE; font-size : 8pt; font-weight : 800; }

A.act_menu { font-family : sans-serif, Verdana, Arial; text-decoration: underline; color: #FFFEFE; font-weight : 800; }
A.act_menu:Hover { font-family : sans-serif, Verdana, Arial; text-decoration: underline; color: #FFFEFE; font-size : 8pt; font-weight : 800; }

A.top_menu1 { font-family : arial, sans-serif, Verdana, Arial; text-decoration: underline; color: #c40202; font-weight : 100; }
A.top_menu1:Hover { font-family : arial, sans-serif, Verdana, Arial; text-decoration: underline; color: #c40202; font-size : 8pt; font-weight : 100; }

td.sub_menu { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #666666; font-weight : 800; }
div.sub_menu { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #666666; font-weight : 800; }

A.sub_menu { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #b20202; font-weight : 100; }
A.sub_menu:Hover { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #b20202; font-size : 8pt; font-weight : 100; }

td.form_field{ font-family : sans-serif, Verdana, Arial  ;
    BORDER-TOP: #999999 1px solid;
    font-size : 8pt;
    font-weight : 100;
    color : #000000;
    text-decoration: none;
}

td.form_field1{ font-family : sans-serif, Verdana, Arial  ;
    font-size : 8pt;
    font-weight : 100;
    color : #000000;
    text-decoration: none;
}

td.td_head{
    /*BORDER-BOTTOM: #999999 1px solid;*/
    background-color: #b5b4b4;
    height: 30px;
    color: #ffffff;
    /*text-align: center;*/
}

td.td_left{
    background-color: #ffffff;
    color: #8F8E8E;
}

td.td_left_err{
    background-color: #ffffff;
    color: #C40202;
}

td.sr_bg{
    background-color: #f7f7f7;
}

td.td_left_bg{
    /*background-color: #f7f7f7;*/
    color: #8F8E8E;
}

td.td_right{
    background-color: #ffffff;
    color: #8F8E8E;
    font-weight: 100;
}

td.td_r textarea{
    width: 300px;
    height: 50px;
}

td.td_head A.hd { font-family : sans-serif, Verdana, Arial; text-decoration: none; color: #ffffff; font-weight : 100; }
td.td_head A.hd:Hover { font-family : sans-serif, Verdana, Arial; text-decoration: underline; color: #ffffff; font-size : 8pt; font-weight : 100; }

td.out_b{
    background: url("img/bg.gif") top left no-repeat;
    padding: 9px 0px 0px 12px;
}

td.td_list{
    background-color: #f5f5f5;
    height: 25px;
    text-align: justify;
    vertical-align: middle;
    color: #646464;
    font-weight: 100;
}

td.td_list1{
    background-color: #ffffff;
    height: 25px;
    text-align: justify;
    vertical-align: middle;
    color: #646464;
    font-weight: 100;
}

td.td_list_yel{
    background-color: #f7ed98;
    height: 25px;
    text-align: justify;
    vertical-align: middle;
    color: #646464;
    font-weight: 100;
}

td.bottom_white{
    BORDER-BOTTOM: #999999 1px solid;
    background-color: #ffffff;
    height: 25px;
    font-size : 8pt; font-weight : 100;
    text-align: left;
}

td.bot_white{
    BORDER-BOTTOM: #999999 1px solid;
    background-color: #ffffff;
    font-size : 8pt; font-weight : 100;
    text-align: left;
}


td.white{
    background-color: #ffffff;
    font-size : 8pt; font-weight : 100;
    text-align: left;
}

td.top_blue_text{ text-decoration: none; color: #000060; font-size : 8pt; font-weight : 100;}
td.blue_text{ text-decoration: none; color: #324461; font-family: Arial; font-size : 11pt; font-weight : 800;}
td.green_country{ text-decoration: none; color: #006100; font-size : 8pt; font-weight : 800;}
.brown_price{ text-decoration: none; color: #B15A2F; font-size : 8pt; font-weight : 800;}

.inp{
    font-size : 8pt;
    BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

input.grey{background-color: #dddddd;}

A.head_top_menu { text-decoration: none; color: #85888F; font-size: 8pt; font-weight : 800; }
A.head_top_menu:Hover { text-decoration: none; color: #B8BFC3; font-size : 8pt; font-weight : 800; }
A.head_top_menu:active { text-decoration: none; color: #B8BFC3; font-size : 8pt; font-weight : 800; }

A { font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;}
A:Hover { font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 11px; font-weight : 100; text-decoration: none;}

A.srch { text-decoration: none; color: #929292; font-weight : 100; }
A.srch:Hover { text-decoration: underline; color: #929292; font-size : 8pt; font-weight : 100; }

A.or { text-decoration: none; color: #ff3333; font-size: 8pt; font-weight : 800; }
A.or:Hover { text-decoration: underline; color: #333333; font-size: 8pt; font-weight : 800;}

td A.act { text-decoration: none; color: #ffffff; background-color: #000000; font-weight : bold; }
td A.act:Hover { text-decoration: underline; color: #ffffff; background-color: #000000; font-size : 8pt; font-weight : 800; }

A.blue_link { text-decoration: none; color: #2B4FC7; font-weight : bold; }
A.blue_link:Hover { text-decoration: underline; color: #2B4FC7; font-size : 8pt; font-weight : 800; }

A.red_link { text-decoration: none; color: #BB010F; font-weight : bold; }
A.red_link:Hover { text-decoration: underline; color: #BB010F; font-size : 8pt; font-weight : 800; }

A.black_link { text-decoration: none; color: #0C0C0C; font-weight : bold; }
A.black_link:Hover { text-decoration: underline; color: #0C0C0C; font-size : 8pt; font-weight : 800;}

A.brown_link { text-decoration: none; color: #8E7902; font-weight : bold; }
A.brown_link:Hover { text-decoration: underline; color: #8E7902; font-size : 8pt; font-weight : 800; }

div A.grey_link { text-decoration: none; color: #999999; font-weight : bold; font-size : 8pt;}
div A.grey_link:Hover { text-decoration: underline; color: #999999; font-size : 8pt; font-weight : 800; }

span A.grey_link { text-decoration: none; color: #999999; font-weight : bold; font-size : 8pt;}
span A.grey_link:Hover { text-decoration: underline; color: #999999; font-size : 8pt; font-weight : 800; }

A.small {
    text-decoration: none;
    color: #CC0066;
    font-size : 8pt;
    font-weight : 100;
}

A.small:Hover {
    text-decoration: underline;
    color: #FF0033;
    font-size : 8pt;
    font-weight : 100;
}

FORM {
    margin : 0 pt;
}

td input.chk{
    border: none;
    width: 20px;
}

.alg_c{
    text-align: center;
}
                     
.alg_r{
    text-align: right;
}

.flt_r{
    float: right;
}

div.inl{
    float: left;
    display: block;
}

div.close{
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.close1{
    clear: both;
    overflow: hidden;
}

.bpad10{ padding: 0px 10px; }

.tpad1{ padding-top: 1px; }
.tpad2{ padding-top: 2px; }
.tpad3{ padding-top: 3px; }
.tpad5{ padding-top: 5px; }
.tpad10{ padding-top: 10px; }
.tpad15{ padding-top: 15px; }
.tpad20{ padding-top: 20px; }
.tpad35{ padding-top: 35px; }

.rpad10{ padding-right: 10px; }
.rpad20{ padding-right: 20px; }
.rpad30{ padding-right: 30px; }

td.pad5,.pad5{ padding-left: 5px;}
.pad10{ padding-left: 10px;}
.pad15{ padding-left: 15px;}
.pad20{ padding-left: 20px;}
.pad25{ padding-left: 25px;}
.pad30{ padding-left: 30px;}
.pad40{ padding-left: 40px;}
.pad42{ padding-left: 42px;}
.pad50{ padding-left: 50px;}
.pad75{ padding-left: 75px;}
.pad80{ padding-left: 80px;}
.pad100{ padding-left: 100px;}
.pad140{ padding-left: 140px;}
.pad150{ padding-left: 150px;}

.hgt97{ height: 97px;}

.wd80{width: 80px;}
.wd180{width: 180px;}
.wd190{width: 190px;}
.wd240{width: 240px;}
.wd280{width: 280px;}
.wd300{width: 300px;}
.wd400{width: 400px;}
.wd420{width: 420px;}
.wd560{width: 560px;}
.wd700{width: 700px;}
.wd750{width: 750px;}
.wd848{width: 848px;}

#print {display:none;}

.inp{
    font-size : 8pt;
    BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

input.grey{background-color: #dddddd;}

h1.sm{font-size: 7px;}
h1.sm a{font-size: 7px;}
h1.sm a:Hover{font-size: 7px;}

.ttl{font-family: Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-weight: 800; font-size: 16px; font-style:none;}

/* float clearing for IE6 */
* html .clr{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clr{
    min-height: 1%;
}

/* float clearing for everyone else */
.clr:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


