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

body {padding:10px 0 25px 0; background:#fff; margin:0px auto; width:100%; min-width:990px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#111}
#wrap {margin:0 auto; padding:0;  position:relative; width:990px;}

a:link { color:#003053; text-decoration: underline }
a:visited { color:#003053; text-decoration: underline }
a:hover{ color:#569203; text-decoration: none }

img { border:none; padding:0; margin:0}
h1 {font-size: 36px}
h2 {font-size: 24px}
h3 {font-size: 18px; color:#fff; letter-spacing:-1px}
h4 {font-size: 16px; color:#333}
h5 {font-size: 14px}
h6 {font-size: 11px}

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

.header { margin:0; padding:0;  position:relative; height:100%; overflow:hidden; display:block; background:url(../images/headfix.gif) no-repeat bottom right }
.header .headpadz { margin:0; padding:0;  position:relative }

.header .headpadz .headtop { margin:0; padding:0;  position:relative; height:30px; line-height:25px }
.header .headpadz .headtop .searchtop { float:right; width:350px; margin:0; padding:0;  position:relative; text-align:right }
.header .headpadz .headtop .searchtop input { margin:0 5px 0 0; padding:2px; color:#111;  position:relative; border:#003053 1px solid; background:#fff; width:150px }
.header .headpadz .headtop .searchtop input.searchbutt { margin:0; padding:0;  position:relative; border:none; width:61px; height:22px }

.header .headpadz .headtop .wordstop { margin:0 360px 0 0; padding:0;  position:relative; }
.header .headpadz .headtop .wordstop .flefw { margin:0; padding:0;  position:relative; float:right }

.header .headpadz .headmed { margin:0; padding:0;  position:relative; display:block; clear:both; height:100%; overflow:hidden }
.header .headpadz .headmed .headlogo { float:left; width: 250px; margin:0; padding:0;  position:relative; }
.header .headpadz .headmed .headbanner { margin:0 0 0 250px; padding:0;  position:relative; }
.header .headpadz .headmed .headbanner .headbanbor { margin:0; padding:4px 0 0 0;  position:relative; }
.header .headpadz .headmed .headbanner .headbanbor .hdpadz { margin:0; padding:0;  position:relative; border:#93ff00 1px solid; width:728px; height:90px; overflow:hidden}

.header .headpadz .headnav { margin:0; padding:0;  position:relative }
.header .headpadz .headnav .hdnavpd { margin:0; padding:6px 0;  position:relative; }
.header .headpadz .headnav .hdnavpd ul { margin:0; padding:0;  position:relative; list-style:none; }
.header .headpadz .headnav .hdnavpd li { float:left; margin:0; padding:0;  position:relative; }
.header .headpadz .headnav .hdnavpd li a { margin:0; padding:0;  position:relative; text-decoration:none }
.header .headpadz .headnav .hdnavpd li a span { margin:0; padding:0;  position:relative; visibility:hidden }
.hdnavpd li a.icoHome, .hdnavpd li a.icoHome:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_01.jpg) no-repeat 0 0; height:49px; width:125px; display:block }
.hdnavpd li a.icoHome:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_01.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoViewed, .hdnavpd li a.icoViewed:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_02.jpg) no-repeat 0 0; height:49px; width:122px; display:block }
.hdnavpd li a.icoViewed:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_02.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoTrated, .hdnavpd li a.icoTrated:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_03.jpg) no-repeat 0 0; height:49px; width:123px; display:block }
.hdnavpd li a.icoTrated:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_03.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoGal, .hdnavpd li a.icoGal:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_04.jpg) no-repeat 0 0; height:49px; width:121px; display:block }
.hdnavpd li a.icoGal:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_04.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoCat, .hdnavpd li a.icoCat:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_05.jpg) no-repeat 0 0; height:49px; width:122px; display:block }
.hdnavpd li a.icoCat:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_05.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoLive, .hdnavpd li a.icoLive:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_06.jpg) no-repeat 0 0; height:49px; width:122px; display:block }
.hdnavpd li a.icoLive:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_06.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoDating, .hdnavpd li a.icoDating:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_07.jpg) no-repeat 0 0; height:49px; width:123px; display:block }
.hdnavpd li a.icoDating:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_07.jpg) no-repeat 0 -49px; display:block }
.hdnavpd li a.icoDVD, .hdnavpd li a.icoDVD:visited { margin:0; padding:0;  position:relative; background:url(../images/navigation_08.jpg) no-repeat 0 0; height:49px; width:123px; display:block }
.hdnavpd li a.icoDVD:hover { margin:0; padding:0;  position:relative; background:url(../images/navigation_08.jpg) no-repeat 0 -49px; display:block }


