* {margin: 0;padding: 0;}
body {background: #FFFFFF;font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;font-size: 13px; color: #333333; }
p {margin-bottom:5px;text-indent:25px;}
a:link, a:visited, a:active {text-decoration: none; color: #330066;}
a:hover {text-decoration: underline;color: #C721FF;}

ul {list-style: none; margin: 0px 5px; padding: 0;}
li {margin-left: 5px; padding: 0px;}
li.list {padding-left: 2px; font-size:14px;padding-top:6px;}
li.sublist {padding-left: 15px; font-size:13px;}
li.sublist2 {padding-left: 30px; font-size:12px;}

#header {width: 1000px; height:100px; margin: 0 auto;}
#head1 {float: left;width: 170px;}
#head2 {float: left;width: 800px; padding-top: 38px; font-size: 24px;text-align: center;}
#page {width: 1000px;margin: 0 auto;padding: 5px 0 0 0;}
#lbar {float: left;padding-left: 5px;width: 220px;font-size: 12px;}
#lbar a:link, #lbar a:visited, #lbar a:active {font-weight: bold;}

#content {float: left;width: 760px;padding-left:10px;}
.post {width: 740px;padding: 10px 4px 4px 4px;float: left;}

#menu {text-align: center;width: 1000px;height: 41px;font-weight: bold;margin: 0 auto;background: #37AEF2 url(images/img2.gif);font-size: 12px;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: inline;}
#menu a.linkmainmenu {display: block;float: left;height: 32px;padding: 9px 8px 0 10px;text-decoration: none;color: #000000;}
#menu a.teklink {display: block;float: left;height: 32px;padding: 9px 8px 0 10px;text-decoration: none;background: url(images/img3.gif);color: #FFFFFF;}
#menu a:hover, #menu a:active {background: url(images/img3.gif);color: #FFFFFF;}
#menu a.icomenu {display: block;float: left;height: 39px;padding: 2px 2px 0 2px;text-decoration: none;color: #000000;}

img {border: 0;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}

#footer {width: 1000px;text-align: center;margin: 0 auto;padding: 10px 0;background: url(images/img1.gif) repeat-x;font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: smaller;}
#footer * {color: #000000;}
#footer_counter {width: 1000px;text-align: center;margin: 0 auto;padding: 0;}

#linelink {padding: 2px 0 5px 0;font-family: Arial;font-size: 10px;}

.box-pink {width: 215px;display: block;}
.box-pink a {color: #330066;}
.box-pink a:hover {color: #C721FF;}
.box-pink .sirebarcont a {color: #330066;}
.box-pink .title {height: 34px;text-align: center;background: url(images/box-pink-top.png) no-repeat left top;color: #FFFFFF;}
.box-pink .title a {color: #FFFFFF;}
.box-pink .dno {padding: 0 0 10px 0;background: url(images/box-pink-bottom.png) no-repeat left top;}
.box-pink .cont {background: #FBF1FF;border-left: 1px solid #C721FF;border-right: 1px solid #C721FF;}
.box-pink .cont strong {color: #C721FF;}
.box-pink b {font-size:18px; font-weight:bold;}

.box-green {width: 215px;display: block;;}
.box-green a {color: #003300;}
.box-green a:hover {color: #68B126;}
.box-green .sirebarcont a {color: #003300;}
.box-green .title {height: 34px;text-align: center;background: url(images/box-green-top.png) no-repeat left top;color: #FFFFFF;}
.box-green .title a {color: #FFFFFF;}
.box-green .dno {padding: 0 0 10px 0;background: url(images/box-green-bottom.png) no-repeat left top;}
.box-green .cont {background: #F0FFE2;border-left: 1px solid #68B126;border-right: 1px solid #68B126;}
.box-green .cont strong {color: #68B126;}
.box-green b {font-size:18px; font-weight:bold;}

.box-red {width: 215px;display: block;}
.box-red a {color: #660000;}
.box-red a:hover {color: #C30A0A;}
.box-red .sirebarcont a {color: #660000;}
.box-red .title {height: 34px;text-align: center;background: url(images/box-red-top.png) no-repeat left top;color: #FFFFFF;}
.box-red .title a {color: #FFFFFF;}
.box-red .dno {padding: 0 0 10px 0;background: url(images/box-red-bottom.png) no-repeat left top;}
.box-red .cont {background: #FBF1FF;border-left: 1px solid #C30A0A;border-right: 1px solid #C30A0A;}
.box-red .cont strong {color: #C30A0A;}
.box-red b {font-size:18px; font-weight:bold;}

.box-blue {width: 215px;display: block;}
.box-blue a {color: #005499;}
.box-blue a:hover {color: #2BA0FE;}
.box-blue .sirebarcont a {color: #005499;}
.box-blue .title {height: 34px;text-align: center;background: url(images/box-blue-top.png) no-repeat left top;color: #FFFFFF;}
.box-blue .title a {color: #FFFFFF;}
.box-blue .dno {padding: 0 0 10px 0;background: url(images/box-blue-bottom.png) no-repeat left top;}
.box-blue .cont {background: #EAF5FF;border-left: 1px solid #2BA0FE;border-right: 1px solid #2BA0FE;}
.box-blue .cont strong {color: #2BA0FE;}
.box-blue b {font-size:18px; font-weight:bold;}

.box-yellow {width: 215px;display: block;}
.box-yellow a {color: #977100;}
.box-yellow a:hover {color: #E8B000;}
.box-yellow .sirebarcont a {color: #977100;}
.box-yellow .title {height: 34px;text-align: center;background: url(images/box-yellow-top.png) no-repeat left top;color: #FFFFFF;}
.box-yellow .title a {color: #FFFFFF;}
.box-yellow .dno {padding: 0 0 10px 0;background: url(images/box-yellow-bottom.png) no-repeat left top;}
.box-yellow .cont {background: #FFFAE9;border-left: 1px solid #E8B000;border-right: 1px solid #E8B000;}
.box-yellow .cont strong {color: #E8B000;}
.box-yellow b {font-size:18px; font-weight:bold;}

.gift_item {   font-family:Tahoma,Arial;
    margin:0px 5px 10px 0px;
    float:left;
    border:1px solid #eeeeee;
    z-index:1;
    width:156px;
    text-align:center;
    height:265px;
    overflow:hidden;
    background-color:White;
    padding:8px 8px;
}

.g_i_image {
    width:156px;
    text-align:center;
    height:164px;
    z-index:1;
}
.g_i_img_hl {
    display:block;
    height:164px;
}

.g_i_title_box {
    display:block;
    overflow:hidden;
    height:45px;
}

.g_i_title,.g_i_title:link,.g_i_title:visited {
    padding:1px 0;
    display:block;
    font-weight:bold;
    text-decoration:none;
    overflow:hidden;
    background:#FFFFFF;
    color:#000000;
    font-size:12px;
}

.g_i_title:hover {
    background:#559E21 !important;
    color:#fff !important;
    text-decoration:underline !important;
}

.g_i_goto_shop_box{height:42px;}

.g_i_goto_shop, .g_i_goto_shop:visited, .g_i_goto_shop:link {
    display:block;
    padding:1px 0;
    font-size:11px;
    text-decoration:none;
    overflow:hidden;
    background:#FFFFFF;
    color:#656565;
}

.g_i_goto_shop:hover {
    background:#CE1E1E;
    color:#fff;
    text-decoration:underline;
}

.g_i_p_t_box {height:14px; overflow:hidden; }
.g_i_p_t, .g_i_p_t:link, .g_i_p_t:visited {
    padding:0 0 1px 0;
    display:block;
    text-decoration:none;
    color:#9f0f0f;
    font-size:11px;
    overflow:hidden;
    background:#fff;
}

.g_i_p_t:hover {
    text-decoration:underline !important;
    background:#559E21 !important;
    color:#fff !important;
}

.navigate_box {
    background:#8be452; color:#007701; 
    font-family:Arial;
    font-size:11px;
    height:30px;
    overflow:hidden;
    width:420px;
    float:left;
    text-align:center;
    padding-left:300px;
}

.navigate_l_btn {
    float:left;
    margin-top:8px; margin-right:10px;
    height:17px;
    border:none;
    width:17px;
    overflow:hidden;
    background:url(images/paging_l_btn_anh.gif);
    background-position:top;
}

.navigate_r_btn {
    float:left;
    margin-top:8px; margin-left:10px;
    height:17px;
    border:none;
    width:17px;
    overflow:hidden;
    background:url(images/paging_r_btn_anh.gif);
    background-position:top;
}

.navigate_td_norm {
    float:left;
    padding-top:8px;
    height:22px;
    overflow:hidden;
}

.n_title {color:#1c8d11;}
.n_cpn {color:#1c8d11;}
.n_title_2 {color:#000000;}
.n_tpn {color:#000000;}

.gift_foto {float:left; width:233px;height:233px; overflow:hidden; border:0px solid #75ca37; }
.gift_desc {float:left; width:490px;padding-left:10px;}
.gt_table_h {clear:both; height:30px; width:498px;  overflow:hidden; background:url(images/fv_wtb_t.gif);  background-color:#49af00;background-repeat:no-repeat; margin-bottom:2px;margin-top:10px;}
.gt_table {color:#404040; font-size:12px; width:498px; border-bottom:3px solid #999999; text-align:center;}
.gift_also {color:#404040; font-size:12px; font-weight:bold; width:740px; border-bottom:3px solid #75ca37; text-align:left;margin-bottom:10px;}

.main_img1 {float:left; width:350px;margin: 10px 0 0 10px;}
.main_img2 {float:right; width:350px;margin: 10px 10px 0 0;}