@charset "utf-8";
/* CSS by Edward FHG */
* {padding:0; margin:0}

body {padding:0; background:#000 url(../images/bg1.jpg) repeat; margin:0px auto; width:100%; min-width: 980px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000}
#wrap {margin:0 auto; padding:0;  position:relative; width: 980px; background-color:#1e1e1e}

a img {text-decoration: none}
a:link { color:#333; text-decoration: underline }
a:visited { color:#333; text-decoration: underline }
a:hover{ color:#666; text-decoration: none }


img { border:none; padding:0; margin:0}
h1 {font-size: 36px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 14px}
h6 {font-size: 11px}

p {margin:0; padding:0 0 13px 0; position:relative;}

input { position:relative; font-weight: normal;cursor: pointer;vertical-align: middle;padding: 0 3px;font-size: 13px;font-family: Verdana, Helvetica, Arial, sans-serif}
select {font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: normal;cursor: pointer;vertical-align: middle;border: 1px solid #999;padding: 1px;background-color: #FAFAFA}
option {padding-right: 2px}
textarea {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; width: 60%;padding: 2px;font-size: 1em;line-height: 1.4em; border:#a09f6f 1px solid; width:390px; height:170px}

/* Header Part Start */
#header {margin:0; padding:0; position:relative; height:135px; background: url(../images/header1_02.gif) repeat-x }
#header .headmm {margin:0; padding:0; position:relative;}
#header .headmm .headll { float:left; width:242px; background:url(../images/headup_01.jpg) repeat-x top left; margin:0; padding:0; position:relative }
#header .headmm .headll .hhlogo {margin:0; padding:0; position:relative;height:105px; }
#header .headmm .headnn {margin:0 0 0 246px; padding:0; position:relative; height:105px;  }
#header .headmm .headnn .bannerc  {margin:0; padding:12px 0 0 0; position:relative;}

#header .headnv {margin:0; padding:0; position:relative; background:url(../images/td_bg2.gif) repeat-x; height:45px; overflow:hidden}
#header .headnv .nheadss {float: right; width:350px; padding:0; position:relative; height:45px;}
#header .headnv .nheadss .searchfrm {margin:0; padding:7px 0 0 15px; position:relative;  }
#header .headnv .nheadss .searchfrm input {margin:0; padding:2px; position:relative; font-size:14px  }
#header .headnv .nheadnn {margin:0 350px 0 0; padding:0; position:relative; height:45px;  }
#header .headnv .nheadnn .hnnnav {margin:0; padding:0; position:relative; }
#header .headnv .nheadnn .hnnnav ul {margin:0; padding:0; position:relative; list-style:none;  }
#header .headnv .nheadnn .hnnnav li { float:left; margin:0; border-right:#1e1e1e 1px solid; padding:0 14px; position:relative; height:45px; background:url(../images/td_bg.jpg) no-repeat; font-size:12px; font-weight:bold }
#header .headnv .nheadnn .hnnnav li a { margin:0; padding:13px 0 0 0; position:relative; display:block; text-align:center; text-decoration: underline; color:#fff }
#header .headnv .nheadnn .hnnnav li a:hover { color:#ff6600;  text-decoration: none; }
/* Header Part End */

/* Main Part Start */
#maincontent {margin:0; padding:10px 0 0 0; clear:both; position:relative; display:block; height:100%; overflow:hidden}
#maincontent .mainmm {margin:0; padding:10px 5px 0 5px; position:relative  }
#maincontent .mainmm .mmcct {margin:0; padding:0; position:relative; background:#fff url(../images/barka.gif) repeat-y top left; }
#maincontent .mainmm .mmcct .mmccx {margin:0; padding:0; position:relative; background:url(../images/daya.gif) no-repeat top left; display:block; height:100%; overflow:hidden }
#maincontent .mainmm .mmcct .mmccx .mainrr { float: left; width:200px; margin:0; padding:0; position:relative }
#maincontent .mainmm .mmcct .mmccx .maincc {margin:0 0 0 202px; padding:0; position:relative }

#maincontent .mainvid {margin:0; padding:10px 5px 0 5px; position:relative }


.box {margin:0; padding:0; position:relative }
.box .boxt {margin:0; padding:0; position:relative; height:44px; background:url(../images/bgkaka.gif) repeat-x -30px 0; }
.box .boxt .boxtm {margin:0; padding:13px 10px 0 10px; position:relative; font-size:12px; font-weight:bold; color:#fff }
.box .boxt .boxtm a, .box .boxt .boxtm a:active {margin:0; padding:0; position:relative; color:#fff; text-decoration: underline }
.box .boxt .boxtm a:hover {margin:0; padding:0; position:relative; color:#f60; text-decoration:none }
.box .boxc {margin:0; padding:10px 15px; position:relative; background:#fff}
.box .boxc ul {margin:0; padding:0; position:relative; list-style:none}
.box .boxc li {margin:0; padding:0 0 0 14px; position:relative; background: url(../images/block.gif) no-repeat 0 6px; font-size:12px; line-height:18px}

.thumbrows {margin:0; padding:10px 0 20px 20px; position:relative; display:block; height:100%; overflow:hidden }
.thumbrows .tnbrow { float:left; margin:0; padding:0 0 6px 0; position:relative; width:186px }
.thumbrows .tnbrow .tnbpdz {margin:0; padding:0; position:relative; width:165px  }
.thumbrows .tnbrow .tnbpdz .tnbrtitle {margin:0; padding:0; position:relative; font-weight:bold; line-height:20px }
.thumbrows .tnbrow .tnbpdz .tnbrtitle a:hover {position:relative; color:#FF6600}
.thumbrows .tnbrow .tnbpdz .tnbrthumb {margin:0; padding:0; position:relative; height:128px }
.thumbrows .tnbrow .tnbpdz .tnbrthumb img {margin:0; padding:0; position:relative; border:2px solid #333 }
.thumbrows .tnbrow .tnbpdz .tnbrthumb a:hover img {position:relative; border:2px solid #ff6600 }
.thumbrows .tnbrow .tnbpdz .tnbrdrst {margin:0; padding:0; position:relative; height:16px  }
.thumbrows .tnbrow .tnbpdz .tnbrdrst span {margin:0; padding:0; position:relative; float:right }
.thumbrows .tnbrow .tnbpdz .tnbrvwad {margin:0; padding:0; position:relative; height:16px }
.thumbrows .tnbrow .tnbpdz .tnbrvwad span {margin:0; padding:0; position:relative; float:right }

.vidmm {margin:0; padding:7px 10px; position:relative}
.vidmm .vidpadz {margin:0; padding:0; position:relative; background:url(../images/adbg.gif) repeat-y top right; height:100%; overflow:hidden  }
.vidmm .vidpadz .vidads { float:right; width:300px; margin:0; padding:0; position:relative; background:#000 }

.vidmm .vidpadz .vidads .bannertz { margin:0 auto; padding:0; position:relative; text-align:center; }
.vidmm .vidpadz .vidads .freelive { margin:0; padding:10px 0 20px 0; position:relative; text-align:center; font-size:16px; font-weight:bold; color:#fff }
.vidmm .vidpadz .vidads .freelive a, .vidmm .vidpadz .vidads .freelive a:visited { margin:0; padding:0; position:relative; color:#fff}
.vidmm .vidpadz .vidads .freelive a:hover { margin:0; padding:0; position:relative; color:#f60}
.vidmm .vidpadz .vidcons {margin:0 305px 0 0; padding:0; position:relative }
.vidmm .vidpadz .vidcons .videoplayer {margin:0; padding:0; position:relative; height:515px }
.vidmm .vidpadz .vidcons .vvuptitle {margin:0 0 10px 0; padding:0; position:relative; text-align:center; font-size:18px; font-weight:bold; text-transform:capitalize}
.vidmm .vidpadz .vidcons .vvuptitle a,.vidmm .vidpadz .vidcons .vvuptitle a:visited {padding:0; position:relative;}
.vidmm .vidpadz .vidcons .vvuptitle a:hover { color:#f60; padding:0; position:relative;}

.vidmm .vidpadz .vidcons .vvdwtitle {margin:10px 0; padding:0; position:relative; text-align:center; font-size:12px; font-weight:bold; text-transform:capitalize }
.vidmm .vidpadz .vidcons .vvdwtitle a,.vidmm .vidpadz .vidcons .vvdwtitle a:visited {padding:0; position:relative; font-size:16px }
.vidmm .vidpadz .vidcons .vvdwtitle a:hover { color:#f60;padding:0; position:relative; }


.vidmm .vidpadz .vidcons .videostat {margin:0; padding:10px 0; position:relative; display:block; height:100%; overflow:hidden}
.vidmm .vidpadz .vidcons .videostat .vidsr { float:right; width:110px; margin:0; padding:0; position:relative; text-align:center; }
.vidmm .vidpadz .vidcons .videostat .vidsl {margin:0 120px 0 0; padding:0; position:relative }
.vidmm .vidpadz .vidcons .videostat .vidsl .stako { margin:0; padding:5px 0 0 0; position:relative;}
.vidmm .vidpadz .vidcons .videostat .vidsl .stako .stati { float:left; margin:0; padding:0 5px 5px 5px; position:relative; font-size:12px }
.vidmm .vidpadz .vidcons .videodesc {margin:10px 0 0 0; padding:5px; position:relative; font-size:11px; background-color:#333; color:#FFFFFF}

.thumbrel {margin:0; padding:10px 0 20px 20px; position:relative; display:block; height:100%; overflow:hidden }
.thumbrel .rtnbrow { float:left; margin:0; padding:0 0 6px 0; position:relative; width:190px }
.thumbrel .rtnbrow .rtnbpdz {margin:0; padding:0; position:relative; width:165px  }
.thumbrel .rtnbrow .rtnbpdz .rtnbrtitle {margin:0; padding:0; position:relative; font-weight:bold; line-height:20px }
.thumbrel .rtnbrow .rtnbpdz .rtnbrtitle a:hover {position:relative; color:#FF6600}
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb {margin:0; padding:0; position:relative; height:128px }
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb img {margin:0; padding:0; position:relative; border:2px solid #333 }
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb a:hover img {position:relative; border:2px solid #ff6600 }
.thumbrel .rtnbrow .rtnbpdz .rtnbrdrst {margin:0; padding:0; position:relative; height:16px  }
.thumbrel .rtnbrow .rtnbpdz .rtnbrdrst span {margin:0; padding:0; position:relative; float:right }

.srchpadz {margin:0; padding:20px 20px; position:relative; display:block; height:100%; overflow:hidden }
.srchpadz .searchp {margin:0; padding:0; position:relative; }
.srchpadz .searchp .searctp {margin:0; padding:0; position:relative; line-height:20px }
.srchpadz .topsearch {margin:0; padding:10px 15px; border:#333 1px solid; position:relative; background:#666; color:#fff }
.srchpadz .topsearch a, .srchpadz .topsearch a:visited  {position:relative; color:#ff0}
.srchpadz .topsearch a:hover {position:relative; color:#ff0}
.srchpadz .searchow {margin:0; padding:10px 15px; border:#333 1px solid; position:relative; background:#666; color:#fff }

.pages  {margin:0; padding:7px 20px; position:relative; text-align: right; font-size:14px}
.pages a, .pages a:visited {margin:0; padding:0; position:relative;}
.pages a:hover {margin:0; padding:0; position:relative; color:#f60}

img.imgcenter { display: block; margin: 0 auto; padding:0; position:relative; }
.starbox { float:right;width: 65px;text-align:right;position:relative}
.star { width: 12px; height: 12px; float:left; margin: 0 1px 0 0;position:relative }

.narrowcolumn {margin:0; padding:0; position:relative; }
.sorrit {margin:0; padding:0 0 6px 0; position:relative; border-bottom:#333 1px solid }
.sorrit h4 {margin:0; padding:0; position:relative; color:#fff }
.sorrit h4 a {margin:0; padding:6px 10px; position:relative; background:#333; color:#fff; display:block; text-decoration:none }
.sorrit h4 a:hover {margin:0; padding:6px 10px; position:relative; background:#999; color:#fff; display:block; text-decoration:none }

.entry {margin:0; padding: 10px 0 0 0; position:relative; }

/* Main Part End */

/* Footer Part Start */
#footer {margin:0; padding:30px 0 15px 0; clear:both; position:relative; display:block; background:url(../images/header_18.jpg) repeat-x; height:66px }
#footer .footwrap {margin:0 15px 0 0; padding:0; position:relative; text-align: center}
#footer .footwrap .footlink {margin:0; padding:0; position:relative; color:#fff; font-size:12px; font-weight:bold; line-height:25px}
#footer .footwrap .footlink a { color:#fff; text-decoration:underline; font-size:14px; }
#footer .footwrap .footlink a:hover { color:#f60; text-decoration:none }
/* Footer Part End */

/* CSS by Edward FHG */