@charset "utf-8";
/* CSS Document */

.contener { width:1000px; margin:  auto; }
#top { width:100%; position:relative; float:left; }
#top h1 { padding:0px; margin:0px; float:left; margin-top:24px; }
#top #search { float: left; margin-left:100px; margin-top: 15px; width: 260px; font-size: 11px; color: #797979; position:relative; z-index:1000; }
#top #search input { display:block; float:left; margin-top:3px; }
#top #search strong { font-weight:normal; display:block; float:left; }
#top #search a { display:block; float:left; text-decoration:none; height:17px; padding-left:10px; padding-right:10px; border-left-width: 1px; border-left-style: solid; border-left-color: #363636; color: #ffffff; }
#top #search #SearchButton1 { border:none; }
#top #search a.active { font-weight: bold; color: #ff002a; }
#top #search a:hover { color: #ff002a; }
#top #search input[type='text'] { clear:both; padding:0px; width:220px; padding-left:5px; font-size:11px; height:25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #fefcfc; color: #656464; background-image: url(../images/searchInput.gif); background-repeat: no-repeat; }
#menu { width: 1000px; margin: 0 auto; text-align: center; float:left; clear:both; margin-top:15px; }
#menu a:link,
#menu a:visited { }
#menu a:hover,
#menu a:active { }
.lavaLampWithImage { position: relative; width: 1000px; overflow: hidden; text-align: center; padding:0px; margin:0px; }
.lavaLampWithImage li { float: left; margin-right: 8px; list-style: none; }
.lavaLampWithImage li.back { background: url("../images/lava.gif") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute; }
.lavaLampWithImage li.back .leftSide { background: url("../images/lava.gif") no-repeat top left; height: 30px; margin-right: 9px; /* 7px is the width of the rounded shape */ }
.lavaLampWithImage li a { text-decoration: none; color: #fff; outline: none; text-align: center; top: 7px; text-transform: none; letter-spacing: 0; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.lavaLampWithImage li a:hover,
.lavaLampWithImage li a:active,
.lavaLampWithImage li a:visited { border: none; }

.trends  { margin: 11px auto; line-height: 23px; font-size: 14px; font-weight: bold; text-align: center; width:95%; }
.trends a:link, .pagination a:visited  { min-width: 20px; padding: 0 10px; margin-left: 2px; display: inline-block; color: #b1b5b5; background: #707070; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.trends a:hover, .pagination a:active  { background: #303648; }


#left { width:745px; margin-top:10px; margin-left:10px; float:left; }
#left .header { width:100%; float:left; height:45px; border-radius:5px; background-image: url(../images/headerBG.png); background-repeat: repeat-x; }
#left .header h2 { padding:0px; margin:0px; font-size: 18px; font-weight: bold; color: #000000; margin-left:20px; margin-top:15px; float:left; }
#left .header.icon2 { margin-top:10px; }
#left .header.icon1 h2 { background-image: url(../images/headerIcon_1.png); background-repeat: no-repeat; padding-left:40px; background-position: left center; }
#left .header.icon2 h2 { background-image: url(../images/headerIcon_2.png); background-repeat: no-repeat; padding-left:40px; background-position: left center; }
.row { width:100%; float:left; }
#left .header .right { margin-right:10px; margin-top:10px; }

#right { width:210px; padding-top:10px; float:right; margin-right:10px; }
#right .widget { width:100%; float:left; }
#right .widget.pornstar .header { text-align:center; }
#right .widget .header { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
#right .widget .area { width:100%; float:left; margin-top:5px; }
#right .widget.pornstar .header { text-align:center; }
#right .widget.list { margin-top:10px; }
#right .widget.list .header { text-align:left; height:32px; padding-left:5%; width:95%; border-radius:5px; background-image: url(../images/rightHeaderMain.gif); background-repeat: repeat-x; font-size: 24px; font-weight: bold; color: #000000; }
#right .widget.list ul,
#right .widget.list li { padding:0px; list-style-type:none; margin:0px; }
#right .widget.list li a { text-decoration:none; background-image: url(../images/rightHeaderLi.gif); background-repeat: no-repeat; width:180px; padding-left:30px; display:block; float:left; font-size:14px; color:#d20f2f; font-weight:bold; margin-top:1px; height:25px; padding-top:7px; background-position: left top; }
#right .widget.list li a:hover { background-position: left bottom; }
#right .widget.adv { margin-top:10px; text-align:right; }
#addons ul { position: relative; float: left; width: 110px; list-style-type:none; z-index: 99; }
#addons ul li { position: relative; float: left; width: 110px; height: 48px; }
#addons ul li a { display: block; position: absolute; top: 0; right: -75px; width: 120px; height: 48px; font-size: 11px; font-weight: bold; margin: 0 0 0 65px; color: #500c17; background-color: #e72b4a; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -moz-box-shadow: -1px 1px 4px #000000; -webkit-box-shadow: -1px 1px 4px #000000; box-shadow: -1px 1px 4px #000000; }
#addons ul li.widget1 a { background: #ee405c; /* Old browsers */ background: -moz-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ee405c), color-stop(100%, #cc0003)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* IE10+ */ background: linear-gradient(left, #ee405c 0%, #cc0003 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee405c', endColorstr='#cc0003', GradientType=1 ); /* IE6-9 */
}
#addons ul li.widget2 a { background: #58a65e; /* Old browsers */ background: -moz-linear-gradient(left, #58a65e 1%, #429749 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #58a65e), color-stop(100%, #429749)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #58a65e 1%, #429749 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #58a65e 1%, #429749 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #58a65e 1%, #429749 100%); /* IE10+ */ background: linear-gradient(left, #58a65e 1%, #429749 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a65e', endColorstr='#429749', GradientType=1 ); /* IE6-9 */
}
#addons ul li.widget3 a { background: #f5a243; /* Old browsers */ background: -moz-linear-gradient(left, #f5a243 1%, #f48302 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #f5a243), color-stop(100%, #f48302)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #f5a243 1%, #f48302 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #f5a243 1%, #f48302 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #f5a243 1%, #f48302 100%); /* IE10+ */ background: linear-gradient(left, #f5a243 1%, #f48302 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a243', endColorstr='#f48302', GradientType=1 ); /* IE6-9 */
}
#addons ul li.widget4 a { background: #fc8e4d; /* Old browsers */ background: -moz-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #fc8e4d), color-stop(100%, #f95b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* IE10+ */ background: linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8e4d', endColorstr='#f95b00', GradientType=1 ); /* IE6-9 */
}
#addons ul li.widget5 a { background: #73b6cc; /* Old browsers */ background: -moz-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #73b6cc), color-stop(100%, #009ccc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* IE10+ */ background: linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b6cc', endColorstr='#009ccc', GradientType=1 ); /* IE6-9 */
}
#addons ul li.widget6 a { background: #2f577e; /* Old browsers */ background: -moz-linear-gradient(left, #2f577e 0%, #00407c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2f577e), color-stop(100%, #00407c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #2f577e 0%, #00407c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #2f577e 0%, #00407c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #2f577e 0%, #00407c 100%); /* IE10+ */ background: linear-gradient(left, #2f577e 0%, #00407c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f577e', endColorstr='#00407c', GradientType=1 ); /* IE6-9 */
}
#addons ul li a span.ico { float: left; display: block; width: 50px; height: 48px; }
#addons ul li a span.name { float: left; display: block; width: 70px; margin: 18px 0 0 0; }
#addons ul li a span.ico.tab1 { background: url('../images/icons/ico_slide_pips.png') scroll center center no-repeat; }
#addons ul li a span.ico.tab2 { background: url('../images/icons/ico_slide_mail.png') scroll center center no-repeat; }
#addons ul li a span.ico.tab3 { background: url('../images/icons/ico_slide_sheet.png') scroll center center no-repeat; }
#addons ul li a span.ico.tab4 { background: url('../images/icons/ico_slide_ticket.png') scroll center center no-repeat; }
#addons ul li a span.ico.tab5 { background: url('../images/icons/ico_slide_calendar.png') scroll center center no-repeat; }
#addons ul li a span.ico.tab6 { background: url('../images/icons/ico_slide_attachement.png') scroll center center no-repeat; }
#addons ul li a.active { right: -2px; }
#addons.fixed { position: fixed; top:30px; margin-left:-150px; z-index: 9; }
#addons.fixed ul li a { }
#addons.static { position: absolute; top: 150px; left: -150px; z-index: 9; }
#player { clear:both; float:left; margin-left:20px; }

