@charset "utf-8";
@import url("reset.css");
/* CSS by Gimme-Website 
 Contents:
- BODY
	- Top
	- Bottom
	- Links
- HEADER
- CONTENT
	- Content sections
	- Containers for thumbs and text
	- Thumbnail images
- FOOTER
- MISC CLASSES

 BODY */
html,body {
height:100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background: #000 url(/gfx/greek-bg.jpg) fixed repeat-y center top;
color:#FFF;
margin:0;
padding:0;
}

/* Links */
a {
color:#fff;
text-decoration:underline;
}

a img {
border:none;
}

.img:hover {
border:1px solid #FFF;
}

/* CONTENT */
#content {
margin:0 auto;
}

/* Content sections */
.thumbs {
background:#282828;
font-size:16px;
width:950px;
margin:0 auto;
padding:7px 0 2px 9px;
}

/* Thumbnail images */
.tn a img {
border:1px solid silver;
height:180px;
width:240px;
}

/* Thumbnail images */
.tn_square a img {
border:1px solid silver;
height:320px;
width:320px;
}

/* List */
#list {
width:960px;
margin:10px auto 30px;
}

#list-head {
background:url(/images4/bg-list-head.gif) no-repeat;
height:94px;
width:900px;
}

#list-content {
width:900px;
}

#friends-foot {
background:url(/images4/bg-list-foot.gif) no-repeat;
height:68px;
width:960px;
}

/* FOOTER */
#footer {
background:url(/images4/bg-footer.jpg) bottom no-repeat;
width:960px;
height:138px;
margin:0 auto;
padding:5em 0 0;
clear:both;

color:#a8c7f2;
line-height:11px;
text-align:center;
}

#footer #links {
color:#a8c7f2;
font-size:11px;
height:103px;
line-height:11px;
text-align:center;
width:345px;
margin:0 auto;
}

/* MISC CLASSES */
a.alt {
font-size:12px;
font-weight:700;
line-height:12px;
}

.clear {
clear:both;
}

.ad {
font-size:16px;
margin:10px auto;
}

.ad a img {
border:1px solid silver;
display:block;
margin:0 auto;
}

.textlinks {
color:#666;
font-size:16px;
text-align:center;
margin:20px auto;
}

.textlinks a {
color:#666;
}

.input {
background:url(/gfx/input.gif) no-repeat;
width:143px;
padding-left:6px;
margin-left:3px;
margin-right:3px;
height:19px;
padding-top:6px;
display:block;
float:left;
font-family:Tahoma, arial;
font-size:11px;
color:#adacac;
border-style:none;
}

input {
color:#535455;
background:#32302f;
border:1px solid #535455;
}

.btn {
font-size:11px;
font-weight:700;
color:#FFF;
background: #da9129 url(/btn.gif) repeat-x;
}

#lewa {
width:732px;
float:left;
}

#prawa {
width:183px;
float:right;
}

#okno {
width:100%;
margin-top:10px;
float:left;
}

#nag {
background:url(/nag.gif) no-repeat;
height:20px;
padding-left:12px;
width:720px;
float:left;
padding-top:2px;
font-size:12px;
font-weight:700;
color:#FFF;
}

#nag2 {
background:url(/prawa.gif) no-repeat;
height:20px;
padding-left:12px;
width:171px;
float:left;
padding-top:2px;
font-size:12px;
font-weight:700;
color:#FFF;
}

#miniatura {
float:left;
padding-top:8px;
background-color:#545454;
width:177px;
height:200px;
margin:1px;
}

#mianiatury {
width:100%;
margin-top:5px;
margin-bottom:5px;
float:left;
}

#tekst {
width:240px;
margin-left:5px;
margin-top:-10px;
float:left;
font-size:11px;
}

.star_off {
float:left;
height:16px;
width:50px;
margin-left:0;
margin-right:3px;
margin-top:-2px;
background:url(/gfx/star_off.gif) repeat-x center;
}

