html, body {height:100%;}
body {
	margin:0; padding:0; padding-top:10px;
	background:#ffdaf5;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
}
form, p, h1, h2, h3, h4 {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}
a:hover {text-decoration:none;}

#main {margin:0 auto; 
	width:1060px;
	border:1px dashed #999;
	background:#fff;
	min-height:90%; height:auto !important; height:90%;
	padding-top:5px;
	position:relative;
}
h1 {font:normal 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:10px;}
h2 {font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; padding-left:10px;}
p {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:0 30px 10px 10px;}

#cnt-left {width:848px; float:left;}
#cnt-right {width:212px; float:left; text-align:center;}
#cnt-right a {width:192px; padding:5px 10px; font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#f00; line-height:18px; display:block;}
#cnt-right h2 {font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}

div.txt {float:left; width:637px;}

.headers {position:relative;}
.headers a {display:none; position:absolute; right:10px; top:20px; font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.headers a.page31-40, a.page18-25, a.page45-99, a.pagedik, a.pageshemale {display:block;}
h1.h1 {display:none;}
div.divtxt {display:none;}
h1.page31-40, h1.page18-25, h1.page45-99, h1.pagedik, h1.pageshemale {display:none;}
div.page31-40, div.page18-25, div.page45-99, div.pagedik, div.pageshemale {display:none;}
h1.page31-40milf, div.page31-40milf {display:block;}
h1.page18-25studente, div.page18-25studente  {display:block;}
h1.pagediknegerin, div.pagediknegerin {display:block;}
h1.page45-99oma, div.page45-99oma {display:block;}
h1.pageshemaleshemale, div.pageshemaleshemale {display:block;}

.links {text-align:center; padding-top:10px;}
.links a {font-size:12px;}

.cam {position:relative; float:left; width:208px; height:212px; padding:0 2px 4px 2px;}
.cam_cnt {border:1px solid #000; padding:2px;}
.cam a {cursor:pointer;}
.cam p {width:202px; height:15px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:15px; text-align:center; text-transform: capitalize; padding:0;}
.cam .prof {width:202px; color:#f00; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; height:15px; display:block;}
.cam .campic {border:1px solid #000;}
.cam .chat {width:50px; padding:0 76px;}
.cam .flag {position:absolute; top:18px; left:5px; width:18px; height:12px; overflow:hidden;}
.cam .flag img {border:none; display:block;}
.cam .ononline, .cam .offoffline {display:block;}
.cam .onoffline, .cam .offonline {display:none;}
.cam .offoffline {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:center; width:202px; height:21px; line-height:21px;}
.cam div.start_chat {cursor:pointer;}
.cam span.start_chat {cursor:pointer;}

.cat {position:relative; float:left; width:208px; height:212px; padding:0 2px 4px 2px;}
.cnt_cat {border:1px solid #000; padding:2px;text-align:center;}
.cnt_cat p {width:202px; height:15px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:15px; text-align:center; text-transform: capitalize; padding:0;}
.cnt_cat .campic {border:1px solid #000;}
.cnt_cat a {text-align:center;color:#f00; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}

#disclaimer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; color:#666; width:700px; margin:0 auto;}
#disclaimer span { color:#666; cursor:pointer;}
#disclaimer span a {color:#666; text-decoration:none;}

.prof_left {width:110px; padding:0 10px; text-align:center; float:left;}
.prof_left .ononline, .prof_left .offoffline {display:block;}
.prof_left .onoffline, .prof_left .offonline {display:none;}
.prof_left .offoffline {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:center; width:202px; height:21px; line-height:21px;}
.prof_mid {float:left; width:290px;}
.prof_mid .item_v {font-weight:bold; padding-left:10px; width:140px; line-height:18px; height:18px;}
.prof_mid .item_p {width:140px; line-height:18px; height:18px;}
.prof_snap {float:left; width:333px;}
.prof_snap img {float:left; padding-left:10px; padding-bottom:5px;}
.vid {float:left; width:240px; padding-left:20px;}
#videopreview {padding-left:10px;}
.vid p {padding-top:10px; width:240px; height:62px; line-height:12px; overflow:hidden;} 
.videoyes {display:block;}
.videooffyes {display:none;}
.videono {display:none;}
.videooffno {display:block;}
.back {display:block; position:absolute; top:10px; right:10px; font-size:12px;}

.live {display:block; text-align:center; height:25px; padding:20px 0; font:24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#31c703; }

.extra_cnt {border-top:1px solid #666; width:830px; margin:0 auto; padding-top:20px;}
.extra_cnt .extra_txt {font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px;}
.extra_cnt .txtlive { color:#31c703; font-weight:bold; }
.extra_cnt .extra_cams {}
.extra {width:133px; height:152px; padding:0 2px 4px 2px;}
.extra .chat {padding:0 39px;}
.extra p {width:127px;}
.extra .prof {width:127px;}