#left .header .right .arrows { margin-top:2px; }
#left .header .right .arrows a { height:23px; padding-top:1px; padding-left:15px; padding-right:10px; background-color:#e8e8e8; border-radius:3px; display:block; float:left; font-size:13px; color:#9c9b9b; position:relative; margin-left:5px; font-family: Tahoma, Arial; font-weight: bold; }
#left .header .right .arrows a span { display:block; background-image: url(../images/arrows.png); background-repeat: no-repeat; width:7px; height:10px; position:absolute; left:5px; top:6px; background-position: left top; }
#left .header .right .arrows a:hover { text-decoration:none; background-color:#ebebeb; }
#left .header .right .arrows a:hover,
#left .header .right .arrows a.next:hover { background-color:#f1efef; }
#left .header .right .arrows a.next { padding-left:10px; background-color:#dfdede; padding-right:20px; }
#left .header .right .arrows a.next span { background-image: url(../images/arrows.png); background-position: right bottom; right:5px; left:auto; }

#slider {float: left;overflow: hidden;width: 745px;height: 360px;margin: 0 0 10px 0;}
#slider .list {float: left;position: relative;}
#slider .list .window {float: left;width: 745px;height: 360px;}

#photoPlayer{
width:100%;
float:left;
text-align:center;
padding-top:5px;
padding-bottom:5px;}

#photoPlayer img{
	max-width:700px;
}
#photoNav{
	width:100%;
	margin-top:10px;
	float:left;
}

#photoNav ul, #photoNav li{
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}
#photoNav ul{
	width:100%;
}
#photoNav li{
	width:33%;
	text-align:center;
}

#photoNav li.next a , #photoNav li.prev a{
	 width:32px;
	 height:46px;
	 display:block;
	 float:left;
	 background-repeat:no-repeat;
}
#photoNav li.next a{
	background-image: url(../images/arrow_left.png);
}
#photoNav li.prev a{
	background-image: url(../images/arrow_right.png);
}