.star_on {
float:left;
height:16px;
width:40px;
background:url(/gfx/star_on.gif) repeat-x center;
}

#pagination {
font-size:14pt;
text-align:center;
margin:.4em 0;
}

#stopka {
width:939px;
height:67px;
margin-top:20px;
float:left;
background:url(/gfx/stopka.gif) no-repeat;
line-height:22px;
font-size:11px;
}

#stopka a {
color:#FFF;
text-decoration:none;
}

#sponosor {
float:left;
margin-top:10px;
width:100%;
}

#search_marg {
float:center;
margin-top:15px;
}

#serach_tlo {
float:left;
width:100%;
background:url(/gfx/search.gif) repeat-x;
}

#tlo {
width:730px;
float:left;
margin-top:-1px;
background-color:#262523;
border:1px solid #44484c;
border-top:none;
}

a.miniaturka_tytul {
color:#f99209;
text-decoration:none;
}

#tlo2 {
width:722px;
float:left;
padding-left:8px;
margin-top:-1px;
background-color:#262523;
border:1px solid #44484c;
border-top:none;
}

h1, h2, h3 {
color:#fff;
text-transform:none;
}

#player {
width:667px;
margin-top:17px;
height:501px;
margin-left:10px;
margin-right:auto;
}

#box {
width:100%;
float:left;
margin-top:20px;
}

#opis {
width:650px;
margin-top:20px;
margin-left:auto;
line-height:22px;
margin-right:auto;
font-size:11px;
color:#b6acac;
}

#opis a {
color:#d28116;
}

/* Stale CSS dla profili i wiadomosci */
#view_box {
font-size:11px;
color:#c8c8c8;
width:99%;
margin-top:10px;
background-color:#2b2929;
}

#view_box a {
color:#d28116;
padding-left:2px;
}

h3 {
color:#c8c8c8;
padding-left:10px;
}

#message_foldery {
width:10%;
padding-left:15px;
padding-bottom:20px;
float:left;
}

#message_foldery a {
text-decoration:none;
font-size:12px;
}

#message_wiadomosci {
width:80%;
margin-right:15px;
padding-left:15px;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#666;
float:right;
}

#message_naglowek {
background-color:#262523;
width:100%;
float:left;
padding-top:5px;
height:22px;
font-size:11px;
color:#bebebe;
}

#message_komorka1 {
width:13%;
margin-right:5px;
margin-left:5px;
float:left;
}

#message_komorka2 {
width:53%;
margin-right:5px;
margin-left:5px;
float:left;
}

#message_komorka3 {
width:3%;
margin-right:5px;
margin-left:5px;
float:left;
}

#message_komorka4 {
width:23%;
margin-right:5px;
margin-left:5px;
text-align:right;
float:right;
}

#message_wiersz1 {
float:left;
background-color:#404040;
width:100%;
font-size:10px;
height:17px;
padding-top:3px;
color:#bebebe;
}

#message_wiersz2 {
float:left;
background-color:#575757;
width:100%;
height:17px;
padding-top:3px;
font-size:10px;
color:#bebebe;
}

a.message_reply {
width:15px;
height:14px;
padding-left:10px;
float:right;
display:block;
margin-right:3px;
background:url(/images/reply.png) no-repeat;
}

a.message_read {
width:22px;
height:14px;
float:right;
margin-right:3px;
display:block;
background:url(/images/read.png) no-repeat;
}

a.message_unread {
width:22px;
height:14px;
float:right;
margin-right:3px;
display:block;
background:url(/images/unread.png) no-repeat;
}

a.message_del {
width:15px;
height:14px;
float:right;
display:block;
background:url(/images/del.png) no-repeat;
}

#message_pagination {
float:left;
text-align:center;
margin-top:10px;
font-size:14px;
width:100%;
}

