*{margin:0;padding:0;}html{font-size:100%;height:100%;}
a:link {color:#3fc729;transition:color 0.3s, border 0.4s, opacity 0.3s;opacity:1;text-decoration:none;}
a:visited {color:#909090;text-decoration:none;}
a:hover {color:#FFFFFF;text-decoration:none;opacity:1;}
a:active {color:#3FC729;text-decoration:none;}
a.content-menu {font-size:20px;line-height:1;transition:color 0.4s;color:#cfcfcf;width:auto}
body{max-width:100%;height:100%;font-family:"Open Sans","Arial","Trebuchet MS",Verdana,sans-serif;font-size:100%;color:#FFF;background-color:#000;}
nav {clear:both;font-size:110%;overflow:hidden;background-color:#222;}
img {max-width:100%;height:auto;display:block;}
h1 {color:white;font-size:2.2em;}
h2 {color:white;position:absolute;font-size:150%;position:absolute;top:45%;left:13%;right:3%;}
.name {width:50%;float:left;position:relative;text-align:center;background-color:#2b1200;}

#promo-left {position:absolute;left:0;top:0px;width:250px;}
#center {margin-left:250px;margin-right:250px;}
#promo-right {position:absolute;right:0;top:0px;width:250px;}
.pagination {float:right;width:250px;text-align:center;padding:20px 0;}
.breadcrumbs {float:left;padding:20px;}
#cat-name {background-color:#303030;text-align:center;width:100%;display:table;}
#cat-name h1 {height:100px;display:table-cell;vertical-align:middle;font-weight:bold;font-size:169%;}
.content {position:relative;max-width:1260px;margin-left:auto;margin-right:auto;background-color:#0f0f0f;}
.content-text {position:relative;padding:5% 15%;box-sizing:border-box;color:#FFFFFF;background-color:#111;font-size:110%;line-height:1.3em;}
.content-img {text-align:center;position:relative;display:table;margin:30px 0 10px 0;cursor:pointer;}
.content-img-desc {display:block;position:absolute;bottom:0px;left:0px;right:0px;padding:25px;background:#8c9196;background:rgba(0, 0, 0, 0.69);text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);border:1px solid #696d72;border-color:rgba(0, 0, 0, 0.2);}

.menu-block{clear:both;background-color:#006f08;}
.menu, .menu ul {margin:0;padding:0;list-style:none;}
.menu:before,.menu:after {content:"";display:table;}
.menu:after {clear:both;}
.menu {zoom:1;}
.menu li {float:left;position:relative;}
.menu a {float:left;color:#FFA34F;text-transform:uppercase;font:bold 125% Arial,Helvetica;text-decoration:none;text-shadow:0 1px 0 #000;}
.menu li:hover > a {color:#fafafa;}
*html .menu li a:hover {/* IE6 only */color:#fafafa;}
.menu ul {margin:-5px 0 0 0;_margin:0;/*IE6 only*/opacity:0;visibility:hidden;position:absolute;top:80px;left:0;right:0;z-index:111;background:#444;background: -moz-linear-gradient(#444, #111);background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));background: -webkit-linear-gradient(#444, #111);background: -o-linear-gradient(#444, #111);background: -ms-linear-gradient(#444, #111);background:linear-gradient(#444, #111);-moz-box-shadow: 0 -1px rgba(255,255,255,.3);-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);box-shadow:0 -1px 0 rgba(255,255,255,.3);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition:all .2s ease-in-out;}
.menu li:hover > ul {opacity:1;visibility:visible;margin:0;text-align:center;}
.menu ul ul {top:0;right:-100%;left:100%;margin:0 0 0 20px;_margin:0;/*IE6 only*/-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);box-shadow:-1px 0 0 rgba(255,255,255,.3);}
.menu ul li {float:none;display:block;border:0;_line-height:0;/*IE6 only*/	-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666; -webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;box-shadow:0 1px 0 #111, 0 2px 0 #666;}
.menu ul li a {line-height:60px;}
.menu ul li:last-child {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.menu ul a {min-width:150px;_height:10px;/*facken IE6 only*/display:block;white-space:nowrap;float:none;text-transform:none;}
.menu ul a:hover {background-color:green;background-image:-moz-linear-gradient(#1aec04, green);background-image:-webkit-gradient(linear, left top, left bottom, from(#1aec04), to(green));background-image:-webkit-linear-gradient(#1aec04, green);background-image:-o-linear-gradient(#1aec04, green);background-image: -ms-linear-gradient(#1aec04, green);background-image:linear-gradient(#1aec04,green);}	
.menu ul li:first-child > a {-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius:3px 3px 0 0;}
.menu ul li:first-child > a:after {content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #444;}
.menu ul ul li:first-child a:after {left: -6px;top: 50%;margin-top: -6px;border-left: 0;border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid #3b3b3b;}
.menu ul li:first-child a:hover:after {border-bottom-color:#1aec04;}
.menu ul ul li:first-child a:hover:after {border-right-color:#11b900;border-bottom-color:transparent;}
.menu ul li:last-child > a {-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
li.parent {width:25%;}
li.parent a {line-height:80px;width:100%;text-align:center;}
li.parent:nth-child(2n) {background-color:#738300;}
li.parent:nth-child(2n+1) {background-color:#008d41;}





.cat-in-cats {clear:both;}
.cat-in-cats a {display:block;min-width:100%;line-height:80px;text-align:center;color:#FFA34F;font-size:25px;font-weight:bold;background-color:#006f08;}
.cat-in-cats a:hover {background-color:#006000;}
.cat-stats {position:absolute;top:10px;right:10px;font-size: 20px;color:#111;width:50px;height:50px;background:#FFF;border-radius:50%;line-height:50px;}


.unapproved, .reported {display:table-cell;min-width:60px;padding:18px;vertical-align:middle;background-color:#ff6900;}
.unapproved:hover, .reported:hover {min-width:56px;padding:20px;}




.report, .approve {display:table;width:100%;padding:20px;background-color:#FF0000;color:#FFF;position:relative;margin-bottom:60px;cursor:pointer;overflow:hidden;z-index:5;}
.approve {background-color:#FF6900;}
.report-info, .approve-info {display:table-cell;vertical-align:middle;font-size:30px;font-weight:bold;}
.report img, .approve img {padding:0 20%;}
.report:hover {color:#FF0000;background-color:#FFF;transition:1s;}
.approve:hover {color:#FF6900;background-color:#FFF;transition:1s;}
.report .moders-manual, .approve .moders-manual {left:0;right:0;bottom:1000px;transition-duration:0s;padding:50px;position:fixed;color:#fff;font-size:20px;margin:0;line-height:1.5em;font-weight:bold;z-index:3;}
.report:hover .moders-manual, .approve:hover .moders-manual {display:table;bottom:-100px;z-index:999;color:#FFF;background-color:#FF6900;height:100%;position:absolute;transition-duration:1s;}










.category {width:80%;float:left;padding:2% 1%;margin:1px 0;background-color:#1F1F1F;font-size:110%;box-sizing:border-box;}
.content-name-cat {width:70%;float:left;text-align:center;padding:2% 1%;font-size:110%;background-color:#2a1800;box-sizing:border-box;}
.content-autor-cat {width:20%;float:left;text-align:center;padding:2% 1%;font-size:110%;background-color:#2a1800;box-sizing:border-box;}
.content-rating-cat {width:10%;float:left;text-align:center;padding:2% 1%;font-size:110%;background-color:#2a1800;box-sizing:border-box;}
.content-link {display:table;vertical-align:middle;width:100%;background-color:#1F1F1F;font-size:110%;border-bottom:1px solid black;position:relative;}
.content-name {display:table-cell;vertical-align:middle;font-size:110%;height:99px;padding:0 50px;}
.content-name-img {display:table-cell;vertical-align:middle;padding-left:50px;}
.content-autor, 
.content-rating {display:table-cell;vertical-align:middle;width:10%;text-align:center;background-color:#1F1F1F;font-size:110%}
#next a {position:absolute;bottom:40%;right:0px;padding:30px;font-size:200%;
	background-image: -moz-linear-gradient(right, #111111, #000000);
	background-image: -webkit-linear-gradient(right, #111111, #000000);
	background-image: -o-linear-gradient(right, #111111, #000000);
	background-image: linear-gradient(to right, #111111, #000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#000000')";
}
#next a:hover {
	background-image: -moz-linear-gradient(left, #111111, #000000);
	background-image: -webkit-linear-gradient(left, #111111, #000000);
	background-image: -o-linear-gradient(left, #111111, #000000);
	background-image: linear-gradient(to left, #111111, #000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#000000')";
}
#previous a {position:absolute;bottom:40%;left:0px;padding:30px;font-size:200%;
	background-image: -moz-linear-gradient(left, #111111, #000000);
	background-image: -webkit-linear-gradient(left, #111111, #000000);
	background-image: -o-linear-gradient(left, #111111, #000000);
	background-image: linear-gradient(to left, #111111, #000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#000000')";
}
#previous a:hover {position:absolute;bottom:40%;left:0px;padding:30px;font-size:200%;
	background-image: -moz-linear-gradient(right, #111111, #000000);
	background-image: -webkit-linear-gradient(right, #111111, #000000);
	background-image: -o-linear-gradient(right, #111111, #000000);
	background-image: linear-gradient(to right, #111111, #000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#000000')";
}

ul.bottom-menu {line-height:2.5em;float:left;list-style:none;box-sizing:border-box;padding:3% 1%;text-align:center;width:25%;margin:0;background-color:#111;}

#promo-left .content-menu, #promo-right .content-menu {width:100%;}


.content-menu{text-align:center;float:left;position:relative;margin:0 auto;cursor:pointer;overflow:hidden;width:20%;}
.content-menu:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100) white;-khtml-opacity:1;background-color:#000000;}
.content-menu-name{display:block;min-height:20px;position:absolute;bottom:0px;left:0px;right:0px;padding: 20px 5px;background:#8c9196;background:rgba(0, 0, 0, 0.69);text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);border:1px solid #696d72;border-color:rgba(0, 0, 0, 0.2);}
.content-menu-name a{font-family:"Open Sans",Arial,"Trebuchet MS",Verdana,sans-serif;font-size:20px;line-height:1;transition:color 0.4s;color:#cfcfcf;}
.content-menu .content-menu-note, .content-menu .content-menu-name{left:0;right:0;bottom:-300px;transition-duration:0.5s;padding:25px 10px;position:absolute;text-align:center;color:#fff;margin:0;display:block;max-width:100%;}
.content-menu:hover .content-menu-note{bottom:0px;z-index:11;}
.content-menu .content-menu-name {bottom:0px;line-height:1em;}
.content-menu:hover .content-menu-name{top:0px;bottom:0;}


a.content-menu img {max-width:100%;height:auto;display:block;}
.content-cats-name {position:relative;}
.content-cats {position:relative;min-height:1500px;}

a.topictitle {display:table-cell;max-width:100%;width:2000px;height:99px;vertical-align:middle;transition:0s;}
a.topictitle:hover {background-color:#252525;font-weight:bold;box-shadow:0px 0px 20px -1px #000000;}
a.topictitle img {width:60px;transition:0.5s;}
a.topictitle:hover img {width:80px;}





.samp {clear:both;text-align:center;width:100%;height:80px;background:#ff9900;}
.samp a {display:block;float:left;line-height:80px;text-align:center;position:relative;text-decoration:none;color:#FFFFFF;font-weight:bold;text-shadow:0 1px 0 #000;}
.samp-left a, .samp-right a {background-color: #ff0000;color:FFFFFF;}
.ip-one a, .ip-two a {background-color:#ff9900;font-size:180%;width:30%;}
.samp-left a, .samp-right a {font-size:169%;width:20%;}
.samp-left a:after, .samp-right a:before {content:"";border-top:40px solid transparent;border-bottom:40px solid transparent;position:absolute;z-index:1;top:0;}
.samp-left a:after {border-left:40px solid #ff0000;right:-40px;}
.samp-right a:before {border-right:40px solid #ff0000;left:-40px;}
#material-name {padding:0 0 50px 0;line-height:50px;}
#copyright {clear:both;min-width:100%;text-align:center;}

.post {display:block;width:100%;box-sizing:border-box;margin:1% auto;padding:3% 5%;border:1px solid #000;border-radius:5px;box-shadow: inset 0 2px 10px 1px rgba(0,0,0,.3), inset 0 0 0 60px rgba(0,0,0,.3), 0 1px rgba(255,255,255,.08);background:linear-gradient(rgb(70,70,70), rgb(120,120,120));color:#ccc;transition: .5s linear;font-size:25px;}
.post:focus {outline:none;box-shadow:inset 0 1px 3px 1px  rgba(0,0,0,.5), inset 0 0 0 60px rgba(0,0,0,0), 0 1px rgba(255,255,255,.08);}
.enter {max-width:50%;margin:5% auto 9%;}







/* Авторизованным */
.interactive {display: table-cell;vertical-align:middle;width:250px;
	background-image: -moz-linear-gradient(top, #2C2C2C, #000);
	background-image: -moz-linear-gradient(top, #2C2C2C, #000);
	background-image: -webkit-linear-gradient(top, #2C2C2C, #000);
	background-image: -o-linear-gradient(top, #2C2C2C, #000);
	background-image: linear-gradient(to bottom, #2C2C2C, #000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2C2C2C', EndColorStr='#000')";}
/* <- Администрирование */
.info-line {height:76px;background-color:#232323;}
.botton-control {position:relative;float:right;}
.corp-botton-control {min-width:0px;float:right;margin-left:50px;background-color:#111111;line-height:0px;position:relative;right:3%;top:-3px;z-index:1;
	background-image: -moz-linear-gradient(top, #111111, #000000);
	background-image: -webkit-linear-gradient(top, #111111, #000000);
	background-image: -o-linear-gradient(top, #111111, #000000);
	background-image: linear-gradient(to bottom, #111111, #000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#000000')";
	box-shadow: 0 0 0 1px #000000 inset;
	-webkit-box-shadow: 0 0 0 1px #000000 inset;}
/* кнопки управления сообщением */
a.icon_post_edit, a.icon_post_delete, a.icon_post_info, a.icon_user_profile, a.icon_post_reported, a.addbookmark, a.delbookmark {background-image:url("./images/corp-botton-control.png");padding-left:80px;padding-top:80px;border: 1px solid #1F1F1F;margin:0;display:inline-block;}
a.icon_post_edit {background-position:0 0;}
a.icon_post_edit:hover {background-position:0 -80px;border: 1px solid #006f08;}
a.icon_post_delete {background-position:-80px 0;}
a.icon_post_delete:hover {background-position:-80px -80px;border: 1px solid #ff0000;}
a.icon_post_info {background-position:-480px 0;}
a.icon_post_info:hover {background-position:-480px -80px;border: 1px solid #ff6900;}
a.icon_user_profile {background-position:-560px 0;margin-right:4px;}
a.icon_user_profile:hover {background-position:-560px -80px;border: 1px solid #ff0000;}
a.icon_post_reported {background-position:-160px 0;}
a.icon_post_reported:hover {background-position:-160px -80px;border: 1px solid #ff0000;}
a.addbookmark {background-position:-640px 0;}
a.addbookmark:hover {background-position:-640px -80px;border: 1px solid #ff6900;}
a.delbookmark {background-position:-720px 0;}
a.delbookmark:hover {background-position:-720px -80px;border: 1px solid #ff6900;}
/* кнопки пользователя */
a.subscribe, a.unsubscribe {background-image:url("./images/user-botton.png");padding-left:100px;padding-top:100px;margin:0;display:inline-block;}
a.subscribe {background-position:0 0;}
a.unsubscribe {background-position:0 -100px;}
a.subscribe:hover {background-position:0 -100px;}
a.unsubscribe:hover {background-position:0 0;}
a.new-topic {background-image:url("./images/user-botton.png");background-position:-100px 0;padding-left:250px;padding-top:100px;margin:0;display:inline-block;}
a.new-topic:hover {background-position:-100px -100px;}
#content-mod {position:relative;top:9px;float:left;}
.btn-content-mod {font-weight:normal;background-color:#111111;border:1px solid #1F1F1F;cursor:pointer;padding:15px;font-size:1.1em;}
.content-text-author {float:left;line-height:80px;position:relative;width:50%;}
.content-text-author-avatar{z-index:1;position:absolute;top:-124px;left:3%;}
.text-author{z-index:3;position:absolute;bottom:-80px;left:40%;color:#555;font-weight:bold;}
.replay-name{text-align:center;line-height:80px;font-size:1.3em;font-weight:bold;background-color:#111;padding:11px;}
textarea.replay-text {height:400px;width:100%;min-width:100%;max-width:100%;border:none;padding:30px;box-sizing:border-box;}
.replay-botton {text-align:center;line-height:80px;background-color:#111;}
input.bottom {display:inline-block;font-weight:800;text-decoration:none;color:#6F6F6F;background-color:#1F1F1F;user-select:none;padding:20px 50px;outline:none;border:2px solid black;}
input.bottom:hover {color:#6F6F6F;background-color:white;cursor:pointer;}
input.bottom:active {color:white;background-color:#006F08;}

.options-word {padding:5%;text-align:center;background-color:#008d41;padding:10% 5%;text-transform:uppercase;}

.user_menu, .user_menu_options {background:#444;background: -moz-linear-gradient(#444, #111);background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));background: -webkit-linear-gradient(#444, #111);background: -o-linear-gradient(#444, #111);background: -ms-linear-gradient(#444, #111);background:linear-gradient(#444, #111);-moz-box-shadow: 0 -1px rgba(255,255,255,.3);-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);box-shadow:0 -1px 0 rgba(255,255,255,.3);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition:all .2s ease-in-out;}
.user_menu {width:25%;box-shadow:none;float:left;}
.user_menu_options ul {margin:0;padding:3% 0;list-style:none;border-bottom:1px solid green;}
.user_menu_options li {padding:2% 5%;}

.user_options {width:75%;float:right;}
.row1, .row-cat {padding:5%;background-color:green;background-image:-moz-linear-gradient(#1aec04, green);background-image:-webkit-gradient(linear, left top, left bottom, from(#1aec04), to(green));background-image:-webkit-linear-gradient(#1aec04, green);background-image:-o-linear-gradient(#1aec04, green);background-image:-ms-linear-gradient(#1aec04, green);background-image:linear-gradient(#1aec04,green);	}
.row2 {padding:5%;float:none;display:block;border:0;_line-height:0;-moz-box-shadow:0 1px 0 #111, 0 2px 0 #666;-webkit-box-shadow:0 1px 0 #111, 0 2px 0 #666;box-shadow:0 1px 0 #111, 0 2px 0 #666;}
.row1 a, .row2 a, .options-word {color:#FFA34F;font:bold 20px Arial,Helvetica;text-decoration:none;text-shadow:0 1px 0 #000;}
.row1 a {color: #FFF;}
.row1:hover {cursor:pointer;}
.row-cat {color:#FFF;font:bold 20px Arial,Helvetica;text-decoration:none;text-shadow:0 1px 0 #000;text-align:center;}












/* Layout
 ------------ */
#wrapheader {
	height: auto !important;
	padding: 0;
}

#wrapcentre {
	margin: 15px 25px 0 25px;
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
}

#logodesc {
	background-color: #C1CAD2;
	background-image: url('./images/background.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0 25px 15px 25px;
}

#menubar {
	margin: 0 25px;
}

#datebar {
	margin: 10px 25px 0 25px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3 {
	color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
}

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #000000;
}

.postdetails {
	color: #000000;
}

.postbody {
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: yellow;
}





.cattitle {

}

.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.online {
	color: green;
}

.offline, .error, .inactive {
	color: red;
}


/* Tables
 ------------ */
th {
	color: #FFA34F;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #006699;
	background-image: url('./images/cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg {
	background-color: #A9B8C2;color:#000;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: white url('./images/cellpic2.jpg') repeat-y scroll top left;
}
.rtl .catdiv {
	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #C7D0D7;
	background-image: url('./images/cellpic1.gif');
	text-indent: 4px;
}



.row3 {
	background-color: #C0C8D0;
	padding: 5%;
}




.spacer {
	background-color: #D1D7DC;
}

.current {
	background-color: lightblue;
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See http://www.phpbb.com/bugs/phpbb3/59685 */




th a,
th a:visited {
	color: #FFA34F !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #A9B8C2;
	background-color: #FAFAFA;
}

textarea {
	background-color: #FAFAFA;
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 2px;
}

select {
	color: #5F5F5F;
	background-color: #111111;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #1F1F1F;
	padding: 5px;
}

option {
	padding: 10px 25px;
	background-color:#939393;
	border:1px solid black;
	color:#fff;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
}



.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

.btnmain {
	font-weight: bold;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}

input:focus, select:focus, textarea:focus {
	outline-style: none;
}

/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 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: #4B5C77;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent {
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}









.content h3 {
	font-size:48px;
	color:#000;
	text-shadow:0px 1px 1px #f4f4f4;
	text-align:center;
	padding:60px 0 30px;	
}












/* ANIMATION */
@-moz-keyframes cycle {
	0%  { top:0px; }
	4%  { top:0px; } 
	16% { top:0px; opacity:1; z-index:0; } 
	20% { top:325px; opacity:0; z-index:0; } 
	21% { top:-325px; opacity:0; z-index:-1; }
	92% { top:-325px; opacity:0; z-index:0; }
	96% { top:-325px; opacity:0; }
	100%{ top:0px; opacity:1; }
	
}
@-moz-keyframes cycletwo {
	0%  { top:-325px; opacity:0; }
	16% { top:-325px; opacity:0; }
	20% { top:0px; opacity:1; }
	24% { top:0px; opacity:1; } 
	36% { top:0px; opacity:1; z-index:0; } 
	40% { top:325px; opacity:0; z-index:0; }
	41% { top:-325px; opacity:0; z-index:-1; } 
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-moz-keyframes cyclethree {
	0%  { top:-325px; opacity:0; }
	36% { top:-325px; opacity:0; }
	40% { top:0px; opacity:1; }
	44% { top:0px; opacity:1; } 
	56% { top:0px; opacity:1; } 
	60% { top:325px; opacity:0; z-index:0; }
	61% { top:-325px; opacity:0; z-index:-1; } 
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-moz-keyframes cyclefour {
	0%  { top:-325px; opacity:0; }
	56% { top:-325px; opacity:0; }
	60% { top:0px; opacity:1; }
	64% { top:0px; opacity:1; }
	76% { top:0px; opacity:1; z-index:0; }
	80% { top:325px; opacity:0; z-index:0; }
	81% { top:-325px; opacity:0; z-index:-1; }
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-moz-keyframes cyclefive {
	0%  { top:-325px; opacity:0; }
	76% { top:-325px; opacity:0; }
	80% { top:0px; opacity:1; }
	84% { top:0px; opacity:1; }
	96% { top:0px; opacity:1; z-index:0; }
	100%{ top:325px; opacity:0; z-index:0; }
}

@-webkit-keyframes cycle {
	0%  { top:0px; }
	4%  { top:0px; }
	16% { top:0px; opacity:1; z-index:0; } 
	20% { top:325px; opacity:0; z-index:0; }
	21% { top:-325px; opacity:0; z-index:-1; }
	50% { top:-325px; opacity:0; z-index:-1; }
	92% { top:-325px; opacity:0; z-index:0; }
	96% { top:-325px; opacity:0; }
	100%{ top:0px; opacity:1; }
	
}
@-webkit-keyframes cycletwo {
	0%  { top:-325px; opacity:0; }
	16% { top:-325px; opacity:0; }
	20% { top:0px; opacity:1; }
	24% { top:0px; opacity:1; } 
	36% { top:0px; opacity:1; z-index:0; } 
	40% { top:325px; opacity:0; z-index:0; }
	41% { top:-325px; opacity:0; z-index:-1; }  
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-webkit-keyframes cyclethree {
	0%  { top:-325px; opacity:0; }
	36% { top:-325px; opacity:0; }
	40% { top:0px; opacity:1; }
	44% { top:0px; opacity:1; } 
	56% { top:0px; opacity:1; z-index:0; } 
	60% { top:325px; opacity:0; z-index:0; } 
	61% { top:-325px; opacity:0; z-index:-1; }
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-webkit-keyframes cyclefour {
	0%  { top:-325px; opacity:0; }
	56% { top:-325px; opacity:0; }
	60% { top:0px; opacity:1; }
	64% { top:0px; opacity:1; }
	76% { top:0px; opacity:1; z-index:0; }
	80% { top:325px; opacity:0; z-index:0; }
	81% { top:-325px; opacity:0; z-index:-1; }
	100%{ top:-325px; opacity:0; z-index:-1; }
}
@-webkit-keyframes cyclefive {
	0%  { top:-325px; opacity:0; }
	76% { top:-325px; opacity:0; }
	80% { top:0px; opacity:1; }
	84% { top:0px; opacity:1; }
	96% { top:0px; opacity:1; z-index:0; }
	100%{ top:325px; opacity:0; z-index:0; }
}

/* ANIMATION BAR */
@-moz-keyframes fullexpand {
    0%, 20%, 40%, 60%, 80%, 100% { width:0%; opacity:0; }
    4%, 24%, 44%, 64%, 84% { width:0%; opacity:0.3; }
   16%, 36%, 56%, 76%, 96% { width:100%; opacity:0.7; }
   17%, 37%, 57%, 77%, 97% { width:100%; opacity:0.3; }
   18%, 38%, 58%, 78%, 98% { width:100%; opacity:0; }	
}
@-webkit-keyframes fullexpand {
    0%, 20%, 40%, 60%, 80%, 100% { width:0%; opacity:0; }
    4%, 24%, 44%, 64%, 84% { width:0%; opacity:0.3; }
   16%, 36%, 56%, 76%, 96% { width:100%; opacity:0.7; }
   17%, 37%, 57%, 77%, 97% { width:100%; opacity:0.3; }
   18%, 38%, 58%, 78%, 98% { width:100%; opacity:0; }	
}






/* PROMO */
.promo {width:50%;float:right;position:relative;
	background:#000;
	height:100%;
	max-height: 0;
	overflow:visible;

}
#mask {
	overflow:hidden;
	height:500px;
}
.promo ul {
	margin:0;
	padding:0;
	position:relative;
}
.promo li {
	width:100%;
	height:500px;
	position:absolute;
	top:-500px;
	list-style:none;
}


.promo li.firstanimation {
	-moz-animation:cycle 25s linear infinite;	
	-webkit-animation:cycle 25s linear infinite;		
}
.promo li.secondanimation {
	-moz-animation:cycletwo 25s linear infinite;
	-webkit-animation:cycletwo 25s linear infinite;		
}
.promo li.thirdanimation {
	-moz-animation:cyclethree 25s linear infinite;
	-webkit-animation:cyclethree 25s linear infinite;		
}
.promo li.fourthanimation {
	-moz-animation:cyclefour 25s linear infinite;
	-webkit-animation:cyclefour 25s linear infinite;		
}
.promo li.fifthanimation {
	-moz-animation:cyclefive 25s linear infinite;
	-webkit-animation:cyclefive 25s linear infinite;		
}

.promo .tooltip {
	background:rgba(0,0,0,0.7);
	width:300px;
	height:60px;
	position:relative;
	bottom:75px;
	left:-320px;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;  
}
.promo .tooltip h1 {
	color:#fff;
	font-size:24px;
	font-weight:300;
	line-height:60px;
	padding:0 0 0 20px;
}
.promo li#first:hover .tooltip, 
.promo li#second:hover .tooltip, 
.promo li#third:hover .tooltip, 
.promo li#fourth:hover .tooltip, 
.promo li#fifth:hover .tooltip {
	left:0px;
}
.promo:hover li, 
.promo:hover .progress-bar {
	-moz-animation-play-state:paused;
	-webkit-animation-play-state:paused;
}

/* PROGRESS BAR */
.progress-bar { 
	position:relative;
	top:-5px;
	width:100%; 
	height:5px;
	background:#000;
	-moz-animation:fullexpand 25s ease-out infinite;
	-webkit-animation:fullexpand 25s ease-out infinite;
}













@media all and (min-width: 1900px) and (max-width: 2600px) {

#footer {max-width:50%;margin-left:auto;margin-right:auto;padding:3% 10%;background-color:#2b1200;color:#FFFFFF;clear:both;}


.content-type {line-height:80px;padding-left:30px;background-color:#001900;}

}





@media all and (min-width: 300px) and (max-width: 799px) {
body{max-width:100%;height:100%;font-family:"Open Sans","Arial","Trebuchet MS",Verdana,sans-serif;font-size:100%;color:#FFF;background-color:#000;}
header {max-width:90%;margin-left:auto;margin-right:auto;padding:10% 5%;background-color:#2b1200;color:#FFFFFF;position:relative;}
#footer {max-width:90%;margin-left:auto;margin-right:auto;padding:10% 5%;background-color:#2b1200;color:#FFFFFF;clear:both;}
.breadcrumbs, .pagination {line-height:2em;padding:3%;}
.content {max-width:100%;margin-left:auto;margin-right:auto;}
.content-text {position:relative;max-width:80%;margin-left:auto;margin-right:auto;padding:10%;color:#FFFFFF;background-color:#111;font-size:100%;line-height:1.3em;}
.samp {clear:both;text-align:center;max-width:100%;height:60px;background:#FF6900;}
.samp a {display:block;float:left;line-height:60px;text-align:center;position:relative;text-decoration:none;color:#fff;font-weight:bold;}
.samp-right a, .samp-left a, .ip-two {display:none;}
.ip-one a {background-color:#ff6900;font-size:25px;width:100%;}
.content-name-cat {width:70%;padding:2%;float:left;text-align:left;font-size:110%;background-color:#2a1800;}
.content-autor-cat {display:none;}
.content-rating-cat {width:30%;padding:2%;float:left;text-align:right;font-size:110%;background-color:#2a1800;}
.content-name-img {display:none;}
.content-autor, .cat-stats {display:none;}
.content-rating {background-color:#2b1200;}
.content-type {line-height:80px;padding-left:30px;background-color:#001900;}
.content-add {display: table-cell;vertical-align:middle;width:250px;}
#next {position:absolute;bottom:10px;right:10px;font-size:200%;}
#previous {position:absolute;bottom:10px;left:10px;font-size:200%;}
}