a img{
	border:0;
}

.mbButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}
.mbButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.mbButton:active {
	position:relative;
	top:1px;
}



.mbButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.mbButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	text-decoration:none;
	cursor:pointer;
}.mbButton:active {
	position:relative;
	top:1px;
}



body {
	margin: 0 ;
	font-family: 'Open Sans', sans-serif ;
	font-size: 12px ;
	color: #474548 ;
	background-color: #dadada ;
	/* background: url("../images/background.gif") fixed ; */
}

#fixedbg {
	background: url("../images/background.jpg") no-repeat left top ;
	height:150%;
	position:fixed;
	width:100%;
	z-index:-1;
	top:0;
}

a {
	text-decoration: none ;
	color: #474548 ;
}

textarea {
	margin: 0 ;
	padding: 10px ;
	font-family: inherit ;
	font-size: 14px ;
}

input[type='submit'] {
	cursor: pointer ;
	font-family: inherit ;
}

ul, li {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 ;
}


h2 {
	font-size: 30px ;
	font-weight: normal ;
	margin: 0.33em 0 ;
}

h3 {
	font-size: 18px ;
	line-height: 34px ;
	font-weight: 300 ;
}
h3::after {
	content: '' ;
	display: block ;
	width: 60px ;
	border-bottom: 2px solid #c7c7c7 ;
}

h4, h5 {
	font-weight: normal ;
}

.left {
	float: left ;
}

.right {
	float: right ;
}
.clear-right {
	clear: right ;
}
.clear-left {
	clear: right ;
}
.clear-both {
	clear: both;
}
.container {
	width: 1200px ;
	margin: auto ;

}

.block {
	margin: 0 10px ;
	overflow: hidden ;
}

.grey-line-bottom {
	border-bottom: solid 1px #bbbbbb ;
}
.grey-line-bottom-lighter {
	border-bottom: solid 1px #c7c7c7 ;
}
.the-blue {
	color: #70c2eb ;
}

.button-1 {
	-webkit-appearance: none!important ;
	-moz-appearance: none !important ;
	font-size: 14px ;
	line-height: 32px ;
	background-color: #70c2eb ;
	border: none ;
	border-radius: 3px ;
	color: #ffffff ;
	padding: 0 30px ;
	height: 32px ;
	display: inline-block;
}
.button-1:hover {
	background-color: #ffffff ;
	color: #70c2eb ;
}

.qq-upload-button {
	-webkit-appearance: none!important ;
	-moz-appearance: none !important ;
	font-size: 14px !important;
	line-height: 32px ;
	background-color: #70c2eb !important;
	border: none !important;
	border-radius: 3px !important;
	color: #ffffff !important;
	padding: 0 30px !important;
	height: 32px !important;
}
.qq-upload-button:hover {
	background-color: #ffffff !important ;
	color: #70c2eb !important ;
}
.qq-upload-list {
	margin-top: 5px !important ;
}


.button-2 {
	-webkit-appearance: none ;
	line-height: 30px ;
	padding: 0 25px ;
	background-color: #ffffff ;
	border-radius: 3px ;
	display: inline-block ;
}
.button-2:hover {
	background-color: #70c2eb ;
	color: #ffffff ;
}

h2, #drop-down-menu, ul#header-menu a, ul#header-submenu a, .advertising-separate-title, #filter, #pagination, #filter a, #pagination a,
.featured-item-title, form#search input[type="text"], #channels-list-header, #login-corner {
	color: #707070 ;
}

.comment-options img, #comments-achtung img, ul#under-video-menu img, #addToFavs img, #share img, #video-information img {
	vertical-align: middle ;
	padding-bottom: 2px ;
	padding-right: 3px ;
}
#video-information img, #share img {
	padding-bottom: 4px ;
}
ul#under-video-menu img {
	padding-right: 6px ;
}

#header {}
#header-top-content {}
#header-bottom-content {
	padding: 30px 0 ;
}

#logged-in {
	margin: 7px 0 ;
}
#logged-in a {
	color: #8e8e8e ;
}

#login-corner {
	line-height: 44px;
	font-size: 22px;
	padding: 3px 0 ;
}


.dymek {
	line-height: 25px ;
	background-color: #ffffff ;
	border-radius: 3px ;
	padding-left: 6px ;
	margin: 5px 0 ;
	margin-right: 7px ;
	float: left ;
	font-size: 12px ;
	font-weight: 300 ;
}
.dymek::after {
	content: '' ;
	display: block ;
	width: 0 ;
	height: 0 ;
	margin: 6px 0 ;
	border-top: solid 6px transparent ;
	border-bottom: solid 6px transparent ;
	border-left: solid 6px #ffffff ;
	float: right ;
	position: relative ;
	left: 5px ;
}
.avatar-box {
	width: 30px ;
	height: 30px ;
	border: solid 2px #d2d2d2 ;
	border-radius: 17px ;
	display: block ;
	background-size: 30px 30px;
	background-repeat: no-repeat;
}
.avatar-box.mini {
	width: 22px ;
	height: 22px ;
	border-radius: 12px ;
	background-size: 22px 22px;
}

