/* CSS Document 2008. All Right Reserved | PornDealer.com */

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 13px;
	color: #282828;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 13px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family: Tahoma;
	color: #494949;
	}
a {
	color: #3490E5;
	cursor: pointer;
	}
a:hover {
	color: #FF8A00;
	}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	}

td.bg_01 {
	width: 53px;
	background: url(images/bg_01.gif) repeat-y 0 0;
	}
td.bg_02 {
	width: 53px;
	background: url(images/bg_02.gif) repeat-y 0 0;
	}
td.main {
	background: #F3F3F3;
	}
td.w_01 {
	background: url(images/w_01.gif) repeat-x 0 0;
	padding: 32px 23px 34px 19px;
	}
td.w_02 {
	background: #F2201B url(images/w_02.gif) repeat-x 0 0;
	padding: 10px 21px 10px 21px;
	color: #FF908D;
	}
td.w_02 a {
	color: #F3F3F3;
	text-decoration: none;
	}
td.w_02 a:hover {
	color: #FF908D;
	}
td.w_04 {
	background: url(images/w_04.gif) repeat-y 0 0;
	padding: 15px 23px 15px 23px;
	}
td.w_09 {
	background: url(images/w_09.gif) repeat-x 0 0;
	padding: 10px 0 10px 0;
	}


div.warning {
	width: 505px;
	height: 262px;
	overflow: auto;
	border: #CCCCCC 1px solid;
	}
div.warning div.in {
	padding: 10px 15px;
	}
div.warning h3 {
	color: #EA130E;
	text-transform: uppercase;
	font-size: 13px;
	}

td.copy {
	padding: 20px;
	}
td.copy td {
	color: #6B6E71;
	font-size: 9px;
	}
td.copy td p {
	padding: 0 0 2px 0;
	}
td.copy td p.x {
	padding: 3px 0 5px 0;
	color: #B4B4B5;
	}
td.copy td span {
	color: #B4B4B5;
	}
td.copy td a {
	color: #6B6E71;
	}
td.copy td a:hover {
	color: #000000;
	}



table.wrn div.stitle {
	color: #494949;
	text-align: center;
	font-size: 10px;
	padding: 5px 0 0 0;
	}
table.wrn div.title {
	color: #494949;
	text-align: center;
	font-weight: bold;
	padding: 5px 0 0 0;
	}
table.wrn div.pic {
	border: #D1D1D1 4px solid;
	}
table.wrn div.pic img {
	border: #FFFFFF 1px solid;
	}


table.btns {
	margin: 0 auto;
	}
table.btns td {
	padding: 10px 0 10px 0;
	}
table.btns div.btn {
	position: relative;
	width: 123px;
	height: 31px;
	overflow: hidden;
	}
table.btns div.btn img {
	position: absolute;
	}
table.btns div.btn img.active {
	top: -31px;
	}


table.adds td {
	padding: 0 0 5px 0;
	}
table.adds div.btn {
	position: relative;
	width: 123px;
	height: 20px;
	overflow: hidden;
	}
table.adds div.btn img {
	position: absolute;
	}
table.adds div.btn img.active {
	top: -20px;
	}

div.e {
	background: #DEDEDE;
	height: 1px;
	}
div.v {
	margin: 5px 0 0 0;
	}


h2 {
	color: #EB1612;
	font-size: 18px;
	}
h3 {
	color: #FE3023;
	font-size: 14px;
	}
h3.blue {
	color: #176DBD;
	}


td.x_01 {
	background: #659FCD url(images/x_01.gif) repeat-x 0 0;
	}
td.x_02 {
	background: #999999 url(images/x_02.gif) repeat-x 0 0;
	}
td.x_02s {
	background: #999999 url(images/x_02s.gif) repeat-x 0 0;
	}
td.x_01 td {
	height: 33px;
	vertical-align: middle;
	}
td.x_02 td {
	height: 33px;
	vertical-align: middle;
	}
td.x_02s td {
	height: 33px;
	vertical-align: middle;
	}


table.listing div.title {
	padding: 4px 3px 5px 3px;
	}
table.listing div.stitle {
	padding: 4px 3px 5px 3px;
	text-align: center;
	}
table.listing div.stitle a {
	color: #6B6E71;
	}
table.listing div.stitle a:hover {
	color: #2A7BCB;
	}
table.listing h3 {
	padding: 0 0 1px 0;
	color: #F60606;
	font-size: 13px;
	text-transform: none;
	}
table.listing strong {
	color: #000000;
	}
table.listing div.pic {
	border: #D1D1D1 4px solid;
	}
table.listing div.pic img {
	border: #FFFFFF 1px solid;
	}
table.listing div.btn {
	position: relative;
	width: 105px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	}
table.listing div.btn img {
	position: absolute;
	}
table.listing div.btn img.active {
	top: -20px;
	}

ul {
	padding: 0 0 2px 0;
	}
