html, body {
   margin:0;

   font:12px Arial;
   color:#4b4b4b;
   background:#37929d url(bg.png) repeat-x;
}


a {
   color:#003d5e;
   text-decoration:none;
}

a:hover {
   color:#4990bc;
}

h1 {
        font-size:17px;
    margin: 0px;
        padding: 0px;
}

#body1 {
   height:46px;
   background:#c3e3ff url(st.png) repeat-x;
   margin:0 auto;
   width:1000px;
}

#stl {
   width:19px;
   height:46px;
   float:left;
   background:url(stl.png);
}

#st {
   width:690px;
   height:46px;
   float:left;

}

#st a {
   color:#09234a;
   padding:0 12px;
   font-weight:bold;
   font-size:13px;
}

#st a:hover {
   padding:5px 11px;
   background:#004582 url(sta.png) repeat-x;
   border:1px solid #3c6c96;
   color:#fff;
}

#str {
   background:url(str.png);
   width:19px;
   height:46px;
   float:right;
}

#serch {
   height:28px;
   width:270px;
   float:left;
   padding-top:10px;
}

.s_x {
   width:200px;
   padding:6px;
   color:#666;
   font-weight:bold;
   border:none;
   background:url(ser.png) repeat-x;
   position:absolute;
}

#body2 {
   height:187px;
   background:#002f50;
   margin:0 auto;
   width:1000px;
}

#top1 {
   float:left;
   width:500px
   height:187px;
}

#top2 {
   float:left;
   background:url(plog.png);
   width:107px;
   height:187px;
}

#lg1 {
   float:left;
   background:url(l1.jpg);
   width:203px;
   height:167px;
   padding:10px;
   font-size:13px;
   font-weight:bold;
}

#lg2 {
   float:right;
   background:url(l2.jpg);
   width:170px;
   height:187px;
}

#lg2 img {
   padding-top:18px;
   padding-left:7px;
}

#lgp,
#lgp2 {
           position: absolute;
        width:300px;
        left: 38%;
          top: 100px;
        border:solid #174664 5px;
        display: none;
          z-index: 10;
    overflow: hidden;
    background:#003a62 url('lp.png') repeat-x;
    color:#fff;
    text-align:left;
    padding:10px;
}

#lgp b,
#lgp2 b {
   font:17px Verdana;
   padding-left:20px;
   font-weight:bold;
}

#lgp a,
#lgp2 a {
   color:#fff;
}

#vh a {
   margin-left:12px;
   width:181px;
   text-align:center;
   display:block;
   padding-top:6px;
   padding-bottom:7px;
   color:#fff;
   font-size:13px;
   font-weight:bold;
   background:#003a62 url('l1.png');
}

#vh a:hover {
   background:url('l2.png');
}

#reg a {
   margin-top:10px;
   margin-left:12px;
   width:181px;
   text-align:center;
   display:block;
   padding-top:6px;
   padding-bottom:7px;
   color:#fff;
   font-size:13px;
   font-weight:bold;
   background:#004582 url('r1.png');
}

#reg a:hover {
   background:url('r2.png');
}

.plog {
   width:200px;
   height:20px;
   background:#e1f4fd;
   border:1px solid #999;
}

#but {
   text-decoration:none;
   font-weight:bold;
   background:#98d967 url('but.png') repeat-x;
   border:1px solid #4b8e15;
   color:#fff;
   padding:2px 5px;
}

#mmenu a {
   margin-left:40px;
   margin-top:10px;
   width:200px;
   display:block;
   padding:5px;
   color:#fff;
   font-size:13px;
   font-weight:bold;
   background:#004582 url('but1.png');
   border:1px solid #896a4e;
}

#mmenu a:hover {
   background:url('but1.png');
   border:1px solid #f1c57e;
}

#body3 {
   height:38px;
   background:#c3e3ff url(sb.png) repeat-x;
   margin:0 auto;
   width:1000px;
}

#dtl {
   width:22px;
   height:38px;
   float:left;
   background:url(sbl.png);
}

#dtr {
   width:22px;
   height:38px;
   float:right;
   background:url(sbr.png);
}

#dst {
   color#666;
   padding-top:12px;
   height:26px;
   float:left;
   display:block;
}

#body4 {
   background:#fff;
   margin:0 auto;
   width:978px;
   border:1px solid #b0afb0;
   border-top:none;
   border-bottom:none;
   padding:0 10px;
}

#dtl {
   width:22px;
   height:38px;
   float:left;
   background:url(sbl.png);
}

#ads,
#ads3 {
   padding:20px;
   font-size:18px;
   font-weight:bold;
   text-align:center;
   background:#d6d6d6;
   border:2px solid #9d9d9d;
   width:900px;
}

#ads2 {
   padding:70px;
   font-size:15px;
   font-weight:bold;
   text-align:center;
   background:#d6d6d6;
   border:2px solid #9d9d9d;
   width:100px;
}

