body {
	color: #FFF;
	background-color:#000;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	margin:0;
}

a, .tt>div>div>div a, #links .list ul li a, #movie .container h3 a, .paginator_top ul li a {
	color: #FFC;
	text-decoration:none;
}
a:hover {
	color: #609;
}

/* Alternative "a" */
.r a, #movie .container h3 a span {
	color: #F33
}

/* Navig. "a" */
.st,
.st2,
.categories p>i>a,
nav ul a,
.nav ul a {
	color:#000;
}

.categories p>i>a:hover,
nav ul a:hover,
.nav ul a:hover {
	color: #FFF;
}

/* Logo, Title, Desc. */

header h2 {
	color: #096;
}




/* Global Styles */
/* Captions */
.D .caption, 
.m>p, 
.tt>p, 
.list h2, 
.container .caption,
.tags>div.tagFirstLetter,
.refs>p {
	color: #FFF;
	text-align:left;
	font-size: 10px;
	background-color:#820082;
	font-weight:bold;
	font-family: "Microsoft Sans Serif";
	padding: 0 0 1px 2px;
}
/* "Advertisement" word color */
.m>.D .caption {
	color:#fff;
}

.ctg>p {font-size:16px;} /* Category Page */

.D .caption, .m>p, .container .caption {
	margin: 0 0 3px;
}
.container .caption {
	display:table-caption;
}
.D .caption {width:100%;float:none;}

/* Images, Borders */
.m img, 
.items img, 
.D img, 
.tt>div>div>div>div,
.refs img /* trader banner */ {
	display: block;
	background-color:#67006C;
}
/* element border */
.m img, 
.refs img, 
.items img, 
.D img, 
.paginator_top ul li a, 
.paginator_top ul li a:visited {
	border: 1px solid #FFC;
}

.tt>div>div>div>div{
	border:1px solid #999;
} 

/* Backgrounds of base elements */
.m, 
.refs,
.tt>div>div>div>div, 
.paginator_top ul li a, 
.paginator_top ul li a:visited,
.tags>div,
#links .list ul li:hover
 {
	background-color:#D700A2;
}
/* hover base layers */
.tt>div>div>div>div:hover, 
.paginator_top ul li a:hover,
.D>div:hover {
	border: 1px solid #fff;
	background-color: #9B004E;
}
.D>div:hover {border:0;}
.D>div.caption:hover{background-color: inherit;}
.tt>div>div>div>div:hover a {}

/* clip title color */
.m a {
color:inherit;	
}
/* Description */
.m a span, /* clip */
.m>div>a /* trader */ {
	color:#333;
}

.m a:hover span,
.m>div>a:hover {
	color: #FFF;
}
/* duration */
.m>div>div>div {
	color: #000;
}
/* stars rating */
.m>div>a>h3+span>i:last-child,
.m>div>a>h1+p>i:last-child,
.m div>a li:last-child,
.m>div>div>div+div {
	color:#CCC;
}
/* stars & duration hover */
.m>div:hover a>h3+span>i,
.m>div:hover a>h1+p>i,
.m>div:hover a li:last-child,
.m>div:hover div>div, 
.m>div:hover div>div+div
 {
	color: #FF9;
}

/** Network **/

#network {
	width:100%;
	height: 20px;
	overflow:hidden;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db8300+0,7db9e8+100&amp;1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(219,131,0,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,131,0,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,131,0,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,131,0,1) 0%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,131,0,1) 0%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,131,0,1) 0%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8300', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */

}
#network * { margin: 0; padding: 0;}
#network b {
	color:rgba(0,0,0,.4);
	padding-right: 10px;
	font-size: 14px;
	font-weight:normal;
	font-family: "Arial Black", Gadget, sans-serif;
	}	
#network > div {
margin:0 auto;
min-width:1000px;
}
#network ul, #network b {
display:block;
float:left;
}
#network > div, #network ul, #network b, #network ul li, #network ul li a {height: 100%}
#network ul li {
	display:inline;
	float:left;
	border-right: 1px solid rgba(0,0,0,0.1);
}
#network ul li:last-of-type { border:0 }
#network a {
	display:block;
	text-decoration:none;
	padding: 0 20px;
	font-size: 11px;
	color: #D5AA2B;
}