#drop-down-menu {
	display: none ;
	font-weight: bold ;
	padding: 3px 11px ;
}
#drop-down-menu:hover {
	background-color: #70c2eb ;
	color: #ffffff ;
}

ul#header-menu, #drop-down-menu {
	line-height: 44px ;
	font-size: 22px ;
}

ul#header-menu > li {
	display: inline-block ;
	margin-right: 25px ;
}
ul#header-menu > li a {
	display: block ;
}

ul#header-menu > li {
	padding: 3px 0 ;
}

ul#header-menu > li:hover, ul#header-menu > li.current {
	border-top: solid 3px #70c2eb ;
	padding-top: 0 ;
}

ul#header-submenu {
	float: right ;
	line-height: 40px ;
	font-size: 18px ;
	margin-left: 20px ;
	margin-right: 5px ;
}

ul#header-submenu > li {
	display: inline-block ;
	margin-right: 4px  ;
}

#logo {
	float: left ;
	padding: 4px 2px 2px
}
#search {
	width: 330px ;
	height: 41px ;
	overflow: hidden ;
	float: right ;
	margin: 0 ;
	margin-left: 10px ;
}

#search-field {
	height: 38px ;
	float: left ;
	border: solid 1px #bbbbbb ;
	position: relative ;
}
#search-field::before {
	content: '' ;
	float: left ;
	display: block ;
	width: 0 ;
	height: 0 ;
	margin: 14px 0 ;
	border-top: solid 6px transparent ;
	border-bottom: solid 6px transparent ;
	border-left: solid 6px #c7c7c7 ;
	position: absolute ;
	left: -1px ;
}

form#search input[type="text"] {
	box-sizing: border-box ;
	-moz-box-sizing: border-box ;
	display: block ;
	float: left ;
	height: 38px ;
	width: 221px ;
	margin: 0 ;
	padding-left: 7px ;
	background-color: transparent ;
	border: none ;
	font-size: 18px ;
}

form#search input[type="text"]::-webkit-input-placeholder {
	color: #707070 ;
}
form#search input[type="text"]:-moz-placeholder {
	color: #707070 ;
}
form#search input[type="text"]::-moz-placeholder {
	color: #707070 ;
}
form#search input[type="text"]:-ms-input-placeholder {
	color: #707070 ;
}

form#search input[type="image"] {
	display: block ;
	float: right ;
	padding: 11px 9px  ;
}

#search a {
	width: 18px ;
	height: 18px ;
	float: left ;
	border: solid #c7c7c7 ;
	border-width: 11px 8px ;
	display: block ;
	background-color: #c7c7c7 ;
	margin-right: 1px ;
	background-repeat: no-repeat ;
}
#search a.last {
	margin-right: 0 ;
}

#search a#search-movie {
	background-image: url("../images/search-movie.png") ;
}
#search a#search-movie:hover, #search a#search-movie.active {
	background-image: url("../images/search-movie-hover.png") ;
}

#search a#search-member {
	background-image: url("../images/search-member.png") ;
}
#search a#search-member:hover, #search a#search-member.active{
	background-image: url("../images/search-member-hover.png") ;
}

#main {
	margin-bottom: 35px ;
	overflow: auto ;
	position: relative ;
}
#content-column {
	width: 100% ;
	-moz-box-sizing: border-box;
	box-sizing: border-box ;
	padding-right: 350px ;
	float: left ;
}
#right-column {
	width: 350px ;
	position: absolute ;
	top: 0 ;
	right: 0 ;
}

#featured {
	margin-bottom: 10px ;
	overflow: hidden ;
}
#featured-bottom, #featured-top {
	clear: both ;
}

#featured-main, .featured-small {
	position: relative ;
	padding-left: 0.25% ;
	padding-bottom: 0.4% ;

}
#featured-main {
	padding-left: 0 ;
	width: 65.5% ;
}
.featured-small {
	width: 34.15% ;
}
#top-star {
	width: 31.2% ;
}

#featured-main-picture, .featured-small-picture, #top-star-picture {
	width: 100% ;
}

.featured-item-title {
	position: absolute ;
	bottom: 10px ;
	left: 10px ;
	font-size: 24px ;
	color: #ffffff ;
	text-shadow: 2px 2px 2px #474548 ;
}
#featured-main .featured-item-title {
	bottom: 20px ;
	left: 20px ;
	font-size: 36px ;
}

#top-star {
}

.advertising {
}

.advertising .res-830-180, .advertising .res-330-400, .advertising img {
	width: 100% ;
}

.advertising-separate {
	background: url('../images/dot-background.png') repeat-x ;
	margin-bottom: 15px ;
	min-height: 18px ;
}
.advertising-separate.with-title {
	margin-left: 78px ;
}

.advertising-separate-title {
	position: absolute ;
	font-size: 18px ;
	display: inline-block ;
	margin-bottom: 5px ;
	padding-right: 10px ;
}
#content-column-advertising-mobile {
	display: none ;
}

