a {
    outline: none
    }
a:link, a:visited {
    color: #004CBF;
    text-decoration: underline
    }
a:hover, a:active {
    color: #BF8600;
    text-decoration: underline
    }
body {
    height: 100%;
    min-height: 580;
    margin: 0;
    padding: 0;
    background: #FFF
    }
body, p, td, th, ol, ul, select, input {
    font-family: Trebuchet MS, Verdana, Arial;
    color: #000;
    font-size: 13
    }
p {
    margin: 9 0 0 0;
    padding: 0
    }
form {
    padding: 0;
    margin: 0
    }
h3 {
    font-size: 20;
    color: #0A1658;
    line-height: 18px;
    margin: 15 0 15 0
    }
h1 {
    font-size: 16;
    color: #0A1658;
    line-height: 18px;
    margin: 15 0 15 0
    }
h2 {
    clear: both;
    font-size: 13;
    color: #0A1658;
    line-height: 15px;
    margin: 24 0 6 0
    }
h2 p {
    color: #0A1658;
    font-size: 13
    }
#news img {
    float: left;
    margin: 3 15 5 0
    }
#article img {
    float: left;
    clear: left;
    margin: 8 15 5 0
    }
#article img.nofloat, #article .pix_block img {
    clear: both;
    float: none;
    margin: 8 15 5 0
    }
.pix_block img {
    display: block
    }
.pix_block {
    float: left;
    clear: left;
    font-size: 11px
    }
.nofloat {
    clear: both;
    float: none
    }
#headers img {
    float: left;
    margin: 9 15 5 0
    }
.Spirit {
    width: 538;
    height: 94;
    margin: 0 0 22 0;
    -moz-box-sizing: border-box;
    background: url(../images/spirit.png) no-repeat;
    _background: transparent
    }
.Eye {
    position: absolute;
    z-index: 15;
    top: -42;
    right: 28;
    width: 127;
    height: 42;
    padding: 42 0 0 0;
    -moz-box-sizing: border-box;
    background: url(../images/eye2.png) no-repeat;
    _background: transparent
    }
.BtmText {
    position: absolute;
    z-index: 15;
    top: 86;
    right: 49
    }
.Copyright {
    padding: 46 0 0 30;
    color: #5E668F;
    line-height: 13px
    }
.Copyright, .Copyright p {
    color: #5E668F
    }
.TopMenu {
    margin: 9 0 0 0;
    -moz-box-sizing: border-box
    }
.TopMenu td {
    height: 24;
    padding: 3 0 0 0
    }
.TopMenu a {
    font: normal 11 Trebuchet MS;
    white-space: nowrap
    }
.TopMenu a:link, .TopMenu a:visited {
    color: #fff;
    text-decoration: none
    }
.TopMenu a:hover, .TopMenu a:active {
    color: #fff;
    text-decoration: underline
    }
.InfoLine {
    font-size: 11;
    color: #FFFCA1;
    text-decoration: none
    }
.SideMenu a {
    width: 150;
    display: block;
    padding: 110 0 9 0;
    font: bold 15px Trebuchet MS;
    text-align: center;
    letter-spacing: -1px;
    border-bottom: 2px solid #F7F7F7;
    -moz-box-sizing: border-box;
    background: url(../images/btn.gif) no-repeat 31px 14px
    }
.SideMenu a:link, .SideMenu a:visited {
    color: #0A1658;
    text-decoration: none
    }
.SideMenu a:hover, .SideMenu a:active {
    color: #BF8600;
    text-decoration: none
    }
.mp {
    font-size: 11;
    margin: 6 0 0 0;
    padding: 0
    }
.RightNews1 {
    padding: 0 24 24 24;
    margin-top: -24;
    background: #DDE3ED url(../images/right_news_back1.gif) repeat-x
    }
.RightNews2 {
    padding: 0 24 24 24;
    background: #F2E5D5 url(../images/right_news_back2.gif) repeat-x
    }
.H2RN1, .H2RN2 {
    height: 34;
    margin: 24 0 0 -24;
    font-size: 13;
    font-weight: bold;
    color: #0A1658;
    padding: 7 0 0 24;
    -moz-box-sizing: border-box;
    background: url(../images/right_news_head1.gif) no-repeat
    }
.H2RN2 {
    margin: 0 0 0 -24;
    background: url(../images/right_news_head2.gif) no-repeat
    }
.author {
    clear: both;
    font-size: 14;
    color: #0A1658;
    line-height: 15px;
    margin: 9 0 21 0
    }
.h1sub {
    clear: both;
    font-size: 11;
    color: #0A1658;
    line-height: 15px;
    margin: 9 0 21 0
    }
.text-hi {
    font-weight: bold;
    color: #333;
    margin: 9px 60px 0 0
    }
.header {
    font-size: 16;
    font-weight: bold;
    color: #333;
    margin: 9px 60px 0 0
    }
/*SHOP==============================*/
#shop_menu {
    margin: 0
    }
.TopMenu #shop_menu_cart a {
    font-family: Verdana
    }
.clear {
    clear: both
    }
#side_items {
    font-size: 11px;
    font-weight: bold;
    color: #0a1658;
    padding: 30px 15px 30px 30px
    }
.SideMenu #side_items a {
    width: auto;
    display: inline;
    padding: 0;
    font-size: 11px;
    text-align: left;
    letter-spacing: 0;
    border-bottom: none;
    background: transparent;
    line-height: 12px
    }
#side_items a:link, #side_items a:visited {
    color: #004cbf;
    text-decoration: none
    }
#side_items a:hover, #side_items a:active {
    color: #BF8600;
    text-decoration: none
    }
.inlined {
    display: inline-block;
    margin: 23px 0 0 0;
    padding: 0;
    letter-spacing: -3;
    width: 100%;
    overflow: hidden
    }
.inlined li {
    display: -moz-inline-box;
    display: inline-block;
    list-style-type: none;
    vertical-align: top;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    width: 210px
    }
.inlined div {
    background: #eee;
    min-height: 199px;
    padding: 15px 10px 0 23px;
    margin: 0 0 5px 0
    }
#article .inlined img {
    float: none;
    display: block;
    margin: 0 0 5px 0;
    border: 1px solid #e2e2e2
    }
#categs li {
    margin: 0 16px 16px 0
    }
#categs div a {
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin: 0
    }
#categs a {
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 0 23px
    }
#items li {
    margin: 0 16px 21px 0
    }
#items div {
    margin: 0 0 8px 0;
    position: relative
    }
#items a {
    display: block;
    font-size: 11px;
    line-height: 15px;
    width: 115px
    }
#items span {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 14px;
    color: #0a1658;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px
    }
#items span b {
    color: #a9a9a9;
    text-decoration: line-through
    }
#items button {
    font-family: Trebuchet MS;
    font-size: 12px;
    width: 99px;
    height: 24px;
    padding: 0;
    line-height: 20px;
    cursor: pointer;
    cursor: hand
    }
#left_one {
    margin-right: 12px
    }
.shop {
    padding: 14px 0 0 0
    }
.shop h1 {
    font-size: 20px;
    letter-spacing: -1;
    margin: 0 0 5px 0
    }
.shop h2 {
    font-size: 16px;
    letter-spacing: -1;
    margin: 0 0 5px 0
    }
.shop p {
    font-size: 11px
    }
#shop_header {
    position: relative;
    padding: 0 0 0 74px
    }
#shop_header img {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
    }