#message_prev {
width:100%;
margin-top:10px;
line-height:18px;
float:left;
font-size:11px;
color:#575757;
}

#trash a {
font-size:10px;
color:#999;
}

.content {
display:inline-block;
position:relative;
text-align:left;
/*width:240px;*/
width:190px;
margin:10px 0 20px 4px;
}

.img {
border:1px solid #828282;
display:block;
float:left;
/*height:180px;
width:240px;*/
height: 143px;
width: 190px;
}

.img a {
width:100%;
height:100%;
float:left;
}

.content img {
width:100%;
height:100%;
}

.index-page .content {
/*width:190px;*/
margin-bottom:5px;
}

/*.index-page .content .img {
height:143px;
width:190px;
}*/

#right-col {
float:right;
height:340px;
text-align:center;
width:393px;
margin:0 0;
padding:0 7px 0 0;
}

#right-col img,.openx img {
border:#FFF solid thin;
}

.index-page .txt2 .title {
display:block;
height:14px;
overflow:hidden;
}

.index-page .txt2 br {
line-height:5px;
}

.txt2 {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:30px;
margin-left:6px;
margin-right:1px;
margin-top:2px;
width:100%;
}
.txt2 .title {
	display:inline-block;
}

.png {
background-image:url("/gfx/png.png");
color:#FFF;
float:left;
margin-left:1px;
font-size:11px;
height:16px;
background-repeat:repeat;
padding-left:7px;
margin-top:-17px;
width:183px;
}

#main {
padding-bottom:153px;
}

.input_search {
background:url(/gfx/search.gif) no-repeat;
width:183px;
padding-left:6px;
height:26px;
padding-top:4px;
margin-right:4px;
display:block;
float:right;
font-family:Tahoma, arial;
font-size:11px;
color:#bfbfbf;
border-style:none;
}

#main-content {
background-color:#000;
width:1000px;
margin:0 auto;
}

.profile-comment {
clear:both;
padding-bottom:5px;
min-height:50px;
height:50px;
}

.profile-comment-entry {
padding-left:60px;
text-align:left;
}

.profile-comment-avatar img {
width:50px;
height:50px;
}

/*.profile-videos .content{
width:100px;
}
.profile-videos .img, .profile-videos img{
	width:100px;
	height:100px;

}*/
.friend .img {
float:none;
}

.friend .image {
border:1px solid #828282;
}

.friend img {
height:100px;
width:100px;
}

.friend #miniatura {
height:auto !important;
}

.friend {
float:left;
padding:5px;
}

.video-page-banners img,.openx img {
border:#696969 solid medium;
}

/* from template.nav.php  */
#header {
position:relative;
width:1000px;
margin:0 auto;
}

#user-panel {
position:absolute;
right:0;
top:6px;
}

/*#header-right{
	float:right;
	height:101px;
	width:510px;
}*/
#login-search {
width:1000px;
height:24px;
padding:4px 0;
margin:0 auto;
}

#search-panel {
float:right;
}

#login-panel input,.input-search {
background:#3F3F3F;
width:110px;
height:20px;
}

.input-search {
width:220px;
}

#search-submit {
width:24px !important;
height:24px !important;
float:left;
border:1px;
}

#toplist {
position:absolute;
right:0;
top:2px;
width:490px;
height:90px;
background:#000;
margin-top:5px;
padding:5px 8px 0;
}

.linkstop {
color:#46d7ff;
font:bold:8px/8px arial;
}

#toplist a {
color:#FFF;
font-size:11px;
background:url(/star.png) 0 -14px no-repeat;
padding-left:14px;
}

#toplist a:hover {
background:url(/star.png) 0 2px no-repeat;
color:#ff9200;
text-decoration:underline;
}

/*-------SC edit---------*/
#main-content .h1, 
#main-content .h2 {
	font-size:18px;
	font-weight:700;
	clear:both;
	padding:18px 0 7px 10px;
	color:#fff
}