#network a, 
#network b { line-height:20px }

#network a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#915400+0,7db9e8+100&amp;1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(145,84,0,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,84,0,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(145,84,0,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(145,84,0,1) 0%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(145,84,0,1) 0%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(145,84,0,1) 0%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#915400', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
	
	color:#fc0;
}


#network > div,
.body{
	max-width:1238px;
}
.body{
	width: 100%;
	margin: 0 auto;
	text-align:center;
	background-color: #f3c;
}
@media screen and (max-width: 1237px)  {
#network > div,
.body{
width:1000px;
}

.D>div,
.body>.m>div,
.body>.refs>div>div>div {
	margin: 2px 4px 0;
}

.container>div+div+div{display:none;}

header>#title+div
{
width: auto !important;	
}

}



/** Header **/
header,
#header {
	margin: 0 0 1px;
	overflow:hidden
}
header br,
#header br,
.tags br,
.tagFirstLetter { clear:both }

header>a {display:block;}

header>#title, 
header>#title+div,
#logo, 
#logo+div { float:left; text-align:left  }

header>#v {
	display:table;
	width:100%;
}
header>#v>div {
	display:table-cell;
	vertical-align:top;
}

header>#v>div:nth-child(1) {
position:relative;
}

header>#v>div:nth-child(2) {
	padding: 0 5px;	
}

header>#v>div:nth-child(2),
header>#v>div:nth-child(3)
{
padding-top:3px;	
}

/** Logo Text **/

header>#title,
#logo {
	position:relative;
	width:250px;
	padding:0;
	float:left;
	height:50px;
}


header>#title+div,
#logo+div {padding: 5px 0 0;}

header>#title+div {
width: 950px;	
}

header>#v>div:nth-child(1)>h1+a,
#logo a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:8px;
	color:rgba(0,0,0,.1);
	text-align:center;
}

header h1 {
	font-size:72px;
}

header h1>a {
	color:inherit;	
}

header h1,
header>#title>h1,
#logo h1 {
	margin:0;
	padding:0;
	display:block;
	text-align:left;
	text-shadow: 2px 3px 3px rgba(0,0,0,0.3);
	line-height:85%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	word-spacing: 20px;
	letter-spacing: 3px;
	font-style: italic;
}


header>#title>h1 {
font-size: 32px;
line-height:100%;
}


header h1>i,
header h1>b,
#logo h1>span {color: yellow;}

header h2,
header h3,
#header h2,
#header h3 {
	text-align:right;
	font-size: 11px;
	margin: 5px 0 0;
	color: #FFF;
}

header h2 {
	letter-spacing:2px;
}

header h2 {
	font-weight:normal;
}

header>h2{
	position:relative;
	margin: 0 2px 0;	
}

header>.search {
	position:relative;
	margin: -40px 2px 10px 0;	
	
}

header>.categories {
	position:relative;
	margin: 20px 0 0 2px;	
}


/* Category Name */
#header h3>b{
	color:#8A0000;
}

/* "Category" word */
#header h3{
	color:#666;
}


/** GLOBAL STYLE MENU **/

.mnu {
	
}

.mnu-b {
	
}

.mnu-b>p {
	margin:0;
	text-align:left;
}

.mnu-b>p>i {
	display:inline-block;
	font-style: normal;	
}

.mnu-b>p>i>a {
	display:block;
	padding: 0px 5px;	
}



/** END GLOBAL MENU **/


/** Navigation **/

.nav { 	}
nav ul,
.nav ul {
	list-style:none;
}

nav ul,
nav ul>li,
.nav ul,
.nav ul>li,
.mn2>.st{
	height: 16px;
}


nav>ul,
.nav ul {
	width: 100%;
	margin: 1px 0 0;
	padding: 0px;
}

nav>ul:hover,
.nav>ul:hover {
	background-color: inherit;
}

nav ul a,
.nav ul a {
	white-space: nowrap;
	text-decoration:none;
	padding: 0 10px;
}