#filter, #pagination {
	font-size: 18px ;
	line-height: 22px ;
	margin: 12px 0 ;
}
#filter a, #pagination a  {
	background-color: #c7c7c7 ;
	padding: 0 8px ;
	margin-bottom: 3px ;
	display: inline-block ;
}
#filter a:hover, #filter a#current-filter, #pagination a:hover, #pagination a#current-page, a.subSortBold {
	background-color: #70c2eb !important;
	color: #ffffff !important ;
}
#filter a#current-filter, #pagination a#current-page, a.subSortBold {
	pointer-events: none ;
	cursor: default;
}

#pagination {
	overflow: auto ;
}
#pagination a {
	font-family: 'Open Sans', sans-serif ;
	font-size: 12px ;
	float: left ;
	margin-right: 2px ;
}
#pagination a#pagination-next, #pagination a#pagination-prev {
	margin-left: 5px ;
	font-family: inherit ;
	font-size: inherit ;
}

.contents {
	overflow: hidden ;
	margin-bottom: 10px ;
}

.content {
	box-sizing: border-box ;
	width: 24.6% ;
	float: left ;
	margin-right: 0.53% ;
	margin-bottom: 11px ;
	margin-bottom: 11px ;

}
.contents p {
	margin: 0.5em 0 ;
}


.content.last {
	margin-right: 0 ;
}

.content-img {
	display: block ;
	position: relative ;
}
.content-img-video {
	width: 100% ;
}
.content-hover {
	display: none ;
	position: absolute ;
	right: 10px ;
	top: 10px ;
	z-index: 0 ;
}
#featured-main:hover .content-hover, .featured-small:hover .content-hover, .content-img:hover .content-hover {
	display: block ;
}

.content-text {
	font-size: 10px ;
	padding: 8px ;
	padding-bottom: 15px ;
	background-image: url('../images/content-bg-bigger.png');
	background-size: 100% ;
	background-position: bottom ;
}
.content-text img {
	vertical-align: middle ;
}
.content-text h4, .content-text h5 {
	font-size: 12px ;
	margin-bottom: -5px ;

}
.movies {
	margin-bottom: 20px ;
}
.stars-off {
	width: 75px  ;
	height: 14px ;
	background-image: url('../images/star-off.png') ;
	margin: 12px 0 ;
}
.stars-on {
	height: 14px ;
	background-image: url('../images/star-on.png') ;
	display: block ;
}
#video .stars-off {
	width: 120px ;
	height: 18px ;
	background-image: url('../images/star-off-big.png');
	margin: 0 ;
}
#video .stars-on {
	height: 18px ;
	background-image: url('../images/star-on-big.png') ;
}
#ratingStarsMessage {
	margin-top: 5px ;
}
#channels-list-header {
	font-size: 22px ;
	margin-top: 0 ;
	margin-bottom: 10px ;
	padding-bottom: 7px ;
}
ul#channels-list {
	margin-bottom: 30px ;
}
ul#channels-list li {
	position: relative ;
	overflow: auto ;
	margin-bottom: 12px ;
	overflow: hidden ;
}

.channels-list-item-img {
	position: absolute ;
	left: 0 ;
	padding-top: 3px ;
}

.channels-list-item-text {
	margin-left: 40px ;
}

.channels-list-item-text-title {
	font-size: 14px ;

}
.channels-list-item-text-title a {
	color: #1085bf ;
	font-weight: 300 ;
}

.channels-list-item-text-desc {
	font-size: 11px ;
}
#video {
	margin-bottom: 30px ;
}
#video-heading h2 {
	font-family: inherit ;
	font-weight: 300 ;
}
#video-heading {
	border-bottom: solid 4px #c7c7c7 ;
}
#video-heading p {
	margin-top: -12px ;
}
#video-player {

}
#video-player iframe {
	width: 100% !important ;
}
#video-player img {
	width: 100% ;
}
#video-options {
	margin: 15px 0 ;
	overflow: auto ;
	padding-bottom: 5px ;
}
#video-data {
	overflow: auto ;
	margin: 10px 0 ;
}
#video-data h4 {
	font-size: 14px ;
	margin-bottom: 5px ;
	font-weight: 300 ;
}

#video-information span {
	margin-right: 5px ;
}
#submitted-by, #video-information, #rating {
	margin-right: 30px ;
	margin-bottom: 10px ;
}
#submitted-by h4 {
	margin-bottom: 0 ;
}
#submitted-by-nick {
	font-size: 12px ;
	margin: 5px ;
	display: block ;
}
#addToFavs {
	font-size: 12px ;
	color: #70c2eb ;
	padding: 0 12px ;
	line-height: 34px ;
}
#addToFavs-img {
	width: 25px ;
	height: 21px ;
	float: left ;
	margin: 6px 6px 6px 0 ;
	background-image: url('../images/add-to-favorites.png') ;
}

#addToFavs:hover {
	color: #ffffff ;
}
#addToFavs:hover #addToFavs-img {
	background-image: url('../images/add-to-favorites-hover.png') ;
}
#addToFavs img {
	vertical-align: middle ;
}
#share {
	font-size: 12px ;
	margin: 7px 10px ;
}
#share a {
	width: 26px ;
	height: 27px ;
	display: block ;
	float: left ;
	margin-left: 2px ;
	background-repeat: no-repeat ;
}