#main-content .h2 h2 {
display:inline;
}

.png .fr {
float:right;
padding-right:7px;
}

.content .txt2 .views {
float:left;
font-size:11px;
}

.content .txt2 .views img {
width:34px !important;
height:8px !important;
padding-left:5px;
}

.footer-promo {
height:250px;
width:950px;
padding-top:2.4em;
margin:0 auto;
clear:both;
}

.video-page-banners {
display:inline-block;
padding:11px 4px;
}

#toplist ul {
float:left;
padding-left:12px;
padding-top:4px;
}

ul#menu2 {
display:block;
/*list-style-type:none;*/
width:1000px;
text-align:center;
margin:0 auto;
}

#menu2 li {
display:inline-block;
background:url(/gfx/spacer.jpg) left center no-repeat;
padding-left:16px;
padding-right:0;
}

#menu2 li:first-child {
background:none;
padding-left:0;
}

#menu2 a {
display:inline-block;
text-indent:-9000px;
height:29px;
}

#menu2 a.hom {
background:url(/gfx/home.jpg);
width:48px;
}

#menu2 a.top {
background:url(/gfx/toprated.jpg);
width:93px;
}

#menu2 a.mos {
background:url(/gfx/mostviewed.jpg);
width:114px;
}

#menu2 a.cat {
background:url(/gfx/categories.jpg);
width:97px;
}

#menu2 a.for {
background:url(/gfx/forum.jpg);
width:57px;
}

#menu2 a.use {
background:url(/gfx/userlist.jpg);
width:77px;
}

#menu2 a.cha {
background:url(/gfx/chat.jpg);
width:44px;
}

#menu2 a.upl {
background:url(/gfx/upload.jpg);
width:65px;
}

#menu2 a.log {
background:url(/gfx/loginregister.jpg);
width:130px;
}

#menu2 a.fre {
background:url(/gfx/freeporn.jpg);
width:81px;
}

.thumbs .tn,.thumbs .tn_square {
display:inline;
float:left;
text-align:center;
width:322px;
margin:0 5px 5px 0;
}

.tn a img:hover,.tn_square a img:hover {
border:1px solid #fff;
}

.copy,.copy a:hover {
color:#65a9fe;
}

#top {
width:100%;
}

#pagination a,#message_pagination a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5a5a59;
margin-left:2px;
margin-right:2px;
margin-top:10px;
display:inline;
text-decoration:none;
}

#pagination a:hover,#message_pagination a:hover {
color:#d7e7f4;
}


#tlo2 a,#message_komorka a,.index-page .txt2 a {
text-decoration:none;
}

#view_box_stats,#view_box_av {
font-size:11px;
color:#c8c8c8;
width:99%;
float:left;
margin-top:10px;
background-color:#2b2929;
}

#view_box a:hover,.index-page .txt2 a:hover {
text-decoration:underline;
}

#logo,#login-panel,.png span {
float:left;
}
#form1 {
	margin-right:10px;
}
#left-col {
	width:667px;
	float:left;
	color:#ccc;
}
.video-channels {
	width:72%;
	padding-left:10px;
	line-height:1.6em;
	float:left;
}
.video-channels h2,
.video-channels h3,
.video-channels strong {
	display:inline-block;
	
}
.video-author {
	width:25%;
	line-height:1.6em;
	float:left;
	text-align:right;
}
.video-info-bar {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#fff;
	height:24px;
}
.video-info-bar li.bar {
	float:left;
	width:31%;
	height:24px;
	display:inline-block;
}

.video-info-bar .ratingblock {
	right:0;
}
.video-info-bar .ratingblock li, 
.video-info-bar .ratingblock li a {
	width:15px;
	height:15px;
}
.video-info {
	float:left;
	width:647px;
	padding:10px;
	padding-top:2em;
	font-size:1.3em;
}
.video-info h2 {
	padding-top:.8em;
}