body {
margin: 0 auto; 
padding: 0;
background:#efefef top repeat-x;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
 color:#000}

#preload  {height:0;width:0;overflow:hidden;position:absolute;}
.start{height:110px; width:100%; margin-bottom:-90px;background:#efefef;}


#top_line{background:#0f0f0f;height:45px;text-align:left; position: fixed;  width: 100%;}
#top_line .logo {
    width:330px;
    height:45px;
	float: left;
	display: inline-block;
	background-image:url(logo.gif);
	margin:0 0 0 6px;
}

#top_line_oll{ margin:0 auto ;width:1140px; height:30px;text-align:left;}
#top_line .for{padding:3px 0 0 0;margin:0 0 0 30px;float:left;}
#top_line .link{padding:15px 0 0 0;margin:0 0 0 3px;float:left; color: #fff}
#top_line .link a{ color: #fff; padding:0 5px; text-decoration: none; font-weight:bold; font-size: 13px; }
#top_line .link a:hover{color: #fff; text-decoration: underline;}


#top_line .s_form{padding:6px 0 0 0;margin:0 0 0 25px;float:left;}
.s_input {background:#fff; border:1px solid #efefef;margin:0px 5px 0 0;float:left;width:200px; height:18px; color:#000; }
.s_submit {background:#e70000;border:1px solid #e70000; color: #fff;   margin:0px 0px 0 0px; height:22px; width:67px;float:left;font-weight: bold; font-size: 13px; font-family: "Trebuchet MS"; cursor:pointer; }
.s_submit:hover {color: #fff; text-decoration: underline;}

.mainmenu {
background: #0f0f0f;
position: relative;
padding: 0px 0px 0px 45px;
height:45px;
float: left;
}
.mainmenu ul {
list-style:none;
margin:0;
padding:0;
position: relative;
float:left;
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 13px;
height:45px;
}

.mainmenu > ul > li {

position: relative;
float: left;
height: 45px;
padding: 0;
margin: 0
}

.mainmenu > ul > li > a {
border-left: 0px solid #666;
display: block;
color: #fff;
text-decoration: none;
padding: 0 10px;
line-height: 45px;
}

.mainmenu > ul > li:first-child > a {
border: none
}
.mainmenu > ul > li:hover > a, .mainmenu > ul > li.hover > a, .mainmenu > ul > li.active > a {
color: #fff
}
.mainmenu > ul > li:hover, .mainmenu > ul > li.hover, .mainmenu > ul > li.active {
background: #666
}

.mainmenu ul li ul {
position: absolute;
left: 0;
top: 45px;
display: none;
list-style: none;
visibility: hidden;
padding: 0;
margin: 0;
width: 105px
}
.mainmenu > ul > li ul li {
background-color: #666;
position: relative;
left: 0;
display: list-item;
float: none;
height: auto;
margin: 0;
text-align: left;
}
.mainmenu ul li ul li a {
border-bottom: 1px solid #999;
display: block;
color: #fff;
padding: 7px 7px;
text-decoration: none;
}
.mainmenu ul li ul li.parent a {
position: relative;
}
.mainmenu ul li ul > li.parent > a::before {
border-top: 1px solid #fff;
border-right: 1px solid #fff;
content: "";
display: block;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%) rotate(45deg);
height: 6px;
width: 6px;
}
.mainmenu ul li ul li:hover, .mainmenu ul li ul li.hover {
background-color: #000
}
.mainmenu ul li:hover ul, .mainmenu ul li.hover ul {
display: block
}

.mainmenu ul li:hover > ul {
opacity: 1;
visibility: visible;
margin: 0;
}
.mainmenu ul li ul li ul {
top: 0;
left: 200px;
margin: 0 0 0 20px;
width: 180px
}

#main{
margin:0 auto;
padding-top:40px;
width:1130px;}

#head {
overflow:hidden;
margin:0px 0 0 30px;
padding:0px;
}

#head .lgo1 {
float:left;
width:320px;
height:110px;
background-image:url(logo.png);
background-position:center;
background-repeat:no-repeat;}

#head .lgo3  {
float:left;
width:760px;
height:110px;
background-position:top;
background-repeat:no-repeat;}