#share a#share-facebook {
	background-image: url("../images/share-facebook.png") ;
}
#share a#share-facebook:hover {
	background-image: url("../images/share-facebook-hover.png") ;
}

#share a#share-google-plus {
	background-image: url("../images/share-google-plus.png") ;
}
#share a#share-google-plus:hover {
	background-image: url("../images/share-google-plus-hover.png") ;
}


#share a#share-twitter {
	background-image: url("../images/share-twitter.png") ;
}
#share a#share-twitter:hover {
	background-image: url("../images/share-twitter-hover.png") ;
}

#share span {
	margin: 5px 0 ;
	float: left ;
	margin-right: 12px ;
}
#video-tags {
}
#video-tags h4 {
	font-size: 14px ;
	margin: 14px 0 ;
	font-weight: 300 ;
}
ul#video-tags-list {
	font-size: 17px ;
}
ul#video-tags-list li {
	display: inline-block ;
	margin-right: 3px ;
	margin-bottom: 8px ;
	font-weight: 300 ;
}
ul#under-video-menu {
	font-size: 14px ;
	line-height: 35px ;
	height: 36px ;
	margin: 15px 0 ;
}
ul#under-video-menu li {
	display: inline-block ;
	border-bottom: solid 2px #70c2eb ;
	font-weight: 300 ;
}

#comments-add {
	overflow: auto ;
	margin-top: 10px ;
	margin-bottom: 10px ;
}

#comments-add form {
	padding-left: 50px ;
}
.comments-add-button {
	font-weight: 300 ;
}

#comments-add-form-wrapper::before {
	content: '' ;
	float: left ;
	display: block ;
	width: 0 ;
	height: 0 ;
	margin-top: 11px ;
	border-top: solid 6px transparent ;
	border-bottom: solid 6px transparent ;
	border-right: solid 10px #ffffff ;
}
#comments-add form input, .captcha, .human {
	margin: 0 ;
	float: left ;
	clear: left ;

}
#comments-add form input[type="text"] {
	margin-bottom: 10px ;
	min-height: 30px;
	padding-left: 10px ;
}

#comments-add textarea {
	box-sizing: border-box ;
	font-weight: 300 ;
	overflow: hidden;
	width: 100% ;
	height: 215px ;
	border: none ;
	resize: none ;
	margin-bottom: 10px ;
	color: #474548 ;
}

#comments-add form input {
	border: none ;
	line-height: 30px ;
}

#comments-add .avatar-box {
	margin-right: 6px ;
}
#comments-achtung {
	display: block ;
	float: left ;
	margin-left: 10px ;
	color: #9c9c9c ;
	font-weight: 300 ;
}
#comments-achtung-img {
	position: absolute ;
	margin-top: 5px ;
	margin-right: 5px ;
}
#comments-achtung-text {
	margin-top: 6px ;
	padding-left: 25px ;
}

ul#comments-added li {
	margin-top: 30px ;
	overflow: auto ;
}
ul#comments-added li.is-reply {
	margin-left: 40px ;
}
.comment-text {

	margin-left: 42px ;
}
.comment-text h4 a, .comment-text h5 a {
	font-size: 14px ;
	color: #70c2eb ;
}
.comment-text p {
	margin: 2px 0 ;
}
#comments-text-content {
	font-weight: 300 ;
}

.comment-text p.comment-options {
	margin-top: 5px ;

}
.comment-options a {
	color: #70c2eb ;
	margin-right: 10px ;
	font-weight: 300 ;
}

.send-message-form {
	margin: 10px 0 ;
}
#footer-long {
	background-color: #707070 ;
}
#footer {
	padding: 1px 0 ;
}
#footer-text {
	margin-top: 20px ;
	margin-bottom: 20px ;
	font-size: 18px ;
	color: #c7c7c7 ;
}
#footer-text a {
	color: inherit ;
	text-decoration: underline ;
}
#footer-text span {

	margin-right: 10px ;
}

#selectbox-wrapper {
	display: none ;
	float: right ;
	width: 230px ;
	margin-right: 10px ;
	height: 40px ;
}

.forms-wrapper-myvideotube input[type="text"], .forms-wrapper-myvideotube input[type="password"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 27px;
	line-height: 23px;
	margin: 0;
	outline: medium none;
	padding: 0 10px;
	vertical-align: middle;
	min-width: 172px;
}
.form-field {
	border: none ;
}
.forms-wrapper-myvideotube input[name='captchaaa'] {
	clear: left;
	float: left;
}

.forms .form-label {
	line-height: 31px ;

}

#pornstar-bio .ratingStars {
	margin-top: 10px ;
}

#helper-column {
	float: left ;
}
#profile .general .picture {
	margin-bottom: 10px ;
}
#profile .general .picture img {
	width: 100% ;
}

.my-friends-first-user {
	width: 150px ;
}
.my-friends-first-sent {
	width: 90px ;
}
.my-friends-first-delete {
	width: 60px ;
}

