.catalog_tab {
    background:#223F5C;
}
.catalog_tab TH {
    background:#012141;
}

#paging {
    text-align:center;
    line-height:30px;
    background:#012141;
    color: #587089;
}

#paging a {
    font-weight:bold;
}
#paging a:link, #paging a:visited {
    font-weight:normal;
    color: #587089;
}



* {
    font-family: Verdana, Tahoma, Arial;
    font-size:12px;
    color: #d7d7d7;
    }
a:link, a:visited {
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}
body {
    margin:0;
    padding:0;
    background: URL('/images/body_bg.jpg') left top no-repeat #001f3e;
}

IMG {
    border:0;
}

H1 {
    font-size:23px;
    font-weight:normal;
    margin-bottom:25px;
    margin-top:30px;
    width:100%;
}
P {}

H2 {
    font-size:18px;
    font-weight:normal;
    margin-bottom:15px;
    margin-top:40px;
}

H4 {
    font-size:12px;
    font-weight:bold;
    margin-bottom:10px;
}

HR { clear:both; height:0; border:none; background:transparent; border-top: 1px solid #587089; margin:10px 0;overflow:hidden; }

FORM { margin:0px; padding:0px; }

input, Select {
    height: 18px;
    background: #112f4d;
    border: solid 1px #587089;
    font-size:11px;
    vertical-align:middle;
}
TEXTAREA {
    background: #112f4d;
    border: solid 1px #587089;
    font-size:11px;
}
.checkbox {
    border: none;
}
.button {
    background: url('/images/button_bg.gif') repeat-x left;
    border: solid 1px;
    border-color: #587089;
    font-size:11px;
}

TH {
    color:#587089;
    font-size:11px;
    border-bottom: 1px solid #012A53;
    height:25px;
}
.Row1 {
    background: #012548;
}

.Row2 {
    background: #012141;
}


#body_table {
    height:100%;
    width:100%;
}

#header {
    height:200px;
    vertical-align:top;
    padding: 47px 60px 0px 56px;
}

#login {
    margin-left:200px;
    margin-top:50px;
}

#login td{
    font-size:11px;
    color:#FFFFFF
}
#login a {
    font-size:11px;
}

#left {
    width:255px;
    padding-left: 20px;
    vertical-align:top;
}

#left ul {
    padding:0px;
    margin:0px 0px 50px 0px;
    list-style:none;
    font-weight:bold;
}
#left li {
    background: URL('/images/menu_bg.gif') top left no-repeat;
    /*padding-left:10px;*/
    padding:7px 0 10px;
    
}
#left .menu_first {
    background:none;
}
#left li a {
    color: #587089;
}

#left li a:link, #left li a:visited {
    text-decoration:none;
    color: #f0eee8;
}
#left li a:hover {
    color: #cfcdc9;
}

#left .submenu {
    padding:0px;
    margin:0px 0px 0px 20px;
    list-style:none;
    font-weight:normal;
}
#left .submenu li {
    background:none;
    padding:7px 0px 5px 0px;
    font-size:11px;
}
#left .submenu a:link, #left .submenu a:visited {
    font-size:11px;
}
#left .submenu a {
    color: #587089;
    font-size:11px;
}



#left .price_down a {
    font-size:11px;
    line-height:19px;
}

#content {
    text-align:left;
    vertical-align:top;
    padding:0px 20px 0px 20px;
}
#content .itm {
    margin-top:25px;
    margin-bottom:25px;
    display:block;
    padding-bottom:10px;
    overflow:hidden;
    border-bottom:dashed 1px #587089;
}
#content .itm a {
    text-decoration:none;
}
#content .itm img {
    border: solid 2px #587089;
    margin-right:15px;
}
#content .itm p {
    font-size: 11px;
    margin-top:10px;
    margin-bottom:10px;
}
#content .itm H4 {
    margin-top:0px;
}

#content .itm_full img {
    border: solid 2px #587089;
    margin-right:15px;
}

#search {
    border: solid 1px #002951;
    margin-left:-20px;
    width:500px;
    height:40px;
}
#search td {
    font-size:11px;
}
#search .search_form {
    width:100%;
}

#copy {
    padding:15px 0px 20px 60px;
    vertical-align:top;
    font-size:11px;
}
#bottom {
    height:120px;
    padding:10px 90px 20px 25px;
}
#bottom * {
    font-size:11px;
}
#bottom table td {
    line-height:20px;
}
#bottom table b {
    font-size:15px;
}
#bottom .banners {
    text-align:right;
}
#bottom .banners img {
    margin-left:10px;
}
.Error
{
     color:red;
     font-weight:   bold;
}
.Good
{
     color:green;
     font-weight:   bold;
}

.bot_articles {
    padding:10px 55px;
}
.bot_articles TABLE { width:100%; }
.bot_articles TD { margin:5px; background:#19334e; border:1px solid #26425f; font-size: 11px; vertical-align:top; }
.bot_articles A.head,
.articles A.head { text-decoration: none; font-weight: bold; display:block; margin-bottom:4px; }
.bot_articles A:hover.head,
.articles A:hover.head { text-decoration: underline; }
.bot_articles A.more,
.articles A.more { text-decoration:none; display:block; clear:both; margin-top: 6px; text-align:right; font-size:10px; }
.bot_articles A.more IMG,
.articles A.more IMG { vertical-align:middle; margin:0px; }
.articles { display:block; }

.articles img { margin-right:15px; margin-top:5px;}
.articles h2 { margin-top:0px; margin-bottom:7px; }
.articles hr { margin-bottom:15px; }

#cloud {font-size: 1em; text-align:center; }
#cloud A.cl1 { font-size:0.8em; color:#587089; }
#cloud A.cl2 { font-size:1em; color:#647c94; }
#cloud A.cl3 { font-size:1.3em; color:#7b92a9; }
#cloud A.cl4 { font-size:1.6em; color:#8ba2b8; }
#cloud A.cl5 { font-size:1.9em; color:#9eb4ca; }
