* {
	margin: 0px;
	padding: 0px;
}
body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
td {
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
}
img {
	border: none;
}
ul {
	list-style: none;
}
.clear {
	clear: both;
}
.clear2 {
	clear: both;
	width: 0px;
	height: 0px;
}
a {
	text-decoration: none;
}
/*center*/
.center {
	width: 909px;
	margin: 0px auto;
}
.center2 {
	width: 909px;
	margin: 7px auto;
}
.center2 h2 {
	font-size: 120%;
	color: #FFFFFF;
	text-indent: 44px;
	overflow: hidden;
}
.center2 h2 span {
	display: block;
	height: 20px;
	padding-top: 5px;
}
/*center*/

/*top-menu*/
.top-menu {
	font-size: 120%;
	font-weight: bold;
}
.top-menu-left {
}
.top-menu-right {
	height: 26px;
}
.top-menu li {
	float: left;
}
.top-menu a {
	color: #464646;
}
.q01 {
	width: 240px;
	padding: 5px 0 0 10px;
}
.q01 span {
	color: #ff6600;
}
.q01 h1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.q02 {
	padding: 2px 0 0 0;
	width: 399px;
}
html* .q02 {
	padding: 1px 0 0 0;
}
.q02 a {
	text-decoration: underline;
	padding-right: 11px;
}
.q03 {
	padding: 5px 0 0 031px;
	width: 228px;
	height: 20px;
}
.q03 a {
	color: #FFFFFF;
}
.sub {
	margin-left: 6px;
	position: absolute;
}
.q01 a:hover, .q02 a:hover {
	color: #ff6600;
}
.q03 a:hover {
	text-decoration: underline;
}
/*top-menu*/

/*logo*/
.logo {
	background-image: url(oosex.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 100px;
}
.logo div {
	float: left;
	text-align: center;
	width: 120px;
}
.logo img {
	width: 36px;
	height: 34px;
}
.logo a {
	color: #ff6600;
}
.logo a:hover span {
	color: #000000;
	text-decoration: underline;
}
*html .logo a:hover {
	color: #000000;
	text-decoration: underline;
}
.logo strong {
	color: #ff0000;
	font-weight: bold;
}
.logolink {
	width: 182px;
	position: absolute;
	margin: -84px 0 0 -0;
	text-indent: -9000px;
	overflow: hidden;
	height: 88px;
	left: 683px;
	top: 90px;
}
.logolink a {
	display: block;
	height: 84px;
}
/*logo*/

/*category*/
.category {
	color: #464646;
	overflow: hidden;
}
.category-left {
}
.category-right {
}
.category a {
	display: block;
	height: 22px;
	padding: 8px 9px 0 9px;
	font-weight: bold;
	font-size: 120%;
	color: #464646;
	align: center;
}
.category a:hover {
	background: #ff0000;
	color: #FFFFFF;
}
.w01 {
	width: 6px;
	height: 27px;
	padding: 2px 1px 0 2px;
}
.w02 {
	padding: 3px 8px 0 8px;
	font-size: 120%;
	color: #FFFFFF;
	font-weight: bold;
}
/*category*/

/*left*/
.left {
	width: 141px;
	float: left;
	overflow: hidden;
}
.left-bg {
	margin-bottom: 16px;
	_height: 50px;
}
.left-top {
}
.left-bottom {
	padding: 7px 0 10px 0;
	overflow: hidden;
}
.left li {
	padding: 6px 0 4px 12px;
	border-bottom: 1px solid #bebebe;
	font-size: 120%;
	font-weight: bold;
	height: 14px;
}
.left h2 {
	font-size: 120%;
	color: #000000;
	border-bottom: 1px solid #bebebe;
	padding: 6px 0 2px 0;
	text-align: center;
}
.cat li {
	padding-left: 26px;
}
.left a {
	color: #464646;
}
.left a:hover {
	color: #ff0000;
}
#e01 {
}
#e01 a {
	color: #ff0000;
}
#e02 {
}
#e02 a {
	color: #ff0000;
}
#current {
	color: #FFFFFF;
}
/*left*/

