
/*
 __________________________________________________________________
|                                                         	   |
| DESIGN BY + http://www.affordable.ru                    	   |
|      DATE + August 2009                                 	   |
| COPYRIGHT + This is special edition for use on FilmGate.tv only! |
|__________________________________________________________________|

*/


/*---- Main TAGs description ----*/

h1 {
	font: bold 17px Trebuchet, sans-serif;
}

h2 {
	font: bold 15px "Trebuchet MS", Arial sans-serif;
}

a {
	text-decoration: none 
}

hr {
	height: 1px;
	color: #474339;
}




/*---- Main NAVIGATION bar. Tabs and etc. ----*/

#navtable {
	width: 992px;
	height: 22px;
	margin: 3px 0px;
	padding-top: 3px;
	background: #000 url(images/bg_nav.gif) repeat-x;
	border: 1px solid #000;
}




/* -- Content layout/display styles -- */

.contentLeft, .contentRight {
	padding: 5px;
	font-size: 13px;
	background-color: #FFFBEF;
	border: 1px solid #B4AB91;
}

.contentLeft a {
	color: #453A1D;
}
.subMenu {
	padding-left: 8px;
	font-weight: bold;
}

.contentRight a {
	color: #937D3D;
}

.contentRight a:hover,.contentLeft a:hover {
	color: #D03902;
}




/* -- Header title and subTitle layout/display styles -- */


.title {
  float: left;
  padding: 1em 0 0 1em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  line-height: 0.75em;
  letter-spacing: -0.15em;
  color: #FC0;
}

.subTitle {
  display: block;
  font-size: 0.4em;
  text-transform: lowercase;
  line-height: 1.2em;
  letter-spacing: 0.01em;
}



/* -- Content layout/display styles -- */

.header, .subHeader {
  display: block;
  clear: both;
  color: #474339;
  font: bold 17px Trebuchet, sans-serif;
  border-bottom: 1px solid #000;
}

.subHeader {
  border: 0px;
}

.user_name {
  color: #999;
  font: bold 17px Trebuchet, sans-serif;
}

#user_info {
  padding: 0 3px;
}





/* -- Footer layout/display styles -- */

.footer {
	background-color: #FFFBEF;
	border: 1px solid #B4AB91;
	font-size: 10px;
	color: #000;
	text-align: justify;
}

#footerMiddle {
  width: 100%;
  color: #000;
  font-size: 0.6em;
  line-height: 1.5em;
  text-align: justify;
}





/* -- Anons layout/display styles -- */

table.anons {
  border: 1px solid #000;
}

.anonsTitle {
  width:100%;
  padding: 0px 8px;
  vertical-align: middle;
  color: #E9E3D3;
  font: bold 15px "Trebuchet MS", Helvetica, Arial, sans-serif;
  background: #000 url("images/bg_nav.gif") 0 0 repeat-x;
}

.anonsCatalog {
  background-color: #D1C6A8;
  border-right: 1px solid #000;
}

.anonsDesc {
  padding: 5px 10px;
  font: 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
  text-align: justify;
  background-color: #F5EFDE;
}

.anonsImg {
  margin: 5px 5px 2px 5px;
  border: 1px solid #000;
}





/* -- Display formatting styles -- */

.grey {
  font-size: 0.9em;
  color: #AAA;
}

.white {
  color: #FFF;
}

acronym {
  cursor: help;
  border-bottom: 1px dotted #AAA;
}






/* -- <ul> tag styles -- */

ul{
  padding-top: 5px;
  padding-bottom: 5px;
  list-style-image: url(images/li_bullet.gif);
}

li {
  margin-left: 50px;
}






/* -- Image alignment classes -- */
img {
	border: 0;
}

.imgLeft, .imgRight {
  margin: 5px;
}

.imgLeft {
  float: left;
  margin-left: 0px;
}

.imgRight {
  float: right;
  margin-right: 0px;
}

.avatar {
  padding: 1px;
  border: 1px solid #D03902;
}






/* -- Utility classes to create the bottom rounded corners -- */

.bottomCorner {
  text-align: right;
}

.vBottom {
  vertical-align: bottom;
}


#newsBox {
  margin: 1.2em 1.2em 2em 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-size: 12px;
  line-height: 1.5em;
}

.newsHead {
	font: bold 15px "Trebuchet MS", Arial sans-serif;
}

