@charset "utf-8";
body { font: 100% Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000000; background: url(../image/bgmeg.jpg) top center repeat-y  #000; font-size: 12px;}
a {color: #666; text-decoration: none;}
a:hover {color: #999;}
a img{border: none;}
a:hover embed {cursor: pointer;}
.oneColFixCtrHdr #container { width: 893px; margin: 0 auto; text-align: left; background: url('../image/header.jpg') top left #dedede no-repeat;}
.oneColFixCtrHdr #header { padding: 0px; height: 255px; }
.LC {clear: none; float: left; width: 550px; height: auto; display: block;}
.RC {clear: none; float: right; width: 316px; height: auto; display: block;}
.hb {font-size: 15px; font-weight: bolder; text-transform: uppercase; color: #FFFFFF; background-image: url(../image/bh.jpg); background-repeat: repeat-x; background-position: center top; display: block; height: 29px; padding-top: 8px; padding-left: 8px;}
.oneColFixCtrHdr #header #LM {float: left; clear: none; margin-left: 20px; margin-top:83px; width: 353px; height: 102px; display: block; background: url(../image/lm.png) top left no-repeat;}
.oneColFixCtrHdr #header #menu {float: left; clear: both; width: 873px; height: 33px; display: block; margin-left: 9px; position: absolute; margin-top: 200px;}
.oneColFixCtrHdr #header #menu div a {width: 84px; height: 40px; display: block; background: url(../image/ubh.png) top left no-repeat; float: left;}
.oneColFixCtrHdr #header #menu .uba a {width: 114px; background-image: url(../image/uba.png);}
.oneColFixCtrHdr #header #menu .ubp a {width: 118px; background-image: url(../image/ubp.png);}
.oneColFixCtrHdr #header #menu .ubn a {width: 82px; background-image: url(../image/ubn.png);}
.oneColFixCtrHdr #header #menu .ubg a {width: 105px; background-image: url(../image/ubg.png);}
.oneColFixCtrHdr #header #menu .ubs a {width: 88px; background-image: url(../image/ubs.png);}
.oneColFixCtrHdr #header #menu .ube a {width: 97px; background-image: url(../image/ube.png);}
.oneColFixCtrHdr #header #menu .ubf a {width: 94px; background-image: url(../image/ubf.png);}
.oneColFixCtrHdr #header #menu .ubr a {width: 91px; background-image: url(../image/ubr.png);}
.oneColFixCtrHdr #header #menu div a:hover {background-position: bottom left;}
.oneColFixCtrHdr #mainContent { padding: 10px;  float: left; width: 873px; background: url('../image/header1.jpg') top left #dedede no-repeat;}
.oneColFixCtrHdr #mainContent div {margin-bottom: 10px;}
.oneColFixCtrHdr #mainContent div.hb {margin-bottom: 3px;}
.oneColFixCtrHdr #mainContent div div {margin-bottom: auto;}
.oneColFixCtrHdr #footer { padding: 20px; background:#212121; color: #fff; display: block; height: auto; float: left;}
.oneColFixCtrHdr #footer p {display: block; font-size: 11px; margin: 5px auto; width: 854px; text-align: center;}
.more {color: #FAA018; float: right; font-size: 10px; text-decoration: none;}
.more:hover {color: #CFCFCF;}
.imgb {padding: 2px; border: #ccc solid 1px; background-color: #fff;}
.tc {background: url(../image/tc.png) top left no-repeat; float: right; width: 28px; height: 28px; display: block; margin-bottom: 0px; margin-right: 0px; clear: both;}
.tc:hover {cursor: pointer; background-position: bottom left;}

/*Rounded Border*/
.bra {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.brtl {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;}
.brtr {-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.brbl {-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.brbr {-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}

/*Hightlight*/
#containerSS {float: left; background: #212121; padding: 10px; width: 530px; height: auto; display: block;}
#no1 {display: block;}
#no2, #no3, #no4, #no5, #no6 {display: none;}
.tomSS, .tomA {float: left; margin: 2px !important; background: url(../image/bhl.png) top left no-repeat; width:27px; height: 22px; display: block; font-weight: bolder; text-align: center; padding-top: 4px; font-size: 13px;}
.tomSS:hover, .tomA:hover {cursor: pointer;}
.tomA {background-position: bottom left; color: #666;}
.bt { border-top: 1px solid #ccc;}
img.shadow {border: 4px double #c2c2c2; background-color:#fff;}
.bwb, .bwr, .bwc {background: #f5f5f5; border: #dadada 1px solid; padding: 0px 8px; margin-top: 5px;}
.bwr {padding: 8px;}
.bwc {background-color: #e5e5e5; margin-top: -1px;}
#page {padding: 10px; border: 2px #e2e2e2; border-style: solid none; margin-top: 15px; float: left; width: 851px; text-align: center;}
#page a {text-decoration: none; color: #757575; font-weight: bold; margin: 0px 5px;}
#page .tback, #page .tnext {width: 41px; height: 9px; background: url(../image/tback.jpg) top left no-repeat; display: inline-block;}
#page .tnext {background-image: url(../image/tnext.jpg);}
#page .tback:hover, #page .tnext:hover, #page a:hover {background-position: bottom left; color: #999;}
#page .act {background-position: center; color: #F00;}
#page .act:hover {background-position: center; color: #F00; cursor: default;}

/*Product*/
.cf {clear: none; float: left; width: 873px; height: auto; display: block;}
.prc {height: 171px; width: 100px; display: block; margin-left: 8px; margin-top: 8px; clear: none; float: left; text-align: center; font-size: 12px; line-height: 20px; font-weight: bolder; color: #FF0000;}
.prc *:hover {cursor: pointer; border: 4px double #ccc; margin-top: -8px; margin-left: -4px;}

/*News*/
.nl, .nl2 {height: 106px; margin-bottom: 8px; padding-top: 8px;}
.nl img {border: 1px solid #e2e2e2; background-color:#fff; padding: 2px; margin-right: 8px;}
.nlh {font-size: 12px; font-weight: bold; color: #0657A9; text-transform: capitalize; margin-bottom: 3px !important;}
.nld {font-size: 12px; color: #999; margin-bottom: 12px !important;}
.nlb {font-size: 12px; line-height: 18px; color: #000;}
.rm {font-size: 11px; text-decoration: none; color: #eb0603; font-style: italic; text-transform: capitalize;}
.rm:hover {color: #c90000;}
.nl2 {height: 150px; padding: 18px 10px 10px 10px;}
.nl2 img {border: 1px solid #000; margin-right: 8px;}
.nl2 .rm {float: left; font-size: 11px; clear: both; margin-top: -15px; margin-left: 190px; font-style: normal; font-weight: bold;}
.nrl {padding: 10px 10px 0px 10px; border-top: 1px solid #b3b3b3;}
.nrl .hl1 a {font-size: 14px; font-weight: bold; text-decoration: none; color: #000;}
.nrl .hl1 a:hover {color: #666;}
.nrl .hl2 {color: #999; font-size: 11px;}
.sb a { font-size: 14px; text-transform: uppercase; margin: 4px 0px 10px 0px; color: #0657A9; font-weight: bolder; padding: 0px 10px;}
.sb a:hover {color: #E98E02}

/*Video*/
#vh {background: #212121; float: left; height: auto; display: block; width: 304px; padding: 0px 6px 7px 6px;}
.vl {color: #FAE101; margin: 7px 0px 0px -15px; font-size: 12px; font-weight: bolder; line-height: 17px;}
.vl li:hover {color: #C7B600; cursor: pointer;}

/*poll*/
.qt {font-size: 14px; font-weight: bolder; color: #000; line-height: 18px;}
.as {display: block; margin-top: 8px;}
.btn {background: #3190bc; border: none; font-size: 13px; color: #fff; font-weight: bolder; margin-top: 8px; padding: 3px 10px; margin-right: 15px;}
.btn:hover {cursor: pointer; background-color: #303;}

/*store*/
.st {font-size: 11px; font-weight: bolder; text-align: center; margin: 0px 0px 5px 0px; height: 45px; background-color: #000; padding-top: 3px; padding-bottom: 3px; color: #FF0;}
.st font {color: #fff; text-transform: uppercase;}

/*affiliates*/
.aft tr td {width: 155px; height: 57px; display: block;}

/*gallery*/
.gall, .gal2 {height: auto; float: left; background: url(../image/bgal.jpg) bottom repeat-x #f4f4f4; border: 1px solid #dbdbdb; margin-top: 10px; display: block; padding: 10px 0px;}
.gal2 {width: 430px; height: 195px; border-color: #696969; clear: none; padding: 0px;}
.gal2 .nn{width: 115px; height: 175px; background-color: #A9A9A9; display: block; padding-left: 10px; padding-top: 20px; float: left; margin-bottom: 5px;}
.gal2 .n2{width: 284px; height: 158px; display: block; padding: 0px 10px; float: left; line-height: 20px;}
.galj {display: block; height: 38px; text-align: center; font-weight: bold; text-transform: capitalize; font-size: 11px; color: #999;}
a.btnm {display: block; float: right; width: 92px; height: 21px; background: url(../image/btnm.png) top left no-repeat; margin-top: 5px; margin-right: 10px;}
.galj font {color: #F00; font-size: 1.4em;}
.galji {margin: 15px 0px 0px 0px; text-align: center;}
.galj2 {margin: 15px 0px 0px 0px; text-align: center; font-weight: bolder; margin: 5px 0px; height:28px;}
.galc a .imgb {opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;}
.galc a .imgb:hover {opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.galc {display: block; width: 152px; background: right top repeat-y url(../image/gv.jpg); padding: 10px 11px; float: left; clear: none;}
.btnp {display: block; background: center no-repeat url(../image/btnp.png) #666; width: 151px; height: 120px; position: absolute; margin-top: -120px; opacity: 0.5; -moz-opacity: 0.5; text-decoration: none;}
.btnp:hover {opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; cursor: pointer; background-color: transparent;}
.mt {margin-top: 10px;}
.nbg {background: none;}
.ghm { border: 1px solid #CCC; background-color: #fff; padding-bottom: 3px; font-weight: bolder; text-transform: capitalize; }
a .ghm {color: #000;}
.ghm:hover {background-color: #FEFBC0; cursor: pointer; color:#333;}
#bisaTutup2 {position: fixed; z-index:10;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