/*main*/
.main {
	padding-top: 5px;
}
/*main*/

/*banners*/
.banners {
	text-align: center;
}
.banners img {
	width: 120px;
	height: 90px;
	border: 1px solid #bebebe;
	margin-top: 6px;
}
.banners a {
	font-weight: bold;
	font-size: 120%;
}
/*banners*/

/*thumbs*/
.content {
	width: 756px;
	margin-left: 6px;
	float: left;
}
.content h2 {
	font-size: 120%;
	color: #FFFFFF;
	text-indent: 44px;
	overflow: hidden;
}
.content h2 span {
	display: block;
	height: 20px;
	padding-top: 5px;
	background-color: #FF0000;
	background-repeat: no-repeat;
	background-position: right;
}
.thumbs {
	padding: 4px 0 0 4px;
	border: 1px solid #ff0000;
	margin-bottom: 16px;
}
.thumbs a:hover {
	text-decoration: underline;
}
.thumbs a img {
	width: 144px;
	height: 196px;
	border: 1px solid #ff0000;
	margin: 0 4px 4px 0;
}
.thumbs a:hover img {
	border: 1px solid #ff0000;
}
.thumbs2 {
	border: 1px solid #ff0000;
	margin-bottom: 16px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
.thumbs2 a:hover {
	text-decoration: underline;
}
.thumbs2 a img {
	width: 240px;
	height: 180px;
	border: 1px solid #ff0000;
	margin: 0 7px 7px 0;
}
.thumbs2 a:hover img {
	border: 1px solid #ff0000;
}
.h201 {
	width: 160px;
}
.h202 {
	width: 165px;
}
.h203 {
	width: 190px;
}
.h204 {
	width: 205px;
}
.h205 {
	width: 260px;
}
.h102 {
	width: 235px;
}
.h103 {
	width: 240px;
}
.h104 {
	width: 250px;
}
.h105 {
	width: 255px;
}
.h106 {
	width: 265px;
}
.h107 {
	width: 275px;
}
.h108 {
	width: 275px;
}
.h109 {
	width: 285px;
}
.h1011 {
	width: 292px;
}
.h1013 {
	width: 310px;
}
.today03 {
	width: 260px;
}
.today04 {
	width: 265px;
}
.today05 {
	width: 270px;
}
.today06 {
	width: 275px;
}
.today07 {
	width: 280px;
}
.today08 {
	width: 285px;
}
.today09 {
	width: 290px;
}
.today10 {
	width: 295px;
}
.fresh03 {
	width: 260px;
}
.fresh04 {
	width: 265px;
}
.fresh05 {
	width: 270px;
}
.fresh06 {
	width: 275px;
}
.fresh07 {
	width: 280px;
}
.fresh08 {
	width: 285px;
}
.yesterday03 {
	width: 285px;
}
.yesterday04 {
	width: 290px;
}
.yesterday05 {
	width: 295px;
}
.yesterday06 {
	width: 300px;
}
.yesterday07 {
	width: 305px;
}
.yesterday08 {
	width: 310px;
}
.yesterday09 {
	width: 315px;
}
.yesterday10 {
	width: 320px;
}
.yesterday13 {
	width: 345px;
}
.h1search {
	width: 185px;
}
.h1search2 {
	width: 210px;
}
.cam {
	position: absolute;
	width: 245px;
	margin: -25px 0 0 517px;
	height: 25px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	left: 162px;
	top: 129px;
}
.cam a {
	margin-left: 4px;
	color: #FFFFFF;
}
.cam a:hover {
	text-decoration: underline;
}
.cam div {
	padding: 5px 0 0 40px;
	height: 20px;
}
.arrows {
	float: left;
	width: 30px;
	height: 25px;
}
.blocktitle {
	float:left;
	background-color:#464646;
	height: 25px;
	color: #FFFFFF;
}
.blocktitle h3 {
	padding-top: 6px;
	line-height: 14px;
	font-size: 120%;
	color: #FFFFFF;
}
.camblock {
	float:left;
	background-color:#464646;
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 6px;
}
.camblock a {
	font-size:120%;
	color:#FFFFFF;
	font-weight: bold;
}
.camblock a:hover {
	text-decoration: underline;
}
.curve {
	float: left;
	width: 9px;
	height: 25px;
}
.thumbs-big {
	padding: 4px 0 4px 4px;
	border: 1px solid #bebebe;
	margin-bottom: 16px;
	font-size: 120%;
	font-weight: bold;
}
.thumbs-big a {
	display: block;
	float: left;
	text-align: center;
	color: #464646;
}
.thumbs-big a:hover {
	text-decoration: none;
	color: #ff0000;
}
.thumbs-big a img {
	width: 246px;
	height: 180px;
	border: 1px solid #464646;
	margin: 0 4px 0 0;
}
.thumbs-big a:hover img {
	border: 1px solid #ff0000;
}
.star {
	text-indent: 0px;
	font-size: 180%;
	color: #ff0000;
	text-align: center;
	margin-bottom: 9px;
}
/*thumbs*/

/*bookmarks*/
.bookmarks {
	width: 615px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.bookmarks p {
	font-size: 130%;
	color: #464646;
	font-weight: bold;
}
.bookmarks a {
	font-size: 460%;
	color: #464646;
	font-weight: bold;
}
.bookmarks a:hover {
	color: #FF6600;
}
.bookmarks span {
	color: #FF0000;
}
.right {
	text-align: right;
}
/*bookmarks*/

/*thumbnails*/
.contenttext {
	width: 762px;
	margin-left: 6px;
	float: left;
}
.thumbnails {
	width: 740px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.thumbnails h2 a {
	font-size: 160%;
	color: #464646;
	font-weight: bold;
}
.thumbnails h2 a:hover {
	color: #FF6600;
}
.thumbnails h2 span {
	color: #FF6600;
}
.h2text {
	font-size: 160%;
	color: #464646;
	font-weight: bold;
}
/*thumbnails*/

/*biglink*/
.biglink {
	width: 740px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.biglink a {
	font-size: 240%;
	color: #464646;
	font-weight: bold;
}
.biglink a:hover {
	color: #FF6600;
}
.biglink span {
	color: #FF6600;
}
/*biglink*/

/*free*/
.free {
	font-size: 120%;
	color: #464646;
	margin-top: 10px;
}
.free li {
	padding-left: 16px;
	margin-bottom: 5px;
}
.free a {
	color: #464646
}
.free a:hover {
	text-decoration: underline;
}
.free strong {
	color: #000000;
}
.free span {
	color: #FF6600;
}
.cams {
	float: left;
}
.pad {
	padding-top: 23px;
}
.pad ul {
	margin-top: 10px;
	float: left;
}
/*free*/

/*nav*/
.nav {
	color: #464646;
	text-align: center;
	margin-top: 15px;
}
html* .nav {
	margin-top: 0px;
}
.nav-right {
	height: 22px;
	padding-top: 8px;
}
.nav a {
	color: #464646;
	font-size: 120%;
	font-weight: bold;
	padding: 0 10px 0 10px;
}
.nav a:hover {
	color: #FF6600;
}
/*nav*/

/*count*/
.count {
	text-align: center;
	padding: 20px 0 20px;
}
/*count*/

/*links*/
.links {
	font-size: 100%;
}
.links p {
	text-align: center;
	padding-bottom: 10px;
	font-size: 120%;
	font-weight: bold;
}
.links p a {
	color: #464646;
}
.links a {
	color: #000000;
}
.links a:hover {
	color: #FF6600;
}
/*links*/

/*dating*/
.dating {
	text-align: center;
}
/*dating*/

/*rec*/
.rec h2 {
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF6600;
}
.rec h2 span {
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}
.rec p {
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	text-align: justify;
}
.rec a {
	font-weight: bold;
	font-size: 11px;
}
.rec span {
	font-weight: bold;
	font-size: 11px;
	color: #464646;
}
#new {
	color: #ff6600;
}
.rec strong {
	font-size: 10px;
}
/*rec*/

/*meet*/
#meet li {
	font-weight: normal;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 6px 0 4px 0;
	text-align: center;
}
#meet a {
	color: #000000;
}
#meet a:hover {
	color: #FF6600;
}
/*meet*/