nav>ul>li:first-child a {
		padding-left:0;
}

nav>ul>li:first-child,
.nav>ul>li:first-child { font-weight:bold }


nav ul li,
nav ul li a,
.nav ul li, 
.nav ul li a {
	display: block;
}

nav ul>li,
.nav ul>li {
	float:left;
	vertical-align: middle;
}

nav ul>li,
.nav ul>li {
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
}

.categories p>i,
nav ul>li,
.nav ul>li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C09;
}

nav>ul>li:nth-child(3) {
border-right-width:0;	
}

nav ul>li,
.st {
	font-size: 14px;	
}

nav>ul>li:last-child,
.nav ul>li:last-child { 
border:0; 
float:right;
margin-left:25px; } /* search section */

.categories p>i:last-child,
nav ul>li:last-child { 
border:0; 
}


nav ul iframe,
.nav ul iframe { 
height: inherit;
width: 170px;
overflow: hidden;
display:block;
border:none;
}


/* Extended Menu */
nav ul ul,
.nav ul ul {
	display:none;
	position:absolute;
	z-index:100;
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	background-color: #fff;
	background:rgba(255,255,255,0.8);
	border: 1px solid #DBDBDB;
}

nav li li,
.nav li li{
	padding-top:1px;
	float:none;
	text-align:left;
	border-bottom: 1px solid rgba(0,0,0,.2);
	font-size:18px;
}

nav li li:last-child,
.nav li li:last-child{border-width:0;}

nav li:hover ul,
.nav li:hover ul { 
	display:block
}

/* Search Form */

.search {
	text-align:right;
}

.nav form {

}

.search form {
	width:200px;
	margin: 0 0 0 auto;
}


.search form input[type="submit"],
nav form input[type="submit"],
.nav form input[type="submit"] {
	border: solid 1px #000;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Verdana;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin-left: 3px;
	padding: 1px 2px;
/*	height:100%;*/

}

.search form input[type="submit"]:hover,
nav form input[type="submit"]:hover,
.nav form input[type="submit"]:hover {
	text-decoration: none;
	background-color:#fff
}

.search form input[type="submit"]:active,
nav form input[type="submit"]:active,
.nav form input[type="submit"]:active {
	position: relative;
	top: 1px;
}

.search form input,
nav form input,
.nav form input {
	vertical-align: top;
}

.search form input[type="text"],
nav form input[type="text"],
.nav form input[type="text"] {
	border-width:0;
	color:#000;
	background-color: #E2E2E2;
	font-size:11px;
	font-family: "Microsoft Sans Serif";
	height: 14px;
	padding:0 0 1px;
	margin:1px 0 0;
}

/* Open Menu */
#go,
#go2 {
    display: none;
	margin:0;
}

/*стилизуем кнопочку*/
.st {
	display:block;	
    padding:0 2px 0 0;
    background:none;
    cursor:pointer;
	float:left;
	height:inherit;
	line-height:inherit;
	font-weight:bold;
	
}

.st2 {
	display: inline-block;	
    padding:0 2px 0 0;
    background:none;
    cursor:pointer;
	font-weight:bold;
	height:20px;
}

.categories>.st2:after
.mn2>.st:after {
	content:":";	
}


/*а вот собственно и само действие*/
#go:checked ~ p,
#go2:checked ~ p,
#go:checked ~ ul,
#go2:checked ~ ul {
    display:none;
}

/* End Open Menu */

/* Menu #2 - Categories */
.categories {
	height:inherit;	
}

.categories,
.mn2 { margin-top:4px;}

nav .mn2 ul {
	width: 80%;
	float:left;
	padding:0;
}

.mn2 ul,
.st {
margin:0;	
}

/* Categories v2 */

.categories {
		text-align:left;
}


.categories p {
	display:inline-block;
}


/* End Menu #2 */








/* Picture Banners */
.D+br{clear:both;}
.body>.D {
	margin: 5px auto 10px;
	width:100%;
}

.D>div {
	text-align: center;
	vertical-align:top;
	float:left;
}
.D>div>div { 
background-color:#000; 
position:relative; 
margin: auto;
}
.D>div+div+div { padding-left: 0 }