/* mailbox */
#mailbox-myvideotube,
#mailbox-myvideotube .cnt { width:100%; float:left; }
#mailbox-myvideotube .cnt { padding-top:10px; }
#mailbox-myvideotube .navi { width:100%; float:left; padding:0px; margin:0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d6dd; }
#mailbox-myvideotube .navi li { padding:0px; display:block; float:left; margin:0px; }
#mailbox-myvideotube .navi li a { float: left; font-size: 12px; font-weight: bold; margin-right: 3px; padding: 5px 10px; text-align: center; text-decoration: none; }
#mailbox-myvideotube .navi li a:hover,
#mailbox-myvideotube .navi li.active a { background-color: #E9E9E9;}
#mailbox-myvideotube table { border-collapse:collapse; width:100%; }
#mailbox-myvideotube input[type='submit'],
#mailbox-myvideotube a.delete,
#mailbox-myvideotube a.reply { margin-top: 10px }

#mailbox-myvideotube table a { color:#434343; text-decoration:underline; }
#mailbox-myvideotube .row { margin-top:20px; }
#mailbox-myvideotube .compose { padding:0px; margin:0px; list-style-type:none; }
#mailbox-myvideotube .compose textarea { height:240px; }
#mailbox-myvideotube .compose li { padding:0px; margin:0px; width:100%; float:left; margin-top:5px; padding-bottom:5px; }
#mailbox-myvideotube .compose li label { float:left; width:80px; }
#mailbox-myvideotube .compose li input[type='text'],
#mailbox-myvideotube .compose li textarea { box-sizing: border-box ; width:300px; float:left; max-width: 100% }
#mailbox-myvideotube .compose li input[type='submit'] { margin-left:79px; }
#mailbox-myvideotube table td,
#mailbox-myvideotube table th { padding:5px; padding-left:10px; text-align:left; padding-right:10px; }
#mailbox-myvideotube table td { background-color:#FAFAFA; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F7F2F7; }
#mailbox-myvideotube table tr th { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #666666; }
#mailbox-myvideotube table tr:hover td { background-color:#E8F5F5; }
/* mailbox */


input[type="checkbox"] {
	position: relative ;
	top: 2px ;
	margin-top: 8px ;
}
.forms {
	margin-bottom: 30px ;
}
.forms-wrapper-myvideotube .button-1, #mailbox-myvideotube .button-1 {
	margin-top: 10px
}

.myvideotube-text-field {
	border: 1px solid #E3E3E3;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 27px;
	line-height: 23px;
	margin: 0;
	outline: medium none;
	padding: 0 10px;
	vertical-align: middle;
	min-width: 172px;
}
.myvideotube-text-field.captcha {

}
#loginForm .myvideotube-text-field, #signupForm .myvideotube-text-field, #CaptchaForm .myvideotube-text-field{
	width: 50% !important ;
}
#formUpload input[type='text'], #formUpload textarea, .forms-wrapper-myvideotube input[type="text"], .forms-wrapper-myvideotube input[type="password"], .edit-profile-area,
textarea.myvideotube-text-field
{
	width: 400px ;
}

#profile .general .info, #pornstar-bio .col-right {
	width: auto ;
	margin-left: 10px ;
	float: left ;
	margin-bottom: 10px ;
}

#pornstar-bio #comments {
	margin: 10px 0 ;
}

.form-label {
	float: left !important ;
	text-align: left  !important;
	margin-right: 10px  !important;
	width: auto !important ;
	min-width: 60px !important;
}

.form-field {

	float: left !important ;
}

.human {
	margin: 5px 0;
}
.more {
	margin: 5px 0 ;
	position: relative;
	top: 10px;

}
.list {
	margin: 10px 0 ;
}

#profile .row h4, #pornstar-bio .row h4 {
	background-color: transparent !important ;
	border-bottom: solid 1px #c7c7c7 !important ;
	text-transform:uppercase !important ;
	font-weight: 300 !important ;
	color: #474548 !important ;
	font-size: 14px !important;
	line-height: 35px !important;
	padding: 0 !important ;
}

#filter_select {
	height: 40px;
}

@media (max-width: 1199px) {
	.container {
		width: 100% ;
	}

	ul#header-menu {
		line-height: 36px ;
		font-size: 18px ;
	}
	#drop-down-menu {
		line-height: 36px ;
	}

	#logged-in {
		margin: 3px 0 ;
	}
	#login-corner {
		line-height: 36px ;
	}
}


@media (max-width: 1099px) {

	#addToFavs {
		float: left ;
		clear: left ;
		margin: 5px 0 ;
	}
	#selectbox-wrapper {
		display: block ;
	}
	ul#header-submenu {
		display: none ;
	}

	ul#header-menu > li {
		margin-right: 15px;
	}

}

@media (max-width: 999px) {


	#right-column {
		width: 250px ;
	}
	#search {
		width: 230px ;
	}
	form#search input[type="text"] {
		width: 121px ;
	}
	#content-column {
		padding-right: 250px ;
	}

	/*	we make drop down menu for tablets and mobiles */
	#drop-down-menu {
		display: block ;
	}
	ul#header-menu {
		clear: both ;
		line-height: 44px ;
		font-size: 22px ;
		box-sizing: border-box ;
		width: 100% ;
		display: none ;
		border: solid 1px #bbbbbb ;
		margin-bottom: 10px ;
	}
	ul#header-menu li {
		display: block  ;
		width: 100% ;
		border-bottom: 1px solid #bbbbbb;
		background-color: #dadada ;
		/*background: linear-gradient(#bbbbbb, #dadada) ;*/
		/*background: -moz-linear-gradient(#bbbbbb, #dadada); /* FF 3.6+ */
		/*background: -ms-linear-gradient(#bbbbbb, #dadada); /* IE10 */
		/*background: -webkit-linear-gradient(#bbbbbb, #dadada); /* Safari 5.1+, Chrome 10+ */
		/*background: -o-linear-gradient(#bbbbbb, #dadada); /* Opera 11.10 */

	}
	ul#header-menu li:last-child {
		border-bottom: none ;

	}
	ul#header-menu > li > a {
		padding-left: 10px ;
	}
}