#messageBox {
	display: block;
	clear: both;
	margin: 1.2em 1.2em 2em 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
	font-weight: bold;
	background-color: #D03902;
	line-height: 1.2em;
}

#messageBox a {
	color: #FFFBEF;
	text-decoration:blink;
}

#messageBox a:hover {
	color: #FFFBEF;
	text-decoration: none;
}

#errorBox {
  margin: 1.2em 1.2em 2em 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
  line-height: 1.2em;
  border: 0.1em dashed #AAA;
  text-align:center;
}

.row1 { background-color: #777; }
.row2 { background-color: #666; }
.row3 { background-color: #D1D7DC; }
.row4 { background-color: #E4E8EB; }
.col1 { background-color: #DEE3E7; }
.col2 { background-color: #EFEFEF; }




/*------------ Torrents table styles ------------*/

.catNamesBlock {
	width: 97.6%;
	background-color: #F5EFDE;
	border: 1px solid #000;
	margin: 1.2em 1.2em 2em 0;
	padding: 5px;
}

.catNameBlock {
	width:100%;
}
.catName {
	width:33.3%;
	float: left;
 	font: bold 12px "Trebuchet MS", Helvetica, Arial, sans-serif;

}

.torrentsBlock {
	width:97%;
	color: #FFF;
	background-color: #666;
	border-bottom: 2px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	margin: 0 2% 1em 0;
	padding: 0 0 0 0;
	clear:both;
}

.torrentsTitle {
  vertical-align: middle;
  font: bold 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
}

a.torrentsTitle {
  color: #E9E3D3;
}





/*------ Torrent styles -----------*/

.torrentTable {
  padding: 0px 8px;
  background: #000 url("images/bg_nav.gif") 0 0 repeat-x;
}

.torrentDate {
  text-align: center;
  color: #000;
  font: 9px Verdana;
  background-color: #E9E3D3;
}

.torrentViewDetails {
  margin: 1.2em 1.2em 2em 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
  line-height: 1.2em;
  border: 0.1em solid #B4AB91;

}

.torrentViewLeft {
	float: left;
	width: 10%;
/*	border-right: 0.1em dashed #AAA;*/


}
.torrentViewRight {
	margin-left: 7em;
	padding-left: 1em;
/*	border-left: 0.1em dashed #AAA;*/
	width: 75%;
	padding-bottom:1em;
}







/*-------- Buttons ---------*/
input {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	color: #333333;
	padding: 2px;
	vertical-align: middle;
}
input[disabled], button[disabled] {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	color:#999999;
	padding: 2px;
	vertical-align: middle;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	cursor: default;
	vertical-align: middle;
	width: auto;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FAFAFA;
}

textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	padding: 2px;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	cursor: text;
}

select option.disabled {
	background-color: #bbb;
	color: #fff;
}






/*----------- Tables --------------*/
.table {
  border: 1px solid #000;
  padding: 1px;
  line-height: 1.2em;
  height:auto;
}
.tableRowHeader {
  padding: 3px 10px 3px 10px;
  font-size: 0.9em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
  background-color: #000;
}
.tableRow {
  padding: 5px 10px 5px 10px;
  font-size: 0.9em;
  color: #000;
  background-color: #F5EFDE;
  border-bottom: 1px solid #FFF;
  margin:0 0 0 0;
}
.subtableRowHeader {
  padding: 3px 10px 3px 10px;
  font-size: 0.9em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
  background-color: #000;
}
.subtableRow {
  padding: 5px 10px 5px 10px;
  font-size: 0.9em;
  color: #000;
  background-color: #F5EFDE;
  border-bottom: 1px solid #FFF;
  margin:0 0 0 0;
}
.leftCellHeader {
	float: left;
}
.rightCellHeader {
	float: right;
}
.middleCellHeader {
	float: left;
}
.leftCell {
	float: left;
}
.rightCell {
	float: right;
}
.middleCell {
	float: left;
}
.clear {
	clear: both;
	height:0px;
}






/*----------- Comments -------------*/
.commentblock {
  width: 100%;
}
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}


.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.comment {
	padding: 0px 10px 15px 10px;
	width: 92%;
	background-color: #666;
	display: block;
	list-style:none;
}

.comment_header {
	position:relative;
	top:-13px;
}

.commentLeftPart {
	float:left;
	margin-right:12px;
	min-width:100px;
	margin-bottom: 10px;
	min-height:100px;
}

.commenttext {
	margin-bottom: 10px;
	margin-left: 120px;
}

p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

.commentUserTitle, .commentUserEdit {
	font-size:0.8em;
	color: #999;
}

.commentButtonsBlock {
	clear: both;
}

.commentButtonsBlockLeft {
	float:left;
	text-align:left;
}

.commentButtonsBlock a {
  width: 8em;
  padding: 5px 10px 5px 10px;
  font-size: 0.8em;
  text-align: center;
  text-decoration: none;
  color: #FFF;
  background-color: #666;
  border-bottom: 2px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
}


/*-----------  --------------*/
.small {
  font-size: 0.9em;
  line-height: 1.2em;
}

.time {
	display: block;
	clear: both;
	text-align: center;
	font-weight: bold;
	color: #FFFBEF;
	background-color: #D03902;
}



/*---------- FORUM -------------*/


/*
  The original Charcoal2 Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
*/


/* This is the outline round the main forum tables */
.forumline	  { border: solid 1px #000 }


/* Main table cell colours and backgrounds */
td.row1	 { background-color: #E9E3D3 }
td.row2,tr.row2  { background-color: #F5EFDE }
td.row3,tr.row3  { background-color: #FEFBE9 }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/

td.rowpic  { 
  background: #000 url(images/bg_nav.gif) repeat-x; 
  border-top: none; 
  border-right: none #fff; 
  border-bottom: none; 
  border-left: none }


/* Header cells - the blue and silver gradient backgrounds */

th  { color: #ff4500; font-weight: bold; font-size: 11px; background-color: #666; height: 25px }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom  { 
  background-color: #000;
  border: none #ffffff;
  height: 24px 
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom  { 
  background: #000 url(images/bg_nav.gif) repeat-x;
  border: 0px; 
  height: 24px 
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR  { 
  background-color: #D1C6A8;
  color: #000;
  font: bold 12px Verdana, sans-serif; 
  border: 1px solid #D1C6A8; 
  height: 24px 
}

td.row3Right,td.spaceRow  { background-color: #000; border: none #ffffff }

th.thHead,td.catHead  { font-size: 12px; border: none }
th.thSides,td.catSides,td.spaceRow	  { border: none }
th.thRight,td.catRight,td.row3Right	  { border: none }
th.thLeft,td.catLeft	   { border: none }
th.thBottom,td.catBottom   { border: none }
th.thTop	  { border: none }
th.thCornerL  { border: none }
th.thCornerR  { border: none }


/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}
.maintitle:visited { color: #000000; font-weight: bold; font-size: 22px; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000; }
a.gen,a.genmed,a.gensmall  { color: #000; text-decoration: none }
a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #000000; text-decoration: none }
a.gen:hover,a.genmed:hover,a.gensmall:hover	 { color: #D03902; text-decoration: underline }


/* The register, login, search etc links at the top of the page */
.mainmenu		 { color: #937D3D; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.mainmenu		  { color: #937D3D; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.mainmenu:visited  { color: #937D3D; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.mainmenu:hover  { color: #D03902; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


/* Forum category titles */
.cattitle { 
  color: #E9E3D3;
  font: bold 15px "Trebuchet MS", Verdana; 
  text-decoration: none; 
  letter-spacing: 1px 
}
a.cattitle		 { color: #E9E3D3; text-decoration: none }
a.cattitle:visited { color: #E9E3D3; text-decoration: none }
a.cattitle:hover { color: #D03902; text-decoration: none }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink	  { color: #937D3D; font-weight: bold; font-size: 12px }
a.forumlink 	  { color: #937D3D; text-decoration: none }
a.forumlink:visited { color: #937D3D; }
a.forumlink:hover { color: #D03902; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			 { color: #000; text-decoration: none }
a.nav:visited { color: #000; text-decoration: none }
a.nav:hover		 { color: #D03902; text-decoration: underline }


/* titles for the topics: could specify viewed link colour too */
.topictitle		{ color: #ff4500; font-weight: bold; font-size: 11px }
a.topictitle     	{ color: #937D3D; text-decoration: none }
a.topictitle:visited    { color: #937D3D; }
a.topictitle:hover	{ color: #D03902; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name	{
  font-size: 12px 
}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody   { color: #000; font-size: 12px }
a.postlink:link	  { color: #d03902; text-decoration: none }
a.postlink:visited   { color: #ff4500; text-decoration: none }
a.postlink:hover   { color: #fff; text-decoration: underline }
.bottomnav     { color: #ff4500; font-weight: bold; font-size: 10px; text-decoration: none }
a.bottomnav    { color: #ff4500; font-weight: bold; font-size: 10px; text-decoration: none }
a.bottomnav:visited    { color: #ff4500; font-weight: bold; font-size: 10px; text-decoration: none }
a.bottomnav:hover    { color: #fff; font-weight: bold; font-size: 10px; text-decoration: none }

/* Quote & Code blocks */
.code  { color: #FF4500; font-size: 11px; font-family: Courier, "Courier New", sans-serif; background-color: #000; border: solid 1px #000 }

.quote   { color: #655937; font-style: normal; font-size: 11px; line-height: 125%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c0c0c0; border: solid 1px #000 }

tt {font-size: 1.2em;}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:visited { color: #444444; text-decoration: none }
a.copyright:hover { color: #000000; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }

/* Quote & Code blocks */
.codetitle {
	margin: 10px 5px 0px 5px;
	padding: 2px 4px;
	border: 1px solid #000;
	color: #F5EFDE;
	background-color: #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.85em;
}

.codecontent {
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.offtop {
	font-family: Verdana; font-size: 10px; color: #777;
}

.quotetitle, .attachtitle {
	margin: 10px 5px 0px 5px;
	padding: 4px;
	border: 1px solid #000;
	color: #F5EFDE;
	background-color: #000;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #000;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAFA;
	color: #877D62;
}

.liststyle {
	margin-left:20px;
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }
/* Set Image style */
img, .forumline img {
	border: 0;
}
/* Begin Simple Subforums MOD */
a.topic-new, a.topic-new:visited { color: #DD6900; }
a.topic-new:hover, a.topic-new:active { color: #006699; }
/* End Simple Subforums MOD */

.pager_page {
	padding:2px;
	font-weight:bold;
}

.pager_page_selected {
	padding:2px;
	font-weight:bold;
}

a.upReputationLink:link,
a.upReputationLink:visited
{
    font-size: 1em;
    line-height: 10px;
    background: transparent url(images/arrow-up-v2.gif) no-repeat 0 1px;
    padding: 1px 5px;
    text-decoration: none;
}

a.upReputationLink:hover,
a.upReputationLink:active
{
    background: transparent url(images/arrow-up-v2.gif) no-repeat 0 -15px;
}

a.downReputationLink:link,
a.downReputationLink:visited
{
    font-size: 1em;
    line-height: 10px;
    background: transparent url(images/arrow-down-v2.gif) no-repeat 0 1px;
    padding: 1px 6px;
    text-decoration: none;
}

a.downReputationLink:hover,
a.downReputationLink:active
{
    background: transparent url(images/arrow-down-v2.gif) no-repeat 0 -15px;
}

span.goodResp
{
    background: #66cc66;
    border: 1px solid #339966;
    padding: 1px 3px 2px 3px;
}

span.badResp
{
    background: #ff6666;
    border: 1px solid #ff3333;
    padding: 1px 3px 2px 3px;
}

span.usergoodResp
{
    color: #008800;
}

span.userbadResp
{
    color: #ff3333;
}

.respectUserList {
	border-top:1px solid #696969;
	white-space: normal;
}

.message_msg p {font-size: 10px; color: #000000; margin:8px 0px 0px 0px;}


.mod {
  margin: 10px 0px;
  font-size: 10px;
  background-color:#FFFFFF;
  border: 1px solid #000;
  color:#000;
}

.modtable {
  background-color: #E00101;
  height: 50px;
  width: 40px;
  vertical-align: middle;
  text-align:center;
}

.moduser {
  font: 15px "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.exclamation {
  font: bold 45px Times New Roman, Verdana;
  color: #FFF;
}

span.goodUserResp
{
    color: #13A500;
    font: bold 17px Trebuchet, sans-serif;
    padding: 0 0 0 5px;
}

span.badUserResp
{
    color: #D03902;
    font: bold 17px Trebuchet, sans-serif;
    padding: 0 0 0 5px;
}