#tags {
   padding-right:10px;
   padding-left:10px;
   font-weight:bold;
   text-align:center;
   background:#d6d6d6;
   border:2px solid #9d9d9d;
   width:230px;
}
#lmenu {
   float:left;
   width:270px;
   background:url(allfon.png);
}

#lmenue,
#lmenue2,
#lmenue3 {
   float:left;
   width:270px;
   background:url(allfon.png);
   margin:5px;
}

#content {
   float:right;
   width:690px;
   padding-left:5px;
}

#clear,
#clear2 {
   clear:both;
}

#altop {
   background:url(mtop1.png);
   padding-top:18px;
   padding-bottom:16px;
   width:270px;
   font-size:16px;
   font-weight:bold;
   color:#1a537e;
   text-align:center;
}

#altope,
#altope2,
#altope3 {
   background:url(mtop1.png);
   padding-top:18px;
   padding-bottom:16px;
   width:250px;
   font-size:16px;
   font-weight:bold;
   color:#1a537e;
   text-align:center;
}

#mtop,
#mtop2,
#mtop3 {
   background:url(mtop.png);
   padding-top:14px;
   padding-bottom:16px;
   width:270px;
   font-size:16px;
   font-weight:bold;
   color:#1a537e;
   text-align:center;
}

#lmenu1 a,
#lmenu2 a,
#lmenu3 a {
   width:200px;
   display:block;
   padding:15px 15px 15px 55px;
   color:#666;
   font-size:13px;
   font-weight:bold;
   background:#004582 url('bpas.png');
}

#lmenu1 a:hover,
#lmenu2 a:hover,
#lmenu3 a:hover {
   background:url('bact.png');
   color:#444;
}


#lmenu1e a,
#lmenu1e2 a,
#lmenu1e3 a {
   width:210px;
   display:block;
   padding:8px;
   color:#555;
   font-size:12px;
   font-weight:bold;
   background:#f1f8ff;
   text-align:left;
   border:1px solid #96bada;
   margin:3px;
}

#lmenu1e a:hover,
#lmenu1e2 a:hover,
#lmenu1e3 a:hover {
   border:1px solid #4374a1;
   background:#d7ebfd;
   color:#333;
}


#mend,
#mend2,
#mend3,
#mend4 {
   width:270px;
   height:18px;
   background:url('mbot.png') no-repeat;
}

#categ a {
   color:#666;
   font:12px Verdna;
   font-weight:bold;
}

#categ {
   padding-left:10px;
}

#newx {
   background:url('newx.png') no-repeat;
}

#newxb {
   background:url('newx2.png') right bottom no-repeat;
}

#newx2 {
   background:url('info.png') no-repeat;
}

#newx2b {
   background:url('info2.png') right bottom no-repeat;
}


#stc {
   padding-top:5px;
   padding-left:10px;
}

#s_bottom {
   color:#fff;
   font:11px Tahoma;
   background:#fff url(ns.png) repeat-x;
   height:39px;
   margin-top:10px;
   margin-bottom:30px;
   display:block;
   width:690px;
}

#s_bot_left {
   background:url(neft.png) no-repeat;
   width:121px;
   height:39px;
   float:left;
   padding-top:11px;
   padding-left:19px;
}

#s_bot_right a {
   background:url(fright.png)  no-repeat;
   width:159px;
   height:39px;
   float:right;
   color:#fff;
   text-decoration:none;
   display:block;
   font:13px Verdana;
   font-weight:bold;
   text-align:center;
   padding-top:11px;
   padding-left:10px;
   padding-bottom:11px;
}

#s_bot_right a:hover {background:url('frighta.png') no-repeat; }

#s_bot_c      {
   float:left;
   padding-top:12px;
}

#s_bot_c a {
   color:#fff;
   font-weight:bold;
}

#navigation a {
        text-decoration:none;
        color:#fff;
        background:#2b89c1 url(nav.png);
        border:1px solid #0f4e74;
        padding:2pt 7px;
        font-size:12px;
        font-weight:bold;
        color:#fff;
}

#navigation a:hover {
        background:#5fc417 url(nav2.png);
        border-color:#398a00;
}

#navigation span {
        text-decoration:none;
        background:#fff url(nav0.png);
        padding:2pt 7px;
        border:1px solid #a9ccde;
        color:#666;
        font-size:12px;
        font-weight:bold;
}

#xbot {
   width:850px;
}

#body5 {
   height:46px;
   background:#c3e3ff url(butc.png) repeat-x;
   margin:0 auto;
   width:1000px;
}

#sbl {
   width:24px;
   height:46px;
   float:left;
   background:url(butl.png);
}

#sbr {
   width:24px;
   height:46px;
   float:right;
   background:url(butr.png);
}

#sb {
   float:left;
}

#comments        {
width:458px;
height: 160px;
display:block;
background:url(cdesign.png) center no-repeat;
border:1px solid #c2c2c2;
}