ul li {
	padding: 0 0 3px 12px;
	}

ul.li li {
	background: url(images/li.gif) no-repeat 0 3px;
	padding-left: 14px;
	}
ul.li a {
	color: #282828;
	}
ul.li a:hover {
	color: #FE3023;
	}

ul.li2 li {
	background: url(images/li.gif) no-repeat 0 3px;
	padding-left: 14px;
	}
ul.li2 a {
	color: #6B6E71;
	}
ul.li2 a:hover {
	color: #2A7BCB;
	}
ul.li3 li {
	background: url(images/li2.gif) no-repeat 0 3px;
	padding-left: 12px;
	}

table.acs {
	margin: 0 0 5px 0;
	}
table.acs td.x {
	padding: 5px 0 5px 10px;
	font-weight: bold;
	}
table.acs div.pic {
	border: #D1D1D1 2px solid;
	}
table.acs div.pic img {
	border: #FFFFFF 1px solid;
	}
table.acs a {
	color: #353535;
	}
table.acs a:hover {
	color: #FE3023;
	}


.gray {
	color: #B0B0B0;
	}
h2.normal {
	font-weight: normal;
	}
p.p9 {
	font-size: 13px;
	}
a.black {
	color: #282828;
	}
a.black:hover {
	color: #FE3023;
	}
a.gray {
	color: #6B6E71;
	}
a.gray:hover {
	color: #2A7BCB;
	}


div.promo {
	position: relative;
	width: 801px;
	height: 113px;
	color: #F6FFBD;
	}
div.promo a {
	color: #F6FFBD;
	}
div.promo a:hover {
	color: #FFFC00;
	}
div.promo div.block {
	position: absolute;
	width: 237px;
	height: 38px;
	left: 21px;
	top: 66px;
	font-size: 9px;
	}
div.promo div.block2 {
	position: absolute;
	width: 125px;
	height: 84px;
	left: 270px;
	top: 18px;
	}
div.promo div.block3 {
	position: absolute;
	width: 125px;
	height: 84px;
	left: 395px;
	top: 18px;
	}

table.top td {
	vertical-align: middle;
	padding: 0 20px;
	height: 33px;
	font-size: 9px;
	color: #FFFFFF;
	}
table.top td a {
	color: #FFFFFF;
	}
table.top td a:hover {
	color: #FAF688;
	}
table.top td a.yellow {
	color: #FAF688;
	}
table.top td a.yellow:hover {
	color: #FFFF00;
	}

img.ico_b {
	margin: 0 5px -1px 5px;
	}
img.ico_k {
	margin: 0 5px -4px 5px;
	}


div.tp img, img.ico {
	margin: 0 3px -3px 3px;
	}
div.tp a {
	color: #727272;
	}
div.tp a:hover {
	color: #2A7BCB;
	}


div.w_01 {
	position: relative;
	height: 90px;
	background: url(images/w_01.gif) repeat-x 0 0;
	}
div.w_01 div.menu {
	position: absolute;
	width: 442px;
	height: 34px;
	left: 336px;
	top: 59px;
	}
div.w_01 div.tp {
	position: absolute;
	right: 24px;
	top: 22px;
	}
div.w_01 div.logo {
	position: absolute;
	left: 19px;
	top: 29px;
	}


select.in-select {
	width: 100%;
	}
input.in-text {
	width: 100%;
	}

table.form td {
	padding: 0 8px 0 0;
	vertical-align: middle;
	}


td.c_02 {
	background: url(images/c_02.gif) repeat-y 0 0;
	padding: 16px 26px 16px 26px;
	}
td.c_05 {
	background: url(images/c_05.gif) repeat-y 100% 0;
	padding: 10px 20px 0 20px;
	}



div.btn_view {
	position: relative;
	width: 61px;
	height: 15px;
	overflow: hidden;
	}
div.btn_view img {
	position: absolute;
	}
div.btn_view img.active {
	top: -15px;
	}


table.slisting div.title {
	padding: 6px 3px 5px 3px;
	font-size: 9px;
	}
table.slisting h3 {
	padding: 0 0 1px 0;
	color: #F60606;
	font-size: 13px;
	text-transform: none;
	}
table.slisting div.e {
	margin: 5px 0;
	}
table.slisting div.pic {
	border: #D1D1D1 4px solid;
	}
table.slisting div.pic img {
	border: #FFFFFF 1px solid;
	}
table.slisting div.btn {
	position: relative;
	width: 61px;
	height: 15px;
	overflow: hidden;
	}
table.slisting div.btn img {
	position: absolute;
	}
table.slisting div.btn img.active {
	top: -15px;
	}
table.slisting a {
	color: #494949;
	}
table.slisting a:hover {
	color: #2A7BCB;
	}


div.list {
	margin: 10px auto;
	width: 761px;
	height: 186px;
	overflow: auto;
	}