.hdnavpd li.activeb a { margin:0; padding:0;  position:relative; background-position:0 -49px; display:block }
.hdnavpd li.activeb a.icoHome {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoVideo {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoRecent {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoTrated {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoViewed {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoGal {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoCat {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoLive {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoDating {position:relative; background-position:0 -49px;}
.hdnavpd li.activeb a.icoDVD {position:relative; background-position:0 -49px;}

#maincontent { margin:0; padding:0;  position:relative; display:block; clear:both; }
#maincontent .mmcct {margin:0; padding:0; position:relative; height:100%; overflow:hidden }
#maincontent .mmcct .mmccx {margin:0; padding:0; position:relative; display:block; height:100%; overflow:hidden }
#maincontent .mmcct .mmccx .mainrr { float:right; width:300px; margin:0; padding:0; position:relative; }
#maincontent .mmcct .mmccx .maincc {margin:0 310px 0 0; padding:0; position:relative }

#maincontent .mmcct .xmmccx {margin:0; padding:0; position:relative; display:block; height:100%; overflow:hidden }
#maincontent .mmcct .xmmccx .xmainrr { float:right; width:160px; margin:0; padding:0; position:relative; }
#maincontent .mmcct .xmmccx .xmaincc {margin:0 170px 0 0; padding:0; position:relative }

#maincontent .mctsz {margin:0; padding:0 10px; position:relative; display:block; height:100%; overflow:hidden }
#maincontent .mctsz .catchan {margin:0; padding:0; position:relative; height:100%; overflow:hidden}
#maincontent .mctsz .catchan ul { list-style:none; margin:0; padding:0; position:relative; }
#maincontent .mctsz .catchan li { float:left; margin:0; padding:0 10px 10px 10px; position:relative; }
#maincontent .mctsz .catchan li img {margin:0; padding:0; position:relative; border:1px solid #003053  }
#maincontent .mctsz .catchan li a:hover img {position:relative; border:1px solid #569203 }

.scritbanr {margin:0; padding:5px 3px 3px 3px; position:relative; text-align:center; border:#003053  1px solid }

.pagination {margin:0; padding:0 30px 0 0; position:relative; text-align:right; font-size:12px; }
.pagination a, .pagination a:visited {color:#003053 ; padding: 0 1px; margin:0; text-decoration:none; font-size:12px; position:relative;}
.pagination a:hover {color:#569203;  position:relative;}
.defpage { background:#569203; font-weight:bold}
a.defpage { color:#fff}

.videostat {margin:0; padding:10px 0; position:relative; display:block; height:100%; overflow:hidden}
.videostat .vidsr {float:right; width:170px; margin:0; padding:0; position:relative; text-align:center; }
.videostat .vidsl {margin:0 180px 0 0; padding:0; position:relative; line-height:17px; height:100%; }
.videostat .vidsl .stako { margin:0; padding:5px 0 0 0; position:relative;}
.videostat .vidsl .stako .stati { float:left; margin:0; padding:0 5px 5px 5px; position:relative; font-size:12px }
.ortik a {margin:0; padding:2px 4px; position:relative; background-color:#c6dff0; }
.ortikB a {margin:0; padding:2px 4px; position:relative; background-color:#c6dff0;}
.ortikC a {margin:0; padding:2px 4px; position:relative; background-color:#c6dff0;}

.linkembed {margin:0; padding:10px 0; position:relative }
.details {margin:0; padding:10px 10px; position:relative }
.playmo {margin:0 auto; padding:10px 0 0 0; position:relative }

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

.srsr {margin:0; padding:0; position:relative; }
.relatvtt  {margin:0; padding:0; position:relative; background:url(../images/bar_02.jpg) repeat-x top left; }
.relatvtt .relatvttb  {margin:0; padding:0; position:relative; background:url(../images/bar_01.jpg) no-repeat top left; }
.relatvtt .relatvttb .relatvtta  {margin:0; padding:0; position:relative; background:url(../images/bar_04.jpg) no-repeat top right; height:100% }
.relatvtt .relatvttb .relatvtta .pdkka {margin:0; padding:7px 10px 8px 10px; position:relative; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:22px; color:#00365f }
.relatvtt .relatvttb .relatvtta .pdkka a, .relatvtt .relatvttb .relatvtta .pdkka a:visited {margin:0; padding:0; position:relative; text-decoration:none; color:#00365f}
.relatvtt .relatvttb .relatvtta .pdkka a:hover {margin:0; padding:0; position:relative; text-decoration:none; color:#569203}


.xrelatvtt  {margin:0; padding:0; position:relative; background:url(../images/barboxx_02.jpg) repeat-y top left; }
.xrelatvtt .xrelatvttb  {margin:0; padding:0; position:relative; background:url(../images/barboxx_01.jpg) no-repeat top left; }
.xrelatvtt .xrelatvttb .xrelatvtta  {margin:0; padding:0; position:relative; background:url(../images/barboxx_03.jpg) no-repeat left bottom; height:100%}
.xrelatvtt .xrelatvttb .xrelatvtta .xpdkka {margin:0; padding:7px 10px 9px 10px; position:relative; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:22px; color:#00365f }
.xrelatvtt .xrelatvttb .xrelatvtta .xpdkka a, .xrelatvtt .xrelatvttb .xrelatvtta .xpdkka a:visited {margin:0; padding:0; position:relative; text-decoration:none; color:#00365f}
.xrelatvtt .xrelatvttb .xrelatvtta .xpdkka a:hover {margin:0; padding:0; position:relative; text-decoration:none; color:#569203}

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

.thumbrel {margin:0; padding:20px 0 0 5px; position:relative; display:block; height:100%; overflow:hidden }
.thumbrel .rtnbrow { float:left; margin:0; padding:0 15px 10px 15px; position:relative; }
.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:#003053}
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb {margin:0; padding:0; position:relative; height:128px }
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb img {margin:0; padding:0; position:relative; border:1px solid #003053  }
.thumbrel .rtnbrow .rtnbpdz .rtnbrthumb a:hover img {position:relative; border:1px solid #569203 }
.thumbrel .rtnbrow .rtnbpdz .rtndescs {margin:0; padding:0 0 5px 0; position:relative; font-size:11px  }
.thumbrel .rtnbrow .rtnbpdz .rtnbrdrst {margin:0; padding:0; position:relative; height:16px; font-size:10px  }
.thumbrel .rtnbrow .rtnbpdz .rtnbrdrst span {margin:0; padding:0; position:relative; float:right }

.xthumbrel {margin:0; padding:20px 0 0 5px; position:relative; display:block; height:100%; overflow:hidden }
.xthumbrel .xrtnbrow { float:left; margin:0; padding:0 15px 10px 15px; position:relative; }
.xthumbrel .xrtnbrow .xrtnbpdz {margin:0; padding:0; position:relative; width:165px  }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrtitle {margin:0; padding:0; position:relative; font-weight:bold; line-height:20px }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrtitle a:hover {position:relative; color:#003053}
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrthumb {margin:0; padding:0; position:relative; height:128px }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrthumb img {margin:0; padding:0; position:relative; border:1px solid #003053  }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrthumb a:hover img {position:relative; border:1px solid #569203 }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtndescs {margin:0; padding:0 0 5px 0; position:relative; font-size:11px  }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrdrst {margin:0; padding:0; position:relative; height:16px; font-size:10px  }
.xthumbrel .xrtnbrow .xrtnbpdz .xrtnbrdrst span {margin:0; padding:0; position:relative; float:right }

.komadd {margin:0; padding:0; position:relative; float:right; font-size:12px; letter-spacing:0 }
.komadd a {margin:0; padding:0; position:relative; color:#fff }

.commnts {margin: 0; padding:0 0 10px 40px; position:relative; border-bottom:#333 1px solid }
.ccfrm {margin:0; padding:5px 0 0 0; position:relative; }
.ccfrm .ccfrml {margin:0; padding:0; position:relative; float:left; width:60px; line-height:20px }
.ccfrm .ccfrmr {margin:0 0 0 70px; padding:0; position:relative; }
.ccfrm .ccfrmr input { width:500px; position:relative; margin:0}
.ccfrm .ccfrmr textarea { width:500px; height:70px; position:relative; margin:0}
.submits { text-align:right; margin:0; padding:5px 60px 0 0; position:relative;}
.submits input { border:#003053 1px solid; position:relative;}

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

.comtt {margin:0; padding:5px 10px; position:relative; }
.comtt .comrow {margin:0; padding:8px 0; position:relative; border-bottom:#333 1px solid }
.bannfram  {margin:0; padding:5px 0; position:relative; display:block; clear:both}

.tgpgal {margin:0; padding:0 10px; position:relative; }
.tgpgal ul {margin:0; padding:0; position:relative; list-style:none }
.tgpgal li {margin:0; padding:0 0 0 18px; position:relative; background:url(../images/star1.gif) no-repeat 0 5px; line-height: 22px; font-size:14px; }

#footer {margin:0; padding:10px 0; position:relative; display:block; clear:both}
#footer .fnav {margin:0; padding:0; position:relative; text-align:center; font-size: 18px; font-weight:bold}
#footer .fparts {margin:0; padding:15px 0 0 0; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif}
#footer .fparts .fpr { float:right; width:240px; margin:0; padding:0; position:relative;}

#footer .fparts .fpr .rsearchtop {margin:0; padding:10px 0 0 0;  position:relative; }
#footer .fparts .fpr .rsearchtop input { margin:0 5px 0 0; padding:2px; color:#111;  position:relative; border:#003053 1px solid; background:#fff; width:150px }
#footer .fparts .fpr .rsearchtop input.searchbutt { margin:0; padding:0;  position:relative; border:none; width:61px; height:22px }

#footer .fparts .fpc {margin:0 200px 0 0; padding:0; position:relative; font-size:10px}


.mcell {
	display:block;
	padding:9px;
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight:normal;
	line-height: normal;
	font-variant: normal;
}

.mcell:hover {
	border-color:#003053;
	border-width: 0px;

	display:block;
	padding:9px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#003053;
	font-family:Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}



.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
	position: relative;
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* CSS by eggybot */