/*tags*/
#tags p {
	font-weight: normal;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: justify;
}
#tags a {
	color: #000000;
}
#tags a:hover {
	color: #ff6600;
}
/*tags*/

/*directories*/
.directories {
	text-align: center;
}
.directories div {
	border-bottom: 1px solid #bebebe;
	padding-bottom: 3px;
}
.directories h3 {
	color: #FF6600;
	margin-top: 10px;
	font-size: 120%;
}
.directories img {
	width: 120px;
	height: 160px;
	margin: 7px 0 7px;
	border: 1px solid #000000
}
.directories a {
	font-size: 120%;
}
/*directories*/

/*pages*/
.r01 {
	padding-right: 5px;
	font-size: 120%
}
.pages {
	text-align: right;
	height: 22px;
	_height: 22px;
	font-size: 120%;
}
.pages a:link, .pages a:visited, .pages a:active {
	font-size: 120%;
	font-weight: bold;
	margin-right: 4px;
	color: #464646;
}
.pages a:hover {
	font-size: 120%;
	font-weight: bold;
	margin-right: 4px;
	color: #ff6600;
}
.cap {
	font-size: 120%;
	font-weight: bold;
	margin-right: 4px;
	color: #ff6600;
}
/*pages*/

/*web*/
.web {
	width: 142px;
	margin-top: 10px;
}
/*web*/

