/* START_DEFAULT_STYLES */
html {
font-size:62.5%;
margin:0;
padding:0;
}

body {
background:#4dc2ff url(images/all_main.png) 50% 0 repeat-y;
font:12px Arial, Helvetica, sans-serif;
color:#565656;
margin:0;
padding:0;
}

.clear {
clear:both;
font-size:0;
line-height:0;
display:block;
height:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0;
padding:5px 0;
}

p {
margin:0;
padding:5px 0;
}

a,a:link,a:active,a:visited {
color:#ed1c24;
text-decoration:underline;
cursor:pointer;
}

a:hover {
color:#ed1c24;
text-decoration:none;
}

img {
border:none;
}

ul,ol {
margin:0;
padding:0;
}

li {
margin:0;
padding:0 10px;
}

form,input {
margin:0;
padding:0;
}

em,strong,i {
font-style:normal;
font-weight:normal;
}

/* END_DEFAULT_STYLES */
#all {
background:#4dc2ff url(images/all_bg_1.jpg) 50% 0 no-repeat;
}

.all-2 {
background:url(images/all_bg_2.jpg) 50% 500px no-repeat;
}

.all-3 {
background:url(images/all_bg_3.jpg) 50% 1000px no-repeat;
}

#header {
width:980px;
background:url(images/header.jpg) 0 0 no-repeat;
height:97px;
position:relative;
}

#container {
width:980px;
background:#f9f9f9;
position:relative;
margin:0 auto;
}

.menu_main {
background-image:url(images/h_menu.png);
background-repeat:repeat-x;
height:21px;
border-bottom:1px solid #d7d8d8;
padding-top:4px;
list-style-type:none;
}

.f_menu {
margin-top:10px;
border-top:1px solid #d7d8d8;
}

.menu_main li {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
display:inline;
border-right:1px solid #b2b1b1;
padding:0 10px;
}

.menu_main a,.menu_main a:visited {
color:#303030;
text-decoration:none;
}

.menu_main a:hover {
color:#ed1c24;
text-decoration:underline;
}

.r_menu {
background-image:url(images/r_menu.jpg);
background-repeat:no-repeat;
height:79px;
width:589px;
position:absolute;
top:7px;
right:8px;
}

.r_menu a,.r_menu a:visited {
display:block;
height:38px;
width:293px;
}

.r_menu span {
display:block;
position:absolute;
}

.rm_2 {
right:0;
top:0;
}

.rm_3 {
left:0;
bottom:0;
}

.rm_4 {
right:0;
bottom:0;
}

.rm_1 a:hover {
background:url(images/r_menu.jpg) 0 -79px no-repeat;
}

.rm_2 a:hover {
background:url(images/r_menu.jpg) -296px -79px no-repeat;
_background-position:-295px -79px;
}

.rm_3 a:hover {
background:url(images/r_menu.jpg) 0 -120px no-repeat;
_background-position:0 -119px;
}

.rm_4 a:hover {
background:url(images/r_menu.jpg) -296px -120px no-repeat;
_background-position:-295px -119px;
}

#content {
overflow:hidden;
width:966px;
padding:4px 7px 0px;
}

.bcrumb {
float:left;
//width:490px;
padding-left:8px;
}

.pages {
float:right;
width:650px;
text-align:right;
font-size:14px;
font-weight:bold;
padding-right:8px;
}