@media (max-width: 899px) {
}

@media (max-width: 799px) {

	#right-column {
		width: 100% ;
		float: left ;
		position: static ;
	}
	#right-column .advertising {
		display: none ;
	}
	ul#channels-list {
		margin-bottom: 10px ;
	}
	ul#channels-list li {
		display: inline-block ;
		margin-right: 20px ;
	}
	#content-column {
		padding-right: 0 ;
	}

}

@media (max-width: 699px) {
	#logo {
		margin-bottom: 20px ;
		margin-top: 20px ;
	}
	#selectbox-wrapper {
		float: right ;
		clear: right ;
		margin-right: 0 ;
	}
	#header-bottom-content {
		padding-top: 20px ;
		padding-bottom: 20px ;
	}


}

@media (max-width: 599px) {

	#featured-main {
		width: 99.5%
	}
	.featured-last-column {
		display: none ;
	}
	.featured-small {
		width: 51.5% ;
	}
	#top-star {
		width: 47.5% ;
	}
	#featured-main, .featured-small, #top-star {
		padding: 0.25% ;
	}
	ul#header-submenu {
		text-align: center ;
		max-width: 100% ;
	}



	/* my friends page */
	.my-friends-first-user {
		width: 90px ;
	}
	.my-friends-first-sent {
		width: 60px ;
	}
	.my-friends-first-delete {
		width: 30px ;
	}


	.edit-profile-area {
		width: 70% !important ;
	}
	#form1 .myvideotube-text-field, #formContact .myvideotube-text-field, .forms-wrapper-myvideotube .myvideotube-text-field, .send-message-form .myvideotube-text-field{
		width: 70% !important ;
	}

}

@media (max-width: 499px) {
	#header-bottom-content {
		padding: 0 ;
	}
	#logo {
		display: block ;
		width: 165px ;
	}
	#logo, ul#header-submenu, #search,  #selectbox-wrapper {
		float: none ;
		margin: 10px auto 5px ;
	}
	#selectbox-wrapper {
		margin-top: 5px ;
		margin-bottom: 20px ;
	}

	#mailbox-myvideotube .compose li label { width:60px; }

	#mailbox-myvideotube .compose li input[type='text'],
	#mailbox-myvideotube .compose li textarea { width: 70% ; float:left; }

	#filter {
		text-align: center;
	}

}

@media (max-width: 399px) {
	#share {
		float: left ;
	}
	/* activate taller banner */
	#content-column-advertising-mobile {
		display: block ;
	}
	#content-column-advertising-screen {
		display: none ;
	}
	.content-text, .content-text h4 {
		font-size: 115% ;
	}
	.content-text h3 {
		font-size: 150% ;
	}

	.stars-off {
		width: 120px  ;
		height: 18px ;
		background-image: url('../images/star-off-big.png') ;
	}
	.stars-on {
		height: 18px ;
		background-image: url('../images/star-on-big.png') ;
	}

	/* my friends page */
	.my-friends-first-user {
		width: 60px ;
	}
	.my-friends-first-sent {
		width: 40px ;
	}
	.my-friends-first-delete {
		width: 20px ;
	}

}

/* content rwd */
@media (min-width: 1100px)
{
	.content:nth-child(4n) {
		margin-right: 0 ;
	}
}
@media (max-width: 1099px) {
	.content {
		width: 32.83% ;
		margin-right: 0.75% ;
	}
}
@media (min-width: 900px) and (max-width: 1099px) {
	.content:nth-child(3n) {
		margin-right: 0 ;
	}
}

@media (max-width: 899px) {
	.content {
		width: 49.5% ;
		margin-right: 1% ;
	}

}
@media (min-width: 800px) and (max-width: 899px) {
	.content:nth-child(2n) {
		margin-right: 0 ;
	}
}

@media (max-width: 799px)  {
	.content {
		width: 32.83% ;
		margin-right: 0.75% ;
	}
}
@media (min-width: 500px) and (max-width: 799px) {
	.content:nth-child(3n) {
		margin-right: 0 ;
	}
}

@media (max-width: 499px)  {
	.content {
		width: 49.5% ;
		margin-right: 1% ;
	}
}
@media (min-width: 320px) and (max-width: 499px) {
	.content:nth-child(2n) {
		margin-right: 0 ;
	}
}

@media (max-width: 399px)  {
	.content {
		width: 100% ;
	}
}
@media (min-width: 320px) and (max-width: 399px) {
	.content:nth-child(n) {
		margin-right: 0 ;
	}
}

/* end content rwd */