/*footer*/
.footer {
	padding: 5px 0 5px 0;
	text-align: center;
	font-size: 110%;
	color: #464646;
}
.footer a {
	font-size: 100%;
	font-weight: normal;
	color: #464646;
}
/*footer*/

/*search*/
.searchpagecenter {
	width: 907px;
	background: #f3f4f3;
	border: 1px solid #bebebe;
	padding: 4px 0 7px 0;
	margin-bottom: 10px;
}
.searchpagecenter2 {
	width: 907px;
	background: #ffffff;
	border: 1px solid #bebebe;
	padding: 4px 0 7px 0;
	margin-bottom: 10px;
}
.noresults {
	width: 880px;
	background: #f3f4f3;
	padding: 10px;
	text-align: center;
}
.noresults span {
	color:000000;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: 900;
	margin-top: 20px;
}
.submit {
	margin-left: 6px;
}
.one_cat {
	width: 100px;
	height: 100px;
	margin: 3px;
	margin-bottom: 16px;
	padding: 0;
	float: left;
	color: #464646;
}
.one_cat a img {
	width: 100px;
	height: 100px;
	border: 1px solid #bebebe;
}
.one_cat a:hover img {
	border: 1px solid #ff0000;
}
.one_word {
	width: 180px;
	height: 100px;
	float: left;
	padding: 3px;
}
.one_word strong {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: #ff6600;
	padding-left: 2px;
	padding-right: 2px;
}
.one_word p a {
	color: #464646;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding: 4px 0 4px 0;
	line-height: 16px
}
.one_word a:hover {
	color: #ff6600;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
.cam2 {
	position: absolute;
	width: 245px;
	margin: -25px 0 0 664px;
	height: 25px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}
.cam2 a {
	margin-left: 4px;
	color: #FFFFFF;
}
.cam2 a:hover {
	text-decoration: underline;
}
.cam2 div {
	padding: 5px 0 0 40px;
	height: 20px;
}
/*search*/