.D p, .D img {
	position: absolute;
	margin:0;
}

.D p {
	text-align:center;
	font-family: Verdana;
	font-size:13px;
	font-weight: bold;
	height: 18px;
	top: 1px;
	left: 1px;
	margin:auto;
	white-space:nowrap;
	overflow:hidden
	
}
.D p {
	background-color:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.D a:hover p {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;	
}
.D img {
	margin: auto;
	top:0;
}

.D a { color: #FFF; text-decoration:none }
.D a:hover {
	color: #FFF
}

/* Banner inside Thumbs */
.m>.D>div{
height:182px;
margin:0;
}
.m>.D>div>div {
float:none;
margin:0;
}
.m>.D .caption /* Adwertising word */{
	height:22px;
	background-color:transparent;
	text-align:center;
	line-height:150%;
	font-size:14px;
	font-weight:normal;
}

/** Thumbs **/

.m,
.refs  {
	margin: 5px auto 0;
	/*padding: 0 2px;*/
}
.m>p{display:block;}
.m>p>a { display:inline; font-weight:bold; text-decoration:underline }
.m a>h3,
.m a {
	font-size: 12px;
}




.m a {

	display:block;
	white-space:nowrap
}
.m a  { text-decoration:none}
.m a:hover,
.refs div>a>p {
	
}

/* Trader thumb */
.m>div>a>p {
	margin: 1px 0;
	font-weight:bold;
	display:block;
	height:100%;
	font-size:18px;	
}

.m>div>a>p:before {
	content:"HQ:";
	font-size:8px;
	font-weight:normal;
	color:#8A1800;
	display:block;
	vertical-align:top;
	position:absolute;
	left:1;
	top:1;
}


/* Site Thumbs */
.D p {width:240px;}
.m img, 
.items img, 
.refs img,
.D img /* Banner img */ {
	margin: auto;
	width: 240px;
	height: 180px;
}
/* container for banner thumb */
.D>div>div { 
height: 182px; 
}

.m a:hover img, .items a:hover img, .D a:hover img {
	border-style: dotted;
}

.m>div,
.refs>div>div>div,
.refs>div>div>div>div,
.D>div,
.D>div>div {
	width: 242px;
}
.m>div {
	height: 211px;
}

.D>div,
.m>div,
.refs>div>div>div {
	float:left;
	border-width: 1px;
	text-align: center;
	margin: 2px 2.8px 0;
	overflow:hidden;
}

.m>div>a {
	display:block;	
}


/* Info raiting, length */

.m>div>a>h3+span,
.m>div>a>h1+p {
	font-weight:normal;
}

.m>div>a>h3+span:before,
.m>div>a>h1+p:before {
	content:"";	
}

/*.m>div>a>h3+span>i,*/
.m>div>a>h1+p>i{
	font-style: normal;
}


.m>div>a>h3+span,
.m>div>a>h1+p,
.m div>a ul,
.m>div>div {
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	overflow:hidden
}
/*new style */
.m>div>a>h3+span>i,
.m>div>a>h1+p>i,
.m div>a li,
.m>div>div>div {
	margin:0 3px; 
	}

.m>div>a>h3+span>i:last-child,
.m>div>a>h1+p>i:last-child,
.m div>a li:last-child,
.m>div>div>div+div {
	font-size:24px;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height:90%
}

/* Info - new style */
.m>div>a>h3+span,
.m>div>a>h1+p,
.m div>a ul {
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}
.m>div>a>h3+span>i,
.m>div>a>h1+p>i,
.m div>a ul li {
display:inline-block;
vertical-align:top;	
}


/* Description */

.m a>h3,
.m a>h1,
.m div>a>b,
.m span {
	display:block;
	width: 98%;
	overflow:hidden;
	line-height: normal;
	padding: 0 0 0 1px;
	height: 14px;
	text-align:left;
}
.ctg span {
text-align: center;
line-height: normal;
height:100%;
font-size:18px;
font-weight:bold;
}

/* descr. new style */
.m a>h3,
.m a>h1 {
margin:0;
}


.m br { clear:both}


/* SEARCH LOG output */

.srch {
	margin: 10px 0;	
	text-align:left;
	padding: 0 2px;
}

.srch>p {
	margin:0;
	font-weight:bold;
}

.srch>p ~ b {
	font-weight:normal;
}

.srch>p ~ b:after {
	content:", ";	
}

.srch>p ~ b:last-child:after {
	content:"";	
}


/* End */


/* Rating */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/scj/tube/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(http://img.deepme.com/c113/i/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* My Rating */
#movie .rating { margin:auto; width: 150px }
.rating>br { clear:both }
.rating b { display:block; font-weight: normal; float: left }
.rating>div, #zero_rating { height: 15px }
.rating>div { width: 102px; float: left; position:relative }
#rating_div, .rating>div:hover #current_rating, .rating>div:hover #zero_rating { display:none }
.rating>div:hover #rating_div { display:block }
#current_rating {
	height: 100%;
	position:relative;
	z-index: 2;
}
#current_rating i:first-child { background: transparent }
#current_rating i { display:block; width:17px; height: 100%; float:left; background:url(http://img.deepme.com/c113/i/star.gif) no-repeat 0 -16px  }
#zero_rating {
	position:absolute;
	top:0;
	left:17px;
	width:85px;
	background:url(http://img.deepme.com/c113/i/star.gif) no-repeat 0 0px;
	z-index: 1;
}


/** Traders Table **/

.tt { overflow:hidden }
.tt>div { display:table }
.tt>div>div { display: table-row }
.tt>div>div>div { display:table-cell }
.tt>div>div>div div { display: block }
.tt a { 
font-weight: bold;
text-decoration:none;
display:block;
}
.tt>div>div>div>div {
	
}

.tt>div {
	width:100%;
	margin:auto;
}
.tt p { margin: 0 auto 1px }

.tof {margin: 5px auto}
.tof div {
	border:0;
	
}
.tof span { display:none }
.tof>div>div>div {
padding-right: 1px
}
.tof>div>div>div:last-child {
padding-right: 0
}
.tof>div>div>div>div {
	text-align: center;
	font-size:16px;
	padding: 2px 4px;
}

.tof a { 
margin:auto;
white-space:nowrap;
overflow:hidden;
}

/* trader's thumbs */

.refs>div,.refs>div>div,.refs>div>div>div{display:block;}
.refs>div,.refs>div>div{width:inherit;}

.refs>p {
	margin-bottom: 2px;
}
.refs>div>div>div>div:hover { border:0 }
/* .refs>div>div>div { vertical-align:top; width: 20% } */
.refs>div>div>div>div { border:0; margin:auto }
.refs > div p {
	margin:0;
	padding: 0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold	
}
/* end */


/* Footer traders,
Right
 */
.tof2 { margin: 15px 0;clear:both; }
.tof2>div>div>div, .t2>div>div>div {
	padding: 1px 1px 0 0;
}

.tof2 span {
	display:block;
	position:absolute;
	padding: 0 0 0 3px;
	color: #666;
}
.tof2 a { 
margin: 0 0 0 20px;
overflow:hidden;
max-width: 190px;
white-space:nowrap
}
.t2 span { display:none }

.t2 a { 
font-size:16px;
padding: 2px 3px;
}

.t2>div>div>div div { width: 98%; overflow:hidden }



/* Iframe ads */
.ia { margin:10px auto; }
.ia iframe {
	height:32px;
	width:99%
	}


/* tops */
.ti { margin:10px auto 15px;}
.ti img {
	width: 120px;
	height: 80px;
	border: 0;
	margin: 5px;
}

/* Rec. Links */
.rl {
	text-align:center;
	font-size: 24px;
	font-weight: bold;
}
.rl a {  }
.rl a:hover { text-decoration: underline }

/* Webm. */
footer>span+i,
footer>span,
footer>p,
.wm {
	font-size: 10px;
	margin: 150px 0 0px;
}

footer>span+i {
	font-size: 10px;	
}

footer>span+i,
footer>span,
footer>p>span,
.wm span { display:block }

#movie footer>span,
#movie footer>p>span,
#movie .wm span { display: none }

/* Site data */
/* Links Page */
.list { display:table }
.list>div { display:table-cell; vertical-align:top }
.list>div { width: 59.5% }
.list>div+div { width: 40.5% }
.list h2 {
display:table-caption
}
#links .list ul { margin: 0 5px; padding:0 }
#links .list ul li {
	font-size:18px;
	font-weight:normal;
	padding: 2px;
	margin: 0px 0px 3px 0px;
	list-style-type: square;
	display: block;
	text-align: left;
}
#links .list ul li a {text-decoration:none}
#links .list ul li a:hover { text-decoration:underline }

#links .list ul li span {
	font-weight:normal;
	font-size:14px;
	display: block;
}
/* Sponsor banners */
#links .list .D, #movie .container .D  {
	display: block
}
#links .list .D .caption, #movie .container .D .caption {
	display: none;
}