.pages em {
font-weight:bold;
padding-right:4px;
}
.pages a{padding:0px 3px; text-align:center}
.pages a:hover{background-color:#FF3300; color:#FFF; text-decoration:none;}

.pre_content {
height:18px;
}

.thumbs {
position:relative;
overflow:hidden;
margin:0 -1px;
padding:10px 0 0;
}

.s_thumb {
height:280px;
width:240px;
float:left;
padding:0 1px;
}

.s_t_head {
background-color:#e1e1e1;
border:1px solid #cac9c9;
width:238px;
margin-bottom:2px;
height:24px;
}

.s_t_head h3 {
font-size:13px;
font-weight:bold;
float:left;
padding:4px 0 1px 25px;
}

.online_status {
float:right;
font-size:11px;
font-weight:bold;
margin-right:5px;
padding:5px 18px 0 0;
}

.online_status2 {
font-size:15px;
font-weight:bold;
padding:2px 18px 1px 0;
}

.man_chat {
color:#1750e6;
background:url(images/icon_male.png) 6px 5px no-repeat;
}

.female_chat {
color:#ed1c24;
background:url(images/icon_female.png) 8px 5px no-repeat;
}

.shemale_chat {
color:#325d01;
background:url(images/icon_shemale.png) 8px 3px no-repeat;
}

.online {
color:#10aa04;
background:url(images/icon_online.png) 100% 5px no-repeat;
}

.offline {
color:#ed1c24;
background:url(images/icon_offline.png) 100% 5px no-repeat;
}

.s_t_niche {
background-color:#f2f2f2;
border:1px solid #cac9c9;
width:238px;
margin-bottom:2px;
height:24px;
font-size:12px;
font-weight:bold;
}

.age {
	float:left;
	padding:5px 0 0 8px;
}

.age em {
font-weight:bold;
color:#000;
}

.niche {
float:right;
padding:5px 8px 0 0;
}

.niche em {
font-weight:bold;
color:#ed1c24;
}

.s_t_image {
margin-bottom:2px;
}

.s_t_image img {
border:1px solid #cac9c9;
display:block;
width:238px;
height:178px;
}

.thumb_chat_status {
	background:url(images/thumb_chat_status.jpg) 0 0 repeat-x;
	height:23px;
	border:1px solid #cac9c9;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	color:#FFFFFF;
}

.thumb_chat_status a,.thumb_chat_status a:visited {
text-decoration:none;
}

.thumb_chat_status a:hover {
text-decoration:underline;
}

.free_chat a,.free_chat a:visited,.free_chat a:hover {
color:#11ff00;
}

.video_buts {
height:26px;
}

.video_buts a {
display:block;
border:1px solid #e3e3e3;
height:24px;
}

.but_watch {
float:left;
width:113px;
}

.but_watch a,.but_watch a:visited {
background:url(images/but_watch.jpg) 0 0 no-repeat;
}

.but_watch a:hover {
background:url(images/but_watch.jpg) 0 -24px no-repeat;
}

.but_download {
float:right;
width:126px;
}

.but_download a,.but_download a:visited {
background:url(images/but_download2.jpg) 0 0 no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
line-height:24px; padding-left:84px;
}

/*
.but_download a:hover {
background:url(images/but_download.jpg) 0 -24px no-repeat;
}
*/

#footer {
background:#8ed8ff url(images/footer.jpg) 50% 0 no-repeat;
height:245px;
}

.copy {
text-align:center;
width:790px;
padding-top:30px;
color:#000000;
font-size:11px;
margin:0 auto;
}

.block_title {
background:url(images/thumb_chat_status.jpg) 0 0 repeat-x;
height:24px;
border:1px solid #e3e3e3;
font-size:16px;
font-weight:bold;
color:#f9f9f9;
padding-left:8px;
margin-bottom:5px;
}

.join_box {
background-image:url(images/join_bg.jpg);
height:458px;
width:966px;
position:relative;
}

.join_content {
display:block;
position:absolute;
width:525px;
top:10px;
right:65px;
text-align:center;
}

.join_content a,.join_content a:visited {
color:#0b0694;
text-decoration:underline;
}

.join_content a:hover {
color:#0b0694;
text-decoration:nonef;
}

.join_content h2 {
font-size:16px;
font-weight:bold;
color:#ed1c24;
padding-top:30px;
}

.join_content p {
font-size:16px;
font-weight:bold;
color:#0b0694;
}

.h_block_title {
height:24px;
border:1px solid #e3e3e3;
font-size:16px;
font-weight:bold;
margin-top:8px;
color:#f9f9f9;
padding-left:8px;
margin-bottom:5px;
}

.title_left {
float:left;
width:600px;
}

.title_s_t_head {
float:left;
list-style-type:none;
padding:3px 0 0;
}

.title_s_t_head li {
display:inline;
float:left;
border-right:1px solid #cac9c9;
margin-right:10px;
padding:0 10px 0 0;
}

.title_s_t_head h3 {
font-size:14px;
font-weight:bold;
float:left;
padding:1px 0 0 19px;
}

.title_s_t_head li i {
float:left;
display:block;
}

.title_s_t_head .man_chat {
color:#1750e6;
background:url(images/icon_male_w.png) 0 3px no-repeat;
}

.title_s_t_head .female_chat {
color:#ed1c24;
background:url(images/icon_female_w.png) 2px 2px no-repeat;
}

.title_s_t_head .shemale_chat {
color:#325d01;
background:url(images/icon_shemale_w.jpg) 2px 0 no-repeat;
}

.part_2 {
padding-left:0;
}

.title_s_t_head .online {
color:#10aa04;
background:url(images/icon_online.png) 100% 4px no-repeat;
}

.title_s_t_head .offline {
color:#ed1c24;
background:url(images/icon_offline.png) 100% 4px no-repeat;
}

.age_chat {
font-size:11px;
font-weight:bold;
color:#706f6f;
padding-top:2px;
}

.age_chat u {
font-weight:bold;
text-decoration:none;
color:#000;
}

.age_chat strong {
color:#ed1c24;
font-weight:bold;
}

.chat_flash {
float:left;
height:600px;
width:800px;
border:1px solid #cac9c9;
}

.chat_flash_sm {
float:left;
height:270px;
width:360px;
border:1px solid #cac9c9;
}

.chat_side {
width:100%;
overflow:hidden;
}

.part2 {
margin-bottom:3px;
}

.action_right_side {
float:right;
width:162px;
}