#head .opis  {
float:left;
width:760px;
height:110px;

}

#head h1 {
float:center;
font-size:15px;
line-height:16px;
color:#e70000; text-align:center;
font-family: Tahoma;
font-weight:bold;
padding:15px 10px 0 10px;
margin:0px;
}

#head p.descri {
float:left;
font-size:14px;
line-height:16px;
color:#3b3b3b; text-align:center;
font-family: Tahoma;
font-weight:bold;
margin:0px;
padding: 15px 10px 5px 10px;
}

#head .topd {padding-top:0px;float:left; margin-left:0px;}

.topp{
	margin: 0px;
	padding: 0px;
	width: 160px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color:#efefef;
	padding-left: 5px;
	vertical-align:top;
	text-align:left;}

.topp a{text-decoration:none;	color:#000;}
.topp a:hover {text-decoration: underline;	color:#e70000;}


.linksbot{

  padding:0px;padding-bottom:10px;margin:0px;text-align:center;  color: #fff;
}
.linksbot a{ color: #9e9e9e; text-decoration: underline; font-weight:bold; }
.linksbot a:hover{color: #ff399f;  text-decoration: none; }


#thumb {text-align:center;padding:3px 5px 5px;overflow:hidden;}
#thumb .models{float:left;width:186px; text-align:center;}
#thumb img {
width: 180px;
height: 240px; 
float: left;
border: 0px solid #5f6061;}
#thumb .rec{float:left; text-align:center;}
#thumb p {font-family: Tahoma;font-size:14px;font-weight:bold;margin:1px;padding:1px 0px;}
#thumb a img{ width: 180px;height: 240px; display:block; float: left;
border: 1px dashed #e70000;margin:0px 2px 1px 2px; background-color: #d1d1d1; }
#thumb a:hover img {border:1px dashed #000000;}
#thumb a {color:#000000; text-decoration: none;}
#thumb a:hover {color:#000000; text-decoration: underline;}


#thumb_240 {text-align:center;padding:3px 5px 5px;overflow:hidden; }
#thumb_240 img {
width: 180px;
height: 240px; 
float: left;
border: 0px solid #5f6061;}
#thumb_240 a { width: 180px;height: 240px; display:block; float: left; color:#000000;
border: 1px dashed #e70000;margin:0px 2px 4px 2px; background-color: #d1d1d1; }
#thumb_240 a:hover {border:1px dashed #000000;}


#tube {text-align:center;padding:3px 5px 5px;overflow:hidden;}
#tube .video{float:left;width:279px; text-align:center;}
#tube img {
width: 273px;
height: 200px; 
float: left;
border: 0px solid #5f6061;}
#tube .rec{float:left; text-align:center;}
#tube p {font-family: Tahoma;font-size:14px;font-weight:bold;margin:1px;padding:1px 0px;}
#tube a img{ width: 273px;height: 200px; display:block; float: left;
border: 1px dashed #e70000;margin:0px 2px 1px 2px; background-color: #d1d1d1; }
#tube a:hover img {border:1px dashed #000000;}
#tube a {color:#000000; text-decoration: none;}
#tube a:hover {color:#000000; text-decoration: underline;}

#clip {padding:3px 8px 5px;overflow:hidden;}

#clip .right {
float:left;
width:728px;
text-align:left;
background-color: #0f0f0f;
}

#clip p {font-family: Tahoma;font-size:14px;font-weight:bold;margin:5px;padding:5px 0px; color:#fff;}

#clip .left {
float:left;
width:360px;
}

#clip .bottom {
float:left;
width:728px;
padding:15px 0px 0px;
background-color: #efefef;
text-align:center;
}

.content_bottom{overflow:hidden; text-align:center; padding: 5px; width: 1050px;}
.content_bottom ul {  margin: 0px; padding: 0px;  }
.content_bottom ul li {
	float: left;
	list-style: none;
	text-transform: capitalize;
	font-size: 13px;
	line-height:21px;
	font-weight: bold;
	color: #fff;
	padding: 0px 4px;
	margin-left: 2px;
}	
.content_bottom ul li.l {background-color: #e70000; width: 17px; margin-top: 2px;}
.content_bottom ul li.l2 {background-color: #e70000; width: 60px; margin-top: 2px;}
.content_bottom ul li a {color: #fff; text-decoration: none;}
.content_bottom ul li a:hover {	color: #000; text-decoration: underline; }


.top {
	font-weight: bold;
    border: dotted 0;
    border-top: #000 dashed 0px ;
	font-size: 24px;
	color:#000000;
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	height:30px;
	text-align:center;
}
.top a {color:#000000; text-decoration: underline;}
.top a:hover {color:#eaeaea; text-decoration:none;}

.lefthal {margin:5px 5px 3px;padding:0px; text-align:left;}
	
.hall {
	font-weight: bold;
    text-transform: uppercase;
    border: dotted 0;
	font-size: 16px;
	color:#fff;
	display:inline;
	background-color:#dbdbdb;
	margin:2px 5px;
	padding: 0px 10px;
	text-align:center;
}

.friens {
	margin: 0px 0 10px 0;
	padding: 0px;
	width:1100px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}

.shemales {
	margin: 0px 0 10px 0;
	padding: 0px;
	width:1100px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}

.categories {
	margin: 0px 0 10px 0;
	padding: 0px;
	width:1100px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}

.toplist {
	font-weight: bold;
    font-family: Tahoma;
	font-size: 14px;
	color:#e70000;
	margin:0px;
	padding:0px;
	padding: 0px 0px 0px 20px;
	text-align:left;
}
.toplist a {font-weight: bold; text-decoration:none;	color:#000000;}
.toplist a:hover {text-decoration: underline;	color:#000000;}

.catlist {
	font-weight: bold;
    font-family: Tahoma;
	font-size: 14px;
	line-height:20px;
	color:#e70000;
	margin:0px;
	padding:0px;
	padding: 0px 0px 0px 20px;
	text-align:left;
}
.catlist a {font-weight: bold; text-decoration:none;	color:#000000;}
.catlist a:hover {text-decoration: underline;	color:#000000;}

.links {
	font-weight: bold;
    	font-family: Tahoma;
	font-size: 12px;
	color:#000;
	margin:0px;
	padding:0px;
	padding: 0px 0px 0px 20px;
	text-align:center;
}
.links a {font-weight: bold; text-decoration:none;	color:#000000;}
.links a:hover {text-decoration: underline;	color:#000000;}


#footer {width: 100%;min-height:45px; bottom repeat-x;}
.flogo1{width: 780px;height:45px;}
.flogo2{width: 330px;height:45px;background: url(flogo.gif) top no-repeat;}
.friends{font-family: Tahoma;   font-weight:bold; font-size:12px; line-height:14px; color: #000000;text-align: left;padding-top:0px;padding-left:20px;margin: 0px;}
.disc { font-family: Tahoma;  font-size:10px; line-height:12px; color: #000000;text-align: left;padding:2px 20px;margin: 0px;}

#footer a{padding-left:0px;font-size:10pt; color: #000000; text-decoration: none; font-weight:bold;}
#footer a:hover {color:#000000; text-decoration: underline;}

#reclama {width:1050px;padding:0 0 0 0; margin:10px auto;overflow:hidden;}
#reclama .one_rec{float:left;width:350px; text-align:center;}
#reclama p {font-size:18px;line-height:18px; font-weight:bold;margin:0px;padding:5px 0px; color:#000;}
#reclama img{width: 300px; height: 250px; margin:5px; border:0; text-decoration: none;}
#reclama a{font-size:18px; text-decoration: none; font-weight:bold; color: #000;}
#reclama a:hover {text-decoration: underline; color:#b40000; }



.pic {
position: relative;
z-index: 1;
}

.pic:hover {
background-color: transparent;
z-index: 2;
}

.pic span {
position: absolute;
visibility: hidden;
}

.pic span img {
border-width: 0;
padding: 2px;
}

.pic:hover span {
visibility: visible;
top: 0;
left: 80px;
}

.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:100px;
right:10px;
display:none;
text-indent:-9999px;
background: url('icon_top.png') no-repeat;
}