#links .list .D>div, #movie .container .D>div {
	text-align: center;
	display: block;
}

#links .list .D>div {
	float: left;
	margin: 2px 3px 15px
}

#movie .container .D>div {
	margin: 2px auto 15px
}

#links .ia { margin: 4px 0 15px }
#links .ia iframe {
	height:60px;
	width:99%
}

/* Clip Page */
/* Middle structure */
.container {
	width: 100%;
	display:table;
	margin:5px 0 0;
}
.container>div {
	display:table-cell;
	vertical-align: top;
}
.container>div { width: 750px }
.container>div+div { width: 210px }
.container>div+div+div, .container>div+div+div>div { width: 200px }
/* Headers */
#movie .container h2, #movie .container h3 {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

#movie .container h2 {
	font-size: 16px;
	margin: 10px 0 15px;
}
#movie .container h4 {
	font-size: 36px;
	margin: 0 0 10px;
}
#movie .container h3 {
	font-weight: normal;
	font-size: 22px;
	margin: 5px 0;
	text-transform: uppercase;
}
#movie .container h3 a { text-decoration:none }
#movie .container h3 a span { text-decoration: underline; font-weight:bold }

.line { margin: 10px 0; }

/* Images container */


/* Adv.  */
.r {
	margin:0 0 15px;
	font-size:22px
}
.r a {
	font-weight:bold;
	font-size: 120%;
}