.action_right_side li {
margin-top:2px;
border:1px solid #cac9c9;
list-style-type:none;
font-size:11px;
color:#000000;
font-weight:bold;
padding:4px;
}

.under_flash {
width:970px;
overflow:hidden;
margin-left:-2px;
position:relative;
margin-top:2px;
}

.under_flash li {
list-style-type:none;
float:left;
display:inline;
margin:0 0 0 2px;
padding:0;
}

.under_flash li a,.under_flash li a:visited {
background-color:#ae0714;
display:block;
float:left;
color:#fff799;
border:1px solid #cac9c9;
text-decoration:none;
font-size:13px;
font-weight:bold;
text-align:center;
padding:3px 0;
}

.under_flash li a:hover {
color:#fff799;
text-decoration:underline;
}

.unf_2 a {
width:120px;
}

.unf_4 a {
width:150px;
}

.unf_5 a {
width:140px;
}

.under_flash .unf_6 a {
width:150px;
background:url(images/thumb_chat_status.jpg) 0 0 repeat-x;
}

.under_flash .unf_7 a,.under_flash .unf_7 a:visited {
width:175px;
color:#000e25;
text-align:left;
font-weight:normal;
padding-left:5px;
background:#fffdea;
}

.under_flash .unf_7 a:hover {
color:#000e25;
text-decoration:underline;
}

.write_chat {
border:1px solid #cac9c9;
margin-top:5px;
}

.bc_input {
background-color:#fffdea;
border:1px solid #000e25;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
height:16px;
width:314px;
margin-right:3px;
padding:2px;
}

.bc_submit {
background-color:#ae0714;
border:1px solid #000e25;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
height:22px;
width:110px;
color:#fffdea;
padding:2px;
}

.before_chat {
width:958px;
overflow:hidden;
padding:3px;
}

.before_chat span {
float:right;
padding:1px 10px 0 0;
}

.chat_text {
height:140px;
width:920px;
background-color:#000e25;
border-right:1px solid #cac9c9;
border-top:1px solid #cac9c9;
color:#FFFFFF;
padding:10px;
}

.answer {
color:#ffd200;
}

.chat_text_content {
width:100%;
position:relative;
}

#scroll_up {
position:absolute;
width:12px;
height:13px;
background:url(images/scroll_up.jpg) 0 0 no-repeat;
top:5px;
right:5px;
display:block;
font-size:0;
line-height:0;
}

#scroll_down {
position:absolute;
width:12px;
height:13px;
background:url(images/scroll_down.jpg) 0 0 no-repeat;
bottom:5px;
right:5px;
display:block;
font-size:0;
line-height:0;
}

.more_videos {
font-size:22px;
font-weight:normal;
background-image:url(images/more_videos_mid.png);
background-repeat:repeat-x;
background-position:0 0;
height:43px;
border:1px solid #cac9c9;
position:relative;
z-index:2;
margin-top:-12px;
margin-bottom:8px;
}

.more_videos a,.more_videos a:visited {
color:#f9f9f9;
text-decoration:underline;
display:block;
background-image:url(images/icon_arrow_right.jpg);
background-repeat:no-repeat;
background-position:100% 7px;
margin-right:10px;
text-align:right;
padding:8px 40px 5px 0;
}

.more_videos a:hover {
color:#f9f9f9;
text-decoration:none;
}

.sm_chat {
margin-top:5px;
}

.sm_chat ul {
width:970px;
position:relative;
margin-left:-1px;
overflow:hidden;
}

.sm_chat li {
margin-top:2px;
border:1px solid #cac9c9;
list-style-type:none;
font-size:11px;
color:#000000;
font-weight:bold;
float:left;
width:181px;
margin-left:2px;
padding:4px;
}

.action_right_side2 {
float:right;
width:600px;
}

.action_right_side2 .before_chat {
width:592px;
overflow:hidden;
padding:3px;
}

.action_right_side2 .chat_text {
height:214px;
width:554px;
background-color:#000e25;
border-right:1px solid #cac9c9;
border-top:1px solid #cac9c9;
color:#FFFFFF;
padding:10px;
}

.sm_chat .block_title {
margin-bottom:1px;
}

.sing_tit {
	padding-top:1px;
	padding-bottom: 1px;
}

.bcrumb a,.bcrumb a:visited,.bcrumb em,.chat_text strong {
font-weight:bold;
}

.block_title span,.h_block_title span {
float:right;
}

.block_title select,.h_block_title select {
	width:156px;
	margin-right:8px;
	font-size:12px;
}

.block_title em,.h_block_title em {
font-weight:bold;
padding-top:2px;
float:left;
}

.action_right_side li a strong,.action_right_side li a:visited strong,.sm_chat li a strong,.sm_chat li a:visited strong {
font-weight:bold;
color:#000000;
text-decoration:underline;
}

.action_right_side li a:hover strong,.sm_chat li a:hover strong {
font-weight:bold;
color:#000000;
text-decoration:none;
}

.unf_1 a,.unf_3 a {
width:100px;
}