/* Pagination */
.pages,
.paginator_top {
	font-size:20px;
	margin: 5px 0 15px;
}
.paginator_top ul { display:inline; padding:6px 3px; }
.paginator_top ul li {
	display:inline;
	padding:4px 0;
}
.paginator_top ul li a, .paginator_top ul li a:visited{
	font-size:18px;
	padding:2px 5px;
	text-decoration:none;
}
.pages {
	font-size:18px;	
	font-weight: normal;
}
.pages a {text-decoration:none; margin:0 10px;}
.pages a>b{font-size:150%; line-height:60%;}

/* Search Page */
#search .m>p { display:none }
#search #header+.m>p { display:block }

/* Tags Page */
.tags{margin-top:15px;}
.tags>div.tagFirstLetter {
	float:none;
	font-size:24px;
	font-weight:bold;
	padding: 2px 0 2px 15px;
	text-transform: capitalize;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;	
}
.tags>div {
	float:left;
	padding: 1px 4px;
	margin: 1px;
	-background-color: #600;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}
.tags a { text-decoration:none }
.tags>div>span {
	color:#FC3
}
.tags>div:hover>span {
	color: #F00
}

/* I. ins */

.adc2 {
	overflow:hidden;
	height:290px;	
}

.adc4 {
	overflow:hidden;
	height:735px;	
}

.adc2>iframe,
.adc4>iframe {
	width:100%;
	height:100%;	
}

/* End I. ins */

/* Adaptive */

@media only screen and (max-width: 1237px), only screen and (max-device-width: 1237px) {

/* I. ins */

.adc2 {
	overflow:hidden;
	height:510px;	
}

/* End I. ins */

}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
.body{width:100%;}
#network{display:none;}
#header h2, #header h3{display:inline;}
.nav>ul>li,
.nav>ul>li:last-child{
	margin: 5px 0;
}
.nav>ul>li:last-child{float:left;margin-left:5px;}
}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {

/* Header */

header>h1 {
	line-height:normal;	
}

header>.search,
header>h2{
	margin: 5px 0;	
	text-align:left
}

header>.search>form {
	margin:0;
}

header>.categories {
	margin:0 ;	
}	
	
/* CLIP PAGE */
.container>div{display:block;width:100% !important;}
.container>div+div{text-align:center;}
.container>div+div>*{margin:auto;}

/*TRADERS TEXT */

.tt>div,.tt>div>div {
display: block;
}
.tof2>div>div>div{
	display:inline-block; 
	margin-left:10px;
	}
.tof2>div>div>div:first-child{}	
.tt>div>div{clear:both;margin:0 0 5px;height:auto; text-align:left;}


}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {

/*Header */

header>#v>div:nth-child(2) h2,
-header>#v>div:nth-child(2){
	display:none;
}

.container .player { position:relative;
	padding-bottom: 56.25%;
	padding-top:25px;
	height:0;
}

.container object { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.container embed {
	width:100%;
	height:100%;
}


/** Categories Page **/
.ctg>p {font-size:16px;} /* Category Page */
.ctg span {
text-align: center;
line-height: normal;
height:100%;
font-size:18px;
font-weight:bold;
}

/* I. ins */

.adc2 {
	overflow:hidden;
	height:740px;	
}

/* End I. ins */
	
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {

header>#title+div,
.body,
#network > div,
#logo+div,
#logo,
.D>.caption, /* cap. for banners */
.D>div>div, /* container for banner image */
.container>div,
.container>div+div+div>div, /*3d layer with traders in clip*/
.t2 div, /* traders column in clip page */
.list>div, /* links layer */
.refs > div > div > div /* container for layer with thubm ban. */
{
	width: 100% !important;
}

/* font sizes */

.categories>p>i,
.categories>.st2,
.mn2>.st,
nav ul>li,
.m>div>a>h1+p>i:nth-child(2),
.m div>a ul li:nth-child(2), /* Rating */
.search form input[type="text"],
.nav form input[type="text"],
nav form input[type="text"],
.m>div>a>img+p,
.tof > div > div > div > div, .tof2 a, /* trader name */
.paginator_top,.paginator_top ul li a,
.t2 a
 {
	font-size: 28px; }


.m>div>a>h3, /*descr.*/
.m>div>a>h3+span>i:first-child,
.m>div>a>h1, /*descr.*/
.m>div>a>h1+p>i:first-child,
.tags>div,
.m div>a ul li:nth-child(1), /* Clip Length */
.nav form input[type="submit"], /* search button */
nav form input[type="submit"],
.search form input[type="submit"],
/*captions*/
.D .caption, 
.m>p, 
.tt>p, 
.list h2, 
.container .caption,
.tags>div.tagFirstLetter,
.refs div a p,
/*captions end */
.m a,
.D p /* sponsor name for banner */
 {
	font-size: 18px;
	}


header,
#header {
	height:auto;
	overflow: visible;
}

header h1 { font-size:32px; text-align:center;}

#header h2 { margin-bottom: 5px }

#logo, 
#logo+div,
#network ul li,
#network ul, 
#network b,
#logo h1 b
{ float:none !important;  }

#network ul, 
#network b,
#network ul li,
#network a,
#logo h1 b
{ display: inline; }

#network a, 
#network b {
    line-height: normal;
}

#network { text-align:left; height:auto;}

#logo+div,
#logo { height:auto}

/* header nev */

header>#v>div,
header>#v{
	display: block;
}




/* Navigation */
/*top*/
.nav{display:none;}

nav {
	float:none;
	height:auto;
}






/* categories opening menu */

.categories,
.mn2 {
clear:both;
padding:8px 0;
text-align:center;
}

.categories>.st2 {
text-decoration:underline;
height:auto;
}

.categories>p>i,
.mn2>.st,
nav ul,
nav ul>li {
	height:auto;	
}

.categories>p>i {
	margin: 5px 0;	
}

.mn2>.st {
	float:none;
		
}

.mn2>.st:after {
	content:"";	
}

#go:checked ~ p,
#go:checked ~ ul {
    display: block;
}

.categories>p,
nav .mn2 ul {
  width:auto;
  float:none;
  display:none;
}


/* end categories */

nav ul>li,
nav ul>li:last-child {
	display:inline-block;	
}

/* alt insert */
nav ul>li:nth-child(5) {
	height:20px;
	width:100%;
	overflow:hidden;
}

nav>ul>li:last-child { 
	margin:0;
	width:100%;
}

.search form input[type="text"],
nav form input[type="text"] {
	height:auto;
}



/* Search */

.search {
	
	margin-top:5px;
}

.search form {
	width:auto;
}

.search form input[type="text"],
nav form input[type="text"] {
	width: 75%;	
}

.search form input[type="submit"],
nav form input[type="submit"] {
	width:20%;	
}


/* thumbs */

.body>.m > div,
.D>div,
.tt > div > div > div > div
 {
    border:0;
    float:none;
    margin:0 auto 15px;
    overflow: visible;
    width:90%;
	height:auto;
}

.tt>div>div>div>div:hover{border:none;}

/*inside banner thumb */
.m>.D>div{
width:100%;
height:auto;
}

.m>.D>div{
	margin-bottom:0;
}

.m img, .items img,
.D img,
.refs img
 {
    width:98%;
    height: auto;
}

/* Description */
.m a>h3,
.m a>h1,
.m div>a>b,
.m span {
	margin-top:3px;
    height: auto;
    overflow: visible;
    width: 98%;
}
.m a { white-space: normal}

/* Length & Rating */
.m>div>a>h3+span,
.m>div>a>h1+p,
.m div>a ul {
	height:auto;
	overflow: visible;
	text-align:left;

}

.m>div>a>h1+p>i,
.m div>a ul li {
display:inline-block;
height:inherit;
vertical-align:middle;	
}
.m div>a ul li:nth-child(1) {
		
}

.D div,
.container .caption,
.tt div {
	display:block !important;
}
.D>div>div { height:auto}
.D p, .D img {
     position: relative;
}
.D p {
    height: auto;
    left: auto;
    overflow: visible;
    top: auto;
    white-space: normal;
    width:100%;
}

/* traders */

.tof > div > div > div {
    padding:0;
}

.tt>div>div{text-align: center;}

.tt > div > div > div > div,
.tt > div > div > div > div:hover {
    border-bottom: 0;
}
.tof>div>div>div:last-child > div { border-bottom: 1px solid #999999;}

.tt { overflow:visible;}

.tof2 a {
    margin: 0;
    max-width: inherit;
    overflow: visible;
    white-space: normal;
}

.tof2 > div > div > div, .t2 > div > div > div {
    padding: 0;
}
.tof2>div>div:last-child,
.t2>div>div:last-child
 { border-bottom: 1px solid #999999;}
 
 .refs>div>div>div>div:hover{border:none;}
 

/* pagination */
.paginator_top ul li a, .paginator_top ul li a:visited {
	font-weight:bold;
     padding: 6px 15px;
 }
.paginator_top ul {line-height:200%;}

.tof2+script+iframe { /*display:none*/}

/* CLIP PAGE */
.container,
.container>div
 {
    display: block;
}

.line {}
.line a { text-decoration:none; font-weight:bold; font-size:16px }

.rating {
    margin: 10px auto 0;
}
.ia { overflow-x:hidden;}
.ia iframe {
    height: auto;
}

/* LINKS PAGE */
.list,
.list>div,
.list h2 {display:block}

#links .list .D > div {
    float:none;
	margin:auto;
}

/* I. ins */

.adc2 {
	overflow:hidden;
	height:1200px;	
}

/* End I. ins */

}

#key{font-size:16px;text-align:center;display:inline-block;margin:5px auto;}
#key a{display:inline-block;margin:6px;}
#key b{display:none;}
@media screen and (min-width: 480px) {
#key{font-size:12px;margin:0;text-align:left;}
#key a{margin:0 0 0 5px;}
#key b{display:inline-block;margin:0 0 0 10px;